diff --git a/_docs/character.js b/_docs/character.js
index 0bdb0b1c..0eed07de 100644
--- a/_docs/character.js
+++ b/_docs/character.js
@@ -31,7 +31,7 @@ function load() {
let charData = AKDATA.Data.character_table[char];
if (charData.profession == "TOKEN" || charData.profession == "TRAP") continue;
let phaseData = charData.phases[0].attributesKeyFrames[0].data;
- selector[char] = charData.displayNumber + ' ' + charData.name;
+ selector[char] = (charData.displayNumber || "Roguelike")+ ' ' + charData.name;
body.push([
charData.displayNumber,
`${charData.name}`,
@@ -220,7 +220,7 @@ function show(hash) {
}
///////////////////////////////////////////////
let skillLvlupHtml = '';
- if (charData.phases.length > 1) {
+ if (charData.phases.length > 1 && charData.phases[0].evolveCost) {
skillLvlupHtml += pmBase.component.create({
type: 'list',
card: true,
@@ -233,7 +233,7 @@ function show(hash) {
});
}
- if (charData.allSkillLvlup.length > 0) {
+ if (charData.allSkillLvlup.length > 0 && charData.allSkillLvlup[0].lvlUpCost) {
skillLvlupHtml += pmBase.component.create({
type: 'list',
card: true,
diff --git a/_docs/dps.js b/_docs/dps.js
index 04bf0622..b7eceb3b 100644
--- a/_docs/dps.js
+++ b/_docs/dps.js
@@ -519,7 +519,7 @@ function calculate(index) {
// skill dps
if (s.hps == 0 || s.dps == 0) {
- var color = (s.dps == 0) ? DamageColors[2] : DamageColors[dps.normal.damageType];
+ var color = (s.dps == 0) ? DamageColors[2] : DamageColors[s.damageType];
getElement('s_dps', index).html(Math.round(s.dps || s.hps)).css("color", color);
} else {
getElement('s_dps', index).html(`DPS: ${Math.round(s.dps)}, HPS: ${Math.round(s.hps)}`);
diff --git a/_docs/mastery.js b/_docs/mastery.js
index 8881e503..96e74cc5 100644
--- a/_docs/mastery.js
+++ b/_docs/mastery.js
@@ -217,8 +217,12 @@ function load() {
methods: {
changeChar: function(event) {
this.resultView = calculate(this.charId);
- $("#mats_table").text("正在计算...");
- beginCalcMats(this.resultView);
+ if (this.resultView.rhodes) {
+ $("#mats_table").text("集成战略临时干员");
+ } else {
+ $("#mats_table").text("正在计算...");
+ beginCalcMats(this.resultView);
+ }
this.updateLevelingTable();
},
debugPrint: function(obj) {
@@ -402,11 +406,14 @@ function calculate(charId) {
resultView.mats[k] = [];
mats[k].forEach(level => {
var i = {};
- level.forEach(x => {
- i[itemdb[x.id].name] = x.count;
- itemCache[itemdb[x.id].name] = {id: x.id, name: itemdb[x.id].name, rarity: itemdb[x.id].rarity};
- });
- resultView.mats[k].push(i);
+ if (level) {
+ level.forEach(x => {
+ i[itemdb[x.id].name] = x.count;
+ itemCache[itemdb[x.id].name] = {id: x.id, name: itemdb[x.id].name, rarity: itemdb[x.id].rarity};
+ });
+ resultView.mats[k].push(i);
+ }
+ else resultView["rhodes"] = true;
});
};
@@ -448,7 +455,7 @@ function buildChartView(resultView, key) {
if (view.dps[skill]["满潜"].spType != 8) {
if (line != "") line += "\n";
- line += `点火时间 ${view.dps[skill]["基准"].s_ssp}s -> ${view.dps[skill]["满潜"].s_ssp}s`;
+ line += `启动技力 ${view.dps[skill]["基准"].s_ssp}s -> ${view.dps[skill]["满潜"].s_ssp}s`;
console.log(view.dps[skill]["满潜"].spType);
if (view.dps[skill]["满潜"].s_ssp <= 0)
line += " (落地点火)";
@@ -520,11 +527,13 @@ function beginCalcMats(resultView) {
for (var sk in resultView.mats) {
let level = 7; // 7->8
resultView.mats[sk].forEach(m => {
- (function (_m, _s, _l) { // closure to bind args to setTimeout
- setTimeout(function () {
- queryArkPlanner(_m, matsCallback, {mats: _m, id: resultView.id, skill: _s, level: _l});
- }, delay);
- }(m, sk, level));
+ if (Object.keys(m).length > 0) {
+ (function (_m, _s, _l) { // closure to bind args to setTimeout
+ setTimeout(function () {
+ queryArkPlanner(_m, matsCallback, {mats: _m, id: resultView.id, skill: _s, level: _l});
+ }, delay);
+ }(m, sk, level));
+ }
level += 1; delay += 300;
});
}
diff --git a/_docs/whatsnew.md b/_docs/whatsnew.md
index 72a4b83c..2dc9da94 100644
--- a/_docs/whatsnew.md
+++ b/_docs/whatsnew.md
@@ -5,6 +5,9 @@ order: 4
category: 工具
icon: info-circle
---
+## 20.08.25-30
+- [update] 森蚺等,30日更新集成战略干员。增加了对无视魔抗的计算
+
## 20.08.17
- [bugfix] 绝影攻击间隔错误
- [bugfix] 跃浪击/砾技能时间错误
diff --git a/resources/akdata.js b/resources/akdata.js
index c83c6de9..e0c00449 100644
--- a/resources/akdata.js
+++ b/resources/akdata.js
@@ -7,9 +7,9 @@ const useCache = true;
const cacheBeginTime = new Date(2019, 12, 10).getTime();
window.AKDATA = {
- akdata: "200812", // 主程序Tag版本
- gamedata: "20-08-10-07-52-45-69cad6", // CDN游戏数据版本
- customdata: "200812", // 额外数据版本
+ akdata: "200830", // 主程序Tag版本
+ gamedata: "20-08-24-09-47-26-b1935e", // CDN游戏数据版本
+ customdata: "200830", // 额外数据版本
Data: {},
@@ -28,7 +28,7 @@ window.AKDATA = {
let path = `https://cdn.jsdelivr.net/gh/xulai1001/akdata@${window.AKDATA.akdata}/resources/gamedata/${paths[i].toLowerCase()}`;
// custom json data: always use local copy
- if (!paths[i].includes("excel"))
+ if (!paths[i].includes("excel")) // 本地调试开关
path = `../resources/gamedata/${paths[i].toLowerCase()}`;
paths[i] = loadJSON(path, data => AKDATA.Data[name] = data);
diff --git a/resources/attributes.js b/resources/attributes.js
index 24ee0933..c72a026c 100644
--- a/resources/attributes.js
+++ b/resources/attributes.js
@@ -145,7 +145,6 @@ function calculateDps(char, enemy, raidBuff) {
globalHps = Math.round((normalAttack.totalHeal + skillAttack.totalHeal) / (normalAttack.dur.duration + skillAttack.dur.duration + normalAttack.dur.stunDuration));
//console.log(globalDps, globalHps);
let killTime = 0;
-
return {
normal: normalAttack,
skill: skillAttack,
@@ -373,6 +372,10 @@ function applyBuff(charAttr, buffFrm, tag, blackbd, isSkill, isCrit, log, enemy)
buffFrame.edef_pene_scale = blackboard[key];
writeBuff(`无视护甲(最终乘算): -${blackboard[key]*100}%`);
break;
+ case "emr_pene": // 无视魔抗加算值
+ buffFrame.emr_pene += blackboard[key];
+ writeBuff(`无视魔抗(加算): -${blackboard[key]}`);
+ break;
case "prob_override": // 计算后的暴击概率
buffFrame.prob = blackboard[key];
writeBuff(`概率(计算): ${Math.round(buffFrame.prob*100)}%`);
@@ -389,8 +392,10 @@ function applyBuff(charAttr, buffFrm, tag, blackbd, isSkill, isCrit, log, enemy)
// 特判
//----------------------------------------------------------------------------------------
// 备注信息
- if (isSkill && checkSpecs(tag, "note"))
+ if (isSkill && !isCrit && checkSpecs(tag, "note")) {
log.writeNote(checkSpecs(tag, "note"));
+ console.log("here");
+ }
if (checkSpecs(tag, "cond")) { // 触发天赋类
if (!options.cond) { // 未触发时依然生效的天赋
@@ -450,6 +455,10 @@ function applyBuff(charAttr, buffFrm, tag, blackbd, isSkill, isCrit, log, enemy)
if (isSkill && skillId == "skchr_lisa_3")
delete blackboard.damage_scale; // 治疗不计易伤
break;
+ case "tachr_366_acdrop_1": // 酸糖1: 不在这里计算
+ done = true; break;
+ case "tachr_416_zumama_1":
+ delete blackboard.hp_ratio; break;
}
}
} else if (checkSpecs(tag, "ranged_penalty")) { // 距离惩罚类
@@ -546,12 +555,18 @@ function applyBuff(charAttr, buffFrm, tag, blackbd, isSkill, isCrit, log, enemy)
break;
case "tachr_344_beewax_trait":
if (isSkill) done = true; break;
+ case "tachr_411_tomimi_1":
+ if (!isSkill) done = true; break;
+ case "tachr_509_acast_1":
+ blackboard.emr_pene = blackboard.magic_resist_penetrate_fixed;
+ break;
// ---- 技能 ----
case "skchr_swllow_1":
case "skchr_helage_1":
case "skchr_helage_2":
case "skchr_excu_2":
case "skchr_bpipe_2":
+ case "skchr_acdrop_2":
buffFrame.times = 2;
writeBuff(`攻击次数 = ${buffFrame.times}`);
break;
@@ -679,7 +694,8 @@ function applyBuff(charAttr, buffFrm, tag, blackbd, isSkill, isCrit, log, enemy)
case "skchr_spot_1":
case "tachr_193_frostl_1":
case "skchr_mantic_2":
- case "skchr_glaze_2": // 攻击间隔延长,但是是加算
+ case "skchr_glaze_2":
+ case "skchr_zumama_2": // 攻击间隔延长,但是是加算
buffFrame.baseAttackTime += blackboard.base_attack_time;
writeBuff(`base_attack_time + ${blackboard.base_attack_time}s`);
blackboard.base_attack_time = 0;
@@ -783,6 +799,14 @@ function applyBuff(charAttr, buffFrm, tag, blackbd, isSkill, isCrit, log, enemy)
case "skchr_beewax_2":
delete blackboard["atk_scale"];
break;
+ case "skchr_tomimi_2":
+ blackboard.prob_override = blackboard["attack@tomimi_s_2.prob"] / 3;
+ delete blackboard.base_attack_time;
+ if (isCrit) {
+ blackboard.atk_scale = blackboard["attack@tomimi_s_2.atk_scale"];
+ log.writeNote(`每种状态概率: ${(blackboard.prob_override*100).toFixed(1)}%`);
+ }
+ break;
}
}
@@ -1357,7 +1381,7 @@ function calculateAttack(charAttr, enemy, raidBlackboard, isSkill, charData, lev
}
}
let edef = Math.max(0, (enemy.def + enemyBuffFrame.edef) * enemyBuffFrame.edef_scale * (1-enemyBuffFrame.edef_pene_scale) - enemyBuffFrame.edef_pene);
- let emr = Math.max(0, (enemy.magicResistance + enemyBuffFrame.emr) * enemyBuffFrame.emr_scale);
+ let emr = Math.max(0, (enemy.magicResistance + enemyBuffFrame.emr) * enemyBuffFrame.emr_scale - enemyBuffFrame.emr_pene);
let emrpct = emr / 100;
let ecount = Math.min(buffFrame.maxTarget, enemy.count);
@@ -1425,7 +1449,11 @@ function calculateAttack(charAttr, enemy, raidBlackboard, isSkill, charData, lev
let move = 0;
function calculateHitDamage(frame, scale) {
- let minRate = (buffList["tachr_144_red_1"] ? buffList["tachr_144_red_1"].atk_scale : 0.05);
+ let minRate = 0.05;
+ if (buffList["tachr_144_red_1"]) minRate = buffList["tachr_144_red_1"].atk_scale;
+ if (buffList["tachr_366_acdrop_1"]) {
+ minRate = options.cond ? buffList["tachr_366_acdrop_1"].atk_scale_2 : buffList["tachr_366_acdrop_1"].atk_scale;
+ }
if (damageType == 0)
ret = Math.max(frame.atk - edef, frame.atk * minRate);
else if (damageType == 1)
@@ -1645,10 +1673,18 @@ function calculateAttack(charAttr, enemy, raidBlackboard, isSkill, charData, lev
break;
case "skchr_beewax_2":
if (isSkill) {
- damage = finalFrame.atk * bb.atk_scale * (1-emrpct) * ecount;
- pool[1] = damage;
- }
- break;
+ damage = finalFrame.atk * bb.atk_scale * (1-emrpct) * ecount;
+ pool[1] = damage;
+ }
+ break;
+ case "skchr_tomimi_2":
+ if (isSkill && options.crit) {
+ damage = Math.max(finalFrame.atk - enemy.def, finalFrame.atk * 0.05);
+ log.write(`[特殊] ${displayNames[buffName]}: 范围伤害 ${damage.toFixed(1)}, 命中 ${dur.critHitCount * (enemy.count-1)}`);
+ log.write(`[特殊] ${displayNames[buffName]}: 总共眩晕 ${(dur.critHitCount * bb["attack@tomimi_s_2.stun"]).toFixed(1)} 秒`)
+ pool[0] += damage * dur.critHitCount * (enemy.count-1);
+ }
+ break;
// 间接治疗
case "skchr_tiger_2":
pool[2] += damagePool[1] * bb.heal_scale; break;
@@ -1747,6 +1783,7 @@ function calculateAttack(charAttr, enemy, raidBlackboard, isSkill, charData, lev
case "tachr_254_vodfox_1":
case "tachr_343_tknogi_1":
case "tachr_405_absin_1":
+ case "tachr_416_zumama_1":
break;
case "skchr_gravel_2":
case "skchr_phatom_1":
@@ -1838,6 +1875,7 @@ function initBuffFrame() {
edef_scale:1,
edef_pene:0,
edef_pene_scale:0,
+ emr_pene:0, // 无视魔抗
emr:0,
emr_scale:1,
atk:0,
diff --git a/resources/customdata/dps_options.json b/resources/customdata/dps_options.json
index 2e4f2364..f6873ddc 100644
--- a/resources/customdata/dps_options.json
+++ b/resources/customdata/dps_options.json
@@ -1,11 +1,11 @@
{
"tags" : {
- "crit" : { "type" : "bool", "displaytext" : "计算暴击", "explain": "计算时考虑暴击期望" },
+ "crit" : { "type" : "bool", "displaytext" : "计算暴击/概率触发", "explain": "计算时考虑暴击和概率触发的期望" },
"cond" : { "type" : "bool", "displaytext" : "触发天赋", "explain": "计算满足天赋条件时的dps(一部分天赋在未满足条件时依然生效)" },
"ranged_penalty" : { "type" : "bool", "displaytext" : "距离惩罚", "explain": "计算远卫/广域奶的远程攻击系数惩罚(一部分技能不受惩罚)" },
"token" : { "type" : "bool", "displaytext" : "计算召唤物数据", "explain": "勾选时表示召唤物dps,否则为本体" },
"stack" : { "type" : "bool", "displaytext" : "被动叠满", "explain": "按天赋叠满层数计算" },
- "noblock" : { "type" : "bool", "displaytext" : "未阻挡", "explain": "计算未阻挡时恢复的生命" },
+ "noblock" : { "type" : "bool", "displaytext" : "未阻挡", "explain": "自身未阻挡敌人" },
"cannon": { "type": "bool", "displaytext": "水炮充能", "explain": "模拟温蒂水炮的充能情况" },
"buff": { "type": "bool", "displaytext": "计算团辅", "explain": "加算页面下方填写的团辅增益" },
"warmup": { "type": "bool", "displaytext": "多段暖机完成", "explain": "勾选计算特定技能开启第二次和以后的效果,否则计算第一次启动效果" },
@@ -73,6 +73,11 @@
"char_349_chiave": [ "cond" ],
"char_336_folivo": [ "token" ],
"char_272_strong": [ "cond" ],
- "char_293_thorns": [ "ranged_penalty", "warmup", "thorns_ranged"]
+ "char_293_thorns": [ "ranged_penalty", "warmup", "thorns_ranged"],
+ "char_366_acdrop": [ "cond" ],
+ "char_411_tomimi": [ "crit" ],
+ "char_415_flint": [ "cond" ],
+ "char_416_zumama": [ "cond" ],
+ "char_511_asnipe": [ "crit" ]
}
}
\ No newline at end of file
diff --git a/resources/customdata/dps_specialtags.json b/resources/customdata/dps_specialtags.json
index 489928ff..8d12f667 100644
--- a/resources/customdata/dps_specialtags.json
+++ b/resources/customdata/dps_specialtags.json
@@ -29,7 +29,9 @@
"char_110_deepcl": { "token": "token_10001_deepcl_tentac", "token_damage_type": "0" },
"char_242_otter": { "token": "token_10004_otter_motter", "token_damage_type": "0" },
"char_400_weedy": { "token": "token_10009_weedy_cannon" },
+ "char_411_tomimi": { "frame_corr": 1 },
"skchr_absin_2": { "reset_attack": true },
+ "skchr_acdrop_2": { "reset_attack": true },
"skchr_aglina_1": { "reset_attack": true, "attack_begin": 19 },
"skchr_aglina_2": { "attack_begin": 10 },
"skchr_aglina_3": { "attack_begin": 23 },
@@ -72,6 +74,7 @@
"skchr_excu_2": { "attack_begin": 23 },
"skchr_finlpp_1": { "reset_attack": "ogcd", "cast_time": 40, "attack_begin": 17 },
"skchr_finlpp_2": { "attack_begin": 11, "frame_corr": 1 },
+ "skchr_flint_2": { "note": "阻挡0,天赋一定触发"},
"skchr_fmout_2": { "reset_attack": true, "attack_begin": 17 },
"skchr_franka_2": { "reset_attack": true },
"skchr_frostl_1": { "sim": true},
@@ -133,10 +136,14 @@
"skchr_thorns_2": { "reset_attack": true },
"skchr_thorns_3": { "reset_attack": true },
"skchr_tknogi_2": { "sec": true },
+ "skchr_tomimi_1": { "damage_type": "0", "reset_attack": true },
+ "skchr_tomimi_2": { "damage_type": "0", "reset_attack": true },
"skchr_vodfox_2": { "instant_buff": true, "duration": 15, "note": "召唤类技能,结果无意义" },
"skchr_whitew_2": { "reset_attack": true },
"skchr_yak_1": { "damage_type": "0" },
"skchr_yuki_2": { "reset_attack": true, "attack_begin": 22, "note": "可能丢失最多33%伤害" },
+ "skchr_zumama_1": { "passive": true },
+ "skchr_zumama_3": { "reset_attack": true },
"skcom_assist_cost[2]": { "reset_attack": true },
"tachr_106_franka_1": { "crit": true },
"tachr_113_cqbw_2": { "cond": true },
@@ -195,5 +202,10 @@
"tachr_254_vodfox_1": { "cond": true },
"tachr_333_sidero_1": { "cond": true },
"tachr_405_absin_1": { "cond": true },
- "tachr_349_chiave_1": { "cond": true, "note": "天赋按1层计算" }
+ "tachr_349_chiave_1": { "cond": true, "note": "天赋按1层计算" },
+ "tachr_366_acdrop_1": { "cond": true },
+ "tachr_415_flint_1": { "cond": true },
+ "tachr_416_zumama_1": { "cond": true },
+ "tachr_416_zumama_2": { "note": "假设第二天赋一直生效" },
+ "tachr_511_asnipe_1": { "crit": true }
}
diff --git a/resources/gamedata/[uc]lua/globalconfig.lua b/resources/gamedata/[uc]lua/globalconfig.lua
index d07eb64e..c9d87c83 100644
--- a/resources/gamedata/[uc]lua/globalconfig.lua
+++ b/resources/gamedata/[uc]lua/globalconfig.lua
@@ -1,6 +1,6 @@
GlobalConfig =
{
- CUR_FUNC_VER = "V011",
+ CUR_FUNC_VER = "V012",
}
------保证GlobalConfig是只读的------
diff --git a/resources/gamedata/art/handbookcard_table.json b/resources/gamedata/art/handbookcard_table.json
index 3ce8f752..32e2a14b 100644
--- a/resources/gamedata/art/handbookcard_table.json
+++ b/resources/gamedata/art/handbookcard_table.json
@@ -340,6 +340,17 @@
"name": null,
"cardID": null
},
+ "char_411_tomimi": {
+ "charID": "char_411_tomimi",
+ "xPos": 824.975769,
+ "yPos": 389.699982,
+ "sixPosX": 11,
+ "sixPosY": 4,
+ "lvl": 0.0,
+ "teamID": 0,
+ "name": null,
+ "cardID": null
+ },
"npc_2005_wywu": {
"charID": "npc_2005_wywu",
"xPos": -224.9934,
@@ -637,6 +648,17 @@
"name": null,
"cardID": null
},
+ "char_366_acdrop": {
+ "charID": "char_366_acdrop",
+ "xPos": -749.977966,
+ "yPos": 519.6,
+ "sixPosX": -10,
+ "sixPosY": 6,
+ "lvl": 0.0,
+ "teamID": 0,
+ "name": null,
+ "cardID": null
+ },
"char_290_vigna": {
"charID": "char_290_vigna",
"xPos": 74.9977951,
@@ -648,6 +670,17 @@
"name": null,
"cardID": null
},
+ "char_416_zumama": {
+ "charID": "char_416_zumama",
+ "xPos": 899.9736,
+ "yPos": 346.4,
+ "sixPosX": 12,
+ "sixPosY": 4,
+ "lvl": 0.0,
+ "teamID": 0,
+ "name": null,
+ "cardID": null
+ },
"char_258_podego": {
"charID": "char_258_podego",
"xPos": -524.984558,
@@ -714,6 +747,17 @@
"name": null,
"cardID": null
},
+ "char_415_flint": {
+ "charID": "char_415_flint",
+ "xPos": 899.9736,
+ "yPos": 259.8,
+ "sixPosX": 12,
+ "sixPosY": 3,
+ "lvl": 0.0,
+ "teamID": 0,
+ "name": null,
+ "cardID": null
+ },
"char_383_snsant": {
"charID": "char_383_snsant",
"xPos": -374.988983,
diff --git a/resources/gamedata/art/handbookline_table.json b/resources/gamedata/art/handbookline_table.json
index 60192ae9..db7baa85 100644
--- a/resources/gamedata/art/handbookline_table.json
+++ b/resources/gamedata/art/handbookline_table.json
@@ -1,52 +1,52 @@
{
"0": {
- "ID": 87,
- "point1": "char_345_folnic",
- "point2": "npc_003_kalts",
- "lineType": 0
- },
- "1": {
"ID": 3,
"point1": "char_278_orchid",
"point2": "char_281_popka",
"lineType": 0
},
- "2": {
+ "1": {
"ID": 23,
"point1": "char_164_nightm",
"point2": "char_181_flower",
"lineType": 0
},
- "3": {
+ "2": {
"ID": 37,
"point1": "char_123_fang",
"point2": "char_130_doberm",
"lineType": 0
},
- "4": {
+ "3": {
"ID": 68,
"point1": "char_002_amiya",
"point2": "char_230_savage",
"lineType": 0
},
- "5": {
+ "4": {
"ID": 18,
"point1": "char_180_amgoat",
"point2": "char_183_skgoat",
"lineType": 0
},
- "6": {
+ "5": {
"ID": 49,
"point1": "char_101_sora",
"point2": "char_102_texas",
"lineType": 0
},
- "7": {
+ "6": {
"ID": 40,
"point1": "char_148_nearl",
"point2": "char_147_shining",
"lineType": 0
},
+ "7": {
+ "ID": 88,
+ "point1": "char_411_tomimi",
+ "point2": "char_187_ccheal",
+ "lineType": 0
+ },
"8": {
"ID": 84,
"point1": "char_294_ayer",
@@ -198,337 +198,349 @@
"lineType": 0
},
"33": {
+ "ID": 87,
+ "point1": "char_345_folnic",
+ "point2": "npc_003_kalts",
+ "lineType": 0
+ },
+ "34": {
"ID": 57,
"point1": "npc_2006_fmzuki",
"point2": "char_118_yuki",
"lineType": 0
},
- "34": {
+ "35": {
"ID": 78,
"point1": "char_107_liskam",
"point2": "char_130_doberm",
"lineType": 0
},
- "35": {
+ "36": {
"ID": 39,
"point1": "char_235_jesica",
"point2": "char_106_franka",
"lineType": 0
},
- "36": {
+ "37": {
"ID": 46,
"point1": "char_243_waaifu",
"point2": "char_226_hmau",
"lineType": 0
},
- "37": {
+ "38": {
"ID": 24,
"point1": "char_202_demkni",
"point2": "char_108_silent",
"lineType": 0
},
- "38": {
+ "39": {
"ID": 85,
"point1": "char_294_ayer",
"point2": "char_373_lionhd",
"lineType": 0
},
- "39": {
+ "40": {
"ID": 66,
"point1": "char_240_wyvern",
"point2": "char_106_franka",
"lineType": 0
},
- "40": {
+ "41": {
"ID": 29,
"point1": "char_120_hibisc",
"point2": "char_122_beagle",
"lineType": 0
},
- "41": {
+ "42": {
"ID": 69,
"point1": "npc_010_chen",
"point2": "char_308_swire",
"lineType": 0
},
- "42": {
+ "43": {
"ID": 45,
"point1": "char_211_adnach",
"point2": "char_212_ansel",
"lineType": 0
},
- "43": {
+ "44": {
+ "ID": 89,
+ "point1": "char_416_zumama",
+ "point2": "char_187_ccheal",
+ "lineType": 0
+ },
+ "45": {
"ID": 22,
"point1": "npc_010_chen",
"point2": "npc_2005_wywu",
"lineType": 0
},
- "44": {
+ "46": {
"ID": 72,
"point1": "char_195_glassb",
"point2": "char_115_headbr",
"lineType": 0
},
- "45": {
+ "47": {
"ID": 51,
"point1": "char_136_hsguma",
"point2": "char_010_chen",
"lineType": 0
},
- "46": {
+ "48": {
"ID": 31,
"point1": "char_121_lava",
"point2": "char_122_beagle",
"lineType": 0
},
- "47": {
+ "49": {
"ID": 58,
"point1": "char_225_haak",
"point2": "char_226_hmau",
"lineType": 0
},
- "48": {
+ "50": {
"ID": 35,
"point1": "char_248_mgllan",
"point2": "char_242_otter",
"lineType": 0
},
- "49": {
+ "51": {
"ID": 80,
"point1": "char_010_chen",
"point2": "npc_2005_wywu",
"lineType": 0
},
- "50": {
+ "52": {
"ID": 20,
"point1": "char_201_moeshd",
"point2": "char_102_texas",
"lineType": 0
},
- "51": {
+ "53": {
"ID": 27,
"point1": "char_502_nblade",
"point2": "char_503_rang",
"lineType": 0
},
- "52": {
+ "54": {
"ID": 2,
"point1": "char_208_melan",
"point2": "char_211_adnach",
"lineType": 0
},
- "53": {
+ "55": {
"ID": 14,
"point1": "npc_003_kalts",
"point2": "char_144_red",
"lineType": 0
},
- "54": {
+ "56": {
"ID": 0,
"point1": "char_002_amiya",
"point2": "char_017_huang",
"lineType": 0
},
- "55": {
+ "57": {
"ID": 60,
"point1": "char_183_skgoat",
"point2": "char_145_prove",
"lineType": 0
},
- "56": {
+ "58": {
"ID": 25,
"point1": "char_127_estell",
"point2": "char_187_ccheal",
"lineType": 0
},
- "57": {
+ "59": {
"ID": 74,
"point1": "char_134_ifrit",
"point2": "char_202_demkni",
"lineType": 0
},
- "58": {
+ "60": {
"ID": 15,
"point1": "char_173_slchan",
"point2": "char_172_svrash",
"lineType": 0
},
- "59": {
+ "61": {
"ID": 73,
"point1": "char_002_amiya",
"point2": "char_130_doberm",
"lineType": 0
},
- "60": {
+ "62": {
"ID": 9,
"point1": "char_500_noirc",
"point2": "char_503_rang",
"lineType": 0
},
- "61": {
+ "63": {
"ID": 17,
"point1": "char_136_hsguma",
"point2": "npc_2005_wywu",
"lineType": 0
},
- "62": {
+ "64": {
"ID": 30,
"point1": "char_158_milu",
"point2": "char_219_meteo",
"lineType": 0
},
- "63": {
+ "65": {
"ID": 79,
"point1": "char_129_bluep",
"point2": "char_143_ghost",
"lineType": 0
},
- "64": {
+ "66": {
"ID": 42,
"point1": "char_204_platnm",
"point2": "char_237_gravel",
"lineType": 0
},
- "65": {
+ "67": {
"ID": 13,
"point1": "npc_001_doctor",
"point2": "char_002_amiya",
"lineType": 0
},
- "66": {
+ "68": {
"ID": 47,
"point1": "char_286_cast3",
"point2": "char_1012_theresa",
"lineType": 0
},
- "67": {
+ "69": {
"ID": 12,
"point1": "char_118_yuki",
"point2": "char_277_sqrrel",
"lineType": 0
},
- "68": {
+ "70": {
"ID": 59,
"point1": "char_148_nearl",
"point2": "char_204_platnm",
"lineType": 0
},
- "69": {
+ "71": {
"ID": 7,
"point1": "char_208_melan",
"point2": "char_130_doberm",
"lineType": 0
},
- "70": {
+ "72": {
"ID": 26,
"point1": "char_208_melan",
"point2": "char_210_stward",
"lineType": 0
},
- "71": {
+ "73": {
"ID": 19,
"point1": "char_124_kroos",
"point2": "char_123_fang",
"lineType": 0
},
- "72": {
+ "74": {
"ID": 83,
"point1": "char_197_poca",
"point2": "char_115_headbr",
"lineType": 0
},
- "73": {
+ "75": {
"ID": 38,
"point1": "npc_2005_wywu",
"point2": "npc_2006_fmzuki",
"lineType": 0
},
- "74": {
+ "76": {
"ID": 16,
"point1": "char_340_shwaz",
"point2": "char_348_ceylon",
"lineType": 0
},
- "75": {
+ "77": {
"ID": 44,
"point1": "npc_003_kalts",
"point2": "char_002_amiya",
"lineType": 0
},
- "76": {
+ "78": {
"ID": 5,
"point1": "char_140_whitew",
"point2": "char_102_texas",
"lineType": 0
},
- "77": {
+ "79": {
"ID": 33,
"point1": "char_201_moeshd",
"point2": "char_291_aglina",
"lineType": 0
},
- "78": {
+ "80": {
"ID": 64,
"point1": "char_134_ifrit",
"point2": "char_108_silent",
"lineType": 0
},
- "79": {
+ "81": {
"ID": 70,
"point1": "char_278_orchid",
"point2": "char_130_doberm",
"lineType": 0
},
- "80": {
+ "82": {
"ID": 21,
"point1": "char_134_ifrit",
"point2": "char_248_mgllan",
"lineType": 0
},
- "81": {
+ "83": {
"ID": 50,
"point1": "char_120_hibisc",
"point2": "char_123_fang",
"lineType": 0
},
- "82": {
+ "84": {
"ID": 34,
"point1": "char_172_svrash",
"point2": "char_198_blackd",
"lineType": 0
},
- "83": {
+ "85": {
"ID": 28,
"point1": "char_123_fang",
"point2": "char_122_beagle",
"lineType": 0
},
- "84": {
+ "86": {
"ID": 63,
"point1": "char_501_durin",
"point2": "char_502_nblade",
"lineType": 0
},
- "85": {
+ "87": {
"ID": 52,
"point1": "char_002_amiya",
"point2": "char_102_texas",
"lineType": 0
},
- "86": {
+ "88": {
"ID": 4,
"point1": "char_208_melan",
"point2": "char_209_ardign",
"lineType": 0
},
- "87": {
- "ID": 87,
+ "89": {
+ "ID": 89,
"point1": "char_010_chen",
"point2": "char_308_swire",
"lineType": 0
},
- "88": {
- "ID": 88,
+ "90": {
+ "ID": 90,
"point1": "char_010_chen",
"point2": "npc_2005_wywu",
"lineType": 0
diff --git a/resources/gamedata/excel/activity_table.json b/resources/gamedata/excel/activity_table.json
index a03757e2..ecbd9329 100644
--- a/resources/gamedata/excel/activity_table.json
+++ b/resources/gamedata/excel/activity_table.json
@@ -1,5 +1,33 @@
{
"basicInfo": {
+ "act12d6": {
+ "id": "act12d6",
+ "type": "ROGUELIKE",
+ "name": "刻俄柏的灰蕈迷境",
+ "startTime": 1598328000,
+ "endTime": 1600113599,
+ "rewardEndTime": 1600718399,
+ "displayOnHome": true,
+ "hasStage": true,
+ "actTopBarColor": null,
+ "actTopBarText": null,
+ "templateShopId": null,
+ "medalGroupId": null
+ },
+ "act12d0": {
+ "id": "act12d0",
+ "type": "TYPE_ACT9D0",
+ "name": "密林悍将归来",
+ "startTime": 1598328000,
+ "endTime": 1599508799,
+ "rewardEndTime": 1600113599,
+ "displayOnHome": true,
+ "hasStage": true,
+ "actTopBarColor": null,
+ "actTopBarText": null,
+ "templateShopId": "shop_act12d0",
+ "medalGroupId": "medalGroupActivity12d0"
+ },
"act11d7": {
"id": "act11d7",
"type": "TYPE_ACT3D0",
@@ -394,6 +422,8 @@
}
},
"zoneToActivity": {
+ "act12d0_zone1": "act12d0",
+ "act12d0_zone2": "act12d0",
"act11d7_zone1": "act11d7",
"act11d7_zone2": "act11d7",
"act11d7_zone3": "act11d7",
@@ -414,606 +444,606 @@
},
"missionData": [
{
- "id": "11D0Activity_1",
+ "id": "12D0Activity_1",
"sortId": 1,
- "description": "通关TW-1",
+ "description": "通关RI-1",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act11d0_01",
+ "act12d0_01",
"2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act11d0",
+ "missionGroup": "act12d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
+ "id": "act12d0_token_components",
"count": 20
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_2",
+ "id": "12D0Activity_2",
"sortId": 2,
- "description": "通关TW-2",
+ "description": "通关RI-2",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act11d0_02",
+ "act12d0_02",
"2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act11d0",
+ "missionGroup": "act12d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
+ "id": "act12d0_token_components",
"count": 20
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_3",
+ "id": "12D0Activity_3",
"sortId": 3,
- "description": "通关TW-3",
+ "description": "通关RI-3",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act11d0_03",
+ "act12d0_03",
"2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act11d0",
+ "missionGroup": "act12d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
- "count": 30
+ "id": "act12d0_token_components",
+ "count": 20
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_4",
+ "id": "12D0Activity_4",
"sortId": 4,
- "description": "以3星评价完成TW-3",
+ "description": "以3星评价完成RI-3",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act11d0_03",
+ "act12d0_03",
"3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act11d0",
+ "missionGroup": "act12d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "FURN",
- "id": "furni_nightView_framed_01",
+ "id": "furni_bolivar_sofa_01",
"count": 1
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_5",
+ "id": "12D0Activity_5",
"sortId": 5,
- "description": "通关TW-4",
+ "description": "通关RI-4",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act11d0_04",
+ "act12d0_04",
"2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act11d0",
+ "missionGroup": "act12d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
- "count": 30
+ "id": "act12d0_token_components",
+ "count": 40
},
{
"type": "CHAR",
- "id": "char_345_folnic",
+ "id": "char_411_tomimi",
"count": 1
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_6",
+ "id": "12D0Activity_6",
"sortId": 6,
- "description": "通关TW-5",
+ "description": "通关RI-5",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act11d0_05",
+ "act12d0_05",
"2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act11d0",
+ "missionGroup": "act12d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
+ "id": "act12d0_token_components",
"count": 40
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_7",
+ "id": "12D0Activity_7",
"sortId": 7,
- "description": "以3星评价完成TW-5",
+ "description": "以3星评价完成RI-5",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act11d0_05",
+ "act12d0_05",
"3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act11d0",
+ "missionGroup": "act12d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "FURN",
- "id": "furni_nightView_bottles_01",
+ "id": "furni_bolivar_soundSystem_01",
"count": 1
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_8",
+ "id": "12D0Activity_8",
"sortId": 8,
- "description": "通关TW-6",
+ "description": "通关RI-6",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act11d0_06",
+ "act12d0_06",
"2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act11d0",
+ "missionGroup": "act12d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
+ "id": "act12d0_token_components",
"count": 40
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_9",
+ "id": "12D0Activity_9",
"sortId": 9,
- "description": "以3星评价完成TW-6",
+ "description": "以3星评价完成RI-6",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act11d0_06",
+ "act12d0_06",
"3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act11d0",
+ "missionGroup": "act12d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "FURN",
- "id": "furni_nightView_recordPlayer_01",
+ "id": "furni_bolivar_floor_01",
"count": 1
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_10",
+ "id": "12D0Activity_10",
"sortId": 10,
- "description": "通关TW-7",
+ "description": "通关RI-7",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act11d0_07",
+ "act12d0_07",
"2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act11d0",
+ "missionGroup": "act12d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
- "count": 50
+ "id": "act12d0_token_components",
+ "count": 60
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_11",
+ "id": "12D0Activity_11",
"sortId": 11,
- "description": "以3星评价完成TW-7",
+ "description": "以3星评价完成RI-7",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act11d0_07",
+ "act12d0_07",
"3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act11d0",
+ "missionGroup": "act12d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "FURN",
- "id": "furni_nightView_curtain_L_01",
+ "id": "furni_bolivar_wall_01",
"count": 1
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_12",
+ "id": "12D0Activity_12",
"sortId": 12,
- "description": "通关TW-8",
+ "description": "通关RI-8",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act11d0_08",
+ "act12d0_08",
"2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act11d0",
+ "missionGroup": "act12d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
- "count": 50
+ "id": "act12d0_token_components",
+ "count": 60
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_13",
+ "id": "12D0Activity_13",
"sortId": 13,
- "description": "以3星评价完成TW-8",
+ "description": "以3星评价完成RI-8",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act11d0_08",
+ "act12d0_08",
"3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act11d0",
+ "missionGroup": "act12d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "FURN",
- "id": "furni_nightView_curtain_R_01",
+ "id": "furni_act12d0_throne_01",
"count": 1
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_14",
+ "id": "12D0Activity_14",
"sortId": 14,
- "description": "通关TW-EX-1",
+ "description": "通关RI-EX-1",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act11d0_ex01",
+ "act12d0_ex01",
"2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act11d0",
+ "missionGroup": "act12d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
- "count": 40
+ "id": "act12d0_token_components",
+ "count": 60
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_15",
+ "id": "12D0Activity_15",
"sortId": 15,
- "description": "通关TW-EX-2",
+ "description": "通关RI-EX-2",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act11d0_ex02",
+ "act12d0_ex02",
"2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act11d0",
+ "missionGroup": "act12d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
- "count": 40
+ "type": "FURN",
+ "id": "furni_bolivar_ceilinglamp_01",
+ "count": 1
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_16",
+ "id": "12D0Activity_16",
"sortId": 16,
- "description": "通关TW-EX-3",
+ "description": "通关RI-EX-3",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act11d0_ex03",
+ "act12d0_ex03",
"2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act11d0",
+ "missionGroup": "act12d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
- "count": 40
+ "id": "act12d0_token_components",
+ "count": 60
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_17",
+ "id": "12D0Activity_17",
"sortId": 17,
- "description": "通关TW-EX-4",
+ "description": "通关RI-EX-4",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act11d0_ex04",
+ "act12d0_ex04",
"2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act11d0",
+ "missionGroup": "act12d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
- "count": 60
+ "type": "FURN",
+ "id": "furni_bolivar_curtain_01",
+ "count": 1
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_18",
+ "id": "12D0Activity_18",
"sortId": 18,
- "description": "通关TW-EX-5",
+ "description": "通关RI-EX-5",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act11d0_ex05",
+ "act12d0_ex05",
"2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act11d0",
+ "missionGroup": "act12d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
+ "id": "act12d0_token_components",
"count": 60
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_19",
+ "id": "12D0Activity_19",
"sortId": 19,
- "description": "通关TW-EX-6",
+ "description": "通关RI-EX-6",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act11d0_ex06",
+ "act12d0_ex06",
"2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act11d0",
+ "missionGroup": "act12d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
+ "id": "act12d0_token_components",
"count": 60
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_20",
+ "id": "12D0Activity_20",
"sortId": 20,
- "description": "通关TW-EX-7",
+ "description": "通关RI-EX-7",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act11d0_ex07",
+ "act12d0_ex07",
"2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act11d0",
+ "missionGroup": "act12d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
- "count": 80
+ "id": "act12d0_token_components",
+ "count": 60
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_21",
+ "id": "12D0Activity_21",
"sortId": 21,
- "description": "通关TW-EX-8",
+ "description": "通关RI-EX-8",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act11d0_ex08",
+ "act12d0_ex08",
"2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act11d0",
+ "missionGroup": "act12d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
- "count": 80
+ "id": "act12d0_token_components",
+ "count": 60
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_22",
+ "id": "12D0Activity_22",
"sortId": 22,
- "description": "通关TW-EX-8突袭模式",
+ "description": "通关RI-EX-8突袭模式",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act11d0_ex08#f#",
+ "act12d0_ex08#f#",
"3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act11d0",
+ "missionGroup": "act12d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "FURN",
- "id": "furni_dropS009_nocturnesOp9_01",
+ "id": "furni_dropS009_fantaisieOp49_01",
"count": 1
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_23",
+ "id": "12D0Activity_23",
"sortId": 23,
"description": "在活动关卡中击败800个敌人",
"type": "ACTIVITY",
@@ -1022,91 +1052,89 @@
"templateType": "0",
"param": [
"0",
- "act11d0_01^act11d0_02^act11d0_03^act11d0_04^act11d0_05^act11d0_06^act11d0_07^act11d0_08^act11d0_ex01^act11d0_ex01#f#^act11d0_ex02^act11d0_ex02#f#^act11d0_ex03^act11d0_ex03#f#^act11d0_ex04^act11d0_ex04#f#^act11d0_ex05^act11d0_ex05#f#^act11d0_ex06^act11d0_ex06#f#^act11d0_ex07^act11d0_ex07#f#^act11d0_ex08^act11d0_ex08#f#^act11d0_s01^act11d0_s01#f#^act11d0_s02^act11d0_s02#f#^act11d0_mo01",
+ "act12d0_01^act12d0_02^act12d0_tr01^act12d0_03^act12d0_04^act12d0_05^act12d0_06^act12d0_07^act12d0_08^act12d0_ex01^act12d0_ex01#f#^act12d0_ex02^act12d0_ex02#f#^act12d0_ex03^act12d0_ex03#f#^act12d0_ex04^act12d0_ex04#f#^act12d0_ex05^act12d0_ex05#f#^act12d0_ex06^act12d0_ex06#f#^act12d0_ex07^act12d0_ex07#f#^act12d0_ex08^act12d0_ex08#f#",
"800"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act11d0",
+ "missionGroup": "act12d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
- "count": 40
+ "id": "act12d0_token_components",
+ "count": 60
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_24",
+ "id": "12D0Activity_24",
"sortId": 24,
- "description": "在活动关卡中击败4000个敌人",
+ "description": "在活动关卡中击败3000个敌人",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "EnemyKill",
"templateType": "0",
"param": [
"0",
- "act11d0_01^act11d0_02^act11d0_03^act11d0_04^act11d0_05^act11d0_06^act11d0_07^act11d0_08^act11d0_ex01^act11d0_ex01#f#^act11d0_ex02^act11d0_ex02#f#^act11d0_ex03^act11d0_ex03#f#^act11d0_ex04^act11d0_ex04#f#^act11d0_ex05^act11d0_ex05#f#^act11d0_ex06^act11d0_ex06#f#^act11d0_ex07^act11d0_ex07#f#^act11d0_ex08^act11d0_ex08#f#^act11d0_s01^act11d0_s01#f#^act11d0_s02^act11d0_s02#f#^act11d0_mo01",
- "4000"
+ "act12d0_01^act12d0_02^act12d0_tr01^act12d0_03^act12d0_04^act12d0_05^act12d0_06^act12d0_07^act12d0_08^act12d0_ex01^act12d0_ex01#f#^act12d0_ex02^act12d0_ex02#f#^act12d0_ex03^act12d0_ex03#f#^act12d0_ex04^act12d0_ex04#f#^act12d0_ex05^act12d0_ex05#f#^act12d0_ex06^act12d0_ex06#f#^act12d0_ex07^act12d0_ex07#f#^act12d0_ex08^act12d0_ex08#f#",
+ "3000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act11d0",
+ "missionGroup": "act12d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
- "count": 60
+ "id": "act12d0_token_components",
+ "count": 80
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_25",
+ "id": "12D0Activity_25",
"sortId": 25,
- "description": "在活动关卡中击败8000个敌人",
+ "description": "在活动关卡中击败6000个敌人",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "EnemyKill",
"templateType": "0",
"param": [
"0",
- "act11d0_01^act11d0_02^act11d0_03^act11d0_04^act11d0_05^act11d0_06^act11d0_07^act11d0_08^act11d0_ex01^act11d0_ex01#f#^act11d0_ex02^act11d0_ex02#f#^act11d0_ex03^act11d0_ex03#f#^act11d0_ex04^act11d0_ex04#f#^act11d0_ex05^act11d0_ex05#f#^act11d0_ex06^act11d0_ex06#f#^act11d0_ex07^act11d0_ex07#f#^act11d0_ex08^act11d0_ex08#f#^act11d0_s01^act11d0_s01#f#^act11d0_s02^act11d0_s02#f#^act11d0_mo01",
- "8000"
+ "act12d0_01^act12d0_02^act12d0_tr01^act12d0_03^act12d0_04^act12d0_05^act12d0_06^act12d0_07^act12d0_08^act12d0_ex01^act12d0_ex01#f#^act12d0_ex02^act12d0_ex02#f#^act12d0_ex03^act12d0_ex03#f#^act12d0_ex04^act12d0_ex04#f#^act12d0_ex05^act12d0_ex05#f#^act12d0_ex06^act12d0_ex06#f#^act12d0_ex07^act12d0_ex07#f#^act12d0_ex08^act12d0_ex08#f#",
+ "6000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act11d0",
+ "missionGroup": "act12d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
+ "id": "act12d0_token_components",
"count": 100
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_s1",
- "sortId": 26,
- "description": "事发突然,笔录如下,\n这是九条尾巴的孩子<@act.missionTips>第一次>加入战斗,\n在她独特的源石技艺帮助下,\n<@act.missionTips>敌人始终没能碰触到那些发声的机器>。",
+ "id": "11D0Activity_1",
+ "sortId": 1,
+ "description": "通关TW-1",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteStageCondition",
- "templateType": "7",
+ "template": "CompleteAnyStage",
+ "templateType": "0",
"param": [
- "7",
- "3",
- "act11d0_04",
- "trap_014_tower",
- "0"
+ "0",
+ "act11d0_01",
+ "2"
],
"unlockCondition": null,
"unlockParam": null,
@@ -1115,27 +1143,25 @@
"periodicalPoint": 0,
"rewards": [
{
- "type": "MATERIAL",
- "id": "act11d0_token_warrant",
- "count": 1
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "count": 20
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_s2",
- "sortId": 27,
- "description": "不要仰仗任何外力,\n那会让你的法术失去纯洁。\n在<@act.missionTips>怒意漫延>的时刻,\n理当<@act.missionTips>放弃所有的装置去战斗>。",
+ "id": "11D0Activity_2",
+ "sortId": 2,
+ "description": "通关TW-2",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteStageCondition",
- "templateType": "6",
+ "template": "CompleteAnyStage",
+ "templateType": "0",
"param": [
- "6",
- "3",
- "act11d0_06",
- "trap_014_tower",
- "0"
+ "0",
+ "act11d0_02",
+ "2"
],
"unlockCondition": null,
"unlockParam": null,
@@ -1144,25 +1170,25 @@
"periodicalPoint": 0,
"rewards": [
{
- "type": "MATERIAL",
- "id": "act11d0_token_warrant",
- "count": 1
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "count": 20
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_s3",
- "sortId": 28,
- "description": "晨雾使人握不住笔杆。\n<@act.missionTips>沃伦姆德的岩石>拔地而起,又土崩瓦解。\n直到<@act.missionTips>整整二十个巨人倒下>。\n大地将不再沉默。",
+ "id": "11D0Activity_3",
+ "sortId": 3,
+ "description": "通关TW-3",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StageWithEnemyKill",
- "templateType": "2",
+ "template": "CompleteAnyStage",
+ "templateType": "0",
"param": [
- "2",
- "20",
- "enemy_1092_mdgint^enemy_1092_mdgint_2"
+ "0",
+ "act11d0_03",
+ "2"
],
"unlockCondition": null,
"unlockParam": null,
@@ -1171,53 +1197,52 @@
"periodicalPoint": 0,
"rewards": [
{
- "type": "MATERIAL",
- "id": "act11d0_token_warrant",
- "count": 1
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "count": 30
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_s4",
- "sortId": 29,
- "description": "<@act.missionTips>议事厅高塔之下>。\n名为<@act.missionTips>泥岩>的萨卡兹迈出了一步。\n火舌舔舐着整座城镇。\n而守在门前,却不过<@act.missionTips>六人>而已。",
+ "id": "11D0Activity_4",
+ "sortId": 4,
+ "description": "以3星评价完成TW-3",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteStageCondition",
- "templateType": "5",
+ "template": "CompleteAnyStage",
+ "templateType": "0",
"param": [
- "5",
- "3",
- "act11d0_08",
- "6"
- ],
- "unlockCondition": null,
+ "0",
+ "act11d0_03",
+ "3"
+ ],
+ "unlockCondition": null,
"unlockParam": null,
"missionGroup": "act11d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "MATERIAL",
- "id": "act11d0_token_warrant",
+ "type": "FURN",
+ "id": "furni_nightView_framed_01",
"count": 1
}
],
"backImagePath": null
},
{
- "id": "11D0Activity_s5",
- "sortId": 30,
- "description": "事件的尾声,意识开始逃离我的脑海。\n目睹了我曾经憎恨的城镇千疮百孔,却不感欣喜。\n剩下的人带着<@act.missionTips>搜查令深入荒野,遭遇战已然打响>,\n我看到了<@act.missionTips>三个游荡的巨人>。\n看到了我们的山。",
+ "id": "11D0Activity_5",
+ "sortId": 5,
+ "description": "通关TW-4",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteStage",
+ "template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act11d0_s01#f#",
- "1"
+ "act11d0_04",
+ "2"
],
"unlockCondition": null,
"unlockParam": null,
@@ -1226,678 +1251,710 @@
"periodicalPoint": 0,
"rewards": [
{
- "type": "MATERIAL",
- "id": "act11d0_token_warrant",
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "count": 30
+ },
+ {
+ "type": "CHAR",
+ "id": "char_345_folnic",
"count": 1
}
],
"backImagePath": null
},
{
- "id": "9D0Activity_1",
- "sortId": 1,
- "description": "通关DM-1",
+ "id": "11D0Activity_6",
+ "sortId": 6,
+ "description": "通关TW-5",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act9d0_01",
+ "act11d0_05",
"2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d0",
+ "missionGroup": "act11d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d0_token_dogTag",
- "count": 20
+ "id": "act11d0_token_currency",
+ "count": 40
}
],
"backImagePath": null
},
{
- "id": "9D0Activity_2",
- "sortId": 2,
- "description": "以3星评价完成DM-1",
+ "id": "11D0Activity_7",
+ "sortId": 7,
+ "description": "以3星评价完成TW-5",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act9d0_01",
+ "act11d0_05",
"3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d0",
+ "missionGroup": "act11d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "FURN",
- "id": "furni_beerhouse_framedArt1_01",
+ "id": "furni_nightView_bottles_01",
"count": 1
}
],
"backImagePath": null
},
{
- "id": "9D0Activity_3",
- "sortId": 3,
- "description": "通关DM-2",
+ "id": "11D0Activity_8",
+ "sortId": 8,
+ "description": "通关TW-6",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act9d0_02",
+ "act11d0_06",
"2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d0",
+ "missionGroup": "act11d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d0_token_dogTag",
- "count": 20
+ "id": "act11d0_token_currency",
+ "count": 40
}
],
"backImagePath": null
},
{
- "id": "9D0Activity_4",
- "sortId": 4,
- "description": "以3星评价完成DM-2",
+ "id": "11D0Activity_9",
+ "sortId": 9,
+ "description": "以3星评价完成TW-6",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act9d0_02",
+ "act11d0_06",
"3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d0",
+ "missionGroup": "act11d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "FURN",
- "id": "furni_beerhouse_framedArt2_01",
+ "id": "furni_nightView_recordPlayer_01",
"count": 1
}
],
"backImagePath": null
},
{
- "id": "9D0Activity_5",
- "sortId": 5,
- "description": "通关DM-3",
+ "id": "11D0Activity_10",
+ "sortId": 10,
+ "description": "通关TW-7",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act9d0_03",
+ "act11d0_07",
"2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d0",
+ "missionGroup": "act11d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d0_token_dogTag",
- "count": 30
- },
+ "id": "act11d0_token_currency",
+ "count": 50
+ }
+ ],
+ "backImagePath": null
+ },
+ {
+ "id": "11D0Activity_11",
+ "sortId": 11,
+ "description": "以3星评价完成TW-7",
+ "type": "ACTIVITY",
+ "preMissionIds": null,
+ "template": "CompleteAnyStage",
+ "templateType": "0",
+ "param": [
+ "0",
+ "act11d0_07",
+ "3"
+ ],
+ "unlockCondition": null,
+ "unlockParam": null,
+ "missionGroup": "act11d0",
+ "toPage": null,
+ "periodicalPoint": 0,
+ "rewards": [
{
- "type": "CHAR",
- "id": "char_333_sidero",
+ "type": "FURN",
+ "id": "furni_nightView_curtain_L_01",
"count": 1
}
],
"backImagePath": null
},
{
- "id": "9D0Activity_6",
- "sortId": 6,
- "description": "通关DM-4",
+ "id": "11D0Activity_12",
+ "sortId": 12,
+ "description": "通关TW-8",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act9d0_04",
+ "act11d0_08",
"2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d0",
+ "missionGroup": "act11d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d0_token_dogTag",
- "count": 30
+ "id": "act11d0_token_currency",
+ "count": 50
}
],
"backImagePath": null
},
{
- "id": "9D0Activity_7",
- "sortId": 7,
- "description": "以3星评价完成DM-4",
+ "id": "11D0Activity_13",
+ "sortId": 13,
+ "description": "以3星评价完成TW-8",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act9d0_04",
+ "act11d0_08",
"3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d0",
+ "missionGroup": "act11d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "FURN",
- "id": "furni_beerhouse_wallpaper_01",
+ "id": "furni_nightView_curtain_R_01",
"count": 1
}
],
"backImagePath": null
},
{
- "id": "9D0Activity_8",
- "sortId": 8,
- "description": "通关DM-5",
+ "id": "11D0Activity_14",
+ "sortId": 14,
+ "description": "通关TW-EX-1",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act9d0_05",
+ "act11d0_ex01",
"2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d0",
+ "missionGroup": "act11d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d0_token_dogTag",
+ "id": "act11d0_token_currency",
"count": 40
}
],
"backImagePath": null
},
{
- "id": "9D0Activity_9",
- "sortId": 9,
- "description": "以3星评价完成DM-5",
+ "id": "11D0Activity_15",
+ "sortId": 15,
+ "description": "通关TW-EX-2",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act9d0_05",
- "3"
+ "act11d0_ex02",
+ "2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d0",
+ "missionGroup": "act11d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "FURN",
- "id": "furni_beerhouse_floor_01",
- "count": 1
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "count": 40
}
],
"backImagePath": null
},
{
- "id": "9D0Activity_10",
- "sortId": 10,
- "description": "通关DM-6",
+ "id": "11D0Activity_16",
+ "sortId": 16,
+ "description": "通关TW-EX-3",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act9d0_06",
+ "act11d0_ex03",
"2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d0",
+ "missionGroup": "act11d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d0_token_dogTag",
+ "id": "act11d0_token_currency",
"count": 40
}
],
"backImagePath": null
},
{
- "id": "9D0Activity_11",
- "sortId": 11,
- "description": "以3星评价完成DM-6",
+ "id": "11D0Activity_17",
+ "sortId": 17,
+ "description": "通关TW-EX-4",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act9d0_06",
- "3"
+ "act11d0_ex04",
+ "2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d0",
+ "missionGroup": "act11d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "FURN",
- "id": "furni_beerhouse_banner2_01",
- "count": 1
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "count": 60
}
],
"backImagePath": null
},
{
- "id": "9D0Activity_12",
- "sortId": 12,
- "description": "通关DM-7",
+ "id": "11D0Activity_18",
+ "sortId": 18,
+ "description": "通关TW-EX-5",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act9d0_07",
+ "act11d0_ex05",
"2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d0",
+ "missionGroup": "act11d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d0_token_dogTag",
- "count": 50
+ "id": "act11d0_token_currency",
+ "count": 60
}
],
"backImagePath": null
},
{
- "id": "9D0Activity_13",
- "sortId": 13,
- "description": "以3星评价完成DM-7",
+ "id": "11D0Activity_19",
+ "sortId": 19,
+ "description": "通关TW-EX-6",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act9d0_07",
- "3"
+ "act11d0_ex06",
+ "2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d0",
+ "missionGroup": "act11d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "FURN",
- "id": "furni_beerhouse_banner1_01",
- "count": 1
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "count": 60
}
],
"backImagePath": null
},
{
- "id": "9D0Activity_14",
- "sortId": 14,
- "description": "通关DM-8",
+ "id": "11D0Activity_20",
+ "sortId": 20,
+ "description": "通关TW-EX-7",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act9d0_08",
+ "act11d0_ex07",
"2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d0",
+ "missionGroup": "act11d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d0_token_dogTag",
- "count": 50
+ "id": "act11d0_token_currency",
+ "count": 80
}
],
"backImagePath": null
},
{
- "id": "9D0Activity_15",
- "sortId": 15,
- "description": "以3星评价完成DM-8",
+ "id": "11D0Activity_21",
+ "sortId": 21,
+ "description": "通关TW-EX-8",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act9d0_08",
- "3"
+ "act11d0_ex08",
+ "2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d0",
+ "missionGroup": "act11d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "FURN",
- "id": "furni_beerhouse_diningTable1_01",
- "count": 1
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "count": 80
}
],
"backImagePath": null
},
{
- "id": "9D0Activity_16",
- "sortId": 16,
- "description": "通关DM-EX-1",
+ "id": "11D0Activity_22",
+ "sortId": 22,
+ "description": "通关TW-EX-8突袭模式",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act9d0_ex01",
- "2"
+ "act11d0_ex08#f#",
+ "3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d0",
+ "missionGroup": "act11d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act9d0_token_dogTag",
- "count": 60
+ "type": "FURN",
+ "id": "furni_dropS009_nocturnesOp9_01",
+ "count": 1
}
],
"backImagePath": null
},
{
- "id": "9D0Activity_17",
- "sortId": 17,
- "description": "通关DM-EX-2",
+ "id": "11D0Activity_23",
+ "sortId": 23,
+ "description": "在活动关卡中击败800个敌人",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteAnyStage",
+ "template": "EnemyKill",
"templateType": "0",
"param": [
"0",
- "act9d0_ex02",
- "2"
+ "act11d0_01^act11d0_02^act11d0_03^act11d0_04^act11d0_05^act11d0_06^act11d0_07^act11d0_08^act11d0_ex01^act11d0_ex01#f#^act11d0_ex02^act11d0_ex02#f#^act11d0_ex03^act11d0_ex03#f#^act11d0_ex04^act11d0_ex04#f#^act11d0_ex05^act11d0_ex05#f#^act11d0_ex06^act11d0_ex06#f#^act11d0_ex07^act11d0_ex07#f#^act11d0_ex08^act11d0_ex08#f#^act11d0_s01^act11d0_s01#f#^act11d0_s02^act11d0_s02#f#^act11d0_mo01",
+ "800"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d0",
+ "missionGroup": "act11d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d0_token_dogTag",
- "count": 60
+ "id": "act11d0_token_currency",
+ "count": 40
}
],
"backImagePath": null
},
{
- "id": "9D0Activity_18",
- "sortId": 18,
- "description": "通关DM-EX-3",
+ "id": "11D0Activity_24",
+ "sortId": 24,
+ "description": "在活动关卡中击败4000个敌人",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteAnyStage",
+ "template": "EnemyKill",
"templateType": "0",
"param": [
"0",
- "act9d0_ex03",
- "2"
+ "act11d0_01^act11d0_02^act11d0_03^act11d0_04^act11d0_05^act11d0_06^act11d0_07^act11d0_08^act11d0_ex01^act11d0_ex01#f#^act11d0_ex02^act11d0_ex02#f#^act11d0_ex03^act11d0_ex03#f#^act11d0_ex04^act11d0_ex04#f#^act11d0_ex05^act11d0_ex05#f#^act11d0_ex06^act11d0_ex06#f#^act11d0_ex07^act11d0_ex07#f#^act11d0_ex08^act11d0_ex08#f#^act11d0_s01^act11d0_s01#f#^act11d0_s02^act11d0_s02#f#^act11d0_mo01",
+ "4000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d0",
+ "missionGroup": "act11d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d0_token_dogTag",
- "count": 80
+ "id": "act11d0_token_currency",
+ "count": 60
}
],
"backImagePath": null
},
{
- "id": "9D0Activity_19",
- "sortId": 19,
- "description": "通关DM-EX-4",
+ "id": "11D0Activity_25",
+ "sortId": 25,
+ "description": "在活动关卡中击败8000个敌人",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteAnyStage",
+ "template": "EnemyKill",
"templateType": "0",
"param": [
"0",
- "act9d0_ex04",
- "2"
+ "act11d0_01^act11d0_02^act11d0_03^act11d0_04^act11d0_05^act11d0_06^act11d0_07^act11d0_08^act11d0_ex01^act11d0_ex01#f#^act11d0_ex02^act11d0_ex02#f#^act11d0_ex03^act11d0_ex03#f#^act11d0_ex04^act11d0_ex04#f#^act11d0_ex05^act11d0_ex05#f#^act11d0_ex06^act11d0_ex06#f#^act11d0_ex07^act11d0_ex07#f#^act11d0_ex08^act11d0_ex08#f#^act11d0_s01^act11d0_s01#f#^act11d0_s02^act11d0_s02#f#^act11d0_mo01",
+ "8000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d0",
+ "missionGroup": "act11d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d0_token_dogTag",
- "count": 80
+ "id": "act11d0_token_currency",
+ "count": 100
}
],
"backImagePath": null
},
{
- "id": "9D0Activity_20",
- "sortId": 20,
- "description": "通关DM-EX-5",
+ "id": "11D0Activity_s1",
+ "sortId": 26,
+ "description": "事发突然,笔录如下,\n这是九条尾巴的孩子<@act.missionTips>第一次>加入战斗,\n在她独特的源石技艺帮助下,\n<@act.missionTips>敌人始终没能碰触到那些发声的机器>。",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteAnyStage",
- "templateType": "0",
+ "template": "CompleteStageCondition",
+ "templateType": "7",
"param": [
- "0",
- "act9d0_ex05",
- "2"
+ "7",
+ "3",
+ "act11d0_04",
+ "trap_014_tower",
+ "0"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d0",
+ "missionGroup": "act11d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act9d0_token_dogTag",
- "count": 100
+ "type": "MATERIAL",
+ "id": "act11d0_token_warrant",
+ "count": 1
}
],
"backImagePath": null
},
{
- "id": "9D0Activity_21",
- "sortId": 21,
- "description": "通关DM-EX-6",
+ "id": "11D0Activity_s2",
+ "sortId": 27,
+ "description": "不要仰仗任何外力,\n那会让你的法术失去纯洁。\n在<@act.missionTips>怒意漫延>的时刻,\n理当<@act.missionTips>放弃所有的装置去战斗>。",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteAnyStage",
- "templateType": "0",
+ "template": "CompleteStageCondition",
+ "templateType": "6",
"param": [
- "0",
- "act9d0_ex06",
- "2"
+ "6",
+ "3",
+ "act11d0_06",
+ "trap_014_tower",
+ "0"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d0",
+ "missionGroup": "act11d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act9d0_token_dogTag",
- "count": 100
+ "type": "MATERIAL",
+ "id": "act11d0_token_warrant",
+ "count": 1
}
],
"backImagePath": null
},
{
- "id": "9D0Activity_22",
- "sortId": 22,
- "description": "通关DM-EX-6突袭模式",
+ "id": "11D0Activity_s3",
+ "sortId": 28,
+ "description": "晨雾使人握不住笔杆。\n<@act.missionTips>沃伦姆德的岩石>拔地而起,又土崩瓦解。\n直到<@act.missionTips>整整二十个巨人倒下>。\n大地将不再沉默。",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteAnyStage",
- "templateType": "0",
+ "template": "StageWithEnemyKill",
+ "templateType": "2",
"param": [
- "0",
- "act9d0_ex06#f#",
- "3"
+ "2",
+ "20",
+ "enemy_1092_mdgint^enemy_1092_mdgint_2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d0",
+ "missionGroup": "act11d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "FURN",
- "id": "furni_dropS009_carmen_01",
+ "type": "MATERIAL",
+ "id": "act11d0_token_warrant",
"count": 1
}
],
"backImagePath": null
},
{
- "id": "9D0Activity_23",
- "sortId": 23,
- "description": "在活动关卡中击败1000个敌人",
+ "id": "11D0Activity_s4",
+ "sortId": 29,
+ "description": "<@act.missionTips>议事厅高塔之下>。\n名为<@act.missionTips>泥岩>的萨卡兹迈出了一步。\n火舌舔舐着整座城镇。\n而守在门前,却不过<@act.missionTips>六人>而已。",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "EnemyKill",
- "templateType": "0",
+ "template": "CompleteStageCondition",
+ "templateType": "5",
"param": [
- "0",
- "act9d0_01^act9d0_02^act9d0_03^act9d0_04^act9d0_05^act9d0_06^act9d0_07^act9d0_08^act9d0_ex01^act9d0_ex01#f#^act9d0_ex02^act9d0_ex02#f#^act9d0_ex03^act9d0_ex03#f#^act9d0_ex04^act9d0_ex04#f#^act9d0_ex05^act9d0_ex05#f#^act9d0_ex06^act9d0_ex06#f#^act9d0_mo01",
- "1000"
+ "5",
+ "3",
+ "act11d0_08",
+ "6"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d0",
+ "missionGroup": "act11d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act9d0_token_dogTag",
- "count": 20
+ "type": "MATERIAL",
+ "id": "act11d0_token_warrant",
+ "count": 1
}
],
"backImagePath": null
},
{
- "id": "9D0Activity_24",
- "sortId": 24,
- "description": "在活动关卡中击败5000个敌人",
+ "id": "11D0Activity_s5",
+ "sortId": 30,
+ "description": "事件的尾声,意识开始逃离我的脑海。\n目睹了我曾经憎恨的城镇千疮百孔,却不感欣喜。\n剩下的人带着<@act.missionTips>搜查令深入荒野,遭遇战已然打响>,\n我看到了<@act.missionTips>三个游荡的巨人>。\n看到了我们的山。",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "EnemyKill",
+ "template": "CompleteStage",
"templateType": "0",
"param": [
"0",
- "act9d0_01^act9d0_02^act9d0_03^act9d0_04^act9d0_05^act9d0_06^act9d0_07^act9d0_08^act9d0_ex01^act9d0_ex01#f#^act9d0_ex02^act9d0_ex02#f#^act9d0_ex03^act9d0_ex03#f#^act9d0_ex04^act9d0_ex04#f#^act9d0_ex05^act9d0_ex05#f#^act9d0_ex06^act9d0_ex06#f#^act9d0_mo01",
- "5000"
+ "act11d0_s01#f#",
+ "1"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d0",
+ "missionGroup": "act11d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act9d0_token_dogTag",
- "count": 30
+ "type": "MATERIAL",
+ "id": "act11d0_token_warrant",
+ "count": 1
}
],
"backImagePath": null
},
{
- "id": "9D0Activity_25",
- "sortId": 25,
- "description": "在活动关卡中击败10000个敌人",
+ "id": "9D0Activity_1",
+ "sortId": 1,
+ "description": "通关DM-1",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "EnemyKill",
+ "template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act9d0_01^act9d0_02^act9d0_03^act9d0_04^act9d0_05^act9d0_06^act9d0_07^act9d0_08^act9d0_ex01^act9d0_ex01#f#^act9d0_ex02^act9d0_ex02#f#^act9d0_ex03^act9d0_ex03#f#^act9d0_ex04^act9d0_ex04#f#^act9d0_ex05^act9d0_ex05#f#^act9d0_ex06^act9d0_ex06#f#^act9d0_mo01",
- "10000"
+ "act9d0_01",
+ "2"
],
"unlockCondition": null,
"unlockParam": null,
@@ -1908,2053 +1965,2050 @@
{
"type": "ACTIVITY_ITEM",
"id": "act9d0_token_dogTag",
- "count": 50
+ "count": 20
}
],
"backImagePath": null
},
{
- "id": "1stActivity_1",
- "sortId": 1,
- "description": "以3星评价完成GT-1",
+ "id": "9D0Activity_2",
+ "sortId": 2,
+ "description": "以3星评价完成DM-1",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "a001_01",
+ "act9d0_01",
"3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "1stact",
+ "missionGroup": "act9d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_COIN",
- "id": "1stact",
- "count": 200
+ "type": "FURN",
+ "id": "furni_beerhouse_framedArt1_01",
+ "count": 1
}
],
"backImagePath": null
},
{
- "id": "1stActivity_2",
- "sortId": 2,
- "description": "以3星评价完成GT-2",
+ "id": "9D0Activity_3",
+ "sortId": 3,
+ "description": "通关DM-2",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "a001_02",
- "3"
+ "act9d0_02",
+ "2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "1stact",
+ "missionGroup": "act9d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_COIN",
- "id": "1stact",
- "count": 200
- }
- ],
- "backImagePath": null
- },
- {
- "id": "1stActivity_3",
- "sortId": 3,
- "description": "以3星评价完成GT-3",
- "type": "ACTIVITY",
- "preMissionIds": null,
- "template": "CompleteAnyStage",
- "templateType": "0",
- "param": [
- "0",
- "a001_03",
- "3"
- ],
- "unlockCondition": null,
- "unlockParam": null,
- "missionGroup": "1stact",
- "toPage": null,
- "periodicalPoint": 0,
- "rewards": [
- {
- "type": "ACTIVITY_COIN",
- "id": "1stact",
- "count": 400
+ "type": "ACTIVITY_ITEM",
+ "id": "act9d0_token_dogTag",
+ "count": 20
}
],
"backImagePath": null
},
{
- "id": "1stActivity_4",
+ "id": "9D0Activity_4",
"sortId": 4,
- "description": "以3星评价完成GT-4",
+ "description": "以3星评价完成DM-2",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "a001_04",
+ "act9d0_02",
"3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "1stact",
+ "missionGroup": "act9d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_COIN",
- "id": "1stact",
- "count": 400
+ "type": "FURN",
+ "id": "furni_beerhouse_framedArt2_01",
+ "count": 1
}
],
"backImagePath": null
},
{
- "id": "1stActivity_5",
+ "id": "9D0Activity_5",
"sortId": 5,
- "description": "以3星评价完成GT-5",
+ "description": "通关DM-3",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "a001_05",
- "3"
+ "act9d0_03",
+ "2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "1stact",
+ "missionGroup": "act9d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_COIN",
- "id": "1stact",
- "count": 600
+ "type": "ACTIVITY_ITEM",
+ "id": "act9d0_token_dogTag",
+ "count": 30
+ },
+ {
+ "type": "CHAR",
+ "id": "char_333_sidero",
+ "count": 1
}
],
"backImagePath": null
},
{
- "id": "1stActivity_6",
+ "id": "9D0Activity_6",
"sortId": 6,
- "description": "以3星评价完成GT-6",
+ "description": "通关DM-4",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "a001_06",
- "3"
+ "act9d0_04",
+ "2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "1stact",
+ "missionGroup": "act9d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_COIN",
- "id": "1stact",
- "count": 600
+ "type": "ACTIVITY_ITEM",
+ "id": "act9d0_token_dogTag",
+ "count": 30
}
],
"backImagePath": null
},
{
- "id": "1stActivity_7",
+ "id": "9D0Activity_7",
"sortId": 7,
- "description": "以3星评价完成GT-EX-1",
+ "description": "以3星评价完成DM-4",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "a001_ex01",
+ "act9d0_04",
"3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "1stact",
+ "missionGroup": "act9d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_COIN",
- "id": "1stact",
- "count": 800
+ "type": "FURN",
+ "id": "furni_beerhouse_wallpaper_01",
+ "count": 1
}
],
"backImagePath": null
},
{
- "id": "1stActivity_8",
+ "id": "9D0Activity_8",
"sortId": 8,
- "description": "以3星评价完成GT-EX-2",
+ "description": "通关DM-5",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "a001_ex02",
- "3"
+ "act9d0_05",
+ "2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "1stact",
+ "missionGroup": "act9d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_COIN",
- "id": "1stact",
- "count": 800
+ "type": "ACTIVITY_ITEM",
+ "id": "act9d0_token_dogTag",
+ "count": 40
}
],
"backImagePath": null
},
{
- "id": "1stActivity_9",
+ "id": "9D0Activity_9",
"sortId": 9,
- "description": "以3星评价完成GT-EX-3",
+ "description": "以3星评价完成DM-5",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "a001_ex03",
+ "act9d0_05",
"3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "1stact",
+ "missionGroup": "act9d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_COIN",
- "id": "1stact",
- "count": 800
+ "type": "FURN",
+ "id": "furni_beerhouse_floor_01",
+ "count": 1
}
],
"backImagePath": null
},
{
- "id": "1stActivity_10",
+ "id": "9D0Activity_10",
"sortId": 10,
- "description": "以3星评价完成GT-HX-1",
+ "description": "通关DM-6",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "a001_ex04",
- "3"
+ "act9d0_06",
+ "2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "1stact",
+ "missionGroup": "act9d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_COIN",
- "id": "1stact",
- "count": 1000
+ "type": "ACTIVITY_ITEM",
+ "id": "act9d0_token_dogTag",
+ "count": 40
}
],
"backImagePath": null
},
{
- "id": "1stActivity_11",
+ "id": "9D0Activity_11",
"sortId": 11,
- "description": "以3星评价完成GT-HX-2",
+ "description": "以3星评价完成DM-6",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "a001_ex05",
+ "act9d0_06",
"3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "1stact",
+ "missionGroup": "act9d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_COIN",
- "id": "1stact",
- "count": 1000
+ "type": "FURN",
+ "id": "furni_beerhouse_banner2_01",
+ "count": 1
}
],
"backImagePath": null
},
{
- "id": "1stActivity_12",
+ "id": "9D0Activity_12",
"sortId": 12,
- "description": "以3星评价完成GT-HX-3",
+ "description": "通关DM-7",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "a001_ex06",
- "3"
+ "act9d0_07",
+ "2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "1stact",
+ "missionGroup": "act9d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "FURN",
- "id": "furni_dropS002_abbeyRoad_01",
- "count": 1
+ "type": "ACTIVITY_ITEM",
+ "id": "act9d0_token_dogTag",
+ "count": 50
}
],
"backImagePath": null
},
{
- "id": "1stActivity_13",
+ "id": "9D0Activity_13",
"sortId": 13,
- "description": "在活动关卡中击败1000个敌人",
+ "description": "以3星评价完成DM-7",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "EnemyKill",
+ "template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "a001_01^a001_02^a001_03^a001_ex01^a001_ex02^a001_ex03^a001_04^a001_05^a001_06^a001_ex04^a001_ex05^a001_ex06^a001_ex04#f#^a001_ex05#f#^a001_ex06#f#",
- "1000"
+ "act9d0_07",
+ "3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "1stact",
+ "missionGroup": "act9d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_COIN",
- "id": "1stact",
- "count": 400
+ "type": "FURN",
+ "id": "furni_beerhouse_banner1_01",
+ "count": 1
}
],
"backImagePath": null
},
{
- "id": "1stActivity_14",
+ "id": "9D0Activity_14",
"sortId": 14,
- "description": "在活动关卡中击败5000个敌人",
+ "description": "通关DM-8",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "EnemyKill",
+ "template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "a001_01^a001_02^a001_03^a001_ex01^a001_ex02^a001_ex03^a001_04^a001_05^a001_06^a001_ex04^a001_ex05^a001_ex06^a001_ex04#f#^a001_ex05#f#^a001_ex06#f#",
- "5000"
+ "act9d0_08",
+ "2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "1stact",
+ "missionGroup": "act9d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_COIN",
- "id": "1stact",
- "count": 800
+ "type": "ACTIVITY_ITEM",
+ "id": "act9d0_token_dogTag",
+ "count": 50
}
],
"backImagePath": null
},
{
- "id": "1stActivity_15",
+ "id": "9D0Activity_15",
"sortId": 15,
- "description": "在活动关卡中击败10000个敌人",
+ "description": "以3星评价完成DM-8",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "EnemyKill",
+ "template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "a001_01^a001_02^a001_03^a001_ex01^a001_ex02^a001_ex03^a001_04^a001_05^a001_06^a001_ex04^a001_ex05^a001_ex06^a001_ex04#f#^a001_ex05#f#^a001_ex06#f#",
- "10000"
+ "act9d0_08",
+ "3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "1stact",
+ "missionGroup": "act9d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_COIN",
- "id": "1stact",
- "count": 1200
+ "type": "FURN",
+ "id": "furni_beerhouse_diningTable1_01",
+ "count": 1
}
],
"backImagePath": null
},
{
- "id": "0D5Activity_1",
- "sortId": 1,
- "description": "累计消耗100点理智",
+ "id": "9D0Activity_16",
+ "sortId": 16,
+ "description": "通关DM-EX-1",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostAp",
+ "template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "100"
+ "act9d0_ex01",
+ "2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "0D5act",
+ "missionGroup": "act9d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "MATERIAL",
- "id": "4006",
- "count": 30
+ "type": "ACTIVITY_ITEM",
+ "id": "act9d0_token_dogTag",
+ "count": 60
}
],
"backImagePath": null
},
{
- "id": "0D5Activity_2",
- "sortId": 2,
- "description": "累计消耗300点理智",
+ "id": "9D0Activity_17",
+ "sortId": 17,
+ "description": "通关DM-EX-2",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostAp",
+ "template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "300"
+ "act9d0_ex02",
+ "2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "0D5act",
+ "missionGroup": "act9d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "MATERIAL",
- "id": "3302",
- "count": 10
+ "type": "ACTIVITY_ITEM",
+ "id": "act9d0_token_dogTag",
+ "count": 60
}
],
"backImagePath": null
},
{
- "id": "0D5Activity_3",
- "sortId": 3,
- "description": "累计消耗500点理智",
+ "id": "9D0Activity_18",
+ "sortId": 18,
+ "description": "通关DM-EX-3",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostAp",
+ "template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "500"
+ "act9d0_ex03",
+ "2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "0D5act",
+ "missionGroup": "act9d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "CHAR",
- "id": "char_282_catap",
- "count": 1
+ "type": "ACTIVITY_ITEM",
+ "id": "act9d0_token_dogTag",
+ "count": 80
}
],
"backImagePath": null
},
{
- "id": "0D5Activity_4",
- "sortId": 4,
- "description": "累计消耗1000点理智",
+ "id": "9D0Activity_19",
+ "sortId": 19,
+ "description": "通关DM-EX-4",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostAp",
+ "template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "1000"
+ "act9d0_ex04",
+ "2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "0D5act",
+ "missionGroup": "act9d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "MATERIAL",
- "id": "tier4_pioneer",
- "count": 2
+ "type": "ACTIVITY_ITEM",
+ "id": "act9d0_token_dogTag",
+ "count": 80
}
],
"backImagePath": null
},
{
- "id": "0D5Activity_5",
- "sortId": 5,
- "description": "累计击败任意200名敌兵",
+ "id": "9D0Activity_20",
+ "sortId": 20,
+ "description": "通关DM-EX-5",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StageWithEnemyKill",
- "templateType": "1",
+ "template": "CompleteAnyStage",
+ "templateType": "0",
"param": [
- "1",
- "200"
+ "0",
+ "act9d0_ex05",
+ "2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "0D5act",
+ "missionGroup": "act9d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "MATERIAL",
- "id": "30022",
- "count": 6
+ "type": "ACTIVITY_ITEM",
+ "id": "act9d0_token_dogTag",
+ "count": 100
}
],
"backImagePath": null
},
{
- "id": "0D5Activity_6",
- "sortId": 6,
- "description": "累计击败任意600名敌兵",
+ "id": "9D0Activity_21",
+ "sortId": 21,
+ "description": "通关DM-EX-6",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StageWithEnemyKill",
- "templateType": "1",
+ "template": "CompleteAnyStage",
+ "templateType": "0",
"param": [
- "1",
- "600"
+ "0",
+ "act9d0_ex06",
+ "2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "0D5act",
+ "missionGroup": "act9d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "MATERIAL",
- "id": "30032",
- "count": 6
+ "type": "ACTIVITY_ITEM",
+ "id": "act9d0_token_dogTag",
+ "count": 100
}
],
"backImagePath": null
},
{
- "id": "0D5Activity_7",
- "sortId": 7,
- "description": "累计击败任意1000名敌兵",
+ "id": "9D0Activity_22",
+ "sortId": 22,
+ "description": "通关DM-EX-6突袭模式",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StageWithEnemyKill",
- "templateType": "1",
+ "template": "CompleteAnyStage",
+ "templateType": "0",
"param": [
- "1",
- "1000"
+ "0",
+ "act9d0_ex06#f#",
+ "3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "0D5act",
+ "missionGroup": "act9d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "MATERIAL",
- "id": "30043",
- "count": 3
+ "type": "FURN",
+ "id": "furni_dropS009_carmen_01",
+ "count": 1
}
],
"backImagePath": null
},
{
- "id": "0D5Activity_8",
- "sortId": 8,
- "description": "累计击败任意2000名敌兵",
+ "id": "9D0Activity_23",
+ "sortId": 23,
+ "description": "在活动关卡中击败1000个敌人",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StageWithEnemyKill",
- "templateType": "1",
+ "template": "EnemyKill",
+ "templateType": "0",
"param": [
- "1",
- "2000"
+ "0",
+ "act9d0_01^act9d0_02^act9d0_03^act9d0_04^act9d0_05^act9d0_06^act9d0_07^act9d0_08^act9d0_ex01^act9d0_ex01#f#^act9d0_ex02^act9d0_ex02#f#^act9d0_ex03^act9d0_ex03#f#^act9d0_ex04^act9d0_ex04#f#^act9d0_ex05^act9d0_ex05#f#^act9d0_ex06^act9d0_ex06#f#^act9d0_mo01",
+ "1000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "0D5act",
+ "missionGroup": "act9d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "MATERIAL",
- "id": "tier4_pioneer",
- "count": 2
+ "type": "ACTIVITY_ITEM",
+ "id": "act9d0_token_dogTag",
+ "count": 20
}
],
"backImagePath": null
},
{
- "id": "0D5Activity_9",
- "sortId": 9,
- "description": "累计消耗20000龙门币",
+ "id": "9D0Activity_24",
+ "sortId": 24,
+ "description": "在活动关卡中击败5000个敌人",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostGold",
+ "template": "EnemyKill",
"templateType": "0",
"param": [
"0",
- "20000"
+ "act9d0_01^act9d0_02^act9d0_03^act9d0_04^act9d0_05^act9d0_06^act9d0_07^act9d0_08^act9d0_ex01^act9d0_ex01#f#^act9d0_ex02^act9d0_ex02#f#^act9d0_ex03^act9d0_ex03#f#^act9d0_ex04^act9d0_ex04#f#^act9d0_ex05^act9d0_ex05#f#^act9d0_ex06^act9d0_ex06#f#^act9d0_mo01",
+ "5000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "0D5act",
+ "missionGroup": "act9d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "TKT_RECRUIT",
- "id": "7001",
- "count": 3
+ "type": "ACTIVITY_ITEM",
+ "id": "act9d0_token_dogTag",
+ "count": 30
}
],
"backImagePath": null
},
{
- "id": "0D5Activity_10",
- "sortId": 10,
- "description": "累计消耗50000龙门币",
+ "id": "9D0Activity_25",
+ "sortId": 25,
+ "description": "在活动关卡中击败10000个敌人",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostGold",
+ "template": "EnemyKill",
"templateType": "0",
"param": [
"0",
- "50000"
+ "act9d0_01^act9d0_02^act9d0_03^act9d0_04^act9d0_05^act9d0_06^act9d0_07^act9d0_08^act9d0_ex01^act9d0_ex01#f#^act9d0_ex02^act9d0_ex02#f#^act9d0_ex03^act9d0_ex03#f#^act9d0_ex04^act9d0_ex04#f#^act9d0_ex05^act9d0_ex05#f#^act9d0_ex06^act9d0_ex06#f#^act9d0_mo01",
+ "10000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "0D5act",
+ "missionGroup": "act9d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "TKT_RECRUIT",
- "id": "7001",
- "count": 5
+ "type": "ACTIVITY_ITEM",
+ "id": "act9d0_token_dogTag",
+ "count": 50
}
],
"backImagePath": null
},
{
- "id": "0D5Activity_11",
- "sortId": 11,
- "description": "累计消耗100000龙门币",
+ "id": "1stActivity_1",
+ "sortId": 1,
+ "description": "以3星评价完成GT-1",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostGold",
+ "template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "100000"
+ "a001_01",
+ "3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "0D5act",
+ "missionGroup": "1stact",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "TKT_GACHA",
- "id": "7003",
- "count": 1
+ "type": "ACTIVITY_COIN",
+ "id": "1stact",
+ "count": 200
}
],
"backImagePath": null
},
{
- "id": "0D5Activity_12",
- "sortId": 12,
- "description": "累计消耗150000龙门币",
+ "id": "1stActivity_2",
+ "sortId": 2,
+ "description": "以3星评价完成GT-2",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostGold",
+ "template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "150000"
+ "a001_02",
+ "3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "0D5act",
+ "missionGroup": "1stact",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "MATERIAL",
- "id": "tier4_medic",
- "count": 2
+ "type": "ACTIVITY_COIN",
+ "id": "1stact",
+ "count": 200
}
],
"backImagePath": null
},
{
- "id": "0D5Activity_13",
- "sortId": 13,
- "description": "累计提升10000点干员经验值",
+ "id": "1stActivity_3",
+ "sortId": 3,
+ "description": "以3星评价完成GT-3",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "UpgradeChar",
- "templateType": "2",
+ "template": "CompleteAnyStage",
+ "templateType": "0",
"param": [
- "2",
- "10000"
+ "0",
+ "a001_03",
+ "3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "0D5act",
+ "missionGroup": "1stact",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "GOLD",
- "id": "4001",
- "count": 10000
+ "type": "ACTIVITY_COIN",
+ "id": "1stact",
+ "count": 400
}
],
"backImagePath": null
},
{
- "id": "0D5Activity_14",
- "sortId": 14,
- "description": "累计提升20000点干员经验值",
+ "id": "1stActivity_4",
+ "sortId": 4,
+ "description": "以3星评价完成GT-4",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "UpgradeChar",
- "templateType": "2",
+ "template": "CompleteAnyStage",
+ "templateType": "0",
"param": [
- "2",
- "20000"
+ "0",
+ "a001_04",
+ "3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "0D5act",
+ "missionGroup": "1stact",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "GOLD",
- "id": "4001",
- "count": 15000
- }
- ],
+ "type": "ACTIVITY_COIN",
+ "id": "1stact",
+ "count": 400
+ }
+ ],
"backImagePath": null
},
{
- "id": "0D5Activity_15",
- "sortId": 15,
- "description": "累计提升50000点干员经验值",
+ "id": "1stActivity_5",
+ "sortId": 5,
+ "description": "以3星评价完成GT-5",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "UpgradeChar",
- "templateType": "2",
+ "template": "CompleteAnyStage",
+ "templateType": "0",
"param": [
- "2",
- "50000"
+ "0",
+ "a001_05",
+ "3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "0D5act",
+ "missionGroup": "1stact",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "GOLD",
- "id": "4001",
- "count": 20000
+ "type": "ACTIVITY_COIN",
+ "id": "1stact",
+ "count": 600
}
],
"backImagePath": null
},
{
- "id": "0D5Activity_16",
- "sortId": 16,
- "description": "累计提升75000点干员经验值",
+ "id": "1stActivity_6",
+ "sortId": 6,
+ "description": "以3星评价完成GT-6",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "UpgradeChar",
- "templateType": "2",
+ "template": "CompleteAnyStage",
+ "templateType": "0",
"param": [
- "2",
- "75000"
+ "0",
+ "a001_06",
+ "3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "0D5act",
+ "missionGroup": "1stact",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "MATERIAL",
- "id": "tier4_medic",
- "count": 2
+ "type": "ACTIVITY_COIN",
+ "id": "1stact",
+ "count": 600
}
],
"backImagePath": null
},
{
- "id": "5D0Activity_1",
- "sortId": 1,
- "description": "以3星评价完成CB-1",
+ "id": "1stActivity_7",
+ "sortId": 7,
+ "description": "以3星评价完成GT-EX-1",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act5d0_01",
+ "a001_ex01",
"3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act5d0",
+ "missionGroup": "1stact",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act5d0_point_medal",
- "count": 2
+ "type": "ACTIVITY_COIN",
+ "id": "1stact",
+ "count": 800
}
],
"backImagePath": null
},
{
- "id": "5D0Activity_2",
- "sortId": 2,
- "description": "以3星评价完成CB-2",
+ "id": "1stActivity_8",
+ "sortId": 8,
+ "description": "以3星评价完成GT-EX-2",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act5d0_02",
+ "a001_ex02",
"3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act5d0",
+ "missionGroup": "1stact",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act5d0_point_medal",
- "count": 2
+ "type": "ACTIVITY_COIN",
+ "id": "1stact",
+ "count": 800
}
],
"backImagePath": null
},
{
- "id": "5D0Activity_3",
- "sortId": 3,
- "description": "以3星评价完成CB-3",
+ "id": "1stActivity_9",
+ "sortId": 9,
+ "description": "以3星评价完成GT-EX-3",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act5d0_03",
+ "a001_ex03",
"3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act5d0",
+ "missionGroup": "1stact",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act5d0_point_medal",
- "count": 2
+ "type": "ACTIVITY_COIN",
+ "id": "1stact",
+ "count": 800
}
],
"backImagePath": null
},
{
- "id": "5D0Activity_4",
- "sortId": 4,
- "description": "以3星评价完成CB-4",
+ "id": "1stActivity_10",
+ "sortId": 10,
+ "description": "以3星评价完成GT-HX-1",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act5d0_04",
+ "a001_ex04",
"3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act5d0",
+ "missionGroup": "1stact",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act5d0_point_medal",
- "count": 2
+ "type": "ACTIVITY_COIN",
+ "id": "1stact",
+ "count": 1000
}
],
"backImagePath": null
},
{
- "id": "5D0Activity_5",
- "sortId": 5,
- "description": "以3星评价完成CB-5",
+ "id": "1stActivity_11",
+ "sortId": 11,
+ "description": "以3星评价完成GT-HX-2",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act5d0_05",
+ "a001_ex05",
"3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act5d0",
+ "missionGroup": "1stact",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act5d0_point_medal",
- "count": 2
+ "type": "ACTIVITY_COIN",
+ "id": "1stact",
+ "count": 1000
}
],
"backImagePath": null
},
{
- "id": "5D0Activity_6",
- "sortId": 6,
- "description": "以3星评价完成CB-6",
+ "id": "1stActivity_12",
+ "sortId": 12,
+ "description": "以3星评价完成GT-HX-3",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "act5d0_06",
+ "a001_ex06",
"3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act5d0",
+ "missionGroup": "1stact",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act5d0_point_medal",
- "count": 2
+ "type": "FURN",
+ "id": "furni_dropS002_abbeyRoad_01",
+ "count": 1
}
],
"backImagePath": null
},
{
- "id": "5D0Activity_7",
- "sortId": 7,
- "description": "完成CB-6且至少使用1次便携式补给站",
+ "id": "1stActivity_13",
+ "sortId": 13,
+ "description": "在活动关卡中击败1000个敌人",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteStageCondition",
- "templateType": "2",
+ "template": "EnemyKill",
+ "templateType": "0",
"param": [
- "2",
- "2",
- "act5d0_06",
- "trap_009_battery",
- "1"
+ "0",
+ "a001_01^a001_02^a001_03^a001_ex01^a001_ex02^a001_ex03^a001_04^a001_05^a001_06^a001_ex04^a001_ex05^a001_ex06^a001_ex04#f#^a001_ex05#f#^a001_ex06#f#",
+ "1000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act5d0",
+ "missionGroup": "1stact",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act5d0_point_medal",
- "count": 2
+ "type": "ACTIVITY_COIN",
+ "id": "1stact",
+ "count": 400
}
],
"backImagePath": null
},
{
- "id": "5D0Activity_8",
- "sortId": 8,
- "description": "以3星评价完成CB-7",
+ "id": "1stActivity_14",
+ "sortId": 14,
+ "description": "在活动关卡中击败5000个敌人",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteAnyStage",
+ "template": "EnemyKill",
"templateType": "0",
"param": [
"0",
- "act5d0_07",
- "3"
+ "a001_01^a001_02^a001_03^a001_ex01^a001_ex02^a001_ex03^a001_04^a001_05^a001_06^a001_ex04^a001_ex05^a001_ex06^a001_ex04#f#^a001_ex05#f#^a001_ex06#f#",
+ "5000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act5d0",
+ "missionGroup": "1stact",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act5d0_point_medal",
- "count": 2
+ "type": "ACTIVITY_COIN",
+ "id": "1stact",
+ "count": 800
}
],
"backImagePath": null
},
{
- "id": "5D0Activity_9",
- "sortId": 9,
- "description": "完成CB-7且升级所有指挥终端",
+ "id": "1stActivity_15",
+ "sortId": 15,
+ "description": "在活动关卡中击败10000个敌人",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteStageCondition",
+ "template": "EnemyKill",
"templateType": "0",
"param": [
"0",
- "2",
- "act5d0_07",
- "sktok_farm",
- "2"
+ "a001_01^a001_02^a001_03^a001_ex01^a001_ex02^a001_ex03^a001_04^a001_05^a001_06^a001_ex04^a001_ex05^a001_ex06^a001_ex04#f#^a001_ex05#f#^a001_ex06#f#",
+ "10000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act5d0",
+ "missionGroup": "1stact",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act5d0_point_medal",
- "count": 2
+ "type": "ACTIVITY_COIN",
+ "id": "1stact",
+ "count": 1200
}
],
"backImagePath": null
},
{
- "id": "5D0Activity_10",
- "sortId": 10,
- "description": "以3星评价完成CB-8",
+ "id": "0D5Activity_1",
+ "sortId": 1,
+ "description": "累计消耗100点理智",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteAnyStage",
+ "template": "CostAp",
"templateType": "0",
"param": [
"0",
- "act5d0_08",
- "3"
+ "100"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act5d0",
+ "missionGroup": "0D5act",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act5d0_point_medal",
- "count": 2
+ "type": "MATERIAL",
+ "id": "4006",
+ "count": 30
}
],
"backImagePath": null
},
{
- "id": "5D0Activity_11",
- "sortId": 11,
- "description": "完成CB-8且至少使用1次便携式补给站",
+ "id": "0D5Activity_2",
+ "sortId": 2,
+ "description": "累计消耗300点理智",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteStageCondition",
- "templateType": "2",
+ "template": "CostAp",
+ "templateType": "0",
"param": [
- "2",
- "2",
- "act5d0_08",
- "trap_009_battery",
- "1"
+ "0",
+ "300"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act5d0",
+ "missionGroup": "0D5act",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act5d0_point_medal",
- "count": 2
+ "type": "MATERIAL",
+ "id": "3302",
+ "count": 10
}
],
"backImagePath": null
},
{
- "id": "5D0Activity_12",
- "sortId": 12,
- "description": "以3星评价完成CB-9",
+ "id": "0D5Activity_3",
+ "sortId": 3,
+ "description": "累计消耗500点理智",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteAnyStage",
+ "template": "CostAp",
"templateType": "0",
"param": [
"0",
- "act5d0_09",
- "3"
+ "500"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act5d0",
+ "missionGroup": "0D5act",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act5d0_point_medal",
- "count": 2
+ "type": "CHAR",
+ "id": "char_282_catap",
+ "count": 1
}
],
"backImagePath": null
},
{
- "id": "5D0Activity_13",
- "sortId": 13,
- "description": "完成CB-9且升级所有指挥终端",
+ "id": "0D5Activity_4",
+ "sortId": 4,
+ "description": "累计消耗1000点理智",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteStageCondition",
+ "template": "CostAp",
"templateType": "0",
"param": [
"0",
- "2",
- "act5d0_09",
- "sktok_farm",
- "2"
+ "1000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act5d0",
+ "missionGroup": "0D5act",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act5d0_point_medal",
+ "type": "MATERIAL",
+ "id": "tier4_pioneer",
"count": 2
}
],
"backImagePath": null
},
{
- "id": "5D0Activity_14",
- "sortId": 14,
- "description": "完成CB-9且至少使用1次便携式补给站",
+ "id": "0D5Activity_5",
+ "sortId": 5,
+ "description": "累计击败任意200名敌兵",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteStageCondition",
- "templateType": "2",
+ "template": "StageWithEnemyKill",
+ "templateType": "1",
"param": [
- "2",
- "2",
- "act5d0_09",
- "trap_009_battery",
- "1"
+ "1",
+ "200"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act5d0",
+ "missionGroup": "0D5act",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act5d0_point_medal",
- "count": 2
+ "type": "MATERIAL",
+ "id": "30022",
+ "count": 6
}
],
"backImagePath": null
},
{
- "id": "5D0Activity_15",
- "sortId": 15,
- "description": "以3星评价完成CB-10",
+ "id": "0D5Activity_6",
+ "sortId": 6,
+ "description": "累计击败任意600名敌兵",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteAnyStage",
- "templateType": "0",
+ "template": "StageWithEnemyKill",
+ "templateType": "1",
"param": [
- "0",
- "act5d0_10",
- "3"
+ "1",
+ "600"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act5d0",
+ "missionGroup": "0D5act",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act5d0_point_medal",
- "count": 2
+ "type": "MATERIAL",
+ "id": "30032",
+ "count": 6
}
],
"backImagePath": null
},
{
- "id": "5D0Activity_16",
- "sortId": 16,
- "description": "以3星评价完成CB-EX2",
+ "id": "0D5Activity_7",
+ "sortId": 7,
+ "description": "累计击败任意1000名敌兵",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteAnyStage",
- "templateType": "0",
+ "template": "StageWithEnemyKill",
+ "templateType": "1",
"param": [
- "0",
- "act5d0_ex02",
- "3"
+ "1",
+ "1000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act5d0",
+ "missionGroup": "0D5act",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act5d0_point_medal",
- "count": 1
+ "type": "MATERIAL",
+ "id": "30043",
+ "count": 3
}
],
"backImagePath": null
},
{
- "id": "5D0Activity_17",
- "sortId": 17,
- "description": "以3星评价完成CB-EX4",
+ "id": "0D5Activity_8",
+ "sortId": 8,
+ "description": "累计击败任意2000名敌兵",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteAnyStage",
- "templateType": "0",
+ "template": "StageWithEnemyKill",
+ "templateType": "1",
"param": [
- "0",
- "act5d0_ex04",
- "3"
+ "1",
+ "2000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act5d0",
+ "missionGroup": "0D5act",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act5d0_point_medal",
- "count": 1
+ "type": "MATERIAL",
+ "id": "tier4_pioneer",
+ "count": 2
}
],
"backImagePath": null
},
{
- "id": "5D0Activity_18",
- "sortId": 18,
- "description": "以3星评价完成CB-EX5且不升级任何指挥终端",
+ "id": "0D5Activity_9",
+ "sortId": 9,
+ "description": "累计消耗20000龙门币",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteStageCondition",
- "templateType": "4",
+ "template": "CostGold",
+ "templateType": "0",
"param": [
- "4",
- "3",
- "act5d0_ex05",
- "sktok_farm",
- "0"
+ "0",
+ "20000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act5d0",
+ "missionGroup": "0D5act",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act5d0_point_medal",
- "count": 1
+ "type": "TKT_RECRUIT",
+ "id": "7001",
+ "count": 3
}
],
"backImagePath": null
},
{
- "id": "5D0Activity_19",
- "sortId": 19,
- "description": "以3星评价完成CB-EX7且不使用便携式补给站",
+ "id": "0D5Activity_10",
+ "sortId": 10,
+ "description": "累计消耗50000龙门币",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteStageCondition",
- "templateType": "3",
+ "template": "CostGold",
+ "templateType": "0",
"param": [
- "3",
- "3",
- "act5d0_ex07",
- "trap_009_battery",
- "0"
+ "0",
+ "50000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act5d0",
+ "missionGroup": "0D5act",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act5d0_point_medal",
- "count": 1
+ "type": "TKT_RECRUIT",
+ "id": "7001",
+ "count": 5
}
],
"backImagePath": null
},
{
- "id": "5D0Activity_20",
- "sortId": 20,
- "description": "以3星评价完成CB-EX8",
+ "id": "0D5Activity_11",
+ "sortId": 11,
+ "description": "累计消耗100000龙门币",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteAnyStage",
+ "template": "CostGold",
"templateType": "0",
"param": [
"0",
- "act5d0_ex08",
- "3"
+ "100000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act5d0",
+ "missionGroup": "0D5act",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act5d0_point_medal",
+ "type": "TKT_GACHA",
+ "id": "7003",
"count": 1
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_1",
- "sortId": 1,
- "description": "累计消耗600点理智",
+ "id": "0D5Activity_12",
+ "sortId": 12,
+ "description": "累计消耗150000龙门币",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostAp",
+ "template": "CostGold",
"templateType": "0",
"param": [
"0",
- "600"
+ "150000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d4",
+ "missionGroup": "0D5act",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act9d4_point_token",
- "count": 50
+ "type": "MATERIAL",
+ "id": "tier4_medic",
+ "count": 2
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_2",
- "sortId": 2,
- "description": "累计消耗1200点理智",
+ "id": "0D5Activity_13",
+ "sortId": 13,
+ "description": "累计提升10000点干员经验值",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostAp",
- "templateType": "0",
+ "template": "UpgradeChar",
+ "templateType": "2",
"param": [
- "0",
- "1200"
+ "2",
+ "10000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d4",
+ "missionGroup": "0D5act",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act9d4_point_token",
- "count": 100
+ "type": "GOLD",
+ "id": "4001",
+ "count": 10000
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_3",
- "sortId": 3,
- "description": "累计消耗1800点理智",
+ "id": "0D5Activity_14",
+ "sortId": 14,
+ "description": "累计提升20000点干员经验值",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostAp",
- "templateType": "0",
+ "template": "UpgradeChar",
+ "templateType": "2",
"param": [
- "0",
- "1800"
+ "2",
+ "20000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d4",
+ "missionGroup": "0D5act",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act9d4_point_token",
- "count": 150
+ "type": "GOLD",
+ "id": "4001",
+ "count": 15000
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_4",
- "sortId": 4,
- "description": "累计提升35000点干员经验值",
+ "id": "0D5Activity_15",
+ "sortId": 15,
+ "description": "累计提升50000点干员经验值",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "UpgradeChar",
"templateType": "2",
"param": [
"2",
- "35000"
+ "50000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d4",
+ "missionGroup": "0D5act",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act9d4_point_token",
- "count": 50
+ "type": "GOLD",
+ "id": "4001",
+ "count": 20000
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_5",
- "sortId": 5,
- "description": "累计提升70000点干员经验值",
+ "id": "0D5Activity_16",
+ "sortId": 16,
+ "description": "累计提升75000点干员经验值",
"type": "ACTIVITY",
"preMissionIds": null,
"template": "UpgradeChar",
"templateType": "2",
"param": [
"2",
- "70000"
+ "75000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d4",
+ "missionGroup": "0D5act",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
- "type": "ACTIVITY_ITEM",
- "id": "act9d4_point_token",
- "count": 100
+ "type": "MATERIAL",
+ "id": "tier4_medic",
+ "count": 2
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_6",
- "sortId": 6,
- "description": "累计提升100000点干员经验值",
+ "id": "5D0Activity_1",
+ "sortId": 1,
+ "description": "以3星评价完成CB-1",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "UpgradeChar",
- "templateType": "2",
+ "template": "CompleteAnyStage",
+ "templateType": "0",
"param": [
- "2",
- "100000"
+ "0",
+ "act5d0_01",
+ "3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d4",
+ "missionGroup": "act5d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d4_point_token",
- "count": 150
+ "id": "act5d0_point_medal",
+ "count": 2
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_7",
- "sortId": 7,
- "description": "在干员升级和晋升中累计消耗60000龙门币",
+ "id": "5D0Activity_2",
+ "sortId": 2,
+ "description": "以3星评价完成CB-2",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostGoldPlus",
+ "template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "60000"
+ "act5d0_02",
+ "3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d4",
+ "missionGroup": "act5d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d4_point_token",
- "count": 50
+ "id": "act5d0_point_medal",
+ "count": 2
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_8",
- "sortId": 8,
- "description": "在干员升级和晋升中累计消耗120000龙门币",
+ "id": "5D0Activity_3",
+ "sortId": 3,
+ "description": "以3星评价完成CB-3",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostGoldPlus",
+ "template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "120000"
+ "act5d0_03",
+ "3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d4",
+ "missionGroup": "act5d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d4_point_token",
- "count": 100
+ "id": "act5d0_point_medal",
+ "count": 2
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_9",
- "sortId": 9,
- "description": "在干员升级和晋升中累计消耗200000龙门币",
+ "id": "5D0Activity_4",
+ "sortId": 4,
+ "description": "以3星评价完成CB-4",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostGoldPlus",
+ "template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "200000"
+ "act5d0_04",
+ "3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d4",
+ "missionGroup": "act5d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d4_point_token",
- "count": 150
+ "id": "act5d0_point_medal",
+ "count": 2
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_10",
- "sortId": 10,
- "description": "在信用商店中累计消费800点信用点",
+ "id": "5D0Activity_5",
+ "sortId": 5,
+ "description": "以3星评价完成CB-5",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "BuyShopItem",
- "templateType": "3",
+ "template": "CompleteAnyStage",
+ "templateType": "0",
"param": [
- "3",
- "800"
+ "0",
+ "act5d0_05",
+ "3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d4",
+ "missionGroup": "act5d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d4_point_token",
- "count": 50
+ "id": "act5d0_point_medal",
+ "count": 2
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_11",
- "sortId": 11,
- "description": "在信用商店中累计消费1600点信用点",
+ "id": "5D0Activity_6",
+ "sortId": 6,
+ "description": "以3星评价完成CB-6",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "BuyShopItem",
- "templateType": "3",
+ "template": "CompleteAnyStage",
+ "templateType": "0",
"param": [
- "3",
- "1600"
+ "0",
+ "act5d0_06",
+ "3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d4",
+ "missionGroup": "act5d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d4_point_token",
- "count": 100
+ "id": "act5d0_point_medal",
+ "count": 2
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_12",
- "sortId": 12,
- "description": "在信用商店中累计消费2400点信用点",
+ "id": "5D0Activity_7",
+ "sortId": 7,
+ "description": "完成CB-6且至少使用1次便携式补给站",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "BuyShopItem",
- "templateType": "3",
+ "template": "CompleteStageCondition",
+ "templateType": "2",
"param": [
- "3",
- "2400"
+ "2",
+ "2",
+ "act5d0_06",
+ "trap_009_battery",
+ "1"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d4",
+ "missionGroup": "act5d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d4_point_token",
- "count": 150
+ "id": "act5d0_point_medal",
+ "count": 2
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_13",
- "sortId": 13,
- "description": "向好友赠送4份线索",
+ "id": "5D0Activity_8",
+ "sortId": 8,
+ "description": "以3星评价完成CB-7",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "SendClue",
+ "template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "4"
+ "act5d0_07",
+ "3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d4",
+ "missionGroup": "act5d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d4_point_token",
- "count": 50
+ "id": "act5d0_point_medal",
+ "count": 2
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_14",
- "sortId": 14,
- "description": "向好友赠送8份线索",
+ "id": "5D0Activity_9",
+ "sortId": 9,
+ "description": "完成CB-7且升级所有指挥终端",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "SendClue",
+ "template": "CompleteStageCondition",
"templateType": "0",
"param": [
"0",
- "8"
+ "2",
+ "act5d0_07",
+ "sktok_farm",
+ "2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d4",
+ "missionGroup": "act5d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d4_point_token",
- "count": 100
+ "id": "act5d0_point_medal",
+ "count": 2
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_15",
- "sortId": 15,
- "description": "向好友赠送12份线索",
+ "id": "5D0Activity_10",
+ "sortId": 10,
+ "description": "以3星评价完成CB-8",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "SendClue",
+ "template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "12"
+ "act5d0_08",
+ "3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d4",
+ "missionGroup": "act5d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d4_point_token",
- "count": 150
+ "id": "act5d0_point_medal",
+ "count": 2
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_16",
- "sortId": 16,
- "description": "任务期间累计在剿灭作战中击杀1000个敌人",
+ "id": "5D0Activity_11",
+ "sortId": 11,
+ "description": "完成CB-8且至少使用1次便携式补给站",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteCampaign",
- "templateType": "1",
+ "template": "CompleteStageCondition",
+ "templateType": "2",
"param": [
- "1",
- "1000"
+ "2",
+ "2",
+ "act5d0_08",
+ "trap_009_battery",
+ "1"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d4",
+ "missionGroup": "act5d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d4_point_token",
- "count": 50
+ "id": "act5d0_point_medal",
+ "count": 2
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_17",
- "sortId": 17,
- "description": "任务期间累计在剿灭作战中击杀2000个敌人",
+ "id": "5D0Activity_12",
+ "sortId": 12,
+ "description": "以3星评价完成CB-9",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteCampaign",
- "templateType": "1",
+ "template": "CompleteAnyStage",
+ "templateType": "0",
"param": [
- "1",
- "2000"
+ "0",
+ "act5d0_09",
+ "3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d4",
+ "missionGroup": "act5d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d4_point_token",
- "count": 100
+ "id": "act5d0_point_medal",
+ "count": 2
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_18",
- "sortId": 18,
- "description": "任务期间累计在剿灭作战中击杀3000个敌人",
+ "id": "5D0Activity_13",
+ "sortId": 13,
+ "description": "完成CB-9且升级所有指挥终端",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteCampaign",
- "templateType": "1",
+ "template": "CompleteStageCondition",
+ "templateType": "0",
"param": [
- "1",
- "3000"
+ "0",
+ "2",
+ "act5d0_09",
+ "sktok_farm",
+ "2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d4",
+ "missionGroup": "act5d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d4_point_token",
- "count": 150
+ "id": "act5d0_point_medal",
+ "count": 2
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_19",
- "sortId": 19,
- "description": "通关任意主线关卡20次,不包含0理智关卡",
+ "id": "5D0Activity_14",
+ "sortId": 14,
+ "description": "完成CB-9且至少使用1次便携式补给站",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteMainStage",
- "templateType": "0",
+ "template": "CompleteStageCondition",
+ "templateType": "2",
"param": [
- "0",
"2",
- "20"
+ "2",
+ "act5d0_09",
+ "trap_009_battery",
+ "1"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d4",
+ "missionGroup": "act5d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d4_point_token",
- "count": 50
+ "id": "act5d0_point_medal",
+ "count": 2
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_20",
- "sortId": 20,
- "description": "通关任意主线关卡40次,不包含0理智关卡",
+ "id": "5D0Activity_15",
+ "sortId": 15,
+ "description": "以3星评价完成CB-10",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteMainStage",
+ "template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "2",
- "40"
+ "act5d0_10",
+ "3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d4",
+ "missionGroup": "act5d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d4_point_token",
- "count": 100
+ "id": "act5d0_point_medal",
+ "count": 2
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_21",
- "sortId": 21,
- "description": "通关任意主线关卡60次,不包含0理智关卡",
+ "id": "5D0Activity_16",
+ "sortId": 16,
+ "description": "以3星评价完成CB-EX2",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteMainStage",
+ "template": "CompleteAnyStage",
"templateType": "0",
"param": [
"0",
- "2",
- "60"
+ "act5d0_ex02",
+ "3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d4",
+ "missionGroup": "act5d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d4_point_token",
- "count": 150
+ "id": "act5d0_point_medal",
+ "count": 1
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_22",
- "sortId": 22,
- "description": "完成任意物资筹备中的关卡8次",
+ "id": "5D0Activity_17",
+ "sortId": 17,
+ "description": "以3星评价完成CB-EX4",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteDailyStage",
- "templateType": "1",
+ "template": "CompleteAnyStage",
+ "templateType": "0",
"param": [
- "1",
- "MATERIAL",
- "8"
+ "0",
+ "act5d0_ex04",
+ "3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d4",
+ "missionGroup": "act5d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d4_point_token",
- "count": 50
+ "id": "act5d0_point_medal",
+ "count": 1
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_23",
- "sortId": 23,
- "description": "完成任意物资筹备中的关卡16次",
+ "id": "5D0Activity_18",
+ "sortId": 18,
+ "description": "以3星评价完成CB-EX5且不升级任何指挥终端",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteDailyStage",
- "templateType": "1",
+ "template": "CompleteStageCondition",
+ "templateType": "4",
"param": [
- "1",
- "MATERIAL",
- "16"
+ "4",
+ "3",
+ "act5d0_ex05",
+ "sktok_farm",
+ "0"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d4",
+ "missionGroup": "act5d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d4_point_token",
- "count": 100
+ "id": "act5d0_point_medal",
+ "count": 1
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_24",
- "sortId": 24,
- "description": "完成任意物资筹备中的关卡24次",
+ "id": "5D0Activity_19",
+ "sortId": 19,
+ "description": "以3星评价完成CB-EX7且不使用便携式补给站",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteDailyStage",
- "templateType": "1",
+ "template": "CompleteStageCondition",
+ "templateType": "3",
"param": [
- "1",
- "MATERIAL",
- "24"
+ "3",
+ "3",
+ "act5d0_ex07",
+ "trap_009_battery",
+ "0"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d4",
+ "missionGroup": "act5d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d4_point_token",
- "count": 150
+ "id": "act5d0_point_medal",
+ "count": 1
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_25",
- "sortId": 25,
- "description": "累计击败任意3000名敌兵",
+ "id": "5D0Activity_20",
+ "sortId": 20,
+ "description": "以3星评价完成CB-EX8",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StageWithEnemyKill",
- "templateType": "1",
+ "template": "CompleteAnyStage",
+ "templateType": "0",
"param": [
- "1",
- "3000"
+ "0",
+ "act5d0_ex08",
+ "3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act9d4",
+ "missionGroup": "act5d0",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act9d4_point_token",
- "count": 50
+ "id": "act5d0_point_medal",
+ "count": 1
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_26",
- "sortId": 26,
- "description": "累计击败任意6000名敌兵",
+ "id": "9D4Activity_1",
+ "sortId": 1,
+ "description": "累计消耗600点理智",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StageWithEnemyKill",
- "templateType": "1",
+ "template": "CostAp",
+ "templateType": "0",
"param": [
- "1",
- "6000"
+ "0",
+ "600"
],
"unlockCondition": null,
"unlockParam": null,
@@ -3965,22 +4019,22 @@
{
"type": "ACTIVITY_ITEM",
"id": "act9d4_point_token",
- "count": 100
+ "count": 50
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_27",
- "sortId": 27,
- "description": "累计击败任意10000名敌兵",
+ "id": "9D4Activity_2",
+ "sortId": 2,
+ "description": "累计消耗1200点理智",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StageWithEnemyKill",
- "templateType": "1",
+ "template": "CostAp",
+ "templateType": "0",
"param": [
- "1",
- "10000"
+ "0",
+ "1200"
],
"unlockCondition": null,
"unlockParam": null,
@@ -3991,23 +4045,22 @@
{
"type": "ACTIVITY_ITEM",
"id": "act9d4_point_token",
- "count": 150
+ "count": 100
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_28",
- "sortId": 28,
- "description": "累计公开招募10次",
+ "id": "9D4Activity_3",
+ "sortId": 3,
+ "description": "累计消耗1800点理智",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "NormalGacha",
+ "template": "CostAp",
"templateType": "0",
"param": [
"0",
- "-1",
- "10"
+ "1800"
],
"unlockCondition": null,
"unlockParam": null,
@@ -4018,23 +4071,22 @@
{
"type": "ACTIVITY_ITEM",
"id": "act9d4_point_token",
- "count": 50
+ "count": 150
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_29",
- "sortId": 29,
- "description": "累计公开招募25次",
+ "id": "9D4Activity_4",
+ "sortId": 4,
+ "description": "累计提升35000点干员经验值",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "NormalGacha",
- "templateType": "0",
+ "template": "UpgradeChar",
+ "templateType": "2",
"param": [
- "0",
- "-1",
- "25"
+ "2",
+ "35000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -4045,23 +4097,48 @@
{
"type": "ACTIVITY_ITEM",
"id": "act9d4_point_token",
- "count": 100
+ "count": 50
}
],
"backImagePath": null
},
{
- "id": "9D4Activity_30",
- "sortId": 30,
- "description": "累计公开招募40次",
- "type": "ACTIVITY",
+ "id": "9D4Activity_5",
+ "sortId": 5,
+ "description": "累计提升70000点干员经验值",
+ "type": "ACTIVITY",
"preMissionIds": null,
- "template": "NormalGacha",
- "templateType": "0",
+ "template": "UpgradeChar",
+ "templateType": "2",
"param": [
- "0",
- "-1",
- "40"
+ "2",
+ "70000"
+ ],
+ "unlockCondition": null,
+ "unlockParam": null,
+ "missionGroup": "act9d4",
+ "toPage": null,
+ "periodicalPoint": 0,
+ "rewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "act9d4_point_token",
+ "count": 100
+ }
+ ],
+ "backImagePath": null
+ },
+ {
+ "id": "9D4Activity_6",
+ "sortId": 6,
+ "description": "累计提升100000点干员经验值",
+ "type": "ACTIVITY",
+ "preMissionIds": null,
+ "template": "UpgradeChar",
+ "templateType": "2",
+ "param": [
+ "2",
+ "100000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -4078,16 +4155,16 @@
"backImagePath": null
},
{
- "id": "9D4Activity_31",
- "sortId": 31,
- "description": "让100名干员在宿舍中恢复心情",
+ "id": "9D4Activity_7",
+ "sortId": 7,
+ "description": "在干员升级和晋升中累计消耗60000龙门币",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "RecoverCharBaseAp",
+ "template": "CostGoldPlus",
"templateType": "0",
"param": [
"0",
- "100"
+ "60000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -4104,16 +4181,16 @@
"backImagePath": null
},
{
- "id": "9D4Activity_32",
- "sortId": 32,
- "description": "让200名干员在宿舍中恢复心情",
+ "id": "9D4Activity_8",
+ "sortId": 8,
+ "description": "在干员升级和晋升中累计消耗120000龙门币",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "RecoverCharBaseAp",
+ "template": "CostGoldPlus",
"templateType": "0",
"param": [
"0",
- "200"
+ "120000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -4130,16 +4207,16 @@
"backImagePath": null
},
{
- "id": "9D4Activity_33",
- "sortId": 33,
- "description": "让300名干员在宿舍中恢复心情",
+ "id": "9D4Activity_9",
+ "sortId": 9,
+ "description": "在干员升级和晋升中累计消耗200000龙门币",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "RecoverCharBaseAp",
+ "template": "CostGoldPlus",
"templateType": "0",
"param": [
"0",
- "300"
+ "200000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -4156,16 +4233,16 @@
"backImagePath": null
},
{
- "id": "9D4Activity_34",
- "sortId": 34,
- "description": "完成50笔订单",
+ "id": "9D4Activity_10",
+ "sortId": 10,
+ "description": "在信用商店中累计消费800点信用点",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "DeliveryOrder",
- "templateType": "1",
+ "template": "BuyShopItem",
+ "templateType": "3",
"param": [
- "1",
- "50"
+ "3",
+ "800"
],
"unlockCondition": null,
"unlockParam": null,
@@ -4182,16 +4259,16 @@
"backImagePath": null
},
{
- "id": "9D4Activity_35",
- "sortId": 35,
- "description": "完成100笔订单",
+ "id": "9D4Activity_11",
+ "sortId": 11,
+ "description": "在信用商店中累计消费1600点信用点",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "DeliveryOrder",
- "templateType": "1",
+ "template": "BuyShopItem",
+ "templateType": "3",
"param": [
- "1",
- "100"
+ "3",
+ "1600"
],
"unlockCondition": null,
"unlockParam": null,
@@ -4208,16 +4285,16 @@
"backImagePath": null
},
{
- "id": "9D4Activity_36",
- "sortId": 36,
- "description": "完成150笔订单",
+ "id": "9D4Activity_12",
+ "sortId": 12,
+ "description": "在信用商店中累计消费2400点信用点",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "DeliveryOrder",
- "templateType": "1",
+ "template": "BuyShopItem",
+ "templateType": "3",
"param": [
- "1",
- "150"
+ "3",
+ "2400"
],
"unlockCondition": null,
"unlockParam": null,
@@ -4234,17 +4311,16 @@
"backImagePath": null
},
{
- "id": "9D4Activity_37",
- "sortId": 37,
- "description": "在制造站生产100件赤金",
+ "id": "9D4Activity_13",
+ "sortId": 13,
+ "description": "向好友赠送4份线索",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "ManufactureItem",
+ "template": "SendClue",
"templateType": "0",
"param": [
"0",
- "100",
- "3003"
+ "4"
],
"unlockCondition": null,
"unlockParam": null,
@@ -4261,17 +4337,16 @@
"backImagePath": null
},
{
- "id": "9D4Activity_38",
- "sortId": 38,
- "description": "在制造站生产200件赤金",
+ "id": "9D4Activity_14",
+ "sortId": 14,
+ "description": "向好友赠送8份线索",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "ManufactureItem",
+ "template": "SendClue",
"templateType": "0",
"param": [
"0",
- "200",
- "3003"
+ "8"
],
"unlockCondition": null,
"unlockParam": null,
@@ -4288,17 +4363,16 @@
"backImagePath": null
},
{
- "id": "9D4Activity_39",
- "sortId": 39,
- "description": "在制造站生产300件赤金",
+ "id": "9D4Activity_15",
+ "sortId": 15,
+ "description": "向好友赠送12份线索",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "ManufactureItem",
+ "template": "SendClue",
"templateType": "0",
"param": [
"0",
- "300",
- "3003"
+ "12"
],
"unlockCondition": null,
"unlockParam": null,
@@ -4315,16 +4389,16 @@
"backImagePath": null
},
{
- "id": "9D4Activity_40",
- "sortId": 40,
- "description": "任务期间累积举行1次线索交流",
+ "id": "9D4Activity_16",
+ "sortId": 16,
+ "description": "任务期间累计在剿灭作战中击杀1000个敌人",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StartInfoShare",
+ "template": "CompleteCampaign",
"templateType": "1",
"param": [
"1",
- "1"
+ "1000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -4341,16 +4415,16 @@
"backImagePath": null
},
{
- "id": "9D4Activity_41",
- "sortId": 41,
- "description": "任务期间累积举行2次线索交流",
+ "id": "9D4Activity_17",
+ "sortId": 17,
+ "description": "任务期间累计在剿灭作战中击杀2000个敌人",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StartInfoShare",
+ "template": "CompleteCampaign",
"templateType": "1",
"param": [
"1",
- "2"
+ "2000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -4367,16 +4441,16 @@
"backImagePath": null
},
{
- "id": "9D4Activity_42",
- "sortId": 42,
- "description": "任务期间累积举行3次线索交流",
+ "id": "9D4Activity_18",
+ "sortId": 18,
+ "description": "任务期间累计在剿灭作战中击杀3000个敌人",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StartInfoShare",
+ "template": "CompleteCampaign",
"templateType": "1",
"param": [
"1",
- "3"
+ "3000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -4393,16 +4467,17 @@
"backImagePath": null
},
{
- "id": "9D4Activity_43",
- "sortId": 43,
- "description": "在基建内与干员进行60次增加信赖的互动",
+ "id": "9D4Activity_19",
+ "sortId": 19,
+ "description": "通关任意主线关卡20次,不包含0理智关卡",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "GainIntimacy",
+ "template": "CompleteMainStage",
"templateType": "0",
"param": [
"0",
- "60"
+ "2",
+ "20"
],
"unlockCondition": null,
"unlockParam": null,
@@ -4419,16 +4494,17 @@
"backImagePath": null
},
{
- "id": "9D4Activity_44",
- "sortId": 44,
- "description": "在基建内与干员进行120次增加信赖的互动",
+ "id": "9D4Activity_20",
+ "sortId": 20,
+ "description": "通关任意主线关卡40次,不包含0理智关卡",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "GainIntimacy",
+ "template": "CompleteMainStage",
"templateType": "0",
"param": [
"0",
- "120"
+ "2",
+ "40"
],
"unlockCondition": null,
"unlockParam": null,
@@ -4445,16 +4521,17 @@
"backImagePath": null
},
{
- "id": "9D4Activity_45",
- "sortId": 45,
- "description": "在基建内与干员进行200次增加信赖的互动",
+ "id": "9D4Activity_21",
+ "sortId": 21,
+ "description": "通关任意主线关卡60次,不包含0理智关卡",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "GainIntimacy",
+ "template": "CompleteMainStage",
"templateType": "0",
"param": [
"0",
- "200"
+ "2",
+ "60"
],
"unlockCondition": null,
"unlockParam": null,
@@ -4471,646 +4548,649 @@
"backImagePath": null
},
{
- "id": "6D8Activity_1",
- "sortId": 1,
- "description": "累计消耗600点理智",
+ "id": "9D4Activity_22",
+ "sortId": 22,
+ "description": "完成任意物资筹备中的关卡8次",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostAp",
- "templateType": "0",
+ "template": "CompleteDailyStage",
+ "templateType": "1",
"param": [
- "0",
- "600"
+ "1",
+ "MATERIAL",
+ "8"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act6d8",
+ "missionGroup": "act9d4",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act6d8_point_token",
+ "id": "act9d4_point_token",
"count": 50
}
],
"backImagePath": null
},
{
- "id": "6D8Activity_2",
- "sortId": 2,
- "description": "累计消耗1200点理智",
+ "id": "9D4Activity_23",
+ "sortId": 23,
+ "description": "完成任意物资筹备中的关卡16次",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostAp",
- "templateType": "0",
+ "template": "CompleteDailyStage",
+ "templateType": "1",
"param": [
- "0",
- "1200"
+ "1",
+ "MATERIAL",
+ "16"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act6d8",
+ "missionGroup": "act9d4",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act6d8_point_token",
+ "id": "act9d4_point_token",
"count": 100
}
],
"backImagePath": null
},
{
- "id": "6D8Activity_3",
- "sortId": 3,
- "description": "累计消耗1800点理智",
+ "id": "9D4Activity_24",
+ "sortId": 24,
+ "description": "完成任意物资筹备中的关卡24次",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostAp",
- "templateType": "0",
+ "template": "CompleteDailyStage",
+ "templateType": "1",
"param": [
- "0",
- "1800"
+ "1",
+ "MATERIAL",
+ "24"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act6d8",
+ "missionGroup": "act9d4",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act6d8_point_token",
+ "id": "act9d4_point_token",
"count": 150
}
],
"backImagePath": null
},
{
- "id": "6D8Activity_4",
- "sortId": 4,
- "description": "累计提升35000点干员经验值",
+ "id": "9D4Activity_25",
+ "sortId": 25,
+ "description": "累计击败任意3000名敌兵",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "UpgradeChar",
- "templateType": "2",
+ "template": "StageWithEnemyKill",
+ "templateType": "1",
"param": [
- "2",
- "35000"
+ "1",
+ "3000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act6d8",
+ "missionGroup": "act9d4",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act6d8_point_token",
+ "id": "act9d4_point_token",
"count": 50
}
],
"backImagePath": null
},
{
- "id": "6D8Activity_5",
- "sortId": 5,
- "description": "累计提升70000点干员经验值",
+ "id": "9D4Activity_26",
+ "sortId": 26,
+ "description": "累计击败任意6000名敌兵",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "UpgradeChar",
- "templateType": "2",
+ "template": "StageWithEnemyKill",
+ "templateType": "1",
"param": [
- "2",
- "70000"
+ "1",
+ "6000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act6d8",
+ "missionGroup": "act9d4",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act6d8_point_token",
+ "id": "act9d4_point_token",
"count": 100
}
],
"backImagePath": null
},
{
- "id": "6D8Activity_6",
- "sortId": 6,
- "description": "累计提升100000点干员经验值",
+ "id": "9D4Activity_27",
+ "sortId": 27,
+ "description": "累计击败任意10000名敌兵",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "UpgradeChar",
- "templateType": "2",
+ "template": "StageWithEnemyKill",
+ "templateType": "1",
"param": [
- "2",
- "100000"
+ "1",
+ "10000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act6d8",
+ "missionGroup": "act9d4",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act6d8_point_token",
+ "id": "act9d4_point_token",
"count": 150
}
],
"backImagePath": null
},
{
- "id": "6D8Activity_7",
- "sortId": 7,
- "description": "在干员升级和晋升中累计消耗60000龙门币",
+ "id": "9D4Activity_28",
+ "sortId": 28,
+ "description": "累计公开招募10次",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostGoldPlus",
+ "template": "NormalGacha",
"templateType": "0",
"param": [
"0",
- "60000"
+ "-1",
+ "10"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act6d8",
+ "missionGroup": "act9d4",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act6d8_point_token",
+ "id": "act9d4_point_token",
"count": 50
}
],
"backImagePath": null
},
{
- "id": "6D8Activity_8",
- "sortId": 8,
- "description": "在干员升级和晋升中累计消耗120000龙门币",
+ "id": "9D4Activity_29",
+ "sortId": 29,
+ "description": "累计公开招募25次",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostGoldPlus",
+ "template": "NormalGacha",
"templateType": "0",
"param": [
"0",
- "120000"
+ "-1",
+ "25"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act6d8",
+ "missionGroup": "act9d4",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act6d8_point_token",
+ "id": "act9d4_point_token",
"count": 100
}
],
"backImagePath": null
},
{
- "id": "6D8Activity_9",
- "sortId": 9,
- "description": "在干员升级和晋升中累计消耗200000龙门币",
+ "id": "9D4Activity_30",
+ "sortId": 30,
+ "description": "累计公开招募40次",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostGoldPlus",
+ "template": "NormalGacha",
"templateType": "0",
"param": [
"0",
- "200000"
+ "-1",
+ "40"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act6d8",
+ "missionGroup": "act9d4",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act6d8_point_token",
+ "id": "act9d4_point_token",
"count": 150
}
],
"backImagePath": null
},
{
- "id": "6D8Activity_10",
- "sortId": 10,
- "description": "在信用商店中累计消费800点信用点",
+ "id": "9D4Activity_31",
+ "sortId": 31,
+ "description": "让100名干员在宿舍中恢复心情",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "BuyShopItem",
- "templateType": "3",
+ "template": "RecoverCharBaseAp",
+ "templateType": "0",
"param": [
- "3",
- "800"
+ "0",
+ "100"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act6d8",
+ "missionGroup": "act9d4",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act6d8_point_token",
+ "id": "act9d4_point_token",
"count": 50
}
],
"backImagePath": null
},
{
- "id": "6D8Activity_11",
- "sortId": 11,
- "description": "在信用商店中累计消费1600点信用点",
+ "id": "9D4Activity_32",
+ "sortId": 32,
+ "description": "让200名干员在宿舍中恢复心情",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "BuyShopItem",
- "templateType": "3",
+ "template": "RecoverCharBaseAp",
+ "templateType": "0",
"param": [
- "3",
- "1600"
+ "0",
+ "200"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act6d8",
+ "missionGroup": "act9d4",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act6d8_point_token",
+ "id": "act9d4_point_token",
"count": 100
}
],
"backImagePath": null
},
{
- "id": "6D8Activity_12",
- "sortId": 12,
- "description": "在信用商店中累计消费2400点信用点",
+ "id": "9D4Activity_33",
+ "sortId": 33,
+ "description": "让300名干员在宿舍中恢复心情",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "BuyShopItem",
- "templateType": "3",
+ "template": "RecoverCharBaseAp",
+ "templateType": "0",
"param": [
- "3",
- "2400"
+ "0",
+ "300"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act6d8",
+ "missionGroup": "act9d4",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act6d8_point_token",
+ "id": "act9d4_point_token",
"count": 150
}
],
"backImagePath": null
},
{
- "id": "6D8Activity_13",
- "sortId": 13,
- "description": "向好友赠送4份线索",
+ "id": "9D4Activity_34",
+ "sortId": 34,
+ "description": "完成50笔订单",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "SendClue",
- "templateType": "0",
+ "template": "DeliveryOrder",
+ "templateType": "1",
"param": [
- "0",
- "4"
+ "1",
+ "50"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act6d8",
+ "missionGroup": "act9d4",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act6d8_point_token",
+ "id": "act9d4_point_token",
"count": 50
}
],
"backImagePath": null
},
{
- "id": "6D8Activity_14",
- "sortId": 14,
- "description": "向好友赠送8份线索",
+ "id": "9D4Activity_35",
+ "sortId": 35,
+ "description": "完成100笔订单",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "SendClue",
- "templateType": "0",
+ "template": "DeliveryOrder",
+ "templateType": "1",
"param": [
- "0",
- "8"
+ "1",
+ "100"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act6d8",
+ "missionGroup": "act9d4",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act6d8_point_token",
+ "id": "act9d4_point_token",
"count": 100
}
],
"backImagePath": null
},
{
- "id": "6D8Activity_15",
- "sortId": 15,
- "description": "向好友赠送12份线索",
+ "id": "9D4Activity_36",
+ "sortId": 36,
+ "description": "完成150笔订单",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "SendClue",
- "templateType": "0",
+ "template": "DeliveryOrder",
+ "templateType": "1",
"param": [
- "0",
- "12"
+ "1",
+ "150"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act6d8",
+ "missionGroup": "act9d4",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act6d8_point_token",
+ "id": "act9d4_point_token",
"count": 150
}
],
"backImagePath": null
},
{
- "id": "6D8Activity_16",
- "sortId": 16,
- "description": "任务期间累计在剿灭作战中击杀1000个敌人",
+ "id": "9D4Activity_37",
+ "sortId": 37,
+ "description": "在制造站生产100件赤金",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteCampaign",
- "templateType": "1",
+ "template": "ManufactureItem",
+ "templateType": "0",
"param": [
- "1",
- "1000"
+ "0",
+ "100",
+ "3003"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act6d8",
+ "missionGroup": "act9d4",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act6d8_point_token",
+ "id": "act9d4_point_token",
"count": 50
}
],
"backImagePath": null
},
{
- "id": "6D8Activity_17",
- "sortId": 17,
- "description": "任务期间累计在剿灭作战中击杀2000个敌人",
+ "id": "9D4Activity_38",
+ "sortId": 38,
+ "description": "在制造站生产200件赤金",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteCampaign",
- "templateType": "1",
+ "template": "ManufactureItem",
+ "templateType": "0",
"param": [
- "1",
- "2000"
+ "0",
+ "200",
+ "3003"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act6d8",
+ "missionGroup": "act9d4",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act6d8_point_token",
+ "id": "act9d4_point_token",
"count": 100
}
],
"backImagePath": null
},
{
- "id": "6D8Activity_18",
- "sortId": 18,
- "description": "任务期间累计在剿灭作战中击杀3000个敌人",
+ "id": "9D4Activity_39",
+ "sortId": 39,
+ "description": "在制造站生产300件赤金",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteCampaign",
- "templateType": "1",
+ "template": "ManufactureItem",
+ "templateType": "0",
"param": [
- "1",
- "3000"
+ "0",
+ "300",
+ "3003"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act6d8",
+ "missionGroup": "act9d4",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act6d8_point_token",
+ "id": "act9d4_point_token",
"count": 150
}
],
"backImagePath": null
},
{
- "id": "6D8Activity_19",
- "sortId": 19,
- "description": "通关任意主线关卡20次,不包含0理智关卡",
+ "id": "9D4Activity_40",
+ "sortId": 40,
+ "description": "任务期间累积举行1次线索交流",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteMainStage",
- "templateType": "0",
+ "template": "StartInfoShare",
+ "templateType": "1",
"param": [
- "0",
- "2",
- "20"
+ "1",
+ "1"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act6d8",
+ "missionGroup": "act9d4",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act6d8_point_token",
+ "id": "act9d4_point_token",
"count": 50
}
],
"backImagePath": null
},
{
- "id": "6D8Activity_20",
- "sortId": 20,
- "description": "通关任意主线关卡40次,不包含0理智关卡",
+ "id": "9D4Activity_41",
+ "sortId": 41,
+ "description": "任务期间累积举行2次线索交流",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteMainStage",
- "templateType": "0",
+ "template": "StartInfoShare",
+ "templateType": "1",
"param": [
- "0",
- "2",
- "40"
+ "1",
+ "2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act6d8",
+ "missionGroup": "act9d4",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act6d8_point_token",
+ "id": "act9d4_point_token",
"count": 100
}
],
"backImagePath": null
},
{
- "id": "6D8Activity_21",
- "sortId": 21,
- "description": "通关任意主线关卡60次,不包含0理智关卡",
+ "id": "9D4Activity_42",
+ "sortId": 42,
+ "description": "任务期间累积举行3次线索交流",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteMainStage",
- "templateType": "0",
+ "template": "StartInfoShare",
+ "templateType": "1",
"param": [
- "0",
- "2",
- "60"
+ "1",
+ "3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act6d8",
+ "missionGroup": "act9d4",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act6d8_point_token",
+ "id": "act9d4_point_token",
"count": 150
}
],
"backImagePath": null
},
{
- "id": "6D8Activity_22",
- "sortId": 22,
- "description": "完成任意物资筹备中的关卡8次",
+ "id": "9D4Activity_43",
+ "sortId": 43,
+ "description": "在基建内与干员进行60次增加信赖的互动",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteDailyStage",
- "templateType": "1",
+ "template": "GainIntimacy",
+ "templateType": "0",
"param": [
- "1",
- "MATERIAL",
- "8"
+ "0",
+ "60"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act6d8",
+ "missionGroup": "act9d4",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act6d8_point_token",
+ "id": "act9d4_point_token",
"count": 50
}
],
"backImagePath": null
},
{
- "id": "6D8Activity_23",
- "sortId": 23,
- "description": "完成任意物资筹备中的关卡16次",
+ "id": "9D4Activity_44",
+ "sortId": 44,
+ "description": "在基建内与干员进行120次增加信赖的互动",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteDailyStage",
- "templateType": "1",
+ "template": "GainIntimacy",
+ "templateType": "0",
"param": [
- "1",
- "MATERIAL",
- "16"
+ "0",
+ "120"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act6d8",
+ "missionGroup": "act9d4",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act6d8_point_token",
+ "id": "act9d4_point_token",
"count": 100
}
],
"backImagePath": null
},
{
- "id": "6D8Activity_24",
- "sortId": 24,
- "description": "完成任意物资筹备中的关卡24次",
+ "id": "9D4Activity_45",
+ "sortId": 45,
+ "description": "在基建内与干员进行200次增加信赖的互动",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteDailyStage",
- "templateType": "1",
+ "template": "GainIntimacy",
+ "templateType": "0",
"param": [
- "1",
- "MATERIAL",
- "24"
+ "0",
+ "200"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act6d8",
+ "missionGroup": "act9d4",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act6d8_point_token",
+ "id": "act9d4_point_token",
"count": 150
}
],
"backImagePath": null
},
{
- "id": "6D8Activity_25",
- "sortId": 25,
- "description": "累计击败任意3000名敌兵",
+ "id": "6D8Activity_1",
+ "sortId": 1,
+ "description": "累计消耗600点理智",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StageWithEnemyKill",
- "templateType": "1",
+ "template": "CostAp",
+ "templateType": "0",
"param": [
- "1",
- "3000"
+ "0",
+ "600"
],
"unlockCondition": null,
"unlockParam": null,
@@ -5127,16 +5207,16 @@
"backImagePath": null
},
{
- "id": "6D8Activity_26",
- "sortId": 26,
- "description": "累计击败任意6000名敌兵",
+ "id": "6D8Activity_2",
+ "sortId": 2,
+ "description": "累计消耗1200点理智",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StageWithEnemyKill",
- "templateType": "1",
+ "template": "CostAp",
+ "templateType": "0",
"param": [
- "1",
- "6000"
+ "0",
+ "1200"
],
"unlockCondition": null,
"unlockParam": null,
@@ -5153,16 +5233,16 @@
"backImagePath": null
},
{
- "id": "6D8Activity_27",
- "sortId": 27,
- "description": "累计击败任意10000名敌兵",
+ "id": "6D8Activity_3",
+ "sortId": 3,
+ "description": "累计消耗1800点理智",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StageWithEnemyKill",
- "templateType": "1",
+ "template": "CostAp",
+ "templateType": "0",
"param": [
- "1",
- "10000"
+ "0",
+ "1800"
],
"unlockCondition": null,
"unlockParam": null,
@@ -5179,17 +5259,16 @@
"backImagePath": null
},
{
- "id": "6D8Activity_28",
- "sortId": 28,
- "description": "累计公开招募10次",
+ "id": "6D8Activity_4",
+ "sortId": 4,
+ "description": "累计提升35000点干员经验值",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "NormalGacha",
- "templateType": "0",
+ "template": "UpgradeChar",
+ "templateType": "2",
"param": [
- "0",
- "-1",
- "10"
+ "2",
+ "35000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -5206,17 +5285,16 @@
"backImagePath": null
},
{
- "id": "6D8Activity_29",
- "sortId": 29,
- "description": "累计公开招募25次",
+ "id": "6D8Activity_5",
+ "sortId": 5,
+ "description": "累计提升70000点干员经验值",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "NormalGacha",
- "templateType": "0",
+ "template": "UpgradeChar",
+ "templateType": "2",
"param": [
- "0",
- "-1",
- "25"
+ "2",
+ "70000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -5233,17 +5311,16 @@
"backImagePath": null
},
{
- "id": "6D8Activity_30",
- "sortId": 30,
- "description": "累计公开招募40次",
+ "id": "6D8Activity_6",
+ "sortId": 6,
+ "description": "累计提升100000点干员经验值",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "NormalGacha",
- "templateType": "0",
+ "template": "UpgradeChar",
+ "templateType": "2",
"param": [
- "0",
- "-1",
- "40"
+ "2",
+ "100000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -5260,16 +5337,16 @@
"backImagePath": null
},
{
- "id": "6D8Activity_31",
- "sortId": 31,
- "description": "让100名干员在宿舍中恢复心情",
+ "id": "6D8Activity_7",
+ "sortId": 7,
+ "description": "在干员升级和晋升中累计消耗60000龙门币",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "RecoverCharBaseAp",
+ "template": "CostGoldPlus",
"templateType": "0",
"param": [
"0",
- "100"
+ "60000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -5286,16 +5363,16 @@
"backImagePath": null
},
{
- "id": "6D8Activity_32",
- "sortId": 32,
- "description": "让200名干员在宿舍中恢复心情",
+ "id": "6D8Activity_8",
+ "sortId": 8,
+ "description": "在干员升级和晋升中累计消耗120000龙门币",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "RecoverCharBaseAp",
+ "template": "CostGoldPlus",
"templateType": "0",
"param": [
"0",
- "200"
+ "120000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -5312,16 +5389,16 @@
"backImagePath": null
},
{
- "id": "6D8Activity_33",
- "sortId": 33,
- "description": "让300名干员在宿舍中恢复心情",
+ "id": "6D8Activity_9",
+ "sortId": 9,
+ "description": "在干员升级和晋升中累计消耗200000龙门币",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "RecoverCharBaseAp",
+ "template": "CostGoldPlus",
"templateType": "0",
"param": [
"0",
- "300"
+ "200000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -5338,16 +5415,16 @@
"backImagePath": null
},
{
- "id": "6D8Activity_34",
- "sortId": 34,
- "description": "完成50笔订单",
+ "id": "6D8Activity_10",
+ "sortId": 10,
+ "description": "在信用商店中累计消费800点信用点",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "DeliveryOrder",
- "templateType": "1",
- "param": [
- "1",
- "50"
+ "template": "BuyShopItem",
+ "templateType": "3",
+ "param": [
+ "3",
+ "800"
],
"unlockCondition": null,
"unlockParam": null,
@@ -5364,16 +5441,16 @@
"backImagePath": null
},
{
- "id": "6D8Activity_35",
- "sortId": 35,
- "description": "完成100笔订单",
+ "id": "6D8Activity_11",
+ "sortId": 11,
+ "description": "在信用商店中累计消费1600点信用点",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "DeliveryOrder",
- "templateType": "1",
+ "template": "BuyShopItem",
+ "templateType": "3",
"param": [
- "1",
- "100"
+ "3",
+ "1600"
],
"unlockCondition": null,
"unlockParam": null,
@@ -5390,16 +5467,16 @@
"backImagePath": null
},
{
- "id": "6D8Activity_36",
- "sortId": 36,
- "description": "完成150笔订单",
+ "id": "6D8Activity_12",
+ "sortId": 12,
+ "description": "在信用商店中累计消费2400点信用点",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "DeliveryOrder",
- "templateType": "1",
+ "template": "BuyShopItem",
+ "templateType": "3",
"param": [
- "1",
- "150"
+ "3",
+ "2400"
],
"unlockCondition": null,
"unlockParam": null,
@@ -5416,17 +5493,16 @@
"backImagePath": null
},
{
- "id": "6D8Activity_37",
- "sortId": 37,
- "description": "在制造站生产100件赤金",
+ "id": "6D8Activity_13",
+ "sortId": 13,
+ "description": "向好友赠送4份线索",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "ManufactureItem",
+ "template": "SendClue",
"templateType": "0",
"param": [
"0",
- "100",
- "3003"
+ "4"
],
"unlockCondition": null,
"unlockParam": null,
@@ -5443,17 +5519,16 @@
"backImagePath": null
},
{
- "id": "6D8Activity_38",
- "sortId": 38,
- "description": "在制造站生产200件赤金",
+ "id": "6D8Activity_14",
+ "sortId": 14,
+ "description": "向好友赠送8份线索",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "ManufactureItem",
+ "template": "SendClue",
"templateType": "0",
"param": [
"0",
- "200",
- "3003"
+ "8"
],
"unlockCondition": null,
"unlockParam": null,
@@ -5470,17 +5545,16 @@
"backImagePath": null
},
{
- "id": "6D8Activity_39",
- "sortId": 39,
- "description": "在制造站生产300件赤金",
+ "id": "6D8Activity_15",
+ "sortId": 15,
+ "description": "向好友赠送12份线索",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "ManufactureItem",
+ "template": "SendClue",
"templateType": "0",
"param": [
"0",
- "300",
- "3003"
+ "12"
],
"unlockCondition": null,
"unlockParam": null,
@@ -5497,16 +5571,16 @@
"backImagePath": null
},
{
- "id": "6D8Activity_40",
- "sortId": 40,
- "description": "任务期间累积举行1次线索交流",
+ "id": "6D8Activity_16",
+ "sortId": 16,
+ "description": "任务期间累计在剿灭作战中击杀1000个敌人",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StartInfoShare",
+ "template": "CompleteCampaign",
"templateType": "1",
"param": [
"1",
- "1"
+ "1000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -5523,16 +5597,16 @@
"backImagePath": null
},
{
- "id": "6D8Activity_41",
- "sortId": 41,
- "description": "任务期间累积举行2次线索交流",
+ "id": "6D8Activity_17",
+ "sortId": 17,
+ "description": "任务期间累计在剿灭作战中击杀2000个敌人",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StartInfoShare",
+ "template": "CompleteCampaign",
"templateType": "1",
"param": [
"1",
- "2"
+ "2000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -5549,16 +5623,16 @@
"backImagePath": null
},
{
- "id": "6D8Activity_42",
- "sortId": 42,
- "description": "任务期间累积举行3次线索交流",
+ "id": "6D8Activity_18",
+ "sortId": 18,
+ "description": "任务期间累计在剿灭作战中击杀3000个敌人",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StartInfoShare",
+ "template": "CompleteCampaign",
"templateType": "1",
"param": [
"1",
- "3"
+ "3000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -5575,16 +5649,17 @@
"backImagePath": null
},
{
- "id": "6D8Activity_43",
- "sortId": 43,
- "description": "在基建内与干员进行60次增加信赖的互动",
+ "id": "6D8Activity_19",
+ "sortId": 19,
+ "description": "通关任意主线关卡20次,不包含0理智关卡",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "GainIntimacy",
+ "template": "CompleteMainStage",
"templateType": "0",
"param": [
"0",
- "60"
+ "2",
+ "20"
],
"unlockCondition": null,
"unlockParam": null,
@@ -5601,16 +5676,17 @@
"backImagePath": null
},
{
- "id": "6D8Activity_44",
- "sortId": 44,
- "description": "在基建内与干员进行120次增加信赖的互动",
+ "id": "6D8Activity_20",
+ "sortId": 20,
+ "description": "通关任意主线关卡40次,不包含0理智关卡",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "GainIntimacy",
+ "template": "CompleteMainStage",
"templateType": "0",
"param": [
"0",
- "120"
+ "2",
+ "40"
],
"unlockCondition": null,
"unlockParam": null,
@@ -5627,16 +5703,17 @@
"backImagePath": null
},
{
- "id": "6D8Activity_45",
- "sortId": 45,
- "description": "在基建内与干员进行200次增加信赖的互动",
+ "id": "6D8Activity_21",
+ "sortId": 21,
+ "description": "通关任意主线关卡60次,不包含0理智关卡",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "GainIntimacy",
+ "template": "CompleteMainStage",
"templateType": "0",
"param": [
"0",
- "200"
+ "2",
+ "60"
],
"unlockCondition": null,
"unlockParam": null,
@@ -5653,646 +5730,649 @@
"backImagePath": null
},
{
- "id": "4D5Activity_1",
- "sortId": 1,
- "description": "累计消耗600点理智",
+ "id": "6D8Activity_22",
+ "sortId": 22,
+ "description": "完成任意物资筹备中的关卡8次",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostAp",
- "templateType": "0",
+ "template": "CompleteDailyStage",
+ "templateType": "1",
"param": [
- "0",
- "600"
+ "1",
+ "MATERIAL",
+ "8"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act4d5",
+ "missionGroup": "act6d8",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act4d5_point_kfc",
+ "id": "act6d8_point_token",
"count": 50
}
],
"backImagePath": null
},
{
- "id": "4D5Activity_2",
- "sortId": 2,
- "description": "累计消耗1200点理智",
+ "id": "6D8Activity_23",
+ "sortId": 23,
+ "description": "完成任意物资筹备中的关卡16次",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostAp",
- "templateType": "0",
+ "template": "CompleteDailyStage",
+ "templateType": "1",
"param": [
- "0",
- "1200"
+ "1",
+ "MATERIAL",
+ "16"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act4d5",
+ "missionGroup": "act6d8",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act4d5_point_kfc",
+ "id": "act6d8_point_token",
"count": 100
}
],
"backImagePath": null
},
{
- "id": "4D5Activity_3",
- "sortId": 3,
- "description": "累计消耗1800点理智",
+ "id": "6D8Activity_24",
+ "sortId": 24,
+ "description": "完成任意物资筹备中的关卡24次",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostAp",
- "templateType": "0",
+ "template": "CompleteDailyStage",
+ "templateType": "1",
"param": [
- "0",
- "1800"
+ "1",
+ "MATERIAL",
+ "24"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act4d5",
+ "missionGroup": "act6d8",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act4d5_point_kfc",
+ "id": "act6d8_point_token",
"count": 150
}
],
"backImagePath": null
},
{
- "id": "4D5Activity_4",
- "sortId": 4,
- "description": "累计提升35000点干员经验值",
+ "id": "6D8Activity_25",
+ "sortId": 25,
+ "description": "累计击败任意3000名敌兵",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "UpgradeChar",
- "templateType": "2",
+ "template": "StageWithEnemyKill",
+ "templateType": "1",
"param": [
- "2",
- "35000"
+ "1",
+ "3000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act4d5",
+ "missionGroup": "act6d8",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act4d5_point_kfc",
+ "id": "act6d8_point_token",
"count": 50
}
],
"backImagePath": null
},
{
- "id": "4D5Activity_5",
- "sortId": 5,
- "description": "累计提升70000点干员经验值",
+ "id": "6D8Activity_26",
+ "sortId": 26,
+ "description": "累计击败任意6000名敌兵",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "UpgradeChar",
- "templateType": "2",
+ "template": "StageWithEnemyKill",
+ "templateType": "1",
"param": [
- "2",
- "70000"
+ "1",
+ "6000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act4d5",
+ "missionGroup": "act6d8",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act4d5_point_kfc",
+ "id": "act6d8_point_token",
"count": 100
}
],
"backImagePath": null
},
{
- "id": "4D5Activity_6",
- "sortId": 6,
- "description": "累计提升100000点干员经验值",
+ "id": "6D8Activity_27",
+ "sortId": 27,
+ "description": "累计击败任意10000名敌兵",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "UpgradeChar",
- "templateType": "2",
+ "template": "StageWithEnemyKill",
+ "templateType": "1",
"param": [
- "2",
- "100000"
+ "1",
+ "10000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act4d5",
+ "missionGroup": "act6d8",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act4d5_point_kfc",
+ "id": "act6d8_point_token",
"count": 150
}
],
"backImagePath": null
},
{
- "id": "4D5Activity_7",
- "sortId": 7,
- "description": "在干员升级和晋升中累计消耗60000龙门币",
+ "id": "6D8Activity_28",
+ "sortId": 28,
+ "description": "累计公开招募10次",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostGoldPlus",
+ "template": "NormalGacha",
"templateType": "0",
"param": [
"0",
- "60000"
+ "-1",
+ "10"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act4d5",
+ "missionGroup": "act6d8",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act4d5_point_kfc",
+ "id": "act6d8_point_token",
"count": 50
}
],
"backImagePath": null
},
{
- "id": "4D5Activity_8",
- "sortId": 8,
- "description": "在干员升级和晋升中累计消耗120000龙门币",
+ "id": "6D8Activity_29",
+ "sortId": 29,
+ "description": "累计公开招募25次",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostGoldPlus",
+ "template": "NormalGacha",
"templateType": "0",
"param": [
"0",
- "120000"
+ "-1",
+ "25"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act4d5",
+ "missionGroup": "act6d8",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act4d5_point_kfc",
+ "id": "act6d8_point_token",
"count": 100
}
],
"backImagePath": null
},
{
- "id": "4D5Activity_9",
- "sortId": 9,
- "description": "在干员升级和晋升中累计消耗200000龙门币",
+ "id": "6D8Activity_30",
+ "sortId": 30,
+ "description": "累计公开招募40次",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostGoldPlus",
+ "template": "NormalGacha",
"templateType": "0",
"param": [
"0",
- "200000"
+ "-1",
+ "40"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act4d5",
+ "missionGroup": "act6d8",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act4d5_point_kfc",
+ "id": "act6d8_point_token",
"count": 150
}
],
"backImagePath": null
},
{
- "id": "4D5Activity_10",
- "sortId": 10,
- "description": "在信用商店中累计消费800点信用点",
+ "id": "6D8Activity_31",
+ "sortId": 31,
+ "description": "让100名干员在宿舍中恢复心情",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "BuyShopItem",
- "templateType": "3",
+ "template": "RecoverCharBaseAp",
+ "templateType": "0",
"param": [
- "3",
- "800"
+ "0",
+ "100"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act4d5",
+ "missionGroup": "act6d8",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act4d5_point_kfc",
+ "id": "act6d8_point_token",
"count": 50
}
],
"backImagePath": null
},
{
- "id": "4D5Activity_11",
- "sortId": 11,
- "description": "在信用商店中累计消费1600点信用点",
+ "id": "6D8Activity_32",
+ "sortId": 32,
+ "description": "让200名干员在宿舍中恢复心情",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "BuyShopItem",
- "templateType": "3",
+ "template": "RecoverCharBaseAp",
+ "templateType": "0",
"param": [
- "3",
- "1600"
+ "0",
+ "200"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act4d5",
+ "missionGroup": "act6d8",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act4d5_point_kfc",
+ "id": "act6d8_point_token",
"count": 100
}
],
"backImagePath": null
},
{
- "id": "4D5Activity_12",
- "sortId": 12,
- "description": "在信用商店中累计消费2400点信用点",
+ "id": "6D8Activity_33",
+ "sortId": 33,
+ "description": "让300名干员在宿舍中恢复心情",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "BuyShopItem",
- "templateType": "3",
+ "template": "RecoverCharBaseAp",
+ "templateType": "0",
"param": [
- "3",
- "2400"
+ "0",
+ "300"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act4d5",
+ "missionGroup": "act6d8",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act4d5_point_kfc",
+ "id": "act6d8_point_token",
"count": 150
}
],
"backImagePath": null
},
{
- "id": "4D5Activity_13",
- "sortId": 13,
- "description": "向好友赠送4份线索",
+ "id": "6D8Activity_34",
+ "sortId": 34,
+ "description": "完成50笔订单",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "SendClue",
- "templateType": "0",
+ "template": "DeliveryOrder",
+ "templateType": "1",
"param": [
- "0",
- "4"
+ "1",
+ "50"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act4d5",
+ "missionGroup": "act6d8",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act4d5_point_kfc",
+ "id": "act6d8_point_token",
"count": 50
}
],
"backImagePath": null
},
{
- "id": "4D5Activity_14",
- "sortId": 14,
- "description": "向好友赠送8份线索",
+ "id": "6D8Activity_35",
+ "sortId": 35,
+ "description": "完成100笔订单",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "SendClue",
- "templateType": "0",
+ "template": "DeliveryOrder",
+ "templateType": "1",
"param": [
- "0",
- "8"
+ "1",
+ "100"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act4d5",
+ "missionGroup": "act6d8",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act4d5_point_kfc",
+ "id": "act6d8_point_token",
"count": 100
}
],
"backImagePath": null
},
{
- "id": "4D5Activity_15",
- "sortId": 15,
- "description": "向好友赠送12份线索",
+ "id": "6D8Activity_36",
+ "sortId": 36,
+ "description": "完成150笔订单",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "SendClue",
- "templateType": "0",
+ "template": "DeliveryOrder",
+ "templateType": "1",
"param": [
- "0",
- "12"
+ "1",
+ "150"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act4d5",
+ "missionGroup": "act6d8",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act4d5_point_kfc",
+ "id": "act6d8_point_token",
"count": 150
}
],
"backImagePath": null
},
{
- "id": "4D5Activity_16",
- "sortId": 16,
- "description": "任务期间累计在剿灭作战中击杀1000个敌人",
+ "id": "6D8Activity_37",
+ "sortId": 37,
+ "description": "在制造站生产100件赤金",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteCampaign",
- "templateType": "1",
+ "template": "ManufactureItem",
+ "templateType": "0",
"param": [
- "1",
- "1000"
+ "0",
+ "100",
+ "3003"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act4d5",
+ "missionGroup": "act6d8",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act4d5_point_kfc",
+ "id": "act6d8_point_token",
"count": 50
}
],
"backImagePath": null
},
{
- "id": "4D5Activity_17",
- "sortId": 17,
- "description": "任务期间累计在剿灭作战中击杀2000个敌人",
+ "id": "6D8Activity_38",
+ "sortId": 38,
+ "description": "在制造站生产200件赤金",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteCampaign",
- "templateType": "1",
+ "template": "ManufactureItem",
+ "templateType": "0",
"param": [
- "1",
- "2000"
+ "0",
+ "200",
+ "3003"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act4d5",
+ "missionGroup": "act6d8",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act4d5_point_kfc",
+ "id": "act6d8_point_token",
"count": 100
}
],
"backImagePath": null
},
{
- "id": "4D5Activity_18",
- "sortId": 18,
- "description": "任务期间累计在剿灭作战中击杀3000个敌人",
+ "id": "6D8Activity_39",
+ "sortId": 39,
+ "description": "在制造站生产300件赤金",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteCampaign",
- "templateType": "1",
+ "template": "ManufactureItem",
+ "templateType": "0",
"param": [
- "1",
- "3000"
+ "0",
+ "300",
+ "3003"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act4d5",
+ "missionGroup": "act6d8",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act4d5_point_kfc",
+ "id": "act6d8_point_token",
"count": 150
}
],
"backImagePath": null
},
{
- "id": "4D5Activity_19",
- "sortId": 19,
- "description": "通关任意主线关卡20次,不包含0理智关卡",
+ "id": "6D8Activity_40",
+ "sortId": 40,
+ "description": "任务期间累积举行1次线索交流",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteMainStage",
- "templateType": "0",
+ "template": "StartInfoShare",
+ "templateType": "1",
"param": [
- "0",
- "2",
- "20"
+ "1",
+ "1"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act4d5",
+ "missionGroup": "act6d8",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act4d5_point_kfc",
+ "id": "act6d8_point_token",
"count": 50
}
],
"backImagePath": null
},
{
- "id": "4D5Activity_20",
- "sortId": 20,
- "description": "通关任意主线关卡40次,不包含0理智关卡",
+ "id": "6D8Activity_41",
+ "sortId": 41,
+ "description": "任务期间累积举行2次线索交流",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteMainStage",
- "templateType": "0",
+ "template": "StartInfoShare",
+ "templateType": "1",
"param": [
- "0",
- "2",
- "40"
+ "1",
+ "2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act4d5",
+ "missionGroup": "act6d8",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act4d5_point_kfc",
+ "id": "act6d8_point_token",
"count": 100
}
],
"backImagePath": null
},
{
- "id": "4D5Activity_21",
- "sortId": 21,
- "description": "通关任意主线关卡60次,不包含0理智关卡",
+ "id": "6D8Activity_42",
+ "sortId": 42,
+ "description": "任务期间累积举行3次线索交流",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteMainStage",
- "templateType": "0",
+ "template": "StartInfoShare",
+ "templateType": "1",
"param": [
- "0",
- "2",
- "60"
+ "1",
+ "3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act4d5",
+ "missionGroup": "act6d8",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act4d5_point_kfc",
+ "id": "act6d8_point_token",
"count": 150
}
],
"backImagePath": null
},
{
- "id": "4D5Activity_22",
- "sortId": 22,
- "description": "完成任意物资筹备中的关卡8次",
+ "id": "6D8Activity_43",
+ "sortId": 43,
+ "description": "在基建内与干员进行60次增加信赖的互动",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteDailyStage",
- "templateType": "1",
+ "template": "GainIntimacy",
+ "templateType": "0",
"param": [
- "1",
- "MATERIAL",
- "8"
+ "0",
+ "60"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act4d5",
+ "missionGroup": "act6d8",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act4d5_point_kfc",
+ "id": "act6d8_point_token",
"count": 50
}
],
"backImagePath": null
},
{
- "id": "4D5Activity_23",
- "sortId": 23,
- "description": "完成任意物资筹备中的关卡16次",
+ "id": "6D8Activity_44",
+ "sortId": 44,
+ "description": "在基建内与干员进行120次增加信赖的互动",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteDailyStage",
- "templateType": "1",
+ "template": "GainIntimacy",
+ "templateType": "0",
"param": [
- "1",
- "MATERIAL",
- "16"
+ "0",
+ "120"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act4d5",
+ "missionGroup": "act6d8",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act4d5_point_kfc",
+ "id": "act6d8_point_token",
"count": 100
}
],
"backImagePath": null
},
{
- "id": "4D5Activity_24",
- "sortId": 24,
- "description": "完成任意物资筹备中的关卡24次",
+ "id": "6D8Activity_45",
+ "sortId": 45,
+ "description": "在基建内与干员进行200次增加信赖的互动",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteDailyStage",
- "templateType": "1",
+ "template": "GainIntimacy",
+ "templateType": "0",
"param": [
- "1",
- "MATERIAL",
- "24"
+ "0",
+ "200"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act4d5",
+ "missionGroup": "act6d8",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act4d5_point_kfc",
+ "id": "act6d8_point_token",
"count": 150
}
],
"backImagePath": null
},
{
- "id": "4D5Activity_25",
- "sortId": 25,
- "description": "累计击败任意3000名敌兵",
+ "id": "4D5Activity_1",
+ "sortId": 1,
+ "description": "累计消耗600点理智",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StageWithEnemyKill",
- "templateType": "1",
+ "template": "CostAp",
+ "templateType": "0",
"param": [
- "1",
- "3000"
+ "0",
+ "600"
],
"unlockCondition": null,
"unlockParam": null,
@@ -6309,16 +6389,16 @@
"backImagePath": null
},
{
- "id": "4D5Activity_26",
- "sortId": 26,
- "description": "累计击败任意6000名敌兵",
+ "id": "4D5Activity_2",
+ "sortId": 2,
+ "description": "累计消耗1200点理智",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StageWithEnemyKill",
- "templateType": "1",
+ "template": "CostAp",
+ "templateType": "0",
"param": [
- "1",
- "6000"
+ "0",
+ "1200"
],
"unlockCondition": null,
"unlockParam": null,
@@ -6335,16 +6415,16 @@
"backImagePath": null
},
{
- "id": "4D5Activity_27",
- "sortId": 27,
- "description": "累计击败任意10000名敌兵",
+ "id": "4D5Activity_3",
+ "sortId": 3,
+ "description": "累计消耗1800点理智",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StageWithEnemyKill",
- "templateType": "1",
+ "template": "CostAp",
+ "templateType": "0",
"param": [
- "1",
- "10000"
+ "0",
+ "1800"
],
"unlockCondition": null,
"unlockParam": null,
@@ -6361,17 +6441,16 @@
"backImagePath": null
},
{
- "id": "4D5Activity_28",
- "sortId": 28,
- "description": "累计公开招募10次",
+ "id": "4D5Activity_4",
+ "sortId": 4,
+ "description": "累计提升35000点干员经验值",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "NormalGacha",
- "templateType": "0",
+ "template": "UpgradeChar",
+ "templateType": "2",
"param": [
- "0",
- "-1",
- "10"
+ "2",
+ "35000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -6388,17 +6467,16 @@
"backImagePath": null
},
{
- "id": "4D5Activity_29",
- "sortId": 29,
- "description": "累计公开招募25次",
+ "id": "4D5Activity_5",
+ "sortId": 5,
+ "description": "累计提升70000点干员经验值",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "NormalGacha",
- "templateType": "0",
+ "template": "UpgradeChar",
+ "templateType": "2",
"param": [
- "0",
- "-1",
- "25"
+ "2",
+ "70000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -6415,17 +6493,16 @@
"backImagePath": null
},
{
- "id": "4D5Activity_30",
- "sortId": 30,
- "description": "累计公开招募40次",
+ "id": "4D5Activity_6",
+ "sortId": 6,
+ "description": "累计提升100000点干员经验值",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "NormalGacha",
- "templateType": "0",
+ "template": "UpgradeChar",
+ "templateType": "2",
"param": [
- "0",
- "-1",
- "40"
+ "2",
+ "100000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -6442,16 +6519,16 @@
"backImagePath": null
},
{
- "id": "4D5Activity_31",
- "sortId": 31,
- "description": "让100名干员在宿舍中恢复心情",
+ "id": "4D5Activity_7",
+ "sortId": 7,
+ "description": "在干员升级和晋升中累计消耗60000龙门币",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "RecoverCharBaseAp",
+ "template": "CostGoldPlus",
"templateType": "0",
"param": [
"0",
- "100"
+ "60000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -6468,16 +6545,16 @@
"backImagePath": null
},
{
- "id": "4D5Activity_32",
- "sortId": 32,
- "description": "让200名干员在宿舍中恢复心情",
+ "id": "4D5Activity_8",
+ "sortId": 8,
+ "description": "在干员升级和晋升中累计消耗120000龙门币",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "RecoverCharBaseAp",
+ "template": "CostGoldPlus",
"templateType": "0",
"param": [
"0",
- "200"
+ "120000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -6494,16 +6571,16 @@
"backImagePath": null
},
{
- "id": "4D5Activity_33",
- "sortId": 33,
- "description": "让300名干员在宿舍中恢复心情",
+ "id": "4D5Activity_9",
+ "sortId": 9,
+ "description": "在干员升级和晋升中累计消耗200000龙门币",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "RecoverCharBaseAp",
+ "template": "CostGoldPlus",
"templateType": "0",
"param": [
"0",
- "300"
+ "200000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -6520,16 +6597,16 @@
"backImagePath": null
},
{
- "id": "4D5Activity_34",
- "sortId": 34,
- "description": "完成50笔订单",
+ "id": "4D5Activity_10",
+ "sortId": 10,
+ "description": "在信用商店中累计消费800点信用点",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "DeliveryOrder",
- "templateType": "1",
+ "template": "BuyShopItem",
+ "templateType": "3",
"param": [
- "1",
- "50"
+ "3",
+ "800"
],
"unlockCondition": null,
"unlockParam": null,
@@ -6546,16 +6623,16 @@
"backImagePath": null
},
{
- "id": "4D5Activity_35",
- "sortId": 35,
- "description": "完成100笔订单",
+ "id": "4D5Activity_11",
+ "sortId": 11,
+ "description": "在信用商店中累计消费1600点信用点",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "DeliveryOrder",
- "templateType": "1",
+ "template": "BuyShopItem",
+ "templateType": "3",
"param": [
- "1",
- "100"
+ "3",
+ "1600"
],
"unlockCondition": null,
"unlockParam": null,
@@ -6572,16 +6649,16 @@
"backImagePath": null
},
{
- "id": "4D5Activity_36",
- "sortId": 36,
- "description": "完成150笔订单",
+ "id": "4D5Activity_12",
+ "sortId": 12,
+ "description": "在信用商店中累计消费2400点信用点",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "DeliveryOrder",
- "templateType": "1",
+ "template": "BuyShopItem",
+ "templateType": "3",
"param": [
- "1",
- "150"
+ "3",
+ "2400"
],
"unlockCondition": null,
"unlockParam": null,
@@ -6598,17 +6675,16 @@
"backImagePath": null
},
{
- "id": "4D5Activity_37",
- "sortId": 37,
- "description": "在制造站生产100件赤金",
+ "id": "4D5Activity_13",
+ "sortId": 13,
+ "description": "向好友赠送4份线索",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "ManufactureItem",
+ "template": "SendClue",
"templateType": "0",
"param": [
"0",
- "100",
- "3003"
+ "4"
],
"unlockCondition": null,
"unlockParam": null,
@@ -6625,17 +6701,16 @@
"backImagePath": null
},
{
- "id": "4D5Activity_38",
- "sortId": 38,
- "description": "在制造站生产200件赤金",
+ "id": "4D5Activity_14",
+ "sortId": 14,
+ "description": "向好友赠送8份线索",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "ManufactureItem",
+ "template": "SendClue",
"templateType": "0",
"param": [
"0",
- "200",
- "3003"
+ "8"
],
"unlockCondition": null,
"unlockParam": null,
@@ -6652,17 +6727,16 @@
"backImagePath": null
},
{
- "id": "4D5Activity_39",
- "sortId": 39,
- "description": "在制造站生产300件赤金",
+ "id": "4D5Activity_15",
+ "sortId": 15,
+ "description": "向好友赠送12份线索",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "ManufactureItem",
+ "template": "SendClue",
"templateType": "0",
"param": [
"0",
- "300",
- "3003"
+ "12"
],
"unlockCondition": null,
"unlockParam": null,
@@ -6679,16 +6753,16 @@
"backImagePath": null
},
{
- "id": "4D5Activity_40",
- "sortId": 40,
- "description": "任务期间累积举行1次线索交流",
+ "id": "4D5Activity_16",
+ "sortId": 16,
+ "description": "任务期间累计在剿灭作战中击杀1000个敌人",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StartInfoShare",
+ "template": "CompleteCampaign",
"templateType": "1",
"param": [
"1",
- "1"
+ "1000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -6705,16 +6779,16 @@
"backImagePath": null
},
{
- "id": "4D5Activity_41",
- "sortId": 41,
- "description": "任务期间累积举行2次线索交流",
+ "id": "4D5Activity_17",
+ "sortId": 17,
+ "description": "任务期间累计在剿灭作战中击杀2000个敌人",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StartInfoShare",
+ "template": "CompleteCampaign",
"templateType": "1",
"param": [
"1",
- "2"
+ "2000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -6731,16 +6805,16 @@
"backImagePath": null
},
{
- "id": "4D5Activity_42",
- "sortId": 42,
- "description": "任务期间累积举行3次线索交流",
+ "id": "4D5Activity_18",
+ "sortId": 18,
+ "description": "任务期间累计在剿灭作战中击杀3000个敌人",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StartInfoShare",
+ "template": "CompleteCampaign",
"templateType": "1",
"param": [
"1",
- "3"
+ "3000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -6757,16 +6831,17 @@
"backImagePath": null
},
{
- "id": "4D5Activity_43",
- "sortId": 43,
- "description": "在基建内与干员进行60次增加信赖的互动",
+ "id": "4D5Activity_19",
+ "sortId": 19,
+ "description": "通关任意主线关卡20次,不包含0理智关卡",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "GainIntimacy",
+ "template": "CompleteMainStage",
"templateType": "0",
"param": [
"0",
- "60"
+ "2",
+ "20"
],
"unlockCondition": null,
"unlockParam": null,
@@ -6783,16 +6858,17 @@
"backImagePath": null
},
{
- "id": "4D5Activity_44",
- "sortId": 44,
- "description": "在基建内与干员进行120次增加信赖的互动",
+ "id": "4D5Activity_20",
+ "sortId": 20,
+ "description": "通关任意主线关卡40次,不包含0理智关卡",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "GainIntimacy",
+ "template": "CompleteMainStage",
"templateType": "0",
"param": [
"0",
- "120"
+ "2",
+ "40"
],
"unlockCondition": null,
"unlockParam": null,
@@ -6809,16 +6885,17 @@
"backImagePath": null
},
{
- "id": "4D5Activity_45",
- "sortId": 45,
- "description": "在基建内与干员进行200次增加信赖的互动",
+ "id": "4D5Activity_21",
+ "sortId": 21,
+ "description": "通关任意主线关卡60次,不包含0理智关卡",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "GainIntimacy",
+ "template": "CompleteMainStage",
"templateType": "0",
"param": [
"0",
- "200"
+ "2",
+ "60"
],
"unlockCondition": null,
"unlockParam": null,
@@ -6835,641 +6912,649 @@
"backImagePath": null
},
{
- "id": "3D5Activity_1",
- "sortId": 1,
- "description": "累计消耗800点理智",
+ "id": "4D5Activity_22",
+ "sortId": 22,
+ "description": "完成任意物资筹备中的关卡8次",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostAp",
- "templateType": "0",
+ "template": "CompleteDailyStage",
+ "templateType": "1",
"param": [
- "0",
- "800"
+ "1",
+ "MATERIAL",
+ "8"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act3d5",
+ "missionGroup": "act4d5",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "token_Wristband",
+ "id": "act4d5_point_kfc",
"count": 50
}
],
"backImagePath": null
},
{
- "id": "3D5Activity_2",
- "sortId": 2,
- "description": "累计消耗1600点理智",
+ "id": "4D5Activity_23",
+ "sortId": 23,
+ "description": "完成任意物资筹备中的关卡16次",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostAp",
- "templateType": "0",
+ "template": "CompleteDailyStage",
+ "templateType": "1",
"param": [
- "0",
- "1600"
+ "1",
+ "MATERIAL",
+ "16"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act3d5",
+ "missionGroup": "act4d5",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "token_Wristband",
+ "id": "act4d5_point_kfc",
"count": 100
}
],
"backImagePath": null
},
{
- "id": "3D5Activity_3",
- "sortId": 3,
- "description": "累计消耗2400点理智",
+ "id": "4D5Activity_24",
+ "sortId": 24,
+ "description": "完成任意物资筹备中的关卡24次",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostAp",
- "templateType": "0",
+ "template": "CompleteDailyStage",
+ "templateType": "1",
"param": [
- "0",
- "2400"
+ "1",
+ "MATERIAL",
+ "24"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act3d5",
+ "missionGroup": "act4d5",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "token_Wristband",
+ "id": "act4d5_point_kfc",
"count": 150
}
],
"backImagePath": null
},
{
- "id": "3D5Activity_4",
- "sortId": 4,
- "description": "累计提升50000点干员经验值",
+ "id": "4D5Activity_25",
+ "sortId": 25,
+ "description": "累计击败任意3000名敌兵",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "UpgradeChar",
- "templateType": "2",
+ "template": "StageWithEnemyKill",
+ "templateType": "1",
"param": [
- "2",
- "50000"
+ "1",
+ "3000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act3d5",
+ "missionGroup": "act4d5",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "token_Wristband",
+ "id": "act4d5_point_kfc",
"count": 50
}
],
"backImagePath": null
},
{
- "id": "3D5Activity_5",
- "sortId": 5,
- "description": "累计提升100000点干员经验值",
+ "id": "4D5Activity_26",
+ "sortId": 26,
+ "description": "累计击败任意6000名敌兵",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "UpgradeChar",
- "templateType": "2",
+ "template": "StageWithEnemyKill",
+ "templateType": "1",
"param": [
- "2",
- "100000"
+ "1",
+ "6000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act3d5",
+ "missionGroup": "act4d5",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "token_Wristband",
+ "id": "act4d5_point_kfc",
"count": 100
}
],
"backImagePath": null
},
{
- "id": "3D5Activity_6",
- "sortId": 6,
- "description": "累计提升150000点干员经验值",
+ "id": "4D5Activity_27",
+ "sortId": 27,
+ "description": "累计击败任意10000名敌兵",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "UpgradeChar",
- "templateType": "2",
+ "template": "StageWithEnemyKill",
+ "templateType": "1",
"param": [
- "2",
- "150000"
+ "1",
+ "10000"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act3d5",
+ "missionGroup": "act4d5",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "token_Wristband",
+ "id": "act4d5_point_kfc",
"count": 150
}
],
"backImagePath": null
},
{
- "id": "3D5Activity_7",
- "sortId": 7,
- "description": "在干员升级和晋升中累计消耗80000龙门币",
+ "id": "4D5Activity_28",
+ "sortId": 28,
+ "description": "累计公开招募10次",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostGoldPlus",
+ "template": "NormalGacha",
"templateType": "0",
"param": [
"0",
- "80000"
+ "-1",
+ "10"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act3d5",
+ "missionGroup": "act4d5",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "token_Wristband",
+ "id": "act4d5_point_kfc",
"count": 50
}
],
"backImagePath": null
},
{
- "id": "3D5Activity_8",
- "sortId": 8,
- "description": "在干员升级和晋升中累计消耗150000龙门币",
+ "id": "4D5Activity_29",
+ "sortId": 29,
+ "description": "累计公开招募25次",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostGoldPlus",
+ "template": "NormalGacha",
"templateType": "0",
"param": [
"0",
- "150000"
+ "-1",
+ "25"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act3d5",
+ "missionGroup": "act4d5",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "token_Wristband",
+ "id": "act4d5_point_kfc",
"count": 100
}
],
"backImagePath": null
},
{
- "id": "3D5Activity_9",
- "sortId": 9,
- "description": "在干员升级和晋升中累计消耗250000龙门币",
+ "id": "4D5Activity_30",
+ "sortId": 30,
+ "description": "累计公开招募40次",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CostGoldPlus",
+ "template": "NormalGacha",
"templateType": "0",
"param": [
"0",
- "250000"
+ "-1",
+ "40"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act3d5",
+ "missionGroup": "act4d5",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "token_Wristband",
+ "id": "act4d5_point_kfc",
"count": 150
}
],
"backImagePath": null
},
{
- "id": "3D5Activity_10",
- "sortId": 10,
- "description": "在信用商店中累计消费1000点信用点",
+ "id": "4D5Activity_31",
+ "sortId": 31,
+ "description": "让100名干员在宿舍中恢复心情",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "BuyShopItem",
- "templateType": "3",
+ "template": "RecoverCharBaseAp",
+ "templateType": "0",
"param": [
- "3",
- "1000"
+ "0",
+ "100"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act3d5",
+ "missionGroup": "act4d5",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "token_Wristband",
+ "id": "act4d5_point_kfc",
"count": 50
}
],
"backImagePath": null
},
{
- "id": "3D5Activity_11",
- "sortId": 11,
- "description": "在信用商店中累计消费2000点信用点",
+ "id": "4D5Activity_32",
+ "sortId": 32,
+ "description": "让200名干员在宿舍中恢复心情",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "BuyShopItem",
- "templateType": "3",
+ "template": "RecoverCharBaseAp",
+ "templateType": "0",
"param": [
- "3",
- "2000"
+ "0",
+ "200"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act3d5",
+ "missionGroup": "act4d5",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "token_Wristband",
+ "id": "act4d5_point_kfc",
"count": 100
}
],
"backImagePath": null
},
{
- "id": "3D5Activity_12",
- "sortId": 12,
- "description": "在信用商店中累计消费3000点信用点",
+ "id": "4D5Activity_33",
+ "sortId": 33,
+ "description": "让300名干员在宿舍中恢复心情",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "BuyShopItem",
- "templateType": "3",
+ "template": "RecoverCharBaseAp",
+ "templateType": "0",
"param": [
- "3",
- "3000"
+ "0",
+ "300"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act3d5",
+ "missionGroup": "act4d5",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "token_Wristband",
+ "id": "act4d5_point_kfc",
"count": 150
}
],
"backImagePath": null
},
{
- "id": "3D5Activity_13",
- "sortId": 13,
- "description": "向好友赠送6份线索",
+ "id": "4D5Activity_34",
+ "sortId": 34,
+ "description": "完成50笔订单",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "SendClue",
- "templateType": "0",
+ "template": "DeliveryOrder",
+ "templateType": "1",
"param": [
- "0",
- "6"
+ "1",
+ "50"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act3d5",
+ "missionGroup": "act4d5",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "token_Wristband",
+ "id": "act4d5_point_kfc",
"count": 50
}
],
"backImagePath": null
},
{
- "id": "3D5Activity_14",
- "sortId": 14,
- "description": "向好友赠送12份线索",
+ "id": "4D5Activity_35",
+ "sortId": 35,
+ "description": "完成100笔订单",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "SendClue",
- "templateType": "0",
+ "template": "DeliveryOrder",
+ "templateType": "1",
"param": [
- "0",
- "12"
+ "1",
+ "100"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act3d5",
+ "missionGroup": "act4d5",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "token_Wristband",
+ "id": "act4d5_point_kfc",
"count": 100
}
],
"backImagePath": null
},
{
- "id": "3D5Activity_15",
- "sortId": 15,
- "description": "向好友赠送18份线索",
+ "id": "4D5Activity_36",
+ "sortId": 36,
+ "description": "完成150笔订单",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "SendClue",
- "templateType": "0",
+ "template": "DeliveryOrder",
+ "templateType": "1",
"param": [
- "0",
- "18"
+ "1",
+ "150"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act3d5",
+ "missionGroup": "act4d5",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "token_Wristband",
+ "id": "act4d5_point_kfc",
"count": 150
}
],
"backImagePath": null
},
{
- "id": "3D5Activity_16",
- "sortId": 16,
- "description": "任务期间累计在剿灭作战中击杀1000个敌人",
+ "id": "4D5Activity_37",
+ "sortId": 37,
+ "description": "在制造站生产100件赤金",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteCampaign",
- "templateType": "1",
+ "template": "ManufactureItem",
+ "templateType": "0",
"param": [
- "1",
- "1000"
+ "0",
+ "100",
+ "3003"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act3d5",
+ "missionGroup": "act4d5",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "token_Wristband",
+ "id": "act4d5_point_kfc",
"count": 50
}
],
"backImagePath": null
},
{
- "id": "3D5Activity_17",
- "sortId": 17,
- "description": "任务期间累计在剿灭作战中击杀2000个敌人",
+ "id": "4D5Activity_38",
+ "sortId": 38,
+ "description": "在制造站生产200件赤金",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteCampaign",
- "templateType": "1",
+ "template": "ManufactureItem",
+ "templateType": "0",
"param": [
- "1",
- "2000"
+ "0",
+ "200",
+ "3003"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act3d5",
+ "missionGroup": "act4d5",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "token_Wristband",
+ "id": "act4d5_point_kfc",
"count": 100
}
],
"backImagePath": null
},
{
- "id": "3D5Activity_18",
- "sortId": 18,
- "description": "任务期间累计在剿灭作战中击杀3000个敌人",
+ "id": "4D5Activity_39",
+ "sortId": 39,
+ "description": "在制造站生产300件赤金",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteCampaign",
- "templateType": "1",
+ "template": "ManufactureItem",
+ "templateType": "0",
"param": [
- "1",
- "3000"
+ "0",
+ "300",
+ "3003"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act3d5",
+ "missionGroup": "act4d5",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "token_Wristband",
+ "id": "act4d5_point_kfc",
"count": 150
}
],
"backImagePath": null
},
{
- "id": "3D5Activity_19",
- "sortId": 19,
- "description": "通关任意关卡40次",
+ "id": "4D5Activity_40",
+ "sortId": 40,
+ "description": "任务期间累积举行1次线索交流",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteStageOrCampaign",
- "templateType": "0",
+ "template": "StartInfoShare",
+ "templateType": "1",
"param": [
- "0",
- "40"
+ "1",
+ "1"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act3d5",
+ "missionGroup": "act4d5",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "token_Wristband",
+ "id": "act4d5_point_kfc",
"count": 50
}
],
"backImagePath": null
},
{
- "id": "3D5Activity_20",
- "sortId": 20,
- "description": "通关任意关卡80次",
+ "id": "4D5Activity_41",
+ "sortId": 41,
+ "description": "任务期间累积举行2次线索交流",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteStageOrCampaign",
- "templateType": "0",
+ "template": "StartInfoShare",
+ "templateType": "1",
"param": [
- "0",
- "80"
+ "1",
+ "2"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act3d5",
+ "missionGroup": "act4d5",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "token_Wristband",
+ "id": "act4d5_point_kfc",
"count": 100
}
],
"backImagePath": null
},
{
- "id": "3D5Activity_21",
- "sortId": 21,
- "description": "通关任意关卡120次",
+ "id": "4D5Activity_42",
+ "sortId": 42,
+ "description": "任务期间累积举行3次线索交流",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "CompleteStageOrCampaign",
- "templateType": "0",
+ "template": "StartInfoShare",
+ "templateType": "1",
"param": [
- "0",
- "120"
+ "1",
+ "3"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act3d5",
+ "missionGroup": "act4d5",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "token_Wristband",
+ "id": "act4d5_point_kfc",
"count": 150
}
],
"backImagePath": null
},
{
- "id": "3D5Activity_22",
- "sortId": 22,
- "description": "累计击败任意3000名敌兵",
+ "id": "4D5Activity_43",
+ "sortId": 43,
+ "description": "在基建内与干员进行60次增加信赖的互动",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StageWithEnemyKill",
- "templateType": "1",
+ "template": "GainIntimacy",
+ "templateType": "0",
"param": [
- "1",
- "3000"
+ "0",
+ "60"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act3d5",
+ "missionGroup": "act4d5",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "token_Wristband",
+ "id": "act4d5_point_kfc",
"count": 50
}
],
"backImagePath": null
},
{
- "id": "3D5Activity_23",
- "sortId": 23,
- "description": "累计击败任意6000名敌兵",
+ "id": "4D5Activity_44",
+ "sortId": 44,
+ "description": "在基建内与干员进行120次增加信赖的互动",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StageWithEnemyKill",
- "templateType": "1",
+ "template": "GainIntimacy",
+ "templateType": "0",
"param": [
- "1",
- "6000"
+ "0",
+ "120"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act3d5",
+ "missionGroup": "act4d5",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "token_Wristband",
+ "id": "act4d5_point_kfc",
"count": 100
}
],
"backImagePath": null
},
{
- "id": "3D5Activity_24",
- "sortId": 24,
- "description": "累计击败任意10000名敌兵",
+ "id": "4D5Activity_45",
+ "sortId": 45,
+ "description": "在基建内与干员进行200次增加信赖的互动",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StageWithEnemyKill",
- "templateType": "1",
+ "template": "GainIntimacy",
+ "templateType": "0",
"param": [
- "1",
- "10000"
+ "0",
+ "200"
],
"unlockCondition": null,
"unlockParam": null,
- "missionGroup": "act3d5",
+ "missionGroup": "act4d5",
"toPage": null,
"periodicalPoint": 0,
"rewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "token_Wristband",
+ "id": "act4d5_point_kfc",
"count": 150
}
],
"backImagePath": null
},
{
- "id": "3D5Activity_25",
- "sortId": 25,
- "description": "累计公开招募10次",
+ "id": "3D5Activity_1",
+ "sortId": 1,
+ "description": "累计消耗800点理智",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "NormalGacha",
+ "template": "CostAp",
"templateType": "0",
"param": [
"0",
- "-1",
- "10"
+ "800"
],
"unlockCondition": null,
"unlockParam": null,
@@ -7486,17 +7571,16 @@
"backImagePath": null
},
{
- "id": "3D5Activity_26",
- "sortId": 26,
- "description": "累计公开招募25次",
+ "id": "3D5Activity_2",
+ "sortId": 2,
+ "description": "累计消耗1600点理智",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "NormalGacha",
+ "template": "CostAp",
"templateType": "0",
"param": [
"0",
- "-1",
- "25"
+ "1600"
],
"unlockCondition": null,
"unlockParam": null,
@@ -7513,17 +7597,16 @@
"backImagePath": null
},
{
- "id": "3D5Activity_27",
- "sortId": 27,
- "description": "累计公开招募40次",
+ "id": "3D5Activity_3",
+ "sortId": 3,
+ "description": "累计消耗2400点理智",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "NormalGacha",
+ "template": "CostAp",
"templateType": "0",
"param": [
"0",
- "-1",
- "40"
+ "2400"
],
"unlockCondition": null,
"unlockParam": null,
@@ -7540,16 +7623,94 @@
"backImagePath": null
},
{
- "id": "3D5Activity_28",
- "sortId": 28,
- "description": "让100名干员在宿舍中恢复心情",
+ "id": "3D5Activity_4",
+ "sortId": 4,
+ "description": "累计提升50000点干员经验值",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "RecoverCharBaseAp",
+ "template": "UpgradeChar",
+ "templateType": "2",
+ "param": [
+ "2",
+ "50000"
+ ],
+ "unlockCondition": null,
+ "unlockParam": null,
+ "missionGroup": "act3d5",
+ "toPage": null,
+ "periodicalPoint": 0,
+ "rewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "token_Wristband",
+ "count": 50
+ }
+ ],
+ "backImagePath": null
+ },
+ {
+ "id": "3D5Activity_5",
+ "sortId": 5,
+ "description": "累计提升100000点干员经验值",
+ "type": "ACTIVITY",
+ "preMissionIds": null,
+ "template": "UpgradeChar",
+ "templateType": "2",
+ "param": [
+ "2",
+ "100000"
+ ],
+ "unlockCondition": null,
+ "unlockParam": null,
+ "missionGroup": "act3d5",
+ "toPage": null,
+ "periodicalPoint": 0,
+ "rewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "token_Wristband",
+ "count": 100
+ }
+ ],
+ "backImagePath": null
+ },
+ {
+ "id": "3D5Activity_6",
+ "sortId": 6,
+ "description": "累计提升150000点干员经验值",
+ "type": "ACTIVITY",
+ "preMissionIds": null,
+ "template": "UpgradeChar",
+ "templateType": "2",
+ "param": [
+ "2",
+ "150000"
+ ],
+ "unlockCondition": null,
+ "unlockParam": null,
+ "missionGroup": "act3d5",
+ "toPage": null,
+ "periodicalPoint": 0,
+ "rewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "token_Wristband",
+ "count": 150
+ }
+ ],
+ "backImagePath": null
+ },
+ {
+ "id": "3D5Activity_7",
+ "sortId": 7,
+ "description": "在干员升级和晋升中累计消耗80000龙门币",
+ "type": "ACTIVITY",
+ "preMissionIds": null,
+ "template": "CostGoldPlus",
"templateType": "0",
"param": [
"0",
- "100"
+ "80000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -7566,16 +7727,16 @@
"backImagePath": null
},
{
- "id": "3D5Activity_29",
- "sortId": 29,
- "description": "让200名干员在宿舍中恢复心情",
+ "id": "3D5Activity_8",
+ "sortId": 8,
+ "description": "在干员升级和晋升中累计消耗150000龙门币",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "RecoverCharBaseAp",
+ "template": "CostGoldPlus",
"templateType": "0",
"param": [
"0",
- "200"
+ "150000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -7592,16 +7753,16 @@
"backImagePath": null
},
{
- "id": "3D5Activity_30",
- "sortId": 30,
- "description": "让300名干员在宿舍中恢复心情",
+ "id": "3D5Activity_9",
+ "sortId": 9,
+ "description": "在干员升级和晋升中累计消耗250000龙门币",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "RecoverCharBaseAp",
+ "template": "CostGoldPlus",
"templateType": "0",
"param": [
"0",
- "300"
+ "250000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -7618,16 +7779,16 @@
"backImagePath": null
},
{
- "id": "3D5Activity_31",
- "sortId": 31,
- "description": "完成50笔订单",
+ "id": "3D5Activity_10",
+ "sortId": 10,
+ "description": "在信用商店中累计消费1000点信用点",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "DeliveryOrder",
- "templateType": "1",
+ "template": "BuyShopItem",
+ "templateType": "3",
"param": [
- "1",
- "50"
+ "3",
+ "1000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -7644,16 +7805,16 @@
"backImagePath": null
},
{
- "id": "3D5Activity_32",
- "sortId": 32,
- "description": "完成100笔订单",
+ "id": "3D5Activity_11",
+ "sortId": 11,
+ "description": "在信用商店中累计消费2000点信用点",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "DeliveryOrder",
- "templateType": "1",
+ "template": "BuyShopItem",
+ "templateType": "3",
"param": [
- "1",
- "100"
+ "3",
+ "2000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -7670,16 +7831,16 @@
"backImagePath": null
},
{
- "id": "3D5Activity_33",
- "sortId": 33,
- "description": "完成150笔订单",
+ "id": "3D5Activity_12",
+ "sortId": 12,
+ "description": "在信用商店中累计消费3000点信用点",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "DeliveryOrder",
- "templateType": "1",
+ "template": "BuyShopItem",
+ "templateType": "3",
"param": [
- "1",
- "150"
+ "3",
+ "3000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -7696,17 +7857,16 @@
"backImagePath": null
},
{
- "id": "3D5Activity_34",
- "sortId": 34,
- "description": "在制造站生产100件赤金",
+ "id": "3D5Activity_13",
+ "sortId": 13,
+ "description": "向好友赠送6份线索",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "ManufactureItem",
+ "template": "SendClue",
"templateType": "0",
"param": [
"0",
- "100",
- "3003"
+ "6"
],
"unlockCondition": null,
"unlockParam": null,
@@ -7723,17 +7883,16 @@
"backImagePath": null
},
{
- "id": "3D5Activity_35",
- "sortId": 35,
- "description": "在制造站生产200件赤金",
+ "id": "3D5Activity_14",
+ "sortId": 14,
+ "description": "向好友赠送12份线索",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "ManufactureItem",
+ "template": "SendClue",
"templateType": "0",
"param": [
"0",
- "200",
- "3003"
+ "12"
],
"unlockCondition": null,
"unlockParam": null,
@@ -7750,17 +7909,16 @@
"backImagePath": null
},
{
- "id": "3D5Activity_36",
- "sortId": 36,
- "description": "在制造站生产300件赤金",
+ "id": "3D5Activity_15",
+ "sortId": 15,
+ "description": "向好友赠送18份线索",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "ManufactureItem",
+ "template": "SendClue",
"templateType": "0",
"param": [
"0",
- "300",
- "3003"
+ "18"
],
"unlockCondition": null,
"unlockParam": null,
@@ -7777,16 +7935,16 @@
"backImagePath": null
},
{
- "id": "3D5Activity_37",
- "sortId": 37,
- "description": "任务期间累积举行1次线索交流",
+ "id": "3D5Activity_16",
+ "sortId": 16,
+ "description": "任务期间累计在剿灭作战中击杀1000个敌人",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StartInfoShare",
+ "template": "CompleteCampaign",
"templateType": "1",
"param": [
"1",
- "1"
+ "1000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -7803,16 +7961,16 @@
"backImagePath": null
},
{
- "id": "3D5Activity_38",
- "sortId": 38,
- "description": "任务期间累积举行2次线索交流",
+ "id": "3D5Activity_17",
+ "sortId": 17,
+ "description": "任务期间累计在剿灭作战中击杀2000个敌人",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StartInfoShare",
+ "template": "CompleteCampaign",
"templateType": "1",
"param": [
"1",
- "2"
+ "2000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -7829,16 +7987,16 @@
"backImagePath": null
},
{
- "id": "3D5Activity_39",
- "sortId": 39,
- "description": "任务期间累积举行3次线索交流",
+ "id": "3D5Activity_18",
+ "sortId": 18,
+ "description": "任务期间累计在剿灭作战中击杀3000个敌人",
"type": "ACTIVITY",
"preMissionIds": null,
- "template": "StartInfoShare",
+ "template": "CompleteCampaign",
"templateType": "1",
"param": [
"1",
- "3"
+ "3000"
],
"unlockCondition": null,
"unlockParam": null,
@@ -7853,192 +8011,781 @@
}
],
"backImagePath": null
- }
- ],
- "missionGroup": [
+ },
{
- "id": "act11d0",
- "title": null,
+ "id": "3D5Activity_19",
+ "sortId": 19,
+ "description": "通关任意关卡40次",
"type": "ACTIVITY",
- "preMissionGroup": null,
- "period": null,
- "rewards": [],
- "missionIds": [
- "11D0Activity_1",
- "11D0Activity_2",
- "11D0Activity_3",
- "11D0Activity_4",
- "11D0Activity_5",
- "11D0Activity_6",
- "11D0Activity_7",
- "11D0Activity_8",
- "11D0Activity_9",
- "11D0Activity_10",
- "11D0Activity_11",
- "11D0Activity_12",
- "11D0Activity_13",
- "11D0Activity_14",
- "11D0Activity_15",
- "11D0Activity_16",
- "11D0Activity_17",
- "11D0Activity_18",
- "11D0Activity_19",
- "11D0Activity_20",
- "11D0Activity_21",
- "11D0Activity_22",
- "11D0Activity_23",
- "11D0Activity_24",
- "11D0Activity_25",
- "11D0Activity_s1",
- "11D0Activity_s2",
- "11D0Activity_s3",
- "11D0Activity_s4",
- "11D0Activity_s5"
+ "preMissionIds": null,
+ "template": "CompleteStageOrCampaign",
+ "templateType": "0",
+ "param": [
+ "0",
+ "40"
],
- "startTs": 1594267200,
- "endTs": 1596052799
+ "unlockCondition": null,
+ "unlockParam": null,
+ "missionGroup": "act3d5",
+ "toPage": null,
+ "periodicalPoint": 0,
+ "rewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "token_Wristband",
+ "count": 50
+ }
+ ],
+ "backImagePath": null
},
{
- "id": "act9d0",
- "title": null,
+ "id": "3D5Activity_20",
+ "sortId": 20,
+ "description": "通关任意关卡80次",
"type": "ACTIVITY",
- "preMissionGroup": null,
- "period": null,
- "rewards": [],
- "missionIds": [
- "9D0Activity_1",
- "9D0Activity_2",
- "9D0Activity_3",
- "9D0Activity_4",
- "9D0Activity_5",
- "9D0Activity_6",
- "9D0Activity_7",
- "9D0Activity_8",
- "9D0Activity_9",
- "9D0Activity_10",
- "9D0Activity_11",
- "9D0Activity_12",
- "9D0Activity_13",
- "9D0Activity_14",
- "9D0Activity_15",
- "9D0Activity_16",
- "9D0Activity_17",
- "9D0Activity_18",
- "9D0Activity_19",
- "9D0Activity_20",
- "9D0Activity_21",
- "9D0Activity_22",
- "9D0Activity_23",
- "9D0Activity_24",
- "9D0Activity_25"
+ "preMissionIds": null,
+ "template": "CompleteStageOrCampaign",
+ "templateType": "0",
+ "param": [
+ "0",
+ "80"
],
- "startTs": 1587441600,
- "endTs": 1590091199
+ "unlockCondition": null,
+ "unlockParam": null,
+ "missionGroup": "act3d5",
+ "toPage": null,
+ "periodicalPoint": 0,
+ "rewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "token_Wristband",
+ "count": 100
+ }
+ ],
+ "backImagePath": null
},
{
- "id": "1stact",
- "title": null,
+ "id": "3D5Activity_21",
+ "sortId": 21,
+ "description": "通关任意关卡120次",
"type": "ACTIVITY",
- "preMissionGroup": null,
- "period": null,
- "rewards": [],
- "missionIds": [
- "1stActivity_1",
- "1stActivity_2",
- "1stActivity_3",
- "1stActivity_4",
- "1stActivity_5",
- "1stActivity_6",
- "1stActivity_7",
- "1stActivity_8",
- "1stActivity_9",
- "1stActivity_10",
- "1stActivity_11",
- "1stActivity_12",
- "1stActivity_13",
- "1stActivity_14",
- "1stActivity_15"
+ "preMissionIds": null,
+ "template": "CompleteStageOrCampaign",
+ "templateType": "0",
+ "param": [
+ "0",
+ "120"
],
- "startTs": 1559181600,
- "endTs": 1560974399
+ "unlockCondition": null,
+ "unlockParam": null,
+ "missionGroup": "act3d5",
+ "toPage": null,
+ "periodicalPoint": 0,
+ "rewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "token_Wristband",
+ "count": 150
+ }
+ ],
+ "backImagePath": null
},
{
- "id": "0D5act",
- "title": null,
+ "id": "3D5Activity_22",
+ "sortId": 22,
+ "description": "累计击败任意3000名敌兵",
"type": "ACTIVITY",
- "preMissionGroup": null,
- "period": null,
+ "preMissionIds": null,
+ "template": "StageWithEnemyKill",
+ "templateType": "1",
+ "param": [
+ "1",
+ "3000"
+ ],
+ "unlockCondition": null,
+ "unlockParam": null,
+ "missionGroup": "act3d5",
+ "toPage": null,
+ "periodicalPoint": 0,
"rewards": [
{
- "type": "CHAR_SKIN",
- "id": "char_002_amiya@winter#1",
- "count": 1
+ "type": "ACTIVITY_ITEM",
+ "id": "token_Wristband",
+ "count": 50
}
],
- "missionIds": [
- "0D5Activity_1",
- "0D5Activity_2",
- "0D5Activity_3",
- "0D5Activity_4",
- "0D5Activity_5",
- "0D5Activity_6",
- "0D5Activity_7",
- "0D5Activity_8",
- "0D5Activity_9",
- "0D5Activity_10",
- "0D5Activity_11",
- "0D5Activity_12",
- "0D5Activity_13",
- "0D5Activity_14",
- "0D5Activity_15",
- "0D5Activity_16"
+ "backImagePath": null
+ },
+ {
+ "id": "3D5Activity_23",
+ "sortId": 23,
+ "description": "累计击败任意6000名敌兵",
+ "type": "ACTIVITY",
+ "preMissionIds": null,
+ "template": "StageWithEnemyKill",
+ "templateType": "1",
+ "param": [
+ "1",
+ "6000"
],
- "startTs": 1558576800,
- "endTs": 1559159999
+ "unlockCondition": null,
+ "unlockParam": null,
+ "missionGroup": "act3d5",
+ "toPage": null,
+ "periodicalPoint": 0,
+ "rewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "token_Wristband",
+ "count": 100
+ }
+ ],
+ "backImagePath": null
},
{
- "id": "act5d0",
- "title": null,
+ "id": "3D5Activity_24",
+ "sortId": 24,
+ "description": "累计击败任意10000名敌兵",
"type": "ACTIVITY",
- "preMissionGroup": null,
- "period": null,
- "rewards": null,
- "missionIds": [
- "5D0Activity_1",
- "5D0Activity_2",
- "5D0Activity_3",
- "5D0Activity_4",
- "5D0Activity_5",
- "5D0Activity_6",
- "5D0Activity_7",
- "5D0Activity_8",
- "5D0Activity_9",
- "5D0Activity_10",
- "5D0Activity_11",
- "5D0Activity_12",
- "5D0Activity_13",
- "5D0Activity_14",
- "5D0Activity_15",
- "5D0Activity_16",
- "5D0Activity_17",
- "5D0Activity_18",
- "5D0Activity_19",
- "5D0Activity_20"
+ "preMissionIds": null,
+ "template": "StageWithEnemyKill",
+ "templateType": "1",
+ "param": [
+ "1",
+ "10000"
],
- "startTs": 1574150400,
- "endTs": 1575921599
+ "unlockCondition": null,
+ "unlockParam": null,
+ "missionGroup": "act3d5",
+ "toPage": null,
+ "periodicalPoint": 0,
+ "rewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "token_Wristband",
+ "count": 150
+ }
+ ],
+ "backImagePath": null
},
{
- "id": "act9d4",
- "title": null,
+ "id": "3D5Activity_25",
+ "sortId": 25,
+ "description": "累计公开招募10次",
"type": "ACTIVITY",
- "preMissionGroup": null,
- "period": null,
- "rewards": null,
- "missionIds": [
- "9D4Activity_1",
- "9D4Activity_2",
- "9D4Activity_3",
+ "preMissionIds": null,
+ "template": "NormalGacha",
+ "templateType": "0",
+ "param": [
+ "0",
+ "-1",
+ "10"
+ ],
+ "unlockCondition": null,
+ "unlockParam": null,
+ "missionGroup": "act3d5",
+ "toPage": null,
+ "periodicalPoint": 0,
+ "rewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "token_Wristband",
+ "count": 50
+ }
+ ],
+ "backImagePath": null
+ },
+ {
+ "id": "3D5Activity_26",
+ "sortId": 26,
+ "description": "累计公开招募25次",
+ "type": "ACTIVITY",
+ "preMissionIds": null,
+ "template": "NormalGacha",
+ "templateType": "0",
+ "param": [
+ "0",
+ "-1",
+ "25"
+ ],
+ "unlockCondition": null,
+ "unlockParam": null,
+ "missionGroup": "act3d5",
+ "toPage": null,
+ "periodicalPoint": 0,
+ "rewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "token_Wristband",
+ "count": 100
+ }
+ ],
+ "backImagePath": null
+ },
+ {
+ "id": "3D5Activity_27",
+ "sortId": 27,
+ "description": "累计公开招募40次",
+ "type": "ACTIVITY",
+ "preMissionIds": null,
+ "template": "NormalGacha",
+ "templateType": "0",
+ "param": [
+ "0",
+ "-1",
+ "40"
+ ],
+ "unlockCondition": null,
+ "unlockParam": null,
+ "missionGroup": "act3d5",
+ "toPage": null,
+ "periodicalPoint": 0,
+ "rewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "token_Wristband",
+ "count": 150
+ }
+ ],
+ "backImagePath": null
+ },
+ {
+ "id": "3D5Activity_28",
+ "sortId": 28,
+ "description": "让100名干员在宿舍中恢复心情",
+ "type": "ACTIVITY",
+ "preMissionIds": null,
+ "template": "RecoverCharBaseAp",
+ "templateType": "0",
+ "param": [
+ "0",
+ "100"
+ ],
+ "unlockCondition": null,
+ "unlockParam": null,
+ "missionGroup": "act3d5",
+ "toPage": null,
+ "periodicalPoint": 0,
+ "rewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "token_Wristband",
+ "count": 50
+ }
+ ],
+ "backImagePath": null
+ },
+ {
+ "id": "3D5Activity_29",
+ "sortId": 29,
+ "description": "让200名干员在宿舍中恢复心情",
+ "type": "ACTIVITY",
+ "preMissionIds": null,
+ "template": "RecoverCharBaseAp",
+ "templateType": "0",
+ "param": [
+ "0",
+ "200"
+ ],
+ "unlockCondition": null,
+ "unlockParam": null,
+ "missionGroup": "act3d5",
+ "toPage": null,
+ "periodicalPoint": 0,
+ "rewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "token_Wristband",
+ "count": 100
+ }
+ ],
+ "backImagePath": null
+ },
+ {
+ "id": "3D5Activity_30",
+ "sortId": 30,
+ "description": "让300名干员在宿舍中恢复心情",
+ "type": "ACTIVITY",
+ "preMissionIds": null,
+ "template": "RecoverCharBaseAp",
+ "templateType": "0",
+ "param": [
+ "0",
+ "300"
+ ],
+ "unlockCondition": null,
+ "unlockParam": null,
+ "missionGroup": "act3d5",
+ "toPage": null,
+ "periodicalPoint": 0,
+ "rewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "token_Wristband",
+ "count": 150
+ }
+ ],
+ "backImagePath": null
+ },
+ {
+ "id": "3D5Activity_31",
+ "sortId": 31,
+ "description": "完成50笔订单",
+ "type": "ACTIVITY",
+ "preMissionIds": null,
+ "template": "DeliveryOrder",
+ "templateType": "1",
+ "param": [
+ "1",
+ "50"
+ ],
+ "unlockCondition": null,
+ "unlockParam": null,
+ "missionGroup": "act3d5",
+ "toPage": null,
+ "periodicalPoint": 0,
+ "rewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "token_Wristband",
+ "count": 50
+ }
+ ],
+ "backImagePath": null
+ },
+ {
+ "id": "3D5Activity_32",
+ "sortId": 32,
+ "description": "完成100笔订单",
+ "type": "ACTIVITY",
+ "preMissionIds": null,
+ "template": "DeliveryOrder",
+ "templateType": "1",
+ "param": [
+ "1",
+ "100"
+ ],
+ "unlockCondition": null,
+ "unlockParam": null,
+ "missionGroup": "act3d5",
+ "toPage": null,
+ "periodicalPoint": 0,
+ "rewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "token_Wristband",
+ "count": 100
+ }
+ ],
+ "backImagePath": null
+ },
+ {
+ "id": "3D5Activity_33",
+ "sortId": 33,
+ "description": "完成150笔订单",
+ "type": "ACTIVITY",
+ "preMissionIds": null,
+ "template": "DeliveryOrder",
+ "templateType": "1",
+ "param": [
+ "1",
+ "150"
+ ],
+ "unlockCondition": null,
+ "unlockParam": null,
+ "missionGroup": "act3d5",
+ "toPage": null,
+ "periodicalPoint": 0,
+ "rewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "token_Wristband",
+ "count": 150
+ }
+ ],
+ "backImagePath": null
+ },
+ {
+ "id": "3D5Activity_34",
+ "sortId": 34,
+ "description": "在制造站生产100件赤金",
+ "type": "ACTIVITY",
+ "preMissionIds": null,
+ "template": "ManufactureItem",
+ "templateType": "0",
+ "param": [
+ "0",
+ "100",
+ "3003"
+ ],
+ "unlockCondition": null,
+ "unlockParam": null,
+ "missionGroup": "act3d5",
+ "toPage": null,
+ "periodicalPoint": 0,
+ "rewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "token_Wristband",
+ "count": 50
+ }
+ ],
+ "backImagePath": null
+ },
+ {
+ "id": "3D5Activity_35",
+ "sortId": 35,
+ "description": "在制造站生产200件赤金",
+ "type": "ACTIVITY",
+ "preMissionIds": null,
+ "template": "ManufactureItem",
+ "templateType": "0",
+ "param": [
+ "0",
+ "200",
+ "3003"
+ ],
+ "unlockCondition": null,
+ "unlockParam": null,
+ "missionGroup": "act3d5",
+ "toPage": null,
+ "periodicalPoint": 0,
+ "rewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "token_Wristband",
+ "count": 100
+ }
+ ],
+ "backImagePath": null
+ },
+ {
+ "id": "3D5Activity_36",
+ "sortId": 36,
+ "description": "在制造站生产300件赤金",
+ "type": "ACTIVITY",
+ "preMissionIds": null,
+ "template": "ManufactureItem",
+ "templateType": "0",
+ "param": [
+ "0",
+ "300",
+ "3003"
+ ],
+ "unlockCondition": null,
+ "unlockParam": null,
+ "missionGroup": "act3d5",
+ "toPage": null,
+ "periodicalPoint": 0,
+ "rewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "token_Wristband",
+ "count": 150
+ }
+ ],
+ "backImagePath": null
+ },
+ {
+ "id": "3D5Activity_37",
+ "sortId": 37,
+ "description": "任务期间累积举行1次线索交流",
+ "type": "ACTIVITY",
+ "preMissionIds": null,
+ "template": "StartInfoShare",
+ "templateType": "1",
+ "param": [
+ "1",
+ "1"
+ ],
+ "unlockCondition": null,
+ "unlockParam": null,
+ "missionGroup": "act3d5",
+ "toPage": null,
+ "periodicalPoint": 0,
+ "rewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "token_Wristband",
+ "count": 50
+ }
+ ],
+ "backImagePath": null
+ },
+ {
+ "id": "3D5Activity_38",
+ "sortId": 38,
+ "description": "任务期间累积举行2次线索交流",
+ "type": "ACTIVITY",
+ "preMissionIds": null,
+ "template": "StartInfoShare",
+ "templateType": "1",
+ "param": [
+ "1",
+ "2"
+ ],
+ "unlockCondition": null,
+ "unlockParam": null,
+ "missionGroup": "act3d5",
+ "toPage": null,
+ "periodicalPoint": 0,
+ "rewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "token_Wristband",
+ "count": 100
+ }
+ ],
+ "backImagePath": null
+ },
+ {
+ "id": "3D5Activity_39",
+ "sortId": 39,
+ "description": "任务期间累积举行3次线索交流",
+ "type": "ACTIVITY",
+ "preMissionIds": null,
+ "template": "StartInfoShare",
+ "templateType": "1",
+ "param": [
+ "1",
+ "3"
+ ],
+ "unlockCondition": null,
+ "unlockParam": null,
+ "missionGroup": "act3d5",
+ "toPage": null,
+ "periodicalPoint": 0,
+ "rewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "token_Wristband",
+ "count": 150
+ }
+ ],
+ "backImagePath": null
+ }
+ ],
+ "missionGroup": [
+ {
+ "id": "act12d0",
+ "title": null,
+ "type": "ACTIVITY",
+ "preMissionGroup": null,
+ "period": null,
+ "rewards": [],
+ "missionIds": [
+ "12D0Activity_1",
+ "12D0Activity_2",
+ "12D0Activity_3",
+ "12D0Activity_4",
+ "12D0Activity_5",
+ "12D0Activity_6",
+ "12D0Activity_7",
+ "12D0Activity_8",
+ "12D0Activity_9",
+ "12D0Activity_10",
+ "12D0Activity_11",
+ "12D0Activity_12",
+ "12D0Activity_13",
+ "12D0Activity_14",
+ "12D0Activity_15",
+ "12D0Activity_16",
+ "12D0Activity_17",
+ "12D0Activity_18",
+ "12D0Activity_19",
+ "12D0Activity_20",
+ "12D0Activity_21",
+ "12D0Activity_22",
+ "12D0Activity_23",
+ "12D0Activity_24",
+ "12D0Activity_25"
+ ],
+ "startTs": 1598328000,
+ "endTs": 1600113599
+ },
+ {
+ "id": "act11d0",
+ "title": null,
+ "type": "ACTIVITY",
+ "preMissionGroup": null,
+ "period": null,
+ "rewards": [],
+ "missionIds": [
+ "11D0Activity_1",
+ "11D0Activity_2",
+ "11D0Activity_3",
+ "11D0Activity_4",
+ "11D0Activity_5",
+ "11D0Activity_6",
+ "11D0Activity_7",
+ "11D0Activity_8",
+ "11D0Activity_9",
+ "11D0Activity_10",
+ "11D0Activity_11",
+ "11D0Activity_12",
+ "11D0Activity_13",
+ "11D0Activity_14",
+ "11D0Activity_15",
+ "11D0Activity_16",
+ "11D0Activity_17",
+ "11D0Activity_18",
+ "11D0Activity_19",
+ "11D0Activity_20",
+ "11D0Activity_21",
+ "11D0Activity_22",
+ "11D0Activity_23",
+ "11D0Activity_24",
+ "11D0Activity_25",
+ "11D0Activity_s1",
+ "11D0Activity_s2",
+ "11D0Activity_s3",
+ "11D0Activity_s4",
+ "11D0Activity_s5"
+ ],
+ "startTs": 1594267200,
+ "endTs": 1596052799
+ },
+ {
+ "id": "act9d0",
+ "title": null,
+ "type": "ACTIVITY",
+ "preMissionGroup": null,
+ "period": null,
+ "rewards": [],
+ "missionIds": [
+ "9D0Activity_1",
+ "9D0Activity_2",
+ "9D0Activity_3",
+ "9D0Activity_4",
+ "9D0Activity_5",
+ "9D0Activity_6",
+ "9D0Activity_7",
+ "9D0Activity_8",
+ "9D0Activity_9",
+ "9D0Activity_10",
+ "9D0Activity_11",
+ "9D0Activity_12",
+ "9D0Activity_13",
+ "9D0Activity_14",
+ "9D0Activity_15",
+ "9D0Activity_16",
+ "9D0Activity_17",
+ "9D0Activity_18",
+ "9D0Activity_19",
+ "9D0Activity_20",
+ "9D0Activity_21",
+ "9D0Activity_22",
+ "9D0Activity_23",
+ "9D0Activity_24",
+ "9D0Activity_25"
+ ],
+ "startTs": 1587441600,
+ "endTs": 1590091199
+ },
+ {
+ "id": "1stact",
+ "title": null,
+ "type": "ACTIVITY",
+ "preMissionGroup": null,
+ "period": null,
+ "rewards": [],
+ "missionIds": [
+ "1stActivity_1",
+ "1stActivity_2",
+ "1stActivity_3",
+ "1stActivity_4",
+ "1stActivity_5",
+ "1stActivity_6",
+ "1stActivity_7",
+ "1stActivity_8",
+ "1stActivity_9",
+ "1stActivity_10",
+ "1stActivity_11",
+ "1stActivity_12",
+ "1stActivity_13",
+ "1stActivity_14",
+ "1stActivity_15"
+ ],
+ "startTs": 1559181600,
+ "endTs": 1560974399
+ },
+ {
+ "id": "0D5act",
+ "title": null,
+ "type": "ACTIVITY",
+ "preMissionGroup": null,
+ "period": null,
+ "rewards": [
+ {
+ "type": "CHAR_SKIN",
+ "id": "char_002_amiya@winter#1",
+ "count": 1
+ }
+ ],
+ "missionIds": [
+ "0D5Activity_1",
+ "0D5Activity_2",
+ "0D5Activity_3",
+ "0D5Activity_4",
+ "0D5Activity_5",
+ "0D5Activity_6",
+ "0D5Activity_7",
+ "0D5Activity_8",
+ "0D5Activity_9",
+ "0D5Activity_10",
+ "0D5Activity_11",
+ "0D5Activity_12",
+ "0D5Activity_13",
+ "0D5Activity_14",
+ "0D5Activity_15",
+ "0D5Activity_16"
+ ],
+ "startTs": 1558576800,
+ "endTs": 1559159999
+ },
+ {
+ "id": "act5d0",
+ "title": null,
+ "type": "ACTIVITY",
+ "preMissionGroup": null,
+ "period": null,
+ "rewards": null,
+ "missionIds": [
+ "5D0Activity_1",
+ "5D0Activity_2",
+ "5D0Activity_3",
+ "5D0Activity_4",
+ "5D0Activity_5",
+ "5D0Activity_6",
+ "5D0Activity_7",
+ "5D0Activity_8",
+ "5D0Activity_9",
+ "5D0Activity_10",
+ "5D0Activity_11",
+ "5D0Activity_12",
+ "5D0Activity_13",
+ "5D0Activity_14",
+ "5D0Activity_15",
+ "5D0Activity_16",
+ "5D0Activity_17",
+ "5D0Activity_18",
+ "5D0Activity_19",
+ "5D0Activity_20"
+ ],
+ "startTs": 1574150400,
+ "endTs": 1575921599
+ },
+ {
+ "id": "act9d4",
+ "title": null,
+ "type": "ACTIVITY",
+ "preMissionGroup": null,
+ "period": null,
+ "rewards": null,
+ "missionIds": [
+ "9D4Activity_1",
+ "9D4Activity_2",
+ "9D4Activity_3",
"9D4Activity_4",
"9D4Activity_5",
"9D4Activity_6",
@@ -20098,547 +20845,1121 @@
"tokenNum": 1,
"mileStoneType": 0,
"normalItem": {
- "id": "2004",
- "count": 5,
- "type": "CARD_EXP"
+ "id": "2004",
+ "count": 5,
+ "type": "CARD_EXP"
+ },
+ "IsBonus": 0
+ },
+ {
+ "mileStoneId": "mileStone_02",
+ "orderId": 2,
+ "tokenNum": 2,
+ "mileStoneType": 0,
+ "normalItem": {
+ "id": "30033",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ "IsBonus": 0
+ },
+ {
+ "mileStoneId": "mileStone_03",
+ "orderId": 3,
+ "tokenNum": 3,
+ "mileStoneType": 0,
+ "normalItem": {
+ "id": "3301",
+ "count": 5,
+ "type": "MATERIAL"
+ },
+ "IsBonus": 0
+ },
+ {
+ "mileStoneId": "mileStone_04",
+ "orderId": 4,
+ "tokenNum": 4,
+ "mileStoneType": 0,
+ "normalItem": {
+ "id": "30103",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ "IsBonus": 0
+ },
+ {
+ "mileStoneId": "mileStone_05",
+ "orderId": 5,
+ "tokenNum": 5,
+ "mileStoneType": 0,
+ "normalItem": {
+ "id": "4001",
+ "count": 20000,
+ "type": "GOLD"
+ },
+ "IsBonus": 0
+ },
+ {
+ "mileStoneId": "mileStone_06",
+ "orderId": 6,
+ "tokenNum": 6,
+ "mileStoneType": 0,
+ "normalItem": {
+ "id": "4006",
+ "count": 80,
+ "type": "MATERIAL"
+ },
+ "IsBonus": 0
+ },
+ {
+ "mileStoneId": "mileStone_07",
+ "orderId": 7,
+ "tokenNum": 7,
+ "mileStoneType": 0,
+ "normalItem": {
+ "id": "2004",
+ "count": 8,
+ "type": "CARD_EXP"
+ },
+ "IsBonus": 0
+ },
+ {
+ "mileStoneId": "mileStone_08",
+ "orderId": 8,
+ "tokenNum": 8,
+ "mileStoneType": 0,
+ "normalItem": {
+ "id": "furni_penguin_recordPlayer_01",
+ "count": 1,
+ "type": "FURN"
+ },
+ "IsBonus": 0
+ },
+ {
+ "mileStoneId": "mileStone_09",
+ "orderId": 9,
+ "tokenNum": 9,
+ "mileStoneType": 0,
+ "normalItem": {
+ "id": "3301",
+ "count": 10,
+ "type": "MATERIAL"
+ },
+ "IsBonus": 0
+ },
+ {
+ "mileStoneId": "mileStone_10",
+ "orderId": 10,
+ "tokenNum": 10,
+ "mileStoneType": 0,
+ "normalItem": {
+ "id": "30033",
+ "count": 5,
+ "type": "MATERIAL"
+ },
+ "IsBonus": 0
+ },
+ {
+ "mileStoneId": "mileStone_11",
+ "orderId": 11,
+ "tokenNum": 11,
+ "mileStoneType": 0,
+ "normalItem": {
+ "id": "furni_penguin_bulletinboard_01",
+ "count": 1,
+ "type": "FURN"
+ },
+ "IsBonus": 0
+ },
+ {
+ "mileStoneId": "mileStone_12",
+ "orderId": 12,
+ "tokenNum": 12,
+ "mileStoneType": 0,
+ "normalItem": {
+ "id": "p_char_325_bison",
+ "count": 1,
+ "type": "MATERIAL"
+ },
+ "IsBonus": 0
+ },
+ {
+ "mileStoneId": "mileStone_13",
+ "orderId": 13,
+ "tokenNum": 13,
+ "mileStoneType": 0,
+ "normalItem": {
+ "id": "4006",
+ "count": 100,
+ "type": "MATERIAL"
+ },
+ "IsBonus": 0
+ },
+ {
+ "mileStoneId": "mileStone_14",
+ "orderId": 14,
+ "tokenNum": 14,
+ "mileStoneType": 0,
+ "normalItem": {
+ "id": "furni_penguin_boxes_01",
+ "count": 1,
+ "type": "FURN"
+ },
+ "IsBonus": 0
+ },
+ {
+ "mileStoneId": "mileStone_15",
+ "orderId": 15,
+ "tokenNum": 15,
+ "mileStoneType": 0,
+ "normalItem": {
+ "id": "30103",
+ "count": 5,
+ "type": "MATERIAL"
+ },
+ "IsBonus": 0
+ },
+ {
+ "mileStoneId": "mileStone_16",
+ "orderId": 16,
+ "tokenNum": 16,
+ "mileStoneType": 0,
+ "normalItem": {
+ "id": "p_char_325_bison",
+ "count": 1,
+ "type": "MATERIAL"
+ },
+ "IsBonus": 0
+ },
+ {
+ "mileStoneId": "mileStone_17",
+ "orderId": 17,
+ "tokenNum": 17,
+ "mileStoneType": 0,
+ "normalItem": {
+ "id": "furni_penguin_oilDrumSink_01",
+ "count": 1,
+ "type": "FURN"
+ },
+ "IsBonus": 0
+ },
+ {
+ "mileStoneId": "mileStone_18",
+ "orderId": 18,
+ "tokenNum": 18,
+ "mileStoneType": 0,
+ "normalItem": {
+ "id": "4001",
+ "count": 20000,
+ "type": "GOLD"
+ },
+ "IsBonus": 0
+ },
+ {
+ "mileStoneId": "mileStone_19",
+ "orderId": 19,
+ "tokenNum": 19,
+ "mileStoneType": 0,
+ "normalItem": {
+ "id": "30033",
+ "count": 7,
+ "type": "MATERIAL"
+ },
+ "IsBonus": 0
+ },
+ {
+ "mileStoneId": "mileStone_20",
+ "orderId": 20,
+ "tokenNum": 20,
+ "mileStoneType": 0,
+ "normalItem": {
+ "id": "furni_penguin_sofa_01",
+ "count": 1,
+ "type": "FURN"
+ },
+ "IsBonus": 0
+ },
+ {
+ "mileStoneId": "mileStone_21",
+ "orderId": 21,
+ "tokenNum": 21,
+ "mileStoneType": 0,
+ "normalItem": {
+ "id": "3302",
+ "count": 10,
+ "type": "MATERIAL"
},
"IsBonus": 0
},
{
- "mileStoneId": "mileStone_02",
- "orderId": 2,
- "tokenNum": 2,
+ "mileStoneId": "mileStone_22",
+ "orderId": 22,
+ "tokenNum": 22,
"mileStoneType": 0,
"normalItem": {
- "id": "30033",
- "count": 3,
+ "id": "p_char_325_bison",
+ "count": 1,
"type": "MATERIAL"
},
"IsBonus": 0
},
{
- "mileStoneId": "mileStone_03",
- "orderId": 3,
- "tokenNum": 3,
+ "mileStoneId": "mileStone_23",
+ "orderId": 23,
+ "tokenNum": 23,
"mileStoneType": 0,
"normalItem": {
- "id": "3301",
- "count": 5,
- "type": "MATERIAL"
+ "id": "furni_penguin_shelf_01",
+ "count": 1,
+ "type": "FURN"
},
"IsBonus": 0
},
{
- "mileStoneId": "mileStone_04",
- "orderId": 4,
- "tokenNum": 4,
+ "mileStoneId": "mileStone_24",
+ "orderId": 24,
+ "tokenNum": 24,
"mileStoneType": 0,
"normalItem": {
- "id": "30103",
- "count": 3,
+ "id": "30063",
+ "count": 5,
"type": "MATERIAL"
},
"IsBonus": 0
},
{
- "mileStoneId": "mileStone_05",
- "orderId": 5,
- "tokenNum": 5,
+ "mileStoneId": "mileStone_25",
+ "orderId": 25,
+ "tokenNum": 25,
"mileStoneType": 0,
"normalItem": {
- "id": "4001",
- "count": 20000,
- "type": "GOLD"
+ "id": "2004",
+ "count": 10,
+ "type": "CARD_EXP"
},
"IsBonus": 0
},
{
- "mileStoneId": "mileStone_06",
- "orderId": 6,
- "tokenNum": 6,
+ "mileStoneId": "mileStone_26",
+ "orderId": 26,
+ "tokenNum": 26,
"mileStoneType": 0,
"normalItem": {
- "id": "4006",
- "count": 80,
- "type": "MATERIAL"
+ "id": "furni_penguin_table_01",
+ "count": 1,
+ "type": "FURN"
},
"IsBonus": 0
},
{
- "mileStoneId": "mileStone_07",
- "orderId": 7,
- "tokenNum": 7,
+ "mileStoneId": "mileStone_27",
+ "orderId": 27,
+ "tokenNum": 27,
"mileStoneType": 0,
"normalItem": {
- "id": "2004",
- "count": 8,
- "type": "CARD_EXP"
+ "id": "4001",
+ "count": 20000,
+ "type": "GOLD"
},
"IsBonus": 0
},
{
- "mileStoneId": "mileStone_08",
- "orderId": 8,
- "tokenNum": 8,
+ "mileStoneId": "mileStone_28",
+ "orderId": 28,
+ "tokenNum": 28,
"mileStoneType": 0,
"normalItem": {
- "id": "furni_penguin_recordPlayer_01",
+ "id": "p_char_325_bison",
"count": 1,
- "type": "FURN"
+ "type": "MATERIAL"
},
"IsBonus": 0
},
{
- "mileStoneId": "mileStone_09",
- "orderId": 9,
- "tokenNum": 9,
+ "mileStoneId": "mileStone_29",
+ "orderId": 29,
+ "tokenNum": 29,
"mileStoneType": 0,
"normalItem": {
- "id": "3301",
- "count": 10,
+ "id": "30103",
+ "count": 7,
"type": "MATERIAL"
},
"IsBonus": 0
},
{
- "mileStoneId": "mileStone_10",
- "orderId": 10,
- "tokenNum": 10,
+ "mileStoneId": "mileStone_30",
+ "orderId": 30,
+ "tokenNum": 30,
"mileStoneType": 0,
"normalItem": {
- "id": "30033",
- "count": 5,
+ "id": "4006",
+ "count": 120,
"type": "MATERIAL"
},
"IsBonus": 0
},
{
- "mileStoneId": "mileStone_11",
- "orderId": 11,
- "tokenNum": 11,
+ "mileStoneId": "mileStone_31",
+ "orderId": 31,
+ "tokenNum": 31,
"mileStoneType": 0,
"normalItem": {
- "id": "furni_penguin_bulletinboard_01",
+ "id": "30125",
"count": 1,
- "type": "FURN"
+ "type": "MATERIAL"
},
- "IsBonus": 0
+ "IsBonus": 1
},
{
- "mileStoneId": "mileStone_12",
- "orderId": 12,
- "tokenNum": 12,
+ "mileStoneId": "mileStone_32",
+ "orderId": 32,
+ "tokenNum": 32,
"mileStoneType": 0,
"normalItem": {
"id": "p_char_325_bison",
"count": 1,
"type": "MATERIAL"
},
- "IsBonus": 0
+ "IsBonus": 1
},
{
- "mileStoneId": "mileStone_13",
- "orderId": 13,
- "tokenNum": 13,
+ "mileStoneId": "mileStone_33",
+ "orderId": 33,
+ "tokenNum": 33,
"mileStoneType": 0,
"normalItem": {
- "id": "4006",
- "count": 100,
+ "id": "32001",
+ "count": 1,
"type": "MATERIAL"
},
- "IsBonus": 0
+ "IsBonus": 1
+ },
+ {
+ "mileStoneId": "mileStone_34",
+ "orderId": 34,
+ "tokenNum": 34,
+ "mileStoneType": 0,
+ "normalItem": {
+ "id": "4001",
+ "count": 30000,
+ "type": "GOLD"
+ },
+ "IsBonus": 1
+ },
+ {
+ "mileStoneId": "mileStone_35",
+ "orderId": 35,
+ "tokenNum": 35,
+ "mileStoneType": 0,
+ "normalItem": {
+ "id": "2004",
+ "count": 15,
+ "type": "CARD_EXP"
+ },
+ "IsBonus": 1
+ }
+ ],
+ "mileStoneTokenId": "act5d0_point_medal",
+ "zoneDesc": {
+ "act5d0_zone1": {
+ "zoneId": "act5d0_zone1",
+ "lockedText": null
+ },
+ "act5d0_zone2": {
+ "zoneId": "act5d0_zone2",
+ "lockedText": "通关下城区后通行"
+ }
+ },
+ "missionExtraList": {
+ "5D0Activity_1": {
+ "difficultLevel": 0,
+ "levelDesc": "拜松的重力实验",
+ "sortId": 1
+ },
+ "5D0Activity_2": {
+ "difficultLevel": 0,
+ "levelDesc": "拜松的重力实验",
+ "sortId": 2
+ },
+ "5D0Activity_3": {
+ "difficultLevel": 0,
+ "levelDesc": "拜松的重力实验",
+ "sortId": 3
+ },
+ "5D0Activity_4": {
+ "difficultLevel": 0,
+ "levelDesc": "拜松的重力实验",
+ "sortId": 4
+ },
+ "5D0Activity_5": {
+ "difficultLevel": 0,
+ "levelDesc": "拜松的重力实验",
+ "sortId": 5
+ },
+ "5D0Activity_6": {
+ "difficultLevel": 1,
+ "levelDesc": "定时炸弹",
+ "sortId": 6
+ },
+ "5D0Activity_7": {
+ "difficultLevel": 1,
+ "levelDesc": "定时炸弹",
+ "sortId": 7
+ },
+ "5D0Activity_8": {
+ "difficultLevel": 1,
+ "levelDesc": "定时炸弹",
+ "sortId": 8
+ },
+ "5D0Activity_9": {
+ "difficultLevel": 1,
+ "levelDesc": "定时炸弹",
+ "sortId": 9
+ },
+ "5D0Activity_10": {
+ "difficultLevel": 1,
+ "levelDesc": "定时炸弹",
+ "sortId": 10
+ },
+ "5D0Activity_11": {
+ "difficultLevel": 1,
+ "levelDesc": "定时炸弹",
+ "sortId": 11
+ },
+ "5D0Activity_12": {
+ "difficultLevel": 1,
+ "levelDesc": "定时炸弹",
+ "sortId": 12
+ },
+ "5D0Activity_13": {
+ "difficultLevel": 2,
+ "levelDesc": "空地上的天使",
+ "sortId": 13
+ },
+ "5D0Activity_14": {
+ "difficultLevel": 2,
+ "levelDesc": "空地上的天使",
+ "sortId": 14
+ },
+ "5D0Activity_15": {
+ "difficultLevel": 2,
+ "levelDesc": "空地上的天使",
+ "sortId": 15
+ },
+ "5D0Activity_16": {
+ "difficultLevel": 2,
+ "levelDesc": "空地上的天使",
+ "sortId": 16
},
- {
- "mileStoneId": "mileStone_14",
- "orderId": 14,
- "tokenNum": 14,
- "mileStoneType": 0,
- "normalItem": {
- "id": "furni_penguin_boxes_01",
- "count": 1,
- "type": "FURN"
- },
- "IsBonus": 0
+ "5D0Activity_17": {
+ "difficultLevel": 2,
+ "levelDesc": "空地上的天使",
+ "sortId": 17
},
- {
- "mileStoneId": "mileStone_15",
- "orderId": 15,
- "tokenNum": 15,
- "mileStoneType": 0,
- "normalItem": {
- "id": "30103",
- "count": 5,
- "type": "MATERIAL"
- },
- "IsBonus": 0
+ "5D0Activity_18": {
+ "difficultLevel": 3,
+ "levelDesc": "苹果派难题",
+ "sortId": 18
},
- {
- "mileStoneId": "mileStone_16",
- "orderId": 16,
- "tokenNum": 16,
- "mileStoneType": 0,
- "normalItem": {
- "id": "p_char_325_bison",
- "count": 1,
- "type": "MATERIAL"
- },
- "IsBonus": 0
+ "5D0Activity_19": {
+ "difficultLevel": 3,
+ "levelDesc": "苹果派难题",
+ "sortId": 19
},
+ "5D0Activity_20": {
+ "difficultLevel": 3,
+ "levelDesc": "苹果派难题",
+ "sortId": 20
+ }
+ },
+ "spReward": "mileStone_26"
+ }
+ },
+ "TYPE_ACT5D1": {},
+ "COLLECTION": {
+ "act9d4": {
+ "collections": [
{
- "mileStoneId": "mileStone_17",
- "orderId": 17,
- "tokenNum": 17,
- "mileStoneType": 0,
- "normalItem": {
- "id": "furni_penguin_oilDrumSink_01",
- "count": 1,
- "type": "FURN"
- },
- "IsBonus": 0
+ "id": 1,
+ "itemType": "CARD_EXP",
+ "itemId": "2003",
+ "itemCnt": 20,
+ "pointId": "act9d4_point_token",
+ "pointCnt": 300,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
{
- "mileStoneId": "mileStone_18",
- "orderId": 18,
- "tokenNum": 18,
- "mileStoneType": 0,
- "normalItem": {
- "id": "4001",
- "count": 20000,
- "type": "GOLD"
- },
- "IsBonus": 0
+ "id": 2,
+ "itemType": "MATERIAL",
+ "itemId": "3302",
+ "itemCnt": 10,
+ "pointId": "act9d4_point_token",
+ "pointCnt": 600,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
{
- "mileStoneId": "mileStone_19",
- "orderId": 19,
- "tokenNum": 19,
- "mileStoneType": 0,
- "normalItem": {
- "id": "30033",
- "count": 7,
- "type": "MATERIAL"
- },
- "IsBonus": 0
+ "id": 3,
+ "itemType": "TKT_RECRUIT",
+ "itemId": "7001",
+ "itemCnt": 5,
+ "pointId": "act9d4_point_token",
+ "pointCnt": 900,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
{
- "mileStoneId": "mileStone_20",
- "orderId": 20,
- "tokenNum": 20,
- "mileStoneType": 0,
- "normalItem": {
- "id": "furni_penguin_sofa_01",
- "count": 1,
- "type": "FURN"
- },
- "IsBonus": 0
+ "id": 4,
+ "itemType": "MATERIAL",
+ "itemId": "tier5_guard",
+ "itemCnt": 1,
+ "pointId": "act9d4_point_token",
+ "pointCnt": 1200,
+ "isBonus": true,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
{
- "mileStoneId": "mileStone_21",
- "orderId": 21,
- "tokenNum": 21,
- "mileStoneType": 0,
- "normalItem": {
- "id": "3302",
- "count": 10,
- "type": "MATERIAL"
- },
- "IsBonus": 0
+ "id": 5,
+ "itemType": "CARD_EXP",
+ "itemId": "2004",
+ "itemCnt": 10,
+ "pointId": "act9d4_point_token",
+ "pointCnt": 1500,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
{
- "mileStoneId": "mileStone_22",
- "orderId": 22,
- "tokenNum": 22,
- "mileStoneType": 0,
- "normalItem": {
- "id": "p_char_325_bison",
- "count": 1,
- "type": "MATERIAL"
- },
- "IsBonus": 0
+ "id": 6,
+ "itemType": "MATERIAL",
+ "itemId": "30083",
+ "itemCnt": 5,
+ "pointId": "act9d4_point_token",
+ "pointCnt": 1800,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
{
- "mileStoneId": "mileStone_23",
- "orderId": 23,
- "tokenNum": 23,
- "mileStoneType": 0,
- "normalItem": {
- "id": "furni_penguin_shelf_01",
- "count": 1,
- "type": "FURN"
- },
- "IsBonus": 0
+ "id": 7,
+ "itemType": "MATERIAL",
+ "itemId": "3003",
+ "itemCnt": 20,
+ "pointId": "act9d4_point_token",
+ "pointCnt": 2100,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
{
- "mileStoneId": "mileStone_24",
- "orderId": 24,
- "tokenNum": 24,
- "mileStoneType": 0,
- "normalItem": {
- "id": "30063",
- "count": 5,
- "type": "MATERIAL"
- },
- "IsBonus": 0
+ "id": 8,
+ "itemType": "MATERIAL",
+ "itemId": "tier5_guard",
+ "itemCnt": 1,
+ "pointId": "act9d4_point_token",
+ "pointCnt": 2400,
+ "isBonus": true,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
{
- "mileStoneId": "mileStone_25",
- "orderId": 25,
- "tokenNum": 25,
- "mileStoneType": 0,
- "normalItem": {
- "id": "2004",
- "count": 10,
- "type": "CARD_EXP"
- },
- "IsBonus": 0
+ "id": 9,
+ "itemType": "MATERIAL",
+ "itemId": "3401",
+ "itemCnt": 200,
+ "pointId": "act9d4_point_token",
+ "pointCnt": 2700,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
{
- "mileStoneId": "mileStone_26",
- "orderId": 26,
- "tokenNum": 26,
- "mileStoneType": 0,
- "normalItem": {
- "id": "furni_penguin_table_01",
- "count": 1,
- "type": "FURN"
- },
- "IsBonus": 0
+ "id": 10,
+ "itemType": "MATERIAL",
+ "itemId": "3303",
+ "itemCnt": 10,
+ "pointId": "act9d4_point_token",
+ "pointCnt": 3000,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
{
- "mileStoneId": "mileStone_27",
- "orderId": 27,
- "tokenNum": 27,
- "mileStoneType": 0,
- "normalItem": {
- "id": "4001",
- "count": 20000,
- "type": "GOLD"
- },
- "IsBonus": 0
+ "id": 11,
+ "itemType": "MATERIAL",
+ "itemId": "30093",
+ "itemCnt": 5,
+ "pointId": "act9d4_point_token",
+ "pointCnt": 3200,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
{
- "mileStoneId": "mileStone_28",
- "orderId": 28,
- "tokenNum": 28,
- "mileStoneType": 0,
- "normalItem": {
- "id": "p_char_325_bison",
- "count": 1,
- "type": "MATERIAL"
- },
- "IsBonus": 0
+ "id": 12,
+ "itemType": "MATERIAL",
+ "itemId": "tier5_guard",
+ "itemCnt": 1,
+ "pointId": "act9d4_point_token",
+ "pointCnt": 3400,
+ "isBonus": true,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
{
- "mileStoneId": "mileStone_29",
- "orderId": 29,
- "tokenNum": 29,
- "mileStoneType": 0,
- "normalItem": {
- "id": "30103",
- "count": 7,
- "type": "MATERIAL"
- },
- "IsBonus": 0
+ "id": 13,
+ "itemType": "CHAR_SKIN",
+ "itemId": "char_122_beagle@boc#1",
+ "itemCnt": 1,
+ "pointId": "act9d4_point_token",
+ "pointCnt": 3600,
+ "isBonus": true,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": true,
+ "showIconBG": true
},
{
- "mileStoneId": "mileStone_30",
- "orderId": 30,
- "tokenNum": 30,
- "mileStoneType": 0,
- "normalItem": {
- "id": "4006",
- "count": 120,
- "type": "MATERIAL"
- },
- "IsBonus": 0
+ "id": 14,
+ "itemType": "MATERIAL",
+ "itemId": "30073",
+ "itemCnt": 5,
+ "pointId": "act9d4_point_token",
+ "pointCnt": 3800,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
{
- "mileStoneId": "mileStone_31",
- "orderId": 31,
- "tokenNum": 31,
- "mileStoneType": 0,
- "normalItem": {
- "id": "30125",
- "count": 1,
- "type": "MATERIAL"
- },
- "IsBonus": 1
+ "id": 15,
+ "itemType": "AP_SUPPLY",
+ "itemId": "ap_supply_lt_100",
+ "itemCnt": 1,
+ "pointId": "act9d4_point_token",
+ "pointCnt": 4000,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
{
- "mileStoneId": "mileStone_32",
- "orderId": 32,
- "tokenNum": 32,
- "mileStoneType": 0,
- "normalItem": {
- "id": "p_char_325_bison",
- "count": 1,
- "type": "MATERIAL"
- },
- "IsBonus": 1
+ "id": 16,
+ "itemType": "MATERIAL",
+ "itemId": "tier5_guard",
+ "itemCnt": 1,
+ "pointId": "act9d4_point_token",
+ "pointCnt": 4200,
+ "isBonus": true,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
{
- "mileStoneId": "mileStone_33",
- "orderId": 33,
- "tokenNum": 33,
- "mileStoneType": 0,
- "normalItem": {
- "id": "32001",
- "count": 1,
- "type": "MATERIAL"
- },
- "IsBonus": 1
+ "id": 17,
+ "itemType": "MATERIAL",
+ "itemId": "30103",
+ "itemCnt": 5,
+ "pointId": "act9d4_point_token",
+ "pointCnt": 4400,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
{
- "mileStoneId": "mileStone_34",
- "orderId": 34,
- "tokenNum": 34,
- "mileStoneType": 0,
- "normalItem": {
- "id": "4001",
- "count": 30000,
- "type": "GOLD"
- },
- "IsBonus": 1
+ "id": 18,
+ "itemType": "MATERIAL",
+ "itemId": "32001",
+ "itemCnt": 1,
+ "pointId": "act9d4_point_token",
+ "pointCnt": 4600,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
{
- "mileStoneId": "mileStone_35",
- "orderId": 35,
- "tokenNum": 35,
- "mileStoneType": 0,
- "normalItem": {
- "id": "2004",
- "count": 15,
- "type": "CARD_EXP"
- },
- "IsBonus": 1
- }
- ],
- "mileStoneTokenId": "act5d0_point_medal",
- "zoneDesc": {
- "act5d0_zone1": {
- "zoneId": "act5d0_zone1",
- "lockedText": null
+ "id": 19,
+ "itemType": "GOLD",
+ "itemId": "4001",
+ "itemCnt": 30000,
+ "pointId": "act9d4_point_token",
+ "pointCnt": 4800,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
- "act5d0_zone2": {
- "zoneId": "act5d0_zone2",
- "lockedText": "通关下城区后通行"
+ {
+ "id": 20,
+ "itemType": "MATERIAL",
+ "itemId": "30044",
+ "itemCnt": 1,
+ "pointId": "act9d4_point_token",
+ "pointCnt": 5000,
+ "isBonus": true,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
}
- },
- "missionExtraList": {
- "5D0Activity_1": {
- "difficultLevel": 0,
- "levelDesc": "拜松的重力实验",
- "sortId": 1
- },
- "5D0Activity_2": {
- "difficultLevel": 0,
- "levelDesc": "拜松的重力实验",
- "sortId": 2
+ ],
+ "apSupplyOutOfDateDict": {
+ "ap_supply_lt_100": 1591559999
+ }
+ },
+ "act6d8": {
+ "collections": [
+ {
+ "id": 1,
+ "itemType": "CARD_EXP",
+ "itemId": "2003",
+ "itemCnt": 20,
+ "pointId": "act6d8_point_token",
+ "pointCnt": 300,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
- "5D0Activity_3": {
- "difficultLevel": 0,
- "levelDesc": "拜松的重力实验",
- "sortId": 3
+ {
+ "id": 2,
+ "itemType": "MATERIAL",
+ "itemId": "3302",
+ "itemCnt": 10,
+ "pointId": "act6d8_point_token",
+ "pointCnt": 600,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
- "5D0Activity_4": {
- "difficultLevel": 0,
- "levelDesc": "拜松的重力实验",
- "sortId": 4
+ {
+ "id": 3,
+ "itemType": "TKT_RECRUIT",
+ "itemId": "7001",
+ "itemCnt": 5,
+ "pointId": "act6d8_point_token",
+ "pointCnt": 900,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
- "5D0Activity_5": {
- "difficultLevel": 0,
- "levelDesc": "拜松的重力实验",
- "sortId": 5
+ {
+ "id": 4,
+ "itemType": "MATERIAL",
+ "itemId": "tier5_tank",
+ "itemCnt": 1,
+ "pointId": "act6d8_point_token",
+ "pointCnt": 1200,
+ "isBonus": true,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
- "5D0Activity_6": {
- "difficultLevel": 1,
- "levelDesc": "定时炸弹",
- "sortId": 6
+ {
+ "id": 5,
+ "itemType": "CARD_EXP",
+ "itemId": "2004",
+ "itemCnt": 10,
+ "pointId": "act6d8_point_token",
+ "pointCnt": 1500,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
- "5D0Activity_7": {
- "difficultLevel": 1,
- "levelDesc": "定时炸弹",
- "sortId": 7
+ {
+ "id": 6,
+ "itemType": "MATERIAL",
+ "itemId": "30083",
+ "itemCnt": 5,
+ "pointId": "act6d8_point_token",
+ "pointCnt": 1800,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
- "5D0Activity_8": {
- "difficultLevel": 1,
- "levelDesc": "定时炸弹",
- "sortId": 8
+ {
+ "id": 7,
+ "itemType": "MATERIAL",
+ "itemId": "3003",
+ "itemCnt": 20,
+ "pointId": "act6d8_point_token",
+ "pointCnt": 2100,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
- "5D0Activity_9": {
- "difficultLevel": 1,
- "levelDesc": "定时炸弹",
- "sortId": 9
+ {
+ "id": 8,
+ "itemType": "MATERIAL",
+ "itemId": "tier5_tank",
+ "itemCnt": 1,
+ "pointId": "act6d8_point_token",
+ "pointCnt": 2400,
+ "isBonus": true,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
- "5D0Activity_10": {
- "difficultLevel": 1,
- "levelDesc": "定时炸弹",
- "sortId": 10
+ {
+ "id": 9,
+ "itemType": "MATERIAL",
+ "itemId": "3401",
+ "itemCnt": 200,
+ "pointId": "act6d8_point_token",
+ "pointCnt": 2700,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
- "5D0Activity_11": {
- "difficultLevel": 1,
- "levelDesc": "定时炸弹",
- "sortId": 11
+ {
+ "id": 10,
+ "itemType": "MATERIAL",
+ "itemId": "3303",
+ "itemCnt": 10,
+ "pointId": "act6d8_point_token",
+ "pointCnt": 3000,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
- "5D0Activity_12": {
- "difficultLevel": 1,
- "levelDesc": "定时炸弹",
- "sortId": 12
+ {
+ "id": 11,
+ "itemType": "MATERIAL",
+ "itemId": "30093",
+ "itemCnt": 5,
+ "pointId": "act6d8_point_token",
+ "pointCnt": 3200,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
- "5D0Activity_13": {
- "difficultLevel": 2,
- "levelDesc": "空地上的天使",
- "sortId": 13
+ {
+ "id": 12,
+ "itemType": "MATERIAL",
+ "itemId": "tier5_tank",
+ "itemCnt": 1,
+ "pointId": "act6d8_point_token",
+ "pointCnt": 3400,
+ "isBonus": true,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
- "5D0Activity_14": {
- "difficultLevel": 2,
- "levelDesc": "空地上的天使",
- "sortId": 14
+ {
+ "id": 13,
+ "itemType": "CHAR_SKIN",
+ "itemId": "char_109_fmout@epoque#2",
+ "itemCnt": 1,
+ "pointId": "act6d8_point_token",
+ "pointCnt": 3600,
+ "isBonus": true,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": true,
+ "showIconBG": true
},
- "5D0Activity_15": {
- "difficultLevel": 2,
- "levelDesc": "空地上的天使",
- "sortId": 15
+ {
+ "id": 14,
+ "itemType": "MATERIAL",
+ "itemId": "30064",
+ "itemCnt": 1,
+ "pointId": "act6d8_point_token",
+ "pointCnt": 3800,
+ "isBonus": true,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
- "5D0Activity_16": {
- "difficultLevel": 2,
- "levelDesc": "空地上的天使",
- "sortId": 16
+ {
+ "id": 15,
+ "itemType": "AP_SUPPLY",
+ "itemId": "ap_supply_lt_100",
+ "itemCnt": 1,
+ "pointId": "act6d8_point_token",
+ "pointCnt": 4000,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
- "5D0Activity_17": {
- "difficultLevel": 2,
- "levelDesc": "空地上的天使",
- "sortId": 17
+ {
+ "id": 16,
+ "itemType": "MATERIAL",
+ "itemId": "tier5_tank",
+ "itemCnt": 1,
+ "pointId": "act6d8_point_token",
+ "pointCnt": 4200,
+ "isBonus": true,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
- "5D0Activity_18": {
- "difficultLevel": 3,
- "levelDesc": "苹果派难题",
- "sortId": 18
+ {
+ "id": 17,
+ "itemType": "FURN",
+ "itemId": "furni_tangyuan_ceiling_01",
+ "itemCnt": 1,
+ "pointId": "act6d8_point_token",
+ "pointCnt": 4400,
+ "isBonus": true,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": true
},
- "5D0Activity_19": {
- "difficultLevel": 3,
- "levelDesc": "苹果派难题",
- "sortId": 19
+ {
+ "id": 18,
+ "itemType": "MATERIAL",
+ "itemId": "32001",
+ "itemCnt": 1,
+ "pointId": "act6d8_point_token",
+ "pointCnt": 4600,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
},
- "5D0Activity_20": {
- "difficultLevel": 3,
- "levelDesc": "苹果派难题",
- "sortId": 20
+ {
+ "id": 19,
+ "itemType": "GOLD",
+ "itemId": "4001",
+ "itemCnt": 30000,
+ "pointId": "act6d8_point_token",
+ "pointCnt": 4800,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
+ },
+ {
+ "id": 20,
+ "itemType": "FURN",
+ "itemId": "furni_tangyuan_priceList_01",
+ "itemCnt": 1,
+ "pointId": "act6d8_point_token",
+ "pointCnt": 5000,
+ "isBonus": true,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": true
}
- },
- "spReward": "mileStone_26"
- }
- },
- "TYPE_ACT5D1": {},
- "COLLECTION": {
- "act9d4": {
+ ],
+ "apSupplyOutOfDateDict": {
+ "ap_supply_lt_100": 1583092799
+ }
+ },
+ "act4d5": {
"collections": [
{
"id": 1,
- "itemType": "CARD_EXP",
- "itemId": "2003",
- "itemCnt": 20,
- "pointId": "act9d4_point_token",
+ "itemType": "MATERIAL",
+ "itemId": "30013",
+ "itemCnt": 5,
+ "pointId": "act4d5_point_kfc",
"pointCnt": 300,
"isBonus": false,
"pngName": null,
@@ -20650,9 +21971,9 @@
{
"id": 2,
"itemType": "MATERIAL",
- "itemId": "3302",
- "itemCnt": 10,
- "pointId": "act9d4_point_token",
+ "itemId": "3003",
+ "itemCnt": 20,
+ "pointId": "act4d5_point_kfc",
"pointCnt": 600,
"isBonus": false,
"pngName": null,
@@ -20666,7 +21987,7 @@
"itemType": "TKT_RECRUIT",
"itemId": "7001",
"itemCnt": 5,
- "pointId": "act9d4_point_token",
+ "pointId": "act4d5_point_kfc",
"pointCnt": 900,
"isBonus": false,
"pngName": null,
@@ -20680,7 +22001,7 @@
"itemType": "MATERIAL",
"itemId": "tier5_guard",
"itemCnt": 1,
- "pointId": "act9d4_point_token",
+ "pointId": "act4d5_point_kfc",
"pointCnt": 1200,
"isBonus": true,
"pngName": null,
@@ -20691,10 +22012,10 @@
},
{
"id": 5,
- "itemType": "CARD_EXP",
- "itemId": "2004",
- "itemCnt": 10,
- "pointId": "act9d4_point_token",
+ "itemType": "MATERIAL",
+ "itemId": "30033",
+ "itemCnt": 5,
+ "pointId": "act4d5_point_kfc",
"pointCnt": 1500,
"isBonus": false,
"pngName": null,
@@ -20706,9 +22027,9 @@
{
"id": 6,
"itemType": "MATERIAL",
- "itemId": "30083",
- "itemCnt": 5,
- "pointId": "act9d4_point_token",
+ "itemId": "3302",
+ "itemCnt": 20,
+ "pointId": "act4d5_point_kfc",
"pointCnt": 1800,
"isBonus": false,
"pngName": null,
@@ -20720,9 +22041,9 @@
{
"id": 7,
"itemType": "MATERIAL",
- "itemId": "3003",
- "itemCnt": 20,
- "pointId": "act9d4_point_token",
+ "itemId": "30073",
+ "itemCnt": 5,
+ "pointId": "act4d5_point_kfc",
"pointCnt": 2100,
"isBonus": false,
"pngName": null,
@@ -20736,7 +22057,7 @@
"itemType": "MATERIAL",
"itemId": "tier5_guard",
"itemCnt": 1,
- "pointId": "act9d4_point_token",
+ "pointId": "act4d5_point_kfc",
"pointCnt": 2400,
"isBonus": true,
"pngName": null,
@@ -20750,7 +22071,7 @@
"itemType": "MATERIAL",
"itemId": "3401",
"itemCnt": 200,
- "pointId": "act9d4_point_token",
+ "pointId": "act4d5_point_kfc",
"pointCnt": 2700,
"isBonus": false,
"pngName": null,
@@ -20762,9 +22083,9 @@
{
"id": 10,
"itemType": "MATERIAL",
- "itemId": "3303",
- "itemCnt": 10,
- "pointId": "act9d4_point_token",
+ "itemId": "30013",
+ "itemCnt": 5,
+ "pointId": "act4d5_point_kfc",
"pointCnt": 3000,
"isBonus": false,
"pngName": null,
@@ -20775,10 +22096,10 @@
},
{
"id": 11,
- "itemType": "MATERIAL",
- "itemId": "30093",
- "itemCnt": 5,
- "pointId": "act9d4_point_token",
+ "itemType": "CARD_EXP",
+ "itemId": "2004",
+ "itemCnt": 25,
+ "pointId": "act4d5_point_kfc",
"pointCnt": 3200,
"isBonus": false,
"pngName": null,
@@ -20792,7 +22113,7 @@
"itemType": "MATERIAL",
"itemId": "tier5_guard",
"itemCnt": 1,
- "pointId": "act9d4_point_token",
+ "pointId": "act4d5_point_kfc",
"pointCnt": 3400,
"isBonus": true,
"pngName": null,
@@ -20804,9 +22125,9 @@
{
"id": 13,
"itemType": "CHAR_SKIN",
- "itemId": "char_122_beagle@boc#1",
+ "itemId": "char_134_ifrit@kfc#1",
"itemCnt": 1,
- "pointId": "act9d4_point_token",
+ "pointId": "act4d5_point_kfc",
"pointCnt": 3600,
"isBonus": true,
"pngName": null,
@@ -20818,9 +22139,9 @@
{
"id": 14,
"itemType": "MATERIAL",
- "itemId": "30073",
+ "itemId": "30033",
"itemCnt": 5,
- "pointId": "act9d4_point_token",
+ "pointId": "act4d5_point_kfc",
"pointCnt": 3800,
"isBonus": false,
"pngName": null,
@@ -20834,7 +22155,7 @@
"itemType": "AP_SUPPLY",
"itemId": "ap_supply_lt_100",
"itemCnt": 1,
- "pointId": "act9d4_point_token",
+ "pointId": "act4d5_point_kfc",
"pointCnt": 4000,
"isBonus": false,
"pngName": null,
@@ -20848,7 +22169,7 @@
"itemType": "MATERIAL",
"itemId": "tier5_guard",
"itemCnt": 1,
- "pointId": "act9d4_point_token",
+ "pointId": "act4d5_point_kfc",
"pointCnt": 4200,
"isBonus": true,
"pngName": null,
@@ -20860,9 +22181,9 @@
{
"id": 17,
"itemType": "MATERIAL",
- "itemId": "30103",
+ "itemId": "30073",
"itemCnt": 5,
- "pointId": "act9d4_point_token",
+ "pointId": "act4d5_point_kfc",
"pointCnt": 4400,
"isBonus": false,
"pngName": null,
@@ -20876,7 +22197,7 @@
"itemType": "MATERIAL",
"itemId": "32001",
"itemCnt": 1,
- "pointId": "act9d4_point_token",
+ "pointId": "act4d5_point_kfc",
"pointCnt": 4600,
"isBonus": false,
"pngName": null,
@@ -20890,7 +22211,7 @@
"itemType": "GOLD",
"itemId": "4001",
"itemCnt": 30000,
- "pointId": "act9d4_point_token",
+ "pointId": "act4d5_point_kfc",
"pointCnt": 4800,
"isBonus": false,
"pngName": null,
@@ -20901,31 +22222,31 @@
},
{
"id": 20,
- "itemType": "MATERIAL",
- "itemId": "30044",
+ "itemType": "FURN",
+ "itemId": "furni_dropS004_giorgioMoroder_01",
"itemCnt": 1,
- "pointId": "act9d4_point_token",
+ "pointId": "act4d5_point_kfc",
"pointCnt": 5000,
"isBonus": true,
"pngName": null,
"pngSort": 0,
"isShow": false,
"showInList": false,
- "showIconBG": false
+ "showIconBG": true
}
],
"apSupplyOutOfDateDict": {
- "ap_supply_lt_100": 1591559999
+ "ap_supply_lt_100": 1575230399
}
},
- "act6d8": {
+ "act3d5": {
"collections": [
{
"id": 1,
- "itemType": "CARD_EXP",
- "itemId": "2003",
- "itemCnt": 20,
- "pointId": "act6d8_point_token",
+ "itemType": "MATERIAL",
+ "itemId": "30063",
+ "itemCnt": 5,
+ "pointId": "token_Wristband",
"pointCnt": 300,
"isBonus": false,
"pngName": null,
@@ -20935,12 +22256,82 @@
"showIconBG": false
},
{
- "id": 2,
+ "id": 2,
+ "itemType": "MATERIAL",
+ "itemId": "30053",
+ "itemCnt": 5,
+ "pointId": "token_Wristband",
+ "pointCnt": 600,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
+ },
+ {
+ "id": 3,
+ "itemType": "MATERIAL",
+ "itemId": "3003",
+ "itemCnt": 40,
+ "pointId": "token_Wristband",
+ "pointCnt": 900,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
+ },
+ {
+ "id": 4,
+ "itemType": "CHAR_SKIN",
+ "itemId": "char_286_cast3@summer#1",
+ "itemCnt": 1,
+ "pointId": "token_Wristband",
+ "pointCnt": 1200,
+ "isBonus": true,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": true
+ },
+ {
+ "id": 5,
+ "itemType": "MATERIAL",
+ "itemId": "3401",
+ "itemCnt": 200,
+ "pointId": "token_Wristband",
+ "pointCnt": 1500,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
+ },
+ {
+ "id": 6,
+ "itemType": "MATERIAL",
+ "itemId": "tier5_supporter",
+ "itemCnt": 2,
+ "pointId": "token_Wristband",
+ "pointCnt": 1800,
+ "isBonus": true,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
+ },
+ {
+ "id": 7,
"itemType": "MATERIAL",
"itemId": "3302",
- "itemCnt": 10,
- "pointId": "act6d8_point_token",
- "pointCnt": 600,
+ "itemCnt": 30,
+ "pointId": "token_Wristband",
+ "pointCnt": 2100,
"isBonus": false,
"pngName": null,
"pngSort": 0,
@@ -20949,12 +22340,26 @@
"showIconBG": false
},
{
- "id": 3,
+ "id": 8,
+ "itemType": "CARD_EXP",
+ "itemId": "2004",
+ "itemCnt": 25,
+ "pointId": "token_Wristband",
+ "pointCnt": 2400,
+ "isBonus": false,
+ "pngName": null,
+ "pngSort": 0,
+ "isShow": false,
+ "showInList": false,
+ "showIconBG": false
+ },
+ {
+ "id": 9,
"itemType": "TKT_RECRUIT",
"itemId": "7001",
"itemCnt": 5,
- "pointId": "act6d8_point_token",
- "pointCnt": 900,
+ "pointId": "token_Wristband",
+ "pointCnt": 2700,
"isBonus": false,
"pngName": null,
"pngSort": 0,
@@ -20963,12 +22368,12 @@
"showIconBG": false
},
{
- "id": 4,
+ "id": 10,
"itemType": "MATERIAL",
- "itemId": "tier5_tank",
- "itemCnt": 1,
- "pointId": "act6d8_point_token",
- "pointCnt": 1200,
+ "itemId": "tier5_supporter",
+ "itemCnt": 2,
+ "pointId": "token_Wristband",
+ "pointCnt": 3000,
"isBonus": true,
"pngName": null,
"pngSort": 0,
@@ -20977,26 +22382,26 @@
"showIconBG": false
},
{
- "id": 5,
- "itemType": "CARD_EXP",
- "itemId": "2004",
- "itemCnt": 10,
- "pointId": "act6d8_point_token",
- "pointCnt": 1500,
- "isBonus": false,
+ "id": 11,
+ "itemType": "CHAR_SKIN",
+ "itemId": "char_199_yak@summer#1",
+ "itemCnt": 1,
+ "pointId": "token_Wristband",
+ "pointCnt": 3300,
+ "isBonus": true,
"pngName": null,
"pngSort": 0,
"isShow": false,
- "showInList": false,
- "showIconBG": false
+ "showInList": true,
+ "showIconBG": true
},
{
- "id": 6,
- "itemType": "MATERIAL",
- "itemId": "30083",
- "itemCnt": 5,
- "pointId": "act6d8_point_token",
- "pointCnt": 1800,
+ "id": 12,
+ "itemType": "GOLD",
+ "itemId": "4001",
+ "itemCnt": 30000,
+ "pointId": "token_Wristband",
+ "pointCnt": 3600,
"isBonus": false,
"pngName": null,
"pngSort": 0,
@@ -21005,12 +22410,12 @@
"showIconBG": false
},
{
- "id": 7,
- "itemType": "MATERIAL",
- "itemId": "3003",
- "itemCnt": 20,
- "pointId": "act6d8_point_token",
- "pointCnt": 2100,
+ "id": 13,
+ "itemType": "AP_SUPPLY",
+ "itemId": "ap_supply_lt_100",
+ "itemCnt": 1,
+ "pointId": "token_Wristband",
+ "pointCnt": 3900,
"isBonus": false,
"pngName": null,
"pngSort": 0,
@@ -21019,13 +22424,13 @@
"showIconBG": false
},
{
- "id": 8,
+ "id": 14,
"itemType": "MATERIAL",
- "itemId": "tier5_tank",
+ "itemId": "32001",
"itemCnt": 1,
- "pointId": "act6d8_point_token",
- "pointCnt": 2400,
- "isBonus": true,
+ "pointId": "token_Wristband",
+ "pointCnt": 4200,
+ "isBonus": false,
"pngName": null,
"pngSort": 0,
"isShow": false,
@@ -21033,813 +22438,1010 @@
"showIconBG": false
},
{
- "id": 9,
- "itemType": "MATERIAL",
- "itemId": "3401",
- "itemCnt": 200,
- "pointId": "act6d8_point_token",
- "pointCnt": 2700,
- "isBonus": false,
+ "id": 15,
+ "itemType": "FURN",
+ "itemId": "furni_dropS004_daftPunk_01",
+ "itemCnt": 1,
+ "pointId": "token_Wristband",
+ "pointCnt": 4500,
+ "isBonus": true,
"pngName": null,
"pngSort": 0,
"isShow": false,
"showInList": false,
- "showIconBG": false
+ "showIconBG": true
+ }
+ ],
+ "apSupplyOutOfDateDict": {
+ "ap_supply_lt_100": 1569787199
+ }
+ }
+ },
+ "TYPE_ACT9D0": {
+ "act12d0": {
+ "tokenItemId": "act12d0_token_components",
+ "keyItemId": null,
+ "zoneDescList": {
+ "act12d0_zone1": {
+ "zoneId": "act12d0_zone1",
+ "unlockText": "尚未解锁",
+ "displayStartTime": 1598328000
+ },
+ "act12d0_zone2": {
+ "zoneId": "act12d0_zone2",
+ "unlockText": "完成「大酋长之路」后解锁",
+ "displayStartTime": 1598328000
+ }
+ },
+ "favorUpList": {},
+ "subMissionInfo": null,
+ "hasSubMission": false,
+ "apSupplyOutOfDateDict": {}
+ },
+ "act11d0": {
+ "tokenItemId": "act11d0_token_currency",
+ "keyItemId": "act11d0_token_warrant",
+ "zoneDescList": {
+ "act11d0_zone1": {
+ "zoneId": "act11d0_zone1",
+ "unlockText": "尚未解锁",
+ "displayStartTime": 1594267200
+ },
+ "act11d0_zone2": {
+ "zoneId": "act11d0_zone2",
+ "unlockText": "完成[议事高塔]后解锁",
+ "displayStartTime": 1594267200
+ },
+ "act11d0_zone3": {
+ "zoneId": "act11d0_zone3",
+ "unlockText": "完成[议事高塔]后解锁",
+ "displayStartTime": 1594267200
+ }
+ },
+ "favorUpList": {},
+ "subMissionInfo": {
+ "11D0Activity_s1": {
+ "missionId": "11D0Activity_s1",
+ "missionTitle": "01",
+ "sortId": 1,
+ "missionIndex": "01"
+ },
+ "11D0Activity_s2": {
+ "missionId": "11D0Activity_s2",
+ "missionTitle": "02",
+ "sortId": 2,
+ "missionIndex": "02"
+ },
+ "11D0Activity_s3": {
+ "missionId": "11D0Activity_s3",
+ "missionTitle": "03",
+ "sortId": 3,
+ "missionIndex": "03"
+ },
+ "11D0Activity_s4": {
+ "missionId": "11D0Activity_s4",
+ "missionTitle": "04",
+ "sortId": 4,
+ "missionIndex": "04"
+ },
+ "11D0Activity_s5": {
+ "missionId": "11D0Activity_s5",
+ "missionTitle": "05",
+ "sortId": 5,
+ "missionIndex": "05"
+ }
+ },
+ "hasSubMission": true,
+ "apSupplyOutOfDateDict": {}
+ },
+ "act9d0": {
+ "tokenItemId": "act9d0_token_dogTag",
+ "keyItemId": null,
+ "zoneDescList": {
+ "act9d0_zone1": {
+ "zoneId": "act9d0_zone1",
+ "unlockText": "尚未解锁",
+ "displayStartTime": 1587441600
+ },
+ "act9d0_zone2": {
+ "zoneId": "act9d0_zone2",
+ "unlockText": "完成「阵中往事」后解锁",
+ "displayStartTime": 1587441600
+ },
+ "act9d0_zone3": {
+ "zoneId": "act9d0_zone3",
+ "unlockText": "尚未解锁",
+ "displayStartTime": 1588060800
+ }
+ },
+ "favorUpList": {},
+ "subMissionInfo": null,
+ "hasSubMission": false,
+ "apSupplyOutOfDateDict": {}
+ }
+ },
+ "LOGIN_ONLY": {
+ "act9d1d2": {
+ "description": "<@vc.text>该物品过期时间>\n<@vc.endTime>2020/05/15 03:59>",
+ "itemList": [
+ {
+ "id": "LIMITED_TKT_GACHA_10_903",
+ "count": 1,
+ "type": "LIMITED_TKT_GACHA_10"
+ }
+ ],
+ "apSupplyOutOfDateDict": {}
+ }
+ },
+ "MINISTORY": {
+ "act10d5": {
+ "tokenItemId": "act10d5_token_biscuit",
+ "zoneDescList": {
+ "act10d5_zone1": {
+ "zoneId": "act10d5_zone1",
+ "unlockText": "完成主线关卡1-10解锁"
+ }
+ },
+ "favorUpList": {},
+ "extraDropZoneList": [
+ "main_0",
+ "main_1",
+ "main_2",
+ "main_3",
+ "main_4",
+ "main_5",
+ "main_6",
+ "main_7",
+ "weekly_1",
+ "weekly_2",
+ "weekly_3",
+ "weekly_4",
+ "weekly_5",
+ "weekly_6",
+ "weekly_7",
+ "weekly_8",
+ "weekly_9",
+ "act10d5_zone1"
+ ]
+ }
+ },
+ "ROGUELIKE": {
+ "act12d6": {
+ "outBuffInfos": {
+ "outbuff_gold": {
+ "buffId": "outbuff_gold",
+ "buffUnlockInfos": {
+ "0": {
+ "buffLevel": 0,
+ "name": "更多的钱!",
+ "iconId": "outbuff_gold",
+ "description": "财富意味着对社会资源的支配能力,刻俄柏不太懂什么是社会,但知道什么是资源——资源就是好吃的。",
+ "usage": "初始源石锭+0",
+ "itemId": "act12d6_token_mushroom",
+ "itemType": "ACTIVITY_ITEM",
+ "cost": 0
+ },
+ "1": {
+ "buffLevel": 1,
+ "name": "更多的钱!",
+ "iconId": "outbuff_gold",
+ "description": "出门带了一点点源石锭,买糖肯定够了。",
+ "usage": "初始源石锭+1",
+ "itemId": "act12d6_token_mushroom",
+ "itemType": "ACTIVITY_ITEM",
+ "cost": 10
+ },
+ "2": {
+ "buffLevel": 2,
+ "name": "更多的钱!",
+ "iconId": "outbuff_gold",
+ "description": "出门带了几块源石锭,买面包肯定够了。",
+ "usage": "初始源石锭+2",
+ "itemId": "act12d6_token_mushroom",
+ "itemType": "ACTIVITY_ITEM",
+ "cost": 25
+ },
+ "3": {
+ "buffLevel": 3,
+ "name": "更多的钱!",
+ "iconId": "outbuff_gold",
+ "description": "出门带了挺多源石锭,买肉肯定够了。",
+ "usage": "初始源石锭+3",
+ "itemId": "act12d6_token_mushroom",
+ "itemType": "ACTIVITY_ITEM",
+ "cost": 40
+ },
+ "4": {
+ "buffLevel": 4,
+ "name": "更多的钱!",
+ "iconId": "outbuff_gold",
+ "description": "出门带了好多好多源石锭,买个餐厅肯定够了,还有余。",
+ "usage": "初始源石锭+4",
+ "itemId": "act12d6_token_mushroom",
+ "itemType": "ACTIVITY_ITEM",
+ "cost": 80
+ },
+ "5": {
+ "buffLevel": 5,
+ "name": "更多的钱!",
+ "iconId": "outbuff_gold",
+ "description": "出门带了好几箱......等等,你要去做什么?引发战争吗?",
+ "usage": "初始源石锭+5",
+ "itemId": "act12d6_token_mushroom",
+ "itemType": "ACTIVITY_ITEM",
+ "cost": 150
+ }
+ }
},
- {
- "id": 10,
- "itemType": "MATERIAL",
- "itemId": "3303",
- "itemCnt": 10,
- "pointId": "act6d8_point_token",
- "pointCnt": 3000,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "outbuff_hp": {
+ "buffId": "outbuff_hp",
+ "buffUnlockInfos": {
+ "0": {
+ "buffLevel": 0,
+ "name": "更多的人!",
+ "iconId": "outbuff_hp",
+ "description": "人力资源和后勤辎重是扎实一趟远征之旅的基础,但比起这些,能在梦中和朋友们出去玩才更值得刻俄柏兴奋。",
+ "usage": "初始目标生命+0",
+ "itemId": "act12d6_token_mushroom",
+ "itemType": "ACTIVITY_ITEM",
+ "cost": 0
+ },
+ "1": {
+ "buffLevel": 1,
+ "name": "更多的人!",
+ "iconId": "outbuff_hp",
+ "description": "和朋友们一起玩!很开心!很安全!",
+ "usage": "初始目标生命+1",
+ "itemId": "act12d6_token_mushroom",
+ "itemType": "ACTIVITY_ITEM",
+ "cost": 40
+ },
+ "2": {
+ "buffLevel": 2,
+ "name": "更多的人!",
+ "iconId": "outbuff_hp",
+ "description": "在大梦醒来之前,罗德岛号临时改名为刻俄柏号!",
+ "usage": "初始目标生命+2",
+ "itemId": "act12d6_token_mushroom",
+ "itemType": "ACTIVITY_ITEM",
+ "cost": 120
+ }
+ }
},
- {
- "id": 11,
- "itemType": "MATERIAL",
- "itemId": "30093",
- "itemCnt": 5,
- "pointId": "act6d8_point_token",
- "pointCnt": 3200,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "outbuff_atk": {
+ "buffId": "outbuff_atk",
+ "buffUnlockInfos": {
+ "0": {
+ "buffLevel": 0,
+ "name": "打坏人!",
+ "iconId": "outbuff_atk",
+ "description": "即使在噩梦中遇见了可怕的敌人,只要从记忆里取出朋友们厉害的身姿,梦魇也只得退避三舍,一个两个三个!又快又准!",
+ "usage": "所有我方单位攻击力+0%",
+ "itemId": "act12d6_token_mushroom",
+ "itemType": "ACTIVITY_ITEM",
+ "cost": 0
+ },
+ "1": {
+ "buffLevel": 1,
+ "name": "打坏人!",
+ "iconId": "outbuff_atk",
+ "description": "现在的刻俄柏,打敌人更厉害了!",
+ "usage": "所有我方单位攻击力+1%",
+ "itemId": "act12d6_token_mushroom",
+ "itemType": "ACTIVITY_ITEM",
+ "cost": 10
+ },
+ "2": {
+ "buffLevel": 2,
+ "name": "打坏人!",
+ "iconId": "outbuff_atk",
+ "description": "就算面对一大群发狂的源石虫,刻俄柏也无所畏惧!",
+ "usage": "所有我方单位攻击力+2%",
+ "itemId": "act12d6_token_mushroom",
+ "itemType": "ACTIVITY_ITEM",
+ "cost": 25
+ },
+ "3": {
+ "buffLevel": 3,
+ "name": "打坏人!",
+ "iconId": "outbuff_atk",
+ "description": "训练有素的干员们也自叹不如刻俄柏了!多夸奖夸奖她!",
+ "usage": "所有我方单位攻击力+3%",
+ "itemId": "act12d6_token_mushroom",
+ "itemType": "ACTIVITY_ITEM",
+ "cost": 40
+ },
+ "4": {
+ "buffLevel": 4,
+ "name": "打坏人!",
+ "iconId": "outbuff_atk",
+ "description": "即使面对整支军队,刻俄柏也能悍勇出击!小刻真棒!",
+ "usage": "所有我方单位攻击力+4%",
+ "itemId": "act12d6_token_mushroom",
+ "itemType": "ACTIVITY_ITEM",
+ "cost": 80
+ },
+ "5": {
+ "buffLevel": 5,
+ "name": "打坏人!",
+ "iconId": "outbuff_atk",
+ "description": "天灾云已经被小刻吓跑了,还有什么能阻拦她?",
+ "usage": "所有我方单位攻击力+5%",
+ "itemId": "act12d6_token_mushroom",
+ "itemType": "ACTIVITY_ITEM",
+ "cost": 150
+ }
+ }
},
- {
- "id": 12,
- "itemType": "MATERIAL",
- "itemId": "tier5_tank",
- "itemCnt": 1,
- "pointId": "act6d8_point_token",
- "pointCnt": 3400,
- "isBonus": true,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "outbuff_def": {
+ "buffId": "outbuff_def",
+ "buffUnlockInfos": {
+ "0": {
+ "buffLevel": 0,
+ "name": "去锻炼!",
+ "iconId": "outbuff_def",
+ "description": "孤零零的刻俄柏面对的是孤零零的荒野,为了不被野兽和饥饿击倒,需要练就一身坚固的身躯——在梦中,刻俄柏可以撞碎城邦。",
+ "usage": "所有我方单位防御力+0%",
+ "itemId": "act12d6_token_mushroom",
+ "itemType": "ACTIVITY_ITEM",
+ "cost": 0
+ },
+ "1": {
+ "buffLevel": 1,
+ "name": "去锻炼!",
+ "iconId": "outbuff_def",
+ "description": "刻俄柏的装备很结实,刻俄柏不会受伤!",
+ "usage": "所有我方单位防御力+1%",
+ "itemId": "act12d6_token_mushroom",
+ "itemType": "ACTIVITY_ITEM",
+ "cost": 10
+ },
+ "2": {
+ "buffLevel": 2,
+ "name": "去锻炼!",
+ "iconId": "outbuff_def",
+ "description": "干员们都拿小刻没办法,这下冲进厨房也没人拦得住了!",
+ "usage": "所有我方单位防御力+2%",
+ "itemId": "act12d6_token_mushroom",
+ "itemType": "ACTIVITY_ITEM",
+ "cost": 25
+ },
+ "3": {
+ "buffLevel": 3,
+ "name": "去锻炼!",
+ "iconId": "outbuff_def",
+ "description": "小刻开始通过把敌人累垮来战胜敌人!箭矢和法术都没效果!",
+ "usage": "所有我方单位防御力+3%",
+ "itemId": "act12d6_token_mushroom",
+ "itemType": "ACTIVITY_ITEM",
+ "cost": 40
+ },
+ "4": {
+ "buffLevel": 4,
+ "name": "去锻炼!",
+ "iconId": "outbuff_def",
+ "description": "用来测试舰船装甲的爆破物也伤不到小刻分毫!这下怎么做测试?",
+ "usage": "所有我方单位防御力+4%",
+ "itemId": "act12d6_token_mushroom",
+ "itemType": "ACTIVITY_ITEM",
+ "cost": 80
+ },
+ "5": {
+ "buffLevel": 5,
+ "name": "去锻炼!",
+ "iconId": "outbuff_def",
+ "description": "山崩地裂都不会让刻俄柏感到疼痛,面对毁灭大地的陨石,小刻安然入眠!",
+ "usage": "所有我方单位防御力+5%",
+ "itemId": "act12d6_token_mushroom",
+ "itemType": "ACTIVITY_ITEM",
+ "cost": 150
+ }
+ }
},
+ "outbuff_maxhp": {
+ "buffId": "outbuff_maxhp",
+ "buffUnlockInfos": {
+ "0": {
+ "buffLevel": 0,
+ "name": "吃蜜饼!",
+ "iconId": "outbuff_maxhp",
+ "description": "在刻俄柏的印象里,有一些罗德岛干员从不会倒下。刻俄柏坚信自己吃好睡好也能像他们一样,所以该来点蜜饼了,*嘎唔*。",
+ "usage": "所有我方单位生命值+0%",
+ "itemId": "act12d6_token_mushroom",
+ "itemType": "ACTIVITY_ITEM",
+ "cost": 0
+ },
+ "1": {
+ "buffLevel": 1,
+ "name": "吃蜜饼!",
+ "iconId": "outbuff_maxhp",
+ "description": "刻俄柏,健康成长!",
+ "usage": "所有我方单位生命值+1%",
+ "itemId": "act12d6_token_mushroom",
+ "itemType": "ACTIVITY_ITEM",
+ "cost": 10
+ },
+ "2": {
+ "buffLevel": 2,
+ "name": "吃蜜饼!",
+ "iconId": "outbuff_maxhp",
+ "description": "吃好睡好让刻俄柏养成了超常的耐力,连乡村的驮兽都自叹不如!",
+ "usage": "所有我方单位生命值+2%",
+ "itemId": "act12d6_token_mushroom",
+ "itemType": "ACTIVITY_ITEM",
+ "cost": 25
+ },
+ "3": {
+ "buffLevel": 3,
+ "name": "吃蜜饼!",
+ "iconId": "outbuff_maxhp",
+ "description": "刻俄柏不知疲倦,只要一块蜜饼,她能够战斗七天七夜!",
+ "usage": "所有我方单位生命值+3%",
+ "itemId": "act12d6_token_mushroom",
+ "itemType": "ACTIVITY_ITEM",
+ "cost": 40
+ },
+ "4": {
+ "buffLevel": 4,
+ "name": "吃蜜饼!",
+ "iconId": "outbuff_maxhp",
+ "description": "小刻摄入的热量和她的消耗完全不成正比,小刻,打破守恒!",
+ "usage": "所有我方单位生命值+4%",
+ "itemId": "act12d6_token_mushroom",
+ "itemType": "ACTIVITY_ITEM",
+ "cost": 80
+ },
+ "5": {
+ "buffLevel": 5,
+ "name": "吃蜜饼!",
+ "iconId": "outbuff_maxhp",
+ "description": "休息从小刻的字典里消失了,有干员怀疑她的蜜饼是某种未知高能源燃料!",
+ "usage": "所有我方单位生命值+5%",
+ "itemId": "act12d6_token_mushroom",
+ "itemType": "ACTIVITY_ITEM",
+ "cost": 150
+ }
+ }
+ }
+ },
+ "apSupplyOutOfDateDict": {},
+ "outerBuffToken": "act12d6_token_mushroom",
+ "shopToken": "act12d6_token_pancake",
+ "relicUnlockTime": 1599508800,
+ "milestoneTokenRatio": 1.0,
+ "outerBuffTokenRatio": 0.1,
+ "relicTokenRatio": 10.0,
+ "relicOuterBuffTokenRatio": 10.0,
+ "reOpenCoolDown": 60,
+ "tokenItem": {
+ "id": "act12d6_token_pancake",
+ "count": 0,
+ "type": "ACTIVITY_ITEM"
+ },
+ "charStoneId": "mileStone_12d6_18",
+ "milestone": [
{
- "id": 13,
- "itemType": "CHAR_SKIN",
- "itemId": "char_109_fmout@epoque#2",
- "itemCnt": 1,
- "pointId": "act6d8_point_token",
- "pointCnt": 3600,
- "isBonus": true,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": true,
- "showIconBG": true
+ "mileStoneId": "mileStone_12d6_01",
+ "orderId": 1,
+ "tokenNum": 80,
+ "item": {
+ "id": "4001",
+ "count": 5000,
+ "type": "GOLD"
+ }
},
{
- "id": 14,
- "itemType": "MATERIAL",
- "itemId": "30064",
- "itemCnt": 1,
- "pointId": "act6d8_point_token",
- "pointCnt": 3800,
- "isBonus": true,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_02",
+ "orderId": 2,
+ "tokenNum": 160,
+ "item": {
+ "id": "2002",
+ "count": 5,
+ "type": "CARD_EXP"
+ }
},
{
- "id": 15,
- "itemType": "AP_SUPPLY",
- "itemId": "ap_supply_lt_100",
- "itemCnt": 1,
- "pointId": "act6d8_point_token",
- "pointCnt": 4000,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_03",
+ "orderId": 3,
+ "tokenNum": 240,
+ "item": {
+ "id": "3302",
+ "count": 5,
+ "type": "MATERIAL"
+ }
},
{
- "id": 16,
- "itemType": "MATERIAL",
- "itemId": "tier5_tank",
- "itemCnt": 1,
- "pointId": "act6d8_point_token",
- "pointCnt": 4200,
- "isBonus": true,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_04",
+ "orderId": 4,
+ "tokenNum": 320,
+ "item": {
+ "id": "30023",
+ "count": 2,
+ "type": "MATERIAL"
+ }
},
{
- "id": 17,
- "itemType": "FURN",
- "itemId": "furni_tangyuan_ceiling_01",
- "itemCnt": 1,
- "pointId": "act6d8_point_token",
- "pointCnt": 4400,
- "isBonus": true,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": true
+ "mileStoneId": "mileStone_12d6_05",
+ "orderId": 5,
+ "tokenNum": 400,
+ "item": {
+ "id": "4001",
+ "count": 8000,
+ "type": "GOLD"
+ }
},
{
- "id": 18,
- "itemType": "MATERIAL",
- "itemId": "32001",
- "itemCnt": 1,
- "pointId": "act6d8_point_token",
- "pointCnt": 4600,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_06",
+ "orderId": 6,
+ "tokenNum": 480,
+ "item": {
+ "id": "2002",
+ "count": 10,
+ "type": "CARD_EXP"
+ }
},
{
- "id": 19,
- "itemType": "GOLD",
- "itemId": "4001",
- "itemCnt": 30000,
- "pointId": "act6d8_point_token",
- "pointCnt": 4800,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_07",
+ "orderId": 7,
+ "tokenNum": 560,
+ "item": {
+ "id": "30043",
+ "count": 2,
+ "type": "MATERIAL"
+ }
},
{
- "id": 20,
- "itemType": "FURN",
- "itemId": "furni_tangyuan_priceList_01",
- "itemCnt": 1,
- "pointId": "act6d8_point_token",
- "pointCnt": 5000,
- "isBonus": true,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": true
- }
- ],
- "apSupplyOutOfDateDict": {
- "ap_supply_lt_100": 1583092799
- }
- },
- "act4d5": {
- "collections": [
- {
- "id": 1,
- "itemType": "MATERIAL",
- "itemId": "30013",
- "itemCnt": 5,
- "pointId": "act4d5_point_kfc",
- "pointCnt": 300,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_08",
+ "orderId": 8,
+ "tokenNum": 640,
+ "item": {
+ "id": "31013",
+ "count": 2,
+ "type": "MATERIAL"
+ }
},
{
- "id": 2,
- "itemType": "MATERIAL",
- "itemId": "3003",
- "itemCnt": 20,
- "pointId": "act4d5_point_kfc",
- "pointCnt": 600,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_09",
+ "orderId": 9,
+ "tokenNum": 720,
+ "item": {
+ "id": "4001",
+ "count": 10000,
+ "type": "GOLD"
+ }
},
{
- "id": 3,
- "itemType": "TKT_RECRUIT",
- "itemId": "7001",
- "itemCnt": 5,
- "pointId": "act4d5_point_kfc",
- "pointCnt": 900,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_10",
+ "orderId": 10,
+ "tokenNum": 800,
+ "item": {
+ "id": "2002",
+ "count": 15,
+ "type": "CARD_EXP"
+ }
},
{
- "id": 4,
- "itemType": "MATERIAL",
- "itemId": "tier5_guard",
- "itemCnt": 1,
- "pointId": "act4d5_point_kfc",
- "pointCnt": 1200,
- "isBonus": true,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_11",
+ "orderId": 11,
+ "tokenNum": 880,
+ "item": {
+ "id": "4006",
+ "count": 40,
+ "type": "MATERIAL"
+ }
},
{
- "id": 5,
- "itemType": "MATERIAL",
- "itemId": "30033",
- "itemCnt": 5,
- "pointId": "act4d5_point_kfc",
- "pointCnt": 1500,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_12",
+ "orderId": 12,
+ "tokenNum": 960,
+ "item": {
+ "id": "3302",
+ "count": 5,
+ "type": "MATERIAL"
+ }
},
{
- "id": 6,
- "itemType": "MATERIAL",
- "itemId": "3302",
- "itemCnt": 20,
- "pointId": "act4d5_point_kfc",
- "pointCnt": 1800,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_13",
+ "orderId": 13,
+ "tokenNum": 1040,
+ "item": {
+ "id": "30023",
+ "count": 2,
+ "type": "MATERIAL"
+ }
},
{
- "id": 7,
- "itemType": "MATERIAL",
- "itemId": "30073",
- "itemCnt": 5,
- "pointId": "act4d5_point_kfc",
- "pointCnt": 2100,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_14",
+ "orderId": 14,
+ "tokenNum": 1120,
+ "item": {
+ "id": "30043",
+ "count": 2,
+ "type": "MATERIAL"
+ }
},
{
- "id": 8,
- "itemType": "MATERIAL",
- "itemId": "tier5_guard",
- "itemCnt": 1,
- "pointId": "act4d5_point_kfc",
- "pointCnt": 2400,
- "isBonus": true,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_15",
+ "orderId": 15,
+ "tokenNum": 1200,
+ "item": {
+ "id": "4001",
+ "count": 12000,
+ "type": "GOLD"
+ }
},
{
- "id": 9,
- "itemType": "MATERIAL",
- "itemId": "3401",
- "itemCnt": 200,
- "pointId": "act4d5_point_kfc",
- "pointCnt": 2700,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_16",
+ "orderId": 16,
+ "tokenNum": 1280,
+ "item": {
+ "id": "2002",
+ "count": 20,
+ "type": "CARD_EXP"
+ }
},
{
- "id": 10,
- "itemType": "MATERIAL",
- "itemId": "30013",
- "itemCnt": 5,
- "pointId": "act4d5_point_kfc",
- "pointCnt": 3000,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_17",
+ "orderId": 17,
+ "tokenNum": 1360,
+ "item": {
+ "id": "31013",
+ "count": 2,
+ "type": "MATERIAL"
+ }
},
{
- "id": 11,
- "itemType": "CARD_EXP",
- "itemId": "2004",
- "itemCnt": 25,
- "pointId": "act4d5_point_kfc",
- "pointCnt": 3200,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_18",
+ "orderId": 18,
+ "tokenNum": 1440,
+ "item": {
+ "id": "char_337_utage@summer#4",
+ "count": 1,
+ "type": "CHAR_SKIN"
+ }
},
{
- "id": 12,
- "itemType": "MATERIAL",
- "itemId": "tier5_guard",
- "itemCnt": 1,
- "pointId": "act4d5_point_kfc",
- "pointCnt": 3400,
- "isBonus": true,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_19",
+ "orderId": 19,
+ "tokenNum": 1520,
+ "item": {
+ "id": "4001",
+ "count": 15000,
+ "type": "GOLD"
+ }
},
{
- "id": 13,
- "itemType": "CHAR_SKIN",
- "itemId": "char_134_ifrit@kfc#1",
- "itemCnt": 1,
- "pointId": "act4d5_point_kfc",
- "pointCnt": 3600,
- "isBonus": true,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": true,
- "showIconBG": true
+ "mileStoneId": "mileStone_12d6_20",
+ "orderId": 20,
+ "tokenNum": 1600,
+ "item": {
+ "id": "30074",
+ "count": 1,
+ "type": "MATERIAL"
+ }
},
{
- "id": 14,
- "itemType": "MATERIAL",
- "itemId": "30033",
- "itemCnt": 5,
- "pointId": "act4d5_point_kfc",
- "pointCnt": 3800,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_21",
+ "orderId": 21,
+ "tokenNum": 1680,
+ "item": {
+ "id": "30023",
+ "count": 2,
+ "type": "MATERIAL"
+ }
},
{
- "id": 15,
- "itemType": "AP_SUPPLY",
- "itemId": "ap_supply_lt_100",
- "itemCnt": 1,
- "pointId": "act4d5_point_kfc",
- "pointCnt": 4000,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_22",
+ "orderId": 22,
+ "tokenNum": 1760,
+ "item": {
+ "id": "31013",
+ "count": 2,
+ "type": "MATERIAL"
+ }
},
{
- "id": 16,
- "itemType": "MATERIAL",
- "itemId": "tier5_guard",
- "itemCnt": 1,
- "pointId": "act4d5_point_kfc",
- "pointCnt": 4200,
- "isBonus": true,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_23",
+ "orderId": 23,
+ "tokenNum": 1840,
+ "item": {
+ "id": "4006",
+ "count": 40,
+ "type": "MATERIAL"
+ }
},
{
- "id": 17,
- "itemType": "MATERIAL",
- "itemId": "30073",
- "itemCnt": 5,
- "pointId": "act4d5_point_kfc",
- "pointCnt": 4400,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_24",
+ "orderId": 24,
+ "tokenNum": 1920,
+ "item": {
+ "id": "30043",
+ "count": 2,
+ "type": "MATERIAL"
+ }
},
{
- "id": 18,
- "itemType": "MATERIAL",
- "itemId": "32001",
- "itemCnt": 1,
- "pointId": "act4d5_point_kfc",
- "pointCnt": 4600,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_25",
+ "orderId": 25,
+ "tokenNum": 2000,
+ "item": {
+ "id": "31024",
+ "count": 1,
+ "type": "MATERIAL"
+ }
},
{
- "id": 19,
- "itemType": "GOLD",
- "itemId": "4001",
- "itemCnt": 30000,
- "pointId": "act4d5_point_kfc",
- "pointCnt": 4800,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_26",
+ "orderId": 26,
+ "tokenNum": 2080,
+ "item": {
+ "id": "30023",
+ "count": 2,
+ "type": "MATERIAL"
+ }
},
{
- "id": 20,
- "itemType": "FURN",
- "itemId": "furni_dropS004_giorgioMoroder_01",
- "itemCnt": 1,
- "pointId": "act4d5_point_kfc",
- "pointCnt": 5000,
- "isBonus": true,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": true
- }
- ],
- "apSupplyOutOfDateDict": {
- "ap_supply_lt_100": 1575230399
- }
- },
- "act3d5": {
- "collections": [
- {
- "id": 1,
- "itemType": "MATERIAL",
- "itemId": "30063",
- "itemCnt": 5,
- "pointId": "token_Wristband",
- "pointCnt": 300,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_27",
+ "orderId": 27,
+ "tokenNum": 2160,
+ "item": {
+ "id": "2003",
+ "count": 20,
+ "type": "CARD_EXP"
+ }
},
{
- "id": 2,
- "itemType": "MATERIAL",
- "itemId": "30053",
- "itemCnt": 5,
- "pointId": "token_Wristband",
- "pointCnt": 600,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_28",
+ "orderId": 28,
+ "tokenNum": 2240,
+ "item": {
+ "id": "31013",
+ "count": 2,
+ "type": "MATERIAL"
+ }
},
{
- "id": 3,
- "itemType": "MATERIAL",
- "itemId": "3003",
- "itemCnt": 40,
- "pointId": "token_Wristband",
- "pointCnt": 900,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_29",
+ "orderId": 29,
+ "tokenNum": 2320,
+ "item": {
+ "id": "30043",
+ "count": 2,
+ "type": "MATERIAL"
+ }
},
{
- "id": 4,
- "itemType": "CHAR_SKIN",
- "itemId": "char_286_cast3@summer#1",
- "itemCnt": 1,
- "pointId": "token_Wristband",
- "pointCnt": 1200,
- "isBonus": true,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": true
+ "mileStoneId": "mileStone_12d6_30",
+ "orderId": 30,
+ "tokenNum": 2400,
+ "item": {
+ "id": "30044",
+ "count": 2,
+ "type": "MATERIAL"
+ }
},
{
- "id": 5,
- "itemType": "MATERIAL",
- "itemId": "3401",
- "itemCnt": 200,
- "pointId": "token_Wristband",
- "pointCnt": 1500,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_31",
+ "orderId": 31,
+ "tokenNum": 2480,
+ "item": {
+ "id": "4001",
+ "count": 20000,
+ "type": "GOLD"
+ }
},
{
- "id": 6,
- "itemType": "MATERIAL",
- "itemId": "tier5_supporter",
- "itemCnt": 2,
- "pointId": "token_Wristband",
- "pointCnt": 1800,
- "isBonus": true,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_32",
+ "orderId": 32,
+ "tokenNum": 2560,
+ "item": {
+ "id": "2003",
+ "count": 20,
+ "type": "CARD_EXP"
+ }
},
{
- "id": 7,
- "itemType": "MATERIAL",
- "itemId": "3302",
- "itemCnt": 30,
- "pointId": "token_Wristband",
- "pointCnt": 2100,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_33",
+ "orderId": 33,
+ "tokenNum": 2640,
+ "item": {
+ "id": "30023",
+ "count": 2,
+ "type": "MATERIAL"
+ }
},
{
- "id": 8,
- "itemType": "CARD_EXP",
- "itemId": "2004",
- "itemCnt": 25,
- "pointId": "token_Wristband",
- "pointCnt": 2400,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_34",
+ "orderId": 34,
+ "tokenNum": 2720,
+ "item": {
+ "id": "30024",
+ "count": 1,
+ "type": "MATERIAL"
+ }
},
{
- "id": 9,
- "itemType": "TKT_RECRUIT",
- "itemId": "7001",
- "itemCnt": 5,
- "pointId": "token_Wristband",
- "pointCnt": 2700,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_35",
+ "orderId": 35,
+ "tokenNum": 2800,
+ "item": {
+ "id": "3303",
+ "count": 5,
+ "type": "MATERIAL"
+ }
},
{
- "id": 10,
- "itemType": "MATERIAL",
- "itemId": "tier5_supporter",
- "itemCnt": 2,
- "pointId": "token_Wristband",
- "pointCnt": 3000,
- "isBonus": true,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_36",
+ "orderId": 36,
+ "tokenNum": 2880,
+ "item": {
+ "id": "30034",
+ "count": 2,
+ "type": "MATERIAL"
+ }
},
{
- "id": 11,
- "itemType": "CHAR_SKIN",
- "itemId": "char_199_yak@summer#1",
- "itemCnt": 1,
- "pointId": "token_Wristband",
- "pointCnt": 3300,
- "isBonus": true,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": true,
- "showIconBG": true
+ "mileStoneId": "mileStone_12d6_37",
+ "orderId": 37,
+ "tokenNum": 2960,
+ "item": {
+ "id": "30043",
+ "count": 2,
+ "type": "MATERIAL"
+ }
+ },
+ {
+ "mileStoneId": "mileStone_12d6_38",
+ "orderId": 38,
+ "tokenNum": 3040,
+ "item": {
+ "id": "31013",
+ "count": 2,
+ "type": "MATERIAL"
+ }
},
{
- "id": 12,
- "itemType": "GOLD",
- "itemId": "4001",
- "itemCnt": 30000,
- "pointId": "token_Wristband",
- "pointCnt": 3600,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_39",
+ "orderId": 39,
+ "tokenNum": 3120,
+ "item": {
+ "id": "4006",
+ "count": 60,
+ "type": "MATERIAL"
+ }
},
{
- "id": 13,
- "itemType": "AP_SUPPLY",
- "itemId": "ap_supply_lt_100",
- "itemCnt": 1,
- "pointId": "token_Wristband",
- "pointCnt": 3900,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_40",
+ "orderId": 40,
+ "tokenNum": 3200,
+ "item": {
+ "id": "30074",
+ "count": 1,
+ "type": "MATERIAL"
+ }
},
{
- "id": 14,
- "itemType": "MATERIAL",
- "itemId": "32001",
- "itemCnt": 1,
- "pointId": "token_Wristband",
- "pointCnt": 4200,
- "isBonus": false,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": false
+ "mileStoneId": "mileStone_12d6_41",
+ "orderId": 41,
+ "tokenNum": 3280,
+ "item": {
+ "id": "4001",
+ "count": 30000,
+ "type": "GOLD"
+ }
},
{
- "id": 15,
- "itemType": "FURN",
- "itemId": "furni_dropS004_daftPunk_01",
- "itemCnt": 1,
- "pointId": "token_Wristband",
- "pointCnt": 4500,
- "isBonus": true,
- "pngName": null,
- "pngSort": 0,
- "isShow": false,
- "showInList": false,
- "showIconBG": true
- }
- ],
- "apSupplyOutOfDateDict": {
- "ap_supply_lt_100": 1569787199
- }
- }
- },
- "TYPE_ACT9D0": {
- "act11d0": {
- "tokenItemId": "act11d0_token_currency",
- "keyItemId": "act11d0_token_warrant",
- "zoneDescList": {
- "act11d0_zone1": {
- "zoneId": "act11d0_zone1",
- "unlockText": "尚未解锁",
- "displayStartTime": 1594267200
+ "mileStoneId": "mileStone_12d6_42",
+ "orderId": 42,
+ "tokenNum": 3360,
+ "item": {
+ "id": "3303",
+ "count": 5,
+ "type": "MATERIAL"
+ }
},
- "act11d0_zone2": {
- "zoneId": "act11d0_zone2",
- "unlockText": "完成[议事高塔]后解锁",
- "displayStartTime": 1594267200
+ {
+ "mileStoneId": "mileStone_12d6_43",
+ "orderId": 43,
+ "tokenNum": 3440,
+ "item": {
+ "id": "31024",
+ "count": 1,
+ "type": "MATERIAL"
+ }
},
- "act11d0_zone3": {
- "zoneId": "act11d0_zone3",
- "unlockText": "完成[议事高塔]后解锁",
- "displayStartTime": 1594267200
- }
- },
- "favorUpList": {},
- "subMissionInfo": {
- "11D0Activity_s1": {
- "missionId": "11D0Activity_s1",
- "missionTitle": "01",
- "sortId": 1,
- "missionIndex": "01"
+ {
+ "mileStoneId": "mileStone_12d6_44",
+ "orderId": 44,
+ "tokenNum": 3520,
+ "item": {
+ "id": "4006",
+ "count": 60,
+ "type": "MATERIAL"
+ }
},
- "11D0Activity_s2": {
- "missionId": "11D0Activity_s2",
- "missionTitle": "02",
- "sortId": 2,
- "missionIndex": "02"
+ {
+ "mileStoneId": "mileStone_12d6_45",
+ "orderId": 45,
+ "tokenNum": 3600,
+ "item": {
+ "id": "2004",
+ "count": 10,
+ "type": "CARD_EXP"
+ }
},
- "11D0Activity_s3": {
- "missionId": "11D0Activity_s3",
- "missionTitle": "03",
- "sortId": 3,
- "missionIndex": "03"
+ {
+ "mileStoneId": "mileStone_12d6_46",
+ "orderId": 46,
+ "tokenNum": 3680,
+ "item": {
+ "id": "30024",
+ "count": 1,
+ "type": "MATERIAL"
+ }
},
- "11D0Activity_s4": {
- "missionId": "11D0Activity_s4",
- "missionTitle": "04",
- "sortId": 4,
- "missionIndex": "04"
+ {
+ "mileStoneId": "mileStone_12d6_47",
+ "orderId": 47,
+ "tokenNum": 3760,
+ "item": {
+ "id": "30125",
+ "count": 1,
+ "type": "MATERIAL"
+ }
},
- "11D0Activity_s5": {
- "missionId": "11D0Activity_s5",
- "missionTitle": "05",
- "sortId": 5,
- "missionIndex": "05"
- }
- },
- "hasSubMission": true,
- "apSupplyOutOfDateDict": {}
- },
- "act9d0": {
- "tokenItemId": "act9d0_token_dogTag",
- "keyItemId": null,
- "zoneDescList": {
- "act9d0_zone1": {
- "zoneId": "act9d0_zone1",
- "unlockText": "尚未解锁",
- "displayStartTime": 1587441600
+ {
+ "mileStoneId": "mileStone_12d6_48",
+ "orderId": 48,
+ "tokenNum": 3840,
+ "item": {
+ "id": "30115",
+ "count": 1,
+ "type": "MATERIAL"
+ }
},
- "act9d0_zone2": {
- "zoneId": "act9d0_zone2",
- "unlockText": "完成「阵中往事」后解锁",
- "displayStartTime": 1587441600
+ {
+ "mileStoneId": "mileStone_12d6_49",
+ "orderId": 49,
+ "tokenNum": 3920,
+ "item": {
+ "id": "2004",
+ "count": 10,
+ "type": "CARD_EXP"
+ }
},
- "act9d0_zone3": {
- "zoneId": "act9d0_zone3",
- "unlockText": "尚未解锁",
- "displayStartTime": 1588060800
- }
- },
- "favorUpList": {},
- "subMissionInfo": null,
- "hasSubMission": false,
- "apSupplyOutOfDateDict": {}
- }
- },
- "LOGIN_ONLY": {
- "act9d1d2": {
- "description": "<@vc.text>该物品过期时间>\n<@vc.endTime>2020/05/15 03:59>",
- "itemList": [
{
- "id": "LIMITED_TKT_GACHA_10_903",
- "count": 1,
- "type": "LIMITED_TKT_GACHA_10"
+ "mileStoneId": "mileStone_12d6_50",
+ "orderId": 50,
+ "tokenNum": 4000,
+ "item": {
+ "id": "30135",
+ "count": 1,
+ "type": "MATERIAL"
+ }
}
],
- "apSupplyOutOfDateDict": {}
- }
- },
- "MINISTORY": {
- "act10d5": {
- "tokenItemId": "act10d5_token_biscuit",
- "zoneDescList": {
- "act10d5_zone1": {
- "zoneId": "act10d5_zone1",
- "unlockText": "完成主线关卡1-10解锁"
+ "unlockConds": [
+ {
+ "actId": "act12d0",
+ "stageId": "act12d0_01"
+ },
+ {
+ "actId": null,
+ "stageId": "main_03-08"
}
- },
- "favorUpList": {},
- "extraDropZoneList": [
- "main_0",
- "main_1",
- "main_2",
- "main_3",
- "main_4",
- "main_5",
- "main_6",
- "main_7",
- "weekly_1",
- "weekly_2",
- "weekly_3",
- "weekly_4",
- "weekly_5",
- "weekly_6",
- "weekly_7",
- "weekly_8",
- "weekly_9",
- "act10d5_zone1"
]
}
}
},
"activityItems": {
+ "act12d6": [
+ "act12d6_token_mushroom",
+ "act12d6_token_pancake"
+ ],
+ "act12d0": [
+ "act12d0_token_components"
+ ],
"act11d7": [
"et_ObsidianPass_rep_1",
"token_Obsidian_rep_1",
@@ -21924,6 +23526,10 @@
1597132800,
1597953599
],
+ "act12d0": [
+ 1598328000,
+ 1599508799
+ ],
"act11d0": [
1594267200,
1595447999
diff --git a/resources/gamedata/excel/audio_data.json b/resources/gamedata/excel/audio_data.json
index fe697f7a..2452ba10 100644
--- a/resources/gamedata/excel/audio_data.json
+++ b/resources/gamedata/excel/audio_data.json
@@ -719,6 +719,142 @@
"crossfade": 1.5,
"delay": 0.0,
"name": "sys.ON_ACTIVITY_LOADED.act11d7.camp_Emperor"
+ },
+ {
+ "intro": "Audio/Sound_Beta_2/Music/act12d0d0/m_sys_dontmaketrouble_intro",
+ "loop": "Audio/Sound_Beta_2/Music/act12d0d0/m_sys_dontmaketrouble_loop",
+ "volume": 0.9,
+ "crossfade": 1.0,
+ "delay": 0.0,
+ "name": "sys.ON_ACTIVITY_LOADED.act12d0"
+ },
+ {
+ "intro": "Audio/Sound_Beta_2/Music/act12d0d0/m_bat_freezeassshou_intro",
+ "loop": "Audio/Sound_Beta_2/Music/act12d0d0/m_bat_freezeassshou_loop",
+ "volume": 0.9,
+ "crossfade": 1.0,
+ "delay": 0.0,
+ "name": "battle.ON_GAME_READY.m_bat_freezeassshou"
+ },
+ {
+ "intro": "Audio/Sound_Beta_2/Music/act12d0d0/m_bat_Imfxingback_intro",
+ "loop": "Audio/Sound_Beta_2/Music/act12d0d0/m_bat_Imfxingback_loop",
+ "volume": 0.9,
+ "crossfade": 1.0,
+ "delay": 0.0,
+ "name": "battle.ON_GAME_READY.m_bat_Imfxingback"
+ },
+ {
+ "intro": "Audio/Sound_Beta_2/Music/act12d0d0/m_bat_ironguy_intro",
+ "loop": "Audio/Sound_Beta_2/Music/act12d0d0/m_bat_ironguy_loop",
+ "volume": 0.9,
+ "crossfade": 1.0,
+ "delay": 0.0,
+ "name": "battle.ON_GAME_READY.m_bat_ironguy"
+ },
+ {
+ "intro": "Audio/Sound_Beta_2/Music/act12d0d0/m_bat_ausband_intro",
+ "loop": "Audio/Sound_Beta_2/Music/act12d0d0/m_bat_ausband_loop",
+ "volume": 0.9,
+ "crossfade": 1.0,
+ "delay": 0.0,
+ "name": "battle.ON_GAME_READY.m_bat_ausband"
+ },
+ {
+ "intro": "Audio/Sound_Beta_2/Music/act12d6d0/m_sys_rglk0suspective_intro",
+ "loop": "Audio/Sound_Beta_2/Music/act12d6d0/m_sys_rglk0suspective_loop",
+ "volume": 1.0,
+ "crossfade": 1.0,
+ "delay": 0.0,
+ "name": "sys.ON_ROGUELIKE_STATE_CHANGED.SHOP"
+ },
+ {
+ "intro": "Audio/Sound_Beta_2/Music/act12d6d0/m_sys_rglk0suspective_intro",
+ "loop": "Audio/Sound_Beta_2/Music/act12d6d0/m_sys_rglk0suspective_loop",
+ "volume": 1.0,
+ "crossfade": 1.0,
+ "delay": 0.0,
+ "name": "sys.ON_ROGUELIKE_STATE_CHANGED.REST"
+ },
+ {
+ "intro": "Audio/Sound_Beta_2/Music/act12d6d0/m_sys_rglk0suspective_intro",
+ "loop": "Audio/Sound_Beta_2/Music/act12d6d0/m_sys_rglk0suspective_loop",
+ "volume": 1.0,
+ "crossfade": 1.0,
+ "delay": 0.0,
+ "name": "sys.ON_ROGUELIKE_STATE_CHANGED.INCIDENT"
+ },
+ {
+ "intro": "Audio/Sound_Beta_2/Music/act12d6d0/m_sys_rglk0funny_intro",
+ "loop": "Audio/Sound_Beta_2/Music/act12d6d0/m_sys_rglk0funny_loop",
+ "volume": 1.0,
+ "crossfade": 1.0,
+ "delay": 0.0,
+ "name": "sys.ON_ROGUELIKE_STATE_CHANGED.TREASURE"
+ },
+ {
+ "intro": "Audio/Sound_Beta_2/Music/act12d6d0/m_sys_rglk0funny_intro",
+ "loop": "Audio/Sound_Beta_2/Music/act12d6d0/m_sys_rglk0funny_loop",
+ "volume": 1.0,
+ "crossfade": 1.0,
+ "delay": 0.0,
+ "name": "sys.ON_ROGUELIKE_STATE_CHANGED.ENTERTAINMENT"
+ },
+ {
+ "intro": "Audio/Sound_Beta_2/Music/act12d6d0/m_sys_rglk0_intro",
+ "loop": "Audio/Sound_Beta_2/Music/act12d6d0/m_sys_rglk0_loop",
+ "volume": 1.0,
+ "crossfade": 1.0,
+ "delay": 0.0,
+ "name": "sys.ON_ROGUELIKE_STATE_CHANGED.DEFAULT"
+ },
+ {
+ "intro": "Audio/Sound_Beta_2/Music/act12d6d0/m_sys_rglk0_intro",
+ "loop": "Audio/Sound_Beta_2/Music/act12d6d0/m_sys_rglk0_loop",
+ "volume": 1.0,
+ "crossfade": 1.0,
+ "delay": 0.0,
+ "name": "sys.ON_ACTIVITY_LOADED.act12d6"
+ },
+ {
+ "intro": "Audio/Sound_Beta_2/Music/beta1_180603/m_bat_failed_intro",
+ "loop": "Audio/Sound_Beta_2/Music/beta1_180603/m_bat_failed_loop",
+ "volume": 1.0,
+ "crossfade": 1.0,
+ "delay": 0.0,
+ "name": "sys.ON_ACTIVITY_LOADED.act12d6.fail"
+ },
+ {
+ "intro": "Audio/Sound_Beta_2/Music/beta1_180603/m_bat_victory_intro",
+ "loop": "Audio/Sound_Beta_2/Music/beta1_180603/m_bat_victory_loop",
+ "volume": 1.0,
+ "crossfade": 1.0,
+ "delay": 0.0,
+ "name": "sys.ON_ACTIVITY_LOADED.act12d6.ro_ending_1"
+ },
+ {
+ "intro": "Audio/Sound_Beta_2/Music/beta1_180603/m_bat_victory_intro",
+ "loop": "Audio/Sound_Beta_2/Music/beta1_180603/m_bat_victory_loop",
+ "volume": 1.0,
+ "crossfade": 1.0,
+ "delay": 0.0,
+ "name": "sys.ON_ACTIVITY_LOADED.act12d6.ro_ending_2"
+ },
+ {
+ "intro": "Audio/Sound_Beta_2/Music/beta1_180603/m_bat_victory_intro",
+ "loop": "Audio/Sound_Beta_2/Music/beta1_180603/m_bat_victory_loop",
+ "volume": 1.0,
+ "crossfade": 1.0,
+ "delay": 0.0,
+ "name": "sys.ON_ACTIVITY_LOADED.act12d6.ro_ending_3"
+ },
+ {
+ "intro": "Audio/Sound_Beta_2/Music/act12d6d0/m_bat_rglk0boss_intro",
+ "loop": "Audio/Sound_Beta_2/Music/act12d6d0/m_bat_rglk0boss_loop",
+ "volume": 0.9,
+ "crossfade": 1.0,
+ "delay": 0.0,
+ "name": "battle.ON_GAME_READY.rogueboss"
}
],
"soundFXBanks": [
@@ -12764,6 +12900,48 @@
"loop": false,
"name": "ui.ON_SKIN_SLIDE"
},
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/General/g_ui/g_ui_tick",
+ "weight": 1.0,
+ "important": false,
+ "is2D": true,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 0,
+ "popOldest": false,
+ "customMixerGroup": null,
+ "loop": false,
+ "name": "ui.ON_NUMBER_TICK"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/General/g_ui/g_ui_trans",
+ "weight": 1.0,
+ "important": false,
+ "is2D": true,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 0,
+ "popOldest": false,
+ "customMixerGroup": null,
+ "loop": false,
+ "name": "ui.ON_LINE_FLOW"
+ },
{
"sounds": [
{
@@ -28225,6 +28403,2631 @@
"customMixerGroup": "Battle_UI_Boost",
"loop": false,
"name": "battle.ON_SKILL_START.skchr_strong_1"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_atk/p_atk_bow_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_ON.char_366_acdrop.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_imp/p_imp_bow_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_NImp",
+ "loop": false,
+ "name": "battle.ON_PROJECTILE_HIT.projectile_chr_acdrop"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Battle/b_char/b_char_atkboost",
+ "weight": 1.0,
+ "important": true,
+ "is2D": true,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 0,
+ "popOldest": false,
+ "customMixerGroup": "Battle_UI_Boost",
+ "loop": false,
+ "name": "battle.ON_SKILL_START.skchr_acdrop_1"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Battle/b_char/b_char_atkboost",
+ "weight": 1.0,
+ "important": true,
+ "is2D": true,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 0,
+ "popOldest": false,
+ "customMixerGroup": "Battle_UI_Boost",
+ "loop": false,
+ "name": "battle.ON_SKILL_START.skchr_acdrop_2"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_imp/p_imp_bow_h",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_NImp",
+ "loop": false,
+ "name": "battle.ON_PROJECTILE_HIT.projectile_chr_acdrop_s2_02"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_imp/p_imp_punchhit_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_NImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.char_415_flint.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_skill/p_skill_qihepunch",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_Skill_Important",
+ "loop": false,
+ "name": "battle.ON_ABILITY_ON.skchr_flint_1"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Battle/b_char/b_char_atkboost",
+ "weight": 1.0,
+ "important": true,
+ "is2D": true,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 0,
+ "popOldest": false,
+ "customMixerGroup": "Battle_UI_Boost",
+ "loop": false,
+ "name": "battle.ON_SKILL_START.skchr_flint_2"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_atk/p_atk_shanshenpunch_1_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_SAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_ON.char_415_flint.attack.1.1"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_atk/p_atk_shanshenpunch_2_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_SAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_ON.char_415_flint.attack.1.2"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_atk/p_atk_shanshenpunch_3_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_SAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_ON.char_415_flint.attack.1.3"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_imp/p_imp_shanshenpunch_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_SImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.char_415_flint.attack.1.1"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_imp/p_imp_shanshenpunch_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_SImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.char_415_flint.attack.1.2"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_imp/p_imp_shanshenpunch_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_SImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.char_415_flint.attack.1.3"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_atk/p_atk_magwheel_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_ON.char_411_tomimi.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_imp/p_imp_magwheel_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_NImp",
+ "loop": false,
+ "name": "battle.ON_PROJECTILE_HIT.projectile_chr_tomimi"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Battle/b_char/b_char_atkboost",
+ "weight": 1.0,
+ "important": true,
+ "is2D": true,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 0,
+ "popOldest": false,
+ "customMixerGroup": "Battle_UI_Boost",
+ "loop": false,
+ "name": "battle.ON_SKILL_START.skchr_tomimi_1"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_atk/p_atk_magwheel_h",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_Skill_Important",
+ "loop": false,
+ "name": "battle.ON_ABILITY_ON.char_411_tomimi.attack.1"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_imp/p_imp_magwheel_h",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_Skill_Important",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.char_411_tomimi.attack.1"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Battle/b_char/b_char_atkboost",
+ "weight": 1.0,
+ "important": true,
+ "is2D": true,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 0,
+ "popOldest": false,
+ "customMixerGroup": "Battle_UI_Boost",
+ "loop": false,
+ "name": "battle.ON_SKILL_START.skchr_tomimi_2"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_atk/p_atk_magwheel_h",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_Skill_Important",
+ "loop": false,
+ "name": "battle.ON_ABILITY_ON.char_411_tomimi.attack.2"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_imp/p_imp_magwheel_h",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_Skill_Important",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.char_411_tomimi.attack.2"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_atk/p_atk_snakeknife_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.char_416_zumama.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_imp/p_imp_snakeknife_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_NImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.char_416_zumama.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Battle/b_char/b_char_atkboost",
+ "weight": 1.0,
+ "important": true,
+ "is2D": true,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 0,
+ "popOldest": false,
+ "customMixerGroup": "Battle_UI_Boost",
+ "loop": false,
+ "name": "battle.ON_SKILL_START.skchr_zumama_2"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_atk/p_atk_snakeknife_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_SAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.char_416_zumama.attack.1"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_imp/p_imp_snakeknife_h",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_SImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.char_416_zumama.attack.1"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Battle/b_char/b_char_atkboost",
+ "weight": 1.0,
+ "important": true,
+ "is2D": true,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 0,
+ "popOldest": false,
+ "customMixerGroup": "Battle_UI_Boost",
+ "loop": false,
+ "name": "battle.ON_SKILL_START.skchr_zumama_3"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_atk/p_atk_robotsaw_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_SImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.char_416_zumama.attack.2"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_imp/p_imp_snakeknife_end",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_SImp",
+ "loop": false,
+ "name": "battle.ON_SPINE_EVENT_TRIGGER.char_416_zumama.skill"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_skill/p_skill_robotborn",
+ "weight": 1.0,
+ "important": true,
+ "is2D": true,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_Skill_Important",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.skchr_zumama_3"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_atk/p_atk_wire_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_SAtk",
+ "loop": false,
+ "name": "battle.ON_SKILL_FINISH.skchr_zumama_3"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_atk/p_atk_knife_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.char_504_rguard.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_imp/p_imp_knife_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_NImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.char_504_rguard.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Battle/b_char/b_char_atkboost",
+ "weight": 1.0,
+ "important": true,
+ "is2D": true,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 0,
+ "popOldest": false,
+ "customMixerGroup": "Battle_UI_Boost",
+ "loop": false,
+ "name": "battle.ON_SKILL_START.skchr_aguard_1"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_atk/p_atk_sword_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.char_508_aguard.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_imp/p_imp_sword_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_NImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.char_508_aguard.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_atk/p_atk_arrow_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.char_507_rsnipe.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_imp/p_imp_arrow_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_NImp",
+ "loop": false,
+ "name": "battle.ON_PROJECTILE_HIT.projectile_chr_rsnipe"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Battle/b_char/b_char_atkboost",
+ "weight": 1.0,
+ "important": true,
+ "is2D": true,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 0,
+ "popOldest": false,
+ "customMixerGroup": "Battle_UI_Boost",
+ "loop": false,
+ "name": "battle.ON_SKILL_START.skchr_asnipe_1"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_atk/p_atk_crossbow_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.char_511_asnipe.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_imp/p_imp_crossbow_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_NImp",
+ "loop": false,
+ "name": "battle.ON_PROJECTILE_HIT.projectile_chr_asnipe"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_atk/p_atk_heal_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.char_506_rmedic.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_imp/p_imp_heal_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_NImp",
+ "loop": false,
+ "name": "battle.ON_PROJECTILE_HIT.projectile_chr_rmedic"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Battle/b_char/b_char_healboost",
+ "weight": 1.0,
+ "important": true,
+ "is2D": true,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 0,
+ "popOldest": false,
+ "customMixerGroup": "Battle_UI_Boost",
+ "loop": false,
+ "name": "battle.ON_SKILL_START.skchr_amedic_1"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_atk/p_atk_heal_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.char_510_amedic.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_imp/p_imp_heal_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_NImp",
+ "loop": false,
+ "name": "battle.ON_PROJECTILE_HIT.projectile_chr_amedic"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_atk/p_atk_gmag_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.char_505_rcast.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_imp/p_imp_nmag_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_NImp",
+ "loop": false,
+ "name": "battle.ON_PROJECTILE_HIT.projectile_chr_rcast"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Battle/b_char/b_char_atkboost",
+ "weight": 1.0,
+ "important": true,
+ "is2D": true,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 0,
+ "popOldest": false,
+ "customMixerGroup": "Battle_UI_Boost",
+ "loop": false,
+ "name": "battle.ON_SKILL_START.skchr_acast_1"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_atk/p_atk_gmag_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.char_509_acast.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Player/p_imp/p_imp_nmag_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_P_NImp",
+ "loop": false,
+ "name": "battle.ON_PROJECTILE_HIT.projectile_chr_acast"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_bigaxe_h",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.enemy_1093_ccsbr.combat"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_imp/e_imp_bigaxe_h",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.enemy_1093_ccsbr.combat"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_bigaxe_h",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.enemy_1093_ccsbr_2.combat"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_imp/e_imp_bigaxe_h",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.enemy_1093_ccsbr_2.combat"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_fragility_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.enemy_1094_ccspm.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_imp/e_imp_reinforcement",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NImp",
+ "loop": false,
+ "name": "battle.ON_PROJECTILE_HIT.projectile_enemy_ccspm"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_fragility_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.enemy_1094_ccspm_2.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_katar_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.enemy_1095_ccripr.combat"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_imp/e_imp_katar_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.enemy_1095_ccripr.combat"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_katar_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.enemy_1095_ccripr_2.combat"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_imp/e_imp_katar_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.enemy_1095_ccripr_2.combat"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_magic_m",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.enemy_1096_ccwitch.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_imp/e_imp_magic_longmen",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.enemy_1096_ccwitch.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_darkexplo",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.5,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.enemy_1096_ccwitch.combat"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_imp/e_imp_magic_h",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.enemy_1096_ccwitch.combat"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_magic_m",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.enemy_1096_ccwitch_2.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_imp/e_imp_magic_longmen",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.enemy_1096_ccwitch_2.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_darkexplo",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.5,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.enemy_1096_ccwitch_2.combat"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_imp/e_imp_magic_h",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.enemy_1096_ccwitch_2.combat"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_saw_n_2",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.enemy_1097_cclmbjk.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_saw_n_1",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_ON.enemy_1097_cclmbjk.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_imp/e_imp_blade_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.enemy_1097_cclmbjk.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_saw_n_2",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.CutTree"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_saw_n_1",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_ON.CutTree"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_imp/e_imp_blade_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.CutTree"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_skill/e_skill_fleshexplo",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_BE_NImp",
+ "loop": false,
+ "name": "battle.ON_UNIT_DEAD.trap_015_tree"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_saw_n_1",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.enemy_1097_cclmbjk_2.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_saw_n_2",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_ON.enemy_1097_cclmbjk_2.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_imp/e_imp_blade_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.enemy_1097_cclmbjk_2.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_bigaxe_d",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 1.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.enemy_1098_cchmpn.combat"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_imp/e_imp_bigaxe_d",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.enemy_1098_cchmpn.combat"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_bigaxe_d",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 1.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.enemy_1098_cchmpn_2.combat"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_imp/e_imp_bigaxe_d",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.enemy_1098_cchmpn_2.combat"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_robotfirecast",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.2,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_BE_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.enemy_1512_mcmstr.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_robotfire",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_BE_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.enemy_1512_mcmstr.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_imp/e_imp_robotfire",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_BE_NImp",
+ "loop": false,
+ "name": "battle.ON_PROJECTILE_HIT.projectile_enemy_mcmstr"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_robotsaw_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_BE_NImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.enemy_1512_mcmstr.combat"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_skill/e_skill_robotbreak",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_Skill_Important",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.bomb[reborning]"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_imp/e_imp_uav_hbomb",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_Skill_Important",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.bomb[reborning]"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Battle/b_char/b_char_tokenset",
+ "weight": 1.0,
+ "important": true,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_Skill_Important",
+ "loop": false,
+ "name": "battle.ON_UNIT_BORN.trap_016_peon"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_mace_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.trap_016_peon.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_imp/e_imp_mace_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.trap_016_peon.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Battle/b_char/b_char_tokendead",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_Skill_Important",
+ "loop": false,
+ "name": "battle.ON_UNIT_DEAD.trap_016_peon"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_skill/e_skill_birdreborn",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_BE_NAtk",
+ "loop": false,
+ "name": "battle.ON_BUFF_START.mcmstr_t_state_1[reborn]"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_skill/e_skill_duckrun",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_Skill_Important",
+ "loop": false,
+ "name": "battle.ON_BUFF_START.duckmi_speed_up"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_skill/e_skill_duckdie",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_Skill_Important",
+ "loop": false,
+ "name": "battle.ON_UNIT_DEAD.enemy_2001_duckmi"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_skill/e_skill_bearhitcast",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_BE_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.enemy_2002_bearmi.combat"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_skill/e_skill_bearhit",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_BE_NImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.enemy_2002_bearmi.combat"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_skill/e_skill_beardie",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_Skill_Important",
+ "loop": false,
+ "name": "battle.ON_UNIT_DEAD.enemy_2002_bearmi"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_rockhit",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 1.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_BE_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.enemy_2003_rockman.combat"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_imp/e_imp_rockhit",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_BE_NImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.enemy_2003_rockman.combat"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_rockthrow",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_BE_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.enemy_2003_rockman.StunAttack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_imp/e_imp_rockthrow",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_BE_NImp",
+ "loop": false,
+ "name": "battle.ON_PROJECTILE_HIT.projectile_enemy_rockman"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_rocketman",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.5,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_BE_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.TakeOff"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_imp/e_imp_rocketman",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_BE_NImp",
+ "loop": false,
+ "name": "battle.ON_BUFF_START.balloon_s[land]"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_imp/e_imp_general_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.enemy_2004_balloon.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_energyshotcast",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.5,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_BE_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.enemy_2005_axetro.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_energyshot",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_BE_NAtk",
+ "loop": false,
+ "name": "battle.ON_ABILITY_ON.enemy_2005_axetro.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_imp/e_imp_general_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_BE_NImp",
+ "loop": false,
+ "name": "battle.ON_PROJECTILE_HIT.projectile_enemy_axetro"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_imp/e_imp_katar_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_BE_NImp",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.enemy_2005_axetro.combat"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_faust_n_1",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_Skill_Important",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.enemy_2006_flsnip.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_faust_n_2",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_Skill_Important",
+ "loop": false,
+ "name": "battle.ON_ABILITY_ON.enemy_2006_flsnip.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_imp/e_imp_faust_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_Skill_Important",
+ "loop": false,
+ "name": "battle.ON_PROJECTILE_HIT.projectile_enemy_flsnip"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_imp/e_imp_ice_n",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_Skill_Important",
+ "loop": false,
+ "name": "battle.ON_PROJECTILE_HIT.projectile_enemy_flwitch"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_skill/e_skill_skulsrshot",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_Skill_Important",
+ "loop": false,
+ "name": "battle.ON_ABILITY_ON.enemy_2008_flking.attack"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_skill/e_skill_skulsrexplo",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_Skill_Important",
+ "loop": false,
+ "name": "battle.ON_PROJECTILE_HIT.projectile_enemy_flking"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_skill/e_skill_skulsrsword",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_Skill_Important",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.enemy_2008_flking.combat.2"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_skill/e_skill_skulsrsword",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.8,
+ "maxPitch": 1.2,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_Skill_Important",
+ "loop": false,
+ "name": "battle.ON_ABILITY_HIT.enemy_2008_flking.combat.1"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_skill/e_skill_icedeath",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_Skill_Important",
+ "loop": false,
+ "name": "battle.ON_SPINE_EVENT_TRIGGER.enemy_2007_flwitch.reborn_1"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_skill/e_skill_icereborn",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_Skill_Important",
+ "loop": false,
+ "name": "battle.ON_SPINE_EVENT_TRIGGER.enemy_2007_flwitch.reborn_2"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_skill/e_skill_frostnovarevive_2",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_Skill_Important",
+ "loop": false,
+ "name": "battle.ON_SPINE_EVENT_TRIGGER.enemy_2007_flwitch.reborn_3"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_skill/e_skill_icesummon",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_Skill_Important",
+ "loop": false,
+ "name": "battle.ON_ABILITY_START.SummonFrosts"
+ },
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_skill/e_skill_icetrapborn",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 1.0,
+ "maxPitch": 1.0,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_Skill_Important",
+ "loop": false,
+ "name": "battle.ON_UNIT_BORN.trap_010_frosts"
}
],
"soundFXCtrlBanks": [
diff --git a/resources/gamedata/excel/building_data.json b/resources/gamedata/excel/building_data.json
index e4ae5739..2471586b 100644
--- a/resources/gamedata/excel/building_data.json
+++ b/resources/gamedata/excel/building_data.json
@@ -6452,14 +6452,14 @@
{
"buffData": [
{
- "buffId": "manu_prod_spd&power[000]",
+ "buffId": "manu_prod_spd&power[010]",
"cond": {
"phase": 0,
"level": 1
}
},
{
- "buffId": "manu_prod_spd&power[011]",
+ "buffId": "manu_prod_spd&power[020]",
"cond": {
"phase": 2,
"level": 1
@@ -6977,6 +6977,220 @@
]
}
]
+ },
+ "char_416_zumama": {
+ "charId": "char_416_zumama",
+ "maxManpower": 8640000,
+ "buffChar": [
+ {
+ "buffData": [
+ {
+ "buffId": "manu_prod_spd&power[000]",
+ "cond": {
+ "phase": 0,
+ "level": 1
+ }
+ },
+ {
+ "buffId": "manu_prod_spd&power[010]",
+ "cond": {
+ "phase": 2,
+ "level": 1
+ }
+ }
+ ]
+ },
+ {
+ "buffData": [
+ {
+ "buffId": "control_pow_bot[000]",
+ "cond": {
+ "phase": 2,
+ "level": 1
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "char_411_tomimi": {
+ "charId": "char_411_tomimi",
+ "maxManpower": 8640000,
+ "buffChar": [
+ {
+ "buffData": [
+ {
+ "buffId": "dorm_rec_single_P[001]",
+ "cond": {
+ "phase": 0,
+ "level": 1
+ }
+ }
+ ]
+ },
+ {
+ "buffData": [
+ {
+ "buffId": "train_spd&profession2[250]",
+ "cond": {
+ "phase": 2,
+ "level": 1
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "char_415_flint": {
+ "charId": "char_415_flint",
+ "maxManpower": 8640000,
+ "buffChar": [
+ {
+ "buffData": [
+ {
+ "buffId": "train_spd&profession2[020]",
+ "cond": {
+ "phase": 0,
+ "level": 1
+ }
+ },
+ {
+ "buffId": "train_spd&profession2[320]",
+ "cond": {
+ "phase": 2,
+ "level": 1
+ }
+ }
+ ]
+ },
+ {
+ "buffData": []
+ }
+ ]
+ },
+ "char_366_acdrop": {
+ "charId": "char_366_acdrop",
+ "maxManpower": 8640000,
+ "buffChar": [
+ {
+ "buffData": [
+ {
+ "buffId": "hire_spd[031]",
+ "cond": {
+ "phase": 0,
+ "level": 1
+ }
+ }
+ ]
+ },
+ {
+ "buffData": [
+ {
+ "buffId": "dorm_rec_single&oneself[012]",
+ "cond": {
+ "phase": 1,
+ "level": 1
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "char_504_rguard": {
+ "charId": "char_504_rguard",
+ "maxManpower": 8640000,
+ "buffChar": [
+ {
+ "buffData": []
+ },
+ {
+ "buffData": []
+ }
+ ]
+ },
+ "char_508_aguard": {
+ "charId": "char_508_aguard",
+ "maxManpower": 8640000,
+ "buffChar": [
+ {
+ "buffData": []
+ },
+ {
+ "buffData": []
+ }
+ ]
+ },
+ "char_507_rsnipe": {
+ "charId": "char_507_rsnipe",
+ "maxManpower": 8640000,
+ "buffChar": [
+ {
+ "buffData": []
+ },
+ {
+ "buffData": []
+ }
+ ]
+ },
+ "char_511_asnipe": {
+ "charId": "char_511_asnipe",
+ "maxManpower": 8640000,
+ "buffChar": [
+ {
+ "buffData": []
+ },
+ {
+ "buffData": []
+ }
+ ]
+ },
+ "char_506_rmedic": {
+ "charId": "char_506_rmedic",
+ "maxManpower": 8640000,
+ "buffChar": [
+ {
+ "buffData": []
+ },
+ {
+ "buffData": []
+ }
+ ]
+ },
+ "char_510_amedic": {
+ "charId": "char_510_amedic",
+ "maxManpower": 8640000,
+ "buffChar": [
+ {
+ "buffData": []
+ },
+ {
+ "buffData": []
+ }
+ ]
+ },
+ "char_505_rcast": {
+ "charId": "char_505_rcast",
+ "maxManpower": 8640000,
+ "buffChar": [
+ {
+ "buffData": []
+ },
+ {
+ "buffData": []
+ }
+ ]
+ },
+ "char_509_acast": {
+ "charId": "char_509_acast",
+ "maxManpower": 8640000,
+ "buffChar": [
+ {
+ "buffData": []
+ },
+ {
+ "buffData": []
+ }
+ ]
}
},
"buffs": {
@@ -6985,7 +7199,7 @@
"buffName": "合作协议",
"buffIcon": "control",
"skillIcon": "bskill_ctrl_t_spd",
- "sortId": 1302,
+ "sortId": 1303,
"buffColor": "#005752",
"textColor": "#ffffff",
"buffCategory": "FUNCTION",
@@ -6997,13 +7211,25 @@
"buffName": "大小姐",
"buffIcon": "control",
"skillIcon": "bskill_ctrl_t_spd",
- "sortId": 1301,
+ "sortId": 1302,
"buffColor": "#005752",
"textColor": "#ffffff",
"buffCategory": "FUNCTION",
"roomType": "CONTROL",
"description": "进驻控制中枢时,所有贸易站订单效率<@cc.vup>+7%>(同种效果取最高)"
},
+ "control_pow_bot[000]": {
+ "buffId": "control_pow_bot[000]",
+ "buffName": "我寻思能行",
+ "buffIcon": "control",
+ "skillIcon": "bskill_ctrl_p_bot",
+ "sortId": 1301,
+ "buffColor": "#005752",
+ "textColor": "#ffffff",
+ "buffCategory": "FUNCTION",
+ "roomType": "CONTROL",
+ "description": "进驻控制中枢时,如果<@cc.kw>Lancet-2>进驻在<@cc.kw>发电站>,将额外视为<@cc.kw>2>个<@cc.kw>发电站>(仅影响设施数量)"
+ },
"control_clue_cost[000]": {
"buffId": "control_clue_cost[000]",
"buffName": "神经质",
@@ -7153,7 +7379,7 @@
"buffName": "热情澎湃",
"buffIcon": "power",
"skillIcon": "bskill_pow_spd&cost",
- "sortId": 2201,
+ "sortId": 2002,
"buffColor": "#8fc31f",
"textColor": "#ffffff",
"buffCategory": "OUTPUT",
@@ -7290,14 +7516,26 @@
"textColor": "#333333",
"buffCategory": "OUTPUT",
"roomType": "MANUFACTURE",
+ "description": "进驻制造站时,当前制造站内其他干员提供的生产力<@cc.vdown>全部归零>,每个<@cc.kw>发电站>为当前制造站的生产力<@cc.vup>+5%>"
+ },
+ "manu_prod_spd&power[010]": {
+ "buffId": "manu_prod_spd&power[010]",
+ "buffName": "自动化·β",
+ "buffIcon": "manufacture",
+ "skillIcon": "bskill_man_spd&power2",
+ "sortId": 3502,
+ "buffColor": "#ffd800",
+ "textColor": "#333333",
+ "buffCategory": "OUTPUT",
+ "roomType": "MANUFACTURE",
"description": "进驻制造站时,当前制造站内其他干员提供的生产力<@cc.vdown>全部归零>,每个<@cc.kw>发电站>为当前制造站的生产力<@cc.vup>+10%>"
},
- "manu_prod_spd&power[011]": {
- "buffId": "manu_prod_spd&power[011]",
+ "manu_prod_spd&power[020]": {
+ "buffId": "manu_prod_spd&power[020]",
"buffName": "仿生海龙",
"buffIcon": "manufacture",
- "skillIcon": "bskill_man_spd&power2",
- "sortId": 3522,
+ "skillIcon": "bskill_man_spd&power3",
+ "sortId": 3503,
"buffColor": "#ffd800",
"textColor": "#333333",
"buffCategory": "OUTPUT",
@@ -7309,7 +7547,7 @@
"buffName": "标准化·α",
"buffIcon": "manufacture",
"skillIcon": "bskill_man_spd1",
- "sortId": 3502,
+ "sortId": 3511,
"buffColor": "#ffd800",
"textColor": "#333333",
"buffCategory": "OUTPUT",
@@ -7321,7 +7559,7 @@
"buffName": "标准化·β",
"buffIcon": "manufacture",
"skillIcon": "bskill_man_spd2",
- "sortId": 3533,
+ "sortId": 3512,
"buffColor": "#ffd800",
"textColor": "#333333",
"buffCategory": "OUTPUT",
@@ -7393,7 +7631,7 @@
"buffName": "慢性子",
"buffIcon": "manufacture",
"skillIcon": "bskill_man_spd_add2",
- "sortId": 3511,
+ "sortId": 3521,
"buffColor": "#ffd800",
"textColor": "#333333",
"buffCategory": "OUTPUT",
@@ -7405,7 +7643,7 @@
"buffName": "延时摄影",
"buffIcon": "manufacture",
"skillIcon": "bskill_man_spd_add2",
- "sortId": 3512,
+ "sortId": 3522,
"buffColor": "#ffd800",
"textColor": "#333333",
"buffCategory": "OUTPUT",
@@ -7486,7 +7724,7 @@
},
"manu_formula_cost[000]": {
"buffId": "manu_formula_cost[000]",
- "buffName": "vlog",
+ "buffName": "Vlog",
"buffIcon": "manufacture",
"skillIcon": "bskill_man_exp&cost",
"sortId": 3101,
@@ -7498,7 +7736,7 @@
},
"manu_formula_limit[000]": {
"buffId": "manu_formula_limit[000]",
- "buffName": "视频剪辑",
+ "buffName": "剪辑",
"buffIcon": "manufacture",
"skillIcon": "bskill_man_exp&limit",
"sortId": 3403,
@@ -7510,7 +7748,7 @@
},
"manu_formula_limit[001]": {
"buffId": "manu_formula_limit[001]",
- "buffName": "视频剪辑",
+ "buffName": "剪辑",
"buffIcon": "manufacture",
"skillIcon": "bskill_man_exp&limit",
"sortId": 3512,
@@ -8132,6 +8370,18 @@
"roomType": "WORKSHOP",
"description": "进驻加工站加工<@cc.kw>任意类材料>时,心情消耗为<@cc.kw>4>及以上的配方全部<@cc.vup>-2>心情消耗"
},
+ "workshop_formula_recovery[000]": {
+ "buffId": "workshop_formula_recovery[000]",
+ "buffName": "“爆炸艺术”",
+ "buffIcon": "workshop",
+ "skillIcon": "bskill_ws_recovery",
+ "sortId": 7113,
+ "buffColor": "#e3eb00",
+ "textColor": "#333333",
+ "buffCategory": "FUNCTION",
+ "roomType": "WORKSHOP",
+ "description": "进驻加工站加工<@cc.kw>任意类材料>时,每<@cc.vup>2>次加工没有产出副产品,则<@cc.kw>恢复自身一次心情>,恢复量为<@cc.kw>对应配方所需消耗的心情>(加工结束后统一结算)"
+ },
"workshop_formula_cost[010]": {
"buffId": "workshop_formula_cost[010]",
"buffName": "肆无忌惮",
@@ -8204,18 +8454,6 @@
"roomType": "WORKSHOP",
"description": "进驻加工站加工<@cc.kw>芯片>时,心情消耗为<@cc.kw>2>的配方全部<@cc.vup>-1>心情消耗"
},
- "workshop_formula_recovery[000]": {
- "buffId": "workshop_formula_recovery[000]",
- "buffName": "“爆炸艺术”",
- "buffIcon": "workshop",
- "skillIcon": "bskill_ws_recovery",
- "sortId": 7113,
- "buffColor": "#e3eb00",
- "textColor": "#333333",
- "buffCategory": "FUNCTION",
- "roomType": "WORKSHOP",
- "description": "进驻加工站加工<@cc.kw>任意类材料>时,每<@cc.vup>2>次加工没有产出副产品,则<@cc.kw>恢复自身一次心情>,恢复量为<@cc.kw>对应配方所需消耗的心情>(加工结束后统一结算)"
- },
"workshop_formula_probability[000]": {
"buffId": "workshop_formula_probability[000]",
"buffName": "技巧理论",
@@ -8732,12 +8970,36 @@
"roomType": "TRAINING",
"description": "进驻训练室协助位时,<@cc.kw>特种>干员的专精技能训练速度<@cc.vup>+60%>"
},
+ "train_spd&profession2[250]": {
+ "buffId": "train_spd&profession2[250]",
+ "buffName": "一知半解",
+ "buffIcon": "training",
+ "skillIcon": "bskill_train1_caster1",
+ "sortId": 9421,
+ "buffColor": "#7d0022",
+ "textColor": "#ffffff",
+ "buffCategory": "FUNCTION",
+ "roomType": "TRAINING",
+ "description": "进驻训练室协助位时,<@cc.kw>术师>干员的专精技能训练速度<@cc.vup>+30%>,如果本次训练专精技能至<@cc.vup>1>级,则训练速度额外<@cc.vup>+45%>"
+ },
+ "train_spd&profession2[320]": {
+ "buffId": "train_spd&profession2[320]",
+ "buffName": "苦行",
+ "buffIcon": "training",
+ "skillIcon": "bskill_train2_guard1",
+ "sortId": 9731,
+ "buffColor": "#7d0022",
+ "textColor": "#ffffff",
+ "buffCategory": "FUNCTION",
+ "roomType": "TRAINING",
+ "description": "进驻训练室协助位时,<@cc.kw>近卫>干员的专精技能训练速度<@cc.vup>+30%>,如果本次训练专精技能至<@cc.vup>2>级,则训练速度额外<@cc.vup>+45%>"
+ },
"train_spd&profession2[420]": {
"buffId": "train_spd&profession2[420]",
"buffName": "尽心尽力",
"buffIcon": "training",
"skillIcon": "bskill_train3_guard1",
- "sortId": 9721,
+ "sortId": 9741,
"buffColor": "#7d0022",
"textColor": "#ffffff",
"buffCategory": "FUNCTION",
@@ -8893,12 +9155,24 @@
"buffName": "沏茶",
"buffIcon": "dormitory",
"skillIcon": "bskill_dorm_single_schwarz",
+ "sortId": 5203,
+ "buffColor": "#21cdcb",
+ "textColor": "#ffffff",
+ "buffCategory": "RECOVERY",
+ "roomType": "DORMITORY",
+ "description": "进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.55>(同种效果取最高),如果目标是<@cc.kw>锡兰>,则恢复效果额外<@cc.vup>+0.45>"
+ },
+ "dorm_rec_single_P[001]": {
+ "buffId": "dorm_rec_single_P[001]",
+ "buffName": "烤肉大师",
+ "buffIcon": "dormitory",
+ "skillIcon": "bskill_dorm_single_tomimi",
"sortId": 5202,
"buffColor": "#21cdcb",
"textColor": "#ffffff",
"buffCategory": "RECOVERY",
"roomType": "DORMITORY",
- "description": "进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.55>(同种效果取最高,且不计入额外效果),如果目标是<@cc.kw>锡兰>,则恢复效果额外<@cc.vup>+0.45>"
+ "description": "进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.55>(同种效果取最高),如果目标是<@cc.kw>嘉维尔>,则恢复效果额外<@cc.vup>+0.45>"
},
"dorm_rec_all[000]": {
"buffId": "dorm_rec_all[000]",
@@ -9044,6 +9318,18 @@
"roomType": "DORMITORY",
"description": "进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.35>(同种效果取最高);同时自身心情每小时恢复<@cc.vup>+0.35>"
},
+ "dorm_rec_single&oneself[012]": {
+ "buffId": "dorm_rec_single&oneself[012]",
+ "buffName": "Give me five",
+ "buffIcon": "dormitory",
+ "skillIcon": "bskill_dorm_single&one12",
+ "sortId": 5113,
+ "buffColor": "#21cdcb",
+ "textColor": "#ffffff",
+ "buffCategory": "RECOVERY",
+ "roomType": "DORMITORY",
+ "description": "进驻宿舍时,使该宿舍内除自身以外心情未满的某个干员每小时恢复<@cc.vup>+0.35>(同种效果取最高);同时自身心情每小时恢复<@cc.vup>+0.35>"
+ },
"dorm_rec_single&oneself[020]": {
"buffId": "dorm_rec_single&oneself[020]",
"buffName": "和谐",
@@ -9085,7 +9371,7 @@
"buffName": "慵懒",
"buffIcon": "dormitory",
"skillIcon": "bskill_dorm_all&one1",
- "sortId": 5403,
+ "sortId": 5401,
"buffColor": "#21cdcb",
"textColor": "#ffffff",
"buffCategory": "RECOVERY",
@@ -9126,7 +9412,7 @@
"textColor": "#ffffff",
"buffCategory": "RECOVERY",
"roomType": "DORMITORY",
- "description": "进驻宿舍时,该宿舍内所有干员的心情每小时恢复<@cc.vup>+0.1>(同种效果取最高)"
+ "description": "进驻宿舍时,该宿舍内除自身以外所有干员的心情每小时恢复<@cc.vup>+0.1>(同种效果取最高)"
},
"dorm_rec_all&oneself[012]": {
"buffId": "dorm_rec_all&oneself[012]",
@@ -9205,6 +9491,18 @@
"buffName": "WRITER",
"buffIcon": "hire",
"skillIcon": "bskill_hire_spd4",
+ "sortId": 8033,
+ "buffColor": "#565656",
+ "textColor": "#ffffff",
+ "buffCategory": "FUNCTION",
+ "roomType": "HIRE",
+ "description": "进驻人力办公室时,人脉资源的联络速度<@cc.vup>+40%>"
+ },
+ "hire_spd[031]": {
+ "buffId": "hire_spd[031]",
+ "buffName": "B-girl",
+ "buffIcon": "hire",
+ "skillIcon": "bskill_hire_spd4",
"sortId": 8032,
"buffColor": "#565656",
"textColor": "#ffffff",
@@ -9318,7 +9616,7 @@
"textColor": "#ffffff",
"buffCategory": "FUNCTION",
"roomType": "MEETING",
- "description": "进驻会客室时,更容易获得<@cc.kw>企鹅物流>线索"
+ "description": "进驻会客室时,更容易获得<@cc.kw>企鹅物流>线索(工作时长影响概率)"
},
"meet_team[050]": {
"buffId": "meet_team[050]",
@@ -9330,7 +9628,7 @@
"textColor": "#ffffff",
"buffCategory": "FUNCTION",
"roomType": "MEETING",
- "description": "进驻会客室时,更容易获得<@cc.kw>乌萨斯学生自治团>线索"
+ "description": "进驻会客室时,更容易获得<@cc.kw>乌萨斯学生自治团>线索(工作时长影响概率)"
},
"meet_team[060]": {
"buffId": "meet_team[060]",
@@ -9342,7 +9640,7 @@
"textColor": "#ffffff",
"buffCategory": "FUNCTION",
"roomType": "MEETING",
- "description": "进驻会客室时,更容易获得<@cc.kw>罗德岛制药>线索"
+ "description": "进驻会客室时,更容易获得<@cc.kw>罗德岛制药>线索(工作时长影响概率)"
},
"meet_flag[050]": {
"buffId": "meet_flag[050]",
@@ -9354,7 +9652,7 @@
"textColor": "#ffffff",
"buffCategory": "FUNCTION",
"roomType": "MEETING",
- "description": "进驻会客室后,每当新搜集到的线索不是<@cc.kw>乌萨斯学生自治团>时,则额外增加<@cc.kw>乌萨斯学生自治团>线索的出现概率"
+ "description": "进驻会客室后,每当新搜集到的线索不是<@cc.kw>乌萨斯学生自治团>时,则额外增加<@cc.kw>乌萨斯学生自治团>线索的出现概率(工作时长影响概率)"
},
"meet_flag[060]": {
"buffId": "meet_flag[060]",
@@ -9366,7 +9664,7 @@
"textColor": "#ffffff",
"buffCategory": "FUNCTION",
"roomType": "MEETING",
- "description": "进驻会客室后,每当新搜集到的线索不是<@cc.kw>罗德岛制药>时,则额外增加<@cc.kw>罗德岛制药>线索的出现概率"
+ "description": "进驻会客室后,每当新搜集到的线索不是<@cc.kw>罗德岛制药>时,则额外增加<@cc.kw>罗德岛制药>线索的出现概率(工作时长影响概率)"
},
"meet_spd&team[000]": {
"buffId": "meet_spd&team[000]",
@@ -9390,7 +9688,7 @@
"textColor": "#ffffff",
"buffCategory": "FUNCTION",
"roomType": "MEETING",
- "description": "进驻会客室时,线索搜集速度提升<@cc.vup>10%>,且更容易获得<@cc.kw>莱茵生命>线索"
+ "description": "进驻会客室时,线索搜集速度提升<@cc.vup>10%>,且更容易获得<@cc.kw>莱茵生命>线索(工作时长影响概率)"
},
"meet_spd&team[020]": {
"buffId": "meet_spd&team[020]",
@@ -9402,7 +9700,7 @@
"textColor": "#ffffff",
"buffCategory": "FUNCTION",
"roomType": "MEETING",
- "description": "进驻会客室时,线索搜集速度提升<@cc.vup>10%>,且更容易获得<@cc.kw>企鹅物流>线索"
+ "description": "进驻会客室时,线索搜集速度提升<@cc.vup>10%>,且更容易获得<@cc.kw>企鹅物流>线索(工作时长影响概率)"
},
"meet_spd&team[030]": {
"buffId": "meet_spd&team[030]",
@@ -9414,7 +9712,7 @@
"textColor": "#ffffff",
"buffCategory": "FUNCTION",
"roomType": "MEETING",
- "description": "进驻会客室时,线索搜集速度提升<@cc.vup>10%>,且更容易获得<@cc.kw>黑钢国际>线索"
+ "description": "进驻会客室时,线索搜集速度提升<@cc.vup>10%>,且更容易获得<@cc.kw>黑钢国际>线索(工作时长影响概率)"
},
"meet_spd&team[040]": {
"buffId": "meet_spd&team[040]",
@@ -9426,7 +9724,7 @@
"textColor": "#ffffff",
"buffCategory": "FUNCTION",
"roomType": "MEETING",
- "description": "进驻会客室时,线索搜集速度提升<@cc.vup>10%>,且更容易获得<@cc.kw>喀兰贸易>线索"
+ "description": "进驻会客室时,线索搜集速度提升<@cc.vup>10%>,且更容易获得<@cc.kw>喀兰贸易>线索(工作时长影响概率)"
},
"meet_spd&team[050]": {
"buffId": "meet_spd&team[050]",
@@ -9438,7 +9736,7 @@
"textColor": "#ffffff",
"buffCategory": "FUNCTION",
"roomType": "MEETING",
- "description": "进驻会客室时,线索搜集速度提升<@cc.vup>10%>,且更容易获得<@cc.kw>乌萨斯学生自治团>线索"
+ "description": "进驻会客室时,线索搜集速度提升<@cc.vup>10%>,且更容易获得<@cc.kw>乌萨斯学生自治团>线索(工作时长影响概率)"
},
"meet_spd&team[060]": {
"buffId": "meet_spd&team[060]",
@@ -9450,7 +9748,7 @@
"textColor": "#ffffff",
"buffCategory": "FUNCTION",
"roomType": "MEETING",
- "description": "进驻会客室时,线索搜集速度提升<@cc.vup>10%>,且更容易获得<@cc.kw>罗德岛制药>线索"
+ "description": "进驻会客室时,线索搜集速度提升<@cc.vup>10%>,且更容易获得<@cc.kw>罗德岛制药>线索(工作时长影响概率)"
},
"meet_spd&team[070]": {
"buffId": "meet_spd&team[070]",
@@ -9462,7 +9760,7 @@
"textColor": "#ffffff",
"buffCategory": "FUNCTION",
"roomType": "MEETING",
- "description": "进驻会客室时,线索搜集速度提升<@cc.vup>10%>,且更容易获得<@cc.kw>格拉斯哥帮>线索"
+ "description": "进驻会客室时,线索搜集速度提升<@cc.vup>10%>,且更容易获得<@cc.kw>格拉斯哥帮>线索(工作时长影响概率)"
},
"meet_spd&team[071]": {
"buffId": "meet_spd&team[071]",
@@ -9474,7 +9772,7 @@
"textColor": "#ffffff",
"buffCategory": "FUNCTION",
"roomType": "MEETING",
- "description": "进驻会客室时,线索搜集速度提升<@cc.vup>10%>,且更容易获得<@cc.kw>格拉斯哥帮>线索"
+ "description": "进驻会客室时,线索搜集速度提升<@cc.vup>10%>,且更容易获得<@cc.kw>格拉斯哥帮>线索(工作时长影响概率)"
},
"meet_spd&team[100]": {
"buffId": "meet_spd&team[100]",
@@ -19761,10 +20059,332 @@
"canBeDestroy": true,
"isOnly": -1
},
- "furni_office_wallpaper_01": {
- "id": "furni_office_wallpaper_01",
- "name": "人事办公室壁纸",
- "iconId": "furni_office_wallpaper_01",
+ "furni_office_wallpaper_01": {
+ "id": "furni_office_wallpaper_01",
+ "name": "人事办公室壁纸",
+ "iconId": "furni_office_wallpaper_01",
+ "type": "WALLPAPER",
+ "location": "WALL",
+ "category": "WALL",
+ "rarity": 2,
+ "themeId": "",
+ "width": 34,
+ "depth": 1,
+ "height": 10,
+ "comfort": 240,
+ "usage": "能够用来装扮宿舍,提高宿舍的氛围",
+ "description": "罗德岛人事办公室专用壁纸。位置、区划、周边情况,标注的一清二楚。",
+ "obtainApproach": "部分关卡幸运掉落",
+ "processedProductId": "3401",
+ "processedProductCount": 5,
+ "processedByProductPercentage": 0,
+ "processedByProductGroup": [],
+ "canBeDestroy": true,
+ "isOnly": -1
+ },
+ "furni_office_floor_01": {
+ "id": "furni_office_floor_01",
+ "name": "人事办公室地板",
+ "iconId": "furni_office_floor_01",
+ "type": "FLOOR",
+ "location": "FLOOR",
+ "category": "FLOOR",
+ "rarity": 2,
+ "themeId": "",
+ "width": 34,
+ "depth": 10,
+ "height": 1,
+ "comfort": 240,
+ "usage": "能够用来装扮宿舍,提高宿舍的氛围",
+ "description": "罗德岛普遍使用的地板。童心未泯的干员会踩着黄线走,然后撞到不远处的东西。",
+ "obtainApproach": "部分关卡幸运掉落",
+ "processedProductId": "3401",
+ "processedProductCount": 5,
+ "processedByProductPercentage": 0,
+ "processedByProductGroup": [],
+ "canBeDestroy": true,
+ "isOnly": -1
+ },
+ "furni_bolivar_sofa_01": {
+ "id": "furni_bolivar_sofa_01",
+ "name": "部落风沙发",
+ "iconId": "furni_bolivar_sofa_01",
+ "type": "SEATING",
+ "location": "FLOOR",
+ "category": "FURNITURE",
+ "rarity": 2,
+ "themeId": "",
+ "width": 3,
+ "depth": 5,
+ "height": 3,
+ "comfort": 210,
+ "usage": "能够用来装扮宿舍,提高宿舍的氛围",
+ "description": "雨林部落风格的沙发。这沙发的确不舒服,因为它就是块木头。",
+ "obtainApproach": "活动获得",
+ "processedProductId": "3401",
+ "processedProductCount": 0,
+ "processedByProductPercentage": 0,
+ "processedByProductGroup": [],
+ "canBeDestroy": false,
+ "isOnly": 1
+ },
+ "furni_bolivar_carpet_01": {
+ "id": "furni_bolivar_carpet_01",
+ "name": "部落风地毯",
+ "iconId": "furni_bolivar_carpet_01",
+ "type": "CARPET",
+ "location": "CARPET",
+ "category": "FURNITURE",
+ "rarity": 2,
+ "themeId": "",
+ "width": 8,
+ "depth": 5,
+ "height": 1,
+ "comfort": 75,
+ "usage": "能够用来装扮宿舍,提高宿舍的氛围",
+ "description": "雨林部落风格的地毯。没人有织地毯的耐心直接导致了地毯价格不断上涨。",
+ "obtainApproach": "活动获得",
+ "processedProductId": "3401",
+ "processedProductCount": 0,
+ "processedByProductPercentage": 0,
+ "processedByProductGroup": [],
+ "canBeDestroy": false,
+ "isOnly": 1
+ },
+ "furni_bolivar_pot_01": {
+ "id": "furni_bolivar_pot_01",
+ "name": "图腾壶",
+ "iconId": "furni_bolivar_pot_01",
+ "type": "DECORATION",
+ "location": "FLOOR",
+ "category": "FURNITURE",
+ "rarity": 2,
+ "themeId": "",
+ "width": 2,
+ "depth": 2,
+ "height": 4,
+ "comfort": 135,
+ "usage": "能够用来装扮宿舍,提高宿舍的氛围",
+ "description": "雨林部落风格的泥壶。不会玩泥巴,都不好意思说自己是当地人。",
+ "obtainApproach": "活动获得",
+ "processedProductId": "3401",
+ "processedProductCount": 0,
+ "processedByProductPercentage": 0,
+ "processedByProductGroup": [],
+ "canBeDestroy": false,
+ "isOnly": 1
+ },
+ "furni_bolivar_soundSystem_01": {
+ "id": "furni_bolivar_soundSystem_01",
+ "name": "图腾音响",
+ "iconId": "furni_bolivar_soundSystem_01",
+ "type": "DECORATION",
+ "location": "FLOOR",
+ "category": "FURNITURE",
+ "rarity": 2,
+ "themeId": "",
+ "width": 6,
+ "depth": 2,
+ "height": 4,
+ "comfort": 215,
+ "usage": "能够用来装扮宿舍,提高宿舍的氛围",
+ "description": "雨林部落风格的音响。淘汰下来的祭祀用品有了新功用,甚至比以前更好用。",
+ "obtainApproach": "活动获得",
+ "processedProductId": "3401",
+ "processedProductCount": 0,
+ "processedByProductPercentage": 0,
+ "processedByProductGroup": [],
+ "canBeDestroy": false,
+ "isOnly": 1
+ },
+ "furni_bolivar_fireplace_01": {
+ "id": "furni_bolivar_fireplace_01",
+ "name": "室内暖炉",
+ "iconId": "furni_bolivar_fireplace_01",
+ "type": "DECORATION",
+ "location": "FLOOR",
+ "category": "FURNITURE",
+ "rarity": 2,
+ "themeId": "",
+ "width": 6,
+ "depth": 5,
+ "height": 10,
+ "comfort": 540,
+ "usage": "能够用来装扮宿舍,提高宿舍的氛围",
+ "description": "雨林部落风格的暖炉。其实是用来烤食物的烤炉。",
+ "obtainApproach": "家具商店限时购买",
+ "processedProductId": "3401",
+ "processedProductCount": 0,
+ "processedByProductPercentage": 0,
+ "processedByProductGroup": [],
+ "canBeDestroy": false,
+ "isOnly": 1
+ },
+ "furni_bolivar_pottedplant_01": {
+ "id": "furni_bolivar_pottedplant_01",
+ "name": "热带植物盆栽",
+ "iconId": "furni_bolivar_pottedplant_01",
+ "type": "DECORATION",
+ "location": "FLOOR",
+ "category": "FURNITURE",
+ "rarity": 2,
+ "themeId": "",
+ "width": 4,
+ "depth": 4,
+ "height": 7,
+ "comfort": 315,
+ "usage": "能够用来装扮宿舍,提高宿舍的氛围",
+ "description": "雨林部落风格的盆栽。长势喜人的热带植物,放着不管很快就会填满整个房间。",
+ "obtainApproach": "家具商店限时购买",
+ "processedProductId": "3401",
+ "processedProductCount": 0,
+ "processedByProductPercentage": 0,
+ "processedByProductGroup": [],
+ "canBeDestroy": false,
+ "isOnly": 1
+ },
+ "furni_bolivar_coffeeTable_01": {
+ "id": "furni_bolivar_coffeeTable_01",
+ "name": "部落杂物石墩",
+ "iconId": "furni_bolivar_coffeeTable_01",
+ "type": "TABLE",
+ "location": "FLOOR",
+ "category": "FURNITURE",
+ "rarity": 2,
+ "themeId": "",
+ "width": 4,
+ "depth": 4,
+ "height": 4,
+ "comfort": 240,
+ "usage": "能够用来装扮宿舍,提高宿舍的氛围",
+ "description": "雨林部落风格的石墩与器物。吃的,喝的,用的,往上面一堆得了。",
+ "obtainApproach": "家具商店限时购买",
+ "processedProductId": "3401",
+ "processedProductCount": 0,
+ "processedByProductPercentage": 0,
+ "processedByProductGroup": [],
+ "canBeDestroy": false,
+ "isOnly": 1
+ },
+ "furni_bolivar_bed_01": {
+ "id": "furni_bolivar_bed_01",
+ "name": "部落高架床",
+ "iconId": "furni_bolivar_bed_01",
+ "type": "BEDDING",
+ "location": "FLOOR",
+ "category": "FURNITURE",
+ "rarity": 2,
+ "themeId": "",
+ "width": 8,
+ "depth": 5,
+ "height": 8,
+ "comfort": 585,
+ "usage": "能够用来装扮宿舍,提高宿舍的氛围",
+ "description": "雨林部落风格的床铺,在架子上做了装饰。所有植物都是活的,如果不加修剪会把睡觉的人缠起来。",
+ "obtainApproach": "家具商店限时购买",
+ "processedProductId": "3401",
+ "processedProductCount": 0,
+ "processedByProductPercentage": 0,
+ "processedByProductGroup": [],
+ "canBeDestroy": false,
+ "isOnly": 1
+ },
+ "furni_bolivar_ceilinglamp_01": {
+ "id": "furni_bolivar_ceilinglamp_01",
+ "name": "部落装饰吊灯",
+ "iconId": "furni_bolivar_ceilinglamp_01",
+ "type": "CEILINGLAMP",
+ "location": "CEILING",
+ "category": "FURNITURE",
+ "rarity": 2,
+ "themeId": "",
+ "width": 3,
+ "depth": 3,
+ "height": 4,
+ "comfort": 80,
+ "usage": "能够用来装扮宿舍,提高宿舍的氛围",
+ "description": "雨林部落风格的吊灯,总有人爱玩垂下来的流苏。事实证明,灯饰的更新频率与孩子密度成正比。",
+ "obtainApproach": "活动获得",
+ "processedProductId": "3401",
+ "processedProductCount": 0,
+ "processedByProductPercentage": 0,
+ "processedByProductGroup": [],
+ "canBeDestroy": false,
+ "isOnly": 3
+ },
+ "furni_bolivar_curtain_01": {
+ "id": "furni_bolivar_curtain_01",
+ "name": "部落装饰布帘",
+ "iconId": "furni_bolivar_curtain_01",
+ "type": "CEILING",
+ "location": "CEILING",
+ "category": "FURNITURE",
+ "rarity": 2,
+ "themeId": "",
+ "width": 6,
+ "depth": 2,
+ "height": 2,
+ "comfort": 75,
+ "usage": "能够用来装扮宿舍,提高宿舍的氛围",
+ "description": "雨林部落风格的布帘,把这扯下来只会挨骂。勇于将之扯下的孩子会获得“小冠军”称号——然后被大人骂个半死。",
+ "obtainApproach": "活动获得",
+ "processedProductId": "3401",
+ "processedProductCount": 0,
+ "processedByProductPercentage": 0,
+ "processedByProductGroup": [],
+ "canBeDestroy": false,
+ "isOnly": 5
+ },
+ "furni_bolivar_column_01": {
+ "id": "furni_bolivar_column_01",
+ "name": "部落石柱",
+ "iconId": "furni_bolivar_column_01",
+ "type": "DECORATION",
+ "location": "FLOOR",
+ "category": "FURNITURE",
+ "rarity": 2,
+ "themeId": "",
+ "width": 4,
+ "depth": 1,
+ "height": 10,
+ "comfort": 245,
+ "usage": "能够用来装扮宿舍,提高宿舍的氛围",
+ "description": "雨林部落风格的土法石柱。雨林之中,柱子的重要性不言而喻。",
+ "obtainApproach": "活动获得",
+ "processedProductId": "3401",
+ "processedProductCount": 0,
+ "processedByProductPercentage": 0,
+ "processedByProductGroup": [],
+ "canBeDestroy": false,
+ "isOnly": 1
+ },
+ "furni_bolivar_wall_01": {
+ "id": "furni_bolivar_wall_01",
+ "name": "部落石墙",
+ "iconId": "furni_bolivar_wall_01",
+ "type": "DECORATION",
+ "location": "FLOOR",
+ "category": "FURNITURE",
+ "rarity": 2,
+ "themeId": "",
+ "width": 8,
+ "depth": 1,
+ "height": 10,
+ "comfort": 305,
+ "usage": "能够用来装扮宿舍,提高宿舍的氛围",
+ "description": "雨林部落风格的土法石墙。雨林之中,墙只是装饰。",
+ "obtainApproach": "活动获得",
+ "processedProductId": "3401",
+ "processedProductCount": 0,
+ "processedByProductPercentage": 0,
+ "processedByProductGroup": [],
+ "canBeDestroy": false,
+ "isOnly": 1
+ },
+ "furni_bolivar_wallpaper_01": {
+ "id": "furni_bolivar_wallpaper_01",
+ "name": "全景显示屏(雨林)",
+ "iconId": "furni_bolivar_wallpaper_01",
"type": "WALLPAPER",
"location": "WALL",
"category": "WALL",
@@ -19773,21 +20393,21 @@
"width": 34,
"depth": 1,
"height": 10,
- "comfort": 240,
+ "comfort": 225,
"usage": "能够用来装扮宿舍,提高宿舍的氛围",
- "description": "罗德岛人事办公室专用壁纸。位置、区划、周边情况,标注的一清二楚。",
- "obtainApproach": "部分关卡幸运掉落",
+ "description": "展现雨林风情的全景显示屏。全面模拟部落周边环境,连野兽的鸣叫都能听得一清二楚。",
+ "obtainApproach": "活动获得",
"processedProductId": "3401",
- "processedProductCount": 5,
+ "processedProductCount": 0,
"processedByProductPercentage": 0,
"processedByProductGroup": [],
- "canBeDestroy": true,
- "isOnly": -1
+ "canBeDestroy": false,
+ "isOnly": 1
},
- "furni_office_floor_01": {
- "id": "furni_office_floor_01",
- "name": "人事办公室地板",
- "iconId": "furni_office_floor_01",
+ "furni_bolivar_floor_01": {
+ "id": "furni_bolivar_floor_01",
+ "name": "部落风地砖",
+ "iconId": "furni_bolivar_floor_01",
"type": "FLOOR",
"location": "FLOOR",
"category": "FLOOR",
@@ -19796,16 +20416,16 @@
"width": 34,
"depth": 10,
"height": 1,
- "comfort": 240,
+ "comfort": 225,
"usage": "能够用来装扮宿舍,提高宿舍的氛围",
- "description": "罗德岛普遍使用的地板。童心未泯的干员会踩着黄线走,然后撞到不远处的东西。",
- "obtainApproach": "部分关卡幸运掉落",
+ "description": "使用部落技术制作的地砖,坚固耐用。客人坐泥地,朋友躺地砖。",
+ "obtainApproach": "活动获得",
"processedProductId": "3401",
- "processedProductCount": 5,
+ "processedProductCount": 0,
"processedByProductPercentage": 0,
"processedByProductGroup": [],
- "canBeDestroy": true,
- "isOnly": -1
+ "canBeDestroy": false,
+ "isOnly": 1
},
"furni_duanwu_lazysofa_01": {
"id": "furni_duanwu_lazysofa_01",
@@ -19830,6 +20450,29 @@
"canBeDestroy": false,
"isOnly": 1
},
+ "furni_act12d0_throne_01": {
+ "id": "furni_act12d0_throne_01",
+ "name": "大酋长宝座",
+ "iconId": "furni_act12d0_throne_01",
+ "type": "SEATING",
+ "location": "FLOOR",
+ "category": "FURNITURE",
+ "rarity": 2,
+ "themeId": "",
+ "width": 8,
+ "depth": 7,
+ "height": 8,
+ "comfort": 350,
+ "usage": "能够用来装扮宿舍,提高宿舍的氛围",
+ "description": "全部落最强勇士才有资格坐上的至高宝座。所谓“资格”,就是把所有不服气的人打趴下。",
+ "obtainApproach": "活动获得",
+ "processedProductId": "3401",
+ "processedProductCount": 0,
+ "processedByProductPercentage": 0,
+ "processedByProductGroup": [],
+ "canBeDestroy": false,
+ "isOnly": 1
+ },
"furni_act10d5_sideboard_01": {
"id": "furni_act10d5_sideboard_01",
"name": "乌萨斯餐具收藏柜",
@@ -21095,6 +21738,29 @@
"canBeDestroy": false,
"isOnly": 1
},
+ "furni_dropS009_fantaisieOp49_01": {
+ "id": "furni_dropS009_fantaisieOp49_01",
+ "name": "饰牌《畅想》",
+ "iconId": "furni_dropS009_fantaisieOp49_01",
+ "type": "WALLDECO",
+ "location": "WALL",
+ "category": "FURNITURE",
+ "rarity": 2,
+ "themeId": "",
+ "width": 4,
+ "depth": 1,
+ "height": 2,
+ "comfort": 75,
+ "usage": "能够用来装扮宿舍,提高宿舍的氛围",
+ "description": "“无法描述、不可传达、有所希冀,为何不拿起乐器?以弦、以管、以键,尽情播撒情感罢!”",
+ "obtainApproach": "活动获得",
+ "processedProductId": "3401",
+ "processedProductCount": 0,
+ "processedByProductPercentage": 0,
+ "processedByProductGroup": [],
+ "canBeDestroy": false,
+ "isOnly": 1
+ },
"furni_dropS009_nocturnesOp9_01": {
"id": "furni_dropS009_nocturnesOp9_01",
"name": "饰牌《安宁》",
@@ -21256,22 +21922,22 @@
"canBeDestroy": false,
"isOnly": -1
},
- "furni_OST_room_01": {
- "id": "furni_OST_room_01",
- "name": "“谐律”",
- "iconId": "furni_OST_room_01",
- "type": "WALLPAPER",
- "location": "NONE",
- "category": "WALL",
+ "furni_lawson_kantoCooking_01": {
+ "id": "furni_lawson_kantoCooking_01",
+ "name": "罗森熬点坊",
+ "iconId": "furni_lawson_kantoCooking_01",
+ "type": "DECORATION",
+ "location": "FLOOR",
+ "category": "FURNITURE",
"rarity": 3,
"themeId": "",
- "width": 34,
- "depth": 1,
- "height": 10,
- "comfort": 360,
+ "width": 9,
+ "depth": 6,
+ "height": 6,
+ "comfort": 120,
"usage": "能够用来装扮宿舍,提高宿舍的氛围",
- "description": "音符跃动的节奏渐渐与心跳的震颤同齐。脑海里的星空蓦然奏响,无数音色汇流成银河。",
- "obtainApproach": "网易云音乐×明日方舟联名周边礼包 兑换码奖励",
+ "description": "罗森便利店搭建在罗德岛内的的小木屋,专门贩卖各类煮食。一天的期待,都集中在选择串串的几分钟内。",
+ "obtainApproach": "罗森兑换码奖励",
"processedProductId": "3401",
"processedProductCount": 0,
"processedByProductPercentage": 0,
@@ -21279,10 +21945,10 @@
"canBeDestroy": false,
"isOnly": -1
},
- "furni_choShanLand_rabbit1st_01": {
- "id": "furni_choShanLand_rabbit1st_01",
- "name": "可爱兔兔雕像",
- "iconId": "furni_choShanLand_rabbit1st_01",
+ "furni_CMB_piggyBank_01": {
+ "id": "furni_CMB_piggyBank_01",
+ "name": "近未来猫猫储蓄罐",
+ "iconId": "furni_CMB_piggyBank_01",
"type": "DECORATION",
"location": "FLOOR",
"category": "FURNITURE",
@@ -21290,11 +21956,11 @@
"themeId": "",
"width": 4,
"depth": 3,
- "height": 6,
- "comfort": 165,
+ "height": 5,
+ "comfort": 120,
"usage": "能够用来装扮宿舍,提高宿舍的氛围",
- "description": "很大很大,很可爱,看起来很软的兔兔的雕像。虽然没什么人见过这种神奇的生物,但它真的很可爱。",
- "obtainApproach": "朝陇山购物兑换码奖励",
+ "description": "一座巨大的猫猫储蓄罐,兼具存款与取款功能。每次完成存取都会发出可爱的“喵喵”声。",
+ "obtainApproach": "招商银行兑换码兑换",
"processedProductId": "3401",
"processedProductCount": 0,
"processedByProductPercentage": 0,
@@ -21302,22 +21968,22 @@
"canBeDestroy": false,
"isOnly": -1
},
- "furni_lawson_kantoCooking_01": {
- "id": "furni_lawson_kantoCooking_01",
- "name": "罗森熬点坊",
- "iconId": "furni_lawson_kantoCooking_01",
- "type": "DECORATION",
- "location": "FLOOR",
- "category": "FURNITURE",
+ "furni_OST_room_01": {
+ "id": "furni_OST_room_01",
+ "name": "“谐律”",
+ "iconId": "furni_OST_room_01",
+ "type": "WALLPAPER",
+ "location": "NONE",
+ "category": "WALL",
"rarity": 3,
"themeId": "",
- "width": 9,
- "depth": 6,
- "height": 6,
- "comfort": 120,
+ "width": 34,
+ "depth": 1,
+ "height": 10,
+ "comfort": 360,
"usage": "能够用来装扮宿舍,提高宿舍的氛围",
- "description": "罗森便利店搭建在罗德岛内的的小木屋,专门贩卖各类煮食。一天的期待,都集中在选择串串的几分钟内。",
- "obtainApproach": "罗森兑换码奖励",
+ "description": "音符跃动的节奏渐渐与心跳的震颤同齐。脑海里的星空蓦然奏响,无数音色汇流成银河。",
+ "obtainApproach": "网易云音乐×明日方舟联名周边礼包 兑换码奖励",
"processedProductId": "3401",
"processedProductCount": 0,
"processedByProductPercentage": 0,
@@ -21348,6 +22014,29 @@
"canBeDestroy": false,
"isOnly": -1
},
+ "furni_choShanLand_rabbit1st_01": {
+ "id": "furni_choShanLand_rabbit1st_01",
+ "name": "可爱兔兔雕像",
+ "iconId": "furni_choShanLand_rabbit1st_01",
+ "type": "DECORATION",
+ "location": "FLOOR",
+ "category": "FURNITURE",
+ "rarity": 3,
+ "themeId": "",
+ "width": 4,
+ "depth": 3,
+ "height": 6,
+ "comfort": 165,
+ "usage": "能够用来装扮宿舍,提高宿舍的氛围",
+ "description": "很大很大,很可爱,看起来很软的兔兔的雕像。虽然没什么人见过这种神奇的生物,但它真的很可爱。",
+ "obtainApproach": "朝陇山购物兑换码奖励",
+ "processedProductId": "3401",
+ "processedProductCount": 0,
+ "processedByProductPercentage": 0,
+ "processedByProductGroup": [],
+ "canBeDestroy": false,
+ "isOnly": -1
+ },
"furni_team001_blackSteel_target_01": {
"id": "furni_team001_blackSteel_target_01",
"name": "雷蛇专用训练靶",
@@ -24940,6 +25629,113 @@
"pos1": 0
}
]
+ },
+ "furni_set_bolivar": {
+ "id": "furni_set_bolivar",
+ "name": "部落风情旅舍",
+ "desc": "再现了部落旅舍的概念房间。一个用拳头说话的世界。",
+ "quickSetup": [
+ {
+ "furnitureId": "furni_bolivar_sofa_01",
+ "pos0": 0,
+ "pos1": 1
+ },
+ {
+ "furnitureId": "furni_bolivar_carpet_01",
+ "pos0": 0,
+ "pos1": 1
+ },
+ {
+ "furnitureId": "furni_bolivar_pot_01",
+ "pos0": 2,
+ "pos1": 6
+ },
+ {
+ "furnitureId": "furni_bolivar_soundSystem_01",
+ "pos0": 3,
+ "pos1": 1
+ },
+ {
+ "furnitureId": "furni_bolivar_fireplace_01",
+ "pos0": 9,
+ "pos1": 0
+ },
+ {
+ "furnitureId": "furni_bolivar_pottedplant_01",
+ "pos0": 15,
+ "pos1": 0
+ },
+ {
+ "furnitureId": "furni_bolivar_coffeeTable_01",
+ "pos0": 22,
+ "pos1": 2
+ },
+ {
+ "furnitureId": "furni_bolivar_bed_01",
+ "pos0": 26,
+ "pos1": 1
+ },
+ {
+ "furnitureId": "furni_bolivar_ceilinglamp_01",
+ "pos0": 0,
+ "pos1": 2
+ },
+ {
+ "furnitureId": "furni_bolivar_ceilinglamp_01",
+ "pos0": 4,
+ "pos1": 2
+ },
+ {
+ "furnitureId": "furni_bolivar_ceilinglamp_01",
+ "pos0": 19,
+ "pos1": 2
+ },
+ {
+ "furnitureId": "furni_bolivar_curtain_01",
+ "pos0": 0,
+ "pos1": 5
+ },
+ {
+ "furnitureId": "furni_bolivar_curtain_01",
+ "pos0": 7,
+ "pos1": 5
+ },
+ {
+ "furnitureId": "furni_bolivar_curtain_01",
+ "pos0": 14,
+ "pos1": 5
+ },
+ {
+ "furnitureId": "furni_bolivar_curtain_01",
+ "pos0": 21,
+ "pos1": 5
+ },
+ {
+ "furnitureId": "furni_bolivar_curtain_01",
+ "pos0": 28,
+ "pos1": 5
+ },
+ {
+ "furnitureId": "furni_bolivar_column_01",
+ "pos0": 24,
+ "pos1": 0
+ },
+ {
+ "furnitureId": "furni_bolivar_wall_01",
+ "pos0": 0,
+ "pos1": 0
+ },
+ {
+ "furnitureId": "furni_bolivar_wallpaper_01",
+ "pos0": 0,
+ "pos1": 0
+ },
+ {
+ "furnitureId": "furni_bolivar_floor_01",
+ "pos0": 0,
+ "pos1": 0
+ }
+ ]
}
},
"groups": {
@@ -26389,6 +27185,56 @@
"furni_office_spotlight_01",
"furni_office_downlight_01"
]
+ },
+ "furni_set_bolivar_1": {
+ "id": "furni_set_bolivar_1",
+ "name": "凑合着过",
+ "themeId": "furni_set_bolivar",
+ "comfort": 135,
+ "count": 3,
+ "furniture": [
+ "furni_bolivar_sofa_01",
+ "furni_bolivar_carpet_01",
+ "furni_bolivar_soundSystem_01"
+ ]
+ },
+ "furni_set_bolivar_2": {
+ "id": "furni_set_bolivar_2",
+ "name": "还行就好",
+ "themeId": "furni_set_bolivar",
+ "comfort": 275,
+ "count": 3,
+ "furniture": [
+ "furni_bolivar_fireplace_01",
+ "furni_bolivar_pottedplant_01",
+ "furni_bolivar_pot_01"
+ ]
+ },
+ "furni_set_bolivar_3": {
+ "id": "furni_set_bolivar_3",
+ "name": "我觉得可以",
+ "themeId": "furni_set_bolivar",
+ "comfort": 415,
+ "count": 4,
+ "furniture": [
+ "furni_bolivar_bed_01",
+ "furni_bolivar_coffeeTable_01",
+ "furni_bolivar_ceilinglamp_01",
+ "furni_bolivar_curtain_01"
+ ]
+ },
+ "furni_set_bolivar_4": {
+ "id": "furni_set_bolivar_4",
+ "name": "部落就这样",
+ "themeId": "furni_set_bolivar",
+ "comfort": 245,
+ "count": 4,
+ "furniture": [
+ "furni_bolivar_wallpaper_01",
+ "furni_bolivar_floor_01",
+ "furni_bolivar_column_01",
+ "furni_bolivar_wall_01"
+ ]
}
},
"types": {
diff --git a/resources/gamedata/excel/character_table.json b/resources/gamedata/excel/character_table.json
index 9d75a2ee..a66d40cb 100644
--- a/resources/gamedata/excel/character_table.json
+++ b/resources/gamedata/excel/character_table.json
@@ -3211,6 +3211,202 @@
}
]
},
+ "char_504_rguard": {
+ "name": "预备干员-近战",
+ "description": "能够阻挡两个敌人",
+ "canUseGeneralPotentialItem": true,
+ "potentialItemId": "",
+ "team": -1,
+ "displayNumber": null,
+ "tokenKey": null,
+ "appellation": "Reserve (Melee)",
+ "position": "MELEE",
+ "tagList": [
+ "防护"
+ ],
+ "displayLogo": null,
+ "itemUsage": null,
+ "itemDesc": null,
+ "itemObtainApproach": null,
+ "maxPotentialLevel": 0,
+ "rarity": 2,
+ "profession": "PIONEER",
+ "trait": null,
+ "phases": [
+ {
+ "characterPrefabKey": "char_504_rguard",
+ "rangeId": "1-1",
+ "maxLevel": 40,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 652,
+ "atk": 146,
+ "def": 149,
+ "magicResistance": 0.0,
+ "cost": 8,
+ "blockCnt": 2,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.05,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 40,
+ "data": {
+ "maxHp": 932,
+ "atk": 216,
+ "def": 214,
+ "magicResistance": 0.0,
+ "cost": 8,
+ "blockCnt": 2,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.05,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": null
+ },
+ {
+ "characterPrefabKey": "char_504_rguard",
+ "rangeId": "1-1",
+ "maxLevel": 55,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 932,
+ "atk": 216,
+ "def": 214,
+ "magicResistance": 0.0,
+ "cost": 10,
+ "blockCnt": 2,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.05,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 55,
+ "data": {
+ "maxHp": 1165,
+ "atk": 309,
+ "def": 278,
+ "magicResistance": 0.0,
+ "cost": 10,
+ "blockCnt": 2,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.05,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": null
+ }
+ ],
+ "skills": [],
+ "talents": null,
+ "potentialRanks": [],
+ "favorKeyFrames": [
+ {
+ "level": 0,
+ "data": {
+ "maxHp": 0,
+ "atk": 0,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 0,
+ "blockCnt": 0,
+ "moveSpeed": 0.0,
+ "attackSpeed": 0.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 0,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 0.0,
+ "maxDeployCount": 0,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 50,
+ "data": {
+ "maxHp": 0,
+ "atk": 0,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 0,
+ "blockCnt": 0,
+ "moveSpeed": 0.0,
+ "attackSpeed": 0.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 0,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 0.0,
+ "maxDeployCount": 0,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "allSkillLvlup": []
+ },
"char_192_falco": {
"name": "翎羽",
"description": "击杀敌人后获得1点部署费用,撤退时返还初始部署费用",
@@ -7024,6 +7220,202 @@
}
]
},
+ "char_507_rsnipe": {
+ "name": "预备干员-狙击",
+ "description": "优先攻击空中单位",
+ "canUseGeneralPotentialItem": true,
+ "potentialItemId": "",
+ "team": -1,
+ "displayNumber": null,
+ "tokenKey": null,
+ "appellation": "Reserve (Sniper)",
+ "position": "RANGED",
+ "tagList": [
+ "输出"
+ ],
+ "displayLogo": null,
+ "itemUsage": null,
+ "itemDesc": null,
+ "itemObtainApproach": null,
+ "maxPotentialLevel": 0,
+ "rarity": 2,
+ "profession": "SNIPER",
+ "trait": null,
+ "phases": [
+ {
+ "characterPrefabKey": "char_507_rsnipe",
+ "rangeId": "3-1",
+ "maxLevel": 40,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 482,
+ "atk": 165,
+ "def": 48,
+ "magicResistance": 0.0,
+ "cost": 8,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.0,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 40,
+ "data": {
+ "maxHp": 754,
+ "atk": 276,
+ "def": 80,
+ "magicResistance": 0.0,
+ "cost": 8,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.0,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": null
+ },
+ {
+ "characterPrefabKey": "char_507_rsnipe",
+ "rangeId": "3-3",
+ "maxLevel": 55,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 754,
+ "atk": 276,
+ "def": 80,
+ "magicResistance": 0.0,
+ "cost": 10,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.0,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 55,
+ "data": {
+ "maxHp": 980,
+ "atk": 401,
+ "def": 115,
+ "magicResistance": 0.0,
+ "cost": 10,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.0,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": null
+ }
+ ],
+ "skills": [],
+ "talents": null,
+ "potentialRanks": [],
+ "favorKeyFrames": [
+ {
+ "level": 0,
+ "data": {
+ "maxHp": 0,
+ "atk": 0,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 0,
+ "blockCnt": 0,
+ "moveSpeed": 0.0,
+ "attackSpeed": 0.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 0,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 0.0,
+ "maxDeployCount": 0,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 50,
+ "data": {
+ "maxHp": 0,
+ "atk": 0,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 0,
+ "blockCnt": 0,
+ "moveSpeed": 0.0,
+ "attackSpeed": 0.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 0,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 0.0,
+ "maxDeployCount": 0,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "allSkillLvlup": []
+ },
"char_121_lava": {
"name": "炎熔",
"description": "攻击造成<@ba.kw>群体法术伤害>",
@@ -8443,6 +8835,202 @@
}
]
},
+ "char_506_rmedic": {
+ "name": "预备干员-后勤",
+ "description": "恢复友方单位生命",
+ "canUseGeneralPotentialItem": true,
+ "potentialItemId": "",
+ "team": -1,
+ "displayNumber": null,
+ "tokenKey": null,
+ "appellation": "Reserve (Logistic)",
+ "position": "RANGED",
+ "tagList": [
+ "治疗"
+ ],
+ "displayLogo": null,
+ "itemUsage": null,
+ "itemDesc": null,
+ "itemObtainApproach": null,
+ "maxPotentialLevel": 0,
+ "rarity": 2,
+ "profession": "MEDIC",
+ "trait": null,
+ "phases": [
+ {
+ "characterPrefabKey": "char_506_rmedic",
+ "rangeId": "3-1",
+ "maxLevel": 40,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 603,
+ "atk": 145,
+ "def": 57,
+ "magicResistance": 0.0,
+ "cost": 14,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.85,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 40,
+ "data": {
+ "maxHp": 863,
+ "atk": 239,
+ "def": 76,
+ "magicResistance": 0.0,
+ "cost": 14,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.85,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": null
+ },
+ {
+ "characterPrefabKey": "char_506_rmedic",
+ "rangeId": "3-3",
+ "maxLevel": 55,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 863,
+ "atk": 239,
+ "def": 76,
+ "magicResistance": 0.0,
+ "cost": 16,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.85,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 55,
+ "data": {
+ "maxHp": 1080,
+ "atk": 338,
+ "def": 102,
+ "magicResistance": 0.0,
+ "cost": 16,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.85,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": null
+ }
+ ],
+ "skills": [],
+ "talents": null,
+ "potentialRanks": [],
+ "favorKeyFrames": [
+ {
+ "level": 0,
+ "data": {
+ "maxHp": 0,
+ "atk": 0,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 0,
+ "blockCnt": 0,
+ "moveSpeed": 0.0,
+ "attackSpeed": 0.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 0,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 0.0,
+ "maxDeployCount": 0,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 50,
+ "data": {
+ "maxHp": 0,
+ "atk": 0,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 0,
+ "blockCnt": 0,
+ "moveSpeed": 0.0,
+ "attackSpeed": 0.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 0,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 0.0,
+ "maxDeployCount": 0,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "allSkillLvlup": []
+ },
"char_210_stward": {
"name": "史都华德",
"description": "攻击造成<@ba.kw>法术伤害>",
@@ -8904,6 +9492,202 @@
}
]
},
+ "char_505_rcast": {
+ "name": "预备干员-术师",
+ "description": "攻击造成<@ba.kw>法术伤害>",
+ "canUseGeneralPotentialItem": true,
+ "potentialItemId": "",
+ "team": -1,
+ "displayNumber": null,
+ "tokenKey": null,
+ "appellation": "Reserve (Caster)",
+ "position": "RANGED",
+ "tagList": [
+ "输出"
+ ],
+ "displayLogo": null,
+ "itemUsage": null,
+ "itemDesc": null,
+ "itemObtainApproach": null,
+ "maxPotentialLevel": 0,
+ "rarity": 2,
+ "profession": "CASTER",
+ "trait": null,
+ "phases": [
+ {
+ "characterPrefabKey": "char_505_rcast",
+ "rangeId": "3-6",
+ "maxLevel": 40,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 565,
+ "atk": 242,
+ "def": 36,
+ "magicResistance": 10.0,
+ "cost": 15,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.6,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 40,
+ "data": {
+ "maxHp": 808,
+ "atk": 346,
+ "def": 61,
+ "magicResistance": 10.0,
+ "cost": 15,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.6,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": null
+ },
+ {
+ "characterPrefabKey": "char_505_rcast",
+ "rangeId": "3-1",
+ "maxLevel": 55,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 808,
+ "atk": 346,
+ "def": 61,
+ "magicResistance": 15.0,
+ "cost": 17,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.6,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 55,
+ "data": {
+ "maxHp": 1050,
+ "atk": 456,
+ "def": 84,
+ "magicResistance": 15.0,
+ "cost": 17,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.6,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": null
+ }
+ ],
+ "skills": [],
+ "talents": null,
+ "potentialRanks": [],
+ "favorKeyFrames": [
+ {
+ "level": 0,
+ "data": {
+ "maxHp": 0,
+ "atk": 0,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 0,
+ "blockCnt": 0,
+ "moveSpeed": 0.0,
+ "attackSpeed": 0.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 0,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 0.0,
+ "maxDeployCount": 0,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 50,
+ "data": {
+ "maxHp": 0,
+ "atk": 0,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 0,
+ "blockCnt": 0,
+ "moveSpeed": 0.0,
+ "attackSpeed": 0.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 0,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 0.0,
+ "maxDeployCount": 0,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "allSkillLvlup": []
+ },
"char_278_orchid": {
"name": "梓兰",
"description": "攻击造成<@ba.kw>法术伤害>,并对敌人造成短暂的<@ba.kw>停顿>",
@@ -16608,46 +17392,45 @@
}
]
},
- "char_198_blackd": {
- "name": "讯使",
- "description": "能够阻挡两个敌人",
+ "char_366_acdrop": {
+ "name": "酸糖",
+ "description": "高精度的近距离射击",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_198_blackd",
- "team": 6,
- "displayNumber": "JC04",
+ "potentialItemId": "p_char_366_acdrop",
+ "team": -1,
+ "displayNumber": "R139",
"tokenKey": null,
- "appellation": "Courier",
- "position": "MELEE",
+ "appellation": "Aciddrop",
+ "position": "RANGED",
"tagList": [
- "费用回复",
- "防护"
+ "输出"
],
- "displayLogo": "logo_kjerag",
- "itemUsage": "喀兰贸易公司联络人讯使,将作为先锋干员为您提供服务。",
- "itemDesc": "无论传递信息还是战斗,他都非常可靠。",
- "itemObtainApproach": "信用交易所",
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "罗德岛干员酸糖,自由的滑板斗士。",
+ "itemDesc": "绕脚一周,命中对手。",
+ "itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 3,
- "profession": "PIONEER",
+ "profession": "SNIPER",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_198_blackd",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_366_acdrop",
+ "rangeId": "2-3",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 758,
- "atk": 170,
- "def": 137,
+ "maxHp": 671,
+ "atk": 313,
+ "def": 79,
"magicResistance": 0.0,
- "cost": 10,
- "blockCnt": 2,
+ "cost": 14,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -16664,15 +17447,15 @@
{
"level": 45,
"data": {
- "maxHp": 1083,
- "atk": 254,
- "def": 196,
+ "maxHp": 933,
+ "atk": 429,
+ "def": 114,
"magicResistance": 0.0,
- "cost": 10,
- "blockCnt": 2,
+ "cost": 14,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -16690,22 +17473,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_198_blackd",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_366_acdrop",
+ "rangeId": "3-6",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1083,
- "atk": 254,
- "def": 196,
+ "maxHp": 933,
+ "atk": 429,
+ "def": 114,
"magicResistance": 0.0,
- "cost": 12,
- "blockCnt": 2,
+ "cost": 16,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -16722,15 +17505,15 @@
{
"level": 60,
"data": {
- "maxHp": 1389,
- "atk": 348,
- "def": 273,
+ "maxHp": 1197,
+ "atk": 565,
+ "def": 152,
"magicResistance": 0.0,
- "cost": 12,
- "blockCnt": 2,
+ "cost": 16,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -16747,7 +17530,7 @@
],
"evolveCost": [
{
- "id": "3211",
+ "id": "3241",
"count": 3,
"type": "MATERIAL"
},
@@ -16757,29 +17540,29 @@
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30012",
"count": 1,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_198_blackd",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_366_acdrop",
+ "rangeId": "3-6",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1389,
- "atk": 348,
- "def": 273,
+ "maxHp": 1197,
+ "atk": 565,
+ "def": 152,
"magicResistance": 0.0,
- "cost": 12,
- "blockCnt": 2,
+ "cost": 18,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -16796,15 +17579,15 @@
{
"level": 70,
"data": {
- "maxHp": 1985,
- "atk": 435,
- "def": 322,
+ "maxHp": 1576,
+ "atk": 735,
+ "def": 209,
"magicResistance": 0.0,
- "cost": 12,
- "blockCnt": 2,
+ "cost": 18,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -16821,18 +17604,18 @@
],
"evolveCost": [
{
- "id": "3212",
+ "id": "3242",
"count": 5,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 11,
+ "id": "30103",
+ "count": 10,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 10,
+ "id": "30063",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -16840,7 +17623,7 @@
],
"skills": [
{
- "skillId": "skcom_charge_cost[2]",
+ "skillId": "skchr_acdrop_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -16857,12 +17640,12 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30094",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30093",
+ "id": "30073",
"count": 4,
"type": "MATERIAL"
}
@@ -16881,13 +17664,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30054",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 3,
+ "id": "31014",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -16905,12 +17688,12 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "31014",
"count": 2,
"type": "MATERIAL"
}
@@ -16923,7 +17706,7 @@
}
},
{
- "skillId": "skchr_blackd_2",
+ "skillId": "skchr_acdrop_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -16940,13 +17723,13 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30074",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 3,
+ "id": "30053",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -16964,12 +17747,12 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "31024",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30104",
"count": 2,
"type": "MATERIAL"
}
@@ -16988,12 +17771,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30014",
"count": 2,
"type": "MATERIAL"
}
@@ -17016,38 +17799,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "雪境巡逻员",
- "description": "阻挡两个及以上的敌人时,防御力+8%",
+ "name": "滑射技巧",
+ "description": "每次攻击至少造成20%攻击力的伤害(当敌人在正前方两格时提升至30%)",
"rangeId": null,
"blackboard": [
{
- "key": "cnt",
- "value": 2.0
- },
- {
- "key": "def",
- "value": 0.08
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "雪境巡逻员",
- "description": "阻挡两个及以上的敌人时,防御力+11%<@ba.talpu>(+3%)>",
- "rangeId": null,
- "blackboard": [
- {
- "key": "cnt",
- "value": 2.0
+ "key": "atk_scale",
+ "value": 0.2
},
{
- "key": "def",
- "value": 0.11
+ "key": "atk_scale_2",
+ "value": 0.3
}
]
},
@@ -17058,38 +17820,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "雪境巡逻员",
- "description": "当阻挡住两个及以上的敌人时,防御力+16%",
- "rangeId": null,
- "blackboard": [
- {
- "key": "cnt",
- "value": 2.0
- },
- {
- "key": "def",
- "value": 0.16
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 2,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "雪境巡逻员",
- "description": "阻挡两个及以上的敌人时,防御力+19%<@ba.talpu>(+3%)>",
+ "name": "滑射技巧",
+ "description": "每次攻击至少造成25%攻击力的伤害(当敌人在正前方两格时提升至40%)",
"rangeId": null,
"blackboard": [
{
- "key": "cnt",
- "value": 2.0
+ "key": "atk_scale",
+ "value": 0.25
},
{
- "key": "def",
- "value": 0.19
+ "key": "atk_scale_2",
+ "value": 0.4
}
]
}
@@ -17143,7 +17884,7 @@
},
{
"type": 0,
- "description": "防御力+23",
+ "description": "攻击力+30",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -17152,9 +17893,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 2,
+ "attributeType": 1,
"formulaItem": 0,
- "value": 23.0,
+ "value": 30.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -17164,9 +17905,25 @@
"equivalentCost": null
},
{
- "type": 1,
- "description": "天赋效果增强",
- "buff": null,
+ "type": 0,
+ "description": "再部署时间-4秒",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 21,
+ "formulaItem": 0,
+ "value": -4.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
"equivalentCost": null
},
{
@@ -17222,8 +17979,8 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 0,
- "def": 60,
+ "atk": 80,
+ "def": 0,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -17270,8 +18027,8 @@
"type": "MATERIAL"
},
{
- "id": "30061",
- "count": 2,
+ "id": "30011",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -17288,7 +18045,7 @@
"type": "MATERIAL"
},
{
- "id": "30012",
+ "id": "30022",
"count": 2,
"type": "MATERIAL"
}
@@ -17306,7 +18063,7 @@
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30032",
"count": 3,
"type": "MATERIAL"
}
@@ -17324,7 +18081,7 @@
"type": "MATERIAL"
},
{
- "id": "30093",
+ "id": "30053",
"count": 2,
"type": "MATERIAL"
}
@@ -17342,7 +18099,7 @@
"type": "MATERIAL"
},
{
- "id": "30103",
+ "id": "31013",
"count": 2,
"type": "MATERIAL"
}
@@ -17350,40 +18107,40 @@
}
]
},
- "char_149_scave": {
- "name": "清道夫",
+ "char_198_blackd": {
+ "name": "讯使",
"description": "能够阻挡两个敌人",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_149_scave",
- "team": 5,
- "displayNumber": "SW02",
+ "potentialItemId": "p_char_198_blackd",
+ "team": 6,
+ "displayNumber": "JC04",
"tokenKey": null,
- "appellation": "Scavenger",
+ "appellation": "Courier",
"position": "MELEE",
"tagList": [
"费用回复",
- "输出"
+ "防护"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "S.W.E.E.P执行人清道夫,时刻准备部署。",
- "itemDesc": "能够扫清一切,唯独对自己的房间束手无策。",
- "itemObtainApproach": "招募寻访",
+ "displayLogo": "logo_kjerag",
+ "itemUsage": "喀兰贸易公司联络人讯使,将作为先锋干员为您提供服务。",
+ "itemDesc": "无论传递信息还是战斗,他都非常可靠。",
+ "itemObtainApproach": "信用交易所",
"maxPotentialLevel": 5,
"rarity": 3,
"profession": "PIONEER",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_149_scave",
+ "characterPrefabKey": "char_198_blackd",
"rangeId": "1-1",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 693,
- "atk": 185,
- "def": 136,
+ "maxHp": 758,
+ "atk": 170,
+ "def": 137,
"magicResistance": 0.0,
"cost": 10,
"blockCnt": 2,
@@ -17406,9 +18163,9 @@
{
"level": 45,
"data": {
- "maxHp": 937,
- "atk": 281,
- "def": 198,
+ "maxHp": 1083,
+ "atk": 254,
+ "def": 196,
"magicResistance": 0.0,
"cost": 10,
"blockCnt": 2,
@@ -17432,16 +18189,16 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_149_scave",
+ "characterPrefabKey": "char_198_blackd",
"rangeId": "1-1",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 937,
- "atk": 281,
- "def": 198,
+ "maxHp": 1083,
+ "atk": 254,
+ "def": 196,
"magicResistance": 0.0,
"cost": 12,
"blockCnt": 2,
@@ -17464,9 +18221,9 @@
{
"level": 60,
"data": {
- "maxHp": 1284,
- "atk": 385,
- "def": 255,
+ "maxHp": 1389,
+ "atk": 348,
+ "def": 273,
"magicResistance": 0.0,
"cost": 12,
"blockCnt": 2,
@@ -17494,7 +18251,7 @@
"type": "MATERIAL"
},
{
- "id": "30012",
+ "id": "30062",
"count": 1,
"type": "MATERIAL"
},
@@ -17506,16 +18263,16 @@
]
},
{
- "characterPrefabKey": "char_149_scave",
+ "characterPrefabKey": "char_198_blackd",
"rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1284,
- "atk": 385,
- "def": 255,
+ "maxHp": 1389,
+ "atk": 348,
+ "def": 273,
"magicResistance": 0.0,
"cost": 12,
"blockCnt": 2,
@@ -17538,9 +18295,9 @@
{
"level": 70,
"data": {
- "maxHp": 1835,
- "atk": 470,
- "def": 310,
+ "maxHp": 1985,
+ "atk": 435,
+ "def": 322,
"magicResistance": 0.0,
"cost": 12,
"blockCnt": 2,
@@ -17568,13 +18325,13 @@
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 20,
+ "id": "30063",
+ "count": 11,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 6,
+ "id": "30053",
+ "count": 10,
"type": "MATERIAL"
}
]
@@ -17599,13 +18356,13 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30014",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 3,
+ "id": "30093",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -17623,13 +18380,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30034",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30024",
- "count": 2,
+ "id": "30014",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -17647,12 +18404,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30135",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30054",
"count": 2,
"type": "MATERIAL"
}
@@ -17665,7 +18422,7 @@
}
},
{
- "skillId": "skchr_scave_2",
+ "skillId": "skchr_blackd_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -17682,13 +18439,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30024",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 5,
+ "id": "30103",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -17706,12 +18463,12 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30044",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30024",
"count": 2,
"type": "MATERIAL"
}
@@ -17730,12 +18487,12 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30094",
"count": 2,
"type": "MATERIAL"
}
@@ -17758,17 +18515,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "单独行动者",
- "description": "当周围四格内没有其他友方单位时,攻击力和防御力各+5%",
+ "name": "雪境巡逻员",
+ "description": "阻挡两个及以上的敌人时,防御力+8%",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.05
+ "key": "cnt",
+ "value": 2.0
},
{
"key": "def",
- "value": 0.05
+ "value": 0.08
}
]
},
@@ -17779,17 +18536,17 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "单独行动者",
- "description": "当周围四格内没有其他友方单位时,攻击力和防御力各+7%<@ba.talpu>(+2%)>",
+ "name": "雪境巡逻员",
+ "description": "阻挡两个及以上的敌人时,防御力+11%<@ba.talpu>(+3%)>",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.07
+ "key": "cnt",
+ "value": 2.0
},
{
"key": "def",
- "value": 0.07
+ "value": 0.11
}
]
},
@@ -17800,17 +18557,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "单独行动者",
- "description": "当周围四格内没有其他友方单位时,攻击力和防御力各+11%",
+ "name": "雪境巡逻员",
+ "description": "当阻挡住两个及以上的敌人时,防御力+16%",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.11
+ "key": "cnt",
+ "value": 2.0
},
{
"key": "def",
- "value": 0.11
+ "value": 0.16
}
]
},
@@ -17821,17 +18578,17 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "单独行动者",
- "description": "当周围四格内没有其他友方单位时,攻击力和防御力各+13%<@ba.talpu>(+2%)>",
+ "name": "雪境巡逻员",
+ "description": "阻挡两个及以上的敌人时,防御力+19%<@ba.talpu>(+3%)>",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.13
+ "key": "cnt",
+ "value": 2.0
},
{
"key": "def",
- "value": 0.13
+ "value": 0.19
}
]
}
@@ -17885,7 +18642,7 @@
},
{
"type": 0,
- "description": "攻击力+25",
+ "description": "防御力+23",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -17894,9 +18651,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 1,
+ "attributeType": 2,
"formulaItem": 0,
- "value": 25.0,
+ "value": 23.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -17964,8 +18721,8 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 60,
- "def": 0,
+ "atk": 0,
+ "def": 60,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -18012,8 +18769,8 @@
"type": "MATERIAL"
},
{
- "id": "30011",
- "count": 5,
+ "id": "30061",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -18030,7 +18787,7 @@
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30012",
"count": 2,
"type": "MATERIAL"
}
@@ -18048,7 +18805,7 @@
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30022",
"count": 3,
"type": "MATERIAL"
}
@@ -18066,7 +18823,7 @@
"type": "MATERIAL"
},
{
- "id": "30103",
+ "id": "30093",
"count": 2,
"type": "MATERIAL"
}
@@ -18084,73 +18841,54 @@
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 3,
+ "id": "30103",
+ "count": 2,
"type": "MATERIAL"
}
]
}
]
},
- "char_290_vigna": {
- "name": "红豆",
- "description": "击杀敌人后获得1点部署费用,撤退时返还初始部署费用",
+ "char_149_scave": {
+ "name": "清道夫",
+ "description": "能够阻挡两个敌人",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_290_vigna",
- "team": -1,
- "displayNumber": "R105",
+ "potentialItemId": "p_char_149_scave",
+ "team": 5,
+ "displayNumber": "SW02",
"tokenKey": null,
- "appellation": "Vigna",
+ "appellation": "Scavenger",
"position": "MELEE",
"tagList": [
- "输出",
- "费用回复"
+ "费用回复",
+ "输出"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛先锋干员红豆,握紧长枪,准备着进入战场。",
- "itemDesc": "她很清楚,在需要全身心投入这一点上,战争和摇滚别无二致。",
+ "itemUsage": "S.W.E.E.P执行人清道夫,时刻准备部署。",
+ "itemDesc": "能够扫清一切,唯独对自己的房间束手无策。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 3,
"profession": "PIONEER",
- "trait": {
- "candidates": [
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "blackboard": [
- {
- "key": "cost",
- "value": 1.0
- }
- ],
- "overrideDescripton": null,
- "prefabKey": null,
- "rangeId": null
- }
- ]
- },
+ "trait": null,
"phases": [
{
- "characterPrefabKey": "char_290_vigna",
+ "characterPrefabKey": "char_149_scave",
"rangeId": "1-1",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 724,
- "atk": 248,
- "def": 152,
+ "maxHp": 693,
+ "atk": 185,
+ "def": 136,
"magicResistance": 0.0,
- "cost": 9,
- "blockCnt": 1,
+ "cost": 10,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -18167,15 +18905,15 @@
{
"level": 45,
"data": {
- "maxHp": 1006,
- "atk": 355,
- "def": 218,
+ "maxHp": 937,
+ "atk": 281,
+ "def": 198,
"magicResistance": 0.0,
- "cost": 9,
- "blockCnt": 1,
+ "cost": 10,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -18193,22 +18931,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_290_vigna",
+ "characterPrefabKey": "char_149_scave",
"rangeId": "1-1",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1006,
- "atk": 355,
- "def": 218,
+ "maxHp": 937,
+ "atk": 281,
+ "def": 198,
"magicResistance": 0.0,
- "cost": 11,
- "blockCnt": 1,
+ "cost": 12,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -18225,15 +18963,15 @@
{
"level": 60,
"data": {
- "maxHp": 1291,
- "atk": 468,
- "def": 287,
+ "maxHp": 1284,
+ "atk": 385,
+ "def": 255,
"magicResistance": 0.0,
- "cost": 11,
- "blockCnt": 1,
+ "cost": 12,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -18255,34 +18993,34 @@
"type": "MATERIAL"
},
{
- "id": "30062",
+ "id": "30012",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30022",
"count": 1,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_290_vigna",
+ "characterPrefabKey": "char_149_scave",
"rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1291,
- "atk": 468,
- "def": 287,
+ "maxHp": 1284,
+ "atk": 385,
+ "def": 255,
"magicResistance": 0.0,
- "cost": 11,
- "blockCnt": 1,
+ "cost": 12,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -18299,15 +19037,15 @@
{
"level": 70,
"data": {
- "maxHp": 1845,
- "atk": 558,
- "def": 351,
+ "maxHp": 1835,
+ "atk": 470,
+ "def": 310,
"magicResistance": 0.0,
- "cost": 11,
- "blockCnt": 1,
+ "cost": 12,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -18329,13 +19067,13 @@
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 16,
+ "id": "30073",
+ "count": 20,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 11,
+ "id": "30063",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -18343,7 +19081,7 @@
],
"skills": [
{
- "skillId": "skchr_vigna_1",
+ "skillId": "skcom_charge_cost[2]",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -18360,13 +19098,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30024",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 4,
+ "id": "30103",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -18384,13 +19122,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30044",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 3,
+ "id": "30024",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -18408,12 +19146,12 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30094",
"count": 2,
"type": "MATERIAL"
}
@@ -18426,7 +19164,7 @@
}
},
{
- "skillId": "skchr_vigna_2",
+ "skillId": "skchr_scave_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -18443,13 +19181,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30034",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 3,
+ "id": "30013",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -18467,12 +19205,12 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30054",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30034",
"count": 2,
"type": "MATERIAL"
}
@@ -18491,12 +19229,12 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30084",
"count": 2,
"type": "MATERIAL"
}
@@ -18519,21 +19257,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "蛮力穿刺",
- "description": "攻击时,10%几率当次攻击的攻击力+50%。技能中这个几率提高到30%",
+ "name": "单独行动者",
+ "description": "当周围四格内没有其他友方单位时,攻击力和防御力各+5%",
"rangeId": null,
"blackboard": [
{
"key": "atk",
- "value": 0.5
- },
- {
- "key": "prob1",
- "value": 0.1
+ "value": 0.05
},
{
- "key": "prob2",
- "value": 0.3
+ "key": "def",
+ "value": 0.05
}
]
},
@@ -18544,21 +19278,17 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "蛮力穿刺",
- "description": "攻击时,10%几率当次攻击的攻击力+60%<@ba.talpu>(+10%)>。技能中这个几率提高到30%",
+ "name": "单独行动者",
+ "description": "当周围四格内没有其他友方单位时,攻击力和防御力各+7%<@ba.talpu>(+2%)>",
"rangeId": null,
"blackboard": [
{
"key": "atk",
- "value": 0.6
- },
- {
- "key": "prob1",
- "value": 0.1
+ "value": 0.07
},
{
- "key": "prob2",
- "value": 0.3
+ "key": "def",
+ "value": 0.07
}
]
},
@@ -18569,21 +19299,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "蛮力穿刺",
- "description": "攻击时,10%几率当次攻击的攻击力+100%。技能中这个几率提高到30%",
+ "name": "单独行动者",
+ "description": "当周围四格内没有其他友方单位时,攻击力和防御力各+11%",
"rangeId": null,
"blackboard": [
{
"key": "atk",
- "value": 1.0
- },
- {
- "key": "prob1",
- "value": 0.1
+ "value": 0.11
},
{
- "key": "prob2",
- "value": 0.3
+ "key": "def",
+ "value": 0.11
}
]
},
@@ -18594,21 +19320,17 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "蛮力穿刺",
- "description": "攻击时,10%几率当次攻击的攻击力+110%<@ba.talpu>(+10%)>。技能中这个几率提高到30%",
+ "name": "单独行动者",
+ "description": "当周围四格内没有其他友方单位时,攻击力和防御力各+13%<@ba.talpu>(+2%)>",
"rangeId": null,
"blackboard": [
{
"key": "atk",
- "value": 1.1
- },
- {
- "key": "prob1",
- "value": 0.1
+ "value": 0.13
},
{
- "key": "prob2",
- "value": 0.3
+ "key": "def",
+ "value": 0.13
}
]
}
@@ -18662,7 +19384,7 @@
},
{
"type": 0,
- "description": "攻击力+24",
+ "description": "攻击力+25",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -18673,7 +19395,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 24.0,
+ "value": 25.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -18789,8 +19511,8 @@
"type": "MATERIAL"
},
{
- "id": "30061",
- "count": 2,
+ "id": "30011",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -18807,7 +19529,7 @@
"type": "MATERIAL"
},
{
- "id": "30012",
+ "id": "30022",
"count": 2,
"type": "MATERIAL"
}
@@ -18825,7 +19547,7 @@
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30032",
"count": 3,
"type": "MATERIAL"
}
@@ -18843,7 +19565,7 @@
"type": "MATERIAL"
},
{
- "id": "30073",
+ "id": "30103",
"count": 2,
"type": "MATERIAL"
}
@@ -18861,7 +19583,7 @@
"type": "MATERIAL"
},
{
- "id": "30083",
+ "id": "30013",
"count": 3,
"type": "MATERIAL"
}
@@ -18869,46 +19591,65 @@
}
]
},
- "char_151_myrtle": {
- "name": "桃金娘",
- "description": "技能发动期间阻挡数变为0",
+ "char_290_vigna": {
+ "name": "红豆",
+ "description": "击杀敌人后获得1点部署费用,撤退时返还初始部署费用",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_151_myrtle",
+ "potentialItemId": "p_char_290_vigna",
"team": -1,
- "displayNumber": "R108",
+ "displayNumber": "R105",
"tokenKey": null,
- "appellation": "Myrtle",
+ "appellation": "Vigna",
"position": "MELEE",
"tagList": [
- "费用回复",
- "治疗"
+ "输出",
+ "费用回复"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛先锋干员桃金娘,将会带领其他干员冲锋陷阵!",
- "itemDesc": "或许可以让她和凛冬交流一下。",
+ "itemUsage": "罗德岛先锋干员红豆,握紧长枪,准备着进入战场。",
+ "itemDesc": "她很清楚,在需要全身心投入这一点上,战争和摇滚别无二致。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 3,
"profession": "PIONEER",
- "trait": null,
+ "trait": {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "blackboard": [
+ {
+ "key": "cost",
+ "value": 1.0
+ }
+ ],
+ "overrideDescripton": null,
+ "prefabKey": null,
+ "rangeId": null
+ }
+ ]
+ },
"phases": [
{
- "characterPrefabKey": "char_151_myrtle",
+ "characterPrefabKey": "char_290_vigna",
"rangeId": "1-1",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 658,
- "atk": 231,
- "def": 138,
+ "maxHp": 724,
+ "atk": 248,
+ "def": 152,
"magicResistance": 0.0,
- "cost": 8,
+ "cost": 9,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -18925,15 +19666,15 @@
{
"level": 45,
"data": {
- "maxHp": 902,
- "atk": 331,
- "def": 193,
+ "maxHp": 1006,
+ "atk": 355,
+ "def": 218,
"magicResistance": 0.0,
- "cost": 8,
+ "cost": 9,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -18951,22 +19692,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_151_myrtle",
+ "characterPrefabKey": "char_290_vigna",
"rangeId": "1-1",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 902,
- "atk": 331,
- "def": 193,
+ "maxHp": 1006,
+ "atk": 355,
+ "def": 218,
"magicResistance": 0.0,
- "cost": 10,
+ "cost": 11,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -18983,15 +19724,15 @@
{
"level": 60,
"data": {
- "maxHp": 1142,
- "atk": 436,
- "def": 255,
+ "maxHp": 1291,
+ "atk": 468,
+ "def": 287,
"magicResistance": 0.0,
- "cost": 10,
+ "cost": 11,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -19013,34 +19754,34 @@
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30062",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30032",
"count": 1,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_151_myrtle",
+ "characterPrefabKey": "char_290_vigna",
"rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1142,
- "atk": 436,
- "def": 255,
+ "maxHp": 1291,
+ "atk": 468,
+ "def": 287,
"magicResistance": 0.0,
- "cost": 10,
+ "cost": 11,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -19057,15 +19798,15 @@
{
"level": 70,
"data": {
- "maxHp": 1565,
- "atk": 520,
- "def": 300,
+ "maxHp": 1845,
+ "atk": 558,
+ "def": 351,
"magicResistance": 0.0,
- "cost": 10,
+ "cost": 11,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -19087,13 +19828,13 @@
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 12,
+ "id": "30043",
+ "count": 16,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 8,
+ "id": "30013",
+ "count": 11,
"type": "MATERIAL"
}
]
@@ -19101,8 +19842,8 @@
],
"skills": [
{
- "skillId": "skcom_assist_cost[2]",
- "overridePrefabKey": "skchr_myrtle_1",
+ "skillId": "skchr_vigna_1",
+ "overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
{
@@ -19118,12 +19859,12 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30094",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30023",
+ "id": "30073",
"count": 4,
"type": "MATERIAL"
}
@@ -19142,13 +19883,13 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 1,
+ "id": "30014",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 2,
+ "id": "30094",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -19166,12 +19907,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30014",
"count": 2,
"type": "MATERIAL"
}
@@ -19184,7 +19925,7 @@
}
},
{
- "skillId": "skchr_myrtle_2",
+ "skillId": "skchr_vigna_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -19201,13 +19942,13 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30104",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30033",
- "count": 4,
+ "id": "30083",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -19225,12 +19966,12 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30024",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30104",
"count": 2,
"type": "MATERIAL"
}
@@ -19249,12 +19990,12 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30034",
"count": 2,
"type": "MATERIAL"
}
@@ -19270,6 +20011,56 @@
"talents": [
{
"candidates": [
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": "蛮力穿刺",
+ "description": "攻击时,10%几率当次攻击的攻击力+50%。技能中这个几率提高到30%",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.5
+ },
+ {
+ "key": "prob1",
+ "value": 0.1
+ },
+ {
+ "key": "prob2",
+ "value": 0.3
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "蛮力穿刺",
+ "description": "攻击时,10%几率当次攻击的攻击力+60%<@ba.talpu>(+10%)>。技能中这个几率提高到30%",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.6
+ },
+ {
+ "key": "prob1",
+ "value": 0.1
+ },
+ {
+ "key": "prob2",
+ "value": 0.3
+ }
+ ]
+ },
{
"unlockCondition": {
"phase": 2,
@@ -19277,13 +20068,21 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "浮光跃金",
- "description": "在场时,所有【先锋】干员每秒回复25点生命",
+ "name": "蛮力穿刺",
+ "description": "攻击时,10%几率当次攻击的攻击力+100%。技能中这个几率提高到30%",
"rangeId": null,
"blackboard": [
{
- "key": "hp_recovery_per_sec",
- "value": 25.0
+ "key": "atk",
+ "value": 1.0
+ },
+ {
+ "key": "prob1",
+ "value": 0.1
+ },
+ {
+ "key": "prob2",
+ "value": 0.3
}
]
},
@@ -19294,13 +20093,21 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "浮光跃金",
- "description": "在场时,所有【先锋】干员每秒回复28<@ba.talpu>(+3)>点生命",
+ "name": "蛮力穿刺",
+ "description": "攻击时,10%几率当次攻击的攻击力+110%<@ba.talpu>(+10%)>。技能中这个几率提高到30%",
"rangeId": null,
"blackboard": [
{
- "key": "hp_recovery_per_sec",
- "value": 28.0
+ "key": "atk",
+ "value": 1.1
+ },
+ {
+ "key": "prob1",
+ "value": 0.1
+ },
+ {
+ "key": "prob2",
+ "value": 0.3
}
]
}
@@ -19354,7 +20161,7 @@
},
{
"type": 0,
- "description": "防御力+22",
+ "description": "攻击力+24",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -19363,9 +20170,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 2,
+ "attributeType": 1,
"formulaItem": 0,
- "value": 22.0,
+ "value": 24.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -19433,8 +20240,8 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 0,
- "def": 50,
+ "atk": 60,
+ "def": 0,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -19481,8 +20288,8 @@
"type": "MATERIAL"
},
{
- "id": "30051",
- "count": 3,
+ "id": "30061",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -19499,8 +20306,8 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 1,
+ "id": "30012",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -19517,8 +20324,8 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 4,
+ "id": "30022",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -19535,8 +20342,8 @@
"type": "MATERIAL"
},
{
- "id": "30023",
- "count": 3,
+ "id": "30073",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -19553,7 +20360,7 @@
"type": "MATERIAL"
},
{
- "id": "30033",
+ "id": "30083",
"count": 3,
"type": "MATERIAL"
}
@@ -19561,46 +20368,46 @@
}
]
},
- "char_130_doberm": {
- "name": "杜宾",
- "description": "可以攻击到<@ba.kw>较远敌人>",
+ "char_151_myrtle": {
+ "name": "桃金娘",
+ "description": "技能发动期间阻挡数变为0",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_130_doberm",
+ "potentialItemId": "p_char_151_myrtle",
"team": -1,
- "displayNumber": "R100",
+ "displayNumber": "R108",
"tokenKey": null,
- "appellation": "Dobermann",
+ "appellation": "Myrtle",
"position": "MELEE",
"tagList": [
- "输出",
- "支援"
+ "费用回复",
+ "治疗"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛新人教官杜宾,能够随时为你提供战场上的各项建议。",
- "itemDesc": "你永远需要一位老兵的建议。",
+ "itemUsage": "罗德岛先锋干员桃金娘,将会带领其他干员冲锋陷阵!",
+ "itemDesc": "或许可以让她和凛冬交流一下。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 3,
- "profession": "WARRIOR",
+ "profession": "PIONEER",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_130_doberm",
- "rangeId": "2-2",
+ "characterPrefabKey": "char_151_myrtle",
+ "rangeId": "1-1",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 743,
- "atk": 239,
- "def": 178,
+ "maxHp": 658,
+ "atk": 231,
+ "def": 138,
"magicResistance": 0.0,
- "cost": 13,
- "blockCnt": 2,
+ "cost": 8,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -19617,15 +20424,15 @@
{
"level": 45,
"data": {
- "maxHp": 1019,
- "atk": 342,
- "def": 252,
+ "maxHp": 902,
+ "atk": 331,
+ "def": 193,
"magicResistance": 0.0,
- "cost": 13,
- "blockCnt": 2,
+ "cost": 8,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -19643,22 +20450,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_130_doberm",
- "rangeId": "2-2",
+ "characterPrefabKey": "char_151_myrtle",
+ "rangeId": "1-1",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1019,
- "atk": 342,
- "def": 252,
+ "maxHp": 902,
+ "atk": 331,
+ "def": 193,
"magicResistance": 0.0,
- "cost": 15,
- "blockCnt": 2,
+ "cost": 10,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -19675,15 +20482,15 @@
{
"level": 60,
"data": {
- "maxHp": 1324,
- "atk": 457,
- "def": 320,
+ "maxHp": 1142,
+ "atk": 436,
+ "def": 255,
"magicResistance": 0.0,
- "cost": 15,
- "blockCnt": 2,
+ "cost": 10,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -19700,39 +20507,39 @@
],
"evolveCost": [
{
- "id": "3221",
+ "id": "3211",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30052",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30042",
"count": 1,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_130_doberm",
- "rangeId": "2-2",
+ "characterPrefabKey": "char_151_myrtle",
+ "rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1324,
- "atk": 457,
- "def": 320,
+ "maxHp": 1142,
+ "atk": 436,
+ "def": 255,
"magicResistance": 0.0,
- "cost": 15,
- "blockCnt": 2,
+ "cost": 10,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -19749,15 +20556,15 @@
{
"level": 70,
"data": {
- "maxHp": 1840,
- "atk": 545,
- "def": 382,
+ "maxHp": 1565,
+ "atk": 520,
+ "def": 300,
"magicResistance": 0.0,
- "cost": 15,
- "blockCnt": 2,
+ "cost": 10,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -19774,18 +20581,18 @@
],
"evolveCost": [
{
- "id": "3222",
+ "id": "3212",
"count": 5,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 15,
+ "id": "30093",
+ "count": 12,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 11,
+ "id": "30063",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -19793,8 +20600,8 @@
],
"skills": [
{
- "skillId": "skchr_doberm_1",
- "overridePrefabKey": null,
+ "skillId": "skcom_assist_cost[2]",
+ "overridePrefabKey": "skchr_myrtle_1",
"overrideTokenKey": null,
"levelUpCostCond": [
{
@@ -19810,13 +20617,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30044",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 5,
+ "id": "30023",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -19834,12 +20641,12 @@
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 2,
+ "id": "30064",
+ "count": 1,
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30044",
"count": 2,
"type": "MATERIAL"
}
@@ -19858,12 +20665,12 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30094",
"count": 2,
"type": "MATERIAL"
}
@@ -19876,7 +20683,7 @@
}
},
{
- "skillId": "skchr_doberm_2",
+ "skillId": "skchr_myrtle_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -19893,12 +20700,12 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30054",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30023",
+ "id": "30033",
"count": 4,
"type": "MATERIAL"
}
@@ -19917,12 +20724,12 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 1,
+ "id": "30074",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30054",
"count": 2,
"type": "MATERIAL"
}
@@ -19941,12 +20748,12 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30084",
"count": 2,
"type": "MATERIAL"
}
@@ -19962,40 +20769,6 @@
"talents": [
{
"candidates": [
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "prefabKey": "1",
- "name": "新人教官",
- "description": "所有三星干员的攻击力+5%",
- "rangeId": "x-4",
- "blackboard": [
- {
- "key": "atk",
- "value": 0.05
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "新人教官",
- "description": "所有三星干员的攻击力+6%<@ba.talpu>(+1%)>",
- "rangeId": "x-4",
- "blackboard": [
- {
- "key": "atk",
- "value": 0.06
- }
- ]
- },
{
"unlockCondition": {
"phase": 2,
@@ -20003,13 +20776,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "新人教官",
- "description": "所有三星干员的攻击力+10%",
- "rangeId": "x-4",
+ "name": "浮光跃金",
+ "description": "在场时,所有【先锋】干员每秒回复25点生命",
+ "rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.1
+ "key": "hp_recovery_per_sec",
+ "value": 25.0
}
]
},
@@ -20020,13 +20793,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "新人教官",
- "description": "所有三星干员的攻击力+11%<@ba.talpu>(+1%)>",
- "rangeId": "x-4",
+ "name": "浮光跃金",
+ "description": "在场时,所有【先锋】干员每秒回复28<@ba.talpu>(+3)>点生命",
+ "rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.11
+ "key": "hp_recovery_per_sec",
+ "value": 28.0
}
]
}
@@ -20080,7 +20853,7 @@
},
{
"type": 0,
- "description": "生命上限+150",
+ "description": "防御力+22",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -20089,9 +20862,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 0,
+ "attributeType": 2,
"formulaItem": 0,
- "value": 150.0,
+ "value": 22.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -20159,8 +20932,8 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 30,
- "def": 30,
+ "atk": 0,
+ "def": 50,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -20207,8 +20980,8 @@
"type": "MATERIAL"
},
{
- "id": "30021",
- "count": 4,
+ "id": "30051",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -20225,8 +20998,8 @@
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 2,
+ "id": "30062",
+ "count": 1,
"type": "MATERIAL"
}
]
@@ -20243,8 +21016,8 @@
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 2,
+ "id": "30012",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -20261,7 +21034,7 @@
"type": "MATERIAL"
},
{
- "id": "30013",
+ "id": "30023",
"count": 3,
"type": "MATERIAL"
}
@@ -20279,7 +21052,7 @@
"type": "MATERIAL"
},
{
- "id": "30023",
+ "id": "30033",
"count": 3,
"type": "MATERIAL"
}
@@ -20287,23 +21060,23 @@
}
]
},
- "char_289_gyuki": {
- "name": "缠丸",
- "description": "能够阻挡一个敌人",
+ "char_130_doberm": {
+ "name": "杜宾",
+ "description": "可以攻击到<@ba.kw>较远敌人>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_289_gyuki",
+ "potentialItemId": "p_char_130_doberm",
"team": -1,
- "displayNumber": "HK01",
+ "displayNumber": "R100",
"tokenKey": null,
- "appellation": "Matoimaru",
+ "appellation": "Dobermann",
"position": "MELEE",
"tagList": [
- "生存",
- "输出"
+ "输出",
+ "支援"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛近卫干员缠丸,她挥刀只为斩落你的敌人。",
- "itemDesc": "反应快,下手快,伤口好得更快。",
+ "itemUsage": "罗德岛新人教官杜宾,能够随时为你提供战场上的各项建议。",
+ "itemDesc": "你永远需要一位老兵的建议。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 3,
@@ -20311,22 +21084,22 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_289_gyuki",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_130_doberm",
+ "rangeId": "2-2",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1443,
- "atk": 370,
- "def": 70,
+ "maxHp": 743,
+ "atk": 239,
+ "def": 178,
"magicResistance": 0.0,
- "cost": 15,
- "blockCnt": 1,
+ "cost": 13,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.5,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -20343,15 +21116,15 @@
{
"level": 45,
"data": {
- "maxHp": 1925,
- "atk": 553,
- "def": 100,
+ "maxHp": 1019,
+ "atk": 342,
+ "def": 252,
"magicResistance": 0.0,
- "cost": 15,
- "blockCnt": 1,
+ "cost": 13,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.5,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -20369,22 +21142,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_289_gyuki",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_130_doberm",
+ "rangeId": "2-2",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1925,
- "atk": 553,
- "def": 100,
+ "maxHp": 1019,
+ "atk": 342,
+ "def": 252,
"magicResistance": 0.0,
- "cost": 17,
- "blockCnt": 1,
+ "cost": 15,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.5,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -20401,15 +21174,15 @@
{
"level": 60,
"data": {
- "maxHp": 2567,
- "atk": 709,
- "def": 131,
+ "maxHp": 1324,
+ "atk": 457,
+ "def": 320,
"magicResistance": 0.0,
- "cost": 17,
- "blockCnt": 1,
+ "cost": 15,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.5,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -20431,34 +21204,34 @@
"type": "MATERIAL"
},
{
- "id": "30012",
+ "id": "30022",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30062",
+ "id": "30032",
"count": 1,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_289_gyuki",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_130_doberm",
+ "rangeId": "2-2",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 2567,
- "atk": 709,
- "def": 131,
+ "maxHp": 1324,
+ "atk": 457,
+ "def": 320,
"magicResistance": 0.0,
- "cost": 17,
- "blockCnt": 1,
+ "cost": 15,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.5,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -20475,15 +21248,15 @@
{
"level": 70,
"data": {
- "maxHp": 3470,
- "atk": 855,
- "def": 156,
+ "maxHp": 1840,
+ "atk": 545,
+ "def": 382,
"magicResistance": 0.0,
- "cost": 17,
- "blockCnt": 1,
+ "cost": 15,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.5,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -20505,13 +21278,13 @@
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 16,
+ "id": "30083",
+ "count": 15,
"type": "MATERIAL"
},
{
- "id": "30023",
- "count": 10,
+ "id": "30073",
+ "count": 11,
"type": "MATERIAL"
}
]
@@ -20519,7 +21292,7 @@
],
"skills": [
{
- "skillId": "skcom_heal_self[2]",
+ "skillId": "skchr_doberm_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -20536,13 +21309,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30034",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 3,
+ "id": "30013",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -20560,12 +21333,12 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30054",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30034",
"count": 2,
"type": "MATERIAL"
}
@@ -20584,12 +21357,12 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30084",
"count": 2,
"type": "MATERIAL"
}
@@ -20602,7 +21375,7 @@
}
},
{
- "skillId": "skchr_gyuki_2",
+ "skillId": "skchr_doberm_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -20619,12 +21392,12 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30044",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30093",
+ "id": "30023",
"count": 4,
"type": "MATERIAL"
}
@@ -20643,13 +21416,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
- "count": 2,
+ "id": "30064",
+ "count": 1,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 3,
+ "id": "30044",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -20667,12 +21440,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30135",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30064",
+ "id": "30074",
"count": 2,
"type": "MATERIAL"
}
@@ -20690,22 +21463,35 @@
"candidates": [
{
"unlockCondition": {
- "phase": 2,
+ "phase": 1,
"level": 1
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "恶鬼体质",
- "description": "防御力-20%,但最大生命值+20%",
- "rangeId": null,
+ "name": "新人教官",
+ "description": "所有三星干员的攻击力+5%",
+ "rangeId": "x-4",
"blackboard": [
{
- "key": "def",
- "value": -0.2
- },
+ "key": "atk",
+ "value": 0.05
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "新人教官",
+ "description": "所有三星干员的攻击力+6%<@ba.talpu>(+1%)>",
+ "rangeId": "x-4",
+ "blackboard": [
{
- "key": "max_hp",
- "value": 0.2
+ "key": "atk",
+ "value": 0.06
}
]
},
@@ -20714,19 +21500,32 @@
"phase": 2,
"level": 1
},
- "requiredPotentialRank": 4,
+ "requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "恶鬼体质",
- "description": "防御力-20%,但最大生命值+23%<@ba.talpu>(+3%)>",
- "rangeId": null,
+ "name": "新人教官",
+ "description": "所有三星干员的攻击力+10%",
+ "rangeId": "x-4",
"blackboard": [
{
- "key": "def",
- "value": -0.2
- },
+ "key": "atk",
+ "value": 0.1
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "新人教官",
+ "description": "所有三星干员的攻击力+11%<@ba.talpu>(+1%)>",
+ "rangeId": "x-4",
+ "blackboard": [
{
- "key": "max_hp",
- "value": 0.23
+ "key": "atk",
+ "value": 0.11
}
]
}
@@ -20780,7 +21579,7 @@
},
{
"type": 0,
- "description": "生命上限+180",
+ "description": "生命上限+150",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -20791,7 +21590,7 @@
{
"attributeType": 0,
"formulaItem": 0,
- "value": 180.0,
+ "value": 150.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -20858,9 +21657,9 @@
{
"level": 50,
"data": {
- "maxHp": 450,
- "atk": 0,
- "def": 0,
+ "maxHp": 0,
+ "atk": 30,
+ "def": 30,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -20907,8 +21706,8 @@
"type": "MATERIAL"
},
{
- "id": "30011",
- "count": 5,
+ "id": "30021",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -20925,7 +21724,7 @@
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30032",
"count": 2,
"type": "MATERIAL"
}
@@ -20943,8 +21742,8 @@
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 3,
+ "id": "30042",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -20961,8 +21760,8 @@
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 2,
+ "id": "30013",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -20979,52 +21778,50 @@
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 2,
+ "id": "30023",
+ "count": 3,
"type": "MATERIAL"
}
]
}
]
},
- "char_159_peacok": {
- "name": "断罪者",
+ "char_289_gyuki": {
+ "name": "缠丸",
"description": "能够阻挡一个敌人",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "",
+ "potentialItemId": "p_char_289_gyuki",
"team": -1,
- "displayNumber": "MN01",
+ "displayNumber": "HK01",
"tokenKey": null,
- "appellation": "Conviction",
+ "appellation": "Matoimaru",
"position": "MELEE",
"tagList": [
- "输出",
"生存",
- "控场",
- "爆发"
+ "输出"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "断罪大师正准备加入,心怀感激!",
- "itemDesc": "有罪,就要断!",
- "itemObtainApproach": "活动获得",
- "maxPotentialLevel": 0,
+ "itemUsage": "罗德岛近卫干员缠丸,她挥刀只为斩落你的敌人。",
+ "itemDesc": "反应快,下手快,伤口好得更快。",
+ "itemObtainApproach": "招募寻访",
+ "maxPotentialLevel": 5,
"rarity": 3,
"profession": "WARRIOR",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_159_peacok",
+ "characterPrefabKey": "char_289_gyuki",
"rangeId": "1-1",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1386,
- "atk": 375,
- "def": 74,
+ "maxHp": 1443,
+ "atk": 370,
+ "def": 70,
"magicResistance": 0.0,
- "cost": 14,
+ "cost": 15,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -21045,11 +21842,11 @@
{
"level": 45,
"data": {
- "maxHp": 1849,
- "atk": 560,
- "def": 107,
+ "maxHp": 1925,
+ "atk": 553,
+ "def": 100,
"magicResistance": 0.0,
- "cost": 14,
+ "cost": 15,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -21071,18 +21868,18 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_159_peacok",
+ "characterPrefabKey": "char_289_gyuki",
"rangeId": "1-1",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1849,
- "atk": 560,
- "def": 107,
+ "maxHp": 1925,
+ "atk": 553,
+ "def": 100,
"magicResistance": 0.0,
- "cost": 16,
+ "cost": 17,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -21103,11 +21900,11 @@
{
"level": 60,
"data": {
- "maxHp": 2466,
- "atk": 718,
- "def": 139,
+ "maxHp": 2567,
+ "atk": 709,
+ "def": 131,
"magicResistance": 0.0,
- "cost": 16,
+ "cost": 17,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -21133,30 +21930,30 @@
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30012",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30062",
"count": 1,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_159_peacok",
+ "characterPrefabKey": "char_289_gyuki",
"rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 2466,
- "atk": 718,
- "def": 139,
+ "maxHp": 2567,
+ "atk": 709,
+ "def": 131,
"magicResistance": 0.0,
- "cost": 16,
+ "cost": 17,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -21177,11 +21974,11 @@
{
"level": 70,
"data": {
- "maxHp": 3333,
- "atk": 866,
- "def": 166,
+ "maxHp": 3470,
+ "atk": 855,
+ "def": 156,
"magicResistance": 0.0,
- "cost": 16,
+ "cost": 17,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -21207,13 +22004,13 @@
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 11,
+ "id": "30053",
+ "count": 16,
"type": "MATERIAL"
},
{
- "id": "31013",
- "count": 9,
+ "id": "30023",
+ "count": 10,
"type": "MATERIAL"
}
]
@@ -21221,7 +22018,7 @@
],
"skills": [
{
- "skillId": "skchr_peacok_1",
+ "skillId": "skcom_heal_self[2]",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -21238,12 +22035,12 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30104",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30063",
+ "id": "30083",
"count": 3,
"type": "MATERIAL"
}
@@ -21262,12 +22059,12 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30024",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "31014",
+ "id": "30104",
"count": 2,
"type": "MATERIAL"
}
@@ -21286,12 +22083,12 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30034",
"count": 2,
"type": "MATERIAL"
}
@@ -21304,7 +22101,7 @@
}
},
{
- "skillId": "skchr_peacok_2",
+ "skillId": "skchr_gyuki_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -21321,12 +22118,12 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30014",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30073",
+ "id": "30093",
"count": 4,
"type": "MATERIAL"
}
@@ -21345,13 +22142,13 @@
"type": "MATERIAL"
},
{
- "id": "31024",
+ "id": "30034",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30104",
- "count": 2,
+ "id": "30014",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -21369,12 +22166,12 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30064",
"count": 2,
"type": "MATERIAL"
}
@@ -21392,26 +22189,22 @@
"candidates": [
{
"unlockCondition": {
- "phase": 0,
+ "phase": 2,
"level": 1
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "稳妥降落",
- "description": "部署费用-2,再部署时间-8秒,但部署后晕眩10秒",
+ "name": "恶鬼体质",
+ "description": "防御力-20%,但最大生命值+20%",
"rangeId": null,
"blackboard": [
{
- "key": "cost",
- "value": -2.0
- },
- {
- "key": "respawn_time",
- "value": -8.0
+ "key": "def",
+ "value": -0.2
},
{
- "key": "stun",
- "value": 10.0
+ "key": "max_hp",
+ "value": 0.2
}
]
},
@@ -21420,30 +22213,121 @@
"phase": 2,
"level": 1
},
- "requiredPotentialRank": 0,
+ "requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "稳妥降落",
- "description": "部署费用-4,再部署时间-15秒,但部署后晕眩10秒",
+ "name": "恶鬼体质",
+ "description": "防御力-20%,但最大生命值+23%<@ba.talpu>(+3%)>",
"rangeId": null,
"blackboard": [
{
- "key": "cost",
- "value": -4.0
- },
- {
- "key": "respawn_time",
- "value": -15.0
+ "key": "def",
+ "value": -0.2
},
{
- "key": "stun",
- "value": 10.0
+ "key": "max_hp",
+ "value": 0.23
}
]
}
]
}
],
- "potentialRanks": [],
+ "potentialRanks": [
+ {
+ "type": 0,
+ "description": "部署费用-1",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 4,
+ "formulaItem": 0,
+ "value": -1.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ },
+ {
+ "type": 0,
+ "description": "再部署时间-4秒",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 21,
+ "formulaItem": 0,
+ "value": -4.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ },
+ {
+ "type": 0,
+ "description": "生命上限+180",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 0,
+ "formulaItem": 0,
+ "value": 180.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ },
+ {
+ "type": 1,
+ "description": "天赋效果增强",
+ "buff": null,
+ "equivalentCost": null
+ },
+ {
+ "type": 0,
+ "description": "部署费用-1",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 4,
+ "formulaItem": 0,
+ "value": -1.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ }
+ ],
"favorKeyFrames": [
{
"level": 0,
@@ -21473,9 +22357,9 @@
{
"level": 50,
"data": {
- "maxHp": 222,
- "atk": 22,
- "def": 22,
+ "maxHp": 450,
+ "atk": 0,
+ "def": 0,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -21522,8 +22406,8 @@
"type": "MATERIAL"
},
{
- "id": "30051",
- "count": 3,
+ "id": "30011",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -21540,8 +22424,8 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 1,
+ "id": "30022",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -21558,8 +22442,8 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 4,
+ "id": "30032",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -21576,7 +22460,7 @@
"type": "MATERIAL"
},
{
- "id": "30063",
+ "id": "30083",
"count": 2,
"type": "MATERIAL"
}
@@ -21594,73 +22478,56 @@
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 3,
+ "id": "30093",
+ "count": 2,
"type": "MATERIAL"
}
]
}
]
},
- "char_193_frostl": {
- "name": "霜叶",
- "description": "可以进行<@ba.kw>远程攻击>,但此时攻击力降低至80%",
+ "char_159_peacok": {
+ "name": "断罪者",
+ "description": "能够阻挡一个敌人",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_193_frostl",
+ "potentialItemId": "",
"team": -1,
- "displayNumber": "R123",
+ "displayNumber": "MN01",
"tokenKey": null,
- "appellation": "Frostleaf",
+ "appellation": "Conviction",
"position": "MELEE",
"tagList": [
- "减速",
- "输出"
+ "输出",
+ "生存",
+ "控场",
+ "爆发"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛近卫干员霜叶,只要是你的命令,她都会遵从。",
- "itemDesc": "试着成为引领她的道标吧。",
- "itemObtainApproach": "招募寻访",
- "maxPotentialLevel": 5,
+ "itemUsage": "断罪大师正准备加入,心怀感激!",
+ "itemDesc": "有罪,就要断!",
+ "itemObtainApproach": "活动获得",
+ "maxPotentialLevel": 0,
"rarity": 3,
"profession": "WARRIOR",
- "trait": {
- "candidates": [
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "blackboard": [
- {
- "key": "atk_scale",
- "value": 0.8
- }
- ],
- "overrideDescripton": null,
- "prefabKey": null,
- "rangeId": null
- }
- ]
- },
+ "trait": null,
"phases": [
{
- "characterPrefabKey": "char_193_frostl",
- "rangeId": "2-3",
+ "characterPrefabKey": "char_159_peacok",
+ "rangeId": "1-1",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 949,
- "atk": 272,
- "def": 154,
- "magicResistance": 5.0,
- "cost": 16,
- "blockCnt": 2,
+ "maxHp": 1386,
+ "atk": 375,
+ "def": 74,
+ "magicResistance": 0.0,
+ "cost": 14,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 1.5,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -21677,15 +22544,15 @@
{
"level": 45,
"data": {
- "maxHp": 1356,
- "atk": 400,
- "def": 211,
- "magicResistance": 5.0,
- "cost": 16,
- "blockCnt": 2,
+ "maxHp": 1849,
+ "atk": 560,
+ "def": 107,
+ "magicResistance": 0.0,
+ "cost": 14,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 1.5,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -21703,22 +22570,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_193_frostl",
- "rangeId": "3-12",
+ "characterPrefabKey": "char_159_peacok",
+ "rangeId": "1-1",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1356,
- "atk": 400,
- "def": 211,
- "magicResistance": 10.0,
- "cost": 18,
- "blockCnt": 2,
+ "maxHp": 1849,
+ "atk": 560,
+ "def": 107,
+ "magicResistance": 0.0,
+ "cost": 16,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 1.5,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -21735,15 +22602,15 @@
{
"level": 60,
"data": {
- "maxHp": 1785,
- "atk": 534,
- "def": 268,
- "magicResistance": 10.0,
- "cost": 18,
- "blockCnt": 2,
+ "maxHp": 2466,
+ "atk": 718,
+ "def": 139,
+ "magicResistance": 0.0,
+ "cost": 16,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 1.5,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -21765,34 +22632,34 @@
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30022",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30032",
"count": 1,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_193_frostl",
- "rangeId": "3-12",
+ "characterPrefabKey": "char_159_peacok",
+ "rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1785,
- "atk": 534,
- "def": 268,
- "magicResistance": 10.0,
- "cost": 18,
- "blockCnt": 2,
+ "maxHp": 2466,
+ "atk": 718,
+ "def": 139,
+ "magicResistance": 0.0,
+ "cost": 16,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 1.5,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -21809,15 +22676,15 @@
{
"level": 70,
"data": {
- "maxHp": 2260,
- "atk": 660,
- "def": 323,
- "magicResistance": 10.0,
- "cost": 18,
- "blockCnt": 2,
+ "maxHp": 3333,
+ "atk": 866,
+ "def": 166,
+ "magicResistance": 0.0,
+ "cost": 16,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 1.5,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -21839,13 +22706,13 @@
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 15,
+ "id": "30063",
+ "count": 11,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 7,
+ "id": "31013",
+ "count": 9,
"type": "MATERIAL"
}
]
@@ -21853,7 +22720,7 @@
],
"skills": [
{
- "skillId": "skchr_frostl_1",
+ "skillId": "skchr_peacok_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -21870,13 +22737,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30084",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30023",
- "count": 4,
+ "id": "30063",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -21894,12 +22761,12 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 1,
+ "id": "30054",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "31014",
"count": 2,
"type": "MATERIAL"
}
@@ -21918,12 +22785,12 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30104",
"count": 2,
"type": "MATERIAL"
}
@@ -21936,7 +22803,7 @@
}
},
{
- "skillId": "skchr_frostl_2",
+ "skillId": "skchr_peacok_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -21953,12 +22820,12 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30094",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30033",
+ "id": "30073",
"count": 4,
"type": "MATERIAL"
}
@@ -21977,12 +22844,12 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "31024",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30104",
"count": 2,
"type": "MATERIAL"
}
@@ -22001,12 +22868,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30014",
"count": 2,
"type": "MATERIAL"
}
@@ -22024,136 +22891,58 @@
"candidates": [
{
"unlockCondition": {
- "phase": 2,
+ "phase": 0,
"level": 1
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "掩护打击",
- "description": "攻击范围扩大,但攻击间隔略微增大",
- "rangeId": "3-1",
+ "name": "稳妥降落",
+ "description": "部署费用-2,再部署时间-8秒,但部署后晕眩10秒",
+ "rangeId": null,
"blackboard": [
{
- "key": "base_attack_time",
- "value": 0.15
- }
- ]
- }
- ]
- }
- ],
- "potentialRanks": [
- {
- "type": 0,
- "description": "部署费用-1",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
+ "key": "cost",
+ "value": -2.0
+ },
{
- "attributeType": 4,
- "formulaItem": 0,
- "value": -1.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
- "equivalentCost": null
- },
- {
- "type": 0,
- "description": "再部署时间-4秒",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
+ "key": "respawn_time",
+ "value": -8.0
+ },
{
- "attributeType": 21,
- "formulaItem": 0,
- "value": -4.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
+ "key": "stun",
+ "value": 10.0
}
]
- }
- },
- "equivalentCost": null
- },
- {
- "type": 0,
- "description": "攻击速度+8",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": "稳妥降落",
+ "description": "部署费用-4,再部署时间-15秒,但部署后晕眩10秒",
+ "rangeId": null,
+ "blackboard": [
{
- "attributeType": 7,
- "formulaItem": 0,
- "value": 8.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
- "equivalentCost": null
- },
- {
- "type": 0,
- "description": "再部署时间-6秒",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
+ "key": "cost",
+ "value": -4.0
+ },
{
- "attributeType": 21,
- "formulaItem": 0,
- "value": -6.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
- "equivalentCost": null
- },
- {
- "type": 0,
- "description": "部署费用-1",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
+ "key": "respawn_time",
+ "value": -15.0
+ },
{
- "attributeType": 4,
- "formulaItem": 0,
- "value": -1.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
+ "key": "stun",
+ "value": 10.0
}
]
}
- },
- "equivalentCost": null
+ ]
}
],
+ "potentialRanks": [],
"favorKeyFrames": [
{
"level": 0,
@@ -22183,9 +22972,9 @@
{
"level": 50,
"data": {
- "maxHp": 0,
- "atk": 0,
- "def": 55,
+ "maxHp": 222,
+ "atk": 22,
+ "def": 22,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -22232,8 +23021,8 @@
"type": "MATERIAL"
},
{
- "id": "30031",
- "count": 4,
+ "id": "30051",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -22250,8 +23039,8 @@
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 2,
+ "id": "30062",
+ "count": 1,
"type": "MATERIAL"
}
]
@@ -22268,8 +23057,8 @@
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 2,
+ "id": "30012",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -22286,8 +23075,8 @@
"type": "MATERIAL"
},
{
- "id": "30023",
- "count": 3,
+ "id": "30063",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -22304,7 +23093,7 @@
"type": "MATERIAL"
},
{
- "id": "30033",
+ "id": "30073",
"count": 3,
"type": "MATERIAL"
}
@@ -22312,46 +23101,65 @@
}
]
},
- "char_127_estell": {
- "name": "艾丝黛尔",
- "description": "同时攻击阻挡的<@ba.kw>所有敌人>",
+ "char_193_frostl": {
+ "name": "霜叶",
+ "description": "可以进行<@ba.kw>远程攻击>,但此时攻击力降低至80%",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_127_estell",
+ "potentialItemId": "p_char_193_frostl",
"team": -1,
- "displayNumber": "IU04",
+ "displayNumber": "R123",
"tokenKey": null,
- "appellation": "Estelle",
+ "appellation": "Frostleaf",
"position": "MELEE",
"tagList": [
- "群攻",
- "生存"
+ "减速",
+ "输出"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛近卫干员艾丝黛尔,还在犹豫自己是否能帮上忙。",
- "itemDesc": "请相信她的能力吧!",
+ "itemUsage": "罗德岛近卫干员霜叶,只要是你的命令,她都会遵从。",
+ "itemDesc": "试着成为引领她的道标吧。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 3,
"profession": "WARRIOR",
- "trait": null,
+ "trait": {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 0.8
+ }
+ ],
+ "overrideDescripton": null,
+ "prefabKey": null,
+ "rangeId": null
+ }
+ ]
+ },
"phases": [
{
- "characterPrefabKey": "char_127_estell",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_193_frostl",
+ "rangeId": "2-3",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1140,
- "atk": 278,
- "def": 133,
- "magicResistance": 0.0,
- "cost": 18,
+ "maxHp": 949,
+ "atk": 272,
+ "def": 154,
+ "magicResistance": 5.0,
+ "cost": 16,
"blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -22368,15 +23176,15 @@
{
"level": 45,
"data": {
- "maxHp": 1462,
- "atk": 387,
- "def": 190,
- "magicResistance": 0.0,
- "cost": 18,
+ "maxHp": 1356,
+ "atk": 400,
+ "def": 211,
+ "magicResistance": 5.0,
+ "cost": 16,
"blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -22394,22 +23202,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_127_estell",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_193_frostl",
+ "rangeId": "3-12",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1462,
- "atk": 387,
- "def": 190,
- "magicResistance": 0.0,
- "cost": 20,
+ "maxHp": 1356,
+ "atk": 400,
+ "def": 211,
+ "magicResistance": 10.0,
+ "cost": 18,
"blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -22426,15 +23234,15 @@
{
"level": 60,
"data": {
- "maxHp": 1875,
- "atk": 524,
- "def": 258,
- "magicResistance": 0.0,
- "cost": 20,
+ "maxHp": 1785,
+ "atk": 534,
+ "def": 268,
+ "magicResistance": 10.0,
+ "cost": 18,
"blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -22456,34 +23264,34 @@
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30032",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30042",
"count": 1,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_127_estell",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_193_frostl",
+ "rangeId": "3-12",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1875,
- "atk": 524,
- "def": 258,
- "magicResistance": 0.0,
- "cost": 22,
- "blockCnt": 3,
+ "maxHp": 1785,
+ "atk": 534,
+ "def": 268,
+ "magicResistance": 10.0,
+ "cost": 18,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -22500,15 +23308,15 @@
{
"level": 70,
"data": {
- "maxHp": 2500,
- "atk": 690,
- "def": 315,
- "magicResistance": 0.0,
- "cost": 22,
- "blockCnt": 3,
+ "maxHp": 2260,
+ "atk": 660,
+ "def": 323,
+ "magicResistance": 10.0,
+ "cost": 18,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -22530,13 +23338,13 @@
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 12,
+ "id": "30093",
+ "count": 15,
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 8,
+ "id": "30083",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -22544,7 +23352,7 @@
],
"skills": [
{
- "skillId": "skcom_atk_up[2]",
+ "skillId": "skchr_frostl_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -22561,12 +23369,12 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30044",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30033",
+ "id": "30023",
"count": 4,
"type": "MATERIAL"
}
@@ -22585,12 +23393,12 @@
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 2,
+ "id": "30064",
+ "count": 1,
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30044",
"count": 2,
"type": "MATERIAL"
}
@@ -22609,12 +23417,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30135",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30074",
"count": 2,
"type": "MATERIAL"
}
@@ -22627,7 +23435,7 @@
}
},
{
- "skillId": "skchr_estell_2",
+ "skillId": "skchr_frostl_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -22644,13 +23452,13 @@
"type": "MATERIAL"
},
{
- "id": "30064",
+ "id": "30054",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 2,
+ "id": "30033",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -22668,12 +23476,12 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30074",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30064",
+ "id": "30054",
"count": 2,
"type": "MATERIAL"
}
@@ -22692,12 +23500,12 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30104",
"count": 2,
"type": "MATERIAL"
}
@@ -22713,40 +23521,6 @@
"talents": [
{
"candidates": [
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "prefabKey": "1",
- "name": "自愈能力",
- "description": "周围8格内有敌人倒下时,恢复自身最大生命值7%的生命",
- "rangeId": "x-4",
- "blackboard": [
- {
- "key": "hp_ratio",
- "value": 0.07
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "自愈能力",
- "description": "周围8格内有敌人倒下时,恢复自身最大生命值9%<@ba.talpu>(+2%)>的生命",
- "rangeId": "x-4",
- "blackboard": [
- {
- "key": "hp_ratio",
- "value": 0.09
- }
- ]
- },
{
"unlockCondition": {
"phase": 2,
@@ -22754,30 +23528,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "自愈能力",
- "description": "周围8格内有敌人倒下时,恢复自身最大生命值12%的生命",
- "rangeId": "x-4",
- "blackboard": [
- {
- "key": "hp_ratio",
- "value": 0.12
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 2,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "自愈能力",
- "description": "周围8格内有敌人倒下时,恢复自身最大生命值14%<@ba.talpu>(+2%)>的生命",
- "rangeId": "x-4",
+ "name": "掩护打击",
+ "description": "攻击范围扩大,但攻击间隔略微增大",
+ "rangeId": "3-1",
"blackboard": [
{
- "key": "hp_ratio",
- "value": 0.14
+ "key": "base_attack_time",
+ "value": 0.15
}
]
}
@@ -22831,7 +23588,7 @@
},
{
"type": 0,
- "description": "生命上限+200",
+ "description": "攻击速度+8",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -22840,9 +23597,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 0,
+ "attributeType": 7,
"formulaItem": 0,
- "value": 200.0,
+ "value": 8.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -22852,9 +23609,25 @@
"equivalentCost": null
},
{
- "type": 1,
- "description": "天赋效果增强",
- "buff": null,
+ "type": 0,
+ "description": "再部署时间-6秒",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 21,
+ "formulaItem": 0,
+ "value": -6.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
"equivalentCost": null
},
{
@@ -22909,9 +23682,9 @@
{
"level": 50,
"data": {
- "maxHp": 350,
+ "maxHp": 0,
"atk": 0,
- "def": 0,
+ "def": 55,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -22958,8 +23731,8 @@
"type": "MATERIAL"
},
{
- "id": "30041",
- "count": 3,
+ "id": "30031",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -22976,7 +23749,7 @@
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30042",
"count": 2,
"type": "MATERIAL"
}
@@ -22994,7 +23767,7 @@
"type": "MATERIAL"
},
{
- "id": "30062",
+ "id": "30052",
"count": 2,
"type": "MATERIAL"
}
@@ -23012,7 +23785,7 @@
"type": "MATERIAL"
},
{
- "id": "30033",
+ "id": "30023",
"count": 3,
"type": "MATERIAL"
}
@@ -23030,7 +23803,7 @@
"type": "MATERIAL"
},
{
- "id": "30043",
+ "id": "30033",
"count": 3,
"type": "MATERIAL"
}
@@ -23038,22 +23811,23 @@
}
]
},
- "char_185_frncat": {
- "name": "慕斯",
- "description": "攻击造成<@ba.kw>法术伤害>",
+ "char_127_estell": {
+ "name": "艾丝黛尔",
+ "description": "同时攻击阻挡的<@ba.kw>所有敌人>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_185_frncat",
+ "potentialItemId": "p_char_127_estell",
"team": -1,
- "displayNumber": "VC04",
+ "displayNumber": "IU04",
"tokenKey": null,
- "appellation": "Mousse",
+ "appellation": "Estelle",
"position": "MELEE",
"tagList": [
- "输出"
+ "群攻",
+ "生存"
],
- "displayLogo": "logo_victoria",
- "itemUsage": "罗德岛近卫干员慕斯,已经尽力把敌人想象成了抓板。",
- "itemDesc": "总而言之一个字,挠。",
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "罗德岛近卫干员艾丝黛尔,还在犹豫自己是否能帮上忙。",
+ "itemDesc": "请相信她的能力吧!",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 3,
@@ -23061,22 +23835,22 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_185_frncat",
+ "characterPrefabKey": "char_127_estell",
"rangeId": "1-1",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1069,
- "atk": 273,
- "def": 158,
- "magicResistance": 10.0,
+ "maxHp": 1140,
+ "atk": 278,
+ "def": 133,
+ "magicResistance": 0.0,
"cost": 18,
- "blockCnt": 1,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.25,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -23093,15 +23867,15 @@
{
"level": 45,
"data": {
- "maxHp": 1407,
- "atk": 396,
- "def": 230,
- "magicResistance": 10.0,
+ "maxHp": 1462,
+ "atk": 387,
+ "def": 190,
+ "magicResistance": 0.0,
"cost": 18,
- "blockCnt": 1,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.25,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -23119,22 +23893,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_185_frncat",
+ "characterPrefabKey": "char_127_estell",
"rangeId": "1-1",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1407,
- "atk": 396,
- "def": 230,
- "magicResistance": 10.0,
+ "maxHp": 1462,
+ "atk": 387,
+ "def": 190,
+ "magicResistance": 0.0,
"cost": 20,
- "blockCnt": 1,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.25,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -23151,15 +23925,15 @@
{
"level": 60,
"data": {
- "maxHp": 1782,
- "atk": 515,
- "def": 296,
- "magicResistance": 10.0,
+ "maxHp": 1875,
+ "atk": 524,
+ "def": 258,
+ "magicResistance": 0.0,
"cost": 20,
- "blockCnt": 1,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.25,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -23181,34 +23955,34 @@
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30042",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30062",
+ "id": "30052",
"count": 1,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_185_frncat",
+ "characterPrefabKey": "char_127_estell",
"rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1782,
- "atk": 515,
- "def": 296,
- "magicResistance": 15.0,
- "cost": 20,
- "blockCnt": 1,
+ "maxHp": 1875,
+ "atk": 524,
+ "def": 258,
+ "magicResistance": 0.0,
+ "cost": 22,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.25,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -23225,15 +23999,15 @@
{
"level": 70,
"data": {
- "maxHp": 2345,
- "atk": 644,
- "def": 357,
- "magicResistance": 15.0,
- "cost": 20,
- "blockCnt": 1,
+ "maxHp": 2500,
+ "atk": 690,
+ "def": 315,
+ "magicResistance": 0.0,
+ "cost": 22,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.25,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -23255,8 +24029,8 @@
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 20,
+ "id": "30103",
+ "count": 12,
"type": "MATERIAL"
},
{
@@ -23269,7 +24043,7 @@
],
"skills": [
{
- "skillId": "skchr_frncat_1",
+ "skillId": "skcom_atk_up[2]",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -23286,13 +24060,13 @@
"type": "MATERIAL"
},
{
- "id": "30064",
+ "id": "30054",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 2,
+ "id": "30033",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -23310,12 +24084,12 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30074",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30064",
+ "id": "30054",
"count": 2,
"type": "MATERIAL"
}
@@ -23334,12 +24108,12 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30104",
"count": 2,
"type": "MATERIAL"
}
@@ -23352,7 +24126,7 @@
}
},
{
- "skillId": "skchr_frncat_2",
+ "skillId": "skchr_estell_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -23369,13 +24143,13 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30064",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 4,
+ "id": "30043",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -23393,13 +24167,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30084",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 3,
+ "id": "30064",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -23417,12 +24191,12 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30024",
"count": 2,
"type": "MATERIAL"
}
@@ -23445,13 +24219,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "连击",
- "description": "攻击时有10%的几率连续攻击两次",
- "rangeId": null,
+ "name": "自愈能力",
+ "description": "周围8格内有敌人倒下时,恢复自身最大生命值7%的生命",
+ "rangeId": "x-4",
"blackboard": [
{
- "key": "prob",
- "value": 0.1
+ "key": "hp_ratio",
+ "value": 0.07
}
]
},
@@ -23462,13 +24236,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "连击",
- "description": "攻击时有13%<@ba.talpu>(+3%)>的几率连续攻击两次",
- "rangeId": null,
+ "name": "自愈能力",
+ "description": "周围8格内有敌人倒下时,恢复自身最大生命值9%<@ba.talpu>(+2%)>的生命",
+ "rangeId": "x-4",
"blackboard": [
{
- "key": "prob",
- "value": 0.13
+ "key": "hp_ratio",
+ "value": 0.09
}
]
},
@@ -23479,13 +24253,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "连击",
- "description": "攻击时有20%的几率连续攻击两次",
- "rangeId": null,
+ "name": "自愈能力",
+ "description": "周围8格内有敌人倒下时,恢复自身最大生命值12%的生命",
+ "rangeId": "x-4",
"blackboard": [
{
- "key": "prob",
- "value": 0.2
+ "key": "hp_ratio",
+ "value": 0.12
}
]
},
@@ -23496,13 +24270,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "连击",
- "description": "攻击时有23%<@ba.talpu>(+3%)>的几率连续攻击两次",
- "rangeId": null,
+ "name": "自愈能力",
+ "description": "周围8格内有敌人倒下时,恢复自身最大生命值14%<@ba.talpu>(+2%)>的生命",
+ "rangeId": "x-4",
"blackboard": [
{
- "key": "prob",
- "value": 0.23
+ "key": "hp_ratio",
+ "value": 0.14
}
]
}
@@ -23556,7 +24330,7 @@
},
{
"type": 0,
- "description": "攻击力+26",
+ "description": "生命上限+200",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -23565,9 +24339,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 1,
+ "attributeType": 0,
"formulaItem": 0,
- "value": 26.0,
+ "value": 200.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -23634,9 +24408,9 @@
{
"level": 50,
"data": {
- "maxHp": 0,
- "atk": 35,
- "def": 35,
+ "maxHp": 350,
+ "atk": 0,
+ "def": 0,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -23683,7 +24457,7 @@
"type": "MATERIAL"
},
{
- "id": "30051",
+ "id": "30041",
"count": 3,
"type": "MATERIAL"
}
@@ -23701,8 +24475,8 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 1,
+ "id": "30052",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -23719,8 +24493,8 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 4,
+ "id": "30062",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -23737,8 +24511,8 @@
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 2,
+ "id": "30033",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -23755,7 +24529,7 @@
"type": "MATERIAL"
},
{
- "id": "30053",
+ "id": "30043",
"count": 3,
"type": "MATERIAL"
}
@@ -23763,23 +24537,22 @@
}
]
},
- "char_301_cutter": {
- "name": "刻刀",
- "description": "普通攻击连续造成<@ba.kw>两次>伤害",
+ "char_185_frncat": {
+ "name": "慕斯",
+ "description": "攻击造成<@ba.kw>法术伤害>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_301_cutter",
+ "potentialItemId": "p_char_185_frncat",
"team": -1,
- "displayNumber": "R144",
+ "displayNumber": "VC04",
"tokenKey": null,
- "appellation": "Cutter",
+ "appellation": "Mousse",
"position": "MELEE",
"tagList": [
- "爆发",
"输出"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "雇佣兵刻刀,于战场上冷静而富有准则地完成所有任务。",
- "itemDesc": "厨房比战场更凶险,最好不要让她进厨房。",
+ "displayLogo": "logo_victoria",
+ "itemUsage": "罗德岛近卫干员慕斯,已经尽力把敌人想象成了抓板。",
+ "itemDesc": "总而言之一个字,挠。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 3,
@@ -23787,22 +24560,22 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_301_cutter",
+ "characterPrefabKey": "char_185_frncat",
"rangeId": "1-1",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 990,
- "atk": 233,
- "def": 142,
- "magicResistance": 0.0,
- "cost": 17,
- "blockCnt": 2,
+ "maxHp": 1069,
+ "atk": 273,
+ "def": 158,
+ "magicResistance": 10.0,
+ "cost": 18,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 1.25,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -23819,15 +24592,15 @@
{
"level": 45,
"data": {
- "maxHp": 1357,
- "atk": 338,
- "def": 204,
- "magicResistance": 0.0,
- "cost": 17,
- "blockCnt": 2,
+ "maxHp": 1407,
+ "atk": 396,
+ "def": 230,
+ "magicResistance": 10.0,
+ "cost": 18,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 1.25,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -23845,22 +24618,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_301_cutter",
+ "characterPrefabKey": "char_185_frncat",
"rangeId": "1-1",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1357,
- "atk": 338,
- "def": 204,
- "magicResistance": 0.0,
- "cost": 19,
- "blockCnt": 2,
+ "maxHp": 1407,
+ "atk": 396,
+ "def": 230,
+ "magicResistance": 10.0,
+ "cost": 20,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 1.25,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -23877,15 +24650,15 @@
{
"level": 60,
"data": {
- "maxHp": 1763,
- "atk": 439,
- "def": 266,
- "magicResistance": 0.0,
- "cost": 19,
- "blockCnt": 2,
+ "maxHp": 1782,
+ "atk": 515,
+ "def": 296,
+ "magicResistance": 10.0,
+ "cost": 20,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 1.25,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -23907,34 +24680,34 @@
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30052",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30062",
"count": 1,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_301_cutter",
+ "characterPrefabKey": "char_185_frncat",
"rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1763,
- "atk": 439,
- "def": 266,
- "magicResistance": 0.0,
- "cost": 21,
- "blockCnt": 2,
+ "maxHp": 1782,
+ "atk": 515,
+ "def": 296,
+ "magicResistance": 15.0,
+ "cost": 20,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 1.25,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -23951,15 +24724,15 @@
{
"level": 70,
"data": {
- "maxHp": 2320,
- "atk": 571,
- "def": 325,
- "magicResistance": 0.0,
- "cost": 21,
- "blockCnt": 2,
+ "maxHp": 2345,
+ "atk": 644,
+ "def": 357,
+ "magicResistance": 15.0,
+ "cost": 20,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 1.25,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -23981,13 +24754,13 @@
"type": "MATERIAL"
},
{
- "id": "31013",
- "count": 12,
+ "id": "30013",
+ "count": 20,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 11,
+ "id": "30093",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -23995,7 +24768,7 @@
],
"skills": [
{
- "skillId": "skchr_cutter_1",
+ "skillId": "skchr_frncat_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -24012,13 +24785,13 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30064",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "31013",
- "count": 3,
+ "id": "30043",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -24036,13 +24809,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30084",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 3,
+ "id": "30064",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -24060,12 +24833,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "31024",
+ "id": "30024",
"count": 2,
"type": "MATERIAL"
}
@@ -24078,7 +24851,7 @@
}
},
{
- "skillId": "skchr_cutter_2",
+ "skillId": "skchr_frncat_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -24095,13 +24868,13 @@
"type": "MATERIAL"
},
{
- "id": "31024",
+ "id": "30074",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 3,
+ "id": "30053",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -24119,13 +24892,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30094",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 2,
+ "id": "30074",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -24148,7 +24921,7 @@
"type": "MATERIAL"
},
{
- "id": "31014",
+ "id": "30014",
"count": 2,
"type": "MATERIAL"
}
@@ -24171,17 +24944,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "光蚀刻痕",
- "description": "普通攻击击中敌人时有12%的几率额外回复1点技力",
+ "name": "连击",
+ "description": "攻击时有10%的几率连续攻击两次",
"rangeId": null,
"blackboard": [
- {
- "key": "sp",
- "value": 1.0
- },
{
"key": "prob",
- "value": 0.12
+ "value": 0.1
}
]
},
@@ -24192,17 +24961,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "光蚀刻痕",
- "description": "普通攻击击中敌人时有15%<@ba.talpu>(+3%)>的几率额外回复1点技力",
+ "name": "连击",
+ "description": "攻击时有13%<@ba.talpu>(+3%)>的几率连续攻击两次",
"rangeId": null,
"blackboard": [
- {
- "key": "sp",
- "value": 1.0
- },
{
"key": "prob",
- "value": 0.15
+ "value": 0.13
}
]
},
@@ -24213,14 +24978,10 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "光蚀刻痕",
- "description": "普通攻击击中敌人时有20%的几率额外回复1点技力",
+ "name": "连击",
+ "description": "攻击时有20%的几率连续攻击两次",
"rangeId": null,
"blackboard": [
- {
- "key": "sp",
- "value": 1.0
- },
{
"key": "prob",
"value": 0.2
@@ -24234,14 +24995,10 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "光蚀刻痕",
- "description": "普通攻击击中敌人时有23%<@ba.talpu>(+3%)>的几率额外回复1点技力",
+ "name": "连击",
+ "description": "攻击时有23%<@ba.talpu>(+3%)>的几率连续攻击两次",
"rangeId": null,
"blackboard": [
- {
- "key": "sp",
- "value": 1.0
- },
{
"key": "prob",
"value": 0.23
@@ -24298,7 +25055,7 @@
},
{
"type": 0,
- "description": "攻击力+21",
+ "description": "攻击力+26",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -24309,7 +25066,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 21.0,
+ "value": 26.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -24377,8 +25134,8 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 70,
- "def": 0,
+ "atk": 35,
+ "def": 35,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -24479,7 +25236,7 @@
"type": "MATERIAL"
},
{
- "id": "31023",
+ "id": "30043",
"count": 2,
"type": "MATERIAL"
}
@@ -24497,105 +25254,54 @@
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 2,
+ "id": "30053",
+ "count": 3,
"type": "MATERIAL"
}
]
}
]
},
- "char_337_utage": {
- "name": "宴",
- "description": "不成为其他角色的治疗目标,每次攻击到敌人后回复自身<@ba.kw>{value}>生命",
+ "char_301_cutter": {
+ "name": "刻刀",
+ "description": "普通攻击连续造成<@ba.kw>两次>伤害",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_337_utage",
+ "potentialItemId": "p_char_301_cutter",
"team": -1,
- "displayNumber": "HK03",
+ "displayNumber": "R144",
"tokenKey": null,
- "appellation": "Utage",
+ "appellation": "Cutter",
"position": "MELEE",
"tagList": [
- "输出",
- "生存"
+ "爆发",
+ "输出"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "近卫干员宴,懒懒散散站上了前线。",
- "itemDesc": "然后十分可怕地收拾掉了敌人。",
+ "itemUsage": "雇佣兵刻刀,于战场上冷静而富有准则地完成所有任务。",
+ "itemDesc": "厨房比战场更凶险,最好不要让她进厨房。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 3,
"profession": "WARRIOR",
- "trait": {
- "candidates": [
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "blackboard": [
- {
- "key": "value",
- "value": 30.0
- }
- ],
- "overrideDescripton": "不成为其他角色的治疗目标,每次攻击到敌人后回复自身<@ba.kw>{value}>生命(精英1后更新)",
- "prefabKey": null,
- "rangeId": null
- },
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "blackboard": [
- {
- "key": "value",
- "value": 50.0
- }
- ],
- "overrideDescripton": "不成为其他角色的治疗目标,每次攻击到敌人后回复自身<@ba.kw>{value}>生命(精英2后更新)",
- "prefabKey": null,
- "rangeId": null
- },
- {
- "unlockCondition": {
- "phase": 2,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "blackboard": [
- {
- "key": "value",
- "value": 70.0
- }
- ],
- "overrideDescripton": "不成为其他角色的治疗目标,每次攻击到敌人后回复自身<@ba.kw>{value}>生命",
- "prefabKey": null,
- "rangeId": null
- }
- ]
- },
+ "trait": null,
"phases": [
{
- "characterPrefabKey": "char_337_utage",
+ "characterPrefabKey": "char_301_cutter",
"rangeId": "1-1",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1413,
- "atk": 309,
- "def": 150,
+ "maxHp": 990,
+ "atk": 233,
+ "def": 142,
"magicResistance": 0.0,
- "cost": 20,
- "blockCnt": 1,
+ "cost": 17,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -24612,15 +25318,15 @@
{
"level": 45,
"data": {
- "maxHp": 1963,
- "atk": 442,
- "def": 206,
+ "maxHp": 1357,
+ "atk": 338,
+ "def": 204,
"magicResistance": 0.0,
- "cost": 20,
- "blockCnt": 1,
+ "cost": 17,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -24638,22 +25344,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_337_utage",
+ "characterPrefabKey": "char_301_cutter",
"rangeId": "1-1",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1963,
- "atk": 442,
- "def": 206,
+ "maxHp": 1357,
+ "atk": 338,
+ "def": 204,
"magicResistance": 0.0,
- "cost": 22,
- "blockCnt": 1,
+ "cost": 19,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -24670,15 +25376,15 @@
{
"level": 60,
"data": {
- "maxHp": 2583,
- "atk": 575,
- "def": 265,
+ "maxHp": 1763,
+ "atk": 439,
+ "def": 266,
"magicResistance": 0.0,
- "cost": 22,
- "blockCnt": 1,
+ "cost": 19,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -24700,34 +25406,34 @@
"type": "MATERIAL"
},
{
- "id": "30062",
+ "id": "30032",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30052",
"count": 1,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_337_utage",
+ "characterPrefabKey": "char_301_cutter",
"rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 2583,
- "atk": 575,
- "def": 265,
+ "maxHp": 1763,
+ "atk": 439,
+ "def": 266,
"magicResistance": 0.0,
- "cost": 24,
- "blockCnt": 1,
+ "cost": 21,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -24744,15 +25450,15 @@
{
"level": 70,
"data": {
- "maxHp": 3444,
- "atk": 693,
- "def": 312,
+ "maxHp": 2320,
+ "atk": 571,
+ "def": 325,
"magicResistance": 0.0,
- "cost": 24,
- "blockCnt": 1,
+ "cost": 21,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -24774,13 +25480,13 @@
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 14,
+ "id": "31013",
+ "count": 12,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 14,
+ "id": "30083",
+ "count": 11,
"type": "MATERIAL"
}
]
@@ -24788,7 +25494,7 @@
],
"skills": [
{
- "skillId": "skchr_utage_1",
+ "skillId": "skchr_cutter_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -24805,12 +25511,12 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30054",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30083",
+ "id": "31013",
"count": 3,
"type": "MATERIAL"
}
@@ -24829,13 +25535,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30014",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "31024",
- "count": 2,
+ "id": "30094",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -24858,7 +25564,7 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "31024",
"count": 2,
"type": "MATERIAL"
}
@@ -24871,7 +25577,7 @@
}
},
{
- "skillId": "skchr_utage_2",
+ "skillId": "skchr_cutter_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -24912,12 +25618,12 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30104",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "31014",
+ "id": "30084",
"count": 2,
"type": "MATERIAL"
}
@@ -24936,12 +25642,12 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "31014",
"count": 2,
"type": "MATERIAL"
}
@@ -24959,30 +25665,22 @@
"candidates": [
{
"unlockCondition": {
- "phase": 0,
+ "phase": 1,
"level": 1
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "认真模式",
- "description": "根据已损失的生命值,提高攻击速度(损失50%生命值时达到最大可提升攻击速度50)",
+ "name": "光蚀刻痕",
+ "description": "普通攻击击中敌人时有12%的几率额外回复1点技力",
"rangeId": null,
"blackboard": [
{
- "key": "min_attack_speed",
- "value": 50.0
- },
- {
- "key": "max_attack_speed",
- "value": 0.0
- },
- {
- "key": "max_hp_ratio",
+ "key": "sp",
"value": 1.0
},
{
- "key": "min_hp_ratio",
- "value": 0.5
+ "key": "prob",
+ "value": 0.12
}
]
},
@@ -24991,27 +25689,19 @@
"phase": 1,
"level": 1
},
- "requiredPotentialRank": 0,
+ "requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "认真模式",
- "description": "根据已损失的生命值,提高攻击速度(损失60%生命值时达到最大可提升攻击速度75)",
+ "name": "光蚀刻痕",
+ "description": "普通攻击击中敌人时有15%<@ba.talpu>(+3%)>的几率额外回复1点技力",
"rangeId": null,
"blackboard": [
{
- "key": "min_attack_speed",
- "value": 75.0
- },
- {
- "key": "max_attack_speed",
- "value": 0.0
- },
- {
- "key": "max_hp_ratio",
+ "key": "sp",
"value": 1.0
},
{
- "key": "min_hp_ratio",
- "value": 0.4
+ "key": "prob",
+ "value": 0.15
}
]
},
@@ -25022,25 +25712,38 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "认真模式",
- "description": "根据已损失的生命值,提高攻击速度(损失70%生命值时达到最大可提升攻击速度100)",
+ "name": "光蚀刻痕",
+ "description": "普通攻击击中敌人时有20%的几率额外回复1点技力",
"rangeId": null,
"blackboard": [
{
- "key": "min_attack_speed",
- "value": 100.0
+ "key": "sp",
+ "value": 1.0
},
{
- "key": "max_attack_speed",
- "value": 0.0
- },
+ "key": "prob",
+ "value": 0.2
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "光蚀刻痕",
+ "description": "普通攻击击中敌人时有23%<@ba.talpu>(+3%)>的几率额外回复1点技力",
+ "rangeId": null,
+ "blackboard": [
{
- "key": "max_hp_ratio",
+ "key": "sp",
"value": 1.0
},
{
- "key": "min_hp_ratio",
- "value": 0.3
+ "key": "prob",
+ "value": 0.23
}
]
}
@@ -25094,7 +25797,7 @@
},
{
"type": 0,
- "description": "攻击力+23",
+ "description": "攻击力+21",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -25105,7 +25808,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 23.0,
+ "value": 21.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -25115,25 +25818,9 @@
"equivalentCost": null
},
{
- "type": 0,
- "description": "再部署时间-6秒",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 21,
- "formulaItem": 0,
- "value": -6.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
+ "type": 1,
+ "description": "天赋效果增强",
+ "buff": null,
"equivalentCost": null
},
{
@@ -25189,8 +25876,8 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 30,
- "def": 40,
+ "atk": 70,
+ "def": 0,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -25237,8 +25924,8 @@
"type": "MATERIAL"
},
{
- "id": "30061",
- "count": 2,
+ "id": "30051",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -25255,8 +25942,8 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 2,
+ "id": "30062",
+ "count": 1,
"type": "MATERIAL"
}
]
@@ -25273,8 +25960,8 @@
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 3,
+ "id": "30012",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -25291,7 +25978,7 @@
"type": "MATERIAL"
},
{
- "id": "30073",
+ "id": "31023",
"count": 2,
"type": "MATERIAL"
}
@@ -25309,55 +25996,106 @@
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 3,
+ "id": "30103",
+ "count": 2,
"type": "MATERIAL"
}
]
}
]
},
- "char_237_gravel": {
- "name": "砾",
- "description": "再部署时间大幅度<@ba.kw>减少>",
+ "char_337_utage": {
+ "name": "宴",
+ "description": "不成为其他角色的治疗目标,每次攻击到敌人后回复自身<@ba.kw>{value}>生命",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_237_gravel",
+ "potentialItemId": "p_char_337_utage",
"team": -1,
- "displayNumber": "KZ04",
+ "displayNumber": "HK03",
"tokenKey": null,
- "appellation": "Gravel",
+ "appellation": "Utage",
"position": "MELEE",
"tagList": [
- "快速复活",
- "防护"
+ "输出",
+ "生存"
],
- "displayLogo": "logo_kazimierz",
- "itemUsage": "罗德岛特种干员砾,将灵活闪现在战场上抵御攻击。",
- "itemDesc": "真的是骑士吗?真的?",
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "近卫干员宴,懒懒散散站上了前线。",
+ "itemDesc": "然后十分可怕地收拾掉了敌人。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 3,
- "profession": "SPECIAL",
- "trait": null,
+ "profession": "WARRIOR",
+ "trait": {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "blackboard": [
+ {
+ "key": "value",
+ "value": 30.0
+ }
+ ],
+ "overrideDescripton": "不成为其他角色的治疗目标,每次攻击到敌人后回复自身<@ba.kw>{value}>生命(精英1后更新)",
+ "prefabKey": null,
+ "rangeId": null
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "blackboard": [
+ {
+ "key": "value",
+ "value": 50.0
+ }
+ ],
+ "overrideDescripton": "不成为其他角色的治疗目标,每次攻击到敌人后回复自身<@ba.kw>{value}>生命(精英2后更新)",
+ "prefabKey": null,
+ "rangeId": null
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "blackboard": [
+ {
+ "key": "value",
+ "value": 70.0
+ }
+ ],
+ "overrideDescripton": "不成为其他角色的治疗目标,每次攻击到敌人后回复自身<@ba.kw>{value}>生命",
+ "prefabKey": null,
+ "rangeId": null
+ }
+ ]
+ },
"phases": [
{
- "characterPrefabKey": "char_237_gravel",
+ "characterPrefabKey": "char_337_utage",
"rangeId": "1-1",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 663,
- "atk": 176,
- "def": 151,
+ "maxHp": 1413,
+ "atk": 309,
+ "def": 150,
"magicResistance": 0.0,
- "cost": 6,
+ "cost": 20,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 0.93,
- "respawnTime": 18,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -25373,16 +26111,16 @@
{
"level": 45,
"data": {
- "maxHp": 885,
- "atk": 256,
- "def": 216,
+ "maxHp": 1963,
+ "atk": 442,
+ "def": 206,
"magicResistance": 0.0,
- "cost": 6,
+ "cost": 20,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 0.93,
- "respawnTime": 18,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -25399,23 +26137,23 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_237_gravel",
+ "characterPrefabKey": "char_337_utage",
"rangeId": "1-1",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 885,
- "atk": 256,
- "def": 216,
+ "maxHp": 1963,
+ "atk": 442,
+ "def": 206,
"magicResistance": 0.0,
- "cost": 8,
+ "cost": 22,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 0.93,
- "respawnTime": 18,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -25431,16 +26169,16 @@
{
"level": 60,
"data": {
- "maxHp": 1107,
- "atk": 352,
- "def": 281,
+ "maxHp": 2583,
+ "atk": 575,
+ "def": 265,
"magicResistance": 0.0,
- "cost": 8,
+ "cost": 22,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 0.93,
- "respawnTime": 18,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -25456,40 +26194,40 @@
],
"evolveCost": [
{
- "id": "3281",
+ "id": "3221",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30012",
+ "id": "30062",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30022",
"count": 1,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_237_gravel",
+ "characterPrefabKey": "char_337_utage",
"rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1107,
- "atk": 352,
- "def": 281,
+ "maxHp": 2583,
+ "atk": 575,
+ "def": 265,
"magicResistance": 0.0,
- "cost": 8,
+ "cost": 24,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 0.93,
- "respawnTime": 18,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -25505,16 +26243,16 @@
{
"level": 70,
"data": {
- "maxHp": 1420,
- "atk": 452,
- "def": 335,
+ "maxHp": 3444,
+ "atk": 693,
+ "def": 312,
"magicResistance": 0.0,
- "cost": 8,
+ "cost": 24,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 0.93,
- "respawnTime": 18,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -25530,18 +26268,18 @@
],
"evolveCost": [
{
- "id": "3282",
+ "id": "3222",
"count": 5,
"type": "MATERIAL"
},
{
- "id": "30033",
- "count": 18,
+ "id": "30053",
+ "count": 14,
"type": "MATERIAL"
},
{
"id": "30013",
- "count": 13,
+ "count": 14,
"type": "MATERIAL"
}
]
@@ -25549,7 +26287,7 @@
],
"skills": [
{
- "skillId": "skchr_gravel_1",
+ "skillId": "skchr_utage_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -25566,12 +26304,12 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30104",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30063",
+ "id": "30083",
"count": 3,
"type": "MATERIAL"
}
@@ -25590,12 +26328,12 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30044",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "31024",
"count": 2,
"type": "MATERIAL"
}
@@ -25619,7 +26357,7 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30084",
"count": 2,
"type": "MATERIAL"
}
@@ -25632,7 +26370,7 @@
}
},
{
- "skillId": "skchr_gravel_2",
+ "skillId": "skchr_utage_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -25649,13 +26387,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "31024",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 4,
+ "id": "30103",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -25673,13 +26411,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30054",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 3,
+ "id": "31014",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -25702,7 +26440,7 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30094",
"count": 2,
"type": "MATERIAL"
}
@@ -25720,43 +26458,59 @@
"candidates": [
{
"unlockCondition": {
- "phase": 1,
+ "phase": 0,
"level": 1
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "快速部署",
- "description": "自身部署费用-1",
+ "name": "认真模式",
+ "description": "根据已损失的生命值,提高攻击速度(损失50%生命值时达到最大可提升攻击速度50)",
"rangeId": null,
"blackboard": [
{
- "key": "cost",
- "value": -1.0
+ "key": "min_attack_speed",
+ "value": 50.0
+ },
+ {
+ "key": "max_attack_speed",
+ "value": 0.0
+ },
+ {
+ "key": "max_hp_ratio",
+ "value": 1.0
+ },
+ {
+ "key": "min_hp_ratio",
+ "value": 0.5
}
]
},
{
"unlockCondition": {
- "phase": 2,
+ "phase": 1,
"level": 1
},
"requiredPotentialRank": 0,
- "prefabKey": "1+",
- "name": "小个子支援",
- "description": "自身部署费用-1,所有初始部署费用不超过10的单位防御力提升6%",
+ "prefabKey": "1",
+ "name": "认真模式",
+ "description": "根据已损失的生命值,提高攻击速度(损失60%生命值时达到最大可提升攻击速度75)",
"rangeId": null,
"blackboard": [
{
- "key": "cost",
- "value": -1.0
+ "key": "min_attack_speed",
+ "value": 75.0
},
{
- "key": "def",
- "value": 0.06
+ "key": "max_attack_speed",
+ "value": 0.0
},
{
- "key": "cond.cost",
- "value": 10.0
+ "key": "max_hp_ratio",
+ "value": 1.0
+ },
+ {
+ "key": "min_hp_ratio",
+ "value": 0.4
}
]
},
@@ -25765,23 +26519,27 @@
"phase": 2,
"level": 1
},
- "requiredPotentialRank": 4,
- "prefabKey": "1+",
- "name": "小个子支援",
- "description": "自身部署费用-1,所有初始部署费用不超过10的单位防御力提升8%<@ba.talpu>(+2%)>",
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": "认真模式",
+ "description": "根据已损失的生命值,提高攻击速度(损失70%生命值时达到最大可提升攻击速度100)",
"rangeId": null,
"blackboard": [
{
- "key": "cost",
- "value": -1.0
+ "key": "min_attack_speed",
+ "value": 100.0
},
{
- "key": "def",
- "value": 0.08
+ "key": "max_attack_speed",
+ "value": 0.0
},
{
- "key": "cond.cost",
- "value": 10.0
+ "key": "max_hp_ratio",
+ "value": 1.0
+ },
+ {
+ "key": "min_hp_ratio",
+ "value": 0.3
}
]
}
@@ -25813,7 +26571,7 @@
},
{
"type": 0,
- "description": "生命上限+160",
+ "description": "再部署时间-4秒",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -25822,9 +26580,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 0,
+ "attributeType": 21,
"formulaItem": 0,
- "value": 160.0,
+ "value": -4.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -25835,7 +26593,7 @@
},
{
"type": 0,
- "description": "再部署时间-2秒",
+ "description": "攻击力+23",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -25844,9 +26602,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 21,
+ "attributeType": 1,
"formulaItem": 0,
- "value": -2.0,
+ "value": 23.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -25856,9 +26614,25 @@
"equivalentCost": null
},
{
- "type": 1,
- "description": "天赋效果增强",
- "buff": null,
+ "type": 0,
+ "description": "再部署时间-6秒",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 21,
+ "formulaItem": 0,
+ "value": -6.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
"equivalentCost": null
},
{
@@ -25913,9 +26687,9 @@
{
"level": 50,
"data": {
- "maxHp": 300,
- "atk": 0,
- "def": 0,
+ "maxHp": 0,
+ "atk": 30,
+ "def": 40,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -25962,8 +26736,8 @@
"type": "MATERIAL"
},
{
- "id": "30011",
- "count": 5,
+ "id": "30061",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -25980,7 +26754,7 @@
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30012",
"count": 2,
"type": "MATERIAL"
}
@@ -25998,7 +26772,7 @@
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30022",
"count": 3,
"type": "MATERIAL"
}
@@ -26016,7 +26790,7 @@
"type": "MATERIAL"
},
{
- "id": "30063",
+ "id": "30073",
"count": 2,
"type": "MATERIAL"
}
@@ -26034,7 +26808,7 @@
"type": "MATERIAL"
},
{
- "id": "30073",
+ "id": "30083",
"count": 3,
"type": "MATERIAL"
}
@@ -26042,70 +26816,47 @@
}
]
},
- "char_272_strong": {
- "name": "孑",
- "description": "再部署时间<@ba.kw>减少>,撤退时不返还<@ba.kw>部署费用>,在场时每3秒<@ba.kw>消耗>3点部署费用(不足时自动撤退)",
+ "char_237_gravel": {
+ "name": "砾",
+ "description": "再部署时间大幅度<@ba.kw>减少>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_272_strong",
+ "potentialItemId": "p_char_237_gravel",
"team": -1,
- "displayNumber": "LM14",
+ "displayNumber": "KZ04",
"tokenKey": null,
- "appellation": "Jaye",
+ "appellation": "Gravel",
"position": "MELEE",
"tagList": [
"快速复活",
- "输出"
+ "防护"
],
- "displayLogo": "logo_lungmen",
- "itemUsage": "特种干员孑,用精湛的刀功逼退对手。",
- "itemDesc": "他在战斗的时候确实蛮可怕的。",
+ "displayLogo": "logo_kazimierz",
+ "itemUsage": "罗德岛特种干员砾,将灵活闪现在战场上抵御攻击。",
+ "itemDesc": "真的是骑士吗?真的?",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 3,
"profession": "SPECIAL",
- "trait": {
- "candidates": [
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "blackboard": [
- {
- "key": "interval",
- "value": 3.0
- },
- {
- "key": "cost",
- "value": -3.0
- }
- ],
- "overrideDescripton": null,
- "prefabKey": null,
- "rangeId": null
- }
- ]
- },
+ "trait": null,
"phases": [
{
- "characterPrefabKey": "char_272_strong",
+ "characterPrefabKey": "char_237_gravel",
"rangeId": "1-1",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1110,
- "atk": 321,
- "def": 195,
+ "maxHp": 663,
+ "atk": 176,
+ "def": 151,
"magicResistance": 0.0,
- "cost": 5,
+ "cost": 6,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
- "respawnTime": 25,
+ "baseAttackTime": 0.93,
+ "respawnTime": 18,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -26121,16 +26872,16 @@
{
"level": 45,
"data": {
- "maxHp": 1461,
- "atk": 441,
- "def": 250,
+ "maxHp": 885,
+ "atk": 256,
+ "def": 216,
"magicResistance": 0.0,
- "cost": 5,
+ "cost": 6,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
- "respawnTime": 25,
+ "baseAttackTime": 0.93,
+ "respawnTime": 18,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -26147,23 +26898,23 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_272_strong",
+ "characterPrefabKey": "char_237_gravel",
"rangeId": "1-1",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1461,
- "atk": 441,
- "def": 250,
+ "maxHp": 885,
+ "atk": 256,
+ "def": 216,
"magicResistance": 0.0,
- "cost": 7,
+ "cost": 8,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
- "respawnTime": 25,
+ "baseAttackTime": 0.93,
+ "respawnTime": 18,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -26179,16 +26930,16 @@
{
"level": 60,
"data": {
- "maxHp": 1804,
- "atk": 559,
- "def": 321,
+ "maxHp": 1107,
+ "atk": 352,
+ "def": 281,
"magicResistance": 0.0,
- "cost": 7,
+ "cost": 8,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
- "respawnTime": 25,
+ "baseAttackTime": 0.93,
+ "respawnTime": 18,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -26209,35 +26960,35 @@
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30012",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30062",
+ "id": "30052",
"count": 1,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_272_strong",
+ "characterPrefabKey": "char_237_gravel",
"rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1804,
- "atk": 559,
- "def": 321,
+ "maxHp": 1107,
+ "atk": 352,
+ "def": 281,
"magicResistance": 0.0,
- "cost": 7,
+ "cost": 8,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
- "respawnTime": 25,
+ "baseAttackTime": 0.93,
+ "respawnTime": 18,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -26253,16 +27004,16 @@
{
"level": 70,
"data": {
- "maxHp": 2284,
- "atk": 674,
- "def": 378,
+ "maxHp": 1420,
+ "atk": 452,
+ "def": 335,
"magicResistance": 0.0,
- "cost": 7,
+ "cost": 8,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
- "respawnTime": 25,
+ "baseAttackTime": 0.93,
+ "respawnTime": 18,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -26283,13 +27034,13 @@
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 14,
+ "id": "30033",
+ "count": 18,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 8,
+ "id": "30013",
+ "count": 13,
"type": "MATERIAL"
}
]
@@ -26297,7 +27048,7 @@
],
"skills": [
{
- "skillId": "skchr_strong_1",
+ "skillId": "skchr_gravel_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -26314,12 +27065,12 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30084",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30083",
+ "id": "30063",
"count": 3,
"type": "MATERIAL"
}
@@ -26338,12 +27089,12 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 1,
+ "id": "30104",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30084",
"count": 2,
"type": "MATERIAL"
}
@@ -26367,7 +27118,7 @@
"type": "MATERIAL"
},
{
- "id": "31014",
+ "id": "30074",
"count": 2,
"type": "MATERIAL"
}
@@ -26380,7 +27131,7 @@
}
},
{
- "skillId": "skchr_strong_2",
+ "skillId": "skchr_gravel_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -26397,13 +27148,13 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30094",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 3,
+ "id": "30073",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -26421,13 +27172,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30014",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "31024",
- "count": 2,
+ "id": "30094",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -26445,12 +27196,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30064",
+ "id": "30034",
"count": 2,
"type": "MATERIAL"
}
@@ -26473,30 +27224,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "解剖高手",
- "description": "攻击【感染生物】时,攻击力提升至125%",
- "rangeId": null,
- "blackboard": [
- {
- "key": "atk_scale",
- "value": 1.25
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "解剖高手",
- "description": "攻击【感染生物】时,攻击力提升至130%<@ba.talpu>(+5%)>",
+ "name": "快速部署",
+ "description": "自身部署费用-1",
"rangeId": null,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.3
+ "key": "cost",
+ "value": -1.0
}
]
},
@@ -26506,14 +27240,22 @@
"level": 1
},
"requiredPotentialRank": 0,
- "prefabKey": "1",
- "name": "解剖高手",
- "description": "攻击【感染生物】时,攻击力提升至145%",
+ "prefabKey": "1+",
+ "name": "小个子支援",
+ "description": "自身部署费用-1,所有初始部署费用不超过10的单位防御力提升6%",
"rangeId": null,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.45
+ "key": "cost",
+ "value": -1.0
+ },
+ {
+ "key": "def",
+ "value": 0.06
+ },
+ {
+ "key": "cond.cost",
+ "value": 10.0
}
]
},
@@ -26523,14 +27265,22 @@
"level": 1
},
"requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "解剖高手",
- "description": "攻击【感染生物】时,攻击力提升至150%<@ba.talpu>(+5%)>",
+ "prefabKey": "1+",
+ "name": "小个子支援",
+ "description": "自身部署费用-1,所有初始部署费用不超过10的单位防御力提升8%<@ba.talpu>(+2%)>",
"rangeId": null,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.5
+ "key": "cost",
+ "value": -1.0
+ },
+ {
+ "key": "def",
+ "value": 0.08
+ },
+ {
+ "key": "cond.cost",
+ "value": 10.0
}
]
}
@@ -26562,7 +27312,7 @@
},
{
"type": 0,
- "description": "再部署时间-3秒",
+ "description": "生命上限+160",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -26571,9 +27321,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 21,
+ "attributeType": 0,
"formulaItem": 0,
- "value": -3.0,
+ "value": 160.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -26584,7 +27334,7 @@
},
{
"type": 0,
- "description": "攻击力+23",
+ "description": "再部署时间-2秒",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -26593,9 +27343,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 1,
+ "attributeType": 21,
"formulaItem": 0,
- "value": 23.0,
+ "value": -2.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -26662,8 +27412,8 @@
{
"level": 50,
"data": {
- "maxHp": 200,
- "atk": 40,
+ "maxHp": 300,
+ "atk": 0,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -26711,8 +27461,8 @@
"type": "MATERIAL"
},
{
- "id": "30021",
- "count": 4,
+ "id": "30011",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -26729,7 +27479,7 @@
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30022",
"count": 2,
"type": "MATERIAL"
}
@@ -26747,8 +27497,8 @@
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 2,
+ "id": "30032",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -26783,7 +27533,7 @@
"type": "MATERIAL"
},
{
- "id": "31023",
+ "id": "30073",
"count": 3,
"type": "MATERIAL"
}
@@ -26791,46 +27541,70 @@
}
]
},
- "char_236_rope": {
- "name": "暗索",
- "description": "技能可以使敌人产生<@ba.kw>位移>\\n可以放置于远程位",
+ "char_272_strong": {
+ "name": "孑",
+ "description": "再部署时间<@ba.kw>减少>,撤退时不返还<@ba.kw>部署费用>,在场时每3秒<@ba.kw>消耗>3点部署费用(不足时自动撤退)",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_236_rope",
+ "potentialItemId": "p_char_272_strong",
"team": -1,
- "displayNumber": "RB02",
+ "displayNumber": "LM14",
"tokenKey": null,
- "appellation": "Rope",
+ "appellation": "Jaye",
"position": "MELEE",
"tagList": [
- "位移"
+ "快速复活",
+ "输出"
],
- "displayLogo": "logo_rim",
- "itemUsage": "罗德岛特种干员暗索,将凭借钩索技术为小队提供便利。",
- "itemDesc": "一钩,一拉,成了!",
+ "displayLogo": "logo_lungmen",
+ "itemUsage": "特种干员孑,用精湛的刀功逼退对手。",
+ "itemDesc": "他在战斗的时候确实蛮可怕的。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 3,
"profession": "SPECIAL",
- "trait": null,
+ "trait": {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "blackboard": [
+ {
+ "key": "interval",
+ "value": 3.0
+ },
+ {
+ "key": "cost",
+ "value": -3.0
+ }
+ ],
+ "overrideDescripton": null,
+ "prefabKey": null,
+ "rangeId": null
+ }
+ ]
+ },
"phases": [
{
- "characterPrefabKey": "char_236_rope",
- "rangeId": "2-2",
+ "characterPrefabKey": "char_272_strong",
+ "rangeId": "1-1",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 744,
- "atk": 313,
- "def": 142,
+ "maxHp": 1110,
+ "atk": 321,
+ "def": 195,
"magicResistance": 0.0,
- "cost": 10,
- "blockCnt": 2,
+ "cost": 5,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.8,
- "respawnTime": 70,
+ "baseAttackTime": 1.0,
+ "respawnTime": 25,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -26846,16 +27620,16 @@
{
"level": 45,
"data": {
- "maxHp": 1006,
- "atk": 448,
- "def": 209,
+ "maxHp": 1461,
+ "atk": 441,
+ "def": 250,
"magicResistance": 0.0,
- "cost": 10,
- "blockCnt": 2,
+ "cost": 5,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.8,
- "respawnTime": 70,
+ "baseAttackTime": 1.0,
+ "respawnTime": 25,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -26872,23 +27646,23 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_236_rope",
- "rangeId": "3-2",
+ "characterPrefabKey": "char_272_strong",
+ "rangeId": "1-1",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1006,
- "atk": 448,
- "def": 209,
+ "maxHp": 1461,
+ "atk": 441,
+ "def": 250,
"magicResistance": 0.0,
- "cost": 12,
- "blockCnt": 2,
+ "cost": 7,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.8,
- "respawnTime": 70,
+ "baseAttackTime": 1.0,
+ "respawnTime": 25,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -26904,16 +27678,16 @@
{
"level": 60,
"data": {
- "maxHp": 1307,
- "atk": 582,
- "def": 276,
+ "maxHp": 1804,
+ "atk": 559,
+ "def": 321,
"magicResistance": 0.0,
- "cost": 12,
- "blockCnt": 2,
+ "cost": 7,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.8,
- "respawnTime": 70,
+ "baseAttackTime": 1.0,
+ "respawnTime": 25,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -26934,7 +27708,7 @@
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30052",
"count": 1,
"type": "MATERIAL"
},
@@ -26946,23 +27720,23 @@
]
},
{
- "characterPrefabKey": "char_236_rope",
- "rangeId": "3-2",
+ "characterPrefabKey": "char_272_strong",
+ "rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1307,
- "atk": 582,
- "def": 276,
+ "maxHp": 1804,
+ "atk": 559,
+ "def": 321,
"magicResistance": 0.0,
- "cost": 12,
- "blockCnt": 2,
+ "cost": 7,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.8,
- "respawnTime": 70,
+ "baseAttackTime": 1.0,
+ "respawnTime": 25,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -26978,16 +27752,16 @@
{
"level": 70,
"data": {
- "maxHp": 1720,
- "atk": 728,
- "def": 325,
+ "maxHp": 2284,
+ "atk": 674,
+ "def": 378,
"magicResistance": 0.0,
- "cost": 12,
- "blockCnt": 2,
+ "cost": 7,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.8,
- "respawnTime": 70,
+ "baseAttackTime": 1.0,
+ "respawnTime": 25,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -27008,13 +27782,13 @@
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 15,
+ "id": "30093",
+ "count": 14,
"type": "MATERIAL"
},
{
- "id": "30023",
- "count": 11,
+ "id": "30053",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -27022,7 +27796,7 @@
],
"skills": [
{
- "skillId": "skchr_rope_1",
+ "skillId": "skchr_strong_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -27039,13 +27813,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30104",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 4,
+ "id": "30083",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -27063,13 +27837,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 2,
+ "id": "30064",
+ "count": 1,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 3,
+ "id": "30044",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -27087,12 +27861,12 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "31014",
"count": 2,
"type": "MATERIAL"
}
@@ -27105,7 +27879,7 @@
}
},
{
- "skillId": "skchr_rope_2",
+ "skillId": "skchr_strong_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -27122,12 +27896,12 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30084",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30083",
+ "id": "30063",
"count": 3,
"type": "MATERIAL"
}
@@ -27146,12 +27920,12 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30044",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "31024",
"count": 2,
"type": "MATERIAL"
}
@@ -27170,12 +27944,12 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30064",
"count": 2,
"type": "MATERIAL"
}
@@ -27198,13 +27972,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "听觉训练",
- "description": "获得15%的物理闪避",
+ "name": "解剖高手",
+ "description": "攻击【感染生物】时,攻击力提升至125%",
"rangeId": null,
"blackboard": [
{
- "key": "prob",
- "value": 0.15
+ "key": "atk_scale",
+ "value": 1.25
}
]
},
@@ -27215,13 +27989,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "听觉训练",
- "description": "获得19%<@ba.talpu>(+4%)>的物理闪避",
+ "name": "解剖高手",
+ "description": "攻击【感染生物】时,攻击力提升至130%<@ba.talpu>(+5%)>",
"rangeId": null,
"blackboard": [
{
- "key": "prob",
- "value": 0.19
+ "key": "atk_scale",
+ "value": 1.3
}
]
},
@@ -27232,13 +28006,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "听觉训练",
- "description": "获得30%的物理闪避",
+ "name": "解剖高手",
+ "description": "攻击【感染生物】时,攻击力提升至145%",
"rangeId": null,
"blackboard": [
{
- "key": "prob",
- "value": 0.3
+ "key": "atk_scale",
+ "value": 1.45
}
]
},
@@ -27249,13 +28023,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "听觉训练",
- "description": "获得34%<@ba.talpu>(+4%)>的物理闪避",
+ "name": "解剖高手",
+ "description": "攻击【感染生物】时,攻击力提升至150%<@ba.talpu>(+5%)>",
"rangeId": null,
"blackboard": [
{
- "key": "prob",
- "value": 0.34
+ "key": "atk_scale",
+ "value": 1.5
}
]
}
@@ -27287,7 +28061,7 @@
},
{
"type": 0,
- "description": "再部署时间-4秒",
+ "description": "再部署时间-3秒",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -27298,7 +28072,7 @@
{
"attributeType": 21,
"formulaItem": 0,
- "value": -4.0,
+ "value": -3.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -27309,7 +28083,7 @@
},
{
"type": 0,
- "description": "防御力+22",
+ "description": "攻击力+23",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -27318,9 +28092,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 2,
+ "attributeType": 1,
"formulaItem": 0,
- "value": 22.0,
+ "value": 23.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -27387,9 +28161,9 @@
{
"level": 50,
"data": {
- "maxHp": 0,
- "atk": 0,
- "def": 60,
+ "maxHp": 200,
+ "atk": 40,
+ "def": 0,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -27490,7 +28264,7 @@
"type": "MATERIAL"
},
{
- "id": "30073",
+ "id": "30063",
"count": 2,
"type": "MATERIAL"
}
@@ -27508,7 +28282,7 @@
"type": "MATERIAL"
},
{
- "id": "30083",
+ "id": "31023",
"count": 3,
"type": "MATERIAL"
}
@@ -27516,45 +28290,45 @@
}
]
},
- "char_117_myrrh": {
- "name": "末药",
- "description": "恢复友方单位生命",
+ "char_236_rope": {
+ "name": "暗索",
+ "description": "技能可以使敌人产生<@ba.kw>位移>\\n可以放置于远程位",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_117_myrrh",
+ "potentialItemId": "p_char_236_rope",
"team": -1,
- "displayNumber": "R104",
+ "displayNumber": "RB02",
"tokenKey": null,
- "appellation": "Myrrh",
- "position": "RANGED",
+ "appellation": "Rope",
+ "position": "MELEE",
"tagList": [
- "治疗"
+ "位移"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛医疗干员末药,将用草药为小队提供医疗援助。",
- "itemDesc": "苦在舌尖,甜在心间。",
+ "displayLogo": "logo_rim",
+ "itemUsage": "罗德岛特种干员暗索,将凭借钩索技术为小队提供便利。",
+ "itemDesc": "一钩,一拉,成了!",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 3,
- "profession": "MEDIC",
+ "profession": "SPECIAL",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_117_myrrh",
- "rangeId": "3-1",
+ "characterPrefabKey": "char_236_rope",
+ "rangeId": "2-2",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 752,
- "atk": 161,
- "def": 57,
+ "maxHp": 744,
+ "atk": 313,
+ "def": 142,
"magicResistance": 0.0,
- "cost": 16,
- "blockCnt": 1,
+ "cost": 10,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.85,
+ "baseAttackTime": 1.8,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -27571,15 +28345,15 @@
{
"level": 45,
"data": {
- "maxHp": 1060,
- "atk": 264,
- "def": 83,
+ "maxHp": 1006,
+ "atk": 448,
+ "def": 209,
"magicResistance": 0.0,
- "cost": 16,
- "blockCnt": 1,
+ "cost": 10,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.85,
+ "baseAttackTime": 1.8,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -27597,22 +28371,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_117_myrrh",
- "rangeId": "3-3",
+ "characterPrefabKey": "char_236_rope",
+ "rangeId": "3-2",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1060,
- "atk": 264,
- "def": 83,
+ "maxHp": 1006,
+ "atk": 448,
+ "def": 209,
"magicResistance": 0.0,
- "cost": 18,
- "blockCnt": 1,
+ "cost": 12,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.85,
+ "baseAttackTime": 1.8,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -27629,15 +28403,15 @@
{
"level": 60,
"data": {
- "maxHp": 1278,
- "atk": 372,
- "def": 104,
+ "maxHp": 1307,
+ "atk": 582,
+ "def": 276,
"magicResistance": 0.0,
- "cost": 18,
- "blockCnt": 1,
+ "cost": 12,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.85,
+ "baseAttackTime": 1.8,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -27654,39 +28428,39 @@
],
"evolveCost": [
{
- "id": "3261",
+ "id": "3281",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30022",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30012",
+ "id": "30062",
"count": 1,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_117_myrrh",
- "rangeId": "3-3",
+ "characterPrefabKey": "char_236_rope",
+ "rangeId": "3-2",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1278,
- "atk": 372,
- "def": 104,
+ "maxHp": 1307,
+ "atk": 582,
+ "def": 276,
"magicResistance": 0.0,
- "cost": 18,
- "blockCnt": 1,
+ "cost": 12,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.85,
+ "baseAttackTime": 1.8,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -27703,15 +28477,15 @@
{
"level": 70,
"data": {
- "maxHp": 1420,
- "atk": 465,
- "def": 131,
+ "maxHp": 1720,
+ "atk": 728,
+ "def": 325,
"magicResistance": 0.0,
- "cost": 18,
- "blockCnt": 1,
+ "cost": 12,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.85,
+ "baseAttackTime": 1.8,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -27728,18 +28502,18 @@
],
"evolveCost": [
{
- "id": "3262",
+ "id": "3282",
"count": 5,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 14,
+ "id": "30043",
+ "count": 15,
"type": "MATERIAL"
},
{
- "id": "30033",
- "count": 12,
+ "id": "30023",
+ "count": 11,
"type": "MATERIAL"
}
]
@@ -27747,7 +28521,7 @@
],
"skills": [
{
- "skillId": "skchr_myrrh_1",
+ "skillId": "skchr_rope_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -27764,13 +28538,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30094",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 3,
+ "id": "30073",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -27788,13 +28562,13 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30014",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30104",
- "count": 2,
+ "id": "30094",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -27812,12 +28586,12 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30034",
"count": 2,
"type": "MATERIAL"
}
@@ -27830,7 +28604,7 @@
}
},
{
- "skillId": "skchr_myrrh_2",
+ "skillId": "skchr_rope_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -27847,13 +28621,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30104",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 4,
+ "id": "30083",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -27871,13 +28645,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30024",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 3,
+ "id": "30104",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -27895,12 +28669,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30135",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30044",
"count": 2,
"type": "MATERIAL"
}
@@ -27923,13 +28697,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "急救包",
- "description": "部署后立刻恢复全体友方单位的生命值,恢复量为末药攻击力的100%",
+ "name": "听觉训练",
+ "description": "获得15%的物理闪避",
"rangeId": null,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.0
+ "key": "prob",
+ "value": 0.15
}
]
},
@@ -27940,13 +28714,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "急救包",
- "description": "部署后立刻恢复全体友方单位的生命值,恢复量为末药攻击力的110%<@ba.talpu>(+10%)>",
+ "name": "听觉训练",
+ "description": "获得19%<@ba.talpu>(+4%)>的物理闪避",
"rangeId": null,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.1
+ "key": "prob",
+ "value": 0.19
}
]
},
@@ -27957,13 +28731,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "急救包",
- "description": "部署后立刻恢复全体友方单位的生命值,恢复量为末药攻击力的150%",
+ "name": "听觉训练",
+ "description": "获得30%的物理闪避",
"rangeId": null,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.5
+ "key": "prob",
+ "value": 0.3
}
]
},
@@ -27974,13 +28748,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "急救包",
- "description": "部署后立刻恢复全体友方单位的生命值,恢复量为末药攻击力的160%<@ba.talpu>(+10%)>",
+ "name": "听觉训练",
+ "description": "获得34%<@ba.talpu>(+4%)>的物理闪避",
"rangeId": null,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.6
+ "key": "prob",
+ "value": 0.34
}
]
}
@@ -28034,7 +28808,7 @@
},
{
"type": 0,
- "description": "攻击力+23",
+ "description": "防御力+22",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -28043,9 +28817,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 1,
+ "attributeType": 2,
"formulaItem": 0,
- "value": 23.0,
+ "value": 22.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -28113,8 +28887,8 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 60,
- "def": 0,
+ "atk": 0,
+ "def": 60,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -28161,7 +28935,7 @@
"type": "MATERIAL"
},
{
- "id": "30031",
+ "id": "30021",
"count": 4,
"type": "MATERIAL"
}
@@ -28179,7 +28953,7 @@
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30032",
"count": 2,
"type": "MATERIAL"
}
@@ -28197,7 +28971,7 @@
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30042",
"count": 2,
"type": "MATERIAL"
}
@@ -28215,7 +28989,7 @@
"type": "MATERIAL"
},
{
- "id": "30083",
+ "id": "30073",
"count": 2,
"type": "MATERIAL"
}
@@ -28233,47 +29007,47 @@
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 2,
+ "id": "30083",
+ "count": 3,
"type": "MATERIAL"
}
]
}
]
},
- "char_187_ccheal": {
- "name": "嘉维尔",
+ "char_117_myrrh": {
+ "name": "末药",
"description": "恢复友方单位生命",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_187_ccheal",
+ "potentialItemId": "p_char_117_myrrh",
"team": -1,
- "displayNumber": "IU07",
+ "displayNumber": "R104",
"tokenKey": null,
- "appellation": "Gavial",
+ "appellation": "Myrrh",
"position": "RANGED",
"tagList": [
"治疗"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛医疗干员嘉维尔,将用其特殊的医疗手段保障大家的生命安全。",
- "itemDesc": "经过她医治的干员,表情都很安详。",
- "itemObtainApproach": "信用交易所",
+ "itemUsage": "罗德岛医疗干员末药,将用草药为小队提供医疗援助。",
+ "itemDesc": "苦在舌尖,甜在心间。",
+ "itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 3,
"profession": "MEDIC",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_187_ccheal",
+ "characterPrefabKey": "char_117_myrrh",
"rangeId": "3-1",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 851,
- "atk": 159,
- "def": 66,
+ "maxHp": 752,
+ "atk": 161,
+ "def": 57,
"magicResistance": 0.0,
"cost": 16,
"blockCnt": 1,
@@ -28296,9 +29070,9 @@
{
"level": 45,
"data": {
- "maxHp": 1167,
- "atk": 262,
- "def": 96,
+ "maxHp": 1060,
+ "atk": 264,
+ "def": 83,
"magicResistance": 0.0,
"cost": 16,
"blockCnt": 1,
@@ -28322,16 +29096,16 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_187_ccheal",
+ "characterPrefabKey": "char_117_myrrh",
"rangeId": "3-3",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1167,
- "atk": 262,
- "def": 96,
+ "maxHp": 1060,
+ "atk": 264,
+ "def": 83,
"magicResistance": 0.0,
"cost": 18,
"blockCnt": 1,
@@ -28354,9 +29128,9 @@
{
"level": 60,
"data": {
- "maxHp": 1374,
- "atk": 364,
- "def": 121,
+ "maxHp": 1278,
+ "atk": 372,
+ "def": 104,
"magicResistance": 0.0,
"cost": 18,
"blockCnt": 1,
@@ -28384,28 +29158,28 @@
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30032",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30012",
"count": 1,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_187_ccheal",
+ "characterPrefabKey": "char_117_myrrh",
"rangeId": "3-3",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1374,
- "atk": 364,
- "def": 121,
+ "maxHp": 1278,
+ "atk": 372,
+ "def": 104,
"magicResistance": 0.0,
"cost": 18,
"blockCnt": 1,
@@ -28428,9 +29202,9 @@
{
"level": 70,
"data": {
- "maxHp": 1580,
- "atk": 450,
- "def": 152,
+ "maxHp": 1420,
+ "atk": 465,
+ "def": 131,
"magicResistance": 0.0,
"cost": 18,
"blockCnt": 1,
@@ -28458,13 +29232,13 @@
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 13,
+ "id": "30053",
+ "count": 14,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 6,
+ "id": "30033",
+ "count": 12,
"type": "MATERIAL"
}
]
@@ -28472,7 +29246,7 @@
],
"skills": [
{
- "skillId": "skchr_ccheal_1",
+ "skillId": "skchr_myrrh_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -28489,13 +29263,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30104",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 4,
+ "id": "30083",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -28513,13 +29287,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30024",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 3,
+ "id": "30104",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -28537,12 +29311,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30135",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30044",
"count": 2,
"type": "MATERIAL"
}
@@ -28555,7 +29329,7 @@
}
},
{
- "skillId": "skchr_ccheal_2",
+ "skillId": "skchr_myrrh_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -28572,13 +29346,13 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30014",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 3,
+ "id": "30093",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -28596,13 +29370,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30034",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30024",
- "count": 2,
+ "id": "30014",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -28620,12 +29394,12 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30084",
"count": 2,
"type": "MATERIAL"
}
@@ -28648,21 +29422,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "战地医师",
- "description": "部署后全体友方【医疗】职业干员攻击力+5%,防御力+50,持续15秒",
+ "name": "急救包",
+ "description": "部署后立刻恢复全体友方单位的生命值,恢复量为末药攻击力的100%",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.05
- },
- {
- "key": "def",
- "value": 50.0
- },
- {
- "key": "duration",
- "value": 15.0
+ "key": "heal_scale",
+ "value": 1.0
}
]
},
@@ -28673,21 +29439,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "战地医师",
- "description": "部署后全体友方【医疗】职业干员攻击力+7%<@ba.talpu>(+2%)>,防御力+70<@ba.talpu>(+20)>,持续17<@ba.talpu>(+2)>秒",
+ "name": "急救包",
+ "description": "部署后立刻恢复全体友方单位的生命值,恢复量为末药攻击力的110%<@ba.talpu>(+10%)>",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.07
- },
- {
- "key": "def",
- "value": 70.0
- },
- {
- "key": "duration",
- "value": 17.0
+ "key": "heal_scale",
+ "value": 1.1
}
]
},
@@ -28698,21 +29456,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "战地医师",
- "description": "部署后全体友方【医疗】职业干员攻击力+10%,防御力+100,持续15秒",
+ "name": "急救包",
+ "description": "部署后立刻恢复全体友方单位的生命值,恢复量为末药攻击力的150%",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.1
- },
- {
- "key": "def",
- "value": 100.0
- },
- {
- "key": "duration",
- "value": 15.0
+ "key": "heal_scale",
+ "value": 1.5
}
]
},
@@ -28723,21 +29473,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "战地医师",
- "description": "部署后全体友方【医疗】职业干员攻击力+12%<@ba.talpu>(+2%)>,防御力+120<@ba.talpu>(+20)>,持续17<@ba.talpu>(+2)>秒",
+ "name": "急救包",
+ "description": "部署后立刻恢复全体友方单位的生命值,恢复量为末药攻击力的160%<@ba.talpu>(+10%)>",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.12
- },
- {
- "key": "def",
- "value": 120.0
- },
- {
- "key": "duration",
- "value": 17.0
+ "key": "heal_scale",
+ "value": 1.6
}
]
}
@@ -28870,8 +29612,8 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 30,
- "def": 30,
+ "atk": 60,
+ "def": 0,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -28918,8 +29660,8 @@
"type": "MATERIAL"
},
{
- "id": "30041",
- "count": 3,
+ "id": "30031",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -28936,7 +29678,7 @@
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30042",
"count": 2,
"type": "MATERIAL"
}
@@ -28954,7 +29696,7 @@
"type": "MATERIAL"
},
{
- "id": "30062",
+ "id": "30052",
"count": 2,
"type": "MATERIAL"
}
@@ -28972,7 +29714,7 @@
"type": "MATERIAL"
},
{
- "id": "30093",
+ "id": "30083",
"count": 2,
"type": "MATERIAL"
}
@@ -28990,7 +29732,7 @@
"type": "MATERIAL"
},
{
- "id": "30103",
+ "id": "30093",
"count": 2,
"type": "MATERIAL"
}
@@ -28998,39 +29740,39 @@
}
]
},
- "char_298_susuro": {
- "name": "苏苏洛",
+ "char_187_ccheal": {
+ "name": "嘉维尔",
"description": "恢复友方单位生命",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_298_susuro",
+ "potentialItemId": "p_char_187_ccheal",
"team": -1,
- "displayNumber": "R107",
+ "displayNumber": "IU07",
"tokenKey": null,
- "appellation": "Sussurro",
+ "appellation": "Gavial",
"position": "RANGED",
"tagList": [
"治疗"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛医疗干员苏苏洛,随时准备冲上去救治伤员。",
- "itemDesc": "她会一板一眼地按照干员手册执行医疗操作。",
- "itemObtainApproach": "招募寻访",
+ "itemUsage": "罗德岛医疗干员嘉维尔,将用其特殊的医疗手段保障大家的生命安全。",
+ "itemDesc": "经过她医治的干员,表情都很安详。",
+ "itemObtainApproach": "信用交易所",
"maxPotentialLevel": 5,
"rarity": 3,
"profession": "MEDIC",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_298_susuro",
+ "characterPrefabKey": "char_187_ccheal",
"rangeId": "3-1",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 725,
- "atk": 173,
- "def": 53,
+ "maxHp": 851,
+ "atk": 159,
+ "def": 66,
"magicResistance": 0.0,
"cost": 16,
"blockCnt": 1,
@@ -29053,9 +29795,9 @@
{
"level": 45,
"data": {
- "maxHp": 994,
- "atk": 284,
- "def": 77,
+ "maxHp": 1167,
+ "atk": 262,
+ "def": 96,
"magicResistance": 0.0,
"cost": 16,
"blockCnt": 1,
@@ -29079,16 +29821,16 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_298_susuro",
+ "characterPrefabKey": "char_187_ccheal",
"rangeId": "3-3",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 994,
- "atk": 284,
- "def": 77,
+ "maxHp": 1167,
+ "atk": 262,
+ "def": 96,
"magicResistance": 0.0,
"cost": 18,
"blockCnt": 1,
@@ -29111,9 +29853,9 @@
{
"level": 60,
"data": {
- "maxHp": 1170,
- "atk": 395,
- "def": 97,
+ "maxHp": 1374,
+ "atk": 364,
+ "def": 121,
"magicResistance": 0.0,
"cost": 18,
"blockCnt": 1,
@@ -29141,28 +29883,28 @@
"type": "MATERIAL"
},
{
- "id": "30062",
+ "id": "30042",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30022",
"count": 1,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_298_susuro",
+ "characterPrefabKey": "char_187_ccheal",
"rangeId": "3-3",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1170,
- "atk": 395,
- "def": 97,
+ "maxHp": 1374,
+ "atk": 364,
+ "def": 121,
"magicResistance": 0.0,
"cost": 18,
"blockCnt": 1,
@@ -29185,9 +29927,9 @@
{
"level": 70,
"data": {
- "maxHp": 1345,
- "atk": 488,
- "def": 122,
+ "maxHp": 1580,
+ "atk": 450,
+ "def": 152,
"magicResistance": 0.0,
"cost": 18,
"blockCnt": 1,
@@ -29215,13 +29957,13 @@
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 10,
+ "id": "30063",
+ "count": 13,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 13,
+ "id": "30043",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -29229,90 +29971,7 @@
],
"skills": [
{
- "skillId": "skcom_heal_up[2]",
- "overridePrefabKey": null,
- "overrideTokenKey": null,
- "levelUpCostCond": [
- {
- "unlockCond": {
- "phase": 2,
- "level": 1
- },
- "lvlUpTime": 28800,
- "levelUpCost": [
- {
- "id": "3303",
- "count": 2,
- "type": "MATERIAL"
- },
- {
- "id": "30064",
- "count": 1,
- "type": "MATERIAL"
- },
- {
- "id": "30043",
- "count": 2,
- "type": "MATERIAL"
- }
- ]
- },
- {
- "unlockCond": {
- "phase": 2,
- "level": 1
- },
- "lvlUpTime": 57600,
- "levelUpCost": [
- {
- "id": "3303",
- "count": 4,
- "type": "MATERIAL"
- },
- {
- "id": "30084",
- "count": 2,
- "type": "MATERIAL"
- },
- {
- "id": "30064",
- "count": 2,
- "type": "MATERIAL"
- }
- ]
- },
- {
- "unlockCond": {
- "phase": 2,
- "level": 1
- },
- "lvlUpTime": 86400,
- "levelUpCost": [
- {
- "id": "3303",
- "count": 6,
- "type": "MATERIAL"
- },
- {
- "id": "30135",
- "count": 2,
- "type": "MATERIAL"
- },
- {
- "id": "30074",
- "count": 2,
- "type": "MATERIAL"
- }
- ]
- }
- ],
- "unlockCond": {
- "phase": 0,
- "level": 1
- }
- },
- {
- "skillId": "skchr_susuro_2",
+ "skillId": "skchr_ccheal_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -29329,12 +29988,12 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30014",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30053",
+ "id": "30093",
"count": 4,
"type": "MATERIAL"
}
@@ -29353,12 +30012,12 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30034",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30014",
"count": 3,
"type": "MATERIAL"
}
@@ -29382,7 +30041,90 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30084",
+ "count": 2,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ],
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ }
+ },
+ {
+ "skillId": "skchr_ccheal_2",
+ "overridePrefabKey": null,
+ "overrideTokenKey": null,
+ "levelUpCostCond": [
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 28800,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 2,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30024",
+ "count": 1,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30103",
+ "count": 3,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 57600,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30044",
+ "count": 2,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30024",
+ "count": 2,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 86400,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30125",
+ "count": 2,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30094",
"count": 2,
"type": "MATERIAL"
}
@@ -29405,17 +30147,21 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "微创治疗",
- "description": "编入队伍时,所有初始费用不超过10的干员受到的治疗效果提升10%",
+ "name": "战地医师",
+ "description": "部署后全体友方【医疗】职业干员攻击力+5%,防御力+50,持续15秒",
"rangeId": null,
"blackboard": [
{
- "key": "cost",
- "value": 10.0
+ "key": "atk",
+ "value": 0.05
},
{
- "key": "heal_scale",
- "value": 1.1
+ "key": "def",
+ "value": 50.0
+ },
+ {
+ "key": "duration",
+ "value": 15.0
}
]
},
@@ -29426,17 +30172,21 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "微创治疗",
- "description": "编入队伍时,所有初始费用不超过10的干员受到的治疗效果提升13%<@ba.talpu>(+3%)>",
+ "name": "战地医师",
+ "description": "部署后全体友方【医疗】职业干员攻击力+7%<@ba.talpu>(+2%)>,防御力+70<@ba.talpu>(+20)>,持续17<@ba.talpu>(+2)>秒",
"rangeId": null,
"blackboard": [
{
- "key": "cost",
- "value": 10.0
+ "key": "atk",
+ "value": 0.07
},
{
- "key": "heal_scale",
- "value": 1.13
+ "key": "def",
+ "value": 70.0
+ },
+ {
+ "key": "duration",
+ "value": 17.0
}
]
},
@@ -29447,17 +30197,21 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "微创治疗",
- "description": "编入队伍时,所有初始费用不超过10的干员受到的治疗效果提升20%",
+ "name": "战地医师",
+ "description": "部署后全体友方【医疗】职业干员攻击力+10%,防御力+100,持续15秒",
"rangeId": null,
"blackboard": [
{
- "key": "cost",
- "value": 10.0
+ "key": "atk",
+ "value": 0.1
},
{
- "key": "heal_scale",
- "value": 1.2
+ "key": "def",
+ "value": 100.0
+ },
+ {
+ "key": "duration",
+ "value": 15.0
}
]
},
@@ -29468,17 +30222,21 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "微创治疗",
- "description": "编入队伍时,所有初始费用不超过10的干员受到的治疗效果提升23%<@ba.talpu>(+3%)>",
+ "name": "战地医师",
+ "description": "部署后全体友方【医疗】职业干员攻击力+12%<@ba.talpu>(+2%)>,防御力+120<@ba.talpu>(+20)>,持续17<@ba.talpu>(+2)>秒",
"rangeId": null,
"blackboard": [
{
- "key": "cost",
- "value": 10.0
+ "key": "atk",
+ "value": 0.12
},
{
- "key": "heal_scale",
- "value": 1.23
+ "key": "def",
+ "value": 120.0
+ },
+ {
+ "key": "duration",
+ "value": 17.0
}
]
}
@@ -29611,8 +30369,8 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 60,
- "def": 0,
+ "atk": 30,
+ "def": 30,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -29659,8 +30417,8 @@
"type": "MATERIAL"
},
{
- "id": "30061",
- "count": 2,
+ "id": "30041",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -29677,7 +30435,7 @@
"type": "MATERIAL"
},
{
- "id": "30012",
+ "id": "30052",
"count": 2,
"type": "MATERIAL"
}
@@ -29695,8 +30453,8 @@
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 3,
+ "id": "30062",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -29713,8 +30471,8 @@
"type": "MATERIAL"
},
{
- "id": "30033",
- "count": 3,
+ "id": "30093",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -29731,30 +30489,30 @@
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 3,
+ "id": "30103",
+ "count": 2,
"type": "MATERIAL"
}
]
}
]
},
- "char_181_flower": {
- "name": "调香师",
- "description": "同时恢复三个友方单位的生命",
+ "char_298_susuro": {
+ "name": "苏苏洛",
+ "description": "恢复友方单位生命",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_181_flower",
+ "potentialItemId": "p_char_298_susuro",
"team": -1,
- "displayNumber": "MN03",
+ "displayNumber": "R107",
"tokenKey": null,
- "appellation": "Perfumer",
+ "appellation": "Sussurro",
"position": "RANGED",
"tagList": [
"治疗"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "“疗养庭院”管理人调香师,播撒熏香为大家带来芬芳与治愈。",
- "itemDesc": "花粉过敏者除外。",
+ "itemUsage": "罗德岛医疗干员苏苏洛,随时准备冲上去救治伤员。",
+ "itemDesc": "她会一板一眼地按照干员手册执行医疗操作。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 3,
@@ -29762,18 +30520,18 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_181_flower",
- "rangeId": "y-1",
+ "characterPrefabKey": "char_298_susuro",
+ "rangeId": "3-1",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 710,
- "atk": 117,
- "def": 69,
+ "maxHp": 725,
+ "atk": 173,
+ "def": 53,
"magicResistance": 0.0,
- "cost": 14,
+ "cost": 16,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -29794,11 +30552,11 @@
{
"level": 45,
"data": {
- "maxHp": 960,
- "atk": 189,
- "def": 92,
+ "maxHp": 994,
+ "atk": 284,
+ "def": 77,
"magicResistance": 0.0,
- "cost": 14,
+ "cost": 16,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -29820,18 +30578,18 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_181_flower",
- "rangeId": "y-2",
+ "characterPrefabKey": "char_298_susuro",
+ "rangeId": "3-3",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 960,
- "atk": 189,
- "def": 92,
+ "maxHp": 994,
+ "atk": 284,
+ "def": 77,
"magicResistance": 0.0,
- "cost": 16,
+ "cost": 18,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -29852,11 +30610,11 @@
{
"level": 60,
"data": {
- "maxHp": 1232,
- "atk": 256,
- "def": 120,
+ "maxHp": 1170,
+ "atk": 395,
+ "def": 97,
"magicResistance": 0.0,
- "cost": 16,
+ "cost": 18,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -29882,30 +30640,30 @@
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30062",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30052",
"count": 1,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_181_flower",
- "rangeId": "y-2",
+ "characterPrefabKey": "char_298_susuro",
+ "rangeId": "3-3",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1232,
- "atk": 256,
- "def": 120,
+ "maxHp": 1170,
+ "atk": 395,
+ "def": 97,
"magicResistance": 0.0,
- "cost": 16,
+ "cost": 18,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -29926,11 +30684,11 @@
{
"level": 70,
"data": {
- "maxHp": 1560,
- "atk": 320,
- "def": 145,
+ "maxHp": 1345,
+ "atk": 488,
+ "def": 122,
"magicResistance": 0.0,
- "cost": 16,
+ "cost": 18,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -29956,13 +30714,13 @@
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 19,
+ "id": "30103",
+ "count": 10,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 8,
+ "id": "30073",
+ "count": 13,
"type": "MATERIAL"
}
]
@@ -29987,13 +30745,13 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30064",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 3,
+ "id": "30043",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -30011,12 +30769,12 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30084",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30064",
"count": 2,
"type": "MATERIAL"
}
@@ -30035,12 +30793,12 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30074",
"count": 2,
"type": "MATERIAL"
}
@@ -30053,7 +30811,7 @@
}
},
{
- "skillId": "skchr_flower_2",
+ "skillId": "skchr_susuro_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -30070,13 +30828,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30074",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 5,
+ "id": "30053",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -30094,13 +30852,13 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30094",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30034",
- "count": 2,
+ "id": "30074",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -30118,12 +30876,12 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30064",
+ "id": "30104",
"count": 2,
"type": "MATERIAL"
}
@@ -30146,13 +30904,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "熏衣草",
- "description": "在战场时全体友方单位每秒恢复相当于调香师攻击力3%的生命",
+ "name": "微创治疗",
+ "description": "编入队伍时,所有初始费用不超过10的干员受到的治疗效果提升10%",
"rangeId": null,
"blackboard": [
{
- "key": "atk_to_hp_recovery_ratio",
- "value": 0.03
+ "key": "cost",
+ "value": 10.0
+ },
+ {
+ "key": "heal_scale",
+ "value": 1.1
}
]
},
@@ -30163,13 +30925,17 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "熏衣草",
- "description": "在战场时全体友方单位每秒恢复相当于调香师攻击力3.5%<@ba.talpu>(+0.5%)>的生命",
+ "name": "微创治疗",
+ "description": "编入队伍时,所有初始费用不超过10的干员受到的治疗效果提升13%<@ba.talpu>(+3%)>",
"rangeId": null,
"blackboard": [
{
- "key": "atk_to_hp_recovery_ratio",
- "value": 0.035
+ "key": "cost",
+ "value": 10.0
+ },
+ {
+ "key": "heal_scale",
+ "value": 1.13
}
]
},
@@ -30180,13 +30946,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "熏衣香",
- "description": "在战场时全体友方单位每秒恢复相当于调香师攻击力5%的生命",
+ "name": "微创治疗",
+ "description": "编入队伍时,所有初始费用不超过10的干员受到的治疗效果提升20%",
"rangeId": null,
"blackboard": [
{
- "key": "atk_to_hp_recovery_ratio",
- "value": 0.05
+ "key": "cost",
+ "value": 10.0
+ },
+ {
+ "key": "heal_scale",
+ "value": 1.2
}
]
},
@@ -30197,13 +30967,17 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "熏衣香",
- "description": "在战场时全体友方单位每秒恢复相当于调香师攻击力5.5%<@ba.talpu>(+0.5%)>的生命",
+ "name": "微创治疗",
+ "description": "编入队伍时,所有初始费用不超过10的干员受到的治疗效果提升23%<@ba.talpu>(+3%)>",
"rangeId": null,
"blackboard": [
{
- "key": "atk_to_hp_recovery_ratio",
- "value": 0.055
+ "key": "cost",
+ "value": 10.0
+ },
+ {
+ "key": "heal_scale",
+ "value": 1.23
}
]
}
@@ -30257,7 +31031,7 @@
},
{
"type": 0,
- "description": "攻击力+19",
+ "description": "攻击力+23",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -30268,7 +31042,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 19.0,
+ "value": 23.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -30335,8 +31109,8 @@
{
"level": 50,
"data": {
- "maxHp": 150,
- "atk": 25,
+ "maxHp": 0,
+ "atk": 60,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -30384,8 +31158,8 @@
"type": "MATERIAL"
},
{
- "id": "30051",
- "count": 3,
+ "id": "30061",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -30402,8 +31176,8 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 1,
+ "id": "30012",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -30420,8 +31194,8 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 4,
+ "id": "30022",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -30438,8 +31212,8 @@
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 2,
+ "id": "30033",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -30456,7 +31230,7 @@
"type": "MATERIAL"
},
{
- "id": "30013",
+ "id": "30043",
"count": 3,
"type": "MATERIAL"
}
@@ -30464,66 +31238,46 @@
}
]
},
- "char_385_finlpp": {
- "name": "清流",
- "description": "拥有较大治疗范围,但在治疗较远目标时治疗量变为<@ba.kw>{heal_scale:0%}>",
+ "char_181_flower": {
+ "name": "调香师",
+ "description": "同时恢复三个友方单位的生命",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_385_finlpp",
+ "potentialItemId": "p_char_181_flower",
"team": -1,
- "displayNumber": "R160",
+ "displayNumber": "MN03",
"tokenKey": null,
- "appellation": "Purestream",
+ "appellation": "Perfumer",
"position": "RANGED",
"tagList": [
- "治疗",
- "支援"
+ "治疗"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "水道治理人清流,吃苦耐劳,兢兢业业。",
- "itemDesc": "她觉得往水里丢硬币许愿真的有点傻,最好别这么干。",
- "itemObtainApproach": "限时礼包",
+ "itemUsage": "“疗养庭院”管理人调香师,播撒熏香为大家带来芬芳与治愈。",
+ "itemDesc": "花粉过敏者除外。",
+ "itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 3,
"profession": "MEDIC",
- "trait": {
- "candidates": [
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "blackboard": [
- {
- "key": "heal_scale",
- "value": 0.7
- }
- ],
- "overrideDescripton": "拥有较大治疗范围,但在治疗较远目标时治疗量变为<@ba.kw>{heal_scale:0%}>",
- "prefabKey": null,
- "rangeId": null
- }
- ]
- },
+ "trait": null,
"phases": [
{
- "characterPrefabKey": "char_385_finlpp",
- "rangeId": "3-3",
+ "characterPrefabKey": "char_181_flower",
+ "rangeId": "y-1",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 748,
- "atk": 150,
- "def": 51,
- "magicResistance": 5.0,
- "cost": 17,
+ "maxHp": 710,
+ "atk": 117,
+ "def": 69,
+ "magicResistance": 0.0,
+ "cost": 14,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 2.85,
- "respawnTime": 80,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -30539,16 +31293,16 @@
{
"level": 45,
"data": {
- "maxHp": 985,
- "atk": 247,
- "def": 75,
- "magicResistance": 5.0,
- "cost": 17,
+ "maxHp": 960,
+ "atk": 189,
+ "def": 92,
+ "magicResistance": 0.0,
+ "cost": 14,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 2.85,
- "respawnTime": 80,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -30565,23 +31319,23 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_385_finlpp",
- "rangeId": "3-4",
+ "characterPrefabKey": "char_181_flower",
+ "rangeId": "y-2",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 985,
- "atk": 247,
- "def": 75,
- "magicResistance": 5.0,
- "cost": 19,
+ "maxHp": 960,
+ "atk": 189,
+ "def": 92,
+ "magicResistance": 0.0,
+ "cost": 16,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 2.85,
- "respawnTime": 80,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -30597,16 +31351,16 @@
{
"level": 60,
"data": {
- "maxHp": 1173,
- "atk": 344,
- "def": 94,
- "magicResistance": 5.0,
- "cost": 19,
+ "maxHp": 1232,
+ "atk": 256,
+ "def": 120,
+ "magicResistance": 0.0,
+ "cost": 16,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 2.85,
- "respawnTime": 80,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -30627,35 +31381,35 @@
"type": "MATERIAL"
},
{
- "id": "30012",
+ "id": "30052",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30032",
"count": 1,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_385_finlpp",
- "rangeId": "3-4",
+ "characterPrefabKey": "char_181_flower",
+ "rangeId": "y-2",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1173,
- "atk": 344,
- "def": 94,
- "magicResistance": 5.0,
- "cost": 19,
+ "maxHp": 1232,
+ "atk": 256,
+ "def": 120,
+ "magicResistance": 0.0,
+ "cost": 16,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 2.85,
- "respawnTime": 80,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -30671,16 +31425,16 @@
{
"level": 70,
"data": {
- "maxHp": 1365,
- "atk": 430,
- "def": 118,
- "magicResistance": 5.0,
- "cost": 19,
+ "maxHp": 1560,
+ "atk": 320,
+ "def": 145,
+ "magicResistance": 0.0,
+ "cost": 16,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 2.85,
- "respawnTime": 80,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -30701,13 +31455,13 @@
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 11,
+ "id": "30073",
+ "count": 19,
"type": "MATERIAL"
},
{
- "id": "31013",
- "count": 9,
+ "id": "30053",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -30715,7 +31469,7 @@
],
"skills": [
{
- "skillId": "skchr_finlpp_1",
+ "skillId": "skcom_heal_up[2]",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -30732,13 +31486,13 @@
"type": "MATERIAL"
},
{
- "id": "31014",
+ "id": "30024",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 6,
+ "id": "30103",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -30756,13 +31510,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30044",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 3,
+ "id": "30024",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -30780,12 +31534,12 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30064",
+ "id": "30094",
"count": 2,
"type": "MATERIAL"
}
@@ -30798,7 +31552,7 @@
}
},
{
- "skillId": "skchr_finlpp_2",
+ "skillId": "skchr_flower_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -30815,13 +31569,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30034",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "31023",
- "count": 3,
+ "id": "30013",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -30839,12 +31593,12 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30054",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30034",
"count": 2,
"type": "MATERIAL"
}
@@ -30863,12 +31617,12 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30064",
"count": 2,
"type": "MATERIAL"
}
@@ -30891,17 +31645,30 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "快速愈合",
- "description": "在治疗目标后使其获得2秒抵抗(晕眩、寒冷和冻结的持续时间减少50%)",
+ "name": "熏衣草",
+ "description": "在战场时全体友方单位每秒恢复相当于调香师攻击力3%的生命",
"rangeId": null,
"blackboard": [
{
- "key": "status_resistance[limit]",
- "value": 2.0
- },
+ "key": "atk_to_hp_recovery_ratio",
+ "value": 0.03
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "熏衣草",
+ "description": "在战场时全体友方单位每秒恢复相当于调香师攻击力3.5%<@ba.talpu>(+0.5%)>的生命",
+ "rangeId": null,
+ "blackboard": [
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "atk_to_hp_recovery_ratio",
+ "value": 0.035
}
]
},
@@ -30912,17 +31679,30 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "快速愈合",
- "description": "在治疗目标后使其获得4秒抵抗(晕眩、寒冷和冻结的持续时间减少50%)",
+ "name": "熏衣香",
+ "description": "在战场时全体友方单位每秒恢复相当于调香师攻击力5%的生命",
"rangeId": null,
"blackboard": [
{
- "key": "status_resistance[limit]",
- "value": 4.0
- },
+ "key": "atk_to_hp_recovery_ratio",
+ "value": 0.05
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "熏衣香",
+ "description": "在战场时全体友方单位每秒恢复相当于调香师攻击力5.5%<@ba.talpu>(+0.5%)>的生命",
+ "rangeId": null,
+ "blackboard": [
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "atk_to_hp_recovery_ratio",
+ "value": 0.055
}
]
}
@@ -30976,7 +31756,7 @@
},
{
"type": 0,
- "description": "攻击力+23",
+ "description": "攻击力+19",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -30987,7 +31767,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 23.0,
+ "value": 19.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -30997,25 +31777,9 @@
"equivalentCost": null
},
{
- "type": 0,
- "description": "再部署时间-6秒",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 21,
- "formulaItem": 0,
- "value": -6.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
+ "type": 1,
+ "description": "天赋效果增强",
+ "buff": null,
"equivalentCost": null
},
{
@@ -31071,7 +31835,7 @@
"level": 50,
"data": {
"maxHp": 150,
- "atk": 35,
+ "atk": 25,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -31119,8 +31883,8 @@
"type": "MATERIAL"
},
{
- "id": "30011",
- "count": 5,
+ "id": "30051",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -31137,8 +31901,8 @@
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 2,
+ "id": "30062",
+ "count": 1,
"type": "MATERIAL"
}
]
@@ -31155,8 +31919,8 @@
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 3,
+ "id": "30012",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -31173,7 +31937,7 @@
"type": "MATERIAL"
},
{
- "id": "30083",
+ "id": "30103",
"count": 2,
"type": "MATERIAL"
}
@@ -31191,54 +31955,74 @@
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 2,
+ "id": "30013",
+ "count": 3,
"type": "MATERIAL"
}
]
}
]
},
- "char_199_yak": {
- "name": "角峰",
- "description": "能够阻挡三个敌人",
+ "char_385_finlpp": {
+ "name": "清流",
+ "description": "拥有较大治疗范围,但在治疗较远目标时治疗量变为<@ba.kw>{heal_scale:0%}>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_199_yak",
- "team": 6,
- "displayNumber": "JC03",
+ "potentialItemId": "p_char_385_finlpp",
+ "team": -1,
+ "displayNumber": "R160",
"tokenKey": null,
- "appellation": "Matterhorn",
- "position": "MELEE",
+ "appellation": "Purestream",
+ "position": "RANGED",
"tagList": [
- "防护"
+ "治疗",
+ "支援"
],
- "displayLogo": "logo_kjerag",
- "itemUsage": "喀兰贸易公司卫士角峰,将作为重装干员为您提供服务。",
- "itemDesc": "坚实可靠的谢拉格之盾。",
- "itemObtainApproach": "招募寻访",
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "水道治理人清流,吃苦耐劳,兢兢业业。",
+ "itemDesc": "她觉得往水里丢硬币许愿真的有点傻,最好别这么干。",
+ "itemObtainApproach": "限时礼包",
"maxPotentialLevel": 5,
"rarity": 3,
- "profession": "TANK",
- "trait": null,
+ "profession": "MEDIC",
+ "trait": {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "blackboard": [
+ {
+ "key": "heal_scale",
+ "value": 0.7
+ }
+ ],
+ "overrideDescripton": "拥有较大治疗范围,但在治疗较远目标时治疗量变为<@ba.kw>{heal_scale:0%}>",
+ "prefabKey": null,
+ "rangeId": null
+ }
+ ]
+ },
"phases": [
{
- "characterPrefabKey": "char_199_yak",
- "rangeId": "0-1",
+ "characterPrefabKey": "char_385_finlpp",
+ "rangeId": "3-3",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1273,
- "atk": 198,
- "def": 241,
+ "maxHp": 748,
+ "atk": 150,
+ "def": 51,
"magicResistance": 5.0,
"cost": 17,
- "blockCnt": 3,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
- "respawnTime": 70,
+ "baseAttackTime": 2.85,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -31254,16 +32038,16 @@
{
"level": 45,
"data": {
- "maxHp": 1698,
- "atk": 254,
- "def": 361,
+ "maxHp": 985,
+ "atk": 247,
+ "def": 75,
"magicResistance": 5.0,
"cost": 17,
- "blockCnt": 3,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
- "respawnTime": 70,
+ "baseAttackTime": 2.85,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -31280,23 +32064,23 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_199_yak",
- "rangeId": "0-1",
+ "characterPrefabKey": "char_385_finlpp",
+ "rangeId": "3-4",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1698,
- "atk": 254,
- "def": 361,
+ "maxHp": 985,
+ "atk": 247,
+ "def": 75,
"magicResistance": 5.0,
"cost": 19,
- "blockCnt": 3,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
- "respawnTime": 70,
+ "baseAttackTime": 2.85,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -31312,16 +32096,16 @@
{
"level": 60,
"data": {
- "maxHp": 2264,
- "atk": 318,
- "def": 489,
+ "maxHp": 1173,
+ "atk": 344,
+ "def": 94,
"magicResistance": 5.0,
"cost": 19,
- "blockCnt": 3,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
- "respawnTime": 70,
+ "baseAttackTime": 2.85,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -31337,40 +32121,40 @@
],
"evolveCost": [
{
- "id": "3231",
+ "id": "3261",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30062",
+ "id": "30012",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30022",
"count": 1,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_199_yak",
- "rangeId": "0-1",
+ "characterPrefabKey": "char_385_finlpp",
+ "rangeId": "3-4",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 2264,
- "atk": 318,
- "def": 489,
+ "maxHp": 1173,
+ "atk": 344,
+ "def": 94,
"magicResistance": 5.0,
- "cost": 21,
- "blockCnt": 3,
+ "cost": 19,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
- "respawnTime": 70,
+ "baseAttackTime": 2.85,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -31386,16 +32170,16 @@
{
"level": 70,
"data": {
- "maxHp": 3235,
- "atk": 375,
- "def": 670,
+ "maxHp": 1365,
+ "atk": 430,
+ "def": 118,
"magicResistance": 5.0,
- "cost": 21,
- "blockCnt": 3,
+ "cost": 19,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
- "respawnTime": 70,
+ "baseAttackTime": 2.85,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -31411,18 +32195,18 @@
],
"evolveCost": [
{
- "id": "3232",
+ "id": "3262",
"count": 5,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 14,
+ "id": "30063",
+ "count": 11,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 7,
+ "id": "31013",
+ "count": 9,
"type": "MATERIAL"
}
]
@@ -31430,7 +32214,7 @@
],
"skills": [
{
- "skillId": "skchr_yak_1",
+ "skillId": "skchr_finlpp_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -31447,13 +32231,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "31014",
"count": 1,
"type": "MATERIAL"
},
{
"id": "30013",
- "count": 5,
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -31471,13 +32255,13 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30094",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30034",
- "count": 2,
+ "id": "30074",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -31513,7 +32297,7 @@
}
},
{
- "skillId": "skchr_yak_2",
+ "skillId": "skchr_finlpp_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -31535,8 +32319,8 @@
"type": "MATERIAL"
},
{
- "id": "30023",
- "count": 4,
+ "id": "31023",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -31554,12 +32338,12 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 1,
+ "id": "30104",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30084",
"count": 2,
"type": "MATERIAL"
}
@@ -31578,12 +32362,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30054",
"count": 2,
"type": "MATERIAL"
}
@@ -31606,13 +32390,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "雪原卫士",
- "description": "法术抗性+7",
+ "name": "快速愈合",
+ "description": "在治疗目标后使其获得2秒抵抗(晕眩、寒冷和冻结的持续时间减少50%)",
"rangeId": null,
"blackboard": [
{
- "key": "magic_resistance",
- "value": 7.0
+ "key": "status_resistance[limit]",
+ "value": 2.0
+ },
+ {
+ "key": "one_minus_status_resistance",
+ "value": -0.5
}
]
},
@@ -31623,13 +32411,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "雪原卫士",
- "description": "法术抗性+15",
+ "name": "快速愈合",
+ "description": "在治疗目标后使其获得4秒抵抗(晕眩、寒冷和冻结的持续时间减少50%)",
"rangeId": null,
"blackboard": [
{
- "key": "magic_resistance",
- "value": 15.0
+ "key": "status_resistance[limit]",
+ "value": 4.0
+ },
+ {
+ "key": "one_minus_status_resistance",
+ "value": -0.5
}
]
}
@@ -31683,7 +32475,7 @@
},
{
"type": 0,
- "description": "生命上限+250",
+ "description": "攻击力+23",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -31692,9 +32484,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 0,
+ "attributeType": 1,
"formulaItem": 0,
- "value": 250.0,
+ "value": 23.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -31777,8 +32569,8 @@
{
"level": 50,
"data": {
- "maxHp": 385,
- "atk": 0,
+ "maxHp": 150,
+ "atk": 35,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -31826,8 +32618,8 @@
"type": "MATERIAL"
},
{
- "id": "30061",
- "count": 2,
+ "id": "30011",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -31844,7 +32636,7 @@
"type": "MATERIAL"
},
{
- "id": "30012",
+ "id": "30022",
"count": 2,
"type": "MATERIAL"
}
@@ -31862,7 +32654,7 @@
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30032",
"count": 3,
"type": "MATERIAL"
}
@@ -31880,8 +32672,8 @@
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 3,
+ "id": "30083",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -31898,30 +32690,30 @@
"type": "MATERIAL"
},
{
- "id": "30023",
- "count": 3,
+ "id": "30093",
+ "count": 2,
"type": "MATERIAL"
}
]
}
]
},
- "char_150_snakek": {
- "name": "蛇屠箱",
+ "char_199_yak": {
+ "name": "角峰",
"description": "能够阻挡三个敌人",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_150_snakek",
- "team": -1,
- "displayNumber": "IU05",
+ "potentialItemId": "p_char_199_yak",
+ "team": 6,
+ "displayNumber": "JC03",
"tokenKey": null,
- "appellation": "Cuora",
+ "appellation": "Matterhorn",
"position": "MELEE",
"tagList": [
"防护"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛重装干员蛇屠箱,将为小队提供坚实可靠的防御。",
- "itemDesc": "变得很硬,超级超级硬。",
+ "displayLogo": "logo_kjerag",
+ "itemUsage": "喀兰贸易公司卫士角峰,将作为重装干员为您提供服务。",
+ "itemDesc": "坚实可靠的谢拉格之盾。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 3,
@@ -31929,17 +32721,17 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_150_snakek",
+ "characterPrefabKey": "char_199_yak",
"rangeId": "0-1",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1221,
- "atk": 193,
- "def": 249,
- "magicResistance": 0.0,
+ "maxHp": 1273,
+ "atk": 198,
+ "def": 241,
+ "magicResistance": 5.0,
"cost": 17,
"blockCnt": 3,
"moveSpeed": 1.0,
@@ -31961,10 +32753,10 @@
{
"level": 45,
"data": {
- "maxHp": 1629,
- "atk": 248,
- "def": 372,
- "magicResistance": 0.0,
+ "maxHp": 1698,
+ "atk": 254,
+ "def": 361,
+ "magicResistance": 5.0,
"cost": 17,
"blockCnt": 3,
"moveSpeed": 1.0,
@@ -31987,17 +32779,17 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_150_snakek",
+ "characterPrefabKey": "char_199_yak",
"rangeId": "0-1",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1629,
- "atk": 248,
- "def": 372,
- "magicResistance": 0.0,
+ "maxHp": 1698,
+ "atk": 254,
+ "def": 361,
+ "magicResistance": 5.0,
"cost": 19,
"blockCnt": 3,
"moveSpeed": 1.0,
@@ -32019,10 +32811,10 @@
{
"level": 60,
"data": {
- "maxHp": 2173,
- "atk": 310,
- "def": 503,
- "magicResistance": 0.0,
+ "maxHp": 2264,
+ "atk": 318,
+ "def": 489,
+ "magicResistance": 5.0,
"cost": 19,
"blockCnt": 3,
"moveSpeed": 1.0,
@@ -32049,7 +32841,7 @@
"type": "MATERIAL"
},
{
- "id": "30012",
+ "id": "30062",
"count": 1,
"type": "MATERIAL"
},
@@ -32061,17 +32853,17 @@
]
},
{
- "characterPrefabKey": "char_150_snakek",
+ "characterPrefabKey": "char_199_yak",
"rangeId": "0-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 2173,
- "atk": 310,
- "def": 503,
- "magicResistance": 0.0,
+ "maxHp": 2264,
+ "atk": 318,
+ "def": 489,
+ "magicResistance": 5.0,
"cost": 21,
"blockCnt": 3,
"moveSpeed": 1.0,
@@ -32093,10 +32885,10 @@
{
"level": 70,
"data": {
- "maxHp": 3105,
- "atk": 365,
- "def": 690,
- "magicResistance": 0.0,
+ "maxHp": 3235,
+ "atk": 375,
+ "def": 670,
+ "magicResistance": 5.0,
"cost": 21,
"blockCnt": 3,
"moveSpeed": 1.0,
@@ -32123,13 +32915,13 @@
"type": "MATERIAL"
},
{
- "id": "30093",
+ "id": "30083",
"count": 14,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 10,
+ "id": "30063",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -32137,7 +32929,7 @@
],
"skills": [
{
- "skillId": "skcom_def_up[2]",
+ "skillId": "skchr_yak_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -32154,13 +32946,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30034",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30023",
- "count": 4,
+ "id": "30013",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -32178,12 +32970,12 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 1,
+ "id": "30054",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30034",
"count": 2,
"type": "MATERIAL"
}
@@ -32202,12 +32994,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30135",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30064",
"count": 2,
"type": "MATERIAL"
}
@@ -32220,7 +33012,7 @@
}
},
{
- "skillId": "skchr_snakek_2",
+ "skillId": "skchr_yak_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -32237,12 +33029,12 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30044",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30033",
+ "id": "30023",
"count": 4,
"type": "MATERIAL"
}
@@ -32261,12 +33053,12 @@
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 2,
+ "id": "30064",
+ "count": 1,
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30044",
"count": 2,
"type": "MATERIAL"
}
@@ -32285,12 +33077,12 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30034",
"count": 2,
"type": "MATERIAL"
}
@@ -32313,13 +33105,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "防御专精",
- "description": "防御力+6%",
+ "name": "雪原卫士",
+ "description": "法术抗性+7",
"rangeId": null,
"blackboard": [
{
- "key": "def",
- "value": 0.06
+ "key": "magic_resistance",
+ "value": 7.0
}
]
},
@@ -32330,13 +33122,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "防御专精",
- "description": "防御力+12%",
+ "name": "雪原卫士",
+ "description": "法术抗性+15",
"rangeId": null,
"blackboard": [
{
- "key": "def",
- "value": 0.12
+ "key": "magic_resistance",
+ "value": 15.0
}
]
}
@@ -32390,7 +33182,7 @@
},
{
"type": 0,
- "description": "防御力+27",
+ "description": "生命上限+250",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -32399,9 +33191,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 2,
+ "attributeType": 0,
"formulaItem": 0,
- "value": 27.0,
+ "value": 250.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -32484,9 +33276,9 @@
{
"level": 50,
"data": {
- "maxHp": 0,
+ "maxHp": 385,
"atk": 0,
- "def": 75,
+ "def": 0,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -32533,8 +33325,8 @@
"type": "MATERIAL"
},
{
- "id": "30011",
- "count": 5,
+ "id": "30061",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -32551,7 +33343,7 @@
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30012",
"count": 2,
"type": "MATERIAL"
}
@@ -32569,7 +33361,7 @@
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30022",
"count": 3,
"type": "MATERIAL"
}
@@ -32587,7 +33379,7 @@
"type": "MATERIAL"
},
{
- "id": "30023",
+ "id": "30013",
"count": 3,
"type": "MATERIAL"
}
@@ -32605,7 +33397,7 @@
"type": "MATERIAL"
},
{
- "id": "30033",
+ "id": "30023",
"count": 3,
"type": "MATERIAL"
}
@@ -32613,23 +33405,22 @@
}
]
},
- "char_196_sunbr": {
- "name": "古米",
- "description": "技能可以治疗友方单位",
+ "char_150_snakek": {
+ "name": "蛇屠箱",
+ "description": "能够阻挡三个敌人",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_196_sunbr",
- "team": 8,
- "displayNumber": "USS3",
+ "potentialItemId": "p_char_150_snakek",
+ "team": -1,
+ "displayNumber": "IU05",
"tokenKey": null,
- "appellation": "Гум",
+ "appellation": "Cuora",
"position": "MELEE",
"tagList": [
- "防护",
- "治疗"
+ "防护"
],
- "displayLogo": "logo_ursus",
- "itemUsage": "罗德岛重装干员古米,在保护同伴的同时,治疗他们的伤口。",
- "itemDesc": "她做的早餐,真的是,非常好吃。",
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "罗德岛重装干员蛇屠箱,将为小队提供坚实可靠的防御。",
+ "itemDesc": "变得很硬,超级超级硬。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 3,
@@ -32637,19 +33428,19 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_196_sunbr",
+ "characterPrefabKey": "char_150_snakek",
"rangeId": "0-1",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1059,
- "atk": 179,
- "def": 234,
- "magicResistance": 10.0,
- "cost": 16,
- "blockCnt": 2,
+ "maxHp": 1221,
+ "atk": 193,
+ "def": 249,
+ "magicResistance": 0.0,
+ "cost": 17,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.2,
@@ -32669,12 +33460,12 @@
{
"level": 45,
"data": {
- "maxHp": 1432,
- "atk": 257,
- "def": 345,
- "magicResistance": 10.0,
- "cost": 16,
- "blockCnt": 2,
+ "maxHp": 1629,
+ "atk": 248,
+ "def": 372,
+ "magicResistance": 0.0,
+ "cost": 17,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.2,
@@ -32695,18 +33486,18 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_196_sunbr",
+ "characterPrefabKey": "char_150_snakek",
"rangeId": "0-1",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1432,
- "atk": 257,
- "def": 345,
- "magicResistance": 10.0,
- "cost": 18,
+ "maxHp": 1629,
+ "atk": 248,
+ "def": 372,
+ "magicResistance": 0.0,
+ "cost": 19,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -32727,11 +33518,11 @@
{
"level": 60,
"data": {
- "maxHp": 1836,
- "atk": 348,
- "def": 460,
- "magicResistance": 10.0,
- "cost": 18,
+ "maxHp": 2173,
+ "atk": 310,
+ "def": 503,
+ "magicResistance": 0.0,
+ "cost": 19,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -32757,30 +33548,30 @@
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30012",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30042",
"count": 1,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_196_sunbr",
+ "characterPrefabKey": "char_150_snakek",
"rangeId": "0-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1836,
- "atk": 348,
- "def": 460,
- "magicResistance": 10.0,
- "cost": 20,
+ "maxHp": 2173,
+ "atk": 310,
+ "def": 503,
+ "magicResistance": 0.0,
+ "cost": 21,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -32801,11 +33592,11 @@
{
"level": 70,
"data": {
- "maxHp": 2550,
- "atk": 435,
- "def": 562,
- "magicResistance": 10.0,
- "cost": 20,
+ "maxHp": 3105,
+ "atk": 365,
+ "def": 690,
+ "magicResistance": 0.0,
+ "cost": 21,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -32831,13 +33622,13 @@
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 13,
+ "id": "30093",
+ "count": 14,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 7,
+ "id": "30073",
+ "count": 10,
"type": "MATERIAL"
}
]
@@ -32845,7 +33636,7 @@
],
"skills": [
{
- "skillId": "skchr_sunbr_1",
+ "skillId": "skcom_def_up[2]",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -32862,12 +33653,12 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30044",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30033",
+ "id": "30023",
"count": 4,
"type": "MATERIAL"
}
@@ -32886,12 +33677,12 @@
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 2,
+ "id": "30064",
+ "count": 1,
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30044",
"count": 2,
"type": "MATERIAL"
}
@@ -32910,12 +33701,12 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30034",
"count": 2,
"type": "MATERIAL"
}
@@ -32928,7 +33719,7 @@
}
},
{
- "skillId": "skchr_sunbr_2",
+ "skillId": "skchr_snakek_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -32945,13 +33736,13 @@
"type": "MATERIAL"
},
{
- "id": "30064",
+ "id": "30054",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 2,
+ "id": "30033",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -32969,12 +33760,12 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30074",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30064",
+ "id": "30054",
"count": 2,
"type": "MATERIAL"
}
@@ -32993,12 +33784,12 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30054",
"count": 2,
"type": "MATERIAL"
}
@@ -33021,46 +33812,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "平底锅专精",
- "description": "攻击时,10%几率当次攻击的攻击力提升至150%,并眩晕敌人0.5秒",
- "rangeId": null,
- "blackboard": [
- {
- "key": "prob",
- "value": 0.1
- },
- {
- "key": "atk_scale",
- "value": 1.5
- },
- {
- "key": "stun",
- "value": 0.5
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "平底锅专精",
- "description": "攻击时,13%<@ba.talpu>(+3%)>几率当次攻击的攻击力提升至150%,并眩晕敌人0.5秒",
+ "name": "防御专精",
+ "description": "防御力+6%",
"rangeId": null,
"blackboard": [
{
- "key": "prob",
- "value": 0.13
- },
- {
- "key": "atk_scale",
- "value": 1.5
- },
- {
- "key": "stun",
- "value": 0.5
+ "key": "def",
+ "value": 0.06
}
]
},
@@ -33071,46 +33829,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "平底锅专精",
- "description": "攻击时,15%几率当次攻击的攻击力提升至200%,并眩晕敌人1秒",
- "rangeId": null,
- "blackboard": [
- {
- "key": "prob",
- "value": 0.15
- },
- {
- "key": "atk_scale",
- "value": 2.0
- },
- {
- "key": "stun",
- "value": 1.0
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 2,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "平底锅专精",
- "description": "攻击时,18%<@ba.talpu>(+3%)>几率当次攻击的攻击力提升至200%,并眩晕敌人1秒",
+ "name": "防御专精",
+ "description": "防御力+12%",
"rangeId": null,
"blackboard": [
{
- "key": "prob",
- "value": 0.18
- },
- {
- "key": "atk_scale",
- "value": 2.0
- },
- {
- "key": "stun",
- "value": 1.0
+ "key": "def",
+ "value": 0.12
}
]
}
@@ -33164,7 +33889,7 @@
},
{
"type": 0,
- "description": "攻击力+21",
+ "description": "防御力+27",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -33173,9 +33898,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 1,
+ "attributeType": 2,
"formulaItem": 0,
- "value": 21.0,
+ "value": 27.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -33185,9 +33910,25 @@
"equivalentCost": null
},
{
- "type": 1,
- "description": "天赋效果增强",
- "buff": null,
+ "type": 0,
+ "description": "再部署时间-6秒",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 21,
+ "formulaItem": 0,
+ "value": -6.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
"equivalentCost": null
},
{
@@ -33242,9 +33983,9 @@
{
"level": 50,
"data": {
- "maxHp": 400,
+ "maxHp": 0,
"atk": 0,
- "def": 0,
+ "def": 75,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -33291,8 +34032,8 @@
"type": "MATERIAL"
},
{
- "id": "30021",
- "count": 4,
+ "id": "30011",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -33309,7 +34050,7 @@
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30022",
"count": 2,
"type": "MATERIAL"
}
@@ -33327,8 +34068,8 @@
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 2,
+ "id": "30032",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -33345,7 +34086,7 @@
"type": "MATERIAL"
},
{
- "id": "30033",
+ "id": "30023",
"count": 3,
"type": "MATERIAL"
}
@@ -33363,7 +34104,7 @@
"type": "MATERIAL"
},
{
- "id": "30043",
+ "id": "30033",
"count": 3,
"type": "MATERIAL"
}
@@ -33371,46 +34112,46 @@
}
]
},
- "char_260_durnar": {
- "name": "坚雷",
- "description": "技能开启时普通攻击会造成法术伤害",
+ "char_196_sunbr": {
+ "name": "古米",
+ "description": "技能可以治疗友方单位",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_260_durnar",
- "team": -1,
- "displayNumber": "R124",
+ "potentialItemId": "p_char_196_sunbr",
+ "team": 8,
+ "displayNumber": "USS3",
"tokenKey": null,
- "appellation": "Dur-nar",
+ "appellation": "Гум",
"position": "MELEE",
"tagList": [
"防护",
- "输出"
+ "治疗"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛重装干员坚雷,誓将一切暴徒挡在盾前。",
- "itemDesc": "每个自信能越过盾墙的人最终都会被击倒在地。",
- "itemObtainApproach": "信用交易所",
+ "displayLogo": "logo_ursus",
+ "itemUsage": "罗德岛重装干员古米,在保护同伴的同时,治疗他们的伤口。",
+ "itemDesc": "她做的早餐,真的是,非常好吃。",
+ "itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 3,
"profession": "TANK",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_260_durnar",
+ "characterPrefabKey": "char_196_sunbr",
"rangeId": "0-1",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1201,
- "atk": 244,
- "def": 220,
- "magicResistance": 5.0,
- "cost": 20,
- "blockCnt": 3,
+ "maxHp": 1059,
+ "atk": 179,
+ "def": 234,
+ "magicResistance": 10.0,
+ "cost": 16,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -33427,15 +34168,15 @@
{
"level": 45,
"data": {
- "maxHp": 1623,
- "atk": 349,
- "def": 324,
- "magicResistance": 5.0,
- "cost": 20,
- "blockCnt": 3,
+ "maxHp": 1432,
+ "atk": 257,
+ "def": 345,
+ "magicResistance": 10.0,
+ "cost": 16,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -33453,22 +34194,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_260_durnar",
+ "characterPrefabKey": "char_196_sunbr",
"rangeId": "0-1",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1623,
- "atk": 349,
- "def": 324,
+ "maxHp": 1432,
+ "atk": 257,
+ "def": 345,
"magicResistance": 10.0,
- "cost": 22,
+ "cost": 18,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -33485,15 +34226,15 @@
{
"level": 60,
"data": {
- "maxHp": 2165,
- "atk": 466,
- "def": 438,
+ "maxHp": 1836,
+ "atk": 348,
+ "def": 460,
"magicResistance": 10.0,
- "cost": 22,
+ "cost": 18,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -33515,34 +34256,34 @@
"type": "MATERIAL"
},
{
- "id": "30012",
+ "id": "30022",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30052",
"count": 1,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_260_durnar",
+ "characterPrefabKey": "char_196_sunbr",
"rangeId": "0-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 2165,
- "atk": 466,
- "def": 438,
- "magicResistance": 15.0,
- "cost": 24,
+ "maxHp": 1836,
+ "atk": 348,
+ "def": 460,
+ "magicResistance": 10.0,
+ "cost": 20,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -33559,15 +34300,15 @@
{
"level": 70,
"data": {
- "maxHp": 3007,
- "atk": 583,
- "def": 548,
- "magicResistance": 15.0,
- "cost": 24,
+ "maxHp": 2550,
+ "atk": 435,
+ "def": 562,
+ "magicResistance": 10.0,
+ "cost": 20,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -33589,13 +34330,13 @@
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 19,
+ "id": "30103",
+ "count": 13,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 8,
+ "id": "30083",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -33603,8 +34344,8 @@
],
"skills": [
{
- "skillId": "skcom_atk_up[2]",
- "overridePrefabKey": "skchr_durnar_1",
+ "skillId": "skchr_sunbr_1",
+ "overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
{
@@ -33673,7 +34414,7 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30054",
"count": 2,
"type": "MATERIAL"
}
@@ -33686,7 +34427,7 @@
}
},
{
- "skillId": "skchr_durnar_2",
+ "skillId": "skchr_sunbr_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -33756,7 +34497,7 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30024",
"count": 2,
"type": "MATERIAL"
}
@@ -33779,17 +34520,46 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "攻守兼备",
- "description": "攻击力+4%,防御力+4%",
+ "name": "平底锅专精",
+ "description": "攻击时,10%几率当次攻击的攻击力提升至150%,并眩晕敌人0.5秒",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.04
+ "key": "prob",
+ "value": 0.1
},
{
- "key": "def",
- "value": 0.04
+ "key": "atk_scale",
+ "value": 1.5
+ },
+ {
+ "key": "stun",
+ "value": 0.5
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "平底锅专精",
+ "description": "攻击时,13%<@ba.talpu>(+3%)>几率当次攻击的攻击力提升至150%,并眩晕敌人0.5秒",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "prob",
+ "value": 0.13
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.5
+ },
+ {
+ "key": "stun",
+ "value": 0.5
}
]
},
@@ -33800,17 +34570,46 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "攻守兼备",
- "description": "攻击力+7%,防御力+7%",
+ "name": "平底锅专精",
+ "description": "攻击时,15%几率当次攻击的攻击力提升至200%,并眩晕敌人1秒",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.07
+ "key": "prob",
+ "value": 0.15
},
{
- "key": "def",
- "value": 0.07
+ "key": "atk_scale",
+ "value": 2.0
+ },
+ {
+ "key": "stun",
+ "value": 1.0
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "平底锅专精",
+ "description": "攻击时,18%<@ba.talpu>(+3%)>几率当次攻击的攻击力提升至200%,并眩晕敌人1秒",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "prob",
+ "value": 0.18
+ },
+ {
+ "key": "atk_scale",
+ "value": 2.0
+ },
+ {
+ "key": "stun",
+ "value": 1.0
}
]
}
@@ -33864,7 +34663,7 @@
},
{
"type": 0,
- "description": "攻击力+23",
+ "description": "攻击力+21",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -33875,7 +34674,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 23.0,
+ "value": 21.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -33885,25 +34684,9 @@
"equivalentCost": null
},
{
- "type": 0,
- "description": "防御力+20",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 2,
- "formulaItem": 0,
- "value": 20.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
+ "type": 1,
+ "description": "天赋效果增强",
+ "buff": null,
"equivalentCost": null
},
{
@@ -33958,8 +34741,8 @@
{
"level": 50,
"data": {
- "maxHp": 0,
- "atk": 65,
+ "maxHp": 400,
+ "atk": 0,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -34007,8 +34790,8 @@
"type": "MATERIAL"
},
{
- "id": "30011",
- "count": 5,
+ "id": "30021",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -34025,7 +34808,7 @@
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30032",
"count": 2,
"type": "MATERIAL"
}
@@ -34043,8 +34826,8 @@
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 3,
+ "id": "30042",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -34061,8 +34844,8 @@
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 2,
+ "id": "30033",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -34079,7 +34862,7 @@
"type": "MATERIAL"
},
{
- "id": "30053",
+ "id": "30043",
"count": 3,
"type": "MATERIAL"
}
@@ -34087,42 +34870,43 @@
}
]
},
- "char_110_deepcl": {
- "name": "深海色",
- "description": "攻击造成<@ba.kw>法术伤害>\\n可以使用<@ba.kw>召唤物>协助作战",
+ "char_260_durnar": {
+ "name": "坚雷",
+ "description": "技能开启时普通攻击会造成法术伤害",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_110_deepcl",
+ "potentialItemId": "p_char_260_durnar",
"team": -1,
- "displayNumber": "AA04",
- "tokenKey": "token_10001_deepcl_tentac",
- "appellation": "Deepcolor",
- "position": "RANGED",
+ "displayNumber": "R124",
+ "tokenKey": null,
+ "appellation": "Dur-nar",
+ "position": "MELEE",
"tagList": [
- "召唤"
+ "防护",
+ "输出"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛辅助干员深海色,使役着她的“助手”们准备加入战斗。",
- "itemDesc": "你不会想知道她是怎样作画的。",
- "itemObtainApproach": "招募寻访",
+ "itemUsage": "罗德岛重装干员坚雷,誓将一切暴徒挡在盾前。",
+ "itemDesc": "每个自信能越过盾墙的人最终都会被击倒在地。",
+ "itemObtainApproach": "信用交易所",
"maxPotentialLevel": 5,
"rarity": 3,
- "profession": "SUPPORT",
+ "profession": "TANK",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_110_deepcl",
- "rangeId": "3-6",
+ "characterPrefabKey": "char_260_durnar",
+ "rangeId": "0-1",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 472,
- "atk": 181,
- "def": 53,
- "magicResistance": 10.0,
- "cost": 8,
- "blockCnt": 1,
+ "maxHp": 1201,
+ "atk": 244,
+ "def": 220,
+ "magicResistance": 5.0,
+ "cost": 20,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.6,
@@ -34142,12 +34926,12 @@
{
"level": 45,
"data": {
- "maxHp": 638,
- "atk": 259,
- "def": 77,
- "magicResistance": 10.0,
- "cost": 8,
- "blockCnt": 1,
+ "maxHp": 1623,
+ "atk": 349,
+ "def": 324,
+ "magicResistance": 5.0,
+ "cost": 20,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.6,
@@ -34168,19 +34952,19 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_110_deepcl",
- "rangeId": "3-1",
+ "characterPrefabKey": "char_260_durnar",
+ "rangeId": "0-1",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 638,
- "atk": 259,
- "def": 77,
+ "maxHp": 1623,
+ "atk": 349,
+ "def": 324,
"magicResistance": 10.0,
- "cost": 10,
- "blockCnt": 1,
+ "cost": 22,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.6,
@@ -34200,12 +34984,12 @@
{
"level": 60,
"data": {
- "maxHp": 829,
- "atk": 346,
- "def": 103,
+ "maxHp": 2165,
+ "atk": 466,
+ "def": 438,
"magicResistance": 10.0,
- "cost": 10,
- "blockCnt": 1,
+ "cost": 22,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.6,
@@ -34225,36 +35009,36 @@
],
"evolveCost": [
{
- "id": "3271",
+ "id": "3231",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30012",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30062",
+ "id": "30032",
"count": 1,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_110_deepcl",
- "rangeId": "3-1",
+ "characterPrefabKey": "char_260_durnar",
+ "rangeId": "0-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 829,
- "atk": 346,
- "def": 103,
+ "maxHp": 2165,
+ "atk": 466,
+ "def": 438,
"magicResistance": 15.0,
- "cost": 10,
- "blockCnt": 1,
+ "cost": 24,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.6,
@@ -34274,12 +35058,12 @@
{
"level": 70,
"data": {
- "maxHp": 1050,
- "atk": 403,
- "def": 125,
+ "maxHp": 3007,
+ "atk": 583,
+ "def": 548,
"magicResistance": 15.0,
- "cost": 10,
- "blockCnt": 1,
+ "cost": 24,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.6,
@@ -34299,18 +35083,18 @@
],
"evolveCost": [
{
- "id": "3272",
+ "id": "3232",
"count": 5,
"type": "MATERIAL"
},
{
"id": "30013",
- "count": 20,
+ "count": 19,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 9,
+ "id": "30103",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -34318,8 +35102,8 @@
],
"skills": [
{
- "skillId": "skchr_deepcl_1",
- "overridePrefabKey": null,
+ "skillId": "skcom_atk_up[2]",
+ "overridePrefabKey": "skchr_durnar_1",
"overrideTokenKey": null,
"levelUpCostCond": [
{
@@ -34335,13 +35119,13 @@
"type": "MATERIAL"
},
{
- "id": "30064",
+ "id": "30054",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 2,
+ "id": "30033",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -34359,12 +35143,12 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30074",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30064",
+ "id": "30054",
"count": 2,
"type": "MATERIAL"
}
@@ -34383,12 +35167,12 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30084",
"count": 2,
"type": "MATERIAL"
}
@@ -34401,7 +35185,7 @@
}
},
{
- "skillId": "skchr_deepcl_2",
+ "skillId": "skchr_durnar_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -34418,13 +35202,13 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30064",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 4,
+ "id": "30043",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -34442,13 +35226,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30084",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 3,
+ "id": "30064",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -34466,12 +35250,12 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30074",
"count": 2,
"type": "MATERIAL"
}
@@ -34487,23 +35271,6 @@
"talents": [
{
"candidates": [
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "prefabKey": "1",
- "name": "召唤触手",
- "description": "可以使用两个触手召唤物来协助作战",
- "rangeId": null,
- "blackboard": [
- {
- "key": "cnt",
- "value": 2.0
- }
- ]
- },
{
"unlockCondition": {
"phase": 1,
@@ -34511,13 +35278,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "召唤触手",
- "description": "可以使用三个触手召唤物来协助作战",
+ "name": "攻守兼备",
+ "description": "攻击力+4%,防御力+4%",
"rangeId": null,
"blackboard": [
{
- "key": "cnt",
- "value": 3.0
+ "key": "atk",
+ "value": 0.04
+ },
+ {
+ "key": "def",
+ "value": 0.04
}
]
},
@@ -34528,13 +35299,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "召唤触手",
- "description": "可以使用四个触手召唤物来协助作战",
+ "name": "攻守兼备",
+ "description": "攻击力+7%,防御力+7%",
"rangeId": null,
"blackboard": [
{
- "key": "cnt",
- "value": 4.0
+ "key": "atk",
+ "value": 0.07
+ },
+ {
+ "key": "def",
+ "value": 0.07
}
]
}
@@ -34588,7 +35363,7 @@
},
{
"type": 0,
- "description": "攻击速度+8",
+ "description": "攻击力+23",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -34597,9 +35372,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 7,
+ "attributeType": 1,
"formulaItem": 0,
- "value": 8.0,
+ "value": 23.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -34610,7 +35385,7 @@
},
{
"type": 0,
- "description": "再部署时间-6秒",
+ "description": "防御力+20",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -34619,9 +35394,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 21,
+ "attributeType": 2,
"formulaItem": 0,
- "value": -6.0,
+ "value": 20.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -34682,8 +35457,8 @@
{
"level": 50,
"data": {
- "maxHp": 300,
- "atk": 0,
+ "maxHp": 0,
+ "atk": 65,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -34731,8 +35506,8 @@
"type": "MATERIAL"
},
{
- "id": "30031",
- "count": 4,
+ "id": "30011",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -34749,7 +35524,7 @@
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30022",
"count": 2,
"type": "MATERIAL"
}
@@ -34767,8 +35542,8 @@
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 2,
+ "id": "30032",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -34811,64 +35586,45 @@
}
]
},
- "char_183_skgoat": {
- "name": "地灵",
- "description": "攻击造成<@ba.kw>法术伤害>,并对敌人造成短暂的<@ba.kw>停顿>",
+ "char_110_deepcl": {
+ "name": "深海色",
+ "description": "攻击造成<@ba.kw>法术伤害>\\n可以使用<@ba.kw>召唤物>协助作战",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_183_skgoat",
+ "potentialItemId": "p_char_110_deepcl",
"team": -1,
- "displayNumber": "LN01",
- "tokenKey": null,
- "appellation": "Earthspirit",
+ "displayNumber": "AA04",
+ "tokenKey": "token_10001_deepcl_tentac",
+ "appellation": "Deepcolor",
"position": "RANGED",
"tagList": [
- "减速"
+ "召唤"
],
- "displayLogo": "logo_Leithanien",
- "itemUsage": "罗德岛辅助干员地灵,在工作时间内为你提供可靠的战场支援。",
- "itemDesc": "她又听到奇怪的声音了吗?",
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "罗德岛辅助干员深海色,使役着她的“助手”们准备加入战斗。",
+ "itemDesc": "你不会想知道她是怎样作画的。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 3,
"profession": "SUPPORT",
- "trait": {
- "candidates": [
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "blackboard": [
- {
- "key": "sluggish",
- "value": 0.8
- }
- ],
- "overrideDescripton": null,
- "prefabKey": null,
- "rangeId": null
- }
- ]
- },
+ "trait": null,
"phases": [
{
- "characterPrefabKey": "char_183_skgoat",
- "rangeId": "y-2",
+ "characterPrefabKey": "char_110_deepcl",
+ "rangeId": "3-6",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 548,
- "atk": 202,
- "def": 46,
+ "maxHp": 472,
+ "atk": 181,
+ "def": 53,
"magicResistance": 10.0,
- "cost": 12,
+ "cost": 8,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.9,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -34885,15 +35641,15 @@
{
"level": 45,
"data": {
- "maxHp": 751,
- "atk": 298,
- "def": 66,
+ "maxHp": 638,
+ "atk": 259,
+ "def": 77,
"magicResistance": 10.0,
- "cost": 12,
+ "cost": 8,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.9,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -34911,22 +35667,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_183_skgoat",
- "rangeId": "y-2",
+ "characterPrefabKey": "char_110_deepcl",
+ "rangeId": "3-1",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 751,
- "atk": 298,
- "def": 66,
- "magicResistance": 15.0,
- "cost": 14,
+ "maxHp": 638,
+ "atk": 259,
+ "def": 77,
+ "magicResistance": 10.0,
+ "cost": 10,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.9,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -34943,15 +35699,15 @@
{
"level": 60,
"data": {
- "maxHp": 964,
- "atk": 398,
- "def": 85,
- "magicResistance": 15.0,
- "cost": 14,
+ "maxHp": 829,
+ "atk": 346,
+ "def": 103,
+ "magicResistance": 10.0,
+ "cost": 10,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.9,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -34973,34 +35729,34 @@
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30032",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30012",
+ "id": "30062",
"count": 1,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_183_skgoat",
- "rangeId": "y-2",
+ "characterPrefabKey": "char_110_deepcl",
+ "rangeId": "3-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 964,
- "atk": 398,
- "def": 85,
- "magicResistance": 20.0,
- "cost": 14,
+ "maxHp": 829,
+ "atk": 346,
+ "def": 103,
+ "magicResistance": 15.0,
+ "cost": 10,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.9,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -35017,15 +35773,15 @@
{
"level": 70,
"data": {
- "maxHp": 1205,
- "atk": 480,
- "def": 101,
- "magicResistance": 20.0,
- "cost": 14,
+ "maxHp": 1050,
+ "atk": 403,
+ "def": 125,
+ "magicResistance": 15.0,
+ "cost": 10,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.9,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -35047,13 +35803,13 @@
"type": "MATERIAL"
},
{
- "id": "30023",
+ "id": "30013",
"count": 20,
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 7,
+ "id": "30083",
+ "count": 9,
"type": "MATERIAL"
}
]
@@ -35061,7 +35817,7 @@
],
"skills": [
{
- "skillId": "skcom_atk_up[2]",
+ "skillId": "skchr_deepcl_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -35078,13 +35834,13 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30064",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 4,
+ "id": "30043",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -35102,13 +35858,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30084",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 3,
+ "id": "30064",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -35126,12 +35882,12 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30024",
"count": 2,
"type": "MATERIAL"
}
@@ -35144,7 +35900,7 @@
}
},
{
- "skillId": "skchr_skgoat_2",
+ "skillId": "skchr_deepcl_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -35161,13 +35917,13 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30074",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 3,
+ "id": "30053",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -35185,13 +35941,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30094",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 2,
+ "id": "30074",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -35209,12 +35965,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30104",
"count": 2,
"type": "MATERIAL"
}
@@ -35232,18 +35988,35 @@
"candidates": [
{
"unlockCondition": {
- "phase": 2,
+ "phase": 0,
"level": 1
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "地质勘探",
- "description": "略微延长特性停顿的持续时间",
+ "name": "召唤触手",
+ "description": "可以使用两个触手召唤物来协助作战",
"rangeId": null,
"blackboard": [
{
- "key": "sluggish",
- "value": 0.1
+ "key": "cnt",
+ "value": 2.0
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": "召唤触手",
+ "description": "可以使用三个触手召唤物来协助作战",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "cnt",
+ "value": 3.0
}
]
},
@@ -35252,15 +36025,15 @@
"phase": 2,
"level": 1
},
- "requiredPotentialRank": 4,
+ "requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "地质勘探",
- "description": "稍微延长特性停顿的持续时间",
+ "name": "召唤触手",
+ "description": "可以使用四个触手召唤物来协助作战",
"rangeId": null,
"blackboard": [
{
- "key": "sluggish",
- "value": 0.13
+ "key": "cnt",
+ "value": 4.0
}
]
}
@@ -35314,7 +36087,7 @@
},
{
"type": 0,
- "description": "攻击力+21",
+ "description": "攻击速度+8",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -35323,9 +36096,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 1,
+ "attributeType": 7,
"formulaItem": 0,
- "value": 21.0,
+ "value": 8.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -35335,9 +36108,25 @@
"equivalentCost": null
},
{
- "type": 1,
- "description": "天赋效果增强",
- "buff": null,
+ "type": 0,
+ "description": "再部署时间-6秒",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 21,
+ "formulaItem": 0,
+ "value": -6.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
"equivalentCost": null
},
{
@@ -35392,8 +36181,8 @@
{
"level": 50,
"data": {
- "maxHp": 0,
- "atk": 50,
+ "maxHp": 300,
+ "atk": 0,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -35441,8 +36230,8 @@
"type": "MATERIAL"
},
{
- "id": "30041",
- "count": 3,
+ "id": "30031",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -35459,7 +36248,7 @@
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30042",
"count": 2,
"type": "MATERIAL"
}
@@ -35477,7 +36266,7 @@
"type": "MATERIAL"
},
{
- "id": "30062",
+ "id": "30052",
"count": 2,
"type": "MATERIAL"
}
@@ -35495,7 +36284,7 @@
"type": "MATERIAL"
},
{
- "id": "30053",
+ "id": "30043",
"count": 2,
"type": "MATERIAL"
}
@@ -35513,31 +36302,30 @@
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 2,
+ "id": "30053",
+ "count": 3,
"type": "MATERIAL"
}
]
}
]
},
- "char_258_podego": {
- "name": "波登可",
+ "char_183_skgoat": {
+ "name": "地灵",
"description": "攻击造成<@ba.kw>法术伤害>,并对敌人造成短暂的<@ba.kw>停顿>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_258_podego",
+ "potentialItemId": "p_char_183_skgoat",
"team": -1,
- "displayNumber": "R157",
+ "displayNumber": "LN01",
"tokenKey": null,
- "appellation": "Podenco",
+ "appellation": "Earthspirit",
"position": "RANGED",
"tagList": [
- "减速",
- "治疗"
+ "减速"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "辅助干员波登可,为紧张的战场带来一点花香。",
- "itemDesc": "香味让人舒缓,也能让人倒地。",
+ "displayLogo": "logo_Leithanien",
+ "itemUsage": "罗德岛辅助干员地灵,在工作时间内为你提供可靠的战场支援。",
+ "itemDesc": "她又听到奇怪的声音了吗?",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 3,
@@ -35564,16 +36352,16 @@
},
"phases": [
{
- "characterPrefabKey": "char_258_podego",
+ "characterPrefabKey": "char_183_skgoat",
"rangeId": "y-2",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 528,
- "atk": 208,
- "def": 43,
+ "maxHp": 548,
+ "atk": 202,
+ "def": 46,
"magicResistance": 10.0,
"cost": 12,
"blockCnt": 1,
@@ -35596,9 +36384,9 @@
{
"level": 45,
"data": {
- "maxHp": 724,
- "atk": 306,
- "def": 62,
+ "maxHp": 751,
+ "atk": 298,
+ "def": 66,
"magicResistance": 10.0,
"cost": 12,
"blockCnt": 1,
@@ -35622,16 +36410,16 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_258_podego",
+ "characterPrefabKey": "char_183_skgoat",
"rangeId": "y-2",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 724,
- "atk": 306,
- "def": 62,
+ "maxHp": 751,
+ "atk": 298,
+ "def": 66,
"magicResistance": 15.0,
"cost": 14,
"blockCnt": 1,
@@ -35654,9 +36442,9 @@
{
"level": 60,
"data": {
- "maxHp": 930,
- "atk": 408,
- "def": 80,
+ "maxHp": 964,
+ "atk": 398,
+ "def": 85,
"magicResistance": 15.0,
"cost": 14,
"blockCnt": 1,
@@ -35684,28 +36472,28 @@
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30042",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30012",
"count": 1,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_258_podego",
+ "characterPrefabKey": "char_183_skgoat",
"rangeId": "y-2",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 930,
- "atk": 408,
- "def": 80,
+ "maxHp": 964,
+ "atk": 398,
+ "def": 85,
"magicResistance": 20.0,
"cost": 14,
"blockCnt": 1,
@@ -35728,9 +36516,9 @@
{
"level": 70,
"data": {
- "maxHp": 1163,
- "atk": 492,
- "def": 96,
+ "maxHp": 1205,
+ "atk": 480,
+ "def": 101,
"magicResistance": 20.0,
"cost": 14,
"blockCnt": 1,
@@ -35758,13 +36546,13 @@
"type": "MATERIAL"
},
{
- "id": "31023",
- "count": 19,
+ "id": "30023",
+ "count": 20,
"type": "MATERIAL"
},
{
"id": "30093",
- "count": 5,
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -35772,7 +36560,7 @@
],
"skills": [
{
- "skillId": "skchr_podego_1",
+ "skillId": "skcom_atk_up[2]",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -35789,13 +36577,13 @@
"type": "MATERIAL"
},
{
- "id": "30064",
+ "id": "30074",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 2,
+ "id": "30053",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -35813,12 +36601,12 @@
"type": "MATERIAL"
},
{
- "id": "31014",
+ "id": "30094",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30074",
"count": 3,
"type": "MATERIAL"
}
@@ -35842,7 +36630,7 @@
"type": "MATERIAL"
},
{
- "id": "31024",
+ "id": "30104",
"count": 2,
"type": "MATERIAL"
}
@@ -35855,7 +36643,7 @@
}
},
{
- "skillId": "skchr_podego_2",
+ "skillId": "skchr_skgoat_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -35872,12 +36660,12 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30084",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "31023",
+ "id": "30063",
"count": 3,
"type": "MATERIAL"
}
@@ -35896,12 +36684,12 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30104",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "31014",
+ "id": "30084",
"count": 2,
"type": "MATERIAL"
}
@@ -35920,12 +36708,12 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "31024",
+ "id": "30024",
"count": 2,
"type": "MATERIAL"
}
@@ -35941,40 +36729,6 @@
"talents": [
{
"candidates": [
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "prefabKey": "1",
- "name": "园丁",
- "description": "在场时,所有【辅助】干员攻击力+5%",
- "rangeId": null,
- "blackboard": [
- {
- "key": "atk",
- "value": 0.05
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "园丁",
- "description": "在场时,所有【辅助】干员攻击力+7%<@ba.talpu>(+2%)>",
- "rangeId": null,
- "blackboard": [
- {
- "key": "atk",
- "value": 0.07
- }
- ]
- },
{
"unlockCondition": {
"phase": 2,
@@ -35982,13 +36736,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "园丁",
- "description": "在场时,所有【辅助】干员攻击力+9%",
+ "name": "地质勘探",
+ "description": "略微延长特性停顿的持续时间",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.09
+ "key": "sluggish",
+ "value": 0.1
}
]
},
@@ -35999,13 +36753,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "园丁",
- "description": "在场时,所有【辅助】干员攻击力+11%<@ba.talpu>(+2%)>",
+ "name": "地质勘探",
+ "description": "稍微延长特性停顿的持续时间",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.11
+ "key": "sluggish",
+ "value": 0.13
}
]
}
@@ -36186,8 +36940,8 @@
"type": "MATERIAL"
},
{
- "id": "30061",
- "count": 2,
+ "id": "30041",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -36204,7 +36958,7 @@
"type": "MATERIAL"
},
{
- "id": "30012",
+ "id": "30052",
"count": 2,
"type": "MATERIAL"
}
@@ -36222,8 +36976,8 @@
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 3,
+ "id": "30062",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -36240,7 +36994,7 @@
"type": "MATERIAL"
},
{
- "id": "30043",
+ "id": "30053",
"count": 2,
"type": "MATERIAL"
}
@@ -36258,35 +37012,35 @@
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 3,
+ "id": "30063",
+ "count": 2,
"type": "MATERIAL"
}
]
}
]
},
- "char_355_ethan": {
- "name": "伊桑",
- "description": "对攻击范围内<@ba.kw>所有敌人>造成伤害\\n拥有50%的物理和法术闪避且不容易成为敌人的<@ba.kw>攻击目标>",
+ "char_258_podego": {
+ "name": "波登可",
+ "description": "攻击造成<@ba.kw>法术伤害>,并对敌人造成短暂的<@ba.kw>停顿>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_355_ethan",
+ "potentialItemId": "p_char_258_podego",
"team": -1,
- "displayNumber": "R130",
+ "displayNumber": "R157",
"tokenKey": null,
- "appellation": "Ethan",
- "position": "MELEE",
+ "appellation": "Podenco",
+ "position": "RANGED",
"tagList": [
- "输出",
- "控场"
+ "减速",
+ "治疗"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛特种干员伊桑,将以独特的能力为你执行特别任务。",
- "itemDesc": "你,看不见我!",
- "itemObtainApproach": "凭证交易所",
+ "itemUsage": "辅助干员波登可,为紧张的战场带来一点花香。",
+ "itemDesc": "香味让人舒缓,也能让人倒地。",
+ "itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 3,
- "profession": "SPECIAL",
+ "profession": "SUPPORT",
"trait": {
"candidates": [
{
@@ -36297,8 +37051,8 @@
"requiredPotentialRank": 0,
"blackboard": [
{
- "key": "prob",
- "value": 0.5
+ "key": "sluggish",
+ "value": 0.8
}
],
"overrideDescripton": null,
@@ -36309,28 +37063,28 @@
},
"phases": [
{
- "characterPrefabKey": "char_355_ethan",
- "rangeId": "y-1",
+ "characterPrefabKey": "char_258_podego",
+ "rangeId": "y-2",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 730,
- "atk": 346,
- "def": 139,
+ "maxHp": 528,
+ "atk": 208,
+ "def": 43,
"magicResistance": 10.0,
- "cost": 17,
- "blockCnt": 0,
+ "cost": 12,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 3.5,
+ "baseAttackTime": 1.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
"maxDeckStackCnt": 0,
- "tauntLevel": -1,
+ "tauntLevel": 0,
"massLevel": 0,
"baseForceLevel": 0,
"stunImmune": false,
@@ -36341,21 +37095,21 @@
{
"level": 45,
"data": {
- "maxHp": 1014,
- "atk": 468,
- "def": 214,
+ "maxHp": 724,
+ "atk": 306,
+ "def": 62,
"magicResistance": 10.0,
- "cost": 17,
- "blockCnt": 0,
+ "cost": 12,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 3.5,
+ "baseAttackTime": 1.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
"maxDeckStackCnt": 0,
- "tauntLevel": -1,
+ "tauntLevel": 0,
"massLevel": 0,
"baseForceLevel": 0,
"stunImmune": false,
@@ -36367,28 +37121,28 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_355_ethan",
- "rangeId": "y-1",
+ "characterPrefabKey": "char_258_podego",
+ "rangeId": "y-2",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1014,
- "atk": 468,
- "def": 214,
- "magicResistance": 20.0,
- "cost": 19,
- "blockCnt": 0,
+ "maxHp": 724,
+ "atk": 306,
+ "def": 62,
+ "magicResistance": 15.0,
+ "cost": 14,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 3.5,
+ "baseAttackTime": 1.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
"maxDeckStackCnt": 0,
- "tauntLevel": -1,
+ "tauntLevel": 0,
"massLevel": 0,
"baseForceLevel": 0,
"stunImmune": false,
@@ -36399,21 +37153,21 @@
{
"level": 60,
"data": {
- "maxHp": 1300,
- "atk": 601,
- "def": 279,
- "magicResistance": 20.0,
- "cost": 19,
- "blockCnt": 0,
+ "maxHp": 930,
+ "atk": 408,
+ "def": 80,
+ "magicResistance": 15.0,
+ "cost": 14,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 3.5,
+ "baseAttackTime": 1.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
"maxDeckStackCnt": 0,
- "tauntLevel": -1,
+ "tauntLevel": 0,
"massLevel": 0,
"baseForceLevel": 0,
"stunImmune": false,
@@ -36424,12 +37178,12 @@
],
"evolveCost": [
{
- "id": "3281",
+ "id": "3271",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30032",
"count": 1,
"type": "MATERIAL"
},
@@ -36441,28 +37195,28 @@
]
},
{
- "characterPrefabKey": "char_355_ethan",
- "rangeId": "y-1",
+ "characterPrefabKey": "char_258_podego",
+ "rangeId": "y-2",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1300,
- "atk": 601,
- "def": 279,
- "magicResistance": 30.0,
- "cost": 19,
- "blockCnt": 0,
+ "maxHp": 930,
+ "atk": 408,
+ "def": 80,
+ "magicResistance": 20.0,
+ "cost": 14,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 3.5,
+ "baseAttackTime": 1.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
"maxDeckStackCnt": 0,
- "tauntLevel": -1,
+ "tauntLevel": 0,
"massLevel": 0,
"baseForceLevel": 0,
"stunImmune": false,
@@ -36473,21 +37227,21 @@
{
"level": 70,
"data": {
- "maxHp": 1530,
- "atk": 742,
- "def": 337,
- "magicResistance": 30.0,
- "cost": 19,
- "blockCnt": 0,
+ "maxHp": 1163,
+ "atk": 492,
+ "def": 96,
+ "magicResistance": 20.0,
+ "cost": 14,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 3.5,
+ "baseAttackTime": 1.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
"maxDeckStackCnt": 0,
- "tauntLevel": -1,
+ "tauntLevel": 0,
"massLevel": 0,
"baseForceLevel": 0,
"stunImmune": false,
@@ -36498,18 +37252,18 @@
],
"evolveCost": [
{
- "id": "3282",
+ "id": "3272",
"count": 5,
"type": "MATERIAL"
},
{
- "id": "30023",
- "count": 17,
+ "id": "31023",
+ "count": 19,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 14,
+ "id": "30093",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -36517,7 +37271,7 @@
],
"skills": [
{
- "skillId": "skchr_ethan_1",
+ "skillId": "skchr_podego_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -36534,13 +37288,13 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30064",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 4,
+ "id": "30043",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -36558,12 +37312,12 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "31014",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30014",
"count": 3,
"type": "MATERIAL"
}
@@ -36582,12 +37336,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "31024",
"count": 2,
"type": "MATERIAL"
}
@@ -36600,7 +37354,7 @@
}
},
{
- "skillId": "skchr_ethan_2",
+ "skillId": "skchr_podego_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -36617,12 +37371,12 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30044",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30063",
+ "id": "31023",
"count": 3,
"type": "MATERIAL"
}
@@ -36641,12 +37395,12 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30054",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "31014",
"count": 2,
"type": "MATERIAL"
}
@@ -36665,12 +37419,12 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "31024",
"count": 2,
"type": "MATERIAL"
}
@@ -36693,17 +37447,30 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "缠绕",
- "description": "攻击时有25%的几率使目标束缚(无法移动)2秒",
+ "name": "园丁",
+ "description": "在场时,所有【辅助】干员攻击力+5%",
"rangeId": null,
"blackboard": [
{
- "key": "prob",
- "value": 0.25
- },
+ "key": "atk",
+ "value": 0.05
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "园丁",
+ "description": "在场时,所有【辅助】干员攻击力+7%<@ba.talpu>(+2%)>",
+ "rangeId": null,
+ "blackboard": [
{
- "key": "frozen_duration",
- "value": 2.0
+ "key": "atk",
+ "value": 0.07
}
]
},
@@ -36714,17 +37481,30 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "缠绕",
- "description": "攻击时有25%的几率使目标束缚(无法移动)3秒",
+ "name": "园丁",
+ "description": "在场时,所有【辅助】干员攻击力+9%",
"rangeId": null,
"blackboard": [
{
- "key": "prob",
- "value": 0.25
- },
+ "key": "atk",
+ "value": 0.09
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "园丁",
+ "description": "在场时,所有【辅助】干员攻击力+11%<@ba.talpu>(+2%)>",
+ "rangeId": null,
+ "blackboard": [
{
- "key": "frozen_duration",
- "value": 3.0
+ "key": "atk",
+ "value": 0.11
}
]
}
@@ -36778,7 +37558,7 @@
},
{
"type": 0,
- "description": "生命上限+150",
+ "description": "攻击力+21",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -36787,9 +37567,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 0,
+ "attributeType": 1,
"formulaItem": 0,
- "value": 150.0,
+ "value": 21.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -36799,25 +37579,9 @@
"equivalentCost": null
},
{
- "type": 0,
- "description": "再部署时间-6秒",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 21,
- "formulaItem": 0,
- "value": -6.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
+ "type": 1,
+ "description": "天赋效果增强",
+ "buff": null,
"equivalentCost": null
},
{
@@ -36872,8 +37636,8 @@
{
"level": 50,
"data": {
- "maxHp": 450,
- "atk": 0,
+ "maxHp": 0,
+ "atk": 50,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -36921,8 +37685,8 @@
"type": "MATERIAL"
},
{
- "id": "30021",
- "count": 4,
+ "id": "30061",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -36939,7 +37703,7 @@
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30012",
"count": 2,
"type": "MATERIAL"
}
@@ -36957,8 +37721,8 @@
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 2,
+ "id": "30022",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -36975,7 +37739,7 @@
"type": "MATERIAL"
},
{
- "id": "30053",
+ "id": "30043",
"count": 2,
"type": "MATERIAL"
}
@@ -36993,59 +37757,79 @@
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 2,
+ "id": "30013",
+ "count": 3,
"type": "MATERIAL"
}
]
}
]
},
- "char_277_sqrrel": {
- "name": "阿消",
- "description": "同时攻击阻挡的<@ba.kw>所有敌人>\\n可以放置于远程位",
+ "char_355_ethan": {
+ "name": "伊桑",
+ "description": "对攻击范围内<@ba.kw>所有敌人>造成伤害\\n拥有50%的物理和法术闪避且不容易成为敌人的<@ba.kw>攻击目标>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_277_sqrrel",
+ "potentialItemId": "p_char_355_ethan",
"team": -1,
- "displayNumber": "LM11",
+ "displayNumber": "R130",
"tokenKey": null,
- "appellation": "Shaw",
+ "appellation": "Ethan",
"position": "MELEE",
"tagList": [
- "位移"
+ "输出",
+ "控场"
],
- "displayLogo": "logo_lungmen",
- "itemUsage": "龙门消防署警员阿消向你报道,她将会为你提供各类援助。",
- "itemDesc": "不只是消防。",
- "itemObtainApproach": "招募寻访",
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "罗德岛特种干员伊桑,将以独特的能力为你执行特别任务。",
+ "itemDesc": "你,看不见我!",
+ "itemObtainApproach": "凭证交易所",
"maxPotentialLevel": 5,
"rarity": 3,
"profession": "SPECIAL",
- "trait": null,
+ "trait": {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "blackboard": [
+ {
+ "key": "prob",
+ "value": 0.5
+ }
+ ],
+ "overrideDescripton": null,
+ "prefabKey": null,
+ "rangeId": null
+ }
+ ]
+ },
"phases": [
{
- "characterPrefabKey": "char_277_sqrrel",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_355_ethan",
+ "rangeId": "y-1",
"maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 824,
- "atk": 252,
- "def": 151,
- "magicResistance": 0.0,
+ "maxHp": 730,
+ "atk": 346,
+ "def": 139,
+ "magicResistance": 10.0,
"cost": 17,
- "blockCnt": 2,
+ "blockCnt": 0,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 3.5,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
"maxDeckStackCnt": 0,
- "tauntLevel": 0,
+ "tauntLevel": -1,
"massLevel": 0,
"baseForceLevel": 0,
"stunImmune": false,
@@ -37056,21 +37840,21 @@
{
"level": 45,
"data": {
- "maxHp": 1099,
- "atk": 351,
- "def": 229,
- "magicResistance": 0.0,
+ "maxHp": 1014,
+ "atk": 468,
+ "def": 214,
+ "magicResistance": 10.0,
"cost": 17,
- "blockCnt": 2,
+ "blockCnt": 0,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 3.5,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
"maxDeckStackCnt": 0,
- "tauntLevel": 0,
+ "tauntLevel": -1,
"massLevel": 0,
"baseForceLevel": 0,
"stunImmune": false,
@@ -37082,28 +37866,28 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_277_sqrrel",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_355_ethan",
+ "rangeId": "y-1",
"maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1099,
- "atk": 351,
- "def": 229,
- "magicResistance": 0.0,
+ "maxHp": 1014,
+ "atk": 468,
+ "def": 214,
+ "magicResistance": 20.0,
"cost": 19,
- "blockCnt": 2,
+ "blockCnt": 0,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 3.5,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
"maxDeckStackCnt": 0,
- "tauntLevel": 0,
+ "tauntLevel": -1,
"massLevel": 0,
"baseForceLevel": 0,
"stunImmune": false,
@@ -37114,21 +37898,21 @@
{
"level": 60,
"data": {
- "maxHp": 1392,
- "atk": 469,
- "def": 302,
- "magicResistance": 0.0,
+ "maxHp": 1300,
+ "atk": 601,
+ "def": 279,
+ "magicResistance": 20.0,
"cost": 19,
- "blockCnt": 2,
+ "blockCnt": 0,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 3.5,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
"maxDeckStackCnt": 0,
- "tauntLevel": 0,
+ "tauntLevel": -1,
"massLevel": 0,
"baseForceLevel": 0,
"stunImmune": false,
@@ -37149,35 +37933,35 @@
"type": "MATERIAL"
},
{
- "id": "30012",
+ "id": "30042",
"count": 1,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_277_sqrrel",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_355_ethan",
+ "rangeId": "y-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1392,
- "atk": 469,
- "def": 302,
- "magicResistance": 0.0,
+ "maxHp": 1300,
+ "atk": 601,
+ "def": 279,
+ "magicResistance": 30.0,
"cost": 19,
- "blockCnt": 2,
+ "blockCnt": 0,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 3.5,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
"maxDeckStackCnt": 0,
- "tauntLevel": 0,
+ "tauntLevel": -1,
"massLevel": 0,
"baseForceLevel": 0,
"stunImmune": false,
@@ -37188,21 +37972,21 @@
{
"level": 70,
"data": {
- "maxHp": 1785,
- "atk": 580,
- "def": 365,
- "magicResistance": 0.0,
+ "maxHp": 1530,
+ "atk": 742,
+ "def": 337,
+ "magicResistance": 30.0,
"cost": 19,
- "blockCnt": 2,
+ "blockCnt": 0,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 3.5,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
"maxDeckStackCnt": 0,
- "tauntLevel": 0,
+ "tauntLevel": -1,
"massLevel": 0,
"baseForceLevel": 0,
"stunImmune": false,
@@ -37218,13 +38002,13 @@
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 12,
+ "id": "30023",
+ "count": 17,
"type": "MATERIAL"
},
{
- "id": "30033",
- "count": 11,
+ "id": "30013",
+ "count": 14,
"type": "MATERIAL"
}
]
@@ -37232,7 +38016,7 @@
],
"skills": [
{
- "skillId": "skchr_sqrrel_1",
+ "skillId": "skchr_ethan_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -37249,12 +38033,12 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30074",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30093",
+ "id": "30053",
"count": 4,
"type": "MATERIAL"
}
@@ -37273,12 +38057,12 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30094",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30074",
"count": 3,
"type": "MATERIAL"
}
@@ -37302,7 +38086,7 @@
"type": "MATERIAL"
},
{
- "id": "30064",
+ "id": "30104",
"count": 2,
"type": "MATERIAL"
}
@@ -37315,7 +38099,7 @@
}
},
{
- "skillId": "skchr_sqrrel_2",
+ "skillId": "skchr_ethan_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -37332,12 +38116,12 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30084",
"count": 1,
"type": "MATERIAL"
},
{
- "id": "30103",
+ "id": "30063",
"count": 3,
"type": "MATERIAL"
}
@@ -37356,12 +38140,12 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30104",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30084",
"count": 2,
"type": "MATERIAL"
}
@@ -37385,7 +38169,7 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30024",
"count": 2,
"type": "MATERIAL"
}
@@ -37408,13 +38192,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "防火护服",
- "description": "法术抗性+7",
+ "name": "缠绕",
+ "description": "攻击时有25%的几率使目标束缚(无法移动)2秒",
"rangeId": null,
"blackboard": [
{
- "key": "magic_resistance",
- "value": 7.0
+ "key": "prob",
+ "value": 0.25
+ },
+ {
+ "key": "frozen_duration",
+ "value": 2.0
}
]
},
@@ -37425,13 +38213,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "防火护服",
- "description": "法术抗性+15",
+ "name": "缠绕",
+ "description": "攻击时有25%的几率使目标束缚(无法移动)3秒",
"rangeId": null,
"blackboard": [
{
- "key": "magic_resistance",
- "value": 15.0
+ "key": "prob",
+ "value": 0.25
+ },
+ {
+ "key": "frozen_duration",
+ "value": 3.0
}
]
}
@@ -37485,7 +38277,7 @@
},
{
"type": 0,
- "description": "生命上限+140",
+ "description": "生命上限+150",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -37496,7 +38288,7 @@
{
"attributeType": 0,
"formulaItem": 0,
- "value": 140.0,
+ "value": 150.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -37579,8 +38371,8 @@
{
"level": 50,
"data": {
- "maxHp": 200,
- "atk": 35,
+ "maxHp": 450,
+ "atk": 0,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -37682,7 +38474,7 @@
"type": "MATERIAL"
},
{
- "id": "30093",
+ "id": "30053",
"count": 2,
"type": "MATERIAL"
}
@@ -37700,7 +38492,7 @@
"type": "MATERIAL"
},
{
- "id": "30103",
+ "id": "30063",
"count": 2,
"type": "MATERIAL"
}
@@ -37708,46 +38500,45 @@
}
]
},
- "char_128_plosis": {
- "name": "白面鸮",
- "description": "同时恢复三个友方单位的生命",
+ "char_277_sqrrel": {
+ "name": "阿消",
+ "description": "同时攻击阻挡的<@ba.kw>所有敌人>\\n可以放置于远程位",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_128_plosis",
- "team": 4,
- "displayNumber": "RL04",
+ "potentialItemId": "p_char_277_sqrrel",
+ "team": -1,
+ "displayNumber": "LM11",
"tokenKey": null,
- "appellation": "Ptilopsis",
- "position": "RANGED",
+ "appellation": "Shaw",
+ "position": "MELEE",
"tagList": [
- "治疗",
- "支援"
+ "位移"
],
- "displayLogo": "logo_rhine",
- "itemUsage": "莱茵生命数据维护员白面鸮启动完成,请输入命令行进行操作。",
- "itemDesc": "101010111101000",
+ "displayLogo": "logo_lungmen",
+ "itemUsage": "龙门消防署警员阿消向你报道,她将会为你提供各类援助。",
+ "itemDesc": "不只是消防。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
- "rarity": 4,
- "profession": "MEDIC",
+ "rarity": 3,
+ "profession": "SPECIAL",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_128_plosis",
- "rangeId": "y-1",
- "maxLevel": 50,
+ "characterPrefabKey": "char_277_sqrrel",
+ "rangeId": "1-1",
+ "maxLevel": 45,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 751,
- "atk": 122,
- "def": 71,
+ "maxHp": 824,
+ "atk": 252,
+ "def": 151,
"magicResistance": 0.0,
- "cost": 15,
- "blockCnt": 1,
+ "cost": 17,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.85,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -37762,17 +38553,17 @@
}
},
{
- "level": 50,
+ "level": 45,
"data": {
- "maxHp": 1016,
- "atk": 198,
- "def": 95,
+ "maxHp": 1099,
+ "atk": 351,
+ "def": 229,
"magicResistance": 0.0,
- "cost": 15,
- "blockCnt": 1,
+ "cost": 17,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.85,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -37790,22 +38581,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_128_plosis",
- "rangeId": "y-2",
- "maxLevel": 70,
+ "characterPrefabKey": "char_277_sqrrel",
+ "rangeId": "1-1",
+ "maxLevel": 60,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1016,
- "atk": 198,
- "def": 95,
+ "maxHp": 1099,
+ "atk": 351,
+ "def": 229,
"magicResistance": 0.0,
- "cost": 17,
- "blockCnt": 1,
+ "cost": 19,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.85,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -37820,17 +38611,17 @@
}
},
{
- "level": 70,
+ "level": 60,
"data": {
- "maxHp": 1271,
- "atk": 268,
- "def": 124,
+ "maxHp": 1392,
+ "atk": 469,
+ "def": 302,
"magicResistance": 0.0,
- "cost": 17,
- "blockCnt": 1,
+ "cost": 19,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.85,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -37847,39 +38638,39 @@
],
"evolveCost": [
{
- "id": "3261",
- "count": 4,
+ "id": "3281",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 8,
+ "id": "30022",
+ "count": 1,
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 2,
+ "id": "30012",
+ "count": 1,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_128_plosis",
- "rangeId": "y-2",
- "maxLevel": 80,
+ "characterPrefabKey": "char_277_sqrrel",
+ "rangeId": "1-1",
+ "maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1271,
- "atk": 268,
- "def": 124,
+ "maxHp": 1392,
+ "atk": 469,
+ "def": 302,
"magicResistance": 0.0,
- "cost": 17,
- "blockCnt": 1,
+ "cost": 19,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.85,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -37894,17 +38685,17 @@
}
},
{
- "level": 80,
+ "level": 70,
"data": {
- "maxHp": 1610,
- "atk": 335,
- "def": 150,
+ "maxHp": 1785,
+ "atk": 580,
+ "def": 365,
"magicResistance": 0.0,
- "cost": 17,
- "blockCnt": 1,
+ "cost": 19,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.85,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -37921,18 +38712,18 @@
],
"evolveCost": [
{
- "id": "3263",
- "count": 3,
+ "id": "3282",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 9,
+ "id": "30063",
+ "count": 12,
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 10,
+ "id": "30033",
+ "count": 11,
"type": "MATERIAL"
}
]
@@ -37940,7 +38731,7 @@
],
"skills": [
{
- "skillId": "skcom_heal_up[3]",
+ "skillId": "skchr_sqrrel_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -37953,17 +38744,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 5,
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 2,
+ "id": "30014",
+ "count": 1,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 3,
+ "id": "30093",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -37977,17 +38768,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 6,
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 3,
+ "id": "30034",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 4,
+ "id": "30014",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -38001,17 +38792,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 10,
+ "count": 6,
"type": "MATERIAL"
},
{
"id": "30115",
- "count": 4,
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30024",
- "count": 4,
+ "id": "30064",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -38023,7 +38814,7 @@
}
},
{
- "skillId": "skchr_plosis_2",
+ "skillId": "skchr_sqrrel_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -38036,17 +38827,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 5,
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 3,
+ "id": "30024",
+ "count": 1,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 5,
+ "id": "30103",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -38060,17 +38851,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 6,
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 3,
+ "id": "30044",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 6,
+ "id": "30024",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -38084,17 +38875,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 10,
+ "count": 6,
"type": "MATERIAL"
},
{
"id": "30125",
- "count": 4,
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 4,
+ "id": "30044",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -38116,13 +38907,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "技力光环",
- "description": "在场时所有友方单位的技力自然回复速度+0.15/秒(同类效果取最高)",
+ "name": "防火护服",
+ "description": "法术抗性+7",
"rangeId": null,
"blackboard": [
{
- "key": "sp_recovery_per_sec",
- "value": 0.15
+ "key": "magic_resistance",
+ "value": 7.0
}
]
},
@@ -38133,13 +38924,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "技力光环",
- "description": "在场时所有友方单位的技力自然回复速度+0.3/秒(同类效果取最高)",
+ "name": "防火护服",
+ "description": "法术抗性+15",
"rangeId": null,
"blackboard": [
{
- "key": "sp_recovery_per_sec",
- "value": 0.3
+ "key": "magic_resistance",
+ "value": 15.0
}
]
}
@@ -38193,7 +38984,7 @@
},
{
"type": 0,
- "description": "攻击力+21",
+ "description": "生命上限+140",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -38202,9 +38993,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 1,
+ "attributeType": 0,
"formulaItem": 0,
- "value": 21.0,
+ "value": 140.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -38287,8 +39078,8 @@
{
"level": 50,
"data": {
- "maxHp": 0,
- "atk": 55,
+ "maxHp": 200,
+ "atk": 35,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -38319,7 +39110,7 @@
"lvlUpCost": [
{
"id": "3301",
- "count": 4,
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -38332,12 +39123,12 @@
"lvlUpCost": [
{
"id": "3301",
- "count": 4,
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30011",
- "count": 10,
+ "id": "30021",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -38350,12 +39141,12 @@
"lvlUpCost": [
{
"id": "3302",
- "count": 6,
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 3,
+ "id": "30032",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -38368,12 +39159,12 @@
"lvlUpCost": [
{
"id": "3302",
- "count": 6,
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 5,
+ "id": "30042",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -38386,12 +39177,12 @@
"lvlUpCost": [
{
"id": "3302",
- "count": 6,
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 4,
+ "id": "30093",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -38404,57 +39195,52 @@
"lvlUpCost": [
{
"id": "3303",
- "count": 6,
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30053",
+ "id": "30103",
"count": 2,
"type": "MATERIAL"
- },
- {
- "id": "30073",
- "count": 4,
- "type": "MATERIAL"
}
]
}
]
},
- "char_275_breeze": {
- "name": "微风",
+ "char_128_plosis": {
+ "name": "白面鸮",
"description": "同时恢复三个友方单位的生命",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_275_breeze",
- "team": -1,
- "displayNumber": "R132",
+ "potentialItemId": "p_char_128_plosis",
+ "team": 4,
+ "displayNumber": "RL04",
"tokenKey": null,
- "appellation": "Breeze",
+ "appellation": "Ptilopsis",
"position": "RANGED",
"tagList": [
"治疗",
"支援"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛医疗干员微风,捉弄与治疗是并存的。",
- "itemDesc": "切记,良药苦口。",
- "itemObtainApproach": "凭证交易所",
+ "displayLogo": "logo_rhine",
+ "itemUsage": "莱茵生命数据维护员白面鸮启动完成,请输入命令行进行操作。",
+ "itemDesc": "101010111101000",
+ "itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
"profession": "MEDIC",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_275_breeze",
+ "characterPrefabKey": "char_128_plosis",
"rangeId": "y-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 745,
- "atk": 125,
- "def": 72,
+ "maxHp": 751,
+ "atk": 122,
+ "def": 71,
"magicResistance": 0.0,
"cost": 15,
"blockCnt": 1,
@@ -38477,9 +39263,9 @@
{
"level": 50,
"data": {
- "maxHp": 1008,
- "atk": 202,
- "def": 97,
+ "maxHp": 1016,
+ "atk": 198,
+ "def": 95,
"magicResistance": 0.0,
"cost": 15,
"blockCnt": 1,
@@ -38503,16 +39289,16 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_275_breeze",
+ "characterPrefabKey": "char_128_plosis",
"rangeId": "y-2",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1008,
- "atk": 202,
- "def": 97,
+ "maxHp": 1016,
+ "atk": 198,
+ "def": 95,
"magicResistance": 0.0,
"cost": 17,
"blockCnt": 1,
@@ -38535,9 +39321,9 @@
{
"level": 70,
"data": {
- "maxHp": 1260,
- "atk": 274,
- "def": 126,
+ "maxHp": 1271,
+ "atk": 268,
+ "def": 124,
"magicResistance": 0.0,
"cost": 17,
"blockCnt": 1,
@@ -38565,28 +39351,28 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 3,
+ "id": "30012",
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 4,
+ "id": "30022",
+ "count": 2,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_275_breeze",
+ "characterPrefabKey": "char_128_plosis",
"rangeId": "y-2",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1260,
- "atk": 274,
- "def": 126,
+ "maxHp": 1271,
+ "atk": 268,
+ "def": 124,
"magicResistance": 0.0,
"cost": 17,
"blockCnt": 1,
@@ -38609,9 +39395,9 @@
{
"level": 80,
"data": {
- "maxHp": 1595,
- "atk": 343,
- "def": 153,
+ "maxHp": 1610,
+ "atk": 335,
+ "def": 150,
"magicResistance": 0.0,
"cost": 17,
"blockCnt": 1,
@@ -38639,13 +39425,13 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 5,
+ "id": "30014",
+ "count": 9,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 18,
+ "id": "30093",
+ "count": 10,
"type": "MATERIAL"
}
]
@@ -38653,7 +39439,7 @@
],
"skills": [
{
- "skillId": "skchr_breeze_1",
+ "skillId": "skcom_heal_up[3]",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -38670,13 +39456,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
- "count": 3,
+ "id": "30064",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 2,
+ "id": "30043",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -38694,13 +39480,13 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30084",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30104",
- "count": 5,
+ "id": "30064",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -38723,8 +39509,8 @@
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 5,
+ "id": "30024",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -38736,7 +39522,7 @@
}
},
{
- "skillId": "skchr_breeze_2",
+ "skillId": "skchr_plosis_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -38753,13 +39539,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30074",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 4,
+ "id": "30053",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -38777,12 +39563,12 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30094",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30074",
"count": 6,
"type": "MATERIAL"
}
@@ -38806,7 +39592,7 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30014",
"count": 4,
"type": "MATERIAL"
}
@@ -38829,13 +39615,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "医疗班保护",
- "description": "技能开启时,所有【医疗】干员获得抵抗(晕眩、寒冷和冻结的持续时间减少50%)",
+ "name": "技力光环",
+ "description": "在场时所有友方单位的技力自然回复速度+0.15/秒(同类效果取最高)",
"rangeId": null,
"blackboard": [
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "sp_recovery_per_sec",
+ "value": 0.15
}
]
},
@@ -38845,14 +39631,14 @@
"level": 1
},
"requiredPotentialRank": 0,
- "prefabKey": "1+",
- "name": "医疗班保护",
- "description": "技能开启时,所有【医疗】和【辅助】干员获得抵抗(晕眩、寒冷和冻结的持续时间减少50%)",
+ "prefabKey": "1",
+ "name": "技力光环",
+ "description": "在场时所有友方单位的技力自然回复速度+0.3/秒(同类效果取最高)",
"rangeId": null,
"blackboard": [
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "sp_recovery_per_sec",
+ "value": 0.3
}
]
}
@@ -38906,7 +39692,7 @@
},
{
"type": 0,
- "description": "攻击力+20",
+ "description": "攻击力+21",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -38917,7 +39703,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 20.0,
+ "value": 21.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -39000,8 +39786,8 @@
{
"level": 50,
"data": {
- "maxHp": 200,
- "atk": 30,
+ "maxHp": 0,
+ "atk": 55,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -39049,8 +39835,8 @@
"type": "MATERIAL"
},
{
- "id": "30061",
- "count": 4,
+ "id": "30011",
+ "count": 10,
"type": "MATERIAL"
}
]
@@ -39067,8 +39853,8 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 4,
+ "id": "30022",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -39085,7 +39871,7 @@
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30032",
"count": 5,
"type": "MATERIAL"
}
@@ -39103,8 +39889,8 @@
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 3,
+ "id": "30043",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -39121,59 +39907,59 @@
"type": "MATERIAL"
},
{
- "id": "30103",
+ "id": "30053",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30033",
- "count": 3,
+ "id": "30073",
+ "count": 4,
"type": "MATERIAL"
}
]
}
]
},
- "char_115_headbr": {
- "name": "凛冬",
- "description": "能够阻挡两个敌人",
+ "char_275_breeze": {
+ "name": "微风",
+ "description": "同时恢复三个友方单位的生命",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_115_headbr",
- "team": 8,
- "displayNumber": "USS1",
+ "potentialItemId": "p_char_275_breeze",
+ "team": -1,
+ "displayNumber": "R132",
"tokenKey": null,
- "appellation": "Зима",
- "position": "MELEE",
+ "appellation": "Breeze",
+ "position": "RANGED",
"tagList": [
- "费用回复",
+ "治疗",
"支援"
],
- "displayLogo": "logo_ursus",
- "itemUsage": "罗德岛先锋干员凛冬,将凭借力量为小队取得开局的优势。",
- "itemDesc": "会不问缘由地为自己的朋友出头。",
- "itemObtainApproach": "招募寻访",
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "罗德岛医疗干员微风,捉弄与治疗是并存的。",
+ "itemDesc": "切记,良药苦口。",
+ "itemObtainApproach": "凭证交易所",
"maxPotentialLevel": 5,
"rarity": 4,
- "profession": "PIONEER",
+ "profession": "MEDIC",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_115_headbr",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_275_breeze",
+ "rangeId": "y-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 812,
- "atk": 183,
- "def": 147,
+ "maxHp": 745,
+ "atk": 125,
+ "def": 72,
"magicResistance": 0.0,
- "cost": 11,
- "blockCnt": 2,
+ "cost": 15,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 2.85,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -39190,15 +39976,15 @@
{
"level": 50,
"data": {
- "maxHp": 1128,
- "atk": 274,
- "def": 211,
+ "maxHp": 1008,
+ "atk": 202,
+ "def": 97,
"magicResistance": 0.0,
- "cost": 11,
- "blockCnt": 2,
+ "cost": 15,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 2.85,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -39216,22 +40002,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_115_headbr",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_275_breeze",
+ "rangeId": "y-2",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1128,
- "atk": 274,
- "def": 211,
+ "maxHp": 1008,
+ "atk": 202,
+ "def": 97,
"magicResistance": 0.0,
- "cost": 13,
- "blockCnt": 2,
+ "cost": 17,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 2.85,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -39248,15 +40034,15 @@
{
"level": 70,
"data": {
- "maxHp": 1505,
- "atk": 376,
- "def": 290,
+ "maxHp": 1260,
+ "atk": 274,
+ "def": 126,
"magicResistance": 0.0,
- "cost": 13,
- "blockCnt": 2,
+ "cost": 17,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 2.85,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -39273,39 +40059,39 @@
],
"evolveCost": [
{
- "id": "3211",
+ "id": "3261",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 4,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 3,
+ "id": "30012",
+ "count": 4,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_115_headbr",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_275_breeze",
+ "rangeId": "y-2",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1505,
- "atk": 376,
- "def": 290,
+ "maxHp": 1260,
+ "atk": 274,
+ "def": 126,
"magicResistance": 0.0,
- "cost": 13,
- "blockCnt": 2,
+ "cost": 17,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 2.85,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -39322,15 +40108,15 @@
{
"level": 80,
"data": {
- "maxHp": 2150,
- "atk": 470,
- "def": 350,
+ "maxHp": 1595,
+ "atk": 343,
+ "def": 153,
"magicResistance": 0.0,
- "cost": 13,
- "blockCnt": 2,
+ "cost": 17,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 2.85,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -39347,18 +40133,18 @@
],
"evolveCost": [
{
- "id": "3213",
+ "id": "3263",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30024",
- "count": 7,
+ "id": "30064",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 11,
+ "id": "30073",
+ "count": 18,
"type": "MATERIAL"
}
]
@@ -39366,7 +40152,7 @@
],
"skills": [
{
- "skillId": "skcom_charge_cost[3]",
+ "skillId": "skchr_breeze_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -39383,13 +40169,13 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30104",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 5,
+ "id": "30083",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -39407,13 +40193,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30024",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 6,
+ "id": "30104",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -39431,13 +40217,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 4,
+ "id": "30074",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -39449,7 +40235,7 @@
}
},
{
- "skillId": "skchr_headbr_2",
+ "skillId": "skchr_breeze_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -39466,13 +40252,13 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30014",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 2,
+ "id": "30093",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -39490,13 +40276,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30034",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 5,
+ "id": "30014",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -39514,7 +40300,7 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
@@ -39542,13 +40328,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "冲锋领袖",
- "description": "自身部署费用-1",
+ "name": "医疗班保护",
+ "description": "技能开启时,所有【医疗】干员获得抵抗(晕眩、寒冷和冻结的持续时间减少50%)",
"rangeId": null,
"blackboard": [
{
- "key": "cost",
- "value": -1.0
+ "key": "one_minus_status_resistance",
+ "value": -0.5
}
]
},
@@ -39559,13 +40345,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1+",
- "name": "冲锋领袖",
- "description": "编入队伍时所有【先锋】职业干员的部署费用-1",
+ "name": "医疗班保护",
+ "description": "技能开启时,所有【医疗】和【辅助】干员获得抵抗(晕眩、寒冷和冻结的持续时间减少50%)",
"rangeId": null,
"blackboard": [
{
- "key": "cost",
- "value": -1.0
+ "key": "one_minus_status_resistance",
+ "value": -0.5
}
]
}
@@ -39619,7 +40405,7 @@
},
{
"type": 0,
- "description": "防御力+24",
+ "description": "攻击力+20",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -39628,9 +40414,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 2,
+ "attributeType": 1,
"formulaItem": 0,
- "value": 24.0,
+ "value": 20.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -39713,9 +40499,9 @@
{
"level": 50,
"data": {
- "maxHp": 0,
- "atk": 0,
- "def": 70,
+ "maxHp": 200,
+ "atk": 30,
+ "def": 0,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -39762,8 +40548,8 @@
"type": "MATERIAL"
},
{
- "id": "30021",
- "count": 7,
+ "id": "30061",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -39780,8 +40566,8 @@
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 3,
+ "id": "30012",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -39798,8 +40584,8 @@
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 4,
+ "id": "30022",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -39816,8 +40602,8 @@
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 4,
+ "id": "30093",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -39834,12 +40620,12 @@
"type": "MATERIAL"
},
{
- "id": "30063",
+ "id": "30103",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30023",
+ "id": "30033",
"count": 3,
"type": "MATERIAL"
}
@@ -39847,23 +40633,23 @@
}
]
},
- "char_102_texas": {
- "name": "德克萨斯",
+ "char_115_headbr": {
+ "name": "凛冬",
"description": "能够阻挡两个敌人",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_102_texas",
- "team": 11,
- "displayNumber": "PL02",
+ "potentialItemId": "p_char_115_headbr",
+ "team": 8,
+ "displayNumber": "USS1",
"tokenKey": null,
- "appellation": "Texas",
+ "appellation": "Зима",
"position": "MELEE",
"tagList": [
"费用回复",
- "控场"
+ "支援"
],
- "displayLogo": "logo_penguin",
- "itemUsage": "企鹅物流职员德克萨斯,将使用源石剑为小队取得开局的优势。",
- "itemDesc": "可以放心地把货物交给她。",
+ "displayLogo": "logo_ursus",
+ "itemUsage": "罗德岛先锋干员凛冬,将凭借力量为小队取得开局的优势。",
+ "itemDesc": "会不问缘由地为自己的朋友出头。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
@@ -39871,16 +40657,16 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_102_texas",
+ "characterPrefabKey": "char_115_headbr",
"rangeId": "1-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 727,
- "atk": 203,
- "def": 139,
+ "maxHp": 812,
+ "atk": 183,
+ "def": 147,
"magicResistance": 0.0,
"cost": 11,
"blockCnt": 2,
@@ -39903,9 +40689,9 @@
{
"level": 50,
"data": {
- "maxHp": 996,
- "atk": 299,
- "def": 208,
+ "maxHp": 1128,
+ "atk": 274,
+ "def": 211,
"magicResistance": 0.0,
"cost": 11,
"blockCnt": 2,
@@ -39929,16 +40715,16 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_102_texas",
+ "characterPrefabKey": "char_115_headbr",
"rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 996,
- "atk": 299,
- "def": 208,
+ "maxHp": 1128,
+ "atk": 274,
+ "def": 211,
"magicResistance": 0.0,
"cost": 13,
"blockCnt": 2,
@@ -39961,9 +40747,9 @@
{
"level": 70,
"data": {
- "maxHp": 1365,
- "atk": 410,
- "def": 274,
+ "maxHp": 1505,
+ "atk": 376,
+ "def": 290,
"magicResistance": 0.0,
"cost": 13,
"blockCnt": 2,
@@ -39991,28 +40777,28 @@
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 5,
+ "id": "30022",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30032",
"count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_102_texas",
+ "characterPrefabKey": "char_115_headbr",
"rangeId": "1-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1365,
- "atk": 410,
- "def": 274,
+ "maxHp": 1505,
+ "atk": 376,
+ "def": 290,
"magicResistance": 0.0,
"cost": 13,
"blockCnt": 2,
@@ -40035,9 +40821,9 @@
{
"level": 80,
"data": {
- "maxHp": 1950,
- "atk": 500,
- "def": 343,
+ "maxHp": 2150,
+ "atk": 470,
+ "def": 350,
"magicResistance": 0.0,
"cost": 13,
"blockCnt": 2,
@@ -40065,13 +40851,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
- "count": 8,
+ "id": "30024",
+ "count": 7,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 16,
+ "id": "30103",
+ "count": 11,
"type": "MATERIAL"
}
]
@@ -40096,13 +40882,13 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30074",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 2,
+ "id": "30053",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -40120,13 +40906,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30094",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 5,
+ "id": "30074",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -40144,12 +40930,12 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30014",
"count": 4,
"type": "MATERIAL"
}
@@ -40162,7 +40948,7 @@
}
},
{
- "skillId": "skchr_texas_2",
+ "skillId": "skchr_headbr_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -40179,13 +40965,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30084",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 4,
+ "id": "30063",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -40203,13 +40989,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30104",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 6,
+ "id": "30084",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -40227,13 +41013,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 3,
+ "id": "30034",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -40255,13 +41041,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "战术快递",
- "description": "编入队伍后,额外获得1点初始部署费用",
+ "name": "冲锋领袖",
+ "description": "自身部署费用-1",
"rangeId": null,
"blackboard": [
{
"key": "cost",
- "value": 1.0
+ "value": -1.0
}
]
},
@@ -40271,14 +41057,14 @@
"level": 1
},
"requiredPotentialRank": 0,
- "prefabKey": "1",
- "name": "战术快递",
- "description": "编入队伍后,额外获得2点初始部署费用",
+ "prefabKey": "1+",
+ "name": "冲锋领袖",
+ "description": "编入队伍时所有【先锋】职业干员的部署费用-1",
"rangeId": null,
"blackboard": [
{
"key": "cost",
- "value": 2.0
+ "value": -1.0
}
]
}
@@ -40332,7 +41118,7 @@
},
{
"type": 0,
- "description": "攻击力+24",
+ "description": "防御力+24",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -40341,7 +41127,7 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 1,
+ "attributeType": 2,
"formulaItem": 0,
"value": 24.0,
"loadFromBlackboard": false,
@@ -40427,8 +41213,8 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 70,
- "def": 0,
+ "atk": 0,
+ "def": 70,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -40475,7 +41261,7 @@
"type": "MATERIAL"
},
{
- "id": "30031",
+ "id": "30021",
"count": 7,
"type": "MATERIAL"
}
@@ -40493,7 +41279,7 @@
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30032",
"count": 3,
"type": "MATERIAL"
}
@@ -40511,7 +41297,7 @@
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30042",
"count": 4,
"type": "MATERIAL"
}
@@ -40529,8 +41315,8 @@
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 3,
+ "id": "30053",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -40547,12 +41333,12 @@
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 3,
+ "id": "30063",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30053",
+ "id": "30023",
"count": 3,
"type": "MATERIAL"
}
@@ -40560,23 +41346,23 @@
}
]
},
- "char_349_chiave": {
- "name": "贾维",
+ "char_102_texas": {
+ "name": "德克萨斯",
"description": "能够阻挡两个敌人",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_349_chiave",
- "team": -1,
- "displayNumber": "SR26",
+ "potentialItemId": "p_char_102_texas",
+ "team": 11,
+ "displayNumber": "PL02",
"tokenKey": null,
- "appellation": "Chiave",
+ "appellation": "Texas",
"position": "MELEE",
"tagList": [
"费用回复",
- "输出"
+ "控场"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛先锋干员贾维,将在前线大展身手。",
- "itemDesc": "比起要他服从命令,配合他发布命令可能反而省心一点。",
+ "displayLogo": "logo_penguin",
+ "itemUsage": "企鹅物流职员德克萨斯,将使用源石剑为小队取得开局的优势。",
+ "itemDesc": "可以放心地把货物交给她。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
@@ -40584,16 +41370,16 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_349_chiave",
+ "characterPrefabKey": "char_102_texas",
"rangeId": "1-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 679,
- "atk": 212,
- "def": 138,
+ "maxHp": 727,
+ "atk": 203,
+ "def": 139,
"magicResistance": 0.0,
"cost": 11,
"blockCnt": 2,
@@ -40616,9 +41402,9 @@
{
"level": 50,
"data": {
- "maxHp": 931,
- "atk": 312,
- "def": 207,
+ "maxHp": 996,
+ "atk": 299,
+ "def": 208,
"magicResistance": 0.0,
"cost": 11,
"blockCnt": 2,
@@ -40642,16 +41428,16 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_349_chiave",
+ "characterPrefabKey": "char_102_texas",
"rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 931,
- "atk": 312,
- "def": 207,
+ "maxHp": 996,
+ "atk": 299,
+ "def": 208,
"magicResistance": 0.0,
"cost": 13,
"blockCnt": 2,
@@ -40674,9 +41460,9 @@
{
"level": 70,
"data": {
- "maxHp": 1276,
- "atk": 428,
- "def": 273,
+ "maxHp": 1365,
+ "atk": 410,
+ "def": 274,
"magicResistance": 0.0,
"cost": 13,
"blockCnt": 2,
@@ -40704,28 +41490,28 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 3,
+ "id": "30032",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30042",
"count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_349_chiave",
+ "characterPrefabKey": "char_102_texas",
"rangeId": "1-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1276,
- "atk": 428,
- "def": 273,
+ "maxHp": 1365,
+ "atk": 410,
+ "def": 274,
"magicResistance": 0.0,
"cost": 13,
"blockCnt": 2,
@@ -40748,9 +41534,9 @@
{
"level": 80,
"data": {
- "maxHp": 1824,
- "atk": 522,
- "def": 342,
+ "maxHp": 1950,
+ "atk": 500,
+ "def": 343,
"magicResistance": 0.0,
"cost": 13,
"blockCnt": 2,
@@ -40778,13 +41564,13 @@
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 7,
+ "id": "30034",
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 13,
+ "id": "30013",
+ "count": 16,
"type": "MATERIAL"
}
]
@@ -40809,13 +41595,13 @@
"type": "MATERIAL"
},
{
- "id": "31014",
+ "id": "30084",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 6,
+ "id": "30063",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -40833,13 +41619,13 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30104",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 4,
+ "id": "30084",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -40862,8 +41648,8 @@
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 3,
+ "id": "30034",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -40875,7 +41661,7 @@
}
},
{
- "skillId": "skchr_chiave_2",
+ "skillId": "skchr_texas_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -40892,13 +41678,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30094",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "31023",
- "count": 1,
+ "id": "30073",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -40916,13 +41702,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30014",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 5,
+ "id": "30094",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -40940,13 +41726,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 4,
+ "id": "30064",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -40968,46 +41754,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "技工专长",
- "description": "在场时,所有一星干员的再部署时间-60%;场上每有一名一星干员,自身的攻击力和防御力+7%",
- "rangeId": null,
- "blackboard": [
- {
- "key": "respawn_time",
- "value": 0.4
- },
- {
- "key": "atk",
- "value": 0.07
- },
- {
- "key": "def",
- "value": 0.07
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "技工专长",
- "description": "在场时,所有一星干员的再部署时间-60%;场上每有一名一星干员,自身的攻击力和防御力+9%<@ba.talpu>(+2%)>",
+ "name": "战术快递",
+ "description": "编入队伍后,额外获得1点初始部署费用",
"rangeId": null,
"blackboard": [
{
- "key": "respawn_time",
- "value": 0.4
- },
- {
- "key": "atk",
- "value": 0.09
- },
- {
- "key": "def",
- "value": 0.09
+ "key": "cost",
+ "value": 1.0
}
]
},
@@ -41018,46 +41771,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "技工专长",
- "description": "在场时,所有一星干员的再部署时间-75%;场上每有一名一星干员,自身的攻击力和防御力+11%",
- "rangeId": null,
- "blackboard": [
- {
- "key": "respawn_time",
- "value": 0.25
- },
- {
- "key": "atk",
- "value": 0.11
- },
- {
- "key": "def",
- "value": 0.11
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 2,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "技工专长",
- "description": "在场时,所有一星干员的再部署时间-75%;场上每有一名一星干员,自身的攻击力和防御力+13%<@ba.talpu>(+2%)>",
+ "name": "战术快递",
+ "description": "编入队伍后,额外获得2点初始部署费用",
"rangeId": null,
"blackboard": [
{
- "key": "respawn_time",
- "value": 0.25
- },
- {
- "key": "atk",
- "value": 0.13
- },
- {
- "key": "def",
- "value": 0.13
+ "key": "cost",
+ "value": 2.0
}
]
}
@@ -41132,9 +41852,25 @@
"equivalentCost": null
},
{
- "type": 1,
- "description": "天赋效果增强",
- "buff": null,
+ "type": 0,
+ "description": "再部署时间-6秒",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 21,
+ "formulaItem": 0,
+ "value": -6.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
"equivalentCost": null
},
{
@@ -41238,8 +41974,8 @@
"type": "MATERIAL"
},
{
- "id": "30061",
- "count": 4,
+ "id": "30031",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -41256,8 +41992,8 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 4,
+ "id": "30042",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -41274,8 +42010,8 @@
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 5,
+ "id": "30052",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -41292,8 +42028,8 @@
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 4,
+ "id": "30063",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -41310,12 +42046,12 @@
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 2,
+ "id": "30073",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30103",
+ "id": "30053",
"count": 3,
"type": "MATERIAL"
}
@@ -41323,65 +42059,46 @@
}
]
},
- "char_261_sddrag": {
- "name": "苇草",
- "description": "击杀敌人后获得1点部署费用,撤退时返还初始部署费用",
+ "char_349_chiave": {
+ "name": "贾维",
+ "description": "能够阻挡两个敌人",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_261_sddrag",
+ "potentialItemId": "p_char_349_chiave",
"team": -1,
- "displayNumber": "HT03",
+ "displayNumber": "SR26",
"tokenKey": null,
- "appellation": "Reed",
+ "appellation": "Chiave",
"position": "MELEE",
"tagList": [
"费用回复",
"输出"
],
- "displayLogo": "logo_victoria",
- "itemUsage": "罗德岛收容的病人苇草,愿意为信任的人提供私人援助。",
- "itemDesc": "但是,对她的运用比对她的保护更危险。",
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "罗德岛先锋干员贾维,将在前线大展身手。",
+ "itemDesc": "比起要他服从命令,配合他发布命令可能反而省心一点。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
"profession": "PIONEER",
- "trait": {
- "candidates": [
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "blackboard": [
- {
- "key": "cost",
- "value": 1.0
- }
- ],
- "overrideDescripton": null,
- "prefabKey": null,
- "rangeId": null
- }
- ]
- },
+ "trait": null,
"phases": [
{
- "characterPrefabKey": "char_261_sddrag",
+ "characterPrefabKey": "char_349_chiave",
"rangeId": "1-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 870,
- "atk": 240,
- "def": 164,
+ "maxHp": 679,
+ "atk": 212,
+ "def": 138,
"magicResistance": 0.0,
- "cost": 10,
- "blockCnt": 1,
+ "cost": 11,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -41398,15 +42115,15 @@
{
"level": 50,
"data": {
- "maxHp": 1209,
- "atk": 354,
- "def": 229,
+ "maxHp": 931,
+ "atk": 312,
+ "def": 207,
"magicResistance": 0.0,
- "cost": 10,
- "blockCnt": 1,
+ "cost": 11,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -41424,22 +42141,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_261_sddrag",
+ "characterPrefabKey": "char_349_chiave",
"rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1209,
- "atk": 354,
- "def": 229,
+ "maxHp": 931,
+ "atk": 312,
+ "def": 207,
"magicResistance": 0.0,
- "cost": 12,
- "blockCnt": 1,
+ "cost": 13,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -41456,15 +42173,15 @@
{
"level": 70,
"data": {
- "maxHp": 1550,
- "atk": 472,
- "def": 298,
+ "maxHp": 1276,
+ "atk": 428,
+ "def": 273,
"magicResistance": 0.0,
- "cost": 12,
- "blockCnt": 1,
+ "cost": 13,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -41486,34 +42203,34 @@
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 4,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30022",
"count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_261_sddrag",
+ "characterPrefabKey": "char_349_chiave",
"rangeId": "1-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1550,
- "atk": 472,
- "def": 298,
+ "maxHp": 1276,
+ "atk": 428,
+ "def": 273,
"magicResistance": 0.0,
- "cost": 12,
- "blockCnt": 1,
+ "cost": 13,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -41530,15 +42247,15 @@
{
"level": 80,
"data": {
- "maxHp": 2215,
- "atk": 562,
- "def": 364,
+ "maxHp": 1824,
+ "atk": 522,
+ "def": 342,
"magicResistance": 0.0,
- "cost": 12,
- "blockCnt": 1,
+ "cost": 13,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -41560,13 +42277,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 9,
+ "id": "30084",
+ "count": 7,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 12,
+ "id": "30093",
+ "count": 13,
"type": "MATERIAL"
}
]
@@ -41574,7 +42291,7 @@
],
"skills": [
{
- "skillId": "skcom_quickattack[3]",
+ "skillId": "skcom_charge_cost[3]",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -41591,13 +42308,13 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "31014",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 5,
+ "id": "30013",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -41615,13 +42332,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30084",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 6,
+ "id": "30064",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -41639,12 +42356,12 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30044",
"count": 3,
"type": "MATERIAL"
}
@@ -41657,7 +42374,7 @@
}
},
{
- "skillId": "skchr_sddrag_2",
+ "skillId": "skchr_chiave_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -41674,13 +42391,13 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30044",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 2,
+ "id": "31023",
+ "count": 1,
"type": "MATERIAL"
}
]
@@ -41722,12 +42439,12 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30094",
"count": 4,
"type": "MATERIAL"
}
@@ -41750,13 +42467,46 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "枯法之血",
- "description": "法术抗性+10",
+ "name": "技工专长",
+ "description": "在场时,所有一星干员的再部署时间-60%;场上每有一名一星干员,自身的攻击力和防御力+7%",
"rangeId": null,
"blackboard": [
{
- "key": "magic_resistance",
- "value": 10.0
+ "key": "respawn_time",
+ "value": 0.4
+ },
+ {
+ "key": "atk",
+ "value": 0.07
+ },
+ {
+ "key": "def",
+ "value": 0.07
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "技工专长",
+ "description": "在场时,所有一星干员的再部署时间-60%;场上每有一名一星干员,自身的攻击力和防御力+9%<@ba.talpu>(+2%)>",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "respawn_time",
+ "value": 0.4
+ },
+ {
+ "key": "atk",
+ "value": 0.09
+ },
+ {
+ "key": "def",
+ "value": 0.09
}
]
},
@@ -41767,13 +42517,46 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "枯法之血",
- "description": "法术抗性+20",
+ "name": "技工专长",
+ "description": "在场时,所有一星干员的再部署时间-75%;场上每有一名一星干员,自身的攻击力和防御力+11%",
"rangeId": null,
"blackboard": [
{
- "key": "magic_resistance",
- "value": 20.0
+ "key": "respawn_time",
+ "value": 0.25
+ },
+ {
+ "key": "atk",
+ "value": 0.11
+ },
+ {
+ "key": "def",
+ "value": 0.11
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "技工专长",
+ "description": "在场时,所有一星干员的再部署时间-75%;场上每有一名一星干员,自身的攻击力和防御力+13%<@ba.talpu>(+2%)>",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "respawn_time",
+ "value": 0.25
+ },
+ {
+ "key": "atk",
+ "value": 0.13
+ },
+ {
+ "key": "def",
+ "value": 0.13
}
]
}
@@ -41827,7 +42610,7 @@
},
{
"type": 0,
- "description": "攻击力+25",
+ "description": "攻击力+24",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -41838,7 +42621,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 25.0,
+ "value": 24.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -41848,25 +42631,9 @@
"equivalentCost": null
},
{
- "type": 0,
- "description": "再部署时间-6秒",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 21,
- "formulaItem": 0,
- "value": -6.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
+ "type": 1,
+ "description": "天赋效果增强",
+ "buff": null,
"equivalentCost": null
},
{
@@ -41970,8 +42737,8 @@
"type": "MATERIAL"
},
{
- "id": "30051",
- "count": 5,
+ "id": "30061",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -41988,8 +42755,8 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 2,
+ "id": "30012",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -42006,8 +42773,8 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 8,
+ "id": "30022",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -42024,7 +42791,7 @@
"type": "MATERIAL"
},
{
- "id": "30043",
+ "id": "30053",
"count": 4,
"type": "MATERIAL"
}
@@ -42042,59 +42809,78 @@
"type": "MATERIAL"
},
{
- "id": "30053",
+ "id": "30083",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 4,
+ "id": "30103",
+ "count": 3,
"type": "MATERIAL"
}
]
}
]
},
- "char_401_elysm": {
- "name": "极境",
- "description": "技能发动期间阻挡数变为0",
+ "char_261_sddrag": {
+ "name": "苇草",
+ "description": "击杀敌人后获得1点部署费用,撤退时返还初始部署费用",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_401_elysm",
+ "potentialItemId": "p_char_261_sddrag",
"team": -1,
- "displayNumber": "R131",
+ "displayNumber": "HT03",
"tokenKey": null,
- "appellation": "Elysium",
+ "appellation": "Reed",
"position": "MELEE",
"tagList": [
"费用回复",
- "支援"
+ "输出"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "先锋干员极境,提供安心安全的稳定战场通讯。",
- "itemDesc": "旗子并非武器,砸坏了要赔很多钱。",
+ "displayLogo": "logo_victoria",
+ "itemUsage": "罗德岛收容的病人苇草,愿意为信任的人提供私人援助。",
+ "itemDesc": "但是,对她的运用比对她的保护更危险。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
"profession": "PIONEER",
- "trait": null,
+ "trait": {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "blackboard": [
+ {
+ "key": "cost",
+ "value": 1.0
+ }
+ ],
+ "overrideDescripton": null,
+ "prefabKey": null,
+ "rangeId": null
+ }
+ ]
+ },
"phases": [
{
- "characterPrefabKey": "char_401_elysm",
+ "characterPrefabKey": "char_261_sddrag",
"rangeId": "1-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 702,
- "atk": 237,
- "def": 154,
+ "maxHp": 870,
+ "atk": 240,
+ "def": 164,
"magicResistance": 0.0,
- "cost": 9,
+ "cost": 10,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -42111,15 +42897,15 @@
{
"level": 50,
"data": {
- "maxHp": 962,
- "atk": 339,
- "def": 215,
+ "maxHp": 1209,
+ "atk": 354,
+ "def": 229,
"magicResistance": 0.0,
- "cost": 9,
+ "cost": 10,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -42137,22 +42923,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_401_elysm",
+ "characterPrefabKey": "char_261_sddrag",
"rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 962,
- "atk": 339,
- "def": 215,
+ "maxHp": 1209,
+ "atk": 354,
+ "def": 229,
"magicResistance": 0.0,
- "cost": 11,
+ "cost": 12,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -42169,15 +42955,15 @@
{
"level": 70,
"data": {
- "maxHp": 1218,
- "atk": 447,
- "def": 284,
+ "maxHp": 1550,
+ "atk": 472,
+ "def": 298,
"magicResistance": 0.0,
- "cost": 11,
+ "cost": 12,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -42199,34 +42985,34 @@
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30052",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30032",
"count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_401_elysm",
+ "characterPrefabKey": "char_261_sddrag",
"rangeId": "1-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1218,
- "atk": 447,
- "def": 284,
+ "maxHp": 1550,
+ "atk": 472,
+ "def": 298,
"magicResistance": 0.0,
- "cost": 11,
+ "cost": 12,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -42243,15 +43029,15 @@
{
"level": 80,
"data": {
- "maxHp": 1669,
- "atk": 533,
- "def": 335,
+ "maxHp": 2215,
+ "atk": 562,
+ "def": 364,
"magicResistance": 0.0,
- "cost": 11,
+ "cost": 12,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -42273,13 +43059,13 @@
"type": "MATERIAL"
},
{
- "id": "31024",
- "count": 7,
+ "id": "30014",
+ "count": 9,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 16,
+ "id": "30083",
+ "count": 12,
"type": "MATERIAL"
}
]
@@ -42287,8 +43073,8 @@
],
"skills": [
{
- "skillId": "skcom_assist_cost[3]",
- "overridePrefabKey": "skchr_elysm_1",
+ "skillId": "skcom_quickattack[3]",
+ "overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
{
@@ -42304,13 +43090,13 @@
"type": "MATERIAL"
},
{
- "id": "31014",
+ "id": "30074",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 6,
+ "id": "30053",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -42328,13 +43114,13 @@
"type": "MATERIAL"
},
{
- "id": "31024",
+ "id": "30094",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30104",
- "count": 5,
+ "id": "30074",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -42352,13 +43138,13 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
"id": "30054",
- "count": 4,
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -42370,7 +43156,7 @@
}
},
{
- "skillId": "skchr_elysm_2",
+ "skillId": "skchr_sddrag_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -42387,13 +43173,13 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 2,
+ "id": "30084",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 3,
+ "id": "30063",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -42411,13 +43197,13 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30104",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "31014",
- "count": 6,
+ "id": "30084",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -42435,12 +43221,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30024",
"count": 4,
"type": "MATERIAL"
}
@@ -42463,41 +43249,16 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "狙击支援",
- "description": "在场时,所有【狙击】干员的部署费用-1,且技能开启时所有【狙击】干员的攻击速度+10",
+ "name": "枯法之血",
+ "description": "法术抗性+10",
"rangeId": null,
"blackboard": [
{
- "key": "value",
- "value": -1.0
- },
- {
- "key": "attack_speed",
+ "key": "magic_resistance",
"value": 10.0
}
]
},
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "狙击支援",
- "description": "在场时,所有【狙击】干员的部署费用-1,且技能开启时所有【狙击】干员的攻击速度+13<@ba.talpu>(+3)>",
- "rangeId": null,
- "blackboard": [
- {
- "key": "value",
- "value": -1.0
- },
- {
- "key": "attack_speed",
- "value": 13.0
- }
- ]
- },
{
"unlockCondition": {
"phase": 2,
@@ -42505,40 +43266,15 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "狙击支援",
- "description": "在场时,所有【狙击】干员的部署费用-2,且技能开启时所有【狙击】干员的攻击速度+20",
+ "name": "枯法之血",
+ "description": "法术抗性+20",
"rangeId": null,
"blackboard": [
{
- "key": "value",
- "value": -2.0
- },
- {
- "key": "attack_speed",
+ "key": "magic_resistance",
"value": 20.0
}
]
- },
- {
- "unlockCondition": {
- "phase": 2,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "狙击支援",
- "description": "在场时,所有【狙击】干员的部署费用-2,且技能开启时所有【狙击】干员的攻击速度+23<@ba.talpu>(+3)>",
- "rangeId": null,
- "blackboard": [
- {
- "key": "value",
- "value": -2.0
- },
- {
- "key": "attack_speed",
- "value": 23.0
- }
- ]
}
]
}
@@ -42590,7 +43326,7 @@
},
{
"type": 0,
- "description": "防御力+23",
+ "description": "攻击力+25",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -42599,9 +43335,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 2,
+ "attributeType": 1,
"formulaItem": 0,
- "value": 23.0,
+ "value": 25.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -42611,9 +43347,25 @@
"equivalentCost": null
},
{
- "type": 1,
- "description": "天赋效果增强",
- "buff": null,
+ "type": 0,
+ "description": "再部署时间-6秒",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 21,
+ "formulaItem": 0,
+ "value": -6.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
"equivalentCost": null
},
{
@@ -42669,8 +43421,8 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 0,
- "def": 60,
+ "atk": 70,
+ "def": 0,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -42717,8 +43469,8 @@
"type": "MATERIAL"
},
{
- "id": "30031",
- "count": 7,
+ "id": "30051",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -42735,8 +43487,8 @@
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 3,
+ "id": "30062",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -42753,8 +43505,8 @@
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 4,
+ "id": "30012",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -42771,8 +43523,8 @@
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 3,
+ "id": "30043",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -42789,12 +43541,12 @@
"type": "MATERIAL"
},
{
- "id": "30093",
+ "id": "30053",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30013",
+ "id": "30073",
"count": 4,
"type": "MATERIAL"
}
@@ -42802,46 +43554,46 @@
}
]
},
- "char_308_swire": {
- "name": "诗怀雅",
- "description": "可以攻击到<@ba.kw>较远敌人>",
+ "char_401_elysm": {
+ "name": "极境",
+ "description": "技能发动期间阻挡数变为0",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_308_swire",
- "team": 12,
- "displayNumber": "LM08",
+ "potentialItemId": "p_char_401_elysm",
+ "team": -1,
+ "displayNumber": "R131",
"tokenKey": null,
- "appellation": "Swire",
+ "appellation": "Elysium",
"position": "MELEE",
"tagList": [
- "输出",
+ "费用回复",
"支援"
],
- "displayLogo": "logo_lungmen",
- "itemUsage": "近卫干员诗怀雅,来自龙门,愿意为你提供专业的警力协助与额外训练课程。",
- "itemDesc": "龙门的骄傲,果然来自于商业、贸易与资本!",
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "先锋干员极境,提供安心安全的稳定战场通讯。",
+ "itemDesc": "旗子并非武器,砸坏了要赔很多钱。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
- "profession": "WARRIOR",
+ "profession": "PIONEER",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_308_swire",
- "rangeId": "2-2",
+ "characterPrefabKey": "char_401_elysm",
+ "rangeId": "1-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 703,
- "atk": 261,
- "def": 193,
+ "maxHp": 702,
+ "atk": 237,
+ "def": 154,
"magicResistance": 0.0,
- "cost": 14,
- "blockCnt": 2,
+ "cost": 9,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -42858,15 +43610,15 @@
{
"level": 50,
"data": {
- "maxHp": 964,
- "atk": 373,
- "def": 273,
+ "maxHp": 962,
+ "atk": 339,
+ "def": 215,
"magicResistance": 0.0,
- "cost": 14,
- "blockCnt": 2,
+ "cost": 9,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -42884,22 +43636,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_308_swire",
- "rangeId": "2-2",
+ "characterPrefabKey": "char_401_elysm",
+ "rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 964,
- "atk": 373,
- "def": 273,
+ "maxHp": 962,
+ "atk": 339,
+ "def": 215,
"magicResistance": 0.0,
- "cost": 16,
- "blockCnt": 2,
+ "cost": 11,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -42916,15 +43668,15 @@
{
"level": 70,
"data": {
- "maxHp": 1252,
- "atk": 498,
- "def": 346,
+ "maxHp": 1218,
+ "atk": 447,
+ "def": 284,
"magicResistance": 0.0,
- "cost": 16,
- "blockCnt": 2,
+ "cost": 11,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -42941,39 +43693,39 @@
],
"evolveCost": [
{
- "id": "3221",
+ "id": "3211",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 5,
+ "id": "30032",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 2,
+ "id": "30022",
+ "count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_308_swire",
- "rangeId": "2-2",
+ "characterPrefabKey": "char_401_elysm",
+ "rangeId": "1-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1252,
- "atk": 498,
- "def": 346,
+ "maxHp": 1218,
+ "atk": 447,
+ "def": 284,
"magicResistance": 0.0,
- "cost": 16,
- "blockCnt": 2,
+ "cost": 11,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -42990,15 +43742,15 @@
{
"level": 80,
"data": {
- "maxHp": 1740,
- "atk": 593,
- "def": 413,
+ "maxHp": 1669,
+ "atk": 533,
+ "def": 335,
"magicResistance": 0.0,
- "cost": 16,
- "blockCnt": 2,
+ "cost": 11,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -43015,18 +43767,18 @@
],
"evolveCost": [
{
- "id": "3223",
+ "id": "3213",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "31024",
"count": 7,
"type": "MATERIAL"
},
{
- "id": "30033",
- "count": 17,
+ "id": "30053",
+ "count": 16,
"type": "MATERIAL"
}
]
@@ -43034,8 +43786,8 @@
],
"skills": [
{
- "skillId": "skchr_swire_1",
- "overridePrefabKey": null,
+ "skillId": "skcom_assist_cost[3]",
+ "overridePrefabKey": "skchr_elysm_1",
"overrideTokenKey": null,
"levelUpCostCond": [
{
@@ -43051,13 +43803,13 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "31014",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 2,
+ "id": "30013",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -43075,12 +43827,12 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "31024",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30104",
"count": 5,
"type": "MATERIAL"
}
@@ -43099,12 +43851,12 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30054",
"count": 4,
"type": "MATERIAL"
}
@@ -43117,7 +43869,7 @@
}
},
{
- "skillId": "skchr_swire_2",
+ "skillId": "skchr_elysm_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -43134,13 +43886,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 3,
+ "id": "30064",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 4,
+ "id": "30043",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -43158,12 +43910,12 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30054",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "31014",
"count": 6,
"type": "MATERIAL"
}
@@ -43182,13 +43934,13 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 5,
+ "id": "30094",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -43203,40 +43955,6 @@
"talents": [
{
"candidates": [
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "prefabKey": "1",
- "name": "近距离作战指导",
- "description": "在场时周围8格内的近战友方单位攻击力+3%",
- "rangeId": "x-4",
- "blackboard": [
- {
- "key": "atk",
- "value": 0.03
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "近距离作战指导",
- "description": "在场时周围8格内的近战友方单位攻击力+5%<@ba.talpu>(+2%)>",
- "rangeId": "x-4",
- "blackboard": [
- {
- "key": "atk",
- "value": 0.05
- }
- ]
- },
{
"unlockCondition": {
"phase": 1,
@@ -43244,13 +43962,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "近距离作战指导",
- "description": "在场时周围8格内的近战友方单位攻击力+6%",
- "rangeId": "x-4",
+ "name": "狙击支援",
+ "description": "在场时,所有【狙击】干员的部署费用-1,且技能开启时所有【狙击】干员的攻击速度+10",
+ "rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.06
+ "key": "value",
+ "value": -1.0
+ },
+ {
+ "key": "attack_speed",
+ "value": 10.0
}
]
},
@@ -43261,13 +43983,17 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "近距离作战指导",
- "description": "在场时周围8格内的近战友方单位攻击力+8%<@ba.talpu>(+2%)>",
- "rangeId": "x-4",
+ "name": "狙击支援",
+ "description": "在场时,所有【狙击】干员的部署费用-1,且技能开启时所有【狙击】干员的攻击速度+13<@ba.talpu>(+3)>",
+ "rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.08
+ "key": "value",
+ "value": -1.0
+ },
+ {
+ "key": "attack_speed",
+ "value": 13.0
}
]
},
@@ -43278,13 +44004,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "近距离作战指导",
- "description": "在场时周围8格内的近战友方单位攻击力+10%",
- "rangeId": "x-4",
+ "name": "狙击支援",
+ "description": "在场时,所有【狙击】干员的部署费用-2,且技能开启时所有【狙击】干员的攻击速度+20",
+ "rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.1
+ "key": "value",
+ "value": -2.0
+ },
+ {
+ "key": "attack_speed",
+ "value": 20.0
}
]
},
@@ -43295,13 +44025,17 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "近距离作战指导",
- "description": "在场时周围8格内的近战友方单位攻击力+12%<@ba.talpu>(+2%)>",
- "rangeId": "x-4",
+ "name": "狙击支援",
+ "description": "在场时,所有【狙击】干员的部署费用-2,且技能开启时所有【狙击】干员的攻击速度+23<@ba.talpu>(+3)>",
+ "rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.12
+ "key": "value",
+ "value": -2.0
+ },
+ {
+ "key": "attack_speed",
+ "value": 23.0
}
]
}
@@ -43355,7 +44089,7 @@
},
{
"type": 0,
- "description": "攻击力+26",
+ "description": "防御力+23",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -43364,9 +44098,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 1,
+ "attributeType": 2,
"formulaItem": 0,
- "value": 26.0,
+ "value": 23.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -43434,8 +44168,8 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 40,
- "def": 30,
+ "atk": 0,
+ "def": 60,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -43554,36 +44288,36 @@
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 3,
+ "id": "30093",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 3,
+ "id": "30013",
+ "count": 4,
"type": "MATERIAL"
}
]
}
]
},
- "char_106_franka": {
- "name": "芙兰卡",
- "description": "能够阻挡一个敌人",
+ "char_308_swire": {
+ "name": "诗怀雅",
+ "description": "可以攻击到<@ba.kw>较远敌人>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_106_franka",
- "team": 13,
- "displayNumber": "BS01",
+ "potentialItemId": "p_char_308_swire",
+ "team": 12,
+ "displayNumber": "LM08",
"tokenKey": null,
- "appellation": "Franka",
+ "appellation": "Swire",
"position": "MELEE",
"tagList": [
"输出",
- "生存"
+ "支援"
],
- "displayLogo": "logo_blacksteel",
- "itemUsage": "黑钢防化小队近卫干员芙兰卡,正在等待你的部署。",
- "itemDesc": "炽热的铝热剑穿透一切防御。",
+ "displayLogo": "logo_lungmen",
+ "itemUsage": "近卫干员诗怀雅,来自龙门,愿意为你提供专业的警力协助与额外训练课程。",
+ "itemDesc": "龙门的骄傲,果然来自于商业、贸易与资本!",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
@@ -43591,22 +44325,22 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_106_franka",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_308_swire",
+ "rangeId": "2-2",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1386,
- "atk": 382,
- "def": 105,
+ "maxHp": 703,
+ "atk": 261,
+ "def": 193,
"magicResistance": 0.0,
- "cost": 16,
- "blockCnt": 1,
+ "cost": 14,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.5,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -43623,15 +44357,15 @@
{
"level": 50,
"data": {
- "maxHp": 1981,
- "atk": 563,
- "def": 150,
+ "maxHp": 964,
+ "atk": 373,
+ "def": 273,
"magicResistance": 0.0,
- "cost": 16,
- "blockCnt": 1,
+ "cost": 14,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.5,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -43649,22 +44383,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_106_franka",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_308_swire",
+ "rangeId": "2-2",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1981,
- "atk": 563,
- "def": 150,
+ "maxHp": 964,
+ "atk": 373,
+ "def": 273,
"magicResistance": 0.0,
- "cost": 18,
- "blockCnt": 1,
+ "cost": 16,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.5,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -43681,15 +44415,15 @@
{
"level": 70,
"data": {
- "maxHp": 2715,
- "atk": 713,
- "def": 195,
+ "maxHp": 1252,
+ "atk": 498,
+ "def": 346,
"magicResistance": 0.0,
- "cost": 18,
- "blockCnt": 1,
+ "cost": 16,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.5,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -43711,34 +44445,34 @@
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 4,
+ "id": "30022",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30062",
"count": 2,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_106_franka",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_308_swire",
+ "rangeId": "2-2",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 2715,
- "atk": 713,
- "def": 195,
+ "maxHp": 1252,
+ "atk": 498,
+ "def": 346,
"magicResistance": 0.0,
- "cost": 18,
- "blockCnt": 1,
+ "cost": 16,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.5,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -43755,15 +44489,15 @@
{
"level": 80,
"data": {
- "maxHp": 3620,
- "atk": 860,
- "def": 235,
+ "maxHp": 1740,
+ "atk": 593,
+ "def": 413,
"magicResistance": 0.0,
- "cost": 18,
- "blockCnt": 1,
+ "cost": 16,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.5,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -43785,13 +44519,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 6,
+ "id": "30024",
+ "count": 7,
"type": "MATERIAL"
},
{
- "id": "30023",
- "count": 18,
+ "id": "30033",
+ "count": 17,
"type": "MATERIAL"
}
]
@@ -43799,7 +44533,7 @@
],
"skills": [
{
- "skillId": "skcom_quickattack[3]",
+ "skillId": "skchr_swire_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -43816,13 +44550,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30084",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 4,
+ "id": "30063",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -43840,13 +44574,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30104",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 6,
+ "id": "30084",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -43864,13 +44598,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 3,
+ "id": "30024",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -43882,7 +44616,7 @@
}
},
{
- "skillId": "skchr_franka_2",
+ "skillId": "skchr_swire_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -43899,13 +44633,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30094",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 2,
+ "id": "30073",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -43923,13 +44657,13 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30014",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30104",
- "count": 5,
+ "id": "30094",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -43947,13 +44681,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 3,
+ "id": "30014",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -43968,6 +44702,40 @@
"talents": [
{
"candidates": [
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": "近距离作战指导",
+ "description": "在场时周围8格内的近战友方单位攻击力+3%",
+ "rangeId": "x-4",
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.03
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "近距离作战指导",
+ "description": "在场时周围8格内的近战友方单位攻击力+5%<@ba.talpu>(+2%)>",
+ "rangeId": "x-4",
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.05
+ }
+ ]
+ },
{
"unlockCondition": {
"phase": 1,
@@ -43975,13 +44743,30 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "铝热剑",
- "description": "攻击时有10%的几率无视目标的防御",
- "rangeId": null,
+ "name": "近距离作战指导",
+ "description": "在场时周围8格内的近战友方单位攻击力+6%",
+ "rangeId": "x-4",
"blackboard": [
{
- "key": "prob",
- "value": 0.1
+ "key": "atk",
+ "value": 0.06
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "近距离作战指导",
+ "description": "在场时周围8格内的近战友方单位攻击力+8%<@ba.talpu>(+2%)>",
+ "rangeId": "x-4",
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.08
}
]
},
@@ -43992,13 +44777,30 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "铝热剑",
- "description": "攻击时有20%的几率无视目标的防御",
- "rangeId": null,
+ "name": "近距离作战指导",
+ "description": "在场时周围8格内的近战友方单位攻击力+10%",
+ "rangeId": "x-4",
"blackboard": [
{
- "key": "prob",
- "value": 0.2
+ "key": "atk",
+ "value": 0.1
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "近距离作战指导",
+ "description": "在场时周围8格内的近战友方单位攻击力+12%<@ba.talpu>(+2%)>",
+ "rangeId": "x-4",
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.12
}
]
}
@@ -44052,7 +44854,7 @@
},
{
"type": 0,
- "description": "攻击力+30",
+ "description": "攻击力+26",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -44063,7 +44865,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 30.0,
+ "value": 26.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -44073,25 +44875,9 @@
"equivalentCost": null
},
{
- "type": 0,
- "description": "再部署时间-6秒",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 21,
- "formulaItem": 0,
- "value": -6.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
+ "type": 1,
+ "description": "天赋效果增强",
+ "buff": null,
"equivalentCost": null
},
{
@@ -44147,8 +44933,8 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 75,
- "def": 25,
+ "atk": 40,
+ "def": 30,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -44195,8 +44981,8 @@
"type": "MATERIAL"
},
{
- "id": "30041",
- "count": 5,
+ "id": "30031",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -44213,7 +44999,7 @@
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30042",
"count": 3,
"type": "MATERIAL"
}
@@ -44231,8 +45017,8 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 3,
+ "id": "30052",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -44249,8 +45035,8 @@
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 4,
+ "id": "30063",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -44267,12 +45053,12 @@
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 2,
+ "id": "30073",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30103",
+ "id": "30053",
"count": 3,
"type": "MATERIAL"
}
@@ -44280,47 +45066,47 @@
}
]
},
- "char_131_flameb": {
- "name": "炎客",
+ "char_106_franka": {
+ "name": "芙兰卡",
"description": "能够阻挡一个敌人",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_131_flameb",
- "team": -1,
- "displayNumber": "R137",
+ "potentialItemId": "p_char_106_franka",
+ "team": 13,
+ "displayNumber": "BS01",
"tokenKey": null,
- "appellation": "Flamebringer",
+ "appellation": "Franka",
"position": "MELEE",
"tagList": [
"输出",
"生存"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛近卫干员炎客,将倾力毁灭那些值得一战的敌人。",
- "itemDesc": "但如果敌人太弱,他可能会放水。",
- "itemObtainApproach": "活动获得",
+ "displayLogo": "logo_blacksteel",
+ "itemUsage": "黑钢防化小队近卫干员芙兰卡,正在等待你的部署。",
+ "itemDesc": "炽热的铝热剑穿透一切防御。",
+ "itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
"profession": "WARRIOR",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_131_flameb",
+ "characterPrefabKey": "char_106_franka",
"rangeId": "1-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1423,
- "atk": 378,
- "def": 86,
+ "maxHp": 1386,
+ "atk": 382,
+ "def": 105,
"magicResistance": 0.0,
- "cost": 18,
+ "cost": 16,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.5,
- "respawnTime": 80,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -44336,16 +45122,16 @@
{
"level": 50,
"data": {
- "maxHp": 2033,
- "atk": 556,
- "def": 123,
+ "maxHp": 1981,
+ "atk": 563,
+ "def": 150,
"magicResistance": 0.0,
- "cost": 18,
+ "cost": 16,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.5,
- "respawnTime": 80,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -44362,23 +45148,23 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_131_flameb",
+ "characterPrefabKey": "char_106_franka",
"rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 2033,
- "atk": 556,
- "def": 123,
+ "maxHp": 1981,
+ "atk": 563,
+ "def": 150,
"magicResistance": 0.0,
- "cost": 20,
+ "cost": 18,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.5,
- "respawnTime": 80,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -44394,16 +45180,16 @@
{
"level": 70,
"data": {
- "maxHp": 2786,
- "atk": 704,
- "def": 161,
+ "maxHp": 2715,
+ "atk": 713,
+ "def": 195,
"magicResistance": 0.0,
- "cost": 20,
+ "cost": 18,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.5,
- "respawnTime": 80,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -44424,35 +45210,35 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 6,
+ "id": "30042",
+ "count": 4,
"type": "MATERIAL"
},
{
"id": "30052",
- "count": 3,
+ "count": 2,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_131_flameb",
+ "characterPrefabKey": "char_106_franka",
"rangeId": "1-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 2786,
- "atk": 704,
- "def": 161,
+ "maxHp": 2715,
+ "atk": 713,
+ "def": 195,
"magicResistance": 0.0,
- "cost": 20,
+ "cost": 18,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.5,
- "respawnTime": 80,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -44468,16 +45254,16 @@
{
"level": 80,
"data": {
- "maxHp": 3715,
- "atk": 849,
- "def": 195,
+ "maxHp": 3620,
+ "atk": 860,
+ "def": 235,
"magicResistance": 0.0,
- "cost": 20,
+ "cost": 18,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.5,
- "respawnTime": 80,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -44498,13 +45284,13 @@
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 9,
+ "id": "30044",
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 13,
+ "id": "30023",
+ "count": 18,
"type": "MATERIAL"
}
]
@@ -44512,7 +45298,7 @@
],
"skills": [
{
- "skillId": "skchr_flameb_1",
+ "skillId": "skcom_quickattack[3]",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -44529,13 +45315,13 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30094",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 3,
+ "id": "30073",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -44553,13 +45339,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30014",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30024",
- "count": 5,
+ "id": "30094",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -44577,12 +45363,12 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30064",
"count": 3,
"type": "MATERIAL"
}
@@ -44595,7 +45381,7 @@
}
},
{
- "skillId": "skchr_flameb_2",
+ "skillId": "skchr_franka_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -44612,13 +45398,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30104",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 4,
+ "id": "30083",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -44636,12 +45422,12 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30024",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30104",
"count": 5,
"type": "MATERIAL"
}
@@ -44660,13 +45446,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 4,
+ "id": "30044",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -44688,38 +45474,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "血戮",
- "description": "每击杀一名敌人后自身的生命上限提高20,最多可以叠加30次",
- "rangeId": null,
- "blackboard": [
- {
- "key": "max_hp",
- "value": 20.0
- },
- {
- "key": "max_stack_cnt",
- "value": 30.0
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "血戮",
- "description": "每击杀一名敌人后自身的生命上限提高30<@ba.talpu>(+10)>,最多可以叠加30次",
+ "name": "铝热剑",
+ "description": "攻击时有10%的几率无视目标的防御",
"rangeId": null,
"blackboard": [
{
- "key": "max_hp",
- "value": 30.0
- },
- {
- "key": "max_stack_cnt",
- "value": 30.0
+ "key": "prob",
+ "value": 0.1
}
]
},
@@ -44730,38 +45491,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "血戮",
- "description": "每击杀一名敌人后自身的生命上限提高40,最多可以叠加30次",
- "rangeId": null,
- "blackboard": [
- {
- "key": "max_hp",
- "value": 40.0
- },
- {
- "key": "max_stack_cnt",
- "value": 30.0
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 2,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "血戮",
- "description": "每击杀一名敌人后自身的生命上限提高50<@ba.talpu>(+10)>,最多可以叠加30次",
+ "name": "铝热剑",
+ "description": "攻击时有20%的几率无视目标的防御",
"rangeId": null,
"blackboard": [
{
- "key": "max_hp",
- "value": 50.0
- },
- {
- "key": "max_stack_cnt",
- "value": 30.0
+ "key": "prob",
+ "value": 0.2
}
]
}
@@ -44793,7 +45529,7 @@
},
{
"type": 0,
- "description": "再部署时间-10秒",
+ "description": "再部署时间-4秒",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -44804,7 +45540,7 @@
{
"attributeType": 21,
"formulaItem": 0,
- "value": -10.0,
+ "value": -4.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -44815,7 +45551,7 @@
},
{
"type": 0,
- "description": "部署费用-1",
+ "description": "攻击力+30",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -44824,9 +45560,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 4,
+ "attributeType": 1,
"formulaItem": 0,
- "value": -1.0,
+ "value": 30.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -44836,9 +45572,25 @@
"equivalentCost": null
},
{
- "type": 1,
- "description": "天赋效果增强",
- "buff": null,
+ "type": 0,
+ "description": "再部署时间-6秒",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 21,
+ "formulaItem": 0,
+ "value": -6.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
"equivalentCost": null
},
{
@@ -44893,9 +45645,9 @@
{
"level": 50,
"data": {
- "maxHp": 400,
- "atk": 45,
- "def": 0,
+ "maxHp": 0,
+ "atk": 75,
+ "def": 25,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -44942,8 +45694,8 @@
"type": "MATERIAL"
},
{
- "id": "30011",
- "count": 10,
+ "id": "30041",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -44960,7 +45712,7 @@
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30052",
"count": 3,
"type": "MATERIAL"
}
@@ -44978,8 +45730,8 @@
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 5,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -44996,8 +45748,8 @@
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 3,
+ "id": "30073",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -45014,60 +45766,60 @@
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 4,
+ "id": "30083",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 2,
+ "id": "30103",
+ "count": 3,
"type": "MATERIAL"
}
]
}
]
},
- "char_155_tiger": {
- "name": "因陀罗",
+ "char_131_flameb": {
+ "name": "炎客",
"description": "能够阻挡一个敌人",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_155_tiger",
- "team": 10,
- "displayNumber": "GG03",
+ "potentialItemId": "p_char_131_flameb",
+ "team": -1,
+ "displayNumber": "R137",
"tokenKey": null,
- "appellation": "Indra",
+ "appellation": "Flamebringer",
"position": "MELEE",
"tagList": [
"输出",
"生存"
],
- "displayLogo": "logo_victoria",
- "itemUsage": "格拉斯哥帮成员因陀罗,很高兴能够又一次痛揍不识趣的家伙。",
- "itemDesc": "最擅长用拳头说话。",
- "itemObtainApproach": "招募寻访",
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "罗德岛近卫干员炎客,将倾力毁灭那些值得一战的敌人。",
+ "itemDesc": "但如果敌人太弱,他可能会放水。",
+ "itemObtainApproach": "活动获得",
"maxPotentialLevel": 5,
"rarity": 4,
"profession": "WARRIOR",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_155_tiger",
+ "characterPrefabKey": "char_131_flameb",
"rangeId": "1-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1071,
- "atk": 206,
- "def": 151,
+ "maxHp": 1423,
+ "atk": 378,
+ "def": 86,
"magicResistance": 0.0,
- "cost": 8,
+ "cost": 18,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 0.78,
- "respawnTime": 70,
+ "baseAttackTime": 1.5,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -45083,16 +45835,16 @@
{
"level": 50,
"data": {
- "maxHp": 1448,
- "atk": 303,
- "def": 217,
+ "maxHp": 2033,
+ "atk": 556,
+ "def": 123,
"magicResistance": 0.0,
- "cost": 8,
+ "cost": 18,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 0.78,
- "respawnTime": 70,
+ "baseAttackTime": 1.5,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -45109,23 +45861,23 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_155_tiger",
+ "characterPrefabKey": "char_131_flameb",
"rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1448,
- "atk": 303,
- "def": 217,
+ "maxHp": 2033,
+ "atk": 556,
+ "def": 123,
"magicResistance": 0.0,
- "cost": 10,
+ "cost": 20,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 0.78,
- "respawnTime": 70,
+ "baseAttackTime": 1.5,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -45141,16 +45893,16 @@
{
"level": 70,
"data": {
- "maxHp": 1857,
- "atk": 405,
- "def": 294,
+ "maxHp": 2786,
+ "atk": 704,
+ "def": 161,
"magicResistance": 0.0,
- "cost": 10,
+ "cost": 20,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 0.78,
- "respawnTime": 70,
+ "baseAttackTime": 1.5,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -45171,35 +45923,35 @@
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 4,
+ "id": "30012",
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 2,
+ "id": "30052",
+ "count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_155_tiger",
+ "characterPrefabKey": "char_131_flameb",
"rangeId": "1-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1857,
- "atk": 405,
- "def": 294,
+ "maxHp": 2786,
+ "atk": 704,
+ "def": 161,
"magicResistance": 0.0,
- "cost": 10,
+ "cost": 20,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 0.78,
- "respawnTime": 70,
+ "baseAttackTime": 1.5,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -45215,16 +45967,16 @@
{
"level": 80,
"data": {
- "maxHp": 2265,
- "atk": 500,
- "def": 350,
+ "maxHp": 3715,
+ "atk": 849,
+ "def": 195,
"magicResistance": 0.0,
- "cost": 10,
+ "cost": 20,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 0.78,
- "respawnTime": 70,
+ "baseAttackTime": 1.5,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -45245,13 +45997,13 @@
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 7,
+ "id": "30074",
+ "count": 9,
"type": "MATERIAL"
},
{
- "id": "30033",
- "count": 16,
+ "id": "30083",
+ "count": 13,
"type": "MATERIAL"
}
]
@@ -45259,7 +46011,7 @@
],
"skills": [
{
- "skillId": "skchr_tiger_1",
+ "skillId": "skchr_flameb_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -45276,13 +46028,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30024",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 2,
+ "id": "30103",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -45300,12 +46052,12 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30044",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30024",
"count": 5,
"type": "MATERIAL"
}
@@ -45324,7 +46076,7 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
@@ -45342,7 +46094,7 @@
}
},
{
- "skillId": "skchr_tiger_2",
+ "skillId": "skchr_flameb_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -45359,12 +46111,12 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30034",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30093",
+ "id": "30013",
"count": 4,
"type": "MATERIAL"
}
@@ -45383,13 +46135,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30054",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 6,
+ "id": "30034",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -45407,12 +46159,12 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30084",
"count": 4,
"type": "MATERIAL"
}
@@ -45435,17 +46187,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "虎拳迅击",
- "description": "有15%的概率闪避敌人的近战物理攻击,成功闪避后自身下一次攻击攻击力+80%",
+ "name": "血戮",
+ "description": "每击杀一名敌人后自身的生命上限提高20,最多可以叠加30次",
"rangeId": null,
"blackboard": [
{
- "key": "tiger_t_1[evade].prob",
- "value": 0.15
+ "key": "max_hp",
+ "value": 20.0
},
{
- "key": "charge_on_evade.atk",
- "value": 0.8
+ "key": "max_stack_cnt",
+ "value": 30.0
}
]
},
@@ -45456,17 +46208,17 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "虎拳迅击",
- "description": "有18%<@ba.talpu>(+3%)>的概率闪避敌人的近战物理攻击,成功闪避后自身下一次攻击攻击力+80%",
+ "name": "血戮",
+ "description": "每击杀一名敌人后自身的生命上限提高30<@ba.talpu>(+10)>,最多可以叠加30次",
"rangeId": null,
"blackboard": [
{
- "key": "tiger_t_1[evade].prob",
- "value": 0.18
+ "key": "max_hp",
+ "value": 30.0
},
{
- "key": "charge_on_evade.atk",
- "value": 0.8
+ "key": "max_stack_cnt",
+ "value": 30.0
}
]
},
@@ -45477,17 +46229,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "虎拳迅击",
- "description": "有30%的概率闪避敌人的近战物理攻击,成功闪避后自身下一次攻击攻击力+100%",
+ "name": "血戮",
+ "description": "每击杀一名敌人后自身的生命上限提高40,最多可以叠加30次",
"rangeId": null,
"blackboard": [
{
- "key": "tiger_t_1[evade].prob",
- "value": 0.3
+ "key": "max_hp",
+ "value": 40.0
},
{
- "key": "charge_on_evade.atk",
- "value": 1.0
+ "key": "max_stack_cnt",
+ "value": 30.0
}
]
},
@@ -45498,17 +46250,17 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "虎拳迅击",
- "description": "有33%<@ba.talpu>(+3%)>的概率闪避敌人的近战物理攻击,成功闪避后自己的下一次攻击攻击力+100%",
+ "name": "血戮",
+ "description": "每击杀一名敌人后自身的生命上限提高50<@ba.talpu>(+10)>,最多可以叠加30次",
"rangeId": null,
"blackboard": [
{
- "key": "tiger_t_1[evade].prob",
- "value": 0.33
+ "key": "max_hp",
+ "value": 50.0
},
{
- "key": "charge_on_evade.atk",
- "value": 1.0
+ "key": "max_stack_cnt",
+ "value": 30.0
}
]
}
@@ -45540,7 +46292,7 @@
},
{
"type": 0,
- "description": "再部署时间-4秒",
+ "description": "再部署时间-10秒",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -45551,7 +46303,7 @@
{
"attributeType": 21,
"formulaItem": 0,
- "value": -4.0,
+ "value": -10.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -45562,7 +46314,7 @@
},
{
"type": 0,
- "description": "攻击力+23",
+ "description": "部署费用-1",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -45571,9 +46323,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 1,
+ "attributeType": 4,
"formulaItem": 0,
- "value": 23.0,
+ "value": -1.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -45640,8 +46392,8 @@
{
"level": 50,
"data": {
- "maxHp": 0,
- "atk": 75,
+ "maxHp": 400,
+ "atk": 45,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -45689,8 +46441,8 @@
"type": "MATERIAL"
},
{
- "id": "30051",
- "count": 5,
+ "id": "30011",
+ "count": 10,
"type": "MATERIAL"
}
]
@@ -45707,8 +46459,8 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 2,
+ "id": "30022",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -45725,8 +46477,8 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 8,
+ "id": "30032",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -45743,8 +46495,8 @@
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 4,
+ "id": "30103",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -45761,79 +46513,60 @@
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 2,
+ "id": "30013",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 4,
+ "id": "30063",
+ "count": 2,
"type": "MATERIAL"
}
]
}
]
},
- "char_140_whitew": {
- "name": "拉普兰德",
- "description": "可以进行<@ba.kw>远程攻击>,但此时攻击力降低至80%",
+ "char_508_aguard": {
+ "name": "Sharp",
+ "description": "能够阻挡一个敌人",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_140_whitew",
+ "potentialItemId": "",
"team": -1,
- "displayNumber": "SR01",
+ "displayNumber": null,
"tokenKey": null,
- "appellation": "Lappland",
+ "appellation": "Sharp",
"position": "MELEE",
"tagList": [
"输出",
- "削弱"
+ "生存"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "干员拉普兰德,迫不及待想要切开眼前的敌人。",
- "itemDesc": "祈祷吧,祈祷她会听从你的指挥。",
- "itemObtainApproach": "招募寻访",
- "maxPotentialLevel": 5,
+ "displayLogo": null,
+ "itemUsage": null,
+ "itemDesc": null,
+ "itemObtainApproach": null,
+ "maxPotentialLevel": 0,
"rarity": 4,
"profession": "WARRIOR",
- "trait": {
- "candidates": [
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "blackboard": [
- {
- "key": "atk_scale",
- "value": 0.8
- }
- ],
- "overrideDescripton": null,
- "prefabKey": null,
- "rangeId": null
- }
- ]
- },
+ "trait": null,
"phases": [
{
- "characterPrefabKey": "char_140_whitew",
- "rangeId": "2-3",
+ "characterPrefabKey": "char_508_aguard",
+ "rangeId": "1-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 987,
- "atk": 285,
- "def": 173,
- "magicResistance": 10.0,
- "cost": 17,
- "blockCnt": 2,
+ "maxHp": 1420,
+ "atk": 436,
+ "def": 117,
+ "magicResistance": 0.0,
+ "cost": 15,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
- "respawnTime": 70,
+ "baseAttackTime": 1.5,
+ "respawnTime": 60,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -45849,16 +46582,16 @@
{
"level": 50,
"data": {
- "maxHp": 1410,
- "atk": 426,
- "def": 238,
- "magicResistance": 10.0,
- "cost": 17,
- "blockCnt": 2,
+ "maxHp": 2029,
+ "atk": 642,
+ "def": 168,
+ "magicResistance": 0.0,
+ "cost": 15,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
- "respawnTime": 70,
+ "baseAttackTime": 1.5,
+ "respawnTime": 60,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -45875,23 +46608,23 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_140_whitew",
- "rangeId": "3-12",
+ "characterPrefabKey": "char_508_aguard",
+ "rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1410,
- "atk": 426,
- "def": 238,
- "magicResistance": 10.0,
- "cost": 19,
- "blockCnt": 2,
+ "maxHp": 2029,
+ "atk": 642,
+ "def": 168,
+ "magicResistance": 0.0,
+ "cost": 17,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
- "respawnTime": 70,
+ "baseAttackTime": 1.5,
+ "respawnTime": 60,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -45907,16 +46640,16 @@
{
"level": 70,
"data": {
- "maxHp": 1856,
- "atk": 554,
- "def": 302,
- "magicResistance": 10.0,
- "cost": 19,
- "blockCnt": 2,
+ "maxHp": 2780,
+ "atk": 813,
+ "def": 219,
+ "magicResistance": 0.0,
+ "cost": 17,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
- "respawnTime": 70,
+ "baseAttackTime": 1.5,
+ "respawnTime": 60,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -45930,42 +46663,26 @@
}
}
],
- "evolveCost": [
- {
- "id": "3221",
- "count": 4,
- "type": "MATERIAL"
- },
- {
- "id": "30062",
- "count": 3,
- "type": "MATERIAL"
- },
- {
- "id": "30012",
- "count": 4,
- "type": "MATERIAL"
- }
- ]
+ "evolveCost": null
},
{
- "characterPrefabKey": "char_140_whitew",
- "rangeId": "3-12",
+ "characterPrefabKey": "char_508_aguard",
+ "rangeId": "1-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1856,
- "atk": 554,
- "def": 302,
- "magicResistance": 15.0,
- "cost": 19,
- "blockCnt": 2,
+ "maxHp": 2780,
+ "atk": 813,
+ "def": 219,
+ "magicResistance": 0.0,
+ "cost": 17,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
- "respawnTime": 70,
+ "baseAttackTime": 1.5,
+ "respawnTime": 60,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -45981,16 +46698,16 @@
{
"level": 80,
"data": {
- "maxHp": 2350,
- "atk": 685,
- "def": 365,
- "magicResistance": 15.0,
- "cost": 19,
- "blockCnt": 2,
+ "maxHp": 3565,
+ "atk": 957,
+ "def": 265,
+ "magicResistance": 0.0,
+ "cost": 17,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
- "respawnTime": 70,
+ "baseAttackTime": 1.5,
+ "respawnTime": 60,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -46004,28 +46721,12 @@
}
}
],
- "evolveCost": [
- {
- "id": "3223",
- "count": 3,
- "type": "MATERIAL"
- },
- {
- "id": "30064",
- "count": 6,
- "type": "MATERIAL"
- },
- {
- "id": "30043",
- "count": 10,
- "type": "MATERIAL"
- }
- ]
+ "evolveCost": null
}
],
"skills": [
{
- "skillId": "skchr_whitew_1",
+ "skillId": "skchr_aguard_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -46034,197 +46735,53 @@
"phase": 2,
"level": 1
},
- "lvlUpTime": 28800,
- "levelUpCost": [
- {
- "id": "3303",
- "count": 5,
- "type": "MATERIAL"
- },
- {
- "id": "30014",
- "count": 3,
- "type": "MATERIAL"
- },
- {
- "id": "30093",
- "count": 4,
- "type": "MATERIAL"
- }
- ]
+ "lvlUpTime": 0,
+ "levelUpCost": null
},
{
"unlockCond": {
"phase": 2,
"level": 1
},
- "lvlUpTime": 57600,
- "levelUpCost": [
- {
- "id": "3303",
- "count": 6,
- "type": "MATERIAL"
- },
- {
- "id": "30034",
- "count": 3,
- "type": "MATERIAL"
- },
- {
- "id": "30014",
- "count": 6,
- "type": "MATERIAL"
- }
- ]
+ "lvlUpTime": 0,
+ "levelUpCost": null
},
{
"unlockCond": {
"phase": 2,
"level": 1
},
- "lvlUpTime": 86400,
- "levelUpCost": [
- {
- "id": "3303",
- "count": 10,
- "type": "MATERIAL"
- },
- {
- "id": "30135",
- "count": 4,
- "type": "MATERIAL"
- },
- {
- "id": "30054",
- "count": 4,
- "type": "MATERIAL"
- }
- ]
+ "lvlUpTime": 0,
+ "levelUpCost": null
}
],
"unlockCond": {
"phase": 0,
"level": 1
}
- },
+ }
+ ],
+ "talents": [
{
- "skillId": "skchr_whitew_2",
- "overridePrefabKey": null,
- "overrideTokenKey": null,
- "levelUpCostCond": [
+ "candidates": [
{
- "unlockCond": {
- "phase": 2,
+ "unlockCondition": {
+ "phase": 1,
"level": 1
},
- "lvlUpTime": 28800,
- "levelUpCost": [
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": "隐匿刀刃",
+ "description": "攻击力+10%,获得20%的物理闪避",
+ "rangeId": null,
+ "blackboard": [
{
- "id": "3303",
- "count": 5,
- "type": "MATERIAL"
+ "key": "atk",
+ "value": 0.1
},
{
- "id": "30024",
- "count": 3,
- "type": "MATERIAL"
- },
- {
- "id": "30103",
- "count": 3,
- "type": "MATERIAL"
- }
- ]
- },
- {
- "unlockCond": {
- "phase": 2,
- "level": 1
- },
- "lvlUpTime": 57600,
- "levelUpCost": [
- {
- "id": "3303",
- "count": 6,
- "type": "MATERIAL"
- },
- {
- "id": "30044",
- "count": 3,
- "type": "MATERIAL"
- },
- {
- "id": "30024",
- "count": 5,
- "type": "MATERIAL"
- }
- ]
- },
- {
- "unlockCond": {
- "phase": 2,
- "level": 1
- },
- "lvlUpTime": 86400,
- "levelUpCost": [
- {
- "id": "3303",
- "count": 10,
- "type": "MATERIAL"
- },
- {
- "id": "30115",
- "count": 4,
- "type": "MATERIAL"
- },
- {
- "id": "30094",
- "count": 4,
- "type": "MATERIAL"
- }
- ]
- }
- ],
- "unlockCond": {
- "phase": 1,
- "level": 1
- }
- }
- ],
- "talents": [
- {
- "candidates": [
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "prefabKey": "1",
- "name": "精神摧毁",
- "description": "攻击使目标的特殊能力失效,持续1秒",
- "rangeId": null,
- "blackboard": [
- {
- "key": "duration",
- "value": 1.0
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "精神摧毁",
- "description": "攻击使目标的特殊能力失效,持续2<@ba.talpu>(+1)>秒",
- "rangeId": null,
- "blackboard": [
- {
- "key": "duration",
- "value": 2.0
+ "key": "prob",
+ "value": 0.2
}
]
},
@@ -46235,132 +46792,24 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "精神摧毁",
- "description": "攻击使目标的特殊能力失效,持续5秒",
+ "name": "隐匿刀刃",
+ "description": "攻击力+15%,获得30%的物理闪避",
"rangeId": null,
"blackboard": [
{
- "key": "duration",
- "value": 5.0
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 2,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "精神摧毁",
- "description": "攻击使目标的特殊能力失效,持续6<@ba.talpu>(+1)>秒",
- "rangeId": null,
- "blackboard": [
+ "key": "atk",
+ "value": 0.15
+ },
{
- "key": "duration",
- "value": 6.0
+ "key": "prob",
+ "value": 0.3
}
]
}
]
}
],
- "potentialRanks": [
- {
- "type": 0,
- "description": "部署费用-1",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 4,
- "formulaItem": 0,
- "value": -1.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
- "equivalentCost": null
- },
- {
- "type": 0,
- "description": "再部署时间-4秒",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 21,
- "formulaItem": 0,
- "value": -4.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
- "equivalentCost": null
- },
- {
- "type": 0,
- "description": "攻击力+25",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 1,
- "formulaItem": 0,
- "value": 25.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
- "equivalentCost": null
- },
- {
- "type": 1,
- "description": "天赋效果增强",
- "buff": null,
- "equivalentCost": null
- },
- {
- "type": 0,
- "description": "部署费用-1",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 4,
- "formulaItem": 0,
- "value": -1.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
- "equivalentCost": null
- }
- ],
+ "potentialRanks": [],
"favorKeyFrames": [
{
"level": 0,
@@ -46391,7 +46840,7 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 75,
+ "atk": 0,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -46419,170 +46868,85 @@
"phase": 0,
"level": 1
},
- "lvlUpCost": [
- {
- "id": "3301",
- "count": 4,
- "type": "MATERIAL"
- }
- ]
+ "lvlUpCost": null
},
{
"unlockCond": {
"phase": 0,
"level": 1
},
- "lvlUpCost": [
- {
- "id": "3301",
- "count": 4,
- "type": "MATERIAL"
- },
- {
- "id": "30061",
- "count": 4,
- "type": "MATERIAL"
- }
- ]
+ "lvlUpCost": null
},
{
"unlockCond": {
"phase": 0,
"level": 1
},
- "lvlUpCost": [
- {
- "id": "3302",
- "count": 6,
- "type": "MATERIAL"
- },
- {
- "id": "30012",
- "count": 4,
- "type": "MATERIAL"
- }
- ]
+ "lvlUpCost": null
},
{
"unlockCond": {
"phase": 1,
"level": 1
},
- "lvlUpCost": [
- {
- "id": "3302",
- "count": 6,
- "type": "MATERIAL"
- },
- {
- "id": "30022",
- "count": 5,
- "type": "MATERIAL"
- }
- ]
+ "lvlUpCost": null
},
{
"unlockCond": {
"phase": 1,
"level": 1
},
- "lvlUpCost": [
- {
- "id": "3302",
- "count": 6,
- "type": "MATERIAL"
- },
- {
- "id": "30093",
- "count": 3,
- "type": "MATERIAL"
- }
- ]
+ "lvlUpCost": null
},
{
"unlockCond": {
"phase": 1,
"level": 1
},
- "lvlUpCost": [
- {
- "id": "3303",
- "count": 6,
- "type": "MATERIAL"
- },
- {
- "id": "30103",
- "count": 2,
- "type": "MATERIAL"
- },
- {
- "id": "30033",
- "count": 3,
- "type": "MATERIAL"
- }
- ]
+ "lvlUpCost": null
}
]
},
- "char_294_ayer": {
- "name": "断崖",
- "description": "可以进行<@ba.kw>远程攻击>,但此时攻击力降低至80%",
+ "char_155_tiger": {
+ "name": "因陀罗",
+ "description": "能够阻挡一个敌人",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_294_ayer",
- "team": -1,
- "displayNumber": "RB04",
+ "potentialItemId": "p_char_155_tiger",
+ "team": 10,
+ "displayNumber": "GG03",
"tokenKey": null,
- "appellation": "Ayerscarpe",
+ "appellation": "Indra",
"position": "MELEE",
"tagList": [
"输出",
- "群攻"
+ "生存"
],
- "displayLogo": "logo_rim",
- "itemUsage": "信使护卫断崖,根据雇佣合约提供支援。",
- "itemDesc": "实际履行时会比合约中规定的内容多很多。",
+ "displayLogo": "logo_victoria",
+ "itemUsage": "格拉斯哥帮成员因陀罗,很高兴能够又一次痛揍不识趣的家伙。",
+ "itemDesc": "最擅长用拳头说话。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
"profession": "WARRIOR",
- "trait": {
- "candidates": [
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "blackboard": [
- {
- "key": "atk_scale",
- "value": 0.8
- }
- ],
- "overrideDescripton": null,
- "prefabKey": null,
- "rangeId": null
- }
- ]
- },
+ "trait": null,
"phases": [
{
- "characterPrefabKey": "char_294_ayer",
- "rangeId": "2-3",
+ "characterPrefabKey": "char_155_tiger",
+ "rangeId": "1-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1016,
- "atk": 279,
- "def": 178,
- "magicResistance": 5.0,
- "cost": 17,
- "blockCnt": 2,
+ "maxHp": 1071,
+ "atk": 206,
+ "def": 151,
+ "magicResistance": 0.0,
+ "cost": 8,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 0.78,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -46599,15 +46963,15 @@
{
"level": 50,
"data": {
- "maxHp": 1452,
- "atk": 417,
- "def": 245,
- "magicResistance": 5.0,
- "cost": 17,
- "blockCnt": 2,
+ "maxHp": 1448,
+ "atk": 303,
+ "def": 217,
+ "magicResistance": 0.0,
+ "cost": 8,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 0.78,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -46625,22 +46989,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_294_ayer",
- "rangeId": "3-12",
+ "characterPrefabKey": "char_155_tiger",
+ "rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1452,
- "atk": 417,
- "def": 245,
- "magicResistance": 10.0,
- "cost": 19,
- "blockCnt": 2,
+ "maxHp": 1448,
+ "atk": 303,
+ "def": 217,
+ "magicResistance": 0.0,
+ "cost": 10,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 0.78,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -46657,15 +47021,15 @@
{
"level": 70,
"data": {
- "maxHp": 1911,
- "atk": 542,
- "def": 311,
- "magicResistance": 10.0,
- "cost": 19,
- "blockCnt": 2,
+ "maxHp": 1857,
+ "atk": 405,
+ "def": 294,
+ "magicResistance": 0.0,
+ "cost": 10,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 0.78,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -46687,34 +47051,34 @@
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30052",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 3,
+ "id": "30062",
+ "count": 2,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_294_ayer",
- "rangeId": "3-12",
+ "characterPrefabKey": "char_155_tiger",
+ "rangeId": "1-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1911,
- "atk": 542,
- "def": 311,
- "magicResistance": 10.0,
- "cost": 19,
- "blockCnt": 2,
+ "maxHp": 1857,
+ "atk": 405,
+ "def": 294,
+ "magicResistance": 0.0,
+ "cost": 10,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 0.78,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -46731,15 +47095,15 @@
{
"level": 80,
"data": {
- "maxHp": 2420,
- "atk": 670,
- "def": 375,
- "magicResistance": 10.0,
- "cost": 19,
- "blockCnt": 2,
+ "maxHp": 2265,
+ "atk": 500,
+ "def": 350,
+ "magicResistance": 0.0,
+ "cost": 10,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 0.78,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -46761,13 +47125,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 6,
+ "id": "30054",
+ "count": 7,
"type": "MATERIAL"
},
{
- "id": "31013",
- "count": 12,
+ "id": "30033",
+ "count": 16,
"type": "MATERIAL"
}
]
@@ -46775,7 +47139,7 @@
],
"skills": [
{
- "skillId": "skchr_ayer_1",
+ "skillId": "skchr_tiger_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -46792,12 +47156,12 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30104",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30063",
+ "id": "30083",
"count": 2,
"type": "MATERIAL"
}
@@ -46816,13 +47180,13 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30024",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "31014",
- "count": 6,
+ "id": "30104",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -46840,13 +47204,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 5,
+ "id": "30044",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -46858,7 +47222,7 @@
}
},
{
- "skillId": "skchr_ayer_2",
+ "skillId": "skchr_tiger_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -46875,13 +47239,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30014",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 2,
+ "id": "30093",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -46899,13 +47263,13 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30034",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 5,
+ "id": "30014",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -46923,12 +47287,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30054",
"count": 4,
"type": "MATERIAL"
}
@@ -46951,13 +47315,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "索敌援助",
- "description": "自身与周围8格友方干员攻速+4",
- "rangeId": "x-4",
+ "name": "虎拳迅击",
+ "description": "有15%的概率闪避敌人的近战物理攻击,成功闪避后自身下一次攻击攻击力+80%",
+ "rangeId": null,
"blackboard": [
{
- "key": "attack_speed",
- "value": 4.0
+ "key": "tiger_t_1[evade].prob",
+ "value": 0.15
+ },
+ {
+ "key": "charge_on_evade.atk",
+ "value": 0.8
}
]
},
@@ -46968,13 +47336,17 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "索敌援助",
- "description": "自身与周围8格友方干员攻速+6<@ba.talpu>(+2)>",
- "rangeId": "x-4",
+ "name": "虎拳迅击",
+ "description": "有18%<@ba.talpu>(+3%)>的概率闪避敌人的近战物理攻击,成功闪避后自身下一次攻击攻击力+80%",
+ "rangeId": null,
"blackboard": [
{
- "key": "attack_speed",
- "value": 6.0
+ "key": "tiger_t_1[evade].prob",
+ "value": 0.18
+ },
+ {
+ "key": "charge_on_evade.atk",
+ "value": 0.8
}
]
},
@@ -46985,13 +47357,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "索敌援助",
- "description": "自身与周围8格友方干员攻速+8",
- "rangeId": "x-4",
+ "name": "虎拳迅击",
+ "description": "有30%的概率闪避敌人的近战物理攻击,成功闪避后自身下一次攻击攻击力+100%",
+ "rangeId": null,
"blackboard": [
{
- "key": "attack_speed",
- "value": 8.0
+ "key": "tiger_t_1[evade].prob",
+ "value": 0.3
+ },
+ {
+ "key": "charge_on_evade.atk",
+ "value": 1.0
}
]
},
@@ -47002,13 +47378,17 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "索敌援助",
- "description": "自身与周围8格友方干员攻速+10<@ba.talpu>(+2)>",
- "rangeId": "x-4",
+ "name": "虎拳迅击",
+ "description": "有33%<@ba.talpu>(+3%)>的概率闪避敌人的近战物理攻击,成功闪避后自己的下一次攻击攻击力+100%",
+ "rangeId": null,
"blackboard": [
{
- "key": "attack_speed",
- "value": 10.0
+ "key": "tiger_t_1[evade].prob",
+ "value": 0.33
+ },
+ {
+ "key": "charge_on_evade.atk",
+ "value": 1.0
}
]
}
@@ -47062,7 +47442,7 @@
},
{
"type": 0,
- "description": "攻击力+26",
+ "description": "攻击力+23",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -47073,7 +47453,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 26.0,
+ "value": 23.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -47189,8 +47569,8 @@
"type": "MATERIAL"
},
{
- "id": "30021",
- "count": 7,
+ "id": "30051",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -47207,8 +47587,8 @@
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 3,
+ "id": "30062",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -47225,8 +47605,8 @@
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 4,
+ "id": "30012",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -47243,8 +47623,8 @@
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 5,
+ "id": "30083",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -47261,59 +47641,58 @@
"type": "MATERIAL"
},
{
- "id": "30043",
+ "id": "30093",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 3,
+ "id": "30013",
+ "count": 4,
"type": "MATERIAL"
}
]
}
]
},
- "char_252_bibeak": {
- "name": "柏喙",
- "description": "普通攻击连续造成<@ba.kw>两次>伤害",
+ "char_415_flint": {
+ "name": "燧石",
+ "description": "能够阻挡一个敌人",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_252_bibeak",
+ "potentialItemId": "p_char_415_flint",
"team": -1,
- "displayNumber": "R138",
+ "displayNumber": "SG06",
"tokenKey": null,
- "appellation": "Bibeak",
+ "appellation": "Flint",
"position": "MELEE",
"tagList": [
- "爆发",
"输出"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "近卫干员柏喙,努力在战场上建立自信。",
- "itemDesc": "她不是会在敌人身上绣花的那种人。",
- "itemObtainApproach": "活动获得",
+ "displayLogo": "logo_sargon",
+ "itemUsage": "部族拳手燧石,强大而纯粹的战士。",
+ "itemDesc": "交流的第一步从学习通用语开始。",
+ "itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
"profession": "WARRIOR",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_252_bibeak",
+ "characterPrefabKey": "char_415_flint",
"rangeId": "1-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1089,
- "atk": 245,
- "def": 146,
+ "maxHp": 1038,
+ "atk": 212,
+ "def": 144,
"magicResistance": 0.0,
- "cost": 18,
- "blockCnt": 2,
+ "cost": 8,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 0.78,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -47330,15 +47709,15 @@
{
"level": 50,
"data": {
- "maxHp": 1492,
- "atk": 356,
- "def": 209,
+ "maxHp": 1403,
+ "atk": 312,
+ "def": 207,
"magicResistance": 0.0,
- "cost": 18,
- "blockCnt": 2,
+ "cost": 8,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 0.78,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -47356,22 +47735,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_252_bibeak",
+ "characterPrefabKey": "char_415_flint",
"rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1492,
- "atk": 356,
- "def": 209,
+ "maxHp": 1403,
+ "atk": 312,
+ "def": 207,
"magicResistance": 0.0,
- "cost": 20,
- "blockCnt": 2,
+ "cost": 10,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 0.78,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -47388,15 +47767,15 @@
{
"level": 70,
"data": {
- "maxHp": 1938,
- "atk": 463,
- "def": 272,
+ "maxHp": 1799,
+ "atk": 417,
+ "def": 280,
"magicResistance": 0.0,
- "cost": 20,
- "blockCnt": 2,
+ "cost": 10,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 0.78,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -47418,34 +47797,34 @@
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 4,
+ "id": "30032",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30012",
+ "id": "30042",
"count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_252_bibeak",
+ "characterPrefabKey": "char_415_flint",
"rangeId": "1-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1938,
- "atk": 463,
- "def": 272,
+ "maxHp": 1799,
+ "atk": 417,
+ "def": 280,
"magicResistance": 0.0,
- "cost": 22,
- "blockCnt": 2,
+ "cost": 10,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 0.78,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -47462,15 +47841,15 @@
{
"level": 80,
"data": {
- "maxHp": 2550,
- "atk": 602,
- "def": 332,
+ "maxHp": 2195,
+ "atk": 515,
+ "def": 334,
"magicResistance": 0.0,
- "cost": 22,
- "blockCnt": 2,
+ "cost": 10,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 0.78,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -47492,13 +47871,13 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30014",
"count": 8,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 8,
+ "id": "30093",
+ "count": 15,
"type": "MATERIAL"
}
]
@@ -47506,7 +47885,7 @@
],
"skills": [
{
- "skillId": "skchr_bibeak_1",
+ "skillId": "skchr_flint_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -47523,13 +47902,13 @@
"type": "MATERIAL"
},
{
- "id": "31014",
+ "id": "30014",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 6,
+ "id": "30093",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -47547,13 +47926,13 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30054",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 4,
+ "id": "31014",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -47576,8 +47955,8 @@
"type": "MATERIAL"
},
{
- "id": "31014",
- "count": 4,
+ "id": "30054",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -47589,7 +47968,7 @@
}
},
{
- "skillId": "skchr_bibeak_2",
+ "skillId": "skchr_flint_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -47606,13 +47985,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "31024",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "31023",
- "count": 1,
+ "id": "30103",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -47630,13 +48009,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30074",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 6,
+ "id": "30054",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -47654,12 +48033,12 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30094",
"count": 4,
"type": "MATERIAL"
}
@@ -47682,17 +48061,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "摄魂",
- "description": "每击杀一名敌人后获得+4攻击速度(最多叠加5次)",
+ "name": "身轻无痕",
+ "description": "对未被自身阻挡的敌人造成的伤害提升20%",
"rangeId": null,
"blackboard": [
{
- "key": "attack_speed",
- "value": 4.0
- },
- {
- "key": "max_stack_cnt",
- "value": 5.0
+ "key": "damage_scale",
+ "value": 1.2
}
]
},
@@ -47703,17 +48078,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "摄魂",
- "description": "每击杀一名敌人后获得+4攻击速度(最多叠加6次<@ba.talpu>(+1)>)",
+ "name": "身轻无痕",
+ "description": "对未被自身阻挡的敌人造成的伤害提升25%<@ba.talpu>(+5%)>",
"rangeId": null,
"blackboard": [
{
- "key": "attack_speed",
- "value": 4.0
- },
- {
- "key": "max_stack_cnt",
- "value": 6.0
+ "key": "damage_scale",
+ "value": 1.25
}
]
},
@@ -47724,17 +48095,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "摄魂",
- "description": "每击杀一名敌人后获得+6攻击速度(最多叠加5次)",
+ "name": "身轻无痕",
+ "description": "对未被自身阻挡的敌人造成的伤害提升40%",
"rangeId": null,
"blackboard": [
{
- "key": "attack_speed",
- "value": 6.0
- },
- {
- "key": "max_stack_cnt",
- "value": 5.0
+ "key": "damage_scale",
+ "value": 1.4
}
]
},
@@ -47745,17 +48112,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "摄魂",
- "description": "每击杀一名敌人后获得+6攻击速度(最多叠加6次<@ba.talpu>(+1)>)",
+ "name": "身轻无痕",
+ "description": "对未被自身阻挡的敌人造成的伤害提升45%<@ba.talpu>(+5%)>",
"rangeId": null,
"blackboard": [
{
- "key": "attack_speed",
- "value": 6.0
- },
- {
- "key": "max_stack_cnt",
- "value": 6.0
+ "key": "damage_scale",
+ "value": 1.45
}
]
}
@@ -47809,7 +48172,7 @@
},
{
"type": 0,
- "description": "攻击力+22",
+ "description": "攻击力+24",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -47820,7 +48183,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 22.0,
+ "value": 24.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -47888,7 +48251,7 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 80,
+ "atk": 75,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -47936,7 +48299,7 @@
"type": "MATERIAL"
},
{
- "id": "30041",
+ "id": "30051",
"count": 5,
"type": "MATERIAL"
}
@@ -47954,7 +48317,7 @@
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30042",
"count": 3,
"type": "MATERIAL"
}
@@ -47972,8 +48335,8 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 3,
+ "id": "30052",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -47990,8 +48353,8 @@
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 4,
+ "id": "30093",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -48008,59 +48371,78 @@
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 3,
+ "id": "30053",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 3,
+ "id": "30073",
+ "count": 4,
"type": "MATERIAL"
}
]
}
]
},
- "char_143_ghost": {
- "name": "幽灵鲨",
- "description": "同时攻击阻挡的<@ba.kw>所有敌人>",
+ "char_140_whitew": {
+ "name": "拉普兰德",
+ "description": "可以进行<@ba.kw>远程攻击>,但此时攻击力降低至80%",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_143_ghost",
- "team": 15,
- "displayNumber": "AA02",
+ "potentialItemId": "p_char_140_whitew",
+ "team": -1,
+ "displayNumber": "SR01",
"tokenKey": null,
- "appellation": "Specter",
+ "appellation": "Lappland",
"position": "MELEE",
"tagList": [
- "群攻",
- "生存"
+ "输出",
+ "削弱"
],
- "displayLogo": "logo_abyssal",
- "itemUsage": "深海猎人幽灵鲨,早已结束祈祷,在战场上游荡多时。",
- "itemDesc": "令人胆寒的疯狂。",
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "干员拉普兰德,迫不及待想要切开眼前的敌人。",
+ "itemDesc": "祈祷吧,祈祷她会听从你的指挥。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
"profession": "WARRIOR",
- "trait": null,
+ "trait": {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 0.8
+ }
+ ],
+ "overrideDescripton": null,
+ "prefabKey": null,
+ "rangeId": null
+ }
+ ]
+ },
"phases": [
{
- "characterPrefabKey": "char_143_ghost",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_140_whitew",
+ "rangeId": "2-3",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1199,
- "atk": 293,
- "def": 150,
- "magicResistance": 0.0,
- "cost": 19,
+ "maxHp": 987,
+ "atk": 285,
+ "def": 173,
+ "magicResistance": 10.0,
+ "cost": 17,
"blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -48077,15 +48459,15 @@
{
"level": 50,
"data": {
- "maxHp": 1538,
- "atk": 407,
- "def": 215,
- "magicResistance": 0.0,
- "cost": 19,
+ "maxHp": 1410,
+ "atk": 426,
+ "def": 238,
+ "magicResistance": 10.0,
+ "cost": 17,
"blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -48103,22 +48485,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_143_ghost",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_140_whitew",
+ "rangeId": "3-12",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1538,
- "atk": 407,
- "def": 215,
- "magicResistance": 0.0,
- "cost": 21,
+ "maxHp": 1410,
+ "atk": 426,
+ "def": 238,
+ "magicResistance": 10.0,
+ "cost": 19,
"blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -48135,15 +48517,15 @@
{
"level": 70,
"data": {
- "maxHp": 1972,
- "atk": 551,
- "def": 291,
- "magicResistance": 0.0,
- "cost": 21,
+ "maxHp": 1856,
+ "atk": 554,
+ "def": 302,
+ "magicResistance": 10.0,
+ "cost": 19,
"blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -48165,34 +48547,34 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 6,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 3,
+ "id": "30012",
+ "count": 4,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_143_ghost",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_140_whitew",
+ "rangeId": "3-12",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1972,
- "atk": 551,
- "def": 291,
- "magicResistance": 0.0,
- "cost": 23,
- "blockCnt": 3,
+ "maxHp": 1856,
+ "atk": 554,
+ "def": 302,
+ "magicResistance": 15.0,
+ "cost": 19,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -48209,15 +48591,15 @@
{
"level": 80,
"data": {
- "maxHp": 2630,
- "atk": 725,
- "def": 355,
- "magicResistance": 0.0,
- "cost": 23,
- "blockCnt": 3,
+ "maxHp": 2350,
+ "atk": 685,
+ "def": 365,
+ "magicResistance": 15.0,
+ "cost": 19,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -48239,13 +48621,13 @@
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 8,
+ "id": "30064",
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 15,
+ "id": "30043",
+ "count": 10,
"type": "MATERIAL"
}
]
@@ -48253,7 +48635,7 @@
],
"skills": [
{
- "skillId": "skcom_atk_up[3]",
+ "skillId": "skchr_whitew_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -48270,13 +48652,13 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30014",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 3,
+ "id": "30093",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -48294,13 +48676,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30034",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30024",
- "count": 5,
+ "id": "30014",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -48318,12 +48700,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30054",
"count": 4,
"type": "MATERIAL"
}
@@ -48336,7 +48718,7 @@
}
},
{
- "skillId": "skchr_ghost_2",
+ "skillId": "skchr_whitew_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -48353,13 +48735,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30024",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 4,
+ "id": "30103",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -48377,12 +48759,12 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30044",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30024",
"count": 5,
"type": "MATERIAL"
}
@@ -48401,13 +48783,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 3,
+ "id": "30094",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -48429,17 +48811,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "体力上限提升",
- "description": "生命上限+10%",
+ "name": "精神摧毁",
+ "description": "攻击使目标的特殊能力失效,持续1秒",
"rangeId": null,
"blackboard": [
{
- "key": "max_hp",
- "value": 0.1
- },
- {
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.0
+ "key": "duration",
+ "value": 1.0
}
]
},
@@ -48450,17 +48828,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "体力上限提升",
- "description": "生命上限+12%<@ba.talpu>(+2%)>",
+ "name": "精神摧毁",
+ "description": "攻击使目标的特殊能力失效,持续2<@ba.talpu>(+1)>秒",
"rangeId": null,
"blackboard": [
{
- "key": "max_hp",
- "value": 0.12
- },
- {
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.0
+ "key": "duration",
+ "value": 2.0
}
]
},
@@ -48471,17 +48845,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "深海再生力",
- "description": "生命上限+10%,每秒回复最大生命2%的生命",
+ "name": "精神摧毁",
+ "description": "攻击使目标的特殊能力失效,持续5秒",
"rangeId": null,
"blackboard": [
{
- "key": "max_hp",
- "value": 0.1
- },
- {
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.02
+ "key": "duration",
+ "value": 5.0
}
]
},
@@ -48492,17 +48862,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "深海再生力",
- "description": "生命上限+12%<@ba.talpu>(+2%)>,每秒回复最大生命2.5%<@ba.talpu>(+0.5%)>的生命",
+ "name": "精神摧毁",
+ "description": "攻击使目标的特殊能力失效,持续6<@ba.talpu>(+1)>秒",
"rangeId": null,
"blackboard": [
{
- "key": "max_hp",
- "value": 0.12
- },
- {
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.025
+ "key": "duration",
+ "value": 6.0
}
]
}
@@ -48556,7 +48922,7 @@
},
{
"type": 0,
- "description": "攻击力+27",
+ "description": "攻击力+25",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -48567,7 +48933,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 27.0,
+ "value": 25.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -48635,7 +49001,7 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 80,
+ "atk": 75,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -48683,8 +49049,8 @@
"type": "MATERIAL"
},
{
- "id": "30011",
- "count": 10,
+ "id": "30061",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -48701,8 +49067,8 @@
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 3,
+ "id": "30012",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -48719,7 +49085,7 @@
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30022",
"count": 5,
"type": "MATERIAL"
}
@@ -48737,7 +49103,7 @@
"type": "MATERIAL"
},
{
- "id": "30103",
+ "id": "30093",
"count": 3,
"type": "MATERIAL"
}
@@ -48755,59 +49121,78 @@
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 4,
+ "id": "30103",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 2,
+ "id": "30033",
+ "count": 3,
"type": "MATERIAL"
}
]
}
]
},
- "char_356_broca": {
- "name": "布洛卡",
- "description": "同时攻击阻挡的<@ba.kw>所有敌人>",
+ "char_294_ayer": {
+ "name": "断崖",
+ "description": "可以进行<@ba.kw>远程攻击>,但此时攻击力降低至80%",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_356_broca",
+ "potentialItemId": "p_char_294_ayer",
"team": -1,
- "displayNumber": "SR27",
+ "displayNumber": "RB04",
"tokenKey": null,
- "appellation": "Broca",
+ "appellation": "Ayerscarpe",
"position": "MELEE",
"tagList": [
- "群攻",
- "生存"
+ "输出",
+ "群攻"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛近卫干员布洛卡,将在前线守护其他干员。",
- "itemDesc": "他只是看上去很可怕。",
+ "displayLogo": "logo_rim",
+ "itemUsage": "信使护卫断崖,根据雇佣合约提供支援。",
+ "itemDesc": "实际履行时会比合约中规定的内容多很多。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
"profession": "WARRIOR",
- "trait": null,
+ "trait": {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 0.8
+ }
+ ],
+ "overrideDescripton": null,
+ "prefabKey": null,
+ "rangeId": null
+ }
+ ]
+ },
"phases": [
{
- "characterPrefabKey": "char_356_broca",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_294_ayer",
+ "rangeId": "2-3",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1064,
- "atk": 308,
- "def": 155,
- "magicResistance": 0.0,
- "cost": 19,
+ "maxHp": 1016,
+ "atk": 279,
+ "def": 178,
+ "magicResistance": 5.0,
+ "cost": 17,
"blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -48824,15 +49209,15 @@
{
"level": 50,
"data": {
- "maxHp": 1365,
- "atk": 428,
- "def": 222,
- "magicResistance": 0.0,
- "cost": 19,
+ "maxHp": 1452,
+ "atk": 417,
+ "def": 245,
+ "magicResistance": 5.0,
+ "cost": 17,
"blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -48850,22 +49235,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_356_broca",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_294_ayer",
+ "rangeId": "3-12",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1365,
- "atk": 428,
- "def": 222,
- "magicResistance": 0.0,
- "cost": 21,
+ "maxHp": 1452,
+ "atk": 417,
+ "def": 245,
+ "magicResistance": 10.0,
+ "cost": 19,
"blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -48882,15 +49267,15 @@
{
"level": 70,
"data": {
- "maxHp": 1751,
- "atk": 579,
- "def": 300,
- "magicResistance": 0.0,
- "cost": 21,
+ "maxHp": 1911,
+ "atk": 542,
+ "def": 311,
+ "magicResistance": 10.0,
+ "cost": 19,
"blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -48912,34 +49297,34 @@
"type": "MATERIAL"
},
{
- "id": "30062",
+ "id": "30022",
"count": 4,
"type": "MATERIAL"
},
{
"id": "30042",
- "count": 4,
+ "count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_356_broca",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_294_ayer",
+ "rangeId": "3-12",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1751,
- "atk": 579,
- "def": 300,
- "magicResistance": 0.0,
- "cost": 23,
- "blockCnt": 3,
+ "maxHp": 1911,
+ "atk": 542,
+ "def": 311,
+ "magicResistance": 10.0,
+ "cost": 19,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -48956,15 +49341,15 @@
{
"level": 80,
"data": {
- "maxHp": 2335,
- "atk": 762,
- "def": 366,
- "magicResistance": 0.0,
- "cost": 23,
- "blockCnt": 3,
+ "maxHp": 2420,
+ "atk": 670,
+ "def": 375,
+ "magicResistance": 10.0,
+ "cost": 19,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -48986,13 +49371,13 @@
"type": "MATERIAL"
},
{
- "id": "30024",
- "count": 7,
+ "id": "30044",
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 13,
+ "id": "31013",
+ "count": 12,
"type": "MATERIAL"
}
]
@@ -49000,7 +49385,7 @@
],
"skills": [
{
- "skillId": "skchr_broca_1",
+ "skillId": "skchr_ayer_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -49017,13 +49402,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30084",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 4,
+ "id": "30063",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -49041,12 +49426,12 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30054",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "31014",
"count": 6,
"type": "MATERIAL"
}
@@ -49065,13 +49450,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30104",
- "count": 3,
+ "id": "30074",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -49083,7 +49468,7 @@
}
},
{
- "skillId": "skchr_broca_2",
+ "skillId": "skchr_ayer_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -49124,12 +49509,12 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30074",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30054",
"count": 5,
"type": "MATERIAL"
}
@@ -49153,7 +49538,7 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30084",
"count": 4,
"type": "MATERIAL"
}
@@ -49176,21 +49561,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "钻头强化",
- "description": "阻挡两个以上的敌人时,攻击力和防御力+6%",
- "rangeId": null,
+ "name": "索敌援助",
+ "description": "自身与周围8格友方干员攻速+4",
+ "rangeId": "x-4",
"blackboard": [
{
- "key": "atk",
- "value": 0.06
- },
- {
- "key": "def",
- "value": 0.06
- },
- {
- "key": "cnt",
- "value": 2.0
+ "key": "attack_speed",
+ "value": 4.0
}
]
},
@@ -49201,21 +49578,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "钻头强化",
- "description": "阻挡两个以上的敌人时,攻击力和防御力+8%<@ba.talpu>(+2%)>",
- "rangeId": null,
+ "name": "索敌援助",
+ "description": "自身与周围8格友方干员攻速+6<@ba.talpu>(+2)>",
+ "rangeId": "x-4",
"blackboard": [
{
- "key": "atk",
- "value": 0.08
- },
- {
- "key": "def",
- "value": 0.08
- },
- {
- "key": "cnt",
- "value": 2.0
+ "key": "attack_speed",
+ "value": 6.0
}
]
},
@@ -49226,21 +49595,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "钻头强化",
- "description": "阻挡两个以上的敌人时,攻击力和防御力+12%",
- "rangeId": null,
+ "name": "索敌援助",
+ "description": "自身与周围8格友方干员攻速+8",
+ "rangeId": "x-4",
"blackboard": [
{
- "key": "atk",
- "value": 0.12
- },
- {
- "key": "def",
- "value": 0.12
- },
- {
- "key": "cnt",
- "value": 2.0
+ "key": "attack_speed",
+ "value": 8.0
}
]
},
@@ -49251,21 +49612,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "钻头强化",
- "description": "阻挡两个以上的敌人时,攻击力和防御力+14%<@ba.talpu>(+2%)>",
- "rangeId": null,
+ "name": "索敌援助",
+ "description": "自身与周围8格友方干员攻速+10<@ba.talpu>(+2)>",
+ "rangeId": "x-4",
"blackboard": [
{
- "key": "atk",
- "value": 0.14
- },
- {
- "key": "def",
- "value": 0.14
- },
- {
- "key": "cnt",
- "value": 2.0
+ "key": "attack_speed",
+ "value": 10.0
}
]
}
@@ -49319,7 +49672,7 @@
},
{
"type": 0,
- "description": "攻击力+28",
+ "description": "攻击力+26",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -49330,7 +49683,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 28.0,
+ "value": 26.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -49398,7 +49751,7 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 80,
+ "atk": 75,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -49446,8 +49799,8 @@
"type": "MATERIAL"
},
{
- "id": "30061",
- "count": 4,
+ "id": "30021",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -49464,8 +49817,8 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 4,
+ "id": "30032",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -49482,8 +49835,8 @@
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 5,
+ "id": "30042",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -49500,8 +49853,8 @@
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 4,
+ "id": "30013",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -49518,12 +49871,12 @@
"type": "MATERIAL"
},
{
- "id": "30063",
+ "id": "30043",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30023",
+ "id": "30093",
"count": 3,
"type": "MATERIAL"
}
@@ -49531,46 +49884,46 @@
}
]
},
- "char_274_astesi": {
- "name": "星极",
- "description": "攻击造成<@ba.kw>法术伤害>",
+ "char_252_bibeak": {
+ "name": "柏喙",
+ "description": "普通攻击连续造成<@ba.kw>两次>伤害",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_274_astesi",
+ "potentialItemId": "p_char_252_bibeak",
"team": -1,
- "displayNumber": "RR01",
+ "displayNumber": "R138",
"tokenKey": null,
- "appellation": "Astesia",
+ "appellation": "Bibeak",
"position": "MELEE",
"tagList": [
- "输出",
- "防护"
+ "爆发",
+ "输出"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛近卫干员星极,借着星辰的力量维持你的战线。",
- "itemDesc": "她是星空,也是你的小闹钟。",
- "itemObtainApproach": "招募寻访",
+ "itemUsage": "近卫干员柏喙,努力在战场上建立自信。",
+ "itemDesc": "她不是会在敌人身上绣花的那种人。",
+ "itemObtainApproach": "活动获得",
"maxPotentialLevel": 5,
"rarity": 4,
"profession": "WARRIOR",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_274_astesi",
+ "characterPrefabKey": "char_252_bibeak",
"rangeId": "1-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1150,
- "atk": 283,
- "def": 177,
- "magicResistance": 10.0,
- "cost": 19,
- "blockCnt": 1,
+ "maxHp": 1089,
+ "atk": 245,
+ "def": 146,
+ "magicResistance": 0.0,
+ "cost": 18,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.25,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -49587,15 +49940,15 @@
{
"level": 50,
"data": {
- "maxHp": 1514,
- "atk": 411,
- "def": 254,
- "magicResistance": 10.0,
- "cost": 19,
- "blockCnt": 1,
+ "maxHp": 1492,
+ "atk": 356,
+ "def": 209,
+ "magicResistance": 0.0,
+ "cost": 18,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.25,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -49613,22 +49966,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_274_astesi",
+ "characterPrefabKey": "char_252_bibeak",
"rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1514,
- "atk": 411,
- "def": 254,
- "magicResistance": 10.0,
- "cost": 21,
- "blockCnt": 1,
+ "maxHp": 1492,
+ "atk": 356,
+ "def": 209,
+ "magicResistance": 0.0,
+ "cost": 20,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.25,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -49645,15 +49998,15 @@
{
"level": 70,
"data": {
- "maxHp": 1917,
- "atk": 534,
- "def": 326,
- "magicResistance": 10.0,
- "cost": 21,
- "blockCnt": 1,
+ "maxHp": 1938,
+ "atk": 463,
+ "def": 272,
+ "magicResistance": 0.0,
+ "cost": 20,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.25,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -49675,34 +50028,34 @@
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 5,
+ "id": "30042",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30012",
"count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_274_astesi",
+ "characterPrefabKey": "char_252_bibeak",
"rangeId": "1-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1917,
- "atk": 534,
- "def": 326,
- "magicResistance": 15.0,
- "cost": 21,
- "blockCnt": 1,
+ "maxHp": 1938,
+ "atk": 463,
+ "def": 272,
+ "magicResistance": 0.0,
+ "cost": 22,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.25,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -49719,15 +50072,15 @@
{
"level": 80,
"data": {
- "maxHp": 2523,
- "atk": 660,
- "def": 393,
- "magicResistance": 15.0,
- "cost": 21,
- "blockCnt": 1,
+ "maxHp": 2550,
+ "atk": 602,
+ "def": 332,
+ "magicResistance": 0.0,
+ "cost": 22,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.25,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -49749,13 +50102,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
- "count": 7,
+ "id": "30084",
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 14,
+ "id": "30103",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -49763,7 +50116,7 @@
],
"skills": [
{
- "skillId": "skchr_astesi_1",
+ "skillId": "skchr_bibeak_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -49780,13 +50133,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "31014",
"count": 3,
"type": "MATERIAL"
},
{
"id": "30013",
- "count": 4,
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -49804,13 +50157,13 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30084",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30034",
- "count": 5,
+ "id": "30064",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -49833,8 +50186,8 @@
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 3,
+ "id": "31014",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -49846,7 +50199,7 @@
}
},
{
- "skillId": "skchr_astesi_2",
+ "skillId": "skchr_bibeak_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -49868,7 +50221,7 @@
"type": "MATERIAL"
},
{
- "id": "30023",
+ "id": "31023",
"count": 1,
"type": "MATERIAL"
}
@@ -49887,13 +50240,13 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 2,
+ "id": "30014",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 5,
+ "id": "30094",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -49916,8 +50269,8 @@
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 5,
+ "id": "30054",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -49939,21 +50292,38 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "天体仪",
- "description": "每在场上停留20秒,攻击速度+3,最多可以叠加5次",
+ "name": "摄魂",
+ "description": "每击杀一名敌人后获得+4攻击速度(最多叠加5次)",
"rangeId": null,
"blackboard": [
+ {
+ "key": "attack_speed",
+ "value": 4.0
+ },
{
"key": "max_stack_cnt",
"value": 5.0
- },
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "摄魂",
+ "description": "每击杀一名敌人后获得+4攻击速度(最多叠加6次<@ba.talpu>(+1)>)",
+ "rangeId": null,
+ "blackboard": [
{
- "key": "interval",
- "value": 20.0
+ "key": "attack_speed",
+ "value": 4.0
},
{
- "key": "attack_speed",
- "value": 3.0
+ "key": "max_stack_cnt",
+ "value": 6.0
}
]
},
@@ -49964,21 +50334,38 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "天体仪",
- "description": "每在场上停留20秒,攻击速度+5,最多可以叠加5次",
+ "name": "摄魂",
+ "description": "每击杀一名敌人后获得+6攻击速度(最多叠加5次)",
"rangeId": null,
"blackboard": [
+ {
+ "key": "attack_speed",
+ "value": 6.0
+ },
{
"key": "max_stack_cnt",
"value": 5.0
- },
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "摄魂",
+ "description": "每击杀一名敌人后获得+6攻击速度(最多叠加6次<@ba.talpu>(+1)>)",
+ "rangeId": null,
+ "blackboard": [
{
- "key": "interval",
- "value": 20.0
+ "key": "attack_speed",
+ "value": 6.0
},
{
- "key": "attack_speed",
- "value": 5.0
+ "key": "max_stack_cnt",
+ "value": 6.0
}
]
}
@@ -50032,7 +50419,7 @@
},
{
"type": 0,
- "description": "防御力+23",
+ "description": "攻击力+22",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -50041,9 +50428,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 2,
+ "attributeType": 1,
"formulaItem": 0,
- "value": 23.0,
+ "value": 22.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -50053,25 +50440,9 @@
"equivalentCost": null
},
{
- "type": 0,
- "description": "再部署时间-6秒",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 21,
- "formulaItem": 0,
- "value": -6.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
+ "type": 1,
+ "description": "天赋效果增强",
+ "buff": null,
"equivalentCost": null
},
{
@@ -50127,8 +50498,8 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 30,
- "def": 55,
+ "atk": 80,
+ "def": 0,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -50175,8 +50546,8 @@
"type": "MATERIAL"
},
{
- "id": "30021",
- "count": 7,
+ "id": "30041",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -50193,7 +50564,7 @@
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30052",
"count": 3,
"type": "MATERIAL"
}
@@ -50211,8 +50582,8 @@
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 4,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -50229,8 +50600,8 @@
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 5,
+ "id": "30083",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -50247,12 +50618,12 @@
"type": "MATERIAL"
},
{
- "id": "30023",
+ "id": "30073",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30043",
+ "id": "30053",
"count": 3,
"type": "MATERIAL"
}
@@ -50260,47 +50631,47 @@
}
]
},
- "char_333_sidero": {
- "name": "铸铁",
- "description": "攻击造成<@ba.kw>法术伤害>",
+ "char_143_ghost": {
+ "name": "幽灵鲨",
+ "description": "同时攻击阻挡的<@ba.kw>所有敌人>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_333_sidero",
- "team": -1,
- "displayNumber": "R126",
+ "potentialItemId": "p_char_143_ghost",
+ "team": 15,
+ "displayNumber": "AA02",
"tokenKey": null,
- "appellation": "Sideroca",
+ "appellation": "Specter",
"position": "MELEE",
"tagList": [
- "生存",
- "输出"
+ "群攻",
+ "生存"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "科林尼亚佣兵铸铁,正在寻求可靠的雇主。",
- "itemDesc": "比起忠诚和荣耀,她更渴望信赖。",
- "itemObtainApproach": "活动获得",
+ "displayLogo": "logo_abyssal",
+ "itemUsage": "深海猎人幽灵鲨,早已结束祈祷,在战场上游荡多时。",
+ "itemDesc": "令人胆寒的疯狂。",
+ "itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
"profession": "WARRIOR",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_333_sidero",
+ "characterPrefabKey": "char_143_ghost",
"rangeId": "1-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1297,
- "atk": 266,
- "def": 166,
- "magicResistance": 10.0,
- "cost": 21,
- "blockCnt": 1,
+ "maxHp": 1199,
+ "atk": 293,
+ "def": 150,
+ "magicResistance": 0.0,
+ "cost": 19,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.25,
- "respawnTime": 80,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -50316,16 +50687,16 @@
{
"level": 50,
"data": {
- "maxHp": 1707,
- "atk": 386,
- "def": 238,
- "magicResistance": 10.0,
- "cost": 21,
- "blockCnt": 1,
+ "maxHp": 1538,
+ "atk": 407,
+ "def": 215,
+ "magicResistance": 0.0,
+ "cost": 19,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.25,
- "respawnTime": 80,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -50342,23 +50713,23 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_333_sidero",
+ "characterPrefabKey": "char_143_ghost",
"rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1707,
- "atk": 386,
- "def": 238,
- "magicResistance": 10.0,
- "cost": 23,
- "blockCnt": 1,
+ "maxHp": 1538,
+ "atk": 407,
+ "def": 215,
+ "magicResistance": 0.0,
+ "cost": 21,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.25,
- "respawnTime": 80,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -50374,16 +50745,16 @@
{
"level": 70,
"data": {
- "maxHp": 2162,
- "atk": 502,
- "def": 306,
- "magicResistance": 10.0,
- "cost": 23,
- "blockCnt": 1,
+ "maxHp": 1972,
+ "atk": 551,
+ "def": 291,
+ "magicResistance": 0.0,
+ "cost": 21,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.25,
- "respawnTime": 80,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -50405,34 +50776,34 @@
},
{
"id": "30012",
- "count": 7,
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 2,
+ "id": "30052",
+ "count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_333_sidero",
+ "characterPrefabKey": "char_143_ghost",
"rangeId": "1-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 2162,
- "atk": 502,
- "def": 306,
- "magicResistance": 15.0,
+ "maxHp": 1972,
+ "atk": 551,
+ "def": 291,
+ "magicResistance": 0.0,
"cost": 23,
- "blockCnt": 1,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.25,
- "respawnTime": 80,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -50448,16 +50819,16 @@
{
"level": 80,
"data": {
- "maxHp": 2845,
- "atk": 620,
- "def": 369,
- "magicResistance": 15.0,
+ "maxHp": 2630,
+ "atk": 725,
+ "def": 355,
+ "magicResistance": 0.0,
"cost": 23,
- "blockCnt": 1,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.25,
- "respawnTime": 80,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -50478,13 +50849,13 @@
"type": "MATERIAL"
},
{
- "id": "31014",
- "count": 9,
+ "id": "30074",
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 13,
+ "id": "30053",
+ "count": 15,
"type": "MATERIAL"
}
]
@@ -50492,8 +50863,8 @@
],
"skills": [
{
- "skillId": "skcom_heal_self[3]",
- "overridePrefabKey": "skchr_sidero_1",
+ "skillId": "skcom_atk_up[3]",
+ "overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
{
@@ -50509,7 +50880,7 @@
"type": "MATERIAL"
},
{
- "id": "31024",
+ "id": "30024",
"count": 3,
"type": "MATERIAL"
},
@@ -50533,13 +50904,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30044",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 6,
+ "id": "30024",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -50562,8 +50933,8 @@
"type": "MATERIAL"
},
{
- "id": "31014",
- "count": 5,
+ "id": "30094",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -50575,7 +50946,7 @@
}
},
{
- "skillId": "skchr_sidero_2",
+ "skillId": "skchr_ghost_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -50592,13 +50963,13 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30034",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "31013",
- "count": 2,
+ "id": "30013",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -50616,12 +50987,12 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30054",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30034",
"count": 5,
"type": "MATERIAL"
}
@@ -50640,13 +51011,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "31024",
- "count": 4,
+ "id": "30084",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -50663,26 +51034,43 @@
"candidates": [
{
"unlockCondition": {
- "phase": 2,
+ "phase": 1,
"level": 1
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "佣兵之韧",
- "description": "击杀7个敌人后获得攻击速度+15和抵抗(晕眩、寒冷和冻结的持续时间减少50%)",
+ "name": "体力上限提升",
+ "description": "生命上限+10%",
"rangeId": null,
"blackboard": [
{
- "key": "times",
- "value": 7.0
+ "key": "max_hp",
+ "value": 0.1
},
{
- "key": "attack_speed",
- "value": 15.0
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.0
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "体力上限提升",
+ "description": "生命上限+12%<@ba.talpu>(+2%)>",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 0.12
},
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.0
}
]
},
@@ -50691,23 +51079,40 @@
"phase": 2,
"level": 1
},
- "requiredPotentialRank": 4,
+ "requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "佣兵之韧",
- "description": "击杀5<@ba.talpu>(-2)>个敌人后获得攻击速度+15和抵抗(晕眩、寒冷和冻结的持续时间减少50%)",
+ "name": "深海再生力",
+ "description": "生命上限+10%,每秒回复最大生命2%的生命",
"rangeId": null,
"blackboard": [
{
- "key": "times",
- "value": 5.0
+ "key": "max_hp",
+ "value": 0.1
},
{
- "key": "attack_speed",
- "value": 15.0
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.02
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "深海再生力",
+ "description": "生命上限+12%<@ba.talpu>(+2%)>,每秒回复最大生命2.5%<@ba.talpu>(+0.5%)>的生命",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 0.12
},
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.025
}
]
}
@@ -50739,7 +51144,7 @@
},
{
"type": 0,
- "description": "再部署时间-10秒",
+ "description": "再部署时间-4秒",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -50750,7 +51155,7 @@
{
"attributeType": 21,
"formulaItem": 0,
- "value": -10.0,
+ "value": -4.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -50761,7 +51166,7 @@
},
{
"type": 0,
- "description": "部署费用-1",
+ "description": "攻击力+27",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -50770,9 +51175,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 4,
+ "attributeType": 1,
"formulaItem": 0,
- "value": -1.0,
+ "value": 27.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -50839,8 +51244,8 @@
{
"level": 50,
"data": {
- "maxHp": 500,
- "atk": 0,
+ "maxHp": 0,
+ "atk": 80,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -50942,8 +51347,8 @@
"type": "MATERIAL"
},
{
- "id": "31023",
- "count": 4,
+ "id": "30103",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -50960,58 +51365,59 @@
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 3,
+ "id": "30013",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 3,
+ "id": "30063",
+ "count": 2,
"type": "MATERIAL"
}
]
}
]
},
- "char_129_bluep": {
- "name": "蓝毒",
- "description": "优先攻击空中单位",
+ "char_356_broca": {
+ "name": "布洛卡",
+ "description": "同时攻击阻挡的<@ba.kw>所有敌人>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_129_bluep",
+ "potentialItemId": "p_char_356_broca",
"team": -1,
- "displayNumber": "AA03",
+ "displayNumber": "SR27",
"tokenKey": null,
- "appellation": "Blue Poison",
- "position": "RANGED",
+ "appellation": "Broca",
+ "position": "MELEE",
"tagList": [
- "输出"
+ "群攻",
+ "生存"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛狙击干员蓝毒,将运用自己的毒素对敌人进行攻击。",
- "itemDesc": "触碰她吧,给予她信心。",
+ "itemUsage": "罗德岛近卫干员布洛卡,将在前线守护其他干员。",
+ "itemDesc": "他只是看上去很可怕。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
- "profession": "SNIPER",
+ "profession": "WARRIOR",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_129_bluep",
- "rangeId": "3-1",
+ "characterPrefabKey": "char_356_broca",
+ "rangeId": "1-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 536,
- "atk": 178,
- "def": 45,
- "magicResistance": 5.0,
- "cost": 11,
- "blockCnt": 1,
+ "maxHp": 1064,
+ "atk": 308,
+ "def": 155,
+ "magicResistance": 0.0,
+ "cost": 19,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -51028,15 +51434,15 @@
{
"level": 50,
"data": {
- "maxHp": 767,
- "atk": 297,
- "def": 76,
- "magicResistance": 5.0,
- "cost": 11,
- "blockCnt": 1,
+ "maxHp": 1365,
+ "atk": 428,
+ "def": 222,
+ "magicResistance": 0.0,
+ "cost": 19,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -51054,22 +51460,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_129_bluep",
- "rangeId": "3-3",
+ "characterPrefabKey": "char_356_broca",
+ "rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 767,
- "atk": 297,
- "def": 76,
- "magicResistance": 5.0,
- "cost": 13,
- "blockCnt": 1,
+ "maxHp": 1365,
+ "atk": 428,
+ "def": 222,
+ "magicResistance": 0.0,
+ "cost": 21,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -51086,15 +51492,15 @@
{
"level": 70,
"data": {
- "maxHp": 984,
- "atk": 438,
- "def": 109,
- "magicResistance": 5.0,
- "cost": 13,
- "blockCnt": 1,
+ "maxHp": 1751,
+ "atk": 579,
+ "def": 300,
+ "magicResistance": 0.0,
+ "cost": 21,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -51111,39 +51517,39 @@
],
"evolveCost": [
{
- "id": "3241",
+ "id": "3221",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 5,
+ "id": "30062",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30012",
+ "id": "30042",
"count": 4,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_129_bluep",
- "rangeId": "3-3",
+ "characterPrefabKey": "char_356_broca",
+ "rangeId": "1-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 984,
- "atk": 438,
- "def": 109,
- "magicResistance": 5.0,
- "cost": 13,
- "blockCnt": 1,
+ "maxHp": 1751,
+ "atk": 579,
+ "def": 300,
+ "magicResistance": 0.0,
+ "cost": 23,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -51160,15 +51566,15 @@
{
"level": 80,
"data": {
- "maxHp": 1230,
- "atk": 535,
- "def": 130,
- "magicResistance": 5.0,
- "cost": 13,
- "blockCnt": 1,
+ "maxHp": 2335,
+ "atk": 762,
+ "def": 366,
+ "magicResistance": 0.0,
+ "cost": 23,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -51185,18 +51591,18 @@
],
"evolveCost": [
{
- "id": "3243",
+ "id": "3223",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 8,
+ "id": "30024",
+ "count": 7,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 8,
+ "id": "30093",
+ "count": 13,
"type": "MATERIAL"
}
]
@@ -51204,7 +51610,7 @@
],
"skills": [
{
- "skillId": "skchr_bluep_1",
+ "skillId": "skchr_broca_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -51221,13 +51627,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30094",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30023",
- "count": 1,
+ "id": "30073",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -51245,13 +51651,13 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 2,
+ "id": "30014",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 5,
+ "id": "30094",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -51269,13 +51675,13 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 5,
+ "id": "30104",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -51287,7 +51693,7 @@
}
},
{
- "skillId": "skchr_bluep_2",
+ "skillId": "skchr_broca_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -51304,13 +51710,13 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30104",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30033",
- "count": 3,
+ "id": "30083",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -51328,12 +51734,12 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30024",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30104",
"count": 5,
"type": "MATERIAL"
}
@@ -51357,7 +51763,7 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30024",
"count": 4,
"type": "MATERIAL"
}
@@ -51380,17 +51786,21 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "神经毒素",
- "description": "攻击使目标中毒,在3秒内每秒受到30点法术伤害",
+ "name": "钻头强化",
+ "description": "阻挡两个以上的敌人时,攻击力和防御力+6%",
"rangeId": null,
"blackboard": [
{
- "key": "duration",
- "value": 3.1
+ "key": "atk",
+ "value": 0.06
},
{
- "key": "poison_damage",
- "value": 30.0
+ "key": "def",
+ "value": 0.06
+ },
+ {
+ "key": "cnt",
+ "value": 2.0
}
]
},
@@ -51401,17 +51811,21 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "神经毒素",
- "description": "攻击使目标中毒,在3秒内每秒受到40<@ba.talpu>(+10)>点法术伤害",
+ "name": "钻头强化",
+ "description": "阻挡两个以上的敌人时,攻击力和防御力+8%<@ba.talpu>(+2%)>",
"rangeId": null,
"blackboard": [
{
- "key": "duration",
- "value": 3.1
+ "key": "atk",
+ "value": 0.08
},
{
- "key": "poison_damage",
- "value": 40.0
+ "key": "def",
+ "value": 0.08
+ },
+ {
+ "key": "cnt",
+ "value": 2.0
}
]
},
@@ -51422,17 +51836,21 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "神经毒素",
- "description": "攻击使目标中毒,在3秒内每秒受到75点法术伤害",
+ "name": "钻头强化",
+ "description": "阻挡两个以上的敌人时,攻击力和防御力+12%",
"rangeId": null,
"blackboard": [
{
- "key": "duration",
- "value": 3.1
+ "key": "atk",
+ "value": 0.12
},
{
- "key": "poison_damage",
- "value": 75.0
+ "key": "def",
+ "value": 0.12
+ },
+ {
+ "key": "cnt",
+ "value": 2.0
}
]
},
@@ -51443,17 +51861,21 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "神经毒素",
- "description": "攻击使目标中毒,在3秒内每秒受到85<@ba.talpu>(+10)>点法术伤害",
+ "name": "钻头强化",
+ "description": "阻挡两个以上的敌人时,攻击力和防御力+14%<@ba.talpu>(+2%)>",
"rangeId": null,
"blackboard": [
{
- "key": "duration",
- "value": 3.1
+ "key": "atk",
+ "value": 0.14
},
{
- "key": "poison_damage",
- "value": 85.0
+ "key": "def",
+ "value": 0.14
+ },
+ {
+ "key": "cnt",
+ "value": 2.0
}
]
}
@@ -51507,7 +51929,7 @@
},
{
"type": 0,
- "description": "攻击力+24",
+ "description": "攻击力+28",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -51518,7 +51940,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 24.0,
+ "value": 28.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -51586,7 +52008,7 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 75,
+ "atk": 80,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -51634,8 +52056,8 @@
"type": "MATERIAL"
},
{
- "id": "30031",
- "count": 7,
+ "id": "30061",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -51652,8 +52074,8 @@
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 3,
+ "id": "30012",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -51670,8 +52092,8 @@
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 4,
+ "id": "30022",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -51688,8 +52110,8 @@
"type": "MATERIAL"
},
{
- "id": "30023",
- "count": 5,
+ "id": "30053",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -51706,12 +52128,12 @@
"type": "MATERIAL"
},
{
- "id": "30033",
- "count": 3,
+ "id": "30063",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30083",
+ "id": "30023",
"count": 3,
"type": "MATERIAL"
}
@@ -51719,45 +52141,46 @@
}
]
},
- "char_204_platnm": {
- "name": "白金",
- "description": "优先攻击空中单位",
+ "char_274_astesi": {
+ "name": "星极",
+ "description": "攻击造成<@ba.kw>法术伤害>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_204_platnm",
+ "potentialItemId": "p_char_274_astesi",
"team": -1,
- "displayNumber": "KZ03",
+ "displayNumber": "RR01",
"tokenKey": null,
- "appellation": "Platinum",
- "position": "RANGED",
+ "appellation": "Astesia",
+ "position": "MELEE",
"tagList": [
- "输出"
+ "输出",
+ "防护"
],
- "displayLogo": "logo_kazimierz",
- "itemUsage": "卡西米尔无胄盟成员白金,将为战场提供全面的火力支援。",
- "itemDesc": "悠然自得的骑士噩梦。",
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "罗德岛近卫干员星极,借着星辰的力量维持你的战线。",
+ "itemDesc": "她是星空,也是你的小闹钟。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
- "profession": "SNIPER",
+ "profession": "WARRIOR",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_204_platnm",
- "rangeId": "3-1",
+ "characterPrefabKey": "char_274_astesi",
+ "rangeId": "1-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 693,
- "atk": 171,
- "def": 58,
- "magicResistance": 0.0,
- "cost": 11,
+ "maxHp": 1150,
+ "atk": 283,
+ "def": 177,
+ "magicResistance": 10.0,
+ "cost": 19,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.25,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -51774,15 +52197,15 @@
{
"level": 50,
"data": {
- "maxHp": 991,
- "atk": 285,
- "def": 97,
- "magicResistance": 0.0,
- "cost": 11,
+ "maxHp": 1514,
+ "atk": 411,
+ "def": 254,
+ "magicResistance": 10.0,
+ "cost": 19,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.25,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -51800,22 +52223,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_204_platnm",
- "rangeId": "3-3",
+ "characterPrefabKey": "char_274_astesi",
+ "rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 991,
- "atk": 285,
- "def": 97,
- "magicResistance": 0.0,
- "cost": 13,
+ "maxHp": 1514,
+ "atk": 411,
+ "def": 254,
+ "magicResistance": 10.0,
+ "cost": 21,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.25,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -51832,15 +52255,15 @@
{
"level": 70,
"data": {
- "maxHp": 1271,
- "atk": 414,
- "def": 139,
- "magicResistance": 0.0,
- "cost": 13,
+ "maxHp": 1917,
+ "atk": 534,
+ "def": 326,
+ "magicResistance": 10.0,
+ "cost": 21,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.25,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -51857,39 +52280,39 @@
],
"evolveCost": [
{
- "id": "3241",
+ "id": "3221",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 4,
+ "id": "30032",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30042",
"count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_204_platnm",
- "rangeId": "3-3",
+ "characterPrefabKey": "char_274_astesi",
+ "rangeId": "1-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1271,
- "atk": 414,
- "def": 139,
- "magicResistance": 0.0,
- "cost": 13,
+ "maxHp": 1917,
+ "atk": 534,
+ "def": 326,
+ "magicResistance": 15.0,
+ "cost": 21,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.25,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -51906,15 +52329,15 @@
{
"level": 80,
"data": {
- "maxHp": 1550,
- "atk": 505,
- "def": 165,
- "magicResistance": 0.0,
- "cost": 13,
+ "maxHp": 2523,
+ "atk": 660,
+ "def": 393,
+ "magicResistance": 15.0,
+ "cost": 21,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.25,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -51931,18 +52354,18 @@
],
"evolveCost": [
{
- "id": "3243",
+ "id": "3223",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 8,
+ "id": "30034",
+ "count": 7,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 15,
+ "id": "30043",
+ "count": 14,
"type": "MATERIAL"
}
]
@@ -51950,7 +52373,7 @@
],
"skills": [
{
- "skillId": "skcom_atk_up[3]",
+ "skillId": "skchr_astesi_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -51967,13 +52390,13 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30034",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30033",
- "count": 3,
+ "id": "30013",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -51991,12 +52414,12 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30054",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30034",
"count": 5,
"type": "MATERIAL"
}
@@ -52015,13 +52438,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30104",
- "count": 4,
+ "id": "30084",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -52033,7 +52456,7 @@
}
},
{
- "skillId": "skchr_platnm_2",
+ "skillId": "skchr_astesi_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -52050,13 +52473,13 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 2,
+ "id": "30044",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 3,
+ "id": "30023",
+ "count": 1,
"type": "MATERIAL"
}
]
@@ -52074,13 +52497,13 @@
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 3,
+ "id": "30064",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 4,
+ "id": "30044",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -52098,13 +52521,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30024",
- "count": 4,
+ "id": "30074",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -52126,54 +52549,21 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "蓄力攻击",
- "description": "距离上次攻击的间隔越长,下次攻击的攻击力就越高(最长2.5秒,攻击力140%)",
- "rangeId": null,
- "blackboard": [
- {
- "key": "attack@min_delta",
- "value": 1.0
- },
- {
- "key": "attack@max_delta",
- "value": 2.5
- },
- {
- "key": "attack@min_atk_scale",
- "value": 1.0
- },
- {
- "key": "attack@max_atk_scale",
- "value": 1.4
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "蓄力攻击",
- "description": "距离上次攻击的间隔越长,下次攻击的攻击力就越高(最长2.5秒,攻击力150%<@ba.talpu>(+10%)>)",
+ "name": "天体仪",
+ "description": "每在场上停留20秒,攻击速度+3,最多可以叠加5次",
"rangeId": null,
"blackboard": [
{
- "key": "attack@min_delta",
- "value": 1.0
- },
- {
- "key": "attack@max_delta",
- "value": 2.5
+ "key": "max_stack_cnt",
+ "value": 5.0
},
{
- "key": "attack@min_atk_scale",
- "value": 1.0
+ "key": "interval",
+ "value": 20.0
},
{
- "key": "attack@max_atk_scale",
- "value": 1.5
+ "key": "attack_speed",
+ "value": 3.0
}
]
},
@@ -52184,54 +52574,21 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "蓄力攻击",
- "description": "距离上次攻击的间隔越长,下次攻击的攻击力就越高(最长2.5秒,攻击力180%)",
- "rangeId": null,
- "blackboard": [
- {
- "key": "attack@min_delta",
- "value": 1.0
- },
- {
- "key": "attack@max_delta",
- "value": 2.5
- },
- {
- "key": "attack@min_atk_scale",
- "value": 1.0
- },
- {
- "key": "attack@max_atk_scale",
- "value": 1.8
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 2,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "蓄力攻击",
- "description": "距离上次攻击的间隔越长,下次攻击的攻击力就越高(最长2.5秒,攻击力190%<@ba.talpu>(+10%)>)",
+ "name": "天体仪",
+ "description": "每在场上停留20秒,攻击速度+5,最多可以叠加5次",
"rangeId": null,
"blackboard": [
{
- "key": "attack@min_delta",
- "value": 1.0
- },
- {
- "key": "attack@max_delta",
- "value": 2.5
+ "key": "max_stack_cnt",
+ "value": 5.0
},
{
- "key": "attack@min_atk_scale",
- "value": 1.0
+ "key": "interval",
+ "value": 20.0
},
{
- "key": "attack@max_atk_scale",
- "value": 1.9
+ "key": "attack_speed",
+ "value": 5.0
}
]
}
@@ -52285,7 +52642,7 @@
},
{
"type": 0,
- "description": "攻击力+23",
+ "description": "防御力+23",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -52294,7 +52651,7 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 1,
+ "attributeType": 2,
"formulaItem": 0,
"value": 23.0,
"loadFromBlackboard": false,
@@ -52306,9 +52663,25 @@
"equivalentCost": null
},
{
- "type": 1,
- "description": "天赋效果增强",
- "buff": null,
+ "type": 0,
+ "description": "再部署时间-6秒",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 21,
+ "formulaItem": 0,
+ "value": -6.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
"equivalentCost": null
},
{
@@ -52364,8 +52737,8 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 75,
- "def": 0,
+ "atk": 30,
+ "def": 55,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -52412,8 +52785,8 @@
"type": "MATERIAL"
},
{
- "id": "30041",
- "count": 5,
+ "id": "30021",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -52430,7 +52803,7 @@
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30032",
"count": 3,
"type": "MATERIAL"
}
@@ -52448,8 +52821,8 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 3,
+ "id": "30042",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -52466,7 +52839,7 @@
"type": "MATERIAL"
},
{
- "id": "30033",
+ "id": "30013",
"count": 5,
"type": "MATERIAL"
}
@@ -52484,12 +52857,12 @@
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 2,
+ "id": "30023",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30093",
+ "id": "30043",
"count": 3,
"type": "MATERIAL"
}
@@ -52497,46 +52870,47 @@
}
]
},
- "char_367_swllow": {
- "name": "灰喉",
- "description": "优先攻击空中单位",
+ "char_333_sidero": {
+ "name": "铸铁",
+ "description": "攻击造成<@ba.kw>法术伤害>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_367_swllow",
+ "potentialItemId": "p_char_333_sidero",
"team": -1,
- "displayNumber": "R110",
+ "displayNumber": "R126",
"tokenKey": null,
- "appellation": "GreyThroat",
- "position": "RANGED",
+ "appellation": "Sideroca",
+ "position": "MELEE",
"tagList": [
+ "生存",
"输出"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛狙击干员灰喉,每一次扎实的射击都将带来一份永远的宁静。",
- "itemDesc": "如果被她冷眼相向,千万不要以为那是针对你的。",
- "itemObtainApproach": "招募寻访",
+ "itemUsage": "科林尼亚佣兵铸铁,正在寻求可靠的雇主。",
+ "itemDesc": "比起忠诚和荣耀,她更渴望信赖。",
+ "itemObtainApproach": "活动获得",
"maxPotentialLevel": 5,
"rarity": 4,
- "profession": "SNIPER",
+ "profession": "WARRIOR",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_367_swllow",
- "rangeId": "3-1",
+ "characterPrefabKey": "char_333_sidero",
+ "rangeId": "1-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 667,
- "atk": 173,
- "def": 53,
- "magicResistance": 0.0,
- "cost": 11,
+ "maxHp": 1297,
+ "atk": 266,
+ "def": 166,
+ "magicResistance": 10.0,
+ "cost": 21,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
- "respawnTime": 70,
+ "baseAttackTime": 1.25,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -52552,16 +52926,16 @@
{
"level": 50,
"data": {
- "maxHp": 954,
- "atk": 289,
- "def": 89,
- "magicResistance": 0.0,
- "cost": 11,
+ "maxHp": 1707,
+ "atk": 386,
+ "def": 238,
+ "magicResistance": 10.0,
+ "cost": 21,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
- "respawnTime": 70,
+ "baseAttackTime": 1.25,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -52578,23 +52952,23 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_367_swllow",
- "rangeId": "3-3",
+ "characterPrefabKey": "char_333_sidero",
+ "rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 954,
- "atk": 289,
- "def": 89,
- "magicResistance": 0.0,
- "cost": 13,
+ "maxHp": 1707,
+ "atk": 386,
+ "def": 238,
+ "magicResistance": 10.0,
+ "cost": 23,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
- "respawnTime": 70,
+ "baseAttackTime": 1.25,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -52610,16 +52984,16 @@
{
"level": 70,
"data": {
- "maxHp": 1224,
- "atk": 420,
- "def": 128,
- "magicResistance": 0.0,
- "cost": 13,
+ "maxHp": 2162,
+ "atk": 502,
+ "def": 306,
+ "magicResistance": 10.0,
+ "cost": 23,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
- "respawnTime": 70,
+ "baseAttackTime": 1.25,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -52635,7 +53009,7 @@
],
"evolveCost": [
{
- "id": "3241",
+ "id": "3221",
"count": 4,
"type": "MATERIAL"
},
@@ -52645,30 +53019,30 @@
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 3,
+ "id": "30062",
+ "count": 2,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_367_swllow",
- "rangeId": "3-3",
+ "characterPrefabKey": "char_333_sidero",
+ "rangeId": "1-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1224,
- "atk": 420,
- "def": 128,
- "magicResistance": 0.0,
- "cost": 13,
+ "maxHp": 2162,
+ "atk": 502,
+ "def": 306,
+ "magicResistance": 15.0,
+ "cost": 23,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
- "respawnTime": 70,
+ "baseAttackTime": 1.25,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -52684,16 +53058,16 @@
{
"level": 80,
"data": {
- "maxHp": 1493,
- "atk": 513,
- "def": 152,
- "magicResistance": 0.0,
- "cost": 13,
+ "maxHp": 2845,
+ "atk": 620,
+ "def": 369,
+ "magicResistance": 15.0,
+ "cost": 23,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
- "respawnTime": 70,
+ "baseAttackTime": 1.25,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -52709,18 +53083,18 @@
],
"evolveCost": [
{
- "id": "3243",
+ "id": "3223",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 7,
+ "id": "31014",
+ "count": 9,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 9,
+ "id": "30043",
+ "count": 13,
"type": "MATERIAL"
}
]
@@ -52728,8 +53102,8 @@
],
"skills": [
{
- "skillId": "skchr_swllow_1",
- "overridePrefabKey": null,
+ "skillId": "skcom_heal_self[3]",
+ "overridePrefabKey": "skchr_sidero_1",
"overrideTokenKey": null,
"levelUpCostCond": [
{
@@ -52745,12 +53119,12 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 2,
+ "id": "31024",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30043",
+ "id": "30103",
"count": 3,
"type": "MATERIAL"
}
@@ -52769,13 +53143,13 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30094",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 4,
+ "id": "30074",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -52793,13 +53167,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 4,
+ "id": "31014",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -52811,7 +53185,7 @@
}
},
{
- "skillId": "skchr_swllow_2",
+ "skillId": "skchr_sidero_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -52828,13 +53202,13 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30054",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 5,
+ "id": "31013",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -52852,13 +53226,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30104",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 6,
+ "id": "30084",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -52881,8 +53255,8 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 3,
+ "id": "31024",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -52899,26 +53273,26 @@
"candidates": [
{
"unlockCondition": {
- "phase": 1,
+ "phase": 2,
"level": 1
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "顺风",
- "description": "攻击速度+6",
+ "name": "佣兵之韧",
+ "description": "击杀7个敌人后获得攻击速度+15和抵抗(晕眩、寒冷和冻结的持续时间减少50%)",
"rangeId": null,
"blackboard": [
{
- "key": "attack_speed",
- "value": 6.0
+ "key": "times",
+ "value": 7.0
},
{
- "key": "prob",
- "value": 0.0
+ "key": "attack_speed",
+ "value": 15.0
},
{
- "key": "atk_scale",
- "value": 1.5
+ "key": "one_minus_status_resistance",
+ "value": -0.5
}
]
},
@@ -52927,23 +53301,23 @@
"phase": 2,
"level": 1
},
- "requiredPotentialRank": 0,
+ "requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "顺风",
- "description": "攻击速度+6,攻击时有15%的概率攻击力提升至150%",
+ "name": "佣兵之韧",
+ "description": "击杀5<@ba.talpu>(-2)>个敌人后获得攻击速度+15和抵抗(晕眩、寒冷和冻结的持续时间减少50%)",
"rangeId": null,
"blackboard": [
{
- "key": "attack_speed",
- "value": 6.0
+ "key": "times",
+ "value": 5.0
},
{
- "key": "prob",
- "value": 0.15
+ "key": "attack_speed",
+ "value": 15.0
},
{
- "key": "atk_scale",
- "value": 1.5
+ "key": "one_minus_status_resistance",
+ "value": -0.5
}
]
}
@@ -52975,7 +53349,7 @@
},
{
"type": 0,
- "description": "再部署时间-4秒",
+ "description": "再部署时间-10秒",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -52986,7 +53360,7 @@
{
"attributeType": 21,
"formulaItem": 0,
- "value": -4.0,
+ "value": -10.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -52997,7 +53371,7 @@
},
{
"type": 0,
- "description": "攻击力+23",
+ "description": "部署费用-1",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -53006,9 +53380,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 1,
+ "attributeType": 4,
"formulaItem": 0,
- "value": 23.0,
+ "value": -1.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -53018,25 +53392,9 @@
"equivalentCost": null
},
{
- "type": 0,
- "description": "再部署时间-6秒",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 21,
- "formulaItem": 0,
- "value": -6.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
+ "type": 1,
+ "description": "天赋效果增强",
+ "buff": null,
"equivalentCost": null
},
{
@@ -53091,8 +53449,8 @@
{
"level": 50,
"data": {
- "maxHp": 0,
- "atk": 75,
+ "maxHp": 500,
+ "atk": 0,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -53194,8 +53552,8 @@
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 3,
+ "id": "31023",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -53212,12 +53570,12 @@
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 2,
+ "id": "30073",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30103",
+ "id": "30053",
"count": 3,
"type": "MATERIAL"
}
@@ -53225,23 +53583,22 @@
}
]
},
- "char_219_meteo": {
- "name": "陨星",
- "description": "攻击造成<@ba.kw>群体物理伤害>",
+ "char_129_bluep": {
+ "name": "蓝毒",
+ "description": "优先攻击空中单位",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_219_meteo",
+ "potentialItemId": "p_char_129_bluep",
"team": -1,
- "displayNumber": "ST03",
+ "displayNumber": "AA03",
"tokenKey": null,
- "appellation": "Meteorite",
+ "appellation": "Blue Poison",
"position": "RANGED",
"tagList": [
- "群攻",
- "削弱"
+ "输出"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛狙击干员陨星,随时准备以炮火覆盖敌人。",
- "itemDesc": "只要武器在手,职责就不能落下。",
+ "itemUsage": "罗德岛狙击干员蓝毒,将运用自己的毒素对敌人进行攻击。",
+ "itemDesc": "触碰她吧,给予她信心。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
@@ -53249,22 +53606,22 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_219_meteo",
- "rangeId": "3-3",
+ "characterPrefabKey": "char_129_bluep",
+ "rangeId": "3-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 770,
- "atk": 377,
- "def": 59,
- "magicResistance": 0.0,
- "cost": 24,
+ "maxHp": 536,
+ "atk": 178,
+ "def": 45,
+ "magicResistance": 5.0,
+ "cost": 11,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.8,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -53281,15 +53638,15 @@
{
"level": 50,
"data": {
- "maxHp": 963,
- "atk": 539,
- "def": 77,
- "magicResistance": 0.0,
- "cost": 24,
+ "maxHp": 767,
+ "atk": 297,
+ "def": 76,
+ "magicResistance": 5.0,
+ "cost": 11,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.8,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -53307,22 +53664,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_219_meteo",
- "rangeId": "3-8",
+ "characterPrefabKey": "char_129_bluep",
+ "rangeId": "3-3",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 963,
- "atk": 539,
- "def": 77,
- "magicResistance": 0.0,
- "cost": 26,
+ "maxHp": 767,
+ "atk": 297,
+ "def": 76,
+ "magicResistance": 5.0,
+ "cost": 13,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.8,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -53339,15 +53696,15 @@
{
"level": 70,
"data": {
- "maxHp": 1204,
- "atk": 674,
- "def": 98,
- "magicResistance": 0.0,
- "cost": 26,
+ "maxHp": 984,
+ "atk": 438,
+ "def": 109,
+ "magicResistance": 5.0,
+ "cost": 13,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.8,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -53369,34 +53726,34 @@
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 4,
+ "id": "30032",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 3,
+ "id": "30012",
+ "count": 4,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_219_meteo",
- "rangeId": "3-10",
+ "characterPrefabKey": "char_129_bluep",
+ "rangeId": "3-3",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1204,
- "atk": 674,
- "def": 98,
- "magicResistance": 0.0,
- "cost": 28,
+ "maxHp": 984,
+ "atk": 438,
+ "def": 109,
+ "magicResistance": 5.0,
+ "cost": 13,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.8,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -53413,15 +53770,15 @@
{
"level": 80,
"data": {
- "maxHp": 1505,
- "atk": 865,
- "def": 116,
- "magicResistance": 0.0,
- "cost": 28,
+ "maxHp": 1230,
+ "atk": 535,
+ "def": 130,
+ "magicResistance": 5.0,
+ "cost": 13,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.8,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -53443,13 +53800,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
- "count": 7,
+ "id": "30084",
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 14,
+ "id": "30063",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -53457,7 +53814,7 @@
],
"skills": [
{
- "skillId": "skchr_meteo_1",
+ "skillId": "skchr_bluep_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -53474,13 +53831,13 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 2,
+ "id": "30044",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 3,
+ "id": "30023",
+ "count": 1,
"type": "MATERIAL"
}
]
@@ -53498,13 +53855,13 @@
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 3,
+ "id": "30064",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 4,
+ "id": "30044",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -53522,13 +53879,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30024",
- "count": 4,
+ "id": "30074",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -53540,7 +53897,7 @@
}
},
{
- "skillId": "skchr_meteo_2",
+ "skillId": "skchr_bluep_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -53557,13 +53914,13 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30054",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 5,
+ "id": "30033",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -53581,13 +53938,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30074",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 6,
+ "id": "30054",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -53605,13 +53962,13 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 5,
+ "id": "30104",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -53633,17 +53990,38 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "爆破附着改装",
- "description": "普通攻击和技能释放时,15%几率当次攻击的攻击力+60%",
+ "name": "神经毒素",
+ "description": "攻击使目标中毒,在3秒内每秒受到30点法术伤害",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.6
+ "key": "duration",
+ "value": 3.1
},
{
- "key": "prob",
- "value": 0.15
+ "key": "poison_damage",
+ "value": 30.0
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "神经毒素",
+ "description": "攻击使目标中毒,在3秒内每秒受到40<@ba.talpu>(+10)>点法术伤害",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "duration",
+ "value": 3.1
+ },
+ {
+ "key": "poison_damage",
+ "value": 40.0
}
]
},
@@ -53654,17 +54032,38 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "爆破附着改装",
- "description": "普通攻击和技能释放时,30%几率当次攻击的攻击力+60%",
+ "name": "神经毒素",
+ "description": "攻击使目标中毒,在3秒内每秒受到75点法术伤害",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.6
+ "key": "duration",
+ "value": 3.1
},
{
- "key": "prob",
- "value": 0.3
+ "key": "poison_damage",
+ "value": 75.0
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "神经毒素",
+ "description": "攻击使目标中毒,在3秒内每秒受到85<@ba.talpu>(+10)>点法术伤害",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "duration",
+ "value": 3.1
+ },
+ {
+ "key": "poison_damage",
+ "value": 85.0
}
]
}
@@ -53718,7 +54117,7 @@
},
{
"type": 0,
- "description": "攻击力+35",
+ "description": "攻击力+24",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -53729,7 +54128,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 35.0,
+ "value": 24.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -53739,25 +54138,9 @@
"equivalentCost": null
},
{
- "type": 0,
- "description": "再部署时间-6秒",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 21,
- "formulaItem": 0,
- "value": -6.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
+ "type": 1,
+ "description": "天赋效果增强",
+ "buff": null,
"equivalentCost": null
},
{
@@ -53813,7 +54196,7 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 85,
+ "atk": 75,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -53861,8 +54244,8 @@
"type": "MATERIAL"
},
{
- "id": "30051",
- "count": 5,
+ "id": "30031",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -53879,8 +54262,8 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 2,
+ "id": "30042",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -53897,8 +54280,8 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 8,
+ "id": "30052",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -53915,8 +54298,8 @@
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 4,
+ "id": "30023",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -53933,36 +54316,35 @@
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 2,
+ "id": "30033",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 4,
+ "id": "30083",
+ "count": 3,
"type": "MATERIAL"
}
]
}
]
},
- "char_379_sesa": {
- "name": "慑砂",
- "description": "攻击造成<@ba.kw>群体物理伤害>",
+ "char_204_platnm": {
+ "name": "白金",
+ "description": "优先攻击空中单位",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_379_sesa",
+ "potentialItemId": "p_char_204_platnm",
"team": -1,
- "displayNumber": "R158",
+ "displayNumber": "KZ03",
"tokenKey": null,
- "appellation": "Sesa",
+ "appellation": "Platinum",
"position": "RANGED",
"tagList": [
- "群攻",
- "削弱"
+ "输出"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "地下武器调整师慑砂,榴弹扫清一切。",
- "itemDesc": "而且他故意为之的审美真的也很爆炸。",
+ "displayLogo": "logo_kazimierz",
+ "itemUsage": "卡西米尔无胄盟成员白金,将为战场提供全面的火力支援。",
+ "itemDesc": "悠然自得的骑士噩梦。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
@@ -53970,22 +54352,22 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_379_sesa",
- "rangeId": "3-3",
+ "characterPrefabKey": "char_204_platnm",
+ "rangeId": "3-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 847,
- "atk": 363,
- "def": 63,
+ "maxHp": 693,
+ "atk": 171,
+ "def": 58,
"magicResistance": 0.0,
- "cost": 24,
+ "cost": 11,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.8,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -54002,15 +54384,15 @@
{
"level": 50,
"data": {
- "maxHp": 1059,
- "atk": 519,
- "def": 82,
+ "maxHp": 991,
+ "atk": 285,
+ "def": 97,
"magicResistance": 0.0,
- "cost": 24,
+ "cost": 11,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.8,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -54028,22 +54410,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_379_sesa",
- "rangeId": "3-8",
+ "characterPrefabKey": "char_204_platnm",
+ "rangeId": "3-3",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1059,
- "atk": 519,
- "def": 82,
+ "maxHp": 991,
+ "atk": 285,
+ "def": 97,
"magicResistance": 0.0,
- "cost": 26,
+ "cost": 13,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.8,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -54060,15 +54442,15 @@
{
"level": 70,
"data": {
- "maxHp": 1324,
- "atk": 649,
- "def": 104,
+ "maxHp": 1271,
+ "atk": 414,
+ "def": 139,
"magicResistance": 0.0,
- "cost": 26,
+ "cost": 13,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.8,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -54090,34 +54472,34 @@
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30042",
"count": 4,
"type": "MATERIAL"
},
{
"id": "30022",
- "count": 2,
+ "count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_379_sesa",
- "rangeId": "3-10",
+ "characterPrefabKey": "char_204_platnm",
+ "rangeId": "3-3",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1324,
- "atk": 649,
- "def": 104,
+ "maxHp": 1271,
+ "atk": 414,
+ "def": 139,
"magicResistance": 0.0,
- "cost": 28,
+ "cost": 13,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.8,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -54134,15 +54516,15 @@
{
"level": 80,
"data": {
- "maxHp": 1655,
- "atk": 833,
- "def": 123,
+ "maxHp": 1550,
+ "atk": 505,
+ "def": 165,
"magicResistance": 0.0,
- "cost": 28,
+ "cost": 13,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.8,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -54169,8 +54551,8 @@
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 18,
+ "id": "30073",
+ "count": 15,
"type": "MATERIAL"
}
]
@@ -54200,8 +54582,8 @@
"type": "MATERIAL"
},
{
- "id": "31013",
- "count": 2,
+ "id": "30033",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -54219,12 +54601,12 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30074",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30054",
"count": 5,
"type": "MATERIAL"
}
@@ -54243,12 +54625,12 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "31024",
+ "id": "30104",
"count": 4,
"type": "MATERIAL"
}
@@ -54261,7 +54643,7 @@
}
},
{
- "skillId": "skchr_sesa_2",
+ "skillId": "skchr_platnm_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -54278,13 +54660,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 3,
+ "id": "30064",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 4,
+ "id": "30043",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -54302,13 +54684,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30084",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 6,
+ "id": "30064",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -54331,8 +54713,8 @@
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 3,
+ "id": "30024",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -54354,13 +54736,25 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "弱点拆解",
- "description": "在场时所有被阻挡的敌方单位受到的物理伤害提高7%",
+ "name": "蓄力攻击",
+ "description": "距离上次攻击的间隔越长,下次攻击的攻击力就越高(最长2.5秒,攻击力140%)",
"rangeId": null,
"blackboard": [
{
- "key": "damage_scale",
- "value": 1.07
+ "key": "attack@min_delta",
+ "value": 1.0
+ },
+ {
+ "key": "attack@max_delta",
+ "value": 2.5
+ },
+ {
+ "key": "attack@min_atk_scale",
+ "value": 1.0
+ },
+ {
+ "key": "attack@max_atk_scale",
+ "value": 1.4
}
]
},
@@ -54371,13 +54765,25 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "弱点拆解",
- "description": "在场时所有被阻挡的敌方单位受到的物理伤害提高9%<@ba.talpu>(+2%)>",
+ "name": "蓄力攻击",
+ "description": "距离上次攻击的间隔越长,下次攻击的攻击力就越高(最长2.5秒,攻击力150%<@ba.talpu>(+10%)>)",
"rangeId": null,
"blackboard": [
{
- "key": "damage_scale",
- "value": 1.09
+ "key": "attack@min_delta",
+ "value": 1.0
+ },
+ {
+ "key": "attack@max_delta",
+ "value": 2.5
+ },
+ {
+ "key": "attack@min_atk_scale",
+ "value": 1.0
+ },
+ {
+ "key": "attack@max_atk_scale",
+ "value": 1.5
}
]
},
@@ -54388,13 +54794,25 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "弱点拆解",
- "description": "在场时所有被阻挡的敌方单位受到的物理伤害提高14%",
+ "name": "蓄力攻击",
+ "description": "距离上次攻击的间隔越长,下次攻击的攻击力就越高(最长2.5秒,攻击力180%)",
"rangeId": null,
"blackboard": [
{
- "key": "damage_scale",
- "value": 1.14
+ "key": "attack@min_delta",
+ "value": 1.0
+ },
+ {
+ "key": "attack@max_delta",
+ "value": 2.5
+ },
+ {
+ "key": "attack@min_atk_scale",
+ "value": 1.0
+ },
+ {
+ "key": "attack@max_atk_scale",
+ "value": 1.8
}
]
},
@@ -54405,13 +54823,25 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "弱点拆解",
- "description": "在场时所有被阻挡的敌方单位受到的物理伤害提高16%<@ba.talpu>(+2%)>",
+ "name": "蓄力攻击",
+ "description": "距离上次攻击的间隔越长,下次攻击的攻击力就越高(最长2.5秒,攻击力190%<@ba.talpu>(+10%)>)",
"rangeId": null,
"blackboard": [
{
- "key": "damage_scale",
- "value": 1.16
+ "key": "attack@min_delta",
+ "value": 1.0
+ },
+ {
+ "key": "attack@max_delta",
+ "value": 2.5
+ },
+ {
+ "key": "attack@min_atk_scale",
+ "value": 1.0
+ },
+ {
+ "key": "attack@max_atk_scale",
+ "value": 1.9
}
]
}
@@ -54465,7 +54895,7 @@
},
{
"type": 0,
- "description": "攻击力+33",
+ "description": "攻击力+23",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -54476,7 +54906,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 33.0,
+ "value": 23.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -54544,7 +54974,7 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 85,
+ "atk": 75,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -54592,7 +55022,7 @@
"type": "MATERIAL"
},
{
- "id": "30051",
+ "id": "30041",
"count": 5,
"type": "MATERIAL"
}
@@ -54610,8 +55040,8 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 2,
+ "id": "30052",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -54628,8 +55058,8 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 8,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -54646,8 +55076,8 @@
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 3,
+ "id": "30033",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -54664,77 +55094,58 @@
"type": "MATERIAL"
},
{
- "id": "30093",
+ "id": "30043",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 4,
+ "id": "30093",
+ "count": 3,
"type": "MATERIAL"
}
]
}
]
},
- "char_279_excu": {
- "name": "送葬人",
- "description": "攻击范围内的<@ba.kw>所有敌人>,对自己前方一横排的敌人攻击力提升至150%",
+ "char_367_swllow": {
+ "name": "灰喉",
+ "description": "优先攻击空中单位",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_279_excu",
+ "potentialItemId": "p_char_367_swllow",
"team": -1,
- "displayNumber": "LT01",
+ "displayNumber": "R110",
"tokenKey": null,
- "appellation": "Executor",
+ "appellation": "GreyThroat",
"position": "RANGED",
"tagList": [
- "群攻"
+ "输出"
],
- "displayLogo": "logo_Laterano",
- "itemUsage": "拉特兰公证所的专业执行者送葬人,将会履行合约上的所有合同。",
- "itemDesc": "千万不要下错任务书,他真能完成些既荒谬又基本不可能的任务。",
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "罗德岛狙击干员灰喉,每一次扎实的射击都将带来一份永远的宁静。",
+ "itemDesc": "如果被她冷眼相向,千万不要以为那是针对你的。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
"profession": "SNIPER",
- "trait": {
- "candidates": [
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "blackboard": [
- {
- "key": "atk_scale",
- "value": 1.5
- }
- ],
- "overrideDescripton": null,
- "prefabKey": null,
- "rangeId": null
- }
- ]
- },
+ "trait": null,
"phases": [
{
- "characterPrefabKey": "char_279_excu",
- "rangeId": "2-4",
+ "characterPrefabKey": "char_367_swllow",
+ "rangeId": "3-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1035,
- "atk": 327,
- "def": 100,
+ "maxHp": 667,
+ "atk": 173,
+ "def": 53,
"magicResistance": 0.0,
- "cost": 28,
+ "cost": 11,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.3,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -54751,15 +55162,15 @@
{
"level": 50,
"data": {
- "maxHp": 1380,
- "atk": 468,
- "def": 131,
+ "maxHp": 954,
+ "atk": 289,
+ "def": 89,
"magicResistance": 0.0,
- "cost": 28,
+ "cost": 11,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.3,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -54777,22 +55188,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_279_excu",
- "rangeId": "2-5",
+ "characterPrefabKey": "char_367_swllow",
+ "rangeId": "3-3",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1380,
- "atk": 468,
- "def": 131,
+ "maxHp": 954,
+ "atk": 289,
+ "def": 89,
"magicResistance": 0.0,
- "cost": 31,
+ "cost": 13,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.3,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -54809,15 +55220,15 @@
{
"level": 70,
"data": {
- "maxHp": 1747,
- "atk": 604,
- "def": 166,
+ "maxHp": 1224,
+ "atk": 420,
+ "def": 128,
"magicResistance": 0.0,
- "cost": 31,
+ "cost": 13,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.3,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -54839,34 +55250,34 @@
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 5,
+ "id": "30012",
+ "count": 7,
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 2,
+ "id": "30042",
+ "count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_279_excu",
- "rangeId": "2-5",
+ "characterPrefabKey": "char_367_swllow",
+ "rangeId": "3-3",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1747,
- "atk": 604,
- "def": 166,
+ "maxHp": 1224,
+ "atk": 420,
+ "def": 128,
"magicResistance": 0.0,
- "cost": 31,
+ "cost": 13,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.3,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -54883,15 +55294,15 @@
{
"level": 80,
"data": {
- "maxHp": 2330,
- "atk": 720,
- "def": 185,
+ "maxHp": 1493,
+ "atk": 513,
+ "def": 152,
"magicResistance": 0.0,
- "cost": 31,
+ "cost": 13,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.3,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -54913,12 +55324,12 @@
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 8,
+ "id": "30044",
+ "count": 7,
"type": "MATERIAL"
},
{
- "id": "30093",
+ "id": "30063",
"count": 9,
"type": "MATERIAL"
}
@@ -54927,7 +55338,7 @@
],
"skills": [
{
- "skillId": "skchr_excu_1",
+ "skillId": "skchr_swllow_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -54944,13 +55355,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 3,
+ "id": "30064",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30023",
- "count": 1,
+ "id": "30043",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -54968,13 +55379,13 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 2,
+ "id": "30084",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 5,
+ "id": "30064",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -54997,7 +55408,7 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30014",
"count": 4,
"type": "MATERIAL"
}
@@ -55010,7 +55421,7 @@
}
},
{
- "skillId": "skchr_excu_2",
+ "skillId": "skchr_swllow_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -55027,13 +55438,13 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30074",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30033",
- "count": 3,
+ "id": "30053",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -55051,13 +55462,13 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30094",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 5,
+ "id": "30074",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -55075,7 +55486,7 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
@@ -55103,30 +55514,21 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "终结改装",
- "description": "攻击时无视目标80的防御力",
+ "name": "顺风",
+ "description": "攻击速度+6",
"rangeId": null,
"blackboard": [
{
- "key": "def_penetrate_fixed",
- "value": 80.0
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "终结改装",
- "description": "攻击时无视目标95<@ba.talpu>(+15)>的防御力",
- "rangeId": null,
- "blackboard": [
+ "key": "attack_speed",
+ "value": 6.0
+ },
{
- "key": "def_penetrate_fixed",
- "value": 95.0
+ "key": "prob",
+ "value": 0.0
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.5
}
]
},
@@ -55137,30 +55539,21 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "终结改装",
- "description": "攻击时无视目标160的防御力",
+ "name": "顺风",
+ "description": "攻击速度+6,攻击时有15%的概率攻击力提升至150%",
"rangeId": null,
"blackboard": [
{
- "key": "def_penetrate_fixed",
- "value": 160.0
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 2,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "终结改装",
- "description": "攻击时无视目标175<@ba.talpu>(+15)>的防御力",
- "rangeId": null,
- "blackboard": [
+ "key": "attack_speed",
+ "value": 6.0
+ },
{
- "key": "def_penetrate_fixed",
- "value": 175.0
+ "key": "prob",
+ "value": 0.15
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.5
}
]
}
@@ -55214,7 +55607,7 @@
},
{
"type": 0,
- "description": "攻击力+29",
+ "description": "攻击力+23",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -55225,7 +55618,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 29.0,
+ "value": 23.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -55235,9 +55628,25 @@
"equivalentCost": null
},
{
- "type": 1,
- "description": "天赋效果增强",
- "buff": null,
+ "type": 0,
+ "description": "再部署时间-6秒",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 21,
+ "formulaItem": 0,
+ "value": -6.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
"equivalentCost": null
},
{
@@ -55293,7 +55702,7 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 65,
+ "atk": 75,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -55341,8 +55750,8 @@
"type": "MATERIAL"
},
{
- "id": "30021",
- "count": 7,
+ "id": "30011",
+ "count": 10,
"type": "MATERIAL"
}
]
@@ -55359,7 +55768,7 @@
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30022",
"count": 3,
"type": "MATERIAL"
}
@@ -55377,8 +55786,8 @@
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 4,
+ "id": "30032",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -55395,8 +55804,8 @@
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 5,
+ "id": "30063",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -55413,12 +55822,12 @@
"type": "MATERIAL"
},
{
- "id": "30023",
- "count": 3,
+ "id": "30083",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30043",
+ "id": "30103",
"count": 3,
"type": "MATERIAL"
}
@@ -55426,45 +55835,426 @@
}
]
},
- "char_002_amiya": {
- "name": "阿米娅",
- "description": "攻击造成<@ba.kw>法术伤害>",
- "canUseGeneralPotentialItem": false,
- "potentialItemId": "p_char_002_amiya",
+ "char_511_asnipe": {
+ "name": "Stormeye",
+ "description": "优先攻击空中单位",
+ "canUseGeneralPotentialItem": true,
+ "potentialItemId": "p_char_511_asnipe",
"team": -1,
- "displayNumber": "R001",
+ "displayNumber": null,
"tokenKey": null,
- "appellation": "Amiya",
+ "appellation": "Stormeye",
"position": "RANGED",
"tagList": [
"输出"
],
+ "displayLogo": null,
+ "itemUsage": null,
+ "itemDesc": null,
+ "itemObtainApproach": "招募寻访",
+ "maxPotentialLevel": 0,
+ "rarity": 4,
+ "profession": "SNIPER",
+ "trait": null,
+ "phases": [
+ {
+ "characterPrefabKey": "char_511_asnipe",
+ "rangeId": "3-1",
+ "maxLevel": 50,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 693,
+ "atk": 206,
+ "def": 55,
+ "magicResistance": 0.0,
+ "cost": 10,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.0,
+ "respawnTime": 60,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 50,
+ "data": {
+ "maxHp": 990,
+ "atk": 344,
+ "def": 93,
+ "magicResistance": 0.0,
+ "cost": 10,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.0,
+ "respawnTime": 60,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": null
+ },
+ {
+ "characterPrefabKey": "char_511_asnipe",
+ "rangeId": "3-3",
+ "maxLevel": 70,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 990,
+ "atk": 344,
+ "def": 93,
+ "magicResistance": 0.0,
+ "cost": 12,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.0,
+ "respawnTime": 60,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 70,
+ "data": {
+ "maxHp": 1270,
+ "atk": 499,
+ "def": 134,
+ "magicResistance": 0.0,
+ "cost": 12,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.0,
+ "respawnTime": 60,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": null
+ },
+ {
+ "characterPrefabKey": "char_511_asnipe",
+ "rangeId": "3-3",
+ "maxLevel": 80,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 1270,
+ "atk": 499,
+ "def": 134,
+ "magicResistance": 0.0,
+ "cost": 12,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.0,
+ "respawnTime": 60,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 80,
+ "data": {
+ "maxHp": 1549,
+ "atk": 595,
+ "def": 159,
+ "magicResistance": 0.0,
+ "cost": 12,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.0,
+ "respawnTime": 60,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": null
+ }
+ ],
+ "skills": [
+ {
+ "skillId": "skchr_asnipe_1",
+ "overridePrefabKey": null,
+ "overrideTokenKey": null,
+ "levelUpCostCond": [
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 0,
+ "levelUpCost": null
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 0,
+ "levelUpCost": null
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 0,
+ "levelUpCost": null
+ }
+ ],
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ }
+ }
+ ],
+ "talents": [
+ {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": "风坠",
+ "description": "攻击时有15%的概率攻击力提升至200%",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 2.0
+ },
+ {
+ "key": "prob",
+ "value": 0.15
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": "风坠",
+ "description": "攻击时有25%的概率攻击力提升至200%",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 2.0
+ },
+ {
+ "key": "prob",
+ "value": 0.25
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "potentialRanks": [],
+ "favorKeyFrames": [
+ {
+ "level": 0,
+ "data": {
+ "maxHp": 0,
+ "atk": 0,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 0,
+ "blockCnt": 0,
+ "moveSpeed": 0.0,
+ "attackSpeed": 0.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 0,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 0.0,
+ "maxDeployCount": 0,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 50,
+ "data": {
+ "maxHp": 0,
+ "atk": 0,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 0,
+ "blockCnt": 0,
+ "moveSpeed": 0.0,
+ "attackSpeed": 0.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 0,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 0.0,
+ "maxDeployCount": 0,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "allSkillLvlup": [
+ {
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ },
+ "lvlUpCost": null
+ },
+ {
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ },
+ "lvlUpCost": null
+ },
+ {
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ },
+ "lvlUpCost": null
+ },
+ {
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ },
+ "lvlUpCost": null
+ },
+ {
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ },
+ "lvlUpCost": null
+ },
+ {
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ },
+ "lvlUpCost": null
+ }
+ ]
+ },
+ "char_219_meteo": {
+ "name": "陨星",
+ "description": "攻击造成<@ba.kw>群体物理伤害>",
+ "canUseGeneralPotentialItem": true,
+ "potentialItemId": "p_char_219_meteo",
+ "team": -1,
+ "displayNumber": "ST03",
+ "tokenKey": null,
+ "appellation": "Meteorite",
+ "position": "RANGED",
+ "tagList": [
+ "群攻",
+ "削弱"
+ ],
"displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛公开领导人阿米娅,将与你并肩作战。",
- "itemDesc": "加油,博士。",
- "itemObtainApproach": "主线剧情",
+ "itemUsage": "罗德岛狙击干员陨星,随时准备以炮火覆盖敌人。",
+ "itemDesc": "只要武器在手,职责就不能落下。",
+ "itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
- "profession": "CASTER",
+ "profession": "SNIPER",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_002_amiya",
- "rangeId": "3-6",
+ "characterPrefabKey": "char_219_meteo",
+ "rangeId": "3-3",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 699,
- "atk": 276,
- "def": 48,
- "magicResistance": 10.0,
- "cost": 18,
+ "maxHp": 770,
+ "atk": 377,
+ "def": 59,
+ "magicResistance": 0.0,
+ "cost": 24,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.8,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -55481,15 +56271,15 @@
{
"level": 50,
"data": {
- "maxHp": 958,
- "atk": 390,
- "def": 81,
- "magicResistance": 10.0,
- "cost": 18,
+ "maxHp": 963,
+ "atk": 539,
+ "def": 77,
+ "magicResistance": 0.0,
+ "cost": 24,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.8,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -55507,22 +56297,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_002_amiya",
- "rangeId": "3-1",
+ "characterPrefabKey": "char_219_meteo",
+ "rangeId": "3-8",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 958,
- "atk": 390,
- "def": 81,
- "magicResistance": 15.0,
- "cost": 20,
+ "maxHp": 963,
+ "atk": 539,
+ "def": 77,
+ "magicResistance": 0.0,
+ "cost": 26,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.8,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -55539,15 +56329,15 @@
{
"level": 70,
"data": {
- "maxHp": 1198,
- "atk": 514,
- "def": 110,
- "magicResistance": 15.0,
- "cost": 20,
+ "maxHp": 1204,
+ "atk": 674,
+ "def": 98,
+ "magicResistance": 0.0,
+ "cost": 26,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.8,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -55564,39 +56354,39 @@
],
"evolveCost": [
{
- "id": "3251",
- "count": 3,
+ "id": "3241",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30062",
+ "id": "30052",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 4,
+ "id": "30032",
+ "count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_002_amiya",
- "rangeId": "3-1",
+ "characterPrefabKey": "char_219_meteo",
+ "rangeId": "3-10",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1198,
- "atk": 514,
- "def": 110,
- "magicResistance": 20.0,
- "cost": 20,
+ "maxHp": 1204,
+ "atk": 674,
+ "def": 98,
+ "magicResistance": 0.0,
+ "cost": 28,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.8,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -55613,15 +56403,15 @@
{
"level": 80,
"data": {
- "maxHp": 1480,
- "atk": 612,
- "def": 121,
- "magicResistance": 20.0,
- "cost": 20,
+ "maxHp": 1505,
+ "atk": 865,
+ "def": 116,
+ "magicResistance": 0.0,
+ "cost": 28,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.8,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -55638,18 +56428,18 @@
],
"evolveCost": [
{
- "id": "3253",
+ "id": "3243",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 10,
+ "id": "30104",
+ "count": 7,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 10,
+ "id": "30083",
+ "count": 14,
"type": "MATERIAL"
}
]
@@ -55657,7 +56447,7 @@
],
"skills": [
{
- "skillId": "skcom_magic_rage[3]",
+ "skillId": "skchr_meteo_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -55674,13 +56464,13 @@
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 3,
+ "id": "30064",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 5,
+ "id": "30043",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -55698,13 +56488,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30084",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 6,
+ "id": "30064",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -55722,13 +56512,13 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 5,
+ "id": "30024",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -55740,7 +56530,7 @@
}
},
{
- "skillId": "skchr_amiya_2",
+ "skillId": "skchr_meteo_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -55757,13 +56547,13 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30074",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 2,
+ "id": "30053",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -55781,49 +56571,5092 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30094",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30074",
+ "count": 6,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 86400,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 10,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30135",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30014",
"count": 5,
"type": "MATERIAL"
}
]
+ }
+ ],
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ }
+ }
+ ],
+ "talents": [
+ {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": "爆破附着改装",
+ "description": "普通攻击和技能释放时,15%几率当次攻击的攻击力+60%",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.6
+ },
+ {
+ "key": "prob",
+ "value": 0.15
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": "爆破附着改装",
+ "description": "普通攻击和技能释放时,30%几率当次攻击的攻击力+60%",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.6
+ },
+ {
+ "key": "prob",
+ "value": 0.3
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "potentialRanks": [
+ {
+ "type": 0,
+ "description": "部署费用-1",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 4,
+ "formulaItem": 0,
+ "value": -1.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ },
+ {
+ "type": 0,
+ "description": "再部署时间-4秒",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 21,
+ "formulaItem": 0,
+ "value": -4.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ },
+ {
+ "type": 0,
+ "description": "攻击力+35",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 1,
+ "formulaItem": 0,
+ "value": 35.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ },
+ {
+ "type": 0,
+ "description": "再部署时间-6秒",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 21,
+ "formulaItem": 0,
+ "value": -6.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ },
+ {
+ "type": 0,
+ "description": "部署费用-1",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 4,
+ "formulaItem": 0,
+ "value": -1.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ }
+ ],
+ "favorKeyFrames": [
+ {
+ "level": 0,
+ "data": {
+ "maxHp": 0,
+ "atk": 0,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 0,
+ "blockCnt": 0,
+ "moveSpeed": 0.0,
+ "attackSpeed": 0.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 0,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 0.0,
+ "maxDeployCount": 0,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 50,
+ "data": {
+ "maxHp": 0,
+ "atk": 85,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 0,
+ "blockCnt": 0,
+ "moveSpeed": 0.0,
+ "attackSpeed": 0.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 0,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 0.0,
+ "maxDeployCount": 0,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "allSkillLvlup": [
+ {
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3301",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3301",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30051",
+ "count": 5,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3302",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30062",
+ "count": 2,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3302",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30012",
+ "count": 8,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3302",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30043",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3303",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30053",
+ "count": 2,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30073",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ]
+ },
+ "char_379_sesa": {
+ "name": "慑砂",
+ "description": "攻击造成<@ba.kw>群体物理伤害>",
+ "canUseGeneralPotentialItem": true,
+ "potentialItemId": "p_char_379_sesa",
+ "team": -1,
+ "displayNumber": "R158",
+ "tokenKey": null,
+ "appellation": "Sesa",
+ "position": "RANGED",
+ "tagList": [
+ "群攻",
+ "削弱"
+ ],
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "地下武器调整师慑砂,榴弹扫清一切。",
+ "itemDesc": "而且他故意为之的审美真的也很爆炸。",
+ "itemObtainApproach": "招募寻访",
+ "maxPotentialLevel": 5,
+ "rarity": 4,
+ "profession": "SNIPER",
+ "trait": null,
+ "phases": [
+ {
+ "characterPrefabKey": "char_379_sesa",
+ "rangeId": "3-3",
+ "maxLevel": 50,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 847,
+ "atk": 363,
+ "def": 63,
+ "magicResistance": 0.0,
+ "cost": 24,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.8,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 50,
+ "data": {
+ "maxHp": 1059,
+ "atk": 519,
+ "def": 82,
+ "magicResistance": 0.0,
+ "cost": 24,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.8,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": null
+ },
+ {
+ "characterPrefabKey": "char_379_sesa",
+ "rangeId": "3-8",
+ "maxLevel": 70,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 1059,
+ "atk": 519,
+ "def": 82,
+ "magicResistance": 0.0,
+ "cost": 26,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.8,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 70,
+ "data": {
+ "maxHp": 1324,
+ "atk": 649,
+ "def": 104,
+ "magicResistance": 0.0,
+ "cost": 26,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.8,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": [
+ {
+ "id": "3241",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30052",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30022",
+ "count": 2,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "characterPrefabKey": "char_379_sesa",
+ "rangeId": "3-10",
+ "maxLevel": 80,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 1324,
+ "atk": 649,
+ "def": 104,
+ "magicResistance": 0.0,
+ "cost": 28,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.8,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 80,
+ "data": {
+ "maxHp": 1655,
+ "atk": 833,
+ "def": 123,
+ "magicResistance": 0.0,
+ "cost": 28,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.8,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": [
+ {
+ "id": "3243",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30094",
+ "count": 8,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30013",
+ "count": 18,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ],
+ "skills": [
+ {
+ "skillId": "skcom_atk_up[3]",
+ "overridePrefabKey": null,
+ "overrideTokenKey": null,
+ "levelUpCostCond": [
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 28800,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 5,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30054",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "31013",
+ "count": 2,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 57600,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30104",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30084",
+ "count": 5,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 86400,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 10,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30135",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "31024",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ],
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ }
+ },
+ {
+ "skillId": "skchr_sesa_2",
+ "overridePrefabKey": null,
+ "overrideTokenKey": null,
+ "levelUpCostCond": [
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 28800,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 5,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30014",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30093",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 57600,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30094",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30074",
+ "count": 6,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 86400,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 10,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30125",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30084",
+ "count": 3,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ],
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ }
+ }
+ ],
+ "talents": [
+ {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": "弱点拆解",
+ "description": "在场时所有被阻挡的敌方单位受到的物理伤害提高7%",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "damage_scale",
+ "value": 1.07
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "弱点拆解",
+ "description": "在场时所有被阻挡的敌方单位受到的物理伤害提高9%<@ba.talpu>(+2%)>",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "damage_scale",
+ "value": 1.09
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": "弱点拆解",
+ "description": "在场时所有被阻挡的敌方单位受到的物理伤害提高14%",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "damage_scale",
+ "value": 1.14
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "弱点拆解",
+ "description": "在场时所有被阻挡的敌方单位受到的物理伤害提高16%<@ba.talpu>(+2%)>",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "damage_scale",
+ "value": 1.16
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "potentialRanks": [
+ {
+ "type": 0,
+ "description": "部署费用-1",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 4,
+ "formulaItem": 0,
+ "value": -1.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ },
+ {
+ "type": 0,
+ "description": "再部署时间-4秒",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 21,
+ "formulaItem": 0,
+ "value": -4.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ },
+ {
+ "type": 0,
+ "description": "攻击力+33",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 1,
+ "formulaItem": 0,
+ "value": 33.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ },
+ {
+ "type": 1,
+ "description": "天赋效果增强",
+ "buff": null,
+ "equivalentCost": null
+ },
+ {
+ "type": 0,
+ "description": "部署费用-1",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 4,
+ "formulaItem": 0,
+ "value": -1.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ }
+ ],
+ "favorKeyFrames": [
+ {
+ "level": 0,
+ "data": {
+ "maxHp": 0,
+ "atk": 0,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 0,
+ "blockCnt": 0,
+ "moveSpeed": 0.0,
+ "attackSpeed": 0.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 0,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 0.0,
+ "maxDeployCount": 0,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 50,
+ "data": {
+ "maxHp": 0,
+ "atk": 85,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 0,
+ "blockCnt": 0,
+ "moveSpeed": 0.0,
+ "attackSpeed": 0.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 0,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 0.0,
+ "maxDeployCount": 0,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "allSkillLvlup": [
+ {
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3301",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3301",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30051",
+ "count": 5,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3302",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30062",
+ "count": 2,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3302",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30012",
+ "count": 8,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3302",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30103",
+ "count": 3,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3303",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30093",
+ "count": 2,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30013",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ]
+ },
+ "char_279_excu": {
+ "name": "送葬人",
+ "description": "攻击范围内的<@ba.kw>所有敌人>,对自己前方一横排的敌人攻击力提升至150%",
+ "canUseGeneralPotentialItem": true,
+ "potentialItemId": "p_char_279_excu",
+ "team": -1,
+ "displayNumber": "LT01",
+ "tokenKey": null,
+ "appellation": "Executor",
+ "position": "RANGED",
+ "tagList": [
+ "群攻"
+ ],
+ "displayLogo": "logo_Laterano",
+ "itemUsage": "拉特兰公证所的专业执行者送葬人,将会履行合约上的所有合同。",
+ "itemDesc": "千万不要下错任务书,他真能完成些既荒谬又基本不可能的任务。",
+ "itemObtainApproach": "招募寻访",
+ "maxPotentialLevel": 5,
+ "rarity": 4,
+ "profession": "SNIPER",
+ "trait": {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 1.5
+ }
+ ],
+ "overrideDescripton": null,
+ "prefabKey": null,
+ "rangeId": null
+ }
+ ]
+ },
+ "phases": [
+ {
+ "characterPrefabKey": "char_279_excu",
+ "rangeId": "2-4",
+ "maxLevel": 50,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 1035,
+ "atk": 327,
+ "def": 100,
+ "magicResistance": 0.0,
+ "cost": 28,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.3,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 50,
+ "data": {
+ "maxHp": 1380,
+ "atk": 468,
+ "def": 131,
+ "magicResistance": 0.0,
+ "cost": 28,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.3,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": null
+ },
+ {
+ "characterPrefabKey": "char_279_excu",
+ "rangeId": "2-5",
+ "maxLevel": 70,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 1380,
+ "atk": 468,
+ "def": 131,
+ "magicResistance": 0.0,
+ "cost": 31,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.3,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 70,
+ "data": {
+ "maxHp": 1747,
+ "atk": 604,
+ "def": 166,
+ "magicResistance": 0.0,
+ "cost": 31,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.3,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": [
+ {
+ "id": "3241",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30022",
+ "count": 5,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30062",
+ "count": 2,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "characterPrefabKey": "char_279_excu",
+ "rangeId": "2-5",
+ "maxLevel": 80,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 1747,
+ "atk": 604,
+ "def": 166,
+ "magicResistance": 0.0,
+ "cost": 31,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.3,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 80,
+ "data": {
+ "maxHp": 2330,
+ "atk": 720,
+ "def": 185,
+ "magicResistance": 0.0,
+ "cost": 31,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.3,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": [
+ {
+ "id": "3243",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30084",
+ "count": 8,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30093",
+ "count": 9,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ],
+ "skills": [
+ {
+ "skillId": "skchr_excu_1",
+ "overridePrefabKey": null,
+ "overrideTokenKey": null,
+ "levelUpCostCond": [
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 28800,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 5,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30044",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30023",
+ "count": 1,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 57600,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30064",
+ "count": 2,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30044",
+ "count": 5,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 86400,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 10,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30125",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30094",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ],
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ }
+ },
+ {
+ "skillId": "skchr_excu_2",
+ "overridePrefabKey": null,
+ "overrideTokenKey": null,
+ "levelUpCostCond": [
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 28800,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 5,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30054",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30033",
+ "count": 3,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 57600,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30074",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30054",
+ "count": 5,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 86400,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 10,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30135",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30064",
+ "count": 3,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ],
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ }
+ }
+ ],
+ "talents": [
+ {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": "终结改装",
+ "description": "攻击时无视目标80的防御力",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "def_penetrate_fixed",
+ "value": 80.0
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "终结改装",
+ "description": "攻击时无视目标95<@ba.talpu>(+15)>的防御力",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "def_penetrate_fixed",
+ "value": 95.0
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": "终结改装",
+ "description": "攻击时无视目标160的防御力",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "def_penetrate_fixed",
+ "value": 160.0
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "终结改装",
+ "description": "攻击时无视目标175<@ba.talpu>(+15)>的防御力",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "def_penetrate_fixed",
+ "value": 175.0
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "potentialRanks": [
+ {
+ "type": 0,
+ "description": "部署费用-1",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 4,
+ "formulaItem": 0,
+ "value": -1.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ },
+ {
+ "type": 0,
+ "description": "再部署时间-4秒",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 21,
+ "formulaItem": 0,
+ "value": -4.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ },
+ {
+ "type": 0,
+ "description": "攻击力+29",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 1,
+ "formulaItem": 0,
+ "value": 29.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ },
+ {
+ "type": 1,
+ "description": "天赋效果增强",
+ "buff": null,
+ "equivalentCost": null
+ },
+ {
+ "type": 0,
+ "description": "部署费用-1",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 4,
+ "formulaItem": 0,
+ "value": -1.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ }
+ ],
+ "favorKeyFrames": [
+ {
+ "level": 0,
+ "data": {
+ "maxHp": 0,
+ "atk": 0,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 0,
+ "blockCnt": 0,
+ "moveSpeed": 0.0,
+ "attackSpeed": 0.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 0,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 0.0,
+ "maxDeployCount": 0,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 50,
+ "data": {
+ "maxHp": 0,
+ "atk": 65,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 0,
+ "blockCnt": 0,
+ "moveSpeed": 0.0,
+ "attackSpeed": 0.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 0,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 0.0,
+ "maxDeployCount": 0,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "allSkillLvlup": [
+ {
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3301",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3301",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30021",
+ "count": 7,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3302",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30032",
+ "count": 3,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3302",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30042",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3302",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30013",
+ "count": 5,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3303",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30023",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30043",
+ "count": 3,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ]
+ },
+ "char_002_amiya": {
+ "name": "阿米娅",
+ "description": "攻击造成<@ba.kw>法术伤害>",
+ "canUseGeneralPotentialItem": false,
+ "potentialItemId": "p_char_002_amiya",
+ "team": -1,
+ "displayNumber": "R001",
+ "tokenKey": null,
+ "appellation": "Amiya",
+ "position": "RANGED",
+ "tagList": [
+ "输出"
+ ],
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "罗德岛公开领导人阿米娅,将与你并肩作战。",
+ "itemDesc": "加油,博士。",
+ "itemObtainApproach": "主线剧情",
+ "maxPotentialLevel": 5,
+ "rarity": 4,
+ "profession": "CASTER",
+ "trait": null,
+ "phases": [
+ {
+ "characterPrefabKey": "char_002_amiya",
+ "rangeId": "3-6",
+ "maxLevel": 50,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 699,
+ "atk": 276,
+ "def": 48,
+ "magicResistance": 10.0,
+ "cost": 18,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.6,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 50,
+ "data": {
+ "maxHp": 958,
+ "atk": 390,
+ "def": 81,
+ "magicResistance": 10.0,
+ "cost": 18,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.6,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": null
+ },
+ {
+ "characterPrefabKey": "char_002_amiya",
+ "rangeId": "3-1",
+ "maxLevel": 70,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 958,
+ "atk": 390,
+ "def": 81,
+ "magicResistance": 15.0,
+ "cost": 20,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.6,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 70,
+ "data": {
+ "maxHp": 1198,
+ "atk": 514,
+ "def": 110,
+ "magicResistance": 15.0,
+ "cost": 20,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.6,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": [
+ {
+ "id": "3251",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30062",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30042",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "characterPrefabKey": "char_002_amiya",
+ "rangeId": "3-1",
+ "maxLevel": 80,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 1198,
+ "atk": 514,
+ "def": 110,
+ "magicResistance": 20.0,
+ "cost": 20,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.6,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 80,
+ "data": {
+ "maxHp": 1480,
+ "atk": 612,
+ "def": 121,
+ "magicResistance": 20.0,
+ "cost": 20,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.6,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": [
+ {
+ "id": "3253",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30014",
+ "count": 10,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30073",
+ "count": 10,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ],
+ "skills": [
+ {
+ "skillId": "skcom_magic_rage[3]",
+ "overridePrefabKey": null,
+ "overrideTokenKey": null,
+ "levelUpCostCond": [
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 28800,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 5,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30074",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30053",
+ "count": 5,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 57600,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30094",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30074",
+ "count": 6,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 86400,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 10,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30135",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30014",
+ "count": 5,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ],
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ }
+ },
+ {
+ "skillId": "skchr_amiya_2",
+ "overridePrefabKey": null,
+ "overrideTokenKey": null,
+ "levelUpCostCond": [
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 28800,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 5,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30084",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30063",
+ "count": 2,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 57600,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30104",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30084",
+ "count": 5,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 86400,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 10,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30115",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30074",
+ "count": 5,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ],
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ }
+ },
+ {
+ "skillId": "skchr_amiya_3",
+ "overridePrefabKey": null,
+ "overrideTokenKey": null,
+ "levelUpCostCond": [
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 28800,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 5,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30094",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30073",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 57600,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30014",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30094",
+ "count": 6,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 86400,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 10,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30125",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30034",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ],
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ }
+ }
+ ],
+ "talents": [
+ {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "#",
+ "name": "???",
+ "description": "?????",
+ "rangeId": null,
+ "blackboard": []
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": "情绪吸收",
+ "description": "攻击敌人时额外回复2点技力,消灭敌人后额外获得8点技力",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "amiya_t_1[atk].sp",
+ "value": 2.0
+ },
+ {
+ "key": "amiya_t_1[kill].sp",
+ "value": 8.0
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 5,
+ "prefabKey": "1",
+ "name": "情绪吸收",
+ "description": "攻击敌人时额外回复3<@ba.talpu>(+1)>点技力,消灭敌人后额外获得10<@ba.talpu>(+2)>点技力",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "amiya_t_1[atk].sp",
+ "value": 3.0
+ },
+ {
+ "key": "amiya_t_1[kill].sp",
+ "value": 10.0
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "potentialRanks": [
+ {
+ "type": 0,
+ "description": "生命上限+200",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 0,
+ "formulaItem": 0,
+ "value": 200.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ },
+ {
+ "type": 0,
+ "description": "部署费用-1",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 4,
+ "formulaItem": 0,
+ "value": -1.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ },
+ {
+ "type": 0,
+ "description": "攻击力+30",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 1,
+ "formulaItem": 0,
+ "value": 30.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ },
+ {
+ "type": 0,
+ "description": "部署费用-1",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 4,
+ "formulaItem": 0,
+ "value": -1.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ },
+ {
+ "type": 1,
+ "description": "天赋效果增强",
+ "buff": null,
+ "equivalentCost": null
+ }
+ ],
+ "favorKeyFrames": [
+ {
+ "level": 0,
+ "data": {
+ "maxHp": 0,
+ "atk": 0,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 0,
+ "blockCnt": 0,
+ "moveSpeed": 0.0,
+ "attackSpeed": 0.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 0,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 0.0,
+ "maxDeployCount": 0,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 50,
+ "data": {
+ "maxHp": 200,
+ "atk": 70,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 0,
+ "blockCnt": 0,
+ "moveSpeed": 0.0,
+ "attackSpeed": 0.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 0,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 0.0,
+ "maxDeployCount": 0,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "allSkillLvlup": [
+ {
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3301",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3301",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30061",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3302",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30012",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3302",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30022",
+ "count": 5,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3302",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30053",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3303",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30063",
+ "count": 2,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30023",
+ "count": 3,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ]
+ },
+ "char_405_absin": {
+ "name": "苦艾",
+ "description": "攻击造成<@ba.kw>法术伤害>",
+ "canUseGeneralPotentialItem": true,
+ "potentialItemId": "p_char_405_absin",
+ "team": -1,
+ "displayNumber": "US11",
+ "tokenKey": null,
+ "appellation": "Absinthe",
+ "position": "RANGED",
+ "tagList": [
+ "输出"
+ ],
+ "displayLogo": "logo_ursus",
+ "itemUsage": "术师干员苦艾,时刻准备好排除威胁。",
+ "itemDesc": "和之前不同,或许这次她可以再次尝试去保护。",
+ "itemObtainApproach": "活动获得",
+ "maxPotentialLevel": 5,
+ "rarity": 4,
+ "profession": "CASTER",
+ "trait": null,
+ "phases": [
+ {
+ "characterPrefabKey": "char_405_absin",
+ "rangeId": "3-6",
+ "maxLevel": 50,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 619,
+ "atk": 286,
+ "def": 47,
+ "magicResistance": 10.0,
+ "cost": 20,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.6,
+ "respawnTime": 80,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 50,
+ "data": {
+ "maxHp": 885,
+ "atk": 403,
+ "def": 80,
+ "magicResistance": 10.0,
+ "cost": 20,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.6,
+ "respawnTime": 80,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": null
+ },
+ {
+ "characterPrefabKey": "char_405_absin",
+ "rangeId": "3-1",
+ "maxLevel": 70,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 885,
+ "atk": 403,
+ "def": 80,
+ "magicResistance": 15.0,
+ "cost": 22,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.6,
+ "respawnTime": 80,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 70,
+ "data": {
+ "maxHp": 1150,
+ "atk": 531,
+ "def": 111,
+ "magicResistance": 15.0,
+ "cost": 22,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.6,
+ "respawnTime": 80,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": [
+ {
+ "id": "3251",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30012",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30032",
+ "count": 3,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "characterPrefabKey": "char_405_absin",
+ "rangeId": "3-1",
+ "maxLevel": 80,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 1150,
+ "atk": 531,
+ "def": 111,
+ "magicResistance": 20.0,
+ "cost": 22,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.6,
+ "respawnTime": 80,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 80,
+ "data": {
+ "maxHp": 1420,
+ "atk": 633,
+ "def": 124,
+ "magicResistance": 20.0,
+ "cost": 22,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.6,
+ "respawnTime": 80,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": [
+ {
+ "id": "3253",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30014",
+ "count": 10,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "31023",
+ "count": 10,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ],
+ "skills": [
+ {
+ "skillId": "skchr_absin_1",
+ "overridePrefabKey": null,
+ "overrideTokenKey": null,
+ "levelUpCostCond": [
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 28800,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 5,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30044",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "31023",
+ "count": 1,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 57600,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30014",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30094",
+ "count": 6,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 86400,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 10,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30125",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30084",
+ "count": 3,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ],
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ }
+ },
+ {
+ "skillId": "skchr_absin_2",
+ "overridePrefabKey": null,
+ "overrideTokenKey": null,
+ "levelUpCostCond": [
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 28800,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 5,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30064",
+ "count": 2,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30043",
+ "count": 3,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 57600,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30074",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30054",
+ "count": 5,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 86400,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 10,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30115",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30104",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ],
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ }
+ }
+ ],
+ "talents": [
+ {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": "执法者",
+ "description": "攻击生命值低于40%的敌人伤害提高12%",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "hp_ratio",
+ "value": 0.4
+ },
+ {
+ "key": "damage_scale",
+ "value": 1.12
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "执法者",
+ "description": "攻击生命值低于40%的敌人伤害提高18%<@ba.talpu>(+6%)>",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "hp_ratio",
+ "value": 0.4
+ },
+ {
+ "key": "damage_scale",
+ "value": 1.18
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": "执法者",
+ "description": "攻击生命值低于40%的敌人伤害提高24%",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "hp_ratio",
+ "value": 0.4
+ },
+ {
+ "key": "damage_scale",
+ "value": 1.24
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "执法者",
+ "description": "攻击生命值低于40%的敌人伤害提高30%<@ba.talpu>(+6%)>",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "hp_ratio",
+ "value": 0.4
+ },
+ {
+ "key": "damage_scale",
+ "value": 1.3
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "potentialRanks": [
+ {
+ "type": 0,
+ "description": "部署费用-1",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 4,
+ "formulaItem": 0,
+ "value": -1.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ },
+ {
+ "type": 0,
+ "description": "再部署时间-10秒",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 21,
+ "formulaItem": 0,
+ "value": -10.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ },
+ {
+ "type": 0,
+ "description": "部署费用-1",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 4,
+ "formulaItem": 0,
+ "value": -1.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ },
+ {
+ "type": 1,
+ "description": "天赋效果增强",
+ "buff": null,
+ "equivalentCost": null
+ },
+ {
+ "type": 0,
+ "description": "部署费用-1",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 4,
+ "formulaItem": 0,
+ "value": -1.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ }
+ ],
+ "favorKeyFrames": [
+ {
+ "level": 0,
+ "data": {
+ "maxHp": 0,
+ "atk": 0,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 0,
+ "blockCnt": 0,
+ "moveSpeed": 0.0,
+ "attackSpeed": 0.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 0,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 0.0,
+ "maxDeployCount": 0,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 50,
+ "data": {
+ "maxHp": 0,
+ "atk": 70,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 0,
+ "blockCnt": 0,
+ "moveSpeed": 0.0,
+ "attackSpeed": 0.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 0,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 0.0,
+ "maxDeployCount": 0,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "allSkillLvlup": [
+ {
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3301",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3301",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30011",
+ "count": 10,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3302",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30022",
+ "count": 3,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3302",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30032",
+ "count": 5,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3302",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30103",
+ "count": 3,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3303",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "31023",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30083",
+ "count": 3,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ]
+ },
+ "char_411_tomimi": {
+ "name": "特米米",
+ "description": "攻击造成<@ba.kw>法术伤害>",
+ "canUseGeneralPotentialItem": true,
+ "potentialItemId": "p_char_411_tomimi",
+ "team": -1,
+ "displayNumber": "SG05",
+ "tokenKey": null,
+ "appellation": "Tomimi",
+ "position": "RANGED",
+ "tagList": [
+ "输出",
+ "生存"
+ ],
+ "displayLogo": "logo_sargon",
+ "itemUsage": "术师干员特米米,正在罗德岛进行特训。",
+ "itemDesc": "特训内容是成为一名出色的术师。",
+ "itemObtainApproach": "活动获得",
+ "maxPotentialLevel": 5,
+ "rarity": 4,
+ "profession": "CASTER",
+ "trait": null,
+ "phases": [
+ {
+ "characterPrefabKey": "char_411_tomimi",
+ "rangeId": "3-6",
+ "maxLevel": 50,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 837,
+ "atk": 271,
+ "def": 45,
+ "magicResistance": 10.0,
+ "cost": 20,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.6,
+ "respawnTime": 80,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 50,
+ "data": {
+ "maxHp": 1197,
+ "atk": 383,
+ "def": 76,
+ "magicResistance": 10.0,
+ "cost": 20,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.6,
+ "respawnTime": 80,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": null
+ },
+ {
+ "characterPrefabKey": "char_411_tomimi",
+ "rangeId": "3-1",
+ "maxLevel": 70,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 1197,
+ "atk": 383,
+ "def": 76,
+ "magicResistance": 15.0,
+ "cost": 22,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.6,
+ "respawnTime": 80,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 70,
+ "data": {
+ "maxHp": 1555,
+ "atk": 504,
+ "def": 106,
+ "magicResistance": 15.0,
+ "cost": 22,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.6,
+ "respawnTime": 80,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": [
+ {
+ "id": "3251",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30022",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30032",
+ "count": 3,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "characterPrefabKey": "char_411_tomimi",
+ "rangeId": "3-1",
+ "maxLevel": 80,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 1555,
+ "atk": 504,
+ "def": 106,
+ "magicResistance": 20.0,
+ "cost": 22,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.6,
+ "respawnTime": 80,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 80,
+ "data": {
+ "maxHp": 1920,
+ "atk": 600,
+ "def": 119,
+ "magicResistance": 20.0,
+ "cost": 22,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.6,
+ "respawnTime": 80,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": [
+ {
+ "id": "3253",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30104",
+ "count": 8,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30013",
+ "count": 14,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ],
+ "skills": [
+ {
+ "skillId": "skchr_tomimi_1",
+ "overridePrefabKey": null,
+ "overrideTokenKey": null,
+ "levelUpCostCond": [
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 28800,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 5,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "31014",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30013",
+ "count": 6,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 57600,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30084",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30064",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 86400,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 10,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30125",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30104",
+ "count": 3,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ],
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ }
+ },
+ {
+ "skillId": "skchr_tomimi_2",
+ "overridePrefabKey": null,
+ "overrideTokenKey": null,
+ "levelUpCostCond": [
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 28800,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 5,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30044",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "31023",
+ "count": 1,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 57600,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30064",
+ "count": 2,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30044",
+ "count": 5,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 86400,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 10,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30135",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30064",
+ "count": 3,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ],
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ }
+ }
+ ],
+ "talents": [
+ {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": "荒野法术",
+ "description": "技能开启时,攻击范围缩小,攻击变为物理伤害(只攻击地面敌人),攻击力+50%",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.5
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "荒野法术",
+ "description": "技能开启时,攻击范围缩小,攻击变为物理伤害(只攻击地面敌人),攻击力+70%<@ba.talpu>(+20%)>",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.7
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": "荒野法术",
+ "description": "技能开启时,攻击范围缩小,攻击变为物理伤害(只攻击地面敌人),攻击力+75%",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.75
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "荒野法术",
+ "description": "技能开启时,攻击范围缩小,攻击变为物理伤害(只攻击地面敌人),攻击力+95%<@ba.talpu>(+20%)>",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.95
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": "荒野法术",
+ "description": "技能开启时,攻击范围缩小,攻击变为物理伤害(只攻击地面敌人),攻击力+100%",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.0
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "荒野法术",
+ "description": "技能开启时,攻击范围缩小,攻击变为物理伤害(只攻击地面敌人),攻击力+120%<@ba.talpu>(+20%)>",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.2
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "potentialRanks": [
+ {
+ "type": 0,
+ "description": "部署费用-1",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 4,
+ "formulaItem": 0,
+ "value": -1.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ },
+ {
+ "type": 0,
+ "description": "再部署时间-10秒",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 21,
+ "formulaItem": 0,
+ "value": -10.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ },
+ {
+ "type": 0,
+ "description": "部署费用-1",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 4,
+ "formulaItem": 0,
+ "value": -1.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ },
+ {
+ "type": 1,
+ "description": "天赋效果增强",
+ "buff": null,
+ "equivalentCost": null
+ },
+ {
+ "type": 0,
+ "description": "部署费用-1",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 4,
+ "formulaItem": 0,
+ "value": -1.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ }
+ ],
+ "favorKeyFrames": [
+ {
+ "level": 0,
+ "data": {
+ "maxHp": 0,
+ "atk": 0,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 0,
+ "blockCnt": 0,
+ "moveSpeed": 0.0,
+ "attackSpeed": 0.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 0,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 0.0,
+ "maxDeployCount": 0,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 50,
+ "data": {
+ "maxHp": 200,
+ "atk": 35,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 0,
+ "blockCnt": 0,
+ "moveSpeed": 0.0,
+ "attackSpeed": 0.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 0,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 0.0,
+ "maxDeployCount": 0,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "allSkillLvlup": [
+ {
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3301",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3301",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30061",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3302",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30052",
+ "count": 3,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3302",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30042",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3302",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30103",
+ "count": 3,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3303",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30063",
+ "count": 2,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "31013",
+ "count": 3,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ]
+ },
+ "char_166_skfire": {
+ "name": "天火",
+ "description": "攻击造成<@ba.kw>群体法术伤害>",
+ "canUseGeneralPotentialItem": true,
+ "potentialItemId": "p_char_166_skfire",
+ "team": -1,
+ "displayNumber": "SK01",
+ "tokenKey": null,
+ "appellation": "Skyfire",
+ "position": "RANGED",
+ "tagList": [
+ "群攻",
+ "控场"
+ ],
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "“王者之杖”所属干员天火,很乐意烧尽一切拦路的恶人。",
+ "itemDesc": "要是再触发火警,就扣她工资!",
+ "itemObtainApproach": "招募寻访",
+ "maxPotentialLevel": 5,
+ "rarity": 4,
+ "profession": "CASTER",
+ "trait": null,
+ "phases": [
+ {
+ "characterPrefabKey": "char_166_skfire",
+ "rangeId": "2-3",
+ "maxLevel": 50,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 686,
+ "atk": 332,
+ "def": 48,
+ "magicResistance": 10.0,
+ "cost": 30,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.9,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 50,
+ "data": {
+ "maxHp": 954,
+ "atk": 468,
+ "def": 74,
+ "magicResistance": 10.0,
+ "cost": 30,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.9,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": null
+ },
+ {
+ "characterPrefabKey": "char_166_skfire",
+ "rangeId": "3-6",
+ "maxLevel": 70,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 954,
+ "atk": 468,
+ "def": 74,
+ "magicResistance": 15.0,
+ "cost": 33,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.9,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 70,
+ "data": {
+ "maxHp": 1193,
+ "atk": 600,
+ "def": 102,
+ "magicResistance": 15.0,
+ "cost": 33,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.9,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": [
+ {
+ "id": "3251",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30022",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30052",
+ "count": 3,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "characterPrefabKey": "char_166_skfire",
+ "rangeId": "3-6",
+ "maxLevel": 80,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 1193,
+ "atk": 600,
+ "def": 102,
+ "magicResistance": 20.0,
+ "cost": 33,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.9,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 80,
+ "data": {
+ "maxHp": 1530,
+ "atk": 715,
+ "def": 122,
+ "magicResistance": 20.0,
+ "cost": 33,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.9,
+ "respawnTime": 70,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": [
+ {
+ "id": "3253",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30034",
+ "count": 7,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30093",
+ "count": 13,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ],
+ "skills": [
+ {
+ "skillId": "skcom_atk_up[3]",
+ "overridePrefabKey": null,
+ "overrideTokenKey": null,
+ "levelUpCostCond": [
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 28800,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 5,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30094",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30073",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 57600,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30014",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30094",
+ "count": 6,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 86400,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 10,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30125",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30034",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ],
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ }
+ },
+ {
+ "skillId": "skchr_skfire_2",
+ "overridePrefabKey": null,
+ "overrideTokenKey": null,
+ "levelUpCostCond": [
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 28800,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 5,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30104",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30083",
+ "count": 2,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 57600,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30024",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30104",
+ "count": 5,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 86400,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 10,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30135",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30044",
+ "count": 3,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ],
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ }
+ }
+ ],
+ "talents": [
+ {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": "法术狙击",
+ "description": "在场时,所有被阻挡的敌人受到法术伤害时提升7%",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "damage_scale",
+ "value": 1.07
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "法术狙击",
+ "description": "在场时,所有被阻挡的敌人受到法术伤害时提升10%<@ba.talpu>(+3%)>",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "damage_scale",
+ "value": 1.1
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": "法术狙击",
+ "description": "在场时,所有被阻挡的敌人受到法术伤害时伤害提升15%",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "damage_scale",
+ "value": 1.15
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "法术狙击",
+ "description": "在场时,所有被阻挡的敌人受到法术伤害时伤害提升18%<@ba.talpu>(+3%)>",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "damage_scale",
+ "value": 1.18
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "potentialRanks": [
+ {
+ "type": 0,
+ "description": "部署费用-1",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 4,
+ "formulaItem": 0,
+ "value": -1.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ },
+ {
+ "type": 0,
+ "description": "再部署时间-4秒",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 21,
+ "formulaItem": 0,
+ "value": -4.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ },
+ {
+ "type": 0,
+ "description": "攻击力+33",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 1,
+ "formulaItem": 0,
+ "value": 33.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ },
+ {
+ "type": 1,
+ "description": "天赋效果增强",
+ "buff": null,
+ "equivalentCost": null
+ },
+ {
+ "type": 0,
+ "description": "部署费用-1",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 4,
+ "formulaItem": 0,
+ "value": -1.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
+ }
+ ],
+ "favorKeyFrames": [
+ {
+ "level": 0,
+ "data": {
+ "maxHp": 0,
+ "atk": 0,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 0,
+ "blockCnt": 0,
+ "moveSpeed": 0.0,
+ "attackSpeed": 0.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 0,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 0.0,
+ "maxDeployCount": 0,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 50,
+ "data": {
+ "maxHp": 0,
+ "atk": 90,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 0,
+ "blockCnt": 0,
+ "moveSpeed": 0.0,
+ "attackSpeed": 0.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 0,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 0.0,
+ "maxDeployCount": 0,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "allSkillLvlup": [
+ {
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3301",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3301",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30021",
+ "count": 7,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3302",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30032",
+ "count": 3,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3302",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30042",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3302",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30073",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ },
+ "lvlUpCost": [
+ {
+ "id": "3303",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30083",
+ "count": 2,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30103",
+ "count": 3,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ]
+ },
+ "char_509_acast": {
+ "name": "Pith",
+ "description": "攻击造成<@ba.kw>群体法术伤害>",
+ "canUseGeneralPotentialItem": true,
+ "potentialItemId": "",
+ "team": -1,
+ "displayNumber": null,
+ "tokenKey": null,
+ "appellation": "Pith",
+ "position": "RANGED",
+ "tagList": [
+ "群攻"
+ ],
+ "displayLogo": null,
+ "itemUsage": null,
+ "itemDesc": null,
+ "itemObtainApproach": null,
+ "maxPotentialLevel": 0,
+ "rarity": 4,
+ "profession": "CASTER",
+ "trait": null,
+ "phases": [
+ {
+ "characterPrefabKey": "char_509_acast",
+ "rangeId": "2-3",
+ "maxLevel": 50,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 743,
+ "atk": 390,
+ "def": 51,
+ "magicResistance": 10.0,
+ "cost": 29,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.9,
+ "respawnTime": 60,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 50,
+ "data": {
+ "maxHp": 1032,
+ "atk": 550,
+ "def": 78,
+ "magicResistance": 10.0,
+ "cost": 29,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.9,
+ "respawnTime": 60,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": null
+ },
+ {
+ "characterPrefabKey": "char_509_acast",
+ "rangeId": "3-6",
+ "maxLevel": 70,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 1032,
+ "atk": 550,
+ "def": 78,
+ "magicResistance": 15.0,
+ "cost": 32,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.9,
+ "respawnTime": 60,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 70,
+ "data": {
+ "maxHp": 1290,
+ "atk": 706,
+ "def": 107,
+ "magicResistance": 15.0,
+ "cost": 32,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.9,
+ "respawnTime": 60,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": null
+ },
+ {
+ "characterPrefabKey": "char_509_acast",
+ "rangeId": "3-6",
+ "maxLevel": 80,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 1290,
+ "atk": 706,
+ "def": 107,
+ "magicResistance": 20.0,
+ "cost": 32,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.9,
+ "respawnTime": 60,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
},
{
- "unlockCond": {
- "phase": 2,
- "level": 1
- },
- "lvlUpTime": 86400,
- "levelUpCost": [
- {
- "id": "3303",
- "count": 10,
- "type": "MATERIAL"
- },
- {
- "id": "30115",
- "count": 4,
- "type": "MATERIAL"
- },
- {
- "id": "30074",
- "count": 5,
- "type": "MATERIAL"
- }
- ]
+ "level": 80,
+ "data": {
+ "maxHp": 1655,
+ "atk": 821,
+ "def": 128,
+ "magicResistance": 20.0,
+ "cost": 32,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 2.9,
+ "respawnTime": 60,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
}
],
- "unlockCond": {
- "phase": 1,
- "level": 1
- }
- },
+ "evolveCost": null
+ }
+ ],
+ "skills": [
{
- "skillId": "skchr_amiya_3",
+ "skillId": "skchr_acast_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -55832,76 +61665,28 @@
"phase": 2,
"level": 1
},
- "lvlUpTime": 28800,
- "levelUpCost": [
- {
- "id": "3303",
- "count": 5,
- "type": "MATERIAL"
- },
- {
- "id": "30094",
- "count": 3,
- "type": "MATERIAL"
- },
- {
- "id": "30073",
- "count": 4,
- "type": "MATERIAL"
- }
- ]
+ "lvlUpTime": 0,
+ "levelUpCost": null
},
{
"unlockCond": {
"phase": 2,
"level": 1
},
- "lvlUpTime": 57600,
- "levelUpCost": [
- {
- "id": "3303",
- "count": 6,
- "type": "MATERIAL"
- },
- {
- "id": "30014",
- "count": 3,
- "type": "MATERIAL"
- },
- {
- "id": "30094",
- "count": 6,
- "type": "MATERIAL"
- }
- ]
+ "lvlUpTime": 0,
+ "levelUpCost": null
},
{
"unlockCond": {
"phase": 2,
"level": 1
},
- "lvlUpTime": 86400,
- "levelUpCost": [
- {
- "id": "3303",
- "count": 10,
- "type": "MATERIAL"
- },
- {
- "id": "30125",
- "count": 4,
- "type": "MATERIAL"
- },
- {
- "id": "30034",
- "count": 4,
- "type": "MATERIAL"
- }
- ]
+ "lvlUpTime": 0,
+ "levelUpCost": null
}
],
"unlockCond": {
- "phase": 2,
+ "phase": 0,
"level": 1
}
}
@@ -55911,34 +61696,18 @@
"candidates": [
{
"unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "prefabKey": "#",
- "name": "???",
- "description": "?????",
- "rangeId": null,
- "blackboard": []
- },
- {
- "unlockCondition": {
- "phase": 2,
+ "phase": 1,
"level": 1
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "情绪吸收",
- "description": "攻击敌人时额外回复2点技力,消灭敌人后额外获得8点技力",
+ "name": "“见我所见”",
+ "description": "攻击无视目标15法抗",
"rangeId": null,
"blackboard": [
{
- "key": "amiya_t_1[atk].sp",
- "value": 2.0
- },
- {
- "key": "amiya_t_1[kill].sp",
- "value": 8.0
+ "key": "magic_resist_penetrate_fixed",
+ "value": 15.0
}
]
},
@@ -55947,121 +61716,22 @@
"phase": 2,
"level": 1
},
- "requiredPotentialRank": 5,
+ "requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "情绪吸收",
- "description": "攻击敌人时额外回复3<@ba.talpu>(+1)>点技力,消灭敌人后额外获得10<@ba.talpu>(+2)>点技力",
+ "name": "“见我所见”",
+ "description": "攻击无视目标20法抗",
"rangeId": null,
"blackboard": [
{
- "key": "amiya_t_1[atk].sp",
- "value": 3.0
- },
- {
- "key": "amiya_t_1[kill].sp",
- "value": 10.0
+ "key": "magic_resist_penetrate_fixed",
+ "value": 20.0
}
]
}
]
}
],
- "potentialRanks": [
- {
- "type": 0,
- "description": "生命上限+200",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 0,
- "formulaItem": 0,
- "value": 200.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
- "equivalentCost": null
- },
- {
- "type": 0,
- "description": "部署费用-1",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 4,
- "formulaItem": 0,
- "value": -1.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
- "equivalentCost": null
- },
- {
- "type": 0,
- "description": "攻击力+30",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 1,
- "formulaItem": 0,
- "value": 30.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
- "equivalentCost": null
- },
- {
- "type": 0,
- "description": "部署费用-1",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 4,
- "formulaItem": 0,
- "value": -1.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
- "equivalentCost": null
- },
- {
- "type": 1,
- "description": "天赋效果增强",
- "buff": null,
- "equivalentCost": null
- }
- ],
+ "potentialRanks": [],
"favorKeyFrames": [
{
"level": 0,
@@ -56091,8 +61761,8 @@
{
"level": 50,
"data": {
- "maxHp": 200,
- "atk": 70,
+ "maxHp": 0,
+ "atk": 0,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -56120,151 +61790,128 @@
"phase": 0,
"level": 1
},
- "lvlUpCost": [
- {
- "id": "3301",
- "count": 4,
- "type": "MATERIAL"
- }
- ]
+ "lvlUpCost": null
},
{
"unlockCond": {
"phase": 0,
"level": 1
},
- "lvlUpCost": [
- {
- "id": "3301",
- "count": 4,
- "type": "MATERIAL"
- },
- {
- "id": "30061",
- "count": 4,
- "type": "MATERIAL"
- }
- ]
+ "lvlUpCost": null
},
{
"unlockCond": {
"phase": 0,
"level": 1
},
- "lvlUpCost": [
- {
- "id": "3302",
- "count": 6,
- "type": "MATERIAL"
- },
- {
- "id": "30012",
- "count": 4,
- "type": "MATERIAL"
- }
- ]
+ "lvlUpCost": null
},
{
"unlockCond": {
"phase": 1,
"level": 1
},
- "lvlUpCost": [
- {
- "id": "3302",
- "count": 6,
- "type": "MATERIAL"
- },
- {
- "id": "30022",
- "count": 5,
- "type": "MATERIAL"
- }
- ]
+ "lvlUpCost": null
},
{
"unlockCond": {
"phase": 1,
"level": 1
},
- "lvlUpCost": [
- {
- "id": "3302",
- "count": 6,
- "type": "MATERIAL"
- },
- {
- "id": "30053",
- "count": 4,
- "type": "MATERIAL"
- }
- ]
+ "lvlUpCost": null
},
{
"unlockCond": {
"phase": 1,
"level": 1
},
- "lvlUpCost": [
- {
- "id": "3303",
- "count": 6,
- "type": "MATERIAL"
- },
- {
- "id": "30063",
- "count": 2,
- "type": "MATERIAL"
- },
- {
- "id": "30023",
- "count": 3,
- "type": "MATERIAL"
- }
- ]
+ "lvlUpCost": null
}
]
},
- "char_405_absin": {
- "name": "苦艾",
- "description": "攻击造成<@ba.kw>法术伤害>",
+ "char_306_leizi": {
+ "name": "惊蛰",
+ "description": "攻击造成<@ba.kw>法术伤害>,且会在<@ba.kw>3>个敌人间跳跃,每次跳跃伤害降低25%并造成短暂停顿",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_405_absin",
+ "potentialItemId": "p_char_306_leizi",
"team": -1,
- "displayNumber": "US11",
+ "displayNumber": "YD05",
"tokenKey": null,
- "appellation": "Absinthe",
+ "appellation": "Leizi",
"position": "RANGED",
"tagList": [
"输出"
],
- "displayLogo": "logo_ursus",
- "itemUsage": "术师干员苦艾,时刻准备好排除威胁。",
- "itemDesc": "和之前不同,或许这次她可以再次尝试去保护。",
- "itemObtainApproach": "活动获得",
+ "displayLogo": "logo_yan",
+ "itemUsage": "来自大炎的大理寺监察司惊蛰,将与罗德岛在少数项目上进行合作。",
+ "itemDesc": "我是不是在哪见过你?",
+ "itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
"profession": "CASTER",
- "trait": null,
+ "trait": {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "blackboard": [
+ {
+ "key": "attack@max_target",
+ "value": 3.0
+ },
+ {
+ "key": "attack@sluggish",
+ "value": 0.2
+ }
+ ],
+ "overrideDescripton": "攻击造成<@ba.kw>法术伤害>,且会在<@ba.kw>{attack@max_target}>个敌人间跳跃,每次跳跃伤害降低25%并造成短暂停顿(精英2后更新)",
+ "prefabKey": "-1",
+ "rangeId": null
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "blackboard": [
+ {
+ "key": "attack@max_target",
+ "value": 4.0
+ },
+ {
+ "key": "attack@sluggish",
+ "value": 0.2
+ }
+ ],
+ "overrideDescripton": "攻击造成<@ba.kw>法术伤害>,且会在<@ba.kw>{attack@max_target}>个敌人间跳跃,每次跳跃伤害降低25%并造成短暂停顿",
+ "prefabKey": "-1",
+ "rangeId": null
+ }
+ ]
+ },
"phases": [
{
- "characterPrefabKey": "char_405_absin",
+ "characterPrefabKey": "char_306_leizi",
"rangeId": "3-6",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 619,
- "atk": 286,
+ "maxHp": 590,
+ "atk": 266,
"def": 47,
"magicResistance": 10.0,
- "cost": 20,
+ "cost": 29,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
- "respawnTime": 80,
+ "baseAttackTime": 2.3,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -56280,16 +61927,16 @@
{
"level": 50,
"data": {
- "maxHp": 885,
- "atk": 403,
- "def": 80,
+ "maxHp": 843,
+ "atk": 370,
+ "def": 72,
"magicResistance": 10.0,
- "cost": 20,
+ "cost": 29,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
- "respawnTime": 80,
+ "baseAttackTime": 2.3,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -56306,23 +61953,23 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_405_absin",
+ "characterPrefabKey": "char_306_leizi",
"rangeId": "3-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 885,
- "atk": 403,
- "def": 80,
+ "maxHp": 843,
+ "atk": 370,
+ "def": 72,
"magicResistance": 15.0,
- "cost": 22,
+ "cost": 32,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
- "respawnTime": 80,
+ "baseAttackTime": 2.3,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -56338,16 +61985,16 @@
{
"level": 70,
"data": {
- "maxHp": 1150,
- "atk": 531,
- "def": 111,
+ "maxHp": 1096,
+ "atk": 475,
+ "def": 99,
"magicResistance": 15.0,
- "cost": 22,
+ "cost": 32,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
- "respawnTime": 80,
+ "baseAttackTime": 2.3,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -56368,8 +62015,8 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 6,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
},
{
@@ -56380,23 +62027,23 @@
]
},
{
- "characterPrefabKey": "char_405_absin",
+ "characterPrefabKey": "char_306_leizi",
"rangeId": "3-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1150,
- "atk": 531,
- "def": 111,
+ "maxHp": 1096,
+ "atk": 475,
+ "def": 99,
"magicResistance": 20.0,
- "cost": 22,
+ "cost": 32,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
- "respawnTime": 80,
+ "baseAttackTime": 2.3,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -56412,16 +62059,16 @@
{
"level": 80,
"data": {
- "maxHp": 1420,
- "atk": 633,
- "def": 124,
+ "maxHp": 1443,
+ "atk": 573,
+ "def": 119,
"magicResistance": 20.0,
- "cost": 22,
+ "cost": 32,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
- "respawnTime": 80,
+ "baseAttackTime": 2.3,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -56442,13 +62089,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 10,
+ "id": "30104",
+ "count": 7,
"type": "MATERIAL"
},
{
- "id": "31023",
- "count": 10,
+ "id": "31013",
+ "count": 13,
"type": "MATERIAL"
}
]
@@ -56456,7 +62103,7 @@
],
"skills": [
{
- "skillId": "skchr_absin_1",
+ "skillId": "skcom_atk_up[3]",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -56473,13 +62120,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 3,
+ "id": "30064",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "31023",
- "count": 1,
+ "id": "30043",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -56497,13 +62144,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 3,
+ "id": "30064",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 6,
+ "id": "30044",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -56526,7 +62173,7 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30044",
"count": 3,
"type": "MATERIAL"
}
@@ -56539,7 +62186,7 @@
}
},
{
- "skillId": "skchr_absin_2",
+ "skillId": "skchr_leizi_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -56556,13 +62203,13 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 2,
+ "id": "30074",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 3,
+ "id": "30053",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -56632,17 +62279,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "执法者",
- "description": "攻击生命值低于40%的敌人伤害提高12%",
+ "name": "通流无阻",
+ "description": "攻击未被阻挡的敌人时攻击力提高10%",
"rangeId": null,
"blackboard": [
{
- "key": "hp_ratio",
- "value": 0.4
- },
- {
- "key": "damage_scale",
- "value": 1.12
+ "key": "atk_scale",
+ "value": 1.1
}
]
},
@@ -56653,17 +62296,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "执法者",
- "description": "攻击生命值低于40%的敌人伤害提高18%<@ba.talpu>(+6%)>",
+ "name": "通流无阻",
+ "description": "攻击未被阻挡的敌人时攻击力提高13%<@ba.talpu>(+3%)>",
"rangeId": null,
"blackboard": [
{
- "key": "hp_ratio",
- "value": 0.4
- },
- {
- "key": "damage_scale",
- "value": 1.18
+ "key": "atk_scale",
+ "value": 1.13
}
]
},
@@ -56674,17 +62313,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "执法者",
- "description": "攻击生命值低于40%的敌人伤害提高24%",
+ "name": "通流无阻",
+ "description": "攻击未被阻挡的敌人时攻击力提高20%",
"rangeId": null,
"blackboard": [
{
- "key": "hp_ratio",
- "value": 0.4
- },
- {
- "key": "damage_scale",
- "value": 1.24
+ "key": "atk_scale",
+ "value": 1.2
}
]
},
@@ -56695,17 +62330,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "执法者",
- "description": "攻击生命值低于40%的敌人伤害提高30%<@ba.talpu>(+6%)>",
+ "name": "通流无阻",
+ "description": "攻击未被阻挡的敌人时攻击力提高23%<@ba.talpu>(+3%)>",
"rangeId": null,
"blackboard": [
{
- "key": "hp_ratio",
- "value": 0.4
- },
- {
- "key": "damage_scale",
- "value": 1.3
+ "key": "atk_scale",
+ "value": 1.23
}
]
}
@@ -56737,7 +62368,7 @@
},
{
"type": 0,
- "description": "再部署时间-10秒",
+ "description": "再部署时间-4秒",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -56748,7 +62379,7 @@
{
"attributeType": 21,
"formulaItem": 0,
- "value": -10.0,
+ "value": -4.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -56759,7 +62390,7 @@
},
{
"type": 0,
- "description": "部署费用-1",
+ "description": "攻击力+28",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -56768,9 +62399,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 4,
+ "attributeType": 1,
"formulaItem": 0,
- "value": -1.0,
+ "value": 28.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -56838,7 +62469,7 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 70,
+ "atk": 75,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -56886,8 +62517,8 @@
"type": "MATERIAL"
},
{
- "id": "30011",
- "count": 10,
+ "id": "30061",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -56904,8 +62535,8 @@
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 3,
+ "id": "30012",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -56922,7 +62553,7 @@
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30022",
"count": 5,
"type": "MATERIAL"
}
@@ -56940,8 +62571,8 @@
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 3,
+ "id": "31013",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -56958,12 +62589,12 @@
"type": "MATERIAL"
},
{
- "id": "31023",
- "count": 3,
+ "id": "30063",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30083",
+ "id": "31013",
"count": 3,
"type": "MATERIAL"
}
@@ -56971,46 +62602,69 @@
}
]
},
- "char_166_skfire": {
- "name": "天火",
- "description": "攻击造成<@ba.kw>群体法术伤害>",
+ "char_344_beewax": {
+ "name": "蜜蜡",
+ "description": "通常时<@ba.kw>不攻击>且防御力和法术抗性大幅度<@ba.kw>提升>,技能开启时攻击造成<@ba.kw>群体法术伤害>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_166_skfire",
+ "potentialItemId": "p_char_344_beewax",
"team": -1,
- "displayNumber": "SK01",
- "tokenKey": null,
- "appellation": "Skyfire",
+ "displayNumber": "R147",
+ "tokenKey": "token_10011_beewax_oblisk",
+ "appellation": "Beeswax",
"position": "RANGED",
"tagList": [
"群攻",
- "控场"
+ "防护"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "“王者之杖”所属干员天火,很乐意烧尽一切拦路的恶人。",
- "itemDesc": "要是再触发火警,就扣她工资!",
+ "itemUsage": "萨尔贡沙漠上的部族司祭蜜蜡,金色沙原中寄寓她的祝福。",
+ "itemDesc": "允许触碰犄角,代表双方之间的亲昵、信赖,与尊重。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
"profession": "CASTER",
- "trait": null,
+ "trait": {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "blackboard": [
+ {
+ "key": "def",
+ "value": 2.0
+ },
+ {
+ "key": "magic_resistance",
+ "value": 20.0
+ }
+ ],
+ "overrideDescripton": null,
+ "prefabKey": null,
+ "rangeId": null
+ }
+ ]
+ },
"phases": [
{
- "characterPrefabKey": "char_166_skfire",
- "rangeId": "2-3",
+ "characterPrefabKey": "char_344_beewax",
+ "rangeId": "x-4",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 686,
- "atk": 332,
- "def": 48,
- "magicResistance": 10.0,
- "cost": 30,
+ "maxHp": 1052,
+ "atk": 378,
+ "def": 131,
+ "magicResistance": 15.0,
+ "cost": 21,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.9,
+ "baseAttackTime": 2.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -57027,15 +62681,15 @@
{
"level": 50,
"data": {
- "maxHp": 954,
- "atk": 468,
- "def": 74,
- "magicResistance": 10.0,
- "cost": 30,
+ "maxHp": 1315,
+ "atk": 505,
+ "def": 153,
+ "magicResistance": 15.0,
+ "cost": 21,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.9,
+ "baseAttackTime": 2.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -57053,22 +62707,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_166_skfire",
- "rangeId": "3-6",
+ "characterPrefabKey": "char_344_beewax",
+ "rangeId": "x-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 954,
- "atk": 468,
- "def": 74,
+ "maxHp": 1315,
+ "atk": 505,
+ "def": 153,
"magicResistance": 15.0,
- "cost": 33,
+ "cost": 23,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.9,
+ "baseAttackTime": 2.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -57085,15 +62739,15 @@
{
"level": 70,
"data": {
- "maxHp": 1193,
- "atk": 600,
- "def": 102,
+ "maxHp": 1644,
+ "atk": 632,
+ "def": 178,
"magicResistance": 15.0,
- "cost": 33,
+ "cost": 23,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.9,
+ "baseAttackTime": 2.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -57115,34 +62769,34 @@
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30042",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 3,
+ "id": "30062",
+ "count": 2,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_166_skfire",
- "rangeId": "3-6",
+ "characterPrefabKey": "char_344_beewax",
+ "rangeId": "x-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1193,
- "atk": 600,
- "def": 102,
- "magicResistance": 20.0,
- "cost": 33,
+ "maxHp": 1644,
+ "atk": 632,
+ "def": 178,
+ "magicResistance": 15.0,
+ "cost": 23,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.9,
+ "baseAttackTime": 2.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -57159,15 +62813,15 @@
{
"level": 80,
"data": {
- "maxHp": 1530,
- "atk": 715,
- "def": 122,
- "magicResistance": 20.0,
- "cost": 33,
+ "maxHp": 2005,
+ "atk": 735,
+ "def": 205,
+ "magicResistance": 15.0,
+ "cost": 23,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.9,
+ "baseAttackTime": 2.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -57189,13 +62843,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
- "count": 7,
+ "id": "30064",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 13,
+ "id": "30073",
+ "count": 18,
"type": "MATERIAL"
}
]
@@ -57203,7 +62857,7 @@
],
"skills": [
{
- "skillId": "skcom_atk_up[3]",
+ "skillId": "skchr_beewax_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -57220,13 +62874,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30104",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 4,
+ "id": "30083",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -57244,13 +62898,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30074",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 6,
+ "id": "30054",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -57268,12 +62922,12 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30084",
"count": 4,
"type": "MATERIAL"
}
@@ -57286,7 +62940,7 @@
}
},
{
- "skillId": "skchr_skfire_2",
+ "skillId": "skchr_beewax_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -57303,13 +62957,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "31014",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 2,
+ "id": "30013",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -57327,13 +62981,13 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30094",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30104",
- "count": 5,
+ "id": "30074",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -57356,7 +63010,7 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30064",
"count": 3,
"type": "MATERIAL"
}
@@ -57379,30 +63033,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "法术狙击",
- "description": "在场时,所有被阻挡的敌人受到法术伤害时提升7%",
- "rangeId": null,
- "blackboard": [
- {
- "key": "damage_scale",
- "value": 1.07
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "法术狙击",
- "description": "在场时,所有被阻挡的敌人受到法术伤害时提升10%<@ba.talpu>(+3%)>",
+ "name": "沙原的庇护",
+ "description": "技能未开启时,每秒恢复2.5%的最大生命",
"rangeId": null,
"blackboard": [
{
- "key": "damage_scale",
- "value": 1.1
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.025
}
]
},
@@ -57413,30 +63050,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "法术狙击",
- "description": "在场时,所有被阻挡的敌人受到法术伤害时伤害提升15%",
- "rangeId": null,
- "blackboard": [
- {
- "key": "damage_scale",
- "value": 1.15
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 2,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "法术狙击",
- "description": "在场时,所有被阻挡的敌人受到法术伤害时伤害提升18%<@ba.talpu>(+3%)>",
+ "name": "沙原的庇护",
+ "description": "技能未开启时,每秒恢复4%的最大生命",
"rangeId": null,
"blackboard": [
{
- "key": "damage_scale",
- "value": 1.18
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.04
}
]
}
@@ -57490,7 +63110,7 @@
},
{
"type": 0,
- "description": "攻击力+33",
+ "description": "攻击力+30",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -57501,7 +63121,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 33.0,
+ "value": 30.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -57511,9 +63131,25 @@
"equivalentCost": null
},
{
- "type": 1,
- "description": "天赋效果增强",
- "buff": null,
+ "type": 0,
+ "description": "再部署时间-6秒",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 21,
+ "formulaItem": 0,
+ "value": -6.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
"equivalentCost": null
},
{
@@ -57569,8 +63205,8 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 90,
- "def": 0,
+ "atk": 70,
+ "def": 20,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -57617,8 +63253,8 @@
"type": "MATERIAL"
},
{
- "id": "30021",
- "count": 7,
+ "id": "30041",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -57635,7 +63271,7 @@
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30052",
"count": 3,
"type": "MATERIAL"
}
@@ -57653,8 +63289,8 @@
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 4,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -57671,7 +63307,7 @@
"type": "MATERIAL"
},
{
- "id": "30073",
+ "id": "31023",
"count": 4,
"type": "MATERIAL"
}
@@ -57689,12 +63325,12 @@
"type": "MATERIAL"
},
{
- "id": "30083",
+ "id": "30063",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30103",
+ "id": "31013",
"count": 3,
"type": "MATERIAL"
}
@@ -57702,88 +63338,46 @@
}
]
},
- "char_306_leizi": {
- "name": "惊蛰",
- "description": "攻击造成<@ba.kw>法术伤害>,且会在<@ba.kw>3>个敌人间跳跃,每次跳跃伤害降低25%并造成短暂停顿",
+ "char_373_lionhd": {
+ "name": "莱恩哈特",
+ "description": "攻击造成<@ba.kw>群体法术伤害>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_306_leizi",
+ "potentialItemId": "p_char_373_lionhd",
"team": -1,
- "displayNumber": "YD05",
+ "displayNumber": "RB03",
"tokenKey": null,
- "appellation": "Leizi",
+ "appellation": "Leonhardt",
"position": "RANGED",
"tagList": [
- "输出"
+ "群攻",
+ "爆发"
],
- "displayLogo": "logo_yan",
- "itemUsage": "来自大炎的大理寺监察司惊蛰,将与罗德岛在少数项目上进行合作。",
- "itemDesc": "我是不是在哪见过你?",
+ "displayLogo": "logo_rim",
+ "itemUsage": "天灾信使莱恩哈特,面临一些棘手的障碍需要粉碎时也可以找他。",
+ "itemDesc": "禁止未经批准地拣一大堆石料回来找他鉴定。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
"profession": "CASTER",
- "trait": {
- "candidates": [
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "blackboard": [
- {
- "key": "attack@max_target",
- "value": 3.0
- },
- {
- "key": "attack@sluggish",
- "value": 0.2
- }
- ],
- "overrideDescripton": "攻击造成<@ba.kw>法术伤害>,且会在<@ba.kw>{attack@max_target}>个敌人间跳跃,每次跳跃伤害降低25%并造成短暂停顿(精英2后更新)",
- "prefabKey": "-1",
- "rangeId": null
- },
- {
- "unlockCondition": {
- "phase": 2,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "blackboard": [
- {
- "key": "attack@max_target",
- "value": 4.0
- },
- {
- "key": "attack@sluggish",
- "value": 0.2
- }
- ],
- "overrideDescripton": "攻击造成<@ba.kw>法术伤害>,且会在<@ba.kw>{attack@max_target}>个敌人间跳跃,每次跳跃伤害降低25%并造成短暂停顿",
- "prefabKey": "-1",
- "rangeId": null
- }
- ]
- },
+ "trait": null,
"phases": [
{
- "characterPrefabKey": "char_306_leizi",
- "rangeId": "3-6",
+ "characterPrefabKey": "char_373_lionhd",
+ "rangeId": "2-3",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 590,
- "atk": 266,
+ "maxHp": 696,
+ "atk": 328,
"def": 47,
"magicResistance": 10.0,
- "cost": 29,
+ "cost": 30,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.3,
+ "baseAttackTime": 2.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -57800,15 +63394,15 @@
{
"level": 50,
"data": {
- "maxHp": 843,
- "atk": 370,
+ "maxHp": 967,
+ "atk": 462,
"def": 72,
"magicResistance": 10.0,
- "cost": 29,
+ "cost": 30,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.3,
+ "baseAttackTime": 2.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -57826,22 +63420,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_306_leizi",
- "rangeId": "3-1",
+ "characterPrefabKey": "char_373_lionhd",
+ "rangeId": "3-6",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 843,
- "atk": 370,
+ "maxHp": 967,
+ "atk": 462,
"def": 72,
"magicResistance": 15.0,
- "cost": 32,
+ "cost": 33,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.3,
+ "baseAttackTime": 2.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -57858,15 +63452,15 @@
{
"level": 70,
"data": {
- "maxHp": 1096,
- "atk": 475,
- "def": 99,
+ "maxHp": 1209,
+ "atk": 593,
+ "def": 100,
"magicResistance": 15.0,
- "cost": 32,
+ "cost": 33,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.3,
+ "baseAttackTime": 2.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -57888,8 +63482,8 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 3,
+ "id": "30042",
+ "count": 4,
"type": "MATERIAL"
},
{
@@ -57900,22 +63494,22 @@
]
},
{
- "characterPrefabKey": "char_306_leizi",
- "rangeId": "3-1",
+ "characterPrefabKey": "char_373_lionhd",
+ "rangeId": "3-6",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1096,
- "atk": 475,
- "def": 99,
+ "maxHp": 1209,
+ "atk": 593,
+ "def": 100,
"magicResistance": 20.0,
- "cost": 32,
+ "cost": 33,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.3,
+ "baseAttackTime": 2.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -57932,15 +63526,15 @@
{
"level": 80,
"data": {
- "maxHp": 1443,
- "atk": 573,
- "def": 119,
+ "maxHp": 1550,
+ "atk": 707,
+ "def": 120,
"magicResistance": 20.0,
- "cost": 32,
+ "cost": 33,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.3,
+ "baseAttackTime": 2.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -57962,13 +63556,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30054",
"count": 7,
"type": "MATERIAL"
},
{
- "id": "31013",
- "count": 13,
+ "id": "30073",
+ "count": 15,
"type": "MATERIAL"
}
]
@@ -57993,13 +63587,13 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 2,
+ "id": "30074",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 3,
+ "id": "30053",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -58017,12 +63611,12 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 2,
+ "id": "30044",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "31024",
"count": 5,
"type": "MATERIAL"
}
@@ -58041,13 +63635,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 3,
+ "id": "30014",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -58059,7 +63653,7 @@
}
},
{
- "skillId": "skchr_leizi_2",
+ "skillId": "skchr_lionhd_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -58076,13 +63670,13 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30094",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 5,
+ "id": "30073",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -58100,12 +63694,12 @@
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 3,
+ "id": "30064",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30044",
"count": 5,
"type": "MATERIAL"
}
@@ -58129,8 +63723,8 @@
"type": "MATERIAL"
},
{
- "id": "30104",
- "count": 4,
+ "id": "30074",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -58152,13 +63746,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "通流无阻",
- "description": "攻击未被阻挡的敌人时攻击力提高10%",
+ "name": "破片杀伤",
+ "description": "攻击范围内每有一个敌人,自身攻击力+3%(最多可叠加5层)",
"rangeId": null,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.1
+ "key": "atk",
+ "value": 0.03
+ },
+ {
+ "key": "max_valid_stack_cnt",
+ "value": 5.0
}
]
},
@@ -58169,13 +63767,17 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "通流无阻",
- "description": "攻击未被阻挡的敌人时攻击力提高13%<@ba.talpu>(+3%)>",
+ "name": "破片杀伤",
+ "description": "攻击范围内每有一个敌人,自身攻击力+3%(最多可叠加6层<@ba.talpu>(+1)>)",
"rangeId": null,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.13
+ "key": "atk",
+ "value": 0.03
+ },
+ {
+ "key": "max_valid_stack_cnt",
+ "value": 6.0
}
]
},
@@ -58186,13 +63788,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "通流无阻",
- "description": "攻击未被阻挡的敌人时攻击力提高20%",
+ "name": "破片杀伤",
+ "description": "攻击范围内每有一个敌人,自身攻击力+4%(最多可叠加5层)",
"rangeId": null,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.2
+ "key": "atk",
+ "value": 0.04
+ },
+ {
+ "key": "max_valid_stack_cnt",
+ "value": 5.0
}
]
},
@@ -58203,13 +63809,17 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "通流无阻",
- "description": "攻击未被阻挡的敌人时攻击力提高23%<@ba.talpu>(+3%)>",
+ "name": "破片杀伤",
+ "description": "攻击范围内每有一个敌人,自身攻击力+4%(最多可叠加6层<@ba.talpu>(+1)>)",
"rangeId": null,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.23
+ "key": "atk",
+ "value": 0.04
+ },
+ {
+ "key": "max_valid_stack_cnt",
+ "value": 6.0
}
]
}
@@ -58263,7 +63873,7 @@
},
{
"type": 0,
- "description": "攻击力+28",
+ "description": "攻击力+32",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -58274,7 +63884,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 28.0,
+ "value": 32.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -58342,7 +63952,7 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 75,
+ "atk": 90,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -58390,8 +64000,8 @@
"type": "MATERIAL"
},
{
- "id": "30061",
- "count": 4,
+ "id": "30041",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -58408,8 +64018,8 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 4,
+ "id": "30052",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -58426,8 +64036,8 @@
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 5,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -58444,7 +64054,7 @@
"type": "MATERIAL"
},
{
- "id": "31013",
+ "id": "30073",
"count": 4,
"type": "MATERIAL"
}
@@ -58462,82 +64072,59 @@
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 2,
+ "id": "30103",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "31013",
- "count": 3,
+ "id": "31023",
+ "count": 2,
"type": "MATERIAL"
}
]
}
]
},
- "char_344_beewax": {
- "name": "蜜蜡",
- "description": "通常时<@ba.kw>不攻击>且防御力和法术抗性大幅度<@ba.kw>提升>,技能开启时攻击造成<@ba.kw>群体法术伤害>",
+ "char_242_otter": {
+ "name": "梅尔",
+ "description": "攻击造成<@ba.kw>法术伤害>\\n可以使用<@ba.kw>召唤物>协助作战",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_344_beewax",
- "team": -1,
- "displayNumber": "R147",
- "tokenKey": "token_10011_beewax_oblisk",
- "appellation": "Beeswax",
+ "potentialItemId": "p_char_242_otter",
+ "team": 4,
+ "displayNumber": "RL05",
+ "tokenKey": "token_10004_otter_motter",
+ "appellation": "Mayer",
"position": "RANGED",
"tagList": [
- "群攻",
- "防护"
+ "召唤",
+ "控场"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "萨尔贡沙漠上的部族司祭蜜蜡,金色沙原中寄寓她的祝福。",
- "itemDesc": "允许触碰犄角,代表双方之间的亲昵、信赖,与尊重。",
+ "displayLogo": "logo_rhine",
+ "itemUsage": "莱茵生命研究员梅尔,操控着她的咪波们准备加入战斗。",
+ "itemDesc": "从各种意义上来说,都是多线操控的天才。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
- "profession": "CASTER",
- "trait": {
- "candidates": [
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "blackboard": [
- {
- "key": "def",
- "value": 2.0
- },
- {
- "key": "magic_resistance",
- "value": 20.0
- }
- ],
- "overrideDescripton": null,
- "prefabKey": null,
- "rangeId": null
- }
- ]
- },
+ "profession": "SUPPORT",
+ "trait": null,
"phases": [
{
- "characterPrefabKey": "char_344_beewax",
- "rangeId": "x-4",
+ "characterPrefabKey": "char_242_otter",
+ "rangeId": "3-6",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1052,
- "atk": 378,
- "def": 131,
+ "maxHp": 480,
+ "atk": 199,
+ "def": 56,
"magicResistance": 15.0,
- "cost": 21,
+ "cost": 9,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.0,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -58554,15 +64141,15 @@
{
"level": 50,
"data": {
- "maxHp": 1315,
- "atk": 505,
- "def": 153,
+ "maxHp": 649,
+ "atk": 285,
+ "def": 80,
"magicResistance": 15.0,
- "cost": 21,
+ "cost": 9,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.0,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -58580,22 +64167,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_344_beewax",
- "rangeId": "x-1",
+ "characterPrefabKey": "char_242_otter",
+ "rangeId": "3-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1315,
- "atk": 505,
- "def": 153,
- "magicResistance": 15.0,
- "cost": 23,
+ "maxHp": 649,
+ "atk": 285,
+ "def": 80,
+ "magicResistance": 20.0,
+ "cost": 11,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.0,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -58612,15 +64199,15 @@
{
"level": 70,
"data": {
- "maxHp": 1644,
- "atk": 632,
- "def": 178,
- "magicResistance": 15.0,
- "cost": 23,
+ "maxHp": 843,
+ "atk": 380,
+ "def": 107,
+ "magicResistance": 20.0,
+ "cost": 11,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.0,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -58637,13 +64224,13 @@
],
"evolveCost": [
{
- "id": "3251",
+ "id": "3271",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 4,
+ "id": "30032",
+ "count": 5,
"type": "MATERIAL"
},
{
@@ -58654,22 +64241,22 @@
]
},
{
- "characterPrefabKey": "char_344_beewax",
- "rangeId": "x-1",
+ "characterPrefabKey": "char_242_otter",
+ "rangeId": "3-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1644,
- "atk": 632,
- "def": 178,
- "magicResistance": 15.0,
- "cost": 23,
+ "maxHp": 843,
+ "atk": 380,
+ "def": 107,
+ "magicResistance": 20.0,
+ "cost": 11,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.0,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -58686,15 +64273,15 @@
{
"level": 80,
"data": {
- "maxHp": 2005,
- "atk": 735,
- "def": 205,
- "magicResistance": 15.0,
- "cost": 23,
+ "maxHp": 1068,
+ "atk": 443,
+ "def": 130,
+ "magicResistance": 20.0,
+ "cost": 11,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.0,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -58711,18 +64298,18 @@
],
"evolveCost": [
{
- "id": "3253",
+ "id": "3273",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 5,
+ "id": "30044",
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 18,
+ "id": "30103",
+ "count": 11,
"type": "MATERIAL"
}
]
@@ -58730,7 +64317,7 @@
],
"skills": [
{
- "skillId": "skchr_beewax_1",
+ "skillId": "skchr_otter_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -58771,12 +64358,12 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30024",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30104",
"count": 5,
"type": "MATERIAL"
}
@@ -58795,13 +64382,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 4,
+ "id": "30044",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -58813,7 +64400,7 @@
}
},
{
- "skillId": "skchr_beewax_2",
+ "skillId": "skchr_otter_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -58830,13 +64417,13 @@
"type": "MATERIAL"
},
{
- "id": "31014",
+ "id": "30014",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 6,
+ "id": "30093",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -58854,12 +64441,12 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30034",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30014",
"count": 6,
"type": "MATERIAL"
}
@@ -58878,13 +64465,13 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 3,
+ "id": "30084",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -58899,6 +64486,23 @@
"talents": [
{
"candidates": [
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": "机械水獭",
+ "description": "可以使用3个机械水獭召唤物。攻击机械水獭的敌人攻击速度-10",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "cnt",
+ "value": 3.0
+ }
+ ]
+ },
{
"unlockCondition": {
"phase": 1,
@@ -58906,13 +64510,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "沙原的庇护",
- "description": "技能未开启时,每秒恢复2.5%的最大生命",
+ "name": "机械水獭",
+ "description": "可以使用4个机械水獭召唤物。攻击机械水獭的敌人攻击速度-25",
"rangeId": null,
"blackboard": [
{
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.025
+ "key": "cnt",
+ "value": 4.0
}
]
},
@@ -58923,13 +64527,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "沙原的庇护",
- "description": "技能未开启时,每秒恢复4%的最大生命",
+ "name": "机械水獭",
+ "description": "可以使用5个机械水獭召唤物。攻击机械水獭的敌人攻击速度-25",
"rangeId": null,
"blackboard": [
{
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.04
+ "key": "cnt",
+ "value": 5.0
}
]
}
@@ -58983,7 +64587,7 @@
},
{
"type": 0,
- "description": "攻击力+30",
+ "description": "法术抗性+8",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -58992,9 +64596,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 1,
+ "attributeType": 3,
"formulaItem": 0,
- "value": 30.0,
+ "value": 8.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -59077,9 +64681,9 @@
{
"level": 50,
"data": {
- "maxHp": 0,
- "atk": 70,
- "def": 20,
+ "maxHp": 200,
+ "atk": 35,
+ "def": 0,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -59126,8 +64730,8 @@
"type": "MATERIAL"
},
{
- "id": "30041",
- "count": 5,
+ "id": "30031",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -59144,7 +64748,7 @@
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30042",
"count": 3,
"type": "MATERIAL"
}
@@ -59162,8 +64766,8 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 3,
+ "id": "30052",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -59180,7 +64784,7 @@
"type": "MATERIAL"
},
{
- "id": "31023",
+ "id": "30083",
"count": 4,
"type": "MATERIAL"
}
@@ -59198,59 +64802,59 @@
"type": "MATERIAL"
},
{
- "id": "30063",
+ "id": "30093",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "31013",
- "count": 3,
+ "id": "30013",
+ "count": 4,
"type": "MATERIAL"
}
]
}
]
},
- "char_373_lionhd": {
- "name": "莱恩哈特",
- "description": "攻击造成<@ba.kw>群体法术伤害>",
+ "char_336_folivo": {
+ "name": "稀音",
+ "description": "攻击造成<@ba.kw>法术伤害>\\n可以使用<@ba.kw>召唤物>协助作战",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_373_lionhd",
+ "potentialItemId": "p_char_336_folivo",
"team": -1,
- "displayNumber": "RB03",
- "tokenKey": null,
- "appellation": "Leonhardt",
+ "displayNumber": "R162",
+ "tokenKey": "token_10010_folivo_car",
+ "appellation": "Scene",
"position": "RANGED",
"tagList": [
- "群攻",
- "爆发"
+ "召唤",
+ "支援"
],
- "displayLogo": "logo_rim",
- "itemUsage": "天灾信使莱恩哈特,面临一些棘手的障碍需要粉碎时也可以找他。",
- "itemDesc": "禁止未经批准地拣一大堆石料回来找他鉴定。",
- "itemObtainApproach": "招募寻访",
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "战场摄影师稀音,忠实履行自己的职责。",
+ "itemDesc": "她动了?她动了吗?",
+ "itemObtainApproach": "活动获得",
"maxPotentialLevel": 5,
"rarity": 4,
- "profession": "CASTER",
+ "profession": "SUPPORT",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_373_lionhd",
- "rangeId": "2-3",
+ "characterPrefabKey": "char_336_folivo",
+ "rangeId": "3-6",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 696,
- "atk": 328,
- "def": 47,
- "magicResistance": 10.0,
- "cost": 30,
+ "maxHp": 496,
+ "atk": 194,
+ "def": 67,
+ "magicResistance": 15.0,
+ "cost": 9,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.9,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -59267,15 +64871,15 @@
{
"level": 50,
"data": {
- "maxHp": 967,
- "atk": 462,
- "def": 72,
- "magicResistance": 10.0,
- "cost": 30,
+ "maxHp": 671,
+ "atk": 278,
+ "def": 96,
+ "magicResistance": 15.0,
+ "cost": 9,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.9,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -59293,22 +64897,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_373_lionhd",
- "rangeId": "3-6",
+ "characterPrefabKey": "char_336_folivo",
+ "rangeId": "3-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 967,
- "atk": 462,
- "def": 72,
- "magicResistance": 15.0,
- "cost": 33,
+ "maxHp": 671,
+ "atk": 278,
+ "def": 96,
+ "magicResistance": 20.0,
+ "cost": 11,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.9,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -59325,15 +64929,15 @@
{
"level": 70,
"data": {
- "maxHp": 1209,
- "atk": 593,
- "def": 100,
- "magicResistance": 15.0,
- "cost": 33,
+ "maxHp": 872,
+ "atk": 371,
+ "def": 128,
+ "magicResistance": 20.0,
+ "cost": 11,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.9,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -59350,39 +64954,39 @@
],
"evolveCost": [
{
- "id": "3251",
+ "id": "3271",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30052",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 3,
+ "id": "30012",
+ "count": 4,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_373_lionhd",
- "rangeId": "3-6",
+ "characterPrefabKey": "char_336_folivo",
+ "rangeId": "3-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1209,
- "atk": 593,
- "def": 100,
+ "maxHp": 872,
+ "atk": 371,
+ "def": 128,
"magicResistance": 20.0,
- "cost": 33,
+ "cost": 11,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.9,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -59399,15 +65003,15 @@
{
"level": 80,
"data": {
- "maxHp": 1550,
- "atk": 707,
- "def": 120,
+ "maxHp": 1105,
+ "atk": 432,
+ "def": 155,
"magicResistance": 20.0,
- "cost": 33,
+ "cost": 11,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.9,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -59424,18 +65028,18 @@
],
"evolveCost": [
{
- "id": "3253",
+ "id": "3273",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 7,
+ "id": "30074",
+ "count": 9,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 15,
+ "id": "30083",
+ "count": 12,
"type": "MATERIAL"
}
]
@@ -59443,7 +65047,7 @@
],
"skills": [
{
- "skillId": "skcom_atk_up[3]",
+ "skillId": "skchr_folivo_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -59460,13 +65064,13 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30014",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 5,
+ "id": "30093",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -59484,13 +65088,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30094",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "31024",
- "count": 5,
+ "id": "30074",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -59513,8 +65117,8 @@
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 5,
+ "id": "30064",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -59526,7 +65130,7 @@
}
},
{
- "skillId": "skchr_lionhd_2",
+ "skillId": "skchr_folivo_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -59543,13 +65147,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "31024",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 4,
+ "id": "30103",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -59567,13 +65171,13 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 2,
+ "id": "30014",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 5,
+ "id": "30094",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -59591,13 +65195,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 5,
+ "id": "31014",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -59614,22 +65218,18 @@
"candidates": [
{
"unlockCondition": {
- "phase": 1,
+ "phase": 0,
"level": 1
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "破片杀伤",
- "description": "攻击范围内每有一个敌人,自身攻击力+3%(最多可叠加5层)",
+ "name": "摄影小队",
+ "description": "可以使用3个移动摄影车。摄影车周围8格内敌人的隐匿效果失效",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.03
- },
- {
- "key": "max_valid_stack_cnt",
- "value": 5.0
+ "key": "cnt",
+ "value": 3.0
}
]
},
@@ -59638,19 +65238,15 @@
"phase": 1,
"level": 1
},
- "requiredPotentialRank": 4,
+ "requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "破片杀伤",
- "description": "攻击范围内每有一个敌人,自身攻击力+3%(最多可叠加6层<@ba.talpu>(+1)>)",
+ "name": "摄影小队",
+ "description": "可以使用4个移动摄影车。摄影车周围8格内敌人的隐匿效果失效",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.03
- },
- {
- "key": "max_valid_stack_cnt",
- "value": 6.0
+ "key": "cnt",
+ "value": 4.0
}
]
},
@@ -59661,40 +65257,15 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "破片杀伤",
- "description": "攻击范围内每有一个敌人,自身攻击力+4%(最多可叠加5层)",
+ "name": "摄影小队",
+ "description": "可以使用5个移动摄影车。摄影车周围8格内敌人的隐匿效果失效",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.04
- },
- {
- "key": "max_valid_stack_cnt",
+ "key": "cnt",
"value": 5.0
}
]
- },
- {
- "unlockCondition": {
- "phase": 2,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "破片杀伤",
- "description": "攻击范围内每有一个敌人,自身攻击力+4%(最多可叠加6层<@ba.talpu>(+1)>)",
- "rangeId": null,
- "blackboard": [
- {
- "key": "atk",
- "value": 0.04
- },
- {
- "key": "max_valid_stack_cnt",
- "value": 6.0
- }
- ]
}
]
}
@@ -59746,7 +65317,7 @@
},
{
"type": 0,
- "description": "攻击力+32",
+ "description": "法术抗性+8",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -59755,9 +65326,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 1,
+ "attributeType": 3,
"formulaItem": 0,
- "value": 32.0,
+ "value": 8.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -59767,9 +65338,25 @@
"equivalentCost": null
},
{
- "type": 1,
- "description": "天赋效果增强",
- "buff": null,
+ "type": 0,
+ "description": "再部署时间-6秒",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 21,
+ "formulaItem": 0,
+ "value": -6.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
"equivalentCost": null
},
{
@@ -59824,9 +65411,9 @@
{
"level": 50,
"data": {
- "maxHp": 0,
- "atk": 90,
- "def": 0,
+ "maxHp": 200,
+ "atk": 0,
+ "def": 35,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -59873,7 +65460,7 @@
"type": "MATERIAL"
},
{
- "id": "30041",
+ "id": "30051",
"count": 5,
"type": "MATERIAL"
}
@@ -59891,8 +65478,8 @@
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 3,
+ "id": "30062",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -59909,8 +65496,8 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 3,
+ "id": "30012",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -59927,7 +65514,7 @@
"type": "MATERIAL"
},
{
- "id": "30073",
+ "id": "30043",
"count": 4,
"type": "MATERIAL"
}
@@ -59945,59 +65532,58 @@
"type": "MATERIAL"
},
{
- "id": "30103",
+ "id": "30073",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "31023",
- "count": 2,
+ "id": "30053",
+ "count": 3,
"type": "MATERIAL"
}
]
}
]
},
- "char_242_otter": {
- "name": "梅尔",
- "description": "攻击造成<@ba.kw>法术伤害>\\n可以使用<@ba.kw>召唤物>协助作战",
+ "char_108_silent": {
+ "name": "赫默",
+ "description": "恢复友方单位生命",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_242_otter",
+ "potentialItemId": "p_char_108_silent",
"team": 4,
- "displayNumber": "RL05",
- "tokenKey": "token_10004_otter_motter",
- "appellation": "Mayer",
+ "displayNumber": "RL01",
+ "tokenKey": "token_10000_silent_healrb",
+ "appellation": "Silence",
"position": "RANGED",
"tagList": [
- "召唤",
- "控场"
+ "治疗"
],
"displayLogo": "logo_rhine",
- "itemUsage": "莱茵生命研究员梅尔,操控着她的咪波们准备加入战斗。",
- "itemDesc": "从各种意义上来说,都是多线操控的天才。",
+ "itemUsage": "莱茵生命医疗专家赫默,会为战场带去最新的研究成果。",
+ "itemDesc": "实验会有风险,实验成果却没有,因为那是“副产品”。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
- "profession": "SUPPORT",
+ "profession": "MEDIC",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_242_otter",
- "rangeId": "3-6",
+ "characterPrefabKey": "char_108_silent",
+ "rangeId": "3-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 480,
- "atk": 199,
- "def": 56,
- "magicResistance": 15.0,
- "cost": 9,
+ "maxHp": 845,
+ "atk": 166,
+ "def": 62,
+ "magicResistance": 0.0,
+ "cost": 17,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.85,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -60014,15 +65600,15 @@
{
"level": 50,
"data": {
- "maxHp": 649,
- "atk": 285,
- "def": 80,
- "magicResistance": 15.0,
- "cost": 9,
+ "maxHp": 1191,
+ "atk": 273,
+ "def": 90,
+ "magicResistance": 0.0,
+ "cost": 17,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.85,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -60040,22 +65626,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_242_otter",
- "rangeId": "3-1",
+ "characterPrefabKey": "char_108_silent",
+ "rangeId": "3-3",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 649,
- "atk": 285,
- "def": 80,
- "magicResistance": 20.0,
- "cost": 11,
+ "maxHp": 1191,
+ "atk": 273,
+ "def": 90,
+ "magicResistance": 0.0,
+ "cost": 19,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.85,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -60072,15 +65658,15 @@
{
"level": 70,
"data": {
- "maxHp": 843,
- "atk": 380,
- "def": 107,
- "magicResistance": 20.0,
- "cost": 11,
+ "maxHp": 1435,
+ "atk": 385,
+ "def": 113,
+ "magicResistance": 0.0,
+ "cost": 19,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.85,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -60097,39 +65683,39 @@
],
"evolveCost": [
{
- "id": "3271",
+ "id": "3261",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 5,
+ "id": "30042",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 2,
+ "id": "30012",
+ "count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_242_otter",
- "rangeId": "3-1",
+ "characterPrefabKey": "char_108_silent",
+ "rangeId": "3-3",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 843,
- "atk": 380,
- "def": 107,
- "magicResistance": 20.0,
- "cost": 11,
+ "maxHp": 1435,
+ "atk": 385,
+ "def": 113,
+ "magicResistance": 0.0,
+ "cost": 19,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.85,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -60146,15 +65732,15 @@
{
"level": 80,
"data": {
- "maxHp": 1068,
- "atk": 443,
- "def": 130,
- "magicResistance": 20.0,
- "cost": 11,
+ "maxHp": 1595,
+ "atk": 482,
+ "def": 142,
+ "magicResistance": 0.0,
+ "cost": 19,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.85,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -60171,18 +65757,18 @@
],
"evolveCost": [
{
- "id": "3273",
+ "id": "3263",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 6,
+ "id": "30054",
+ "count": 7,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 11,
+ "id": "30013",
+ "count": 18,
"type": "MATERIAL"
}
]
@@ -60190,7 +65776,7 @@
],
"skills": [
{
- "skillId": "skchr_otter_1",
+ "skillId": "skcom_heal_up[3]",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -60207,13 +65793,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30014",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 2,
+ "id": "30093",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -60231,13 +65817,13 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30034",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30104",
- "count": 5,
+ "id": "30014",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -60255,13 +65841,13 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 3,
+ "id": "30084",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -60273,7 +65859,7 @@
}
},
{
- "skillId": "skchr_otter_2",
+ "skillId": "skchr_silent_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -60290,13 +65876,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30024",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 4,
+ "id": "30103",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -60314,13 +65900,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30044",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 6,
+ "id": "30024",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -60338,12 +65924,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30094",
"count": 4,
"type": "MATERIAL"
}
@@ -60361,18 +65947,18 @@
"candidates": [
{
"unlockCondition": {
- "phase": 0,
+ "phase": 1,
"level": 1
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "机械水獭",
- "description": "可以使用3个机械水獭召唤物。攻击机械水獭的敌人攻击速度-10",
+ "name": "强化注射",
+ "description": "在场时,所有友方【医疗】职业干员攻速+6",
"rangeId": null,
"blackboard": [
{
- "key": "cnt",
- "value": 3.0
+ "key": "attack_speed",
+ "value": 6.0
}
]
},
@@ -60381,15 +65967,15 @@
"phase": 1,
"level": 1
},
- "requiredPotentialRank": 0,
+ "requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "机械水獭",
- "description": "可以使用4个机械水獭召唤物。攻击机械水獭的敌人攻击速度-25",
+ "name": "强化注射",
+ "description": "在场时,所有友方【医疗】职业干员攻速+8<@ba.talpu>(+2)>",
"rangeId": null,
"blackboard": [
{
- "key": "cnt",
- "value": 4.0
+ "key": "attack_speed",
+ "value": 8.0
}
]
},
@@ -60400,13 +65986,30 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "机械水獭",
- "description": "可以使用5个机械水獭召唤物。攻击机械水獭的敌人攻击速度-25",
+ "name": "强化注射",
+ "description": "在场时,所有友方【医疗】职业干员攻速+12",
"rangeId": null,
"blackboard": [
{
- "key": "cnt",
- "value": 5.0
+ "key": "attack_speed",
+ "value": 12.0
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "强化注射",
+ "description": "在场时,所有友方【医疗】职业干员攻速+14<@ba.talpu>(+2)>",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "attack_speed",
+ "value": 14.0
}
]
}
@@ -60460,7 +66063,7 @@
},
{
"type": 0,
- "description": "法术抗性+8",
+ "description": "攻击力+24",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -60469,9 +66072,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 3,
+ "attributeType": 1,
"formulaItem": 0,
- "value": 8.0,
+ "value": 24.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -60481,25 +66084,9 @@
"equivalentCost": null
},
{
- "type": 0,
- "description": "再部署时间-6秒",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 21,
- "formulaItem": 0,
- "value": -6.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
+ "type": 1,
+ "description": "天赋效果增强",
+ "buff": null,
"equivalentCost": null
},
{
@@ -60554,8 +66141,8 @@
{
"level": 50,
"data": {
- "maxHp": 200,
- "atk": 35,
+ "maxHp": 0,
+ "atk": 75,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -60603,8 +66190,8 @@
"type": "MATERIAL"
},
{
- "id": "30031",
- "count": 7,
+ "id": "30041",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -60621,7 +66208,7 @@
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30052",
"count": 3,
"type": "MATERIAL"
}
@@ -60639,8 +66226,8 @@
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 4,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -60657,8 +66244,8 @@
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 4,
+ "id": "30093",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -60675,59 +66262,59 @@
"type": "MATERIAL"
},
{
- "id": "30093",
+ "id": "30103",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 4,
+ "id": "30033",
+ "count": 3,
"type": "MATERIAL"
}
]
}
]
},
- "char_336_folivo": {
- "name": "稀音",
- "description": "攻击造成<@ba.kw>法术伤害>\\n可以使用<@ba.kw>召唤物>协助作战",
+ "char_171_bldsk": {
+ "name": "华法琳",
+ "description": "恢复友方单位生命",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_336_folivo",
+ "potentialItemId": "p_char_171_bldsk",
"team": -1,
- "displayNumber": "R162",
- "tokenKey": "token_10010_folivo_car",
- "appellation": "Scene",
+ "displayNumber": "R106",
+ "tokenKey": null,
+ "appellation": "Warfarin",
"position": "RANGED",
"tagList": [
- "召唤",
+ "治疗",
"支援"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "战场摄影师稀音,忠实履行自己的职责。",
- "itemDesc": "她动了?她动了吗?",
- "itemObtainApproach": "活动获得",
+ "itemUsage": "罗德岛医疗干员华法琳,以维护干员生命安全为己任。",
+ "itemDesc": "当然了,医学研究要稍微重要那么一点点。",
+ "itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
- "profession": "SUPPORT",
+ "profession": "MEDIC",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_336_folivo",
- "rangeId": "3-6",
+ "characterPrefabKey": "char_171_bldsk",
+ "rangeId": "3-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 496,
- "atk": 194,
- "def": 67,
- "magicResistance": 15.0,
- "cost": 9,
+ "maxHp": 805,
+ "atk": 172,
+ "def": 55,
+ "magicResistance": 0.0,
+ "cost": 17,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.85,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -60744,15 +66331,15 @@
{
"level": 50,
"data": {
- "maxHp": 671,
- "atk": 278,
- "def": 96,
- "magicResistance": 15.0,
- "cost": 9,
+ "maxHp": 1135,
+ "atk": 282,
+ "def": 80,
+ "magicResistance": 0.0,
+ "cost": 17,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.85,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -60770,22 +66357,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_336_folivo",
- "rangeId": "3-1",
+ "characterPrefabKey": "char_171_bldsk",
+ "rangeId": "3-3",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 671,
- "atk": 278,
- "def": 96,
- "magicResistance": 20.0,
- "cost": 11,
+ "maxHp": 1135,
+ "atk": 282,
+ "def": 80,
+ "magicResistance": 0.0,
+ "cost": 19,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.85,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -60802,15 +66389,15 @@
{
"level": 70,
"data": {
- "maxHp": 872,
- "atk": 371,
- "def": 128,
- "magicResistance": 20.0,
- "cost": 11,
+ "maxHp": 1368,
+ "atk": 404,
+ "def": 100,
+ "magicResistance": 0.0,
+ "cost": 19,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.85,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -60827,7 +66414,7 @@
],
"evolveCost": [
{
- "id": "3271",
+ "id": "3261",
"count": 4,
"type": "MATERIAL"
},
@@ -60837,29 +66424,29 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 4,
+ "id": "30022",
+ "count": 2,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_336_folivo",
- "rangeId": "3-1",
+ "characterPrefabKey": "char_171_bldsk",
+ "rangeId": "3-3",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 872,
- "atk": 371,
- "def": 128,
- "magicResistance": 20.0,
- "cost": 11,
+ "maxHp": 1368,
+ "atk": 404,
+ "def": 100,
+ "magicResistance": 0.0,
+ "cost": 19,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.85,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -60876,15 +66463,15 @@
{
"level": 80,
"data": {
- "maxHp": 1105,
- "atk": 432,
- "def": 155,
- "magicResistance": 20.0,
- "cost": 11,
+ "maxHp": 1520,
+ "atk": 505,
+ "def": 125,
+ "magicResistance": 0.0,
+ "cost": 19,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.85,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -60901,18 +66488,18 @@
],
"evolveCost": [
{
- "id": "3273",
+ "id": "3263",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 9,
+ "id": "30064",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 12,
+ "id": "30023",
+ "count": 17,
"type": "MATERIAL"
}
]
@@ -60920,7 +66507,7 @@
],
"skills": [
{
- "skillId": "skchr_folivo_1",
+ "skillId": "skchr_bldsk_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -60937,13 +66524,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30024",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 4,
+ "id": "30103",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -60961,13 +66548,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30044",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 6,
+ "id": "30024",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -60985,13 +66572,13 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 3,
+ "id": "30094",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -61003,7 +66590,7 @@
}
},
{
- "skillId": "skchr_folivo_2",
+ "skillId": "skchr_bldsk_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -61020,13 +66607,13 @@
"type": "MATERIAL"
},
{
- "id": "31024",
+ "id": "30034",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 3,
+ "id": "30013",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -61044,13 +66631,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30054",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 6,
+ "id": "30034",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -61073,8 +66660,8 @@
"type": "MATERIAL"
},
{
- "id": "31014",
- "count": 4,
+ "id": "30064",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -61089,23 +66676,6 @@
"talents": [
{
"candidates": [
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "prefabKey": "1",
- "name": "摄影小队",
- "description": "可以使用3个移动摄影车。摄影车周围8格内敌人的隐匿效果失效",
- "rangeId": null,
- "blackboard": [
- {
- "key": "cnt",
- "value": 3.0
- }
- ]
- },
{
"unlockCondition": {
"phase": 1,
@@ -61113,13 +66683,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "摄影小队",
- "description": "可以使用4个移动摄影车。摄影车周围8格内敌人的隐匿效果失效",
+ "name": "血液样本回收",
+ "description": "攻击范围内有敌人倒下时,为自身和范围内随机一名友方单位回复1点技力",
"rangeId": null,
"blackboard": [
{
- "key": "cnt",
- "value": 4.0
+ "key": "bldsk_t_1[self].sp",
+ "value": 1.0
+ },
+ {
+ "key": "bldsk_t_1[rand].sp",
+ "value": 1.0
}
]
},
@@ -61130,13 +66704,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "摄影小队",
- "description": "可以使用5个移动摄影车。摄影车周围8格内敌人的隐匿效果失效",
+ "name": "血液样本回收",
+ "description": "攻击范围内有敌人倒下时,为自身和范围内随机一名友方单位回复2点技力",
"rangeId": null,
"blackboard": [
{
- "key": "cnt",
- "value": 5.0
+ "key": "bldsk_t_1[self].sp",
+ "value": 2.0
+ },
+ {
+ "key": "bldsk_t_1[rand].sp",
+ "value": 2.0
}
]
}
@@ -61190,7 +66768,7 @@
},
{
"type": 0,
- "description": "法术抗性+8",
+ "description": "攻击力+27",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -61199,9 +66777,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 3,
+ "attributeType": 1,
"formulaItem": 0,
- "value": 8.0,
+ "value": 27.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -61284,9 +66862,9 @@
{
"level": 50,
"data": {
- "maxHp": 200,
- "atk": 0,
- "def": 35,
+ "maxHp": 0,
+ "atk": 75,
+ "def": 0,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -61387,8 +66965,8 @@
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 4,
+ "id": "30103",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -61405,59 +66983,60 @@
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 3,
+ "id": "30013",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 3,
+ "id": "30063",
+ "count": 2,
"type": "MATERIAL"
}
]
}
]
},
- "char_108_silent": {
- "name": "赫默",
+ "char_345_folnic": {
+ "name": "亚叶",
"description": "恢复友方单位生命",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_108_silent",
- "team": 4,
- "displayNumber": "RL01",
- "tokenKey": "token_10000_silent_healrb",
- "appellation": "Silence",
+ "potentialItemId": "p_char_345_folnic",
+ "team": -1,
+ "displayNumber": "R133",
+ "tokenKey": null,
+ "appellation": "Folinic",
"position": "RANGED",
"tagList": [
- "治疗"
+ "治疗",
+ "输出"
],
- "displayLogo": "logo_rhine",
- "itemUsage": "莱茵生命医疗专家赫默,会为战场带去最新的研究成果。",
- "itemDesc": "实验会有风险,实验成果却没有,因为那是“副产品”。",
- "itemObtainApproach": "招募寻访",
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "医疗组干员亚叶,正式参与战地医疗任务。",
+ "itemDesc": "所有携带药剂皆可依照剂量达到两种以上效果。",
+ "itemObtainApproach": "活动获得",
"maxPotentialLevel": 5,
"rarity": 4,
"profession": "MEDIC",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_108_silent",
+ "characterPrefabKey": "char_345_folnic",
"rangeId": "3-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 845,
- "atk": 166,
- "def": 62,
+ "maxHp": 839,
+ "atk": 163,
+ "def": 58,
"magicResistance": 0.0,
- "cost": 17,
+ "cost": 19,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 2.85,
- "respawnTime": 70,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -61473,16 +67052,16 @@
{
"level": 50,
"data": {
- "maxHp": 1191,
- "atk": 273,
- "def": 90,
+ "maxHp": 1183,
+ "atk": 268,
+ "def": 84,
"magicResistance": 0.0,
- "cost": 17,
+ "cost": 19,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 2.85,
- "respawnTime": 70,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -61499,23 +67078,23 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_108_silent",
+ "characterPrefabKey": "char_345_folnic",
"rangeId": "3-3",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1191,
- "atk": 273,
- "def": 90,
+ "maxHp": 1183,
+ "atk": 268,
+ "def": 84,
"magicResistance": 0.0,
- "cost": 19,
+ "cost": 21,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 2.85,
- "respawnTime": 70,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -61531,16 +67110,16 @@
{
"level": 70,
"data": {
- "maxHp": 1435,
- "atk": 385,
- "def": 113,
+ "maxHp": 1426,
+ "atk": 383,
+ "def": 106,
"magicResistance": 0.0,
- "cost": 19,
+ "cost": 21,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 2.85,
- "respawnTime": 70,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -61561,35 +67140,35 @@
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 4,
+ "id": "30032",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 3,
+ "id": "30052",
+ "count": 2,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_108_silent",
+ "characterPrefabKey": "char_345_folnic",
"rangeId": "3-3",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1435,
- "atk": 385,
- "def": 113,
+ "maxHp": 1426,
+ "atk": 383,
+ "def": 106,
"magicResistance": 0.0,
- "cost": 19,
+ "cost": 21,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 2.85,
- "respawnTime": 70,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -61605,16 +67184,16 @@
{
"level": 80,
"data": {
- "maxHp": 1595,
- "atk": 482,
- "def": 142,
+ "maxHp": 1585,
+ "atk": 479,
+ "def": 133,
"magicResistance": 0.0,
- "cost": 19,
+ "cost": 21,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 2.85,
- "respawnTime": 70,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -61636,12 +67215,12 @@
},
{
"id": "30054",
- "count": 7,
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 18,
+ "id": "30063",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -61649,7 +67228,7 @@
],
"skills": [
{
- "skillId": "skcom_heal_up[3]",
+ "skillId": "skchr_folnic_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -61666,12 +67245,12 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30094",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30093",
+ "id": "30073",
"count": 4,
"type": "MATERIAL"
}
@@ -61690,13 +67269,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
- "count": 3,
+ "id": "30064",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 6,
+ "id": "30044",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -61714,12 +67293,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30094",
"count": 4,
"type": "MATERIAL"
}
@@ -61732,7 +67311,7 @@
}
},
{
- "skillId": "skchr_silent_2",
+ "skillId": "skchr_folnic_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -61749,13 +67328,13 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30014",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 3,
+ "id": "30093",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -61773,13 +67352,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30084",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30024",
- "count": 5,
+ "id": "30064",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -61802,8 +67381,8 @@
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 4,
+ "id": "30054",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -61825,30 +67404,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "强化注射",
- "description": "在场时,所有友方【医疗】职业干员攻速+6",
+ "name": "药物阻断技巧",
+ "description": "拥有抵抗(晕眩、寒冷和冻结的持续时间减少50%)",
"rangeId": null,
"blackboard": [
{
- "key": "attack_speed",
- "value": 6.0
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "强化注射",
- "description": "在场时,所有友方【医疗】职业干员攻速+8<@ba.talpu>(+2)>",
- "rangeId": null,
- "blackboard": [
+ "key": "one_minus_status_resistance",
+ "value": -0.5
+ },
{
- "key": "attack_speed",
- "value": 8.0
+ "key": "damage_scale",
+ "value": 1.0
}
]
},
@@ -61859,13 +67425,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "强化注射",
- "description": "在场时,所有友方【医疗】职业干员攻速+12",
+ "name": "药物阻断技巧",
+ "description": "拥有抵抗(晕眩、寒冷和冻结的持续时间减少50%)且受到来自自然环境的伤害-40%",
"rangeId": null,
"blackboard": [
{
- "key": "attack_speed",
- "value": 12.0
+ "key": "one_minus_status_resistance",
+ "value": -0.5
+ },
+ {
+ "key": "damage_scale",
+ "value": 0.6
}
]
},
@@ -61876,13 +67446,17 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "强化注射",
- "description": "在场时,所有友方【医疗】职业干员攻速+14<@ba.talpu>(+2)>",
+ "name": "药物阻断技巧",
+ "description": "拥有抵抗(晕眩、寒冷和冻结的持续时间减少50%)且受到来自自然环境的伤害-50%<@ba.talpu>(+10%)>",
"rangeId": null,
"blackboard": [
{
- "key": "attack_speed",
- "value": 14.0
+ "key": "one_minus_status_resistance",
+ "value": -0.5
+ },
+ {
+ "key": "damage_scale",
+ "value": 0.5
}
]
}
@@ -61914,7 +67488,7 @@
},
{
"type": 0,
- "description": "再部署时间-4秒",
+ "description": "再部署时间-10秒",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -61925,7 +67499,7 @@
{
"attributeType": 21,
"formulaItem": 0,
- "value": -4.0,
+ "value": -10.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -61936,7 +67510,7 @@
},
{
"type": 0,
- "description": "攻击力+24",
+ "description": "部署费用-1",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -61945,9 +67519,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 1,
+ "attributeType": 4,
"formulaItem": 0,
- "value": 24.0,
+ "value": -1.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -62014,8 +67588,8 @@
{
"level": 50,
"data": {
- "maxHp": 0,
- "atk": 75,
+ "maxHp": 200,
+ "atk": 50,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -62063,8 +67637,8 @@
"type": "MATERIAL"
},
{
- "id": "30041",
- "count": 5,
+ "id": "30031",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -62081,7 +67655,7 @@
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30042",
"count": 3,
"type": "MATERIAL"
}
@@ -62099,8 +67673,8 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 3,
+ "id": "30052",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -62117,8 +67691,8 @@
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 3,
+ "id": "31013",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -62135,60 +67709,59 @@
"type": "MATERIAL"
},
{
- "id": "30103",
+ "id": "30053",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30033",
- "count": 3,
+ "id": "30073",
+ "count": 4,
"type": "MATERIAL"
}
]
}
]
},
- "char_171_bldsk": {
- "name": "华法琳",
+ "char_510_amedic": {
+ "name": "Touch",
"description": "恢复友方单位生命",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_171_bldsk",
+ "potentialItemId": "",
"team": -1,
- "displayNumber": "R106",
+ "displayNumber": null,
"tokenKey": null,
- "appellation": "Warfarin",
+ "appellation": "Touch",
"position": "RANGED",
"tagList": [
- "治疗",
- "支援"
+ "治疗"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛医疗干员华法琳,以维护干员生命安全为己任。",
- "itemDesc": "当然了,医学研究要稍微重要那么一点点。",
- "itemObtainApproach": "招募寻访",
- "maxPotentialLevel": 5,
+ "displayLogo": null,
+ "itemUsage": null,
+ "itemDesc": null,
+ "itemObtainApproach": null,
+ "maxPotentialLevel": 0,
"rarity": 4,
"profession": "MEDIC",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_171_bldsk",
+ "characterPrefabKey": "char_510_amedic",
"rangeId": "3-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 805,
- "atk": 172,
- "def": 55,
+ "maxHp": 865,
+ "atk": 210,
+ "def": 59,
"magicResistance": 0.0,
- "cost": 17,
+ "cost": 16,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 2.85,
- "respawnTime": 70,
+ "respawnTime": 60,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -62204,16 +67777,16 @@
{
"level": 50,
"data": {
- "maxHp": 1135,
- "atk": 282,
- "def": 80,
+ "maxHp": 1219,
+ "atk": 345,
+ "def": 86,
"magicResistance": 0.0,
- "cost": 17,
+ "cost": 16,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 2.85,
- "respawnTime": 70,
+ "respawnTime": 60,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -62230,23 +67803,23 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_171_bldsk",
+ "characterPrefabKey": "char_510_amedic",
"rangeId": "3-3",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1135,
- "atk": 282,
- "def": 80,
+ "maxHp": 1219,
+ "atk": 345,
+ "def": 86,
"magicResistance": 0.0,
- "cost": 19,
+ "cost": 18,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 2.85,
- "respawnTime": 70,
+ "respawnTime": 60,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -62262,16 +67835,16 @@
{
"level": 70,
"data": {
- "maxHp": 1368,
- "atk": 404,
- "def": 100,
+ "maxHp": 1469,
+ "atk": 493,
+ "def": 108,
"magicResistance": 0.0,
- "cost": 19,
+ "cost": 18,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 2.85,
- "respawnTime": 70,
+ "respawnTime": 60,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -62285,42 +67858,26 @@
}
}
],
- "evolveCost": [
- {
- "id": "3261",
- "count": 4,
- "type": "MATERIAL"
- },
- {
- "id": "30052",
- "count": 4,
- "type": "MATERIAL"
- },
- {
- "id": "30022",
- "count": 2,
- "type": "MATERIAL"
- }
- ]
+ "evolveCost": null
},
{
- "characterPrefabKey": "char_171_bldsk",
+ "characterPrefabKey": "char_510_amedic",
"rangeId": "3-3",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1368,
- "atk": 404,
- "def": 100,
+ "maxHp": 1469,
+ "atk": 493,
+ "def": 108,
"magicResistance": 0.0,
- "cost": 19,
+ "cost": 18,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 2.85,
- "respawnTime": 70,
+ "respawnTime": 60,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -62336,16 +67893,16 @@
{
"level": 80,
"data": {
- "maxHp": 1520,
- "atk": 505,
- "def": 125,
+ "maxHp": 1633,
+ "atk": 595,
+ "def": 135,
"magicResistance": 0.0,
- "cost": 19,
+ "cost": 18,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 2.85,
- "respawnTime": 70,
+ "respawnTime": 60,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -62359,28 +67916,12 @@
}
}
],
- "evolveCost": [
- {
- "id": "3263",
- "count": 3,
- "type": "MATERIAL"
- },
- {
- "id": "30064",
- "count": 5,
- "type": "MATERIAL"
- },
- {
- "id": "30023",
- "count": 17,
- "type": "MATERIAL"
- }
- ]
+ "evolveCost": null
}
],
"skills": [
{
- "skillId": "skchr_bldsk_1",
+ "skillId": "skchr_amedic_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -62389,161 +67930,30 @@
"phase": 2,
"level": 1
},
- "lvlUpTime": 28800,
- "levelUpCost": [
- {
- "id": "3303",
- "count": 5,
- "type": "MATERIAL"
- },
- {
- "id": "30024",
- "count": 3,
- "type": "MATERIAL"
- },
- {
- "id": "30103",
- "count": 3,
- "type": "MATERIAL"
- }
- ]
+ "lvlUpTime": 0,
+ "levelUpCost": null
},
{
"unlockCond": {
"phase": 2,
"level": 1
},
- "lvlUpTime": 57600,
- "levelUpCost": [
- {
- "id": "3303",
- "count": 6,
- "type": "MATERIAL"
- },
- {
- "id": "30044",
- "count": 3,
- "type": "MATERIAL"
- },
- {
- "id": "30024",
- "count": 5,
- "type": "MATERIAL"
- }
- ]
+ "lvlUpTime": 0,
+ "levelUpCost": null
},
{
"unlockCond": {
"phase": 2,
"level": 1
},
- "lvlUpTime": 86400,
- "levelUpCost": [
- {
- "id": "3303",
- "count": 10,
- "type": "MATERIAL"
- },
- {
- "id": "30125",
- "count": 4,
- "type": "MATERIAL"
- },
- {
- "id": "30094",
- "count": 4,
- "type": "MATERIAL"
- }
- ]
+ "lvlUpTime": 0,
+ "levelUpCost": null
}
],
"unlockCond": {
"phase": 0,
"level": 1
}
- },
- {
- "skillId": "skchr_bldsk_2",
- "overridePrefabKey": null,
- "overrideTokenKey": null,
- "levelUpCostCond": [
- {
- "unlockCond": {
- "phase": 2,
- "level": 1
- },
- "lvlUpTime": 28800,
- "levelUpCost": [
- {
- "id": "3303",
- "count": 5,
- "type": "MATERIAL"
- },
- {
- "id": "30034",
- "count": 3,
- "type": "MATERIAL"
- },
- {
- "id": "30013",
- "count": 4,
- "type": "MATERIAL"
- }
- ]
- },
- {
- "unlockCond": {
- "phase": 2,
- "level": 1
- },
- "lvlUpTime": 57600,
- "levelUpCost": [
- {
- "id": "3303",
- "count": 6,
- "type": "MATERIAL"
- },
- {
- "id": "30054",
- "count": 3,
- "type": "MATERIAL"
- },
- {
- "id": "30034",
- "count": 5,
- "type": "MATERIAL"
- }
- ]
- },
- {
- "unlockCond": {
- "phase": 2,
- "level": 1
- },
- "lvlUpTime": 86400,
- "levelUpCost": [
- {
- "id": "3303",
- "count": 10,
- "type": "MATERIAL"
- },
- {
- "id": "30135",
- "count": 4,
- "type": "MATERIAL"
- },
- {
- "id": "30064",
- "count": 3,
- "type": "MATERIAL"
- }
- ]
- }
- ],
- "unlockCond": {
- "phase": 1,
- "level": 1
- }
}
],
"talents": [
@@ -62556,17 +67966,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "血液样本回收",
- "description": "攻击范围内有敌人倒下时,为自身和范围内随机一名友方单位回复1点技力",
+ "name": "攫升",
+ "description": "治疗目标时使其获得+2技力",
"rangeId": null,
"blackboard": [
{
- "key": "bldsk_t_1[self].sp",
- "value": 1.0
- },
- {
- "key": "bldsk_t_1[rand].sp",
- "value": 1.0
+ "key": "sp",
+ "value": 2.0
}
]
},
@@ -62577,135 +67983,20 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "血液样本回收",
- "description": "攻击范围内有敌人倒下时,为自身和范围内随机一名友方单位回复2点技力",
+ "name": "攫升",
+ "description": "治疗目标时使其获得+3技力",
"rangeId": null,
"blackboard": [
{
- "key": "bldsk_t_1[self].sp",
- "value": 2.0
- },
- {
- "key": "bldsk_t_1[rand].sp",
- "value": 2.0
+ "key": "sp",
+ "value": 3.0
}
]
}
]
}
],
- "potentialRanks": [
- {
- "type": 0,
- "description": "部署费用-1",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 4,
- "formulaItem": 0,
- "value": -1.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
- "equivalentCost": null
- },
- {
- "type": 0,
- "description": "再部署时间-4秒",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 21,
- "formulaItem": 0,
- "value": -4.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
- "equivalentCost": null
- },
- {
- "type": 0,
- "description": "攻击力+27",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 1,
- "formulaItem": 0,
- "value": 27.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
- "equivalentCost": null
- },
- {
- "type": 0,
- "description": "再部署时间-6秒",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 21,
- "formulaItem": 0,
- "value": -6.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
- "equivalentCost": null
- },
- {
- "type": 0,
- "description": "部署费用-1",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 4,
- "formulaItem": 0,
- "value": -1.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
- "equivalentCost": null
- }
- ],
+ "potentialRanks": [],
"favorKeyFrames": [
{
"level": 0,
@@ -62736,7 +68027,7 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 75,
+ "atk": 0,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -62764,147 +68055,99 @@
"phase": 0,
"level": 1
},
- "lvlUpCost": [
- {
- "id": "3301",
- "count": 4,
- "type": "MATERIAL"
- }
- ]
+ "lvlUpCost": null
},
{
"unlockCond": {
"phase": 0,
"level": 1
},
- "lvlUpCost": [
- {
- "id": "3301",
- "count": 4,
- "type": "MATERIAL"
- },
- {
- "id": "30051",
- "count": 5,
- "type": "MATERIAL"
- }
- ]
+ "lvlUpCost": null
},
{
"unlockCond": {
"phase": 0,
"level": 1
},
- "lvlUpCost": [
- {
- "id": "3302",
- "count": 6,
- "type": "MATERIAL"
- },
- {
- "id": "30062",
- "count": 2,
- "type": "MATERIAL"
- }
- ]
+ "lvlUpCost": null
},
{
"unlockCond": {
"phase": 1,
"level": 1
},
- "lvlUpCost": [
- {
- "id": "3302",
- "count": 6,
- "type": "MATERIAL"
- },
- {
- "id": "30012",
- "count": 8,
- "type": "MATERIAL"
- }
- ]
+ "lvlUpCost": null
},
{
"unlockCond": {
"phase": 1,
"level": 1
},
- "lvlUpCost": [
- {
- "id": "3302",
- "count": 6,
- "type": "MATERIAL"
- },
- {
- "id": "30103",
- "count": 3,
- "type": "MATERIAL"
- }
- ]
+ "lvlUpCost": null
},
{
"unlockCond": {
"phase": 1,
"level": 1
},
- "lvlUpCost": [
- {
- "id": "3303",
- "count": 6,
- "type": "MATERIAL"
- },
- {
- "id": "30013",
- "count": 4,
- "type": "MATERIAL"
- },
- {
- "id": "30063",
- "count": 2,
- "type": "MATERIAL"
- }
- ]
+ "lvlUpCost": null
}
]
},
- "char_345_folnic": {
- "name": "亚叶",
- "description": "恢复友方单位生命",
+ "char_348_ceylon": {
+ "name": "锡兰",
+ "description": "拥有较大治疗范围,但在治疗较远目标时治疗量变为<@ba.kw>{heal_scale:0%}>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_345_folnic",
+ "potentialItemId": "p_char_348_ceylon",
"team": -1,
- "displayNumber": "R133",
+ "displayNumber": "SS01",
"tokenKey": null,
- "appellation": "Folinic",
+ "appellation": "Ceylon",
"position": "RANGED",
"tagList": [
- "治疗",
- "输出"
+ "治疗"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "医疗组干员亚叶,正式参与战地医疗任务。",
- "itemDesc": "所有携带药剂皆可依照剂量达到两种以上效果。",
+ "displayLogo": "logo_siesta",
+ "itemUsage": "罗德岛研究员锡兰,在研究的空余时间,将会为你提供有关源石的知识和技术支持。",
+ "itemDesc": "她有可能忘记自己在战场。",
"itemObtainApproach": "活动获得",
"maxPotentialLevel": 5,
"rarity": 4,
"profession": "MEDIC",
- "trait": null,
+ "trait": {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "blackboard": [
+ {
+ "key": "heal_scale",
+ "value": 0.7
+ }
+ ],
+ "overrideDescripton": "拥有较大治疗范围,但在治疗较远目标时治疗量变为<@ba.kw>{heal_scale:0%}>",
+ "prefabKey": null,
+ "rangeId": null
+ }
+ ]
+ },
"phases": [
{
- "characterPrefabKey": "char_345_folnic",
- "rangeId": "3-1",
+ "characterPrefabKey": "char_348_ceylon",
+ "rangeId": "3-3",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 839,
- "atk": 163,
- "def": 58,
- "magicResistance": 0.0,
- "cost": 19,
+ "maxHp": 798,
+ "atk": 154,
+ "def": 55,
+ "magicResistance": 5.0,
+ "cost": 20,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -62925,11 +68168,11 @@
{
"level": 50,
"data": {
- "maxHp": 1183,
- "atk": 268,
- "def": 84,
- "magicResistance": 0.0,
- "cost": 19,
+ "maxHp": 1050,
+ "atk": 254,
+ "def": 80,
+ "magicResistance": 5.0,
+ "cost": 20,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -62951,18 +68194,18 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_345_folnic",
- "rangeId": "3-3",
+ "characterPrefabKey": "char_348_ceylon",
+ "rangeId": "3-4",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1183,
- "atk": 268,
- "def": 84,
- "magicResistance": 0.0,
- "cost": 21,
+ "maxHp": 1050,
+ "atk": 254,
+ "def": 80,
+ "magicResistance": 5.0,
+ "cost": 22,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -62983,11 +68226,11 @@
{
"level": 70,
"data": {
- "maxHp": 1426,
- "atk": 383,
- "def": 106,
- "magicResistance": 0.0,
- "cost": 21,
+ "maxHp": 1251,
+ "atk": 353,
+ "def": 100,
+ "magicResistance": 5.0,
+ "cost": 22,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -63013,8 +68256,8 @@
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 5,
+ "id": "30042",
+ "count": 4,
"type": "MATERIAL"
},
{
@@ -63025,18 +68268,18 @@
]
},
{
- "characterPrefabKey": "char_345_folnic",
- "rangeId": "3-3",
+ "characterPrefabKey": "char_348_ceylon",
+ "rangeId": "3-4",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1426,
- "atk": 383,
- "def": 106,
- "magicResistance": 0.0,
- "cost": 21,
+ "maxHp": 1251,
+ "atk": 353,
+ "def": 100,
+ "magicResistance": 5.0,
+ "cost": 22,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -63057,11 +68300,11 @@
{
"level": 80,
"data": {
- "maxHp": 1585,
- "atk": 479,
- "def": 133,
- "magicResistance": 0.0,
- "cost": 21,
+ "maxHp": 1455,
+ "atk": 442,
+ "def": 126,
+ "magicResistance": 5.0,
+ "cost": 22,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -63087,13 +68330,13 @@
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 8,
+ "id": "30044",
+ "count": 7,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 8,
+ "id": "30053",
+ "count": 10,
"type": "MATERIAL"
}
]
@@ -63101,7 +68344,7 @@
],
"skills": [
{
- "skillId": "skchr_folnic_1",
+ "skillId": "skchr_ceylon_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -63142,12 +68385,12 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 2,
+ "id": "30024",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30104",
"count": 5,
"type": "MATERIAL"
}
@@ -63166,13 +68409,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 4,
+ "id": "30074",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -63184,7 +68427,7 @@
}
},
{
- "skillId": "skchr_folnic_2",
+ "skillId": "skchr_ceylon_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -63201,13 +68444,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30104",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 4,
+ "id": "30083",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -63225,13 +68468,13 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30034",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 4,
+ "id": "30014",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -63254,8 +68497,8 @@
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 3,
+ "id": "30034",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -63277,17 +68520,38 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "药物阻断技巧",
- "description": "拥有抵抗(晕眩、寒冷和冻结的持续时间减少50%)",
+ "name": "湖畔漫步者",
+ "description": "攻击力+3%,当场地中存在水地形时改为攻击力+9%",
"rangeId": null,
"blackboard": [
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "ceylon_t_1[common].atk",
+ "value": 0.03
},
{
- "key": "damage_scale",
- "value": 1.0
+ "key": "celyon_t_1[map].atk",
+ "value": 0.06
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "湖畔漫步者",
+ "description": "攻击力+4%<@ba.talpu>(+1%)>,当场地中存在水地形时改为攻击力+15%<@ba.talpu>(+6%)>",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "ceylon_t_1[common].atk",
+ "value": 0.04
+ },
+ {
+ "key": "celyon_t_1[map].atk",
+ "value": 0.11
}
]
},
@@ -63298,17 +68562,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "药物阻断技巧",
- "description": "拥有抵抗(晕眩、寒冷和冻结的持续时间减少50%)且受到来自自然环境的伤害-40%",
+ "name": "湖畔漫步者",
+ "description": "攻击力+5%,当场地中存在水地形时改为攻击力+18%",
"rangeId": null,
"blackboard": [
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "ceylon_t_1[common].atk",
+ "value": 0.05
},
{
- "key": "damage_scale",
- "value": 0.6
+ "key": "celyon_t_1[map].atk",
+ "value": 0.13
}
]
},
@@ -63319,17 +68583,17 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "药物阻断技巧",
- "description": "拥有抵抗(晕眩、寒冷和冻结的持续时间减少50%)且受到来自自然环境的伤害-50%<@ba.talpu>(+10%)>",
+ "name": "湖畔漫步者",
+ "description": "攻击力+6%<@ba.talpu>(+1%)>,当场地中存在水地形时改为攻击力+24%<@ba.talpu>(+6%)>",
"rangeId": null,
"blackboard": [
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "ceylon_t_1[common].atk",
+ "value": 0.06
},
{
- "key": "damage_scale",
- "value": 0.5
+ "key": "celyon_t_1[map].atk",
+ "value": 0.18
}
]
}
@@ -63462,7 +68726,7 @@
"level": 50,
"data": {
"maxHp": 200,
- "atk": 50,
+ "atk": 40,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -63510,8 +68774,8 @@
"type": "MATERIAL"
},
{
- "id": "30031",
- "count": 7,
+ "id": "30041",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -63528,7 +68792,7 @@
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30052",
"count": 3,
"type": "MATERIAL"
}
@@ -63546,8 +68810,8 @@
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 4,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -63564,7 +68828,7 @@
"type": "MATERIAL"
},
{
- "id": "31013",
+ "id": "30073",
"count": 4,
"type": "MATERIAL"
}
@@ -63582,78 +68846,60 @@
"type": "MATERIAL"
},
{
- "id": "30053",
+ "id": "30083",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 4,
+ "id": "30103",
+ "count": 3,
"type": "MATERIAL"
}
]
}
]
},
- "char_348_ceylon": {
- "name": "锡兰",
- "description": "拥有较大治疗范围,但在治疗较远目标时治疗量变为<@ba.kw>{heal_scale:0%}>",
+ "char_148_nearl": {
+ "name": "临光",
+ "description": "技能可以治疗友方单位",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_348_ceylon",
- "team": -1,
- "displayNumber": "SS01",
+ "potentialItemId": "p_char_148_nearl",
+ "team": 9,
+ "displayNumber": "FO02",
"tokenKey": null,
- "appellation": "Ceylon",
- "position": "RANGED",
+ "appellation": "Nearl",
+ "position": "MELEE",
"tagList": [
+ "防护",
"治疗"
],
- "displayLogo": "logo_siesta",
- "itemUsage": "罗德岛研究员锡兰,在研究的空余时间,将会为你提供有关源石的知识和技术支持。",
- "itemDesc": "她有可能忘记自己在战场。",
- "itemObtainApproach": "活动获得",
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "前卡西米尔骑士临光,将是防御与治疗并重的战场核心。",
+ "itemDesc": "有她在身边,总是很安心。",
+ "itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
- "profession": "MEDIC",
- "trait": {
- "candidates": [
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "blackboard": [
- {
- "key": "heal_scale",
- "value": 0.7
- }
- ],
- "overrideDescripton": "拥有较大治疗范围,但在治疗较远目标时治疗量变为<@ba.kw>{heal_scale:0%}>",
- "prefabKey": null,
- "rangeId": null
- }
- ]
- },
+ "profession": "TANK",
+ "trait": null,
"phases": [
{
- "characterPrefabKey": "char_348_ceylon",
- "rangeId": "3-3",
+ "characterPrefabKey": "char_148_nearl",
+ "rangeId": "0-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 798,
- "atk": 154,
- "def": 55,
- "magicResistance": 5.0,
- "cost": 20,
- "blockCnt": 1,
+ "maxHp": 1154,
+ "atk": 191,
+ "def": 240,
+ "magicResistance": 10.0,
+ "cost": 17,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.85,
- "respawnTime": 80,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -63669,16 +68915,16 @@
{
"level": 50,
"data": {
- "maxHp": 1050,
- "atk": 254,
- "def": 80,
- "magicResistance": 5.0,
- "cost": 20,
- "blockCnt": 1,
+ "maxHp": 1560,
+ "atk": 273,
+ "def": 353,
+ "magicResistance": 10.0,
+ "cost": 17,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.85,
- "respawnTime": 80,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -63695,23 +68941,23 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_348_ceylon",
- "rangeId": "3-4",
+ "characterPrefabKey": "char_148_nearl",
+ "rangeId": "0-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1050,
- "atk": 254,
- "def": 80,
- "magicResistance": 5.0,
- "cost": 22,
- "blockCnt": 1,
+ "maxHp": 1560,
+ "atk": 273,
+ "def": 353,
+ "magicResistance": 10.0,
+ "cost": 19,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.85,
- "respawnTime": 80,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -63727,16 +68973,16 @@
{
"level": 70,
"data": {
- "maxHp": 1251,
- "atk": 353,
- "def": 100,
- "magicResistance": 5.0,
- "cost": 22,
- "blockCnt": 1,
+ "maxHp": 2001,
+ "atk": 369,
+ "def": 471,
+ "magicResistance": 10.0,
+ "cost": 19,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.85,
- "respawnTime": 80,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -63752,40 +68998,40 @@
],
"evolveCost": [
{
- "id": "3261",
+ "id": "3231",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 4,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 2,
+ "id": "30032",
+ "count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_348_ceylon",
- "rangeId": "3-4",
+ "characterPrefabKey": "char_148_nearl",
+ "rangeId": "0-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1251,
- "atk": 353,
- "def": 100,
- "magicResistance": 5.0,
- "cost": 22,
- "blockCnt": 1,
+ "maxHp": 2001,
+ "atk": 369,
+ "def": 471,
+ "magicResistance": 10.0,
+ "cost": 21,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.85,
- "respawnTime": 80,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -63801,16 +69047,16 @@
{
"level": 80,
"data": {
- "maxHp": 1455,
- "atk": 442,
- "def": 126,
- "magicResistance": 5.0,
- "cost": 22,
- "blockCnt": 1,
+ "maxHp": 2780,
+ "atk": 462,
+ "def": 575,
+ "magicResistance": 10.0,
+ "cost": 21,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.85,
- "respawnTime": 80,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -63826,18 +69072,18 @@
],
"evolveCost": [
{
- "id": "3263",
+ "id": "3233",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 7,
+ "id": "30074",
+ "count": 9,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 10,
+ "id": "30033",
+ "count": 16,
"type": "MATERIAL"
}
]
@@ -63845,7 +69091,7 @@
],
"skills": [
{
- "skillId": "skchr_ceylon_1",
+ "skillId": "skchr_nearl_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -63862,12 +69108,12 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30034",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30073",
+ "id": "30013",
"count": 4,
"type": "MATERIAL"
}
@@ -63886,12 +69132,12 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30054",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30034",
"count": 5,
"type": "MATERIAL"
}
@@ -63910,13 +69156,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 5,
+ "id": "30064",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -63928,7 +69174,7 @@
}
},
{
- "skillId": "skchr_ceylon_2",
+ "skillId": "skchr_nearl_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -63945,13 +69191,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30044",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 2,
+ "id": "30023",
+ "count": 1,
"type": "MATERIAL"
}
]
@@ -63969,13 +69215,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
- "count": 3,
+ "id": "30064",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 6,
+ "id": "30044",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -63993,7 +69239,7 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
@@ -64021,17 +69267,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "湖畔漫步者",
- "description": "攻击力+3%,当场地中存在水地形时改为攻击力+9%",
+ "name": "医疗效果大提升",
+ "description": "自身医疗效果提高10%",
"rangeId": null,
"blackboard": [
{
- "key": "ceylon_t_1[common].atk",
- "value": 0.03
- },
- {
- "key": "celyon_t_1[map].atk",
- "value": 0.06
+ "key": "heal_scale",
+ "value": 1.1
}
]
},
@@ -64042,17 +69284,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "湖畔漫步者",
- "description": "攻击力+4%<@ba.talpu>(+1%)>,当场地中存在水地形时改为攻击力+15%<@ba.talpu>(+6%)>",
+ "name": "医疗效果大提升",
+ "description": "自身医疗效果提高12%<@ba.talpu>(+2%)>",
"rangeId": null,
"blackboard": [
{
- "key": "ceylon_t_1[common].atk",
- "value": 0.04
- },
- {
- "key": "celyon_t_1[map].atk",
- "value": 0.11
+ "key": "heal_scale",
+ "value": 1.12
}
]
},
@@ -64062,18 +69300,14 @@
"level": 1
},
"requiredPotentialRank": 0,
- "prefabKey": "1",
- "name": "湖畔漫步者",
- "description": "攻击力+5%,当场地中存在水地形时改为攻击力+18%",
+ "prefabKey": "1+",
+ "name": "天马光环",
+ "description": "在场时,全地图的友方单位医疗效果提高10%",
"rangeId": null,
"blackboard": [
{
- "key": "ceylon_t_1[common].atk",
- "value": 0.05
- },
- {
- "key": "celyon_t_1[map].atk",
- "value": 0.13
+ "key": "heal_scale",
+ "value": 1.1
}
]
},
@@ -64083,18 +69317,14 @@
"level": 1
},
"requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "湖畔漫步者",
- "description": "攻击力+6%<@ba.talpu>(+1%)>,当场地中存在水地形时改为攻击力+24%<@ba.talpu>(+6%)>",
+ "prefabKey": "1+",
+ "name": "天马光环",
+ "description": "在场时,全地图的友方单位医疗效果提高12%<@ba.talpu>(+2%)>",
"rangeId": null,
"blackboard": [
{
- "key": "ceylon_t_1[common].atk",
- "value": 0.06
- },
- {
- "key": "celyon_t_1[map].atk",
- "value": 0.18
+ "key": "heal_scale",
+ "value": 1.12
}
]
}
@@ -64126,7 +69356,7 @@
},
{
"type": 0,
- "description": "再部署时间-10秒",
+ "description": "再部署时间-4秒",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -64137,7 +69367,7 @@
{
"attributeType": 21,
"formulaItem": 0,
- "value": -10.0,
+ "value": -4.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -64148,7 +69378,7 @@
},
{
"type": 0,
- "description": "部署费用-1",
+ "description": "防御力+25",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -64157,9 +69387,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 4,
+ "attributeType": 2,
"formulaItem": 0,
- "value": -1.0,
+ "value": 25.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -64226,9 +69456,9 @@
{
"level": 50,
"data": {
- "maxHp": 200,
+ "maxHp": 0,
"atk": 40,
- "def": 0,
+ "def": 50,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -64275,8 +69505,8 @@
"type": "MATERIAL"
},
{
- "id": "30041",
- "count": 5,
+ "id": "30061",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -64293,8 +69523,8 @@
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 3,
+ "id": "30012",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -64311,8 +69541,8 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 3,
+ "id": "30022",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -64329,8 +69559,8 @@
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 4,
+ "id": "30013",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -64347,12 +69577,12 @@
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 2,
+ "id": "30023",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30103",
+ "id": "30043",
"count": 3,
"type": "MATERIAL"
}
@@ -64360,23 +69590,23 @@
}
]
},
- "char_148_nearl": {
- "name": "临光",
+ "char_226_hmau": {
+ "name": "吽",
"description": "技能可以治疗友方单位",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_148_nearl",
- "team": 9,
- "displayNumber": "FO02",
+ "potentialItemId": "p_char_226_hmau",
+ "team": -1,
+ "displayNumber": "LM19",
"tokenKey": null,
- "appellation": "Nearl",
+ "appellation": "Hung",
"position": "MELEE",
"tagList": [
"防护",
"治疗"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "前卡西米尔骑士临光,将是防御与治疗并重的战场核心。",
- "itemDesc": "有她在身边,总是很安心。",
+ "displayLogo": "logo_lungmen",
+ "itemUsage": "罗德岛重装干员吽,将在前线保护所有干员。",
+ "itemDesc": "不用怀疑,他的毛摸起来很舒服。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
@@ -64384,16 +69614,16 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_148_nearl",
+ "characterPrefabKey": "char_226_hmau",
"rangeId": "0-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1154,
- "atk": 191,
- "def": 240,
+ "maxHp": 1172,
+ "atk": 182,
+ "def": 244,
"magicResistance": 10.0,
"cost": 17,
"blockCnt": 2,
@@ -64416,9 +69646,9 @@
{
"level": 50,
"data": {
- "maxHp": 1560,
- "atk": 273,
- "def": 353,
+ "maxHp": 1584,
+ "atk": 261,
+ "def": 359,
"magicResistance": 10.0,
"cost": 17,
"blockCnt": 2,
@@ -64442,16 +69672,16 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_148_nearl",
+ "characterPrefabKey": "char_226_hmau",
"rangeId": "0-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1560,
- "atk": 273,
- "def": 353,
+ "maxHp": 1584,
+ "atk": 261,
+ "def": 359,
"magicResistance": 10.0,
"cost": 19,
"blockCnt": 3,
@@ -64474,9 +69704,9 @@
{
"level": 70,
"data": {
- "maxHp": 2001,
- "atk": 369,
- "def": 471,
+ "maxHp": 2032,
+ "atk": 353,
+ "def": 479,
"magicResistance": 10.0,
"cost": 19,
"blockCnt": 3,
@@ -64504,28 +69734,28 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 3,
+ "id": "30032",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 3,
+ "id": "30062",
+ "count": 2,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_148_nearl",
+ "characterPrefabKey": "char_226_hmau",
"rangeId": "0-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 2001,
- "atk": 369,
- "def": 471,
+ "maxHp": 2032,
+ "atk": 353,
+ "def": 479,
"magicResistance": 10.0,
"cost": 21,
"blockCnt": 3,
@@ -64548,9 +69778,9 @@
{
"level": 80,
"data": {
- "maxHp": 2780,
- "atk": 462,
- "def": 575,
+ "maxHp": 2823,
+ "atk": 442,
+ "def": 585,
"magicResistance": 10.0,
"cost": 21,
"blockCnt": 3,
@@ -64578,13 +69808,13 @@
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 9,
+ "id": "31024",
+ "count": 7,
"type": "MATERIAL"
},
{
- "id": "30033",
- "count": 16,
+ "id": "30053",
+ "count": 15,
"type": "MATERIAL"
}
]
@@ -64592,7 +69822,7 @@
],
"skills": [
{
- "skillId": "skchr_nearl_1",
+ "skillId": "skchr_hmau_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -64609,13 +69839,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30104",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 4,
+ "id": "30083",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -64633,13 +69863,13 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "31014",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30034",
- "count": 5,
+ "id": "30014",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -64657,7 +69887,7 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
@@ -64675,7 +69905,7 @@
}
},
{
- "skillId": "skchr_nearl_2",
+ "skillId": "skchr_hmau_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -64692,13 +69922,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "31024",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30023",
- "count": 1,
+ "id": "30103",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -64716,12 +69946,12 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 2,
+ "id": "30044",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "31024",
"count": 5,
"type": "MATERIAL"
}
@@ -64740,12 +69970,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "31024",
"count": 4,
"type": "MATERIAL"
}
@@ -64768,13 +69998,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "医疗效果大提升",
- "description": "自身医疗效果提高10%",
+ "name": "门神",
+ "description": "防御力+6%",
"rangeId": null,
"blackboard": [
{
"key": "heal_scale",
- "value": 1.1
+ "value": 1.0
+ },
+ {
+ "key": "def",
+ "value": 0.06
}
]
},
@@ -64785,13 +70019,17 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "医疗效果大提升",
- "description": "自身医疗效果提高12%<@ba.talpu>(+2%)>",
+ "name": "门神",
+ "description": "防御力+8%<@ba.talpu>(+2%)>",
"rangeId": null,
"blackboard": [
{
"key": "heal_scale",
- "value": 1.12
+ "value": 1.0
+ },
+ {
+ "key": "def",
+ "value": 0.08
}
]
},
@@ -64801,14 +70039,18 @@
"level": 1
},
"requiredPotentialRank": 0,
- "prefabKey": "1+",
- "name": "天马光环",
- "description": "在场时,全地图的友方单位医疗效果提高10%",
+ "prefabKey": "1",
+ "name": "门神",
+ "description": "防御力+6%,自身身后一格内如果是高台单位,自己对其的治疗效果提高75%",
"rangeId": null,
"blackboard": [
{
"key": "heal_scale",
- "value": 1.1
+ "value": 1.75
+ },
+ {
+ "key": "def",
+ "value": 0.06
}
]
},
@@ -64818,14 +70060,18 @@
"level": 1
},
"requiredPotentialRank": 4,
- "prefabKey": "1+",
- "name": "天马光环",
- "description": "在场时,全地图的友方单位医疗效果提高12%<@ba.talpu>(+2%)>",
+ "prefabKey": "1",
+ "name": "门神",
+ "description": "防御力+8%<@ba.talpu>(+2%)>,自身身后一格内如果是高台单位,自己对其的治疗效果提高85%<@ba.talpu>(+10%)>",
"rangeId": null,
"blackboard": [
{
"key": "heal_scale",
- "value": 1.12
+ "value": 1.85
+ },
+ {
+ "key": "def",
+ "value": 0.08
}
]
}
@@ -64957,9 +70203,9 @@
{
"level": 50,
"data": {
- "maxHp": 0,
- "atk": 40,
- "def": 50,
+ "maxHp": 200,
+ "atk": 0,
+ "def": 60,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -65006,8 +70252,8 @@
"type": "MATERIAL"
},
{
- "id": "30061",
- "count": 4,
+ "id": "30031",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -65024,8 +70270,8 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 4,
+ "id": "30042",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -65042,8 +70288,8 @@
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 5,
+ "id": "30052",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -65060,8 +70306,8 @@
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 5,
+ "id": "30093",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -65078,12 +70324,12 @@
"type": "MATERIAL"
},
{
- "id": "30023",
+ "id": "31023",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30043",
+ "id": "30083",
"count": 3,
"type": "MATERIAL"
}
@@ -65091,47 +70337,47 @@
}
]
},
- "char_226_hmau": {
- "name": "吽",
- "description": "技能可以治疗友方单位",
+ "char_144_red": {
+ "name": "红",
+ "description": "再部署时间大幅度<@ba.kw>减少>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_226_hmau",
- "team": -1,
- "displayNumber": "LM19",
+ "potentialItemId": "p_char_144_red",
+ "team": 5,
+ "displayNumber": "SW01",
"tokenKey": null,
- "appellation": "Hung",
+ "appellation": "Projekt Red",
"position": "MELEE",
"tagList": [
- "防护",
- "治疗"
+ "快速复活",
+ "控场"
],
- "displayLogo": "logo_lungmen",
- "itemUsage": "罗德岛重装干员吽,将在前线保护所有干员。",
- "itemDesc": "不用怀疑,他的毛摸起来很舒服。",
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "罗德岛特种干员、猎狼人红,即将加入狩猎。",
+ "itemDesc": "利刃,就是锐齿。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
- "profession": "TANK",
+ "profession": "SPECIAL",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_226_hmau",
- "rangeId": "0-1",
+ "characterPrefabKey": "char_144_red",
+ "rangeId": "1-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1172,
- "atk": 182,
- "def": 244,
- "magicResistance": 10.0,
- "cost": 17,
- "blockCnt": 2,
+ "maxHp": 703,
+ "atk": 204,
+ "def": 135,
+ "magicResistance": 0.0,
+ "cost": 7,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
- "respawnTime": 70,
+ "baseAttackTime": 0.93,
+ "respawnTime": 18,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -65147,16 +70393,16 @@
{
"level": 50,
"data": {
- "maxHp": 1584,
- "atk": 261,
- "def": 359,
- "magicResistance": 10.0,
- "cost": 17,
- "blockCnt": 2,
+ "maxHp": 938,
+ "atk": 301,
+ "def": 194,
+ "magicResistance": 0.0,
+ "cost": 7,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
- "respawnTime": 70,
+ "baseAttackTime": 0.93,
+ "respawnTime": 18,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -65173,23 +70419,23 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_226_hmau",
- "rangeId": "0-1",
+ "characterPrefabKey": "char_144_red",
+ "rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1584,
- "atk": 261,
- "def": 359,
- "magicResistance": 10.0,
- "cost": 19,
- "blockCnt": 3,
+ "maxHp": 938,
+ "atk": 301,
+ "def": 194,
+ "magicResistance": 0.0,
+ "cost": 9,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
- "respawnTime": 70,
+ "baseAttackTime": 0.93,
+ "respawnTime": 18,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -65205,16 +70451,16 @@
{
"level": 70,
"data": {
- "maxHp": 2032,
- "atk": 353,
- "def": 479,
- "magicResistance": 10.0,
- "cost": 19,
- "blockCnt": 3,
+ "maxHp": 1173,
+ "atk": 413,
+ "def": 253,
+ "magicResistance": 0.0,
+ "cost": 9,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
- "respawnTime": 70,
+ "baseAttackTime": 0.93,
+ "respawnTime": 18,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -65230,13 +70476,13 @@
],
"evolveCost": [
{
- "id": "3231",
+ "id": "3281",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 5,
+ "id": "30012",
+ "count": 7,
"type": "MATERIAL"
},
{
@@ -65247,23 +70493,23 @@
]
},
{
- "characterPrefabKey": "char_226_hmau",
- "rangeId": "0-1",
+ "characterPrefabKey": "char_144_red",
+ "rangeId": "1-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 2032,
- "atk": 353,
- "def": 479,
- "magicResistance": 10.0,
- "cost": 21,
- "blockCnt": 3,
+ "maxHp": 1173,
+ "atk": 413,
+ "def": 253,
+ "magicResistance": 0.0,
+ "cost": 9,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
- "respawnTime": 70,
+ "baseAttackTime": 0.93,
+ "respawnTime": 18,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -65279,16 +70525,16 @@
{
"level": 80,
"data": {
- "maxHp": 2823,
- "atk": 442,
- "def": 585,
- "magicResistance": 10.0,
- "cost": 21,
- "blockCnt": 3,
+ "maxHp": 1505,
+ "atk": 530,
+ "def": 302,
+ "magicResistance": 0.0,
+ "cost": 9,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
- "respawnTime": 70,
+ "baseAttackTime": 0.93,
+ "respawnTime": 18,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -65304,18 +70550,18 @@
],
"evolveCost": [
{
- "id": "3233",
+ "id": "3283",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "31024",
+ "id": "30084",
"count": 7,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 15,
+ "id": "30043",
+ "count": 14,
"type": "MATERIAL"
}
]
@@ -65323,7 +70569,7 @@
],
"skills": [
{
- "skillId": "skchr_hmau_1",
+ "skillId": "skchr_red_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -65340,13 +70586,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30044",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 2,
+ "id": "30023",
+ "count": 1,
"type": "MATERIAL"
}
]
@@ -65364,13 +70610,13 @@
"type": "MATERIAL"
},
{
- "id": "31014",
- "count": 3,
+ "id": "30064",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 7,
+ "id": "30044",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -65393,8 +70639,8 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 3,
+ "id": "30034",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -65406,7 +70652,7 @@
}
},
{
- "skillId": "skchr_hmau_2",
+ "skillId": "skchr_red_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -65423,12 +70669,12 @@
"type": "MATERIAL"
},
{
- "id": "31024",
+ "id": "30054",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30103",
+ "id": "30033",
"count": 3,
"type": "MATERIAL"
}
@@ -65447,12 +70693,12 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30074",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "31024",
+ "id": "30054",
"count": 5,
"type": "MATERIAL"
}
@@ -65476,8 +70722,8 @@
"type": "MATERIAL"
},
{
- "id": "31024",
- "count": 4,
+ "id": "30054",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -65499,17 +70745,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "门神",
- "description": "防御力+6%",
+ "name": "刺骨",
+ "description": "每次攻击至少造成20%攻击力的伤害",
"rangeId": null,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.0
- },
- {
- "key": "def",
- "value": 0.06
+ "key": "atk_scale",
+ "value": 0.2
}
]
},
@@ -65520,17 +70762,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "门神",
- "description": "防御力+8%<@ba.talpu>(+2%)>",
+ "name": "刺骨",
+ "description": "每次攻击至少造成23%<@ba.talpu>(+3%)>攻击力的伤害",
"rangeId": null,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.0
- },
- {
- "key": "def",
- "value": 0.08
+ "key": "atk_scale",
+ "value": 0.23
}
]
},
@@ -65541,17 +70779,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "门神",
- "description": "防御力+6%,自身身后一格内如果是高台单位,自己对其的治疗效果提高75%",
+ "name": "刺骨",
+ "description": "每次攻击至少造成30%攻击力的伤害",
"rangeId": null,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.75
- },
- {
- "key": "def",
- "value": 0.06
+ "key": "atk_scale",
+ "value": 0.3
}
]
},
@@ -65562,17 +70796,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "门神",
- "description": "防御力+8%<@ba.talpu>(+2%)>,自身身后一格内如果是高台单位,自己对其的治疗效果提高85%<@ba.talpu>(+10%)>",
+ "name": "刺骨",
+ "description": "每次攻击至少造成33%<@ba.talpu>(+3%)>攻击力的伤害",
"rangeId": null,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.85
- },
- {
- "key": "def",
- "value": 0.08
+ "key": "atk_scale",
+ "value": 0.33
}
]
}
@@ -65604,7 +70834,7 @@
},
{
"type": 0,
- "description": "再部署时间-4秒",
+ "description": "攻击力+20",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -65613,9 +70843,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 21,
+ "attributeType": 1,
"formulaItem": 0,
- "value": -4.0,
+ "value": 20.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -65626,7 +70856,7 @@
},
{
"type": 0,
- "description": "防御力+25",
+ "description": "再部署时间-2秒",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -65635,9 +70865,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 2,
+ "attributeType": 21,
"formulaItem": 0,
- "value": 25.0,
+ "value": -2.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -65704,9 +70934,9 @@
{
"level": 50,
"data": {
- "maxHp": 200,
- "atk": 0,
- "def": 60,
+ "maxHp": 0,
+ "atk": 75,
+ "def": 0,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -65753,8 +70983,8 @@
"type": "MATERIAL"
},
{
- "id": "30031",
- "count": 7,
+ "id": "30011",
+ "count": 10,
"type": "MATERIAL"
}
]
@@ -65771,7 +71001,7 @@
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30022",
"count": 3,
"type": "MATERIAL"
}
@@ -65789,8 +71019,8 @@
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 4,
+ "id": "30032",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -65807,8 +71037,8 @@
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 3,
+ "id": "30023",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -65825,7 +71055,7 @@
"type": "MATERIAL"
},
{
- "id": "31023",
+ "id": "30033",
"count": 3,
"type": "MATERIAL"
},
@@ -65838,23 +71068,23 @@
}
]
},
- "char_144_red": {
- "name": "红",
+ "char_243_waaifu": {
+ "name": "槐琥",
"description": "再部署时间大幅度<@ba.kw>减少>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_144_red",
- "team": 5,
- "displayNumber": "SW01",
+ "potentialItemId": "p_char_243_waaifu",
+ "team": -1,
+ "displayNumber": "LM12",
"tokenKey": null,
- "appellation": "Projekt Red",
+ "appellation": "Waai Fu",
"position": "MELEE",
"tagList": [
"快速复活",
- "控场"
+ "削弱"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛特种干员、猎狼人红,即将加入狩猎。",
- "itemDesc": "利刃,就是锐齿。",
+ "displayLogo": "logo_lungmen",
+ "itemUsage": "来自龙门的实习干员槐琥,在干员综合测试中获得了相当高的分数。",
+ "itemDesc": "绝不承认自己就是冬青木区大学生行侠仗义第一人。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
@@ -65862,16 +71092,16 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_144_red",
+ "characterPrefabKey": "char_243_waaifu",
"rangeId": "1-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 703,
- "atk": 204,
- "def": 135,
+ "maxHp": 680,
+ "atk": 207,
+ "def": 137,
"magicResistance": 0.0,
"cost": 7,
"blockCnt": 1,
@@ -65894,9 +71124,9 @@
{
"level": 50,
"data": {
- "maxHp": 938,
- "atk": 301,
- "def": 194,
+ "maxHp": 907,
+ "atk": 305,
+ "def": 196,
"magicResistance": 0.0,
"cost": 7,
"blockCnt": 1,
@@ -65920,16 +71150,16 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_144_red",
+ "characterPrefabKey": "char_243_waaifu",
"rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 938,
- "atk": 301,
- "def": 194,
+ "maxHp": 907,
+ "atk": 305,
+ "def": 196,
"magicResistance": 0.0,
"cost": 9,
"blockCnt": 1,
@@ -65952,9 +71182,9 @@
{
"level": 70,
"data": {
- "maxHp": 1173,
- "atk": 413,
- "def": 253,
+ "maxHp": 1134,
+ "atk": 418,
+ "def": 255,
"magicResistance": 0.0,
"cost": 9,
"blockCnt": 1,
@@ -65982,28 +71212,28 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 7,
+ "id": "30042",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 2,
+ "id": "30022",
+ "count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_144_red",
+ "characterPrefabKey": "char_243_waaifu",
"rangeId": "1-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1173,
- "atk": 413,
- "def": 253,
+ "maxHp": 1134,
+ "atk": 418,
+ "def": 255,
"magicResistance": 0.0,
"cost": 9,
"blockCnt": 1,
@@ -66026,9 +71256,9 @@
{
"level": 80,
"data": {
- "maxHp": 1505,
- "atk": 530,
- "def": 302,
+ "maxHp": 1455,
+ "atk": 536,
+ "def": 304,
"magicResistance": 0.0,
"cost": 9,
"blockCnt": 1,
@@ -66056,13 +71286,13 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30104",
"count": 7,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 14,
+ "id": "30013",
+ "count": 16,
"type": "MATERIAL"
}
]
@@ -66070,7 +71300,7 @@
],
"skills": [
{
- "skillId": "skchr_red_1",
+ "skillId": "skchr_waaifu_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -66087,13 +71317,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30054",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30023",
- "count": 1,
+ "id": "30033",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -66111,12 +71341,12 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 2,
+ "id": "30074",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30054",
"count": 5,
"type": "MATERIAL"
}
@@ -66135,13 +71365,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30034",
- "count": 4,
+ "id": "30064",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -66153,7 +71383,7 @@
}
},
{
- "skillId": "skchr_red_2",
+ "skillId": "skchr_waaifu_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -66170,12 +71400,12 @@
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 3,
+ "id": "30064",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30033",
+ "id": "30043",
"count": 3,
"type": "MATERIAL"
}
@@ -66194,13 +71424,13 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30084",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 5,
+ "id": "30064",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -66218,13 +71448,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 3,
+ "id": "30034",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -66246,13 +71476,21 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "刺骨",
- "description": "每次攻击至少造成20%攻击力的伤害",
+ "name": "红眉咏春",
+ "description": "攻击时有20%的几率攻击力提升至125%,并将目标稍微击退",
"rangeId": null,
"blackboard": [
{
- "key": "atk_scale",
+ "key": "prob",
"value": 0.2
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.25
+ },
+ {
+ "key": "force",
+ "value": -1.0
}
]
},
@@ -66263,13 +71501,21 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "刺骨",
- "description": "每次攻击至少造成23%<@ba.talpu>(+3%)>攻击力的伤害",
+ "name": "红眉咏春",
+ "description": "攻击时有20%的几率攻击力提升至135%<@ba.talpu>(+10%)>,并将目标稍微击退",
"rangeId": null,
"blackboard": [
+ {
+ "key": "prob",
+ "value": 0.2
+ },
{
"key": "atk_scale",
- "value": 0.23
+ "value": 1.35
+ },
+ {
+ "key": "force",
+ "value": -1.0
}
]
},
@@ -66280,13 +71526,21 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "刺骨",
- "description": "每次攻击至少造成30%攻击力的伤害",
+ "name": "红眉咏春",
+ "description": "攻击时有20%的几率攻击力提升至150%,并将目标稍微地击退",
"rangeId": null,
"blackboard": [
+ {
+ "key": "prob",
+ "value": 0.2
+ },
{
"key": "atk_scale",
- "value": 0.3
+ "value": 1.5
+ },
+ {
+ "key": "force",
+ "value": -1.0
}
]
},
@@ -66297,13 +71551,21 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "刺骨",
- "description": "每次攻击至少造成33%<@ba.talpu>(+3%)>攻击力的伤害",
+ "name": "红眉咏春",
+ "description": "攻击时有20%的几率攻击力提升至160%<@ba.talpu>(+10%)>,并将目标稍微地击退",
"rangeId": null,
"blackboard": [
+ {
+ "key": "prob",
+ "value": 0.2
+ },
{
"key": "atk_scale",
- "value": 0.33
+ "value": 1.6
+ },
+ {
+ "key": "force",
+ "value": -1.0
}
]
}
@@ -66335,7 +71597,7 @@
},
{
"type": 0,
- "description": "攻击力+20",
+ "description": "防御力+19",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -66344,9 +71606,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 1,
+ "attributeType": 2,
"formulaItem": 0,
- "value": 20.0,
+ "value": 19.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -66436,8 +71698,8 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 75,
- "def": 0,
+ "atk": 50,
+ "def": 30,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -66484,8 +71746,8 @@
"type": "MATERIAL"
},
{
- "id": "30011",
- "count": 10,
+ "id": "30041",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -66502,7 +71764,7 @@
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30052",
"count": 3,
"type": "MATERIAL"
}
@@ -66520,8 +71782,8 @@
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 5,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -66538,7 +71800,7 @@
"type": "MATERIAL"
},
{
- "id": "30023",
+ "id": "30033",
"count": 5,
"type": "MATERIAL"
}
@@ -66556,12 +71818,12 @@
"type": "MATERIAL"
},
{
- "id": "30033",
- "count": 3,
+ "id": "30043",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30083",
+ "id": "30093",
"count": 3,
"type": "MATERIAL"
}
@@ -66569,47 +71831,47 @@
}
]
},
- "char_243_waaifu": {
- "name": "槐琥",
- "description": "再部署时间大幅度<@ba.kw>减少>",
+ "char_107_liskam": {
+ "name": "雷蛇",
+ "description": "能够阻挡三个敌人",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_243_waaifu",
- "team": -1,
- "displayNumber": "LM12",
+ "potentialItemId": "p_char_107_liskam",
+ "team": 13,
+ "displayNumber": "BS02",
"tokenKey": null,
- "appellation": "Waai Fu",
+ "appellation": "Liskarm",
"position": "MELEE",
"tagList": [
- "快速复活",
- "削弱"
+ "防护",
+ "输出"
],
- "displayLogo": "logo_lungmen",
- "itemUsage": "来自龙门的实习干员槐琥,在干员综合测试中获得了相当高的分数。",
- "itemDesc": "绝不承认自己就是冬青木区大学生行侠仗义第一人。",
+ "displayLogo": "logo_blacksteel",
+ "itemUsage": "黑钢防化人员雷蛇,虽是重装干员,却既持有坚强的盾,又握着锐利的矛。",
+ "itemDesc": "长枪般的雷电将贯穿面前的一切敌人。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
- "profession": "SPECIAL",
+ "profession": "TANK",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_243_waaifu",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_107_liskam",
+ "rangeId": "2-2",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 680,
- "atk": 207,
- "def": 137,
+ "maxHp": 1307,
+ "atk": 219,
+ "def": 256,
"magicResistance": 0.0,
- "cost": 7,
- "blockCnt": 1,
+ "cost": 18,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 0.93,
- "respawnTime": 18,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -66625,16 +71887,16 @@
{
"level": 50,
"data": {
- "maxHp": 907,
- "atk": 305,
- "def": 196,
+ "maxHp": 1743,
+ "atk": 281,
+ "def": 383,
"magicResistance": 0.0,
- "cost": 7,
- "blockCnt": 1,
+ "cost": 18,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 0.93,
- "respawnTime": 18,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -66651,23 +71913,23 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_243_waaifu",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_107_liskam",
+ "rangeId": "2-2",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 907,
- "atk": 305,
- "def": 196,
+ "maxHp": 1743,
+ "atk": 281,
+ "def": 383,
"magicResistance": 0.0,
- "cost": 9,
- "blockCnt": 1,
+ "cost": 20,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 0.93,
- "respawnTime": 18,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -66683,16 +71945,16 @@
{
"level": 70,
"data": {
- "maxHp": 1134,
- "atk": 418,
- "def": 255,
+ "maxHp": 2324,
+ "atk": 352,
+ "def": 518,
"magicResistance": 0.0,
- "cost": 9,
- "blockCnt": 1,
+ "cost": 20,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 0.93,
- "respawnTime": 18,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -66708,40 +71970,40 @@
],
"evolveCost": [
{
- "id": "3281",
+ "id": "3231",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 4,
+ "id": "30022",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30012",
"count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_243_waaifu",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_107_liskam",
+ "rangeId": "2-2",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1134,
- "atk": 418,
- "def": 255,
+ "maxHp": 2324,
+ "atk": 352,
+ "def": 518,
"magicResistance": 0.0,
- "cost": 9,
- "blockCnt": 1,
+ "cost": 22,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 0.93,
- "respawnTime": 18,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -66757,16 +72019,16 @@
{
"level": 80,
"data": {
- "maxHp": 1455,
- "atk": 536,
- "def": 304,
+ "maxHp": 3240,
+ "atk": 425,
+ "def": 710,
"magicResistance": 0.0,
- "cost": 9,
- "blockCnt": 1,
+ "cost": 22,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 0.93,
- "respawnTime": 18,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -66782,18 +72044,18 @@
],
"evolveCost": [
{
- "id": "3283",
+ "id": "3233",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30094",
"count": 7,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 16,
+ "id": "30053",
+ "count": 15,
"type": "MATERIAL"
}
]
@@ -66801,7 +72063,7 @@
],
"skills": [
{
- "skillId": "skchr_waaifu_1",
+ "skillId": "skchr_liskam_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -66866,12 +72128,12 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30064",
+ "id": "30054",
"count": 3,
"type": "MATERIAL"
}
@@ -66884,7 +72146,7 @@
}
},
{
- "skillId": "skchr_waaifu_2",
+ "skillId": "skchr_liskam_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -66949,12 +72211,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30024",
"count": 4,
"type": "MATERIAL"
}
@@ -66977,71 +72239,34 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "红眉咏春",
- "description": "攻击时有20%的几率攻击力提升至125%,并将目标稍微击退",
- "rangeId": null,
- "blackboard": [
- {
- "key": "prob",
- "value": 0.2
- },
- {
- "key": "atk_scale",
- "value": 1.25
- },
- {
- "key": "force",
- "value": -1.0
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "红眉咏春",
- "description": "攻击时有20%的几率攻击力提升至135%<@ba.talpu>(+10%)>,并将目标稍微击退",
- "rangeId": null,
+ "name": "战术防御",
+ "description": "受到攻击时,回复自己和周围一格内随机一名友方角色1点技力",
+ "rangeId": "x-5",
"blackboard": [
{
- "key": "prob",
- "value": 0.2
- },
- {
- "key": "atk_scale",
- "value": 1.35
- },
- {
- "key": "force",
- "value": -1.0
+ "key": "sp",
+ "value": 1.0
}
]
- },
+ }
+ ]
+ },
+ {
+ "candidates": [
{
"unlockCondition": {
"phase": 2,
"level": 1
},
"requiredPotentialRank": 0,
- "prefabKey": "1",
- "name": "红眉咏春",
- "description": "攻击时有20%的几率攻击力提升至150%,并将目标稍微地击退",
+ "prefabKey": "2",
+ "name": "雷抗",
+ "description": "法术抗性+10",
"rangeId": null,
"blackboard": [
{
- "key": "prob",
- "value": 0.2
- },
- {
- "key": "atk_scale",
- "value": 1.5
- },
- {
- "key": "force",
- "value": -1.0
+ "key": "magic_resistance",
+ "value": 10.0
}
]
},
@@ -67051,22 +72276,14 @@
"level": 1
},
"requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "红眉咏春",
- "description": "攻击时有20%的几率攻击力提升至160%<@ba.talpu>(+10%)>,并将目标稍微地击退",
+ "prefabKey": "2",
+ "name": "雷抗",
+ "description": "法术抗性+13<@ba.talpu>(+3)>",
"rangeId": null,
"blackboard": [
{
- "key": "prob",
- "value": 0.2
- },
- {
- "key": "atk_scale",
- "value": 1.6
- },
- {
- "key": "force",
- "value": -1.0
+ "key": "magic_resistance",
+ "value": 13.0
}
]
}
@@ -67098,7 +72315,7 @@
},
{
"type": 0,
- "description": "防御力+19",
+ "description": "再部署时间-4秒",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -67107,9 +72324,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 2,
+ "attributeType": 21,
"formulaItem": 0,
- "value": 19.0,
+ "value": -4.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -67120,7 +72337,7 @@
},
{
"type": 0,
- "description": "再部署时间-2秒",
+ "description": "防御力+27",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -67129,9 +72346,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 21,
+ "attributeType": 2,
"formulaItem": 0,
- "value": -2.0,
+ "value": 27.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -67199,8 +72416,8 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 50,
- "def": 30,
+ "atk": 45,
+ "def": 45,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -67247,8 +72464,8 @@
"type": "MATERIAL"
},
{
- "id": "30041",
- "count": 5,
+ "id": "30021",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -67265,7 +72482,7 @@
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30032",
"count": 3,
"type": "MATERIAL"
}
@@ -67283,8 +72500,8 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 3,
+ "id": "30042",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -67332,23 +72549,23 @@
}
]
},
- "char_107_liskam": {
- "name": "雷蛇",
+ "char_201_moeshd": {
+ "name": "可颂",
"description": "能够阻挡三个敌人",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_107_liskam",
- "team": 13,
- "displayNumber": "BS02",
+ "potentialItemId": "p_char_201_moeshd",
+ "team": 11,
+ "displayNumber": "PL04",
"tokenKey": null,
- "appellation": "Liskarm",
+ "appellation": "Croissant",
"position": "MELEE",
"tagList": [
"防护",
- "输出"
+ "位移"
],
- "displayLogo": "logo_blacksteel",
- "itemUsage": "黑钢防化人员雷蛇,虽是重装干员,却既持有坚强的盾,又握着锐利的矛。",
- "itemDesc": "长枪般的雷电将贯穿面前的一切敌人。",
+ "displayLogo": "logo_penguin",
+ "itemUsage": "企鹅物流特派物流人员可颂,愿意作为重装干员,为罗德岛提供可靠的防御力量。",
+ "itemDesc": "商场即战场!所有的锻炼和积累,都是为了这一天!",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
@@ -67356,16 +72573,16 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_107_liskam",
- "rangeId": "2-2",
+ "characterPrefabKey": "char_201_moeshd",
+ "rangeId": "0-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1307,
- "atk": 219,
- "def": 256,
+ "maxHp": 1503,
+ "atk": 201,
+ "def": 249,
"magicResistance": 0.0,
"cost": 18,
"blockCnt": 3,
@@ -67388,9 +72605,9 @@
{
"level": 50,
"data": {
- "maxHp": 1743,
- "atk": 281,
- "def": 383,
+ "maxHp": 1978,
+ "atk": 258,
+ "def": 373,
"magicResistance": 0.0,
"cost": 18,
"blockCnt": 3,
@@ -67414,16 +72631,16 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_107_liskam",
- "rangeId": "2-2",
+ "characterPrefabKey": "char_201_moeshd",
+ "rangeId": "0-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1743,
- "atk": 281,
- "def": 383,
+ "maxHp": 1978,
+ "atk": 258,
+ "def": 373,
"magicResistance": 0.0,
"cost": 20,
"blockCnt": 3,
@@ -67446,9 +72663,9 @@
{
"level": 70,
"data": {
- "maxHp": 2324,
- "atk": 352,
- "def": 518,
+ "maxHp": 2569,
+ "atk": 323,
+ "def": 511,
"magicResistance": 0.0,
"cost": 20,
"blockCnt": 3,
@@ -67476,28 +72693,28 @@
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 5,
+ "id": "30032",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30012",
+ "id": "30022",
"count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_107_liskam",
- "rangeId": "2-2",
+ "characterPrefabKey": "char_201_moeshd",
+ "rangeId": "0-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 2324,
- "atk": 352,
- "def": 518,
+ "maxHp": 2569,
+ "atk": 323,
+ "def": 511,
"magicResistance": 0.0,
"cost": 22,
"blockCnt": 3,
@@ -67520,8 +72737,8 @@
{
"level": 80,
"data": {
- "maxHp": 3240,
- "atk": 425,
+ "maxHp": 3520,
+ "atk": 380,
"def": 710,
"magicResistance": 0.0,
"cost": 22,
@@ -67550,13 +72767,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 7,
+ "id": "30104",
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 15,
+ "id": "30063",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -67564,7 +72781,7 @@
],
"skills": [
{
- "skillId": "skchr_liskam_1",
+ "skillId": "skchr_moeshd_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -67581,12 +72798,12 @@
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 3,
+ "id": "30064",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30033",
+ "id": "30043",
"count": 3,
"type": "MATERIAL"
}
@@ -67605,13 +72822,13 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30084",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 5,
+ "id": "30064",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -67629,13 +72846,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 3,
+ "id": "30024",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -67647,7 +72864,7 @@
}
},
{
- "skillId": "skchr_liskam_2",
+ "skillId": "skchr_moeshd_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -67664,13 +72881,13 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 2,
+ "id": "30074",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 3,
+ "id": "30053",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -67688,13 +72905,13 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30094",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 4,
+ "id": "30074",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -67712,13 +72929,13 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30024",
- "count": 4,
+ "id": "30104",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -67740,34 +72957,59 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "战术防御",
- "description": "受到攻击时,回复自己和周围一格内随机一名友方角色1点技力",
+ "name": "奇迹力场",
+ "description": "有10%的几率抵挡物理和法术伤害。周围四格内的友方单位获得一半该效果",
"rangeId": "x-5",
"blackboard": [
{
- "key": "sp",
- "value": 1.0
+ "key": "moeshd_t_1[self].prob",
+ "value": 0.1
+ },
+ {
+ "key": "moeshd_t_1[aura].prob",
+ "value": 0.05
}
]
- }
- ]
- },
- {
- "candidates": [
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "奇迹力场",
+ "description": "有13%<@ba.talpu>(+3%)>的几率抵挡物理和法术伤害。周围四格内的友方单位获得一半该效果",
+ "rangeId": "x-5",
+ "blackboard": [
+ {
+ "key": "moeshd_t_1[self].prob",
+ "value": 0.13
+ },
+ {
+ "key": "moeshd_t_1[aura].prob",
+ "value": 0.065
+ }
+ ]
+ },
{
"unlockCondition": {
"phase": 2,
"level": 1
},
"requiredPotentialRank": 0,
- "prefabKey": "2",
- "name": "雷抗",
- "description": "法术抗性+10",
- "rangeId": null,
+ "prefabKey": "1",
+ "name": "奇迹力场",
+ "description": "有20%的几率抵挡物理和法术伤害。周围四格内的友方单位获得一半该效果",
+ "rangeId": "x-5",
"blackboard": [
{
- "key": "magic_resistance",
- "value": 10.0
+ "key": "moeshd_t_1[self].prob",
+ "value": 0.2
+ },
+ {
+ "key": "moeshd_t_1[aura].prob",
+ "value": 0.1
}
]
},
@@ -67777,14 +73019,18 @@
"level": 1
},
"requiredPotentialRank": 4,
- "prefabKey": "2",
- "name": "雷抗",
- "description": "法术抗性+13<@ba.talpu>(+3)>",
- "rangeId": null,
+ "prefabKey": "1",
+ "name": "奇迹力场",
+ "description": "有23%<@ba.talpu>(+3%)>的几率抵挡物理和法术伤害。周围四格内的友方单位获得一半该效果",
+ "rangeId": "x-5",
"blackboard": [
{
- "key": "magic_resistance",
- "value": 13.0
+ "key": "moeshd_t_1[self].prob",
+ "value": 0.23
+ },
+ {
+ "key": "moeshd_t_1[aura].prob",
+ "value": 0.115
}
]
}
@@ -67838,7 +73084,7 @@
},
{
"type": 0,
- "description": "防御力+27",
+ "description": "防御力+26",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -67849,7 +73095,7 @@
{
"attributeType": 2,
"formulaItem": 0,
- "value": 27.0,
+ "value": 26.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -67916,9 +73162,9 @@
{
"level": 50,
"data": {
- "maxHp": 0,
- "atk": 45,
- "def": 45,
+ "maxHp": 150,
+ "atk": 0,
+ "def": 60,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -67965,7 +73211,7 @@
"type": "MATERIAL"
},
{
- "id": "30021",
+ "id": "30031",
"count": 7,
"type": "MATERIAL"
}
@@ -67983,7 +73229,7 @@
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30042",
"count": 3,
"type": "MATERIAL"
}
@@ -68001,7 +73247,7 @@
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30052",
"count": 4,
"type": "MATERIAL"
}
@@ -68019,8 +73265,8 @@
"type": "MATERIAL"
},
{
- "id": "30033",
- "count": 5,
+ "id": "30043",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -68037,60 +73283,59 @@
"type": "MATERIAL"
},
{
- "id": "30043",
+ "id": "30053",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 3,
+ "id": "30073",
+ "count": 4,
"type": "MATERIAL"
}
]
}
]
},
- "char_201_moeshd": {
- "name": "可颂",
+ "char_325_bison": {
+ "name": "拜松",
"description": "能够阻挡三个敌人",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_201_moeshd",
- "team": 11,
- "displayNumber": "PL04",
+ "potentialItemId": "p_char_325_bison",
+ "team": -1,
+ "displayNumber": "LM15",
"tokenKey": null,
- "appellation": "Croissant",
+ "appellation": "Bison",
"position": "MELEE",
"tagList": [
- "防护",
- "位移"
+ "防护"
],
- "displayLogo": "logo_penguin",
- "itemUsage": "企鹅物流特派物流人员可颂,愿意作为重装干员,为罗德岛提供可靠的防御力量。",
- "itemDesc": "商场即战场!所有的锻炼和积累,都是为了这一天!",
- "itemObtainApproach": "招募寻访",
+ "displayLogo": "logo_lungmen",
+ "itemUsage": "信使拜松,与年龄不相符的稳重。",
+ "itemDesc": "但其本人至今仍在质疑,信使是否真的需要掌握这么多的作战技巧。",
+ "itemObtainApproach": "活动获得",
"maxPotentialLevel": 5,
"rarity": 4,
"profession": "TANK",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_201_moeshd",
+ "characterPrefabKey": "char_325_bison",
"rangeId": "0-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1503,
- "atk": 201,
- "def": 249,
+ "maxHp": 1475,
+ "atk": 198,
+ "def": 245,
"magicResistance": 0.0,
- "cost": 18,
+ "cost": 20,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.2,
- "respawnTime": 70,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -68106,16 +73351,16 @@
{
"level": 50,
"data": {
- "maxHp": 1978,
- "atk": 258,
- "def": 373,
+ "maxHp": 1941,
+ "atk": 254,
+ "def": 367,
"magicResistance": 0.0,
- "cost": 18,
+ "cost": 20,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.2,
- "respawnTime": 70,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -68132,23 +73377,23 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_201_moeshd",
+ "characterPrefabKey": "char_325_bison",
"rangeId": "0-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1978,
- "atk": 258,
- "def": 373,
+ "maxHp": 1941,
+ "atk": 254,
+ "def": 367,
"magicResistance": 0.0,
- "cost": 20,
+ "cost": 22,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.2,
- "respawnTime": 70,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -68164,16 +73409,16 @@
{
"level": 70,
"data": {
- "maxHp": 2569,
- "atk": 323,
- "def": 511,
+ "maxHp": 2522,
+ "atk": 318,
+ "def": 504,
"magicResistance": 0.0,
- "cost": 20,
+ "cost": 22,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.2,
- "respawnTime": 70,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -68195,34 +73440,34 @@
},
{
"id": "30032",
- "count": 4,
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 3,
+ "id": "30012",
+ "count": 4,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_201_moeshd",
+ "characterPrefabKey": "char_325_bison",
"rangeId": "0-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 2569,
- "atk": 323,
- "def": 511,
+ "maxHp": 2522,
+ "atk": 318,
+ "def": 504,
"magicResistance": 0.0,
- "cost": 22,
+ "cost": 24,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.2,
- "respawnTime": 70,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -68238,16 +73483,16 @@
{
"level": 80,
"data": {
- "maxHp": 3520,
- "atk": 380,
- "def": 710,
+ "maxHp": 3456,
+ "atk": 375,
+ "def": 701,
"magicResistance": 0.0,
- "cost": 22,
+ "cost": 24,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.2,
- "respawnTime": 70,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -68268,13 +73513,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
- "count": 8,
+ "id": "30094",
+ "count": 7,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 8,
+ "id": "30103",
+ "count": 11,
"type": "MATERIAL"
}
]
@@ -68282,7 +73527,7 @@
],
"skills": [
{
- "skillId": "skchr_moeshd_1",
+ "skillId": "skcom_def_up[3]",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -68299,13 +73544,13 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 2,
+ "id": "30034",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 3,
+ "id": "30013",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -68323,13 +73568,13 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30054",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 4,
+ "id": "30034",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -68347,12 +73592,12 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30084",
"count": 4,
"type": "MATERIAL"
}
@@ -68365,7 +73610,7 @@
}
},
{
- "skillId": "skchr_moeshd_2",
+ "skillId": "skchr_bison_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -68382,13 +73627,13 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30044",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 5,
+ "id": "30023",
+ "count": 1,
"type": "MATERIAL"
}
]
@@ -68406,13 +73651,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 3,
+ "id": "30064",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 6,
+ "id": "30044",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -68435,8 +73680,8 @@
"type": "MATERIAL"
},
{
- "id": "30104",
- "count": 3,
+ "id": "30094",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -68458,17 +73703,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "奇迹力场",
- "description": "有10%的几率抵挡物理和法术伤害。周围四格内的友方单位获得一半该效果",
- "rangeId": "x-5",
+ "name": "交叉掩护",
+ "description": "在场时自身防御力+25,自己身后的如果是【先锋】或【近卫】干员也能享受到相同效果",
+ "rangeId": "b-1",
"blackboard": [
{
- "key": "moeshd_t_1[self].prob",
- "value": 0.1
- },
- {
- "key": "moeshd_t_1[aura].prob",
- "value": 0.05
+ "key": "def",
+ "value": 25.0
}
]
},
@@ -68479,17 +73720,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "奇迹力场",
- "description": "有13%<@ba.talpu>(+3%)>的几率抵挡物理和法术伤害。周围四格内的友方单位获得一半该效果",
- "rangeId": "x-5",
+ "name": "交叉掩护",
+ "description": "在场时自身防御力+45<@ba.talpu>(+20)>,自己身后的如果是【先锋】或【近卫】干员也能享受到相同效果",
+ "rangeId": "b-1",
"blackboard": [
{
- "key": "moeshd_t_1[self].prob",
- "value": 0.13
- },
- {
- "key": "moeshd_t_1[aura].prob",
- "value": 0.065
+ "key": "def",
+ "value": 45.0
}
]
},
@@ -68500,17 +73737,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "奇迹力场",
- "description": "有20%的几率抵挡物理和法术伤害。周围四格内的友方单位获得一半该效果",
- "rangeId": "x-5",
+ "name": "交叉掩护",
+ "description": "在场时自身防御力+50,自己身后的如果是【先锋】或【近卫】干员也能享受到相同效果",
+ "rangeId": "b-1",
"blackboard": [
{
- "key": "moeshd_t_1[self].prob",
- "value": 0.2
- },
- {
- "key": "moeshd_t_1[aura].prob",
- "value": 0.1
+ "key": "def",
+ "value": 50.0
}
]
},
@@ -68521,17 +73754,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "奇迹力场",
- "description": "有23%<@ba.talpu>(+3%)>的几率抵挡物理和法术伤害。周围四格内的友方单位获得一半该效果",
- "rangeId": "x-5",
+ "name": "交叉掩护",
+ "description": "在场时自身防御力+70<@ba.talpu>(+20)>,自己身后的如果是【先锋】或【近卫】干员也能享受到相同效果",
+ "rangeId": "b-1",
"blackboard": [
{
- "key": "moeshd_t_1[self].prob",
- "value": 0.23
- },
- {
- "key": "moeshd_t_1[aura].prob",
- "value": 0.115
+ "key": "def",
+ "value": 70.0
}
]
}
@@ -68563,7 +73792,7 @@
},
{
"type": 0,
- "description": "再部署时间-4秒",
+ "description": "再部署时间-10秒",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -68574,7 +73803,7 @@
{
"attributeType": 21,
"formulaItem": 0,
- "value": -4.0,
+ "value": -10.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -68585,7 +73814,7 @@
},
{
"type": 0,
- "description": "防御力+26",
+ "description": "部署费用-1",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -68594,9 +73823,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 2,
+ "attributeType": 4,
"formulaItem": 0,
- "value": 26.0,
+ "value": -1.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -68663,9 +73892,9 @@
{
"level": 50,
"data": {
- "maxHp": 150,
+ "maxHp": 0,
"atk": 0,
- "def": 60,
+ "def": 80,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -68766,8 +73995,8 @@
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 4,
+ "id": "30023",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -68784,59 +74013,61 @@
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 2,
+ "id": "30033",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 4,
+ "id": "30083",
+ "count": 3,
"type": "MATERIAL"
}
]
}
]
},
- "char_325_bison": {
- "name": "拜松",
- "description": "能够阻挡三个敌人",
+ "char_163_hpsts": {
+ "name": "火神",
+ "description": "<@ba.kw>无法>被友方角色治疗",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_325_bison",
+ "potentialItemId": "p_char_163_hpsts",
"team": -1,
- "displayNumber": "LM15",
+ "displayNumber": "MN02",
"tokenKey": null,
- "appellation": "Bison",
+ "appellation": "Vulcan",
"position": "MELEE",
"tagList": [
- "防护"
+ "生存",
+ "防护",
+ "输出"
],
- "displayLogo": "logo_lungmen",
- "itemUsage": "信使拜松,与年龄不相符的稳重。",
- "itemDesc": "但其本人至今仍在质疑,信使是否真的需要掌握这么多的作战技巧。",
- "itemObtainApproach": "活动获得",
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "罗德岛重装干员火神,已为你烧红火炉,随时准备开始锻造。",
+ "itemDesc": "比起修东西,她更喜欢打造点新玩意。",
+ "itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
"profession": "TANK",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_325_bison",
+ "characterPrefabKey": "char_163_hpsts",
"rangeId": "0-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1475,
- "atk": 198,
- "def": 245,
- "magicResistance": 0.0,
- "cost": 20,
- "blockCnt": 3,
+ "maxHp": 1574,
+ "atk": 344,
+ "def": 222,
+ "magicResistance": 10.0,
+ "cost": 31,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
- "respawnTime": 80,
+ "baseAttackTime": 1.6,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -68852,16 +74083,16 @@
{
"level": 50,
"data": {
- "maxHp": 1941,
- "atk": 254,
- "def": 367,
- "magicResistance": 0.0,
- "cost": 20,
- "blockCnt": 3,
+ "maxHp": 2072,
+ "atk": 479,
+ "def": 337,
+ "magicResistance": 10.0,
+ "cost": 31,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
- "respawnTime": 80,
+ "baseAttackTime": 1.6,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -68878,23 +74109,23 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_325_bison",
+ "characterPrefabKey": "char_163_hpsts",
"rangeId": "0-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1941,
- "atk": 254,
- "def": 367,
- "magicResistance": 0.0,
- "cost": 22,
+ "maxHp": 2072,
+ "atk": 479,
+ "def": 337,
+ "magicResistance": 10.0,
+ "cost": 33,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
- "respawnTime": 80,
+ "baseAttackTime": 1.6,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -68910,16 +74141,16 @@
{
"level": 70,
"data": {
- "maxHp": 2522,
- "atk": 318,
- "def": 504,
- "magicResistance": 0.0,
- "cost": 22,
+ "maxHp": 2692,
+ "atk": 639,
+ "def": 450,
+ "magicResistance": 10.0,
+ "cost": 33,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
- "respawnTime": 80,
+ "baseAttackTime": 1.6,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -68940,35 +74171,35 @@
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 5,
+ "id": "30042",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 4,
+ "id": "30032",
+ "count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_325_bison",
+ "characterPrefabKey": "char_163_hpsts",
"rangeId": "0-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 2522,
- "atk": 318,
- "def": 504,
- "magicResistance": 0.0,
- "cost": 24,
+ "maxHp": 2692,
+ "atk": 639,
+ "def": 450,
+ "magicResistance": 10.0,
+ "cost": 35,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
- "respawnTime": 80,
+ "baseAttackTime": 1.6,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -68984,16 +74215,16 @@
{
"level": 80,
"data": {
- "maxHp": 3456,
- "atk": 375,
- "def": 701,
- "magicResistance": 0.0,
- "cost": 24,
+ "maxHp": 3688,
+ "atk": 820,
+ "def": 585,
+ "magicResistance": 10.0,
+ "cost": 35,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
- "respawnTime": 80,
+ "baseAttackTime": 1.6,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -69014,13 +74245,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 7,
+ "id": "30014",
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 11,
+ "id": "30053",
+ "count": 15,
"type": "MATERIAL"
}
]
@@ -69028,7 +74259,7 @@
],
"skills": [
{
- "skillId": "skcom_def_up[3]",
+ "skillId": "skchr_hpsts_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -69045,13 +74276,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30074",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 4,
+ "id": "30053",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -69069,13 +74300,13 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30094",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30034",
- "count": 5,
+ "id": "30074",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -69093,13 +74324,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 4,
+ "id": "30104",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -69111,7 +74342,7 @@
}
},
{
- "skillId": "skchr_bison_2",
+ "skillId": "skchr_hpsts_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -69128,13 +74359,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30084",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30023",
- "count": 1,
+ "id": "30063",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -69152,12 +74383,12 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 2,
+ "id": "30104",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30084",
"count": 5,
"type": "MATERIAL"
}
@@ -69176,12 +74407,12 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30024",
"count": 4,
"type": "MATERIAL"
}
@@ -69204,13 +74435,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "交叉掩护",
- "description": "在场时自身防御力+25,自己身后的如果是【先锋】或【近卫】干员也能享受到相同效果",
- "rangeId": "b-1",
+ "name": "自我防护",
+ "description": "技能开启时,每秒恢复最大生命值4%的生命",
+ "rangeId": null,
"blackboard": [
{
- "key": "def",
- "value": 25.0
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.04
+ },
+ {
+ "key": "prob",
+ "value": 0.0
}
]
},
@@ -69221,13 +74456,17 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "交叉掩护",
- "description": "在场时自身防御力+45<@ba.talpu>(+20)>,自己身后的如果是【先锋】或【近卫】干员也能享受到相同效果",
- "rangeId": "b-1",
+ "name": "自我防护",
+ "description": "技能开启时,每秒恢复最大生命值5%<@ba.talpu>(+1%)>的生命",
+ "rangeId": null,
"blackboard": [
{
- "key": "def",
- "value": 45.0
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.05
+ },
+ {
+ "key": "prob",
+ "value": 0.0
}
]
},
@@ -69238,13 +74477,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "交叉掩护",
- "description": "在场时自身防御力+50,自己身后的如果是【先锋】或【近卫】干员也能享受到相同效果",
- "rangeId": "b-1",
+ "name": "自我防护",
+ "description": "技能开启时,每秒恢复最大生命值4%的生命,同时获得25%的近战物理闪避",
+ "rangeId": null,
"blackboard": [
{
- "key": "def",
- "value": 50.0
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.04
+ },
+ {
+ "key": "prob",
+ "value": 0.25
}
]
},
@@ -69255,13 +74498,17 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "交叉掩护",
- "description": "在场时自身防御力+70<@ba.talpu>(+20)>,自己身后的如果是【先锋】或【近卫】干员也能享受到相同效果",
- "rangeId": "b-1",
+ "name": "自我防护",
+ "description": "技能开启时,每秒恢复最大生命值5%<@ba.talpu>(+1%)>的生命,同时获得30%<@ba.talpu>(+5%)>的近战物理闪避",
+ "rangeId": null,
"blackboard": [
{
- "key": "def",
- "value": 70.0
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.05
+ },
+ {
+ "key": "prob",
+ "value": 0.3
}
]
}
@@ -69293,7 +74540,7 @@
},
{
"type": 0,
- "description": "再部署时间-10秒",
+ "description": "再部署时间-4秒",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -69304,7 +74551,7 @@
{
"attributeType": 21,
"formulaItem": 0,
- "value": -10.0,
+ "value": -4.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -69315,7 +74562,7 @@
},
{
"type": 0,
- "description": "部署费用-1",
+ "description": "生命上限+250",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -69324,9 +74571,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 4,
+ "attributeType": 0,
"formulaItem": 0,
- "value": -1.0,
+ "value": 250.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -69393,9 +74640,9 @@
{
"level": 50,
"data": {
- "maxHp": 0,
- "atk": 0,
- "def": 80,
+ "maxHp": 400,
+ "atk": 50,
+ "def": 0,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -69442,8 +74689,8 @@
"type": "MATERIAL"
},
{
- "id": "30031",
- "count": 7,
+ "id": "30041",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -69460,7 +74707,7 @@
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30052",
"count": 3,
"type": "MATERIAL"
}
@@ -69478,8 +74725,8 @@
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 4,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -69496,8 +74743,8 @@
"type": "MATERIAL"
},
{
- "id": "30023",
- "count": 5,
+ "id": "30053",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -69514,12 +74761,12 @@
"type": "MATERIAL"
},
{
- "id": "30033",
- "count": 3,
+ "id": "30063",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30083",
+ "id": "30023",
"count": 3,
"type": "MATERIAL"
}
@@ -69527,24 +74774,23 @@
}
]
},
- "char_163_hpsts": {
- "name": "火神",
- "description": "<@ba.kw>无法>被友方角色治疗",
+ "char_378_asbest": {
+ "name": "石棉",
+ "description": "技能开启时普通攻击会造成法术伤害",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_163_hpsts",
+ "potentialItemId": "p_char_378_asbest",
"team": -1,
- "displayNumber": "MN02",
+ "displayNumber": "RB05",
"tokenKey": null,
- "appellation": "Vulcan",
+ "appellation": "Asbestos",
"position": "MELEE",
"tagList": [
- "生存",
"防护",
"输出"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛重装干员火神,已为你烧红火炉,随时准备开始锻造。",
- "itemDesc": "比起修东西,她更喜欢打造点新玩意。",
+ "displayLogo": "logo_rim",
+ "itemUsage": "罗德岛签约探险家石棉,十分不情愿地为你服务。",
+ "itemDesc": "别自作多情。她不讨厌任何人,当然,也不喜欢任何人。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
@@ -69552,19 +74798,19 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_163_hpsts",
+ "characterPrefabKey": "char_378_asbest",
"rangeId": "0-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1574,
- "atk": 344,
- "def": 222,
- "magicResistance": 10.0,
- "cost": 31,
- "blockCnt": 2,
+ "maxHp": 1252,
+ "atk": 265,
+ "def": 223,
+ "magicResistance": 5.0,
+ "cost": 21,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.6,
@@ -69584,12 +74830,12 @@
{
"level": 50,
"data": {
- "maxHp": 2072,
- "atk": 479,
- "def": 337,
- "magicResistance": 10.0,
- "cost": 31,
- "blockCnt": 2,
+ "maxHp": 1692,
+ "atk": 379,
+ "def": 328,
+ "magicResistance": 5.0,
+ "cost": 21,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.6,
@@ -69610,18 +74856,18 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_163_hpsts",
+ "characterPrefabKey": "char_378_asbest",
"rangeId": "0-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 2072,
- "atk": 479,
- "def": 337,
+ "maxHp": 1692,
+ "atk": 379,
+ "def": 328,
"magicResistance": 10.0,
- "cost": 33,
+ "cost": 23,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -69642,11 +74888,11 @@
{
"level": 70,
"data": {
- "maxHp": 2692,
- "atk": 639,
- "def": 450,
+ "maxHp": 2257,
+ "atk": 506,
+ "def": 444,
"magicResistance": 10.0,
- "cost": 33,
+ "cost": 23,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -69672,30 +74918,30 @@
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30052",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30042",
"count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_163_hpsts",
+ "characterPrefabKey": "char_378_asbest",
"rangeId": "0-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 2692,
- "atk": 639,
- "def": 450,
- "magicResistance": 10.0,
- "cost": 35,
+ "maxHp": 2257,
+ "atk": 506,
+ "def": 444,
+ "magicResistance": 15.0,
+ "cost": 25,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -69716,11 +74962,11 @@
{
"level": 80,
"data": {
- "maxHp": 3688,
- "atk": 820,
- "def": 585,
- "magicResistance": 10.0,
- "cost": 35,
+ "maxHp": 3135,
+ "atk": 633,
+ "def": 555,
+ "magicResistance": 15.0,
+ "cost": 25,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -69746,13 +74992,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 8,
+ "id": "30064",
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 15,
+ "id": "30083",
+ "count": 10,
"type": "MATERIAL"
}
]
@@ -69760,7 +75006,7 @@
],
"skills": [
{
- "skillId": "skchr_hpsts_1",
+ "skillId": "skchr_asbest_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -69777,13 +75023,13 @@
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 3,
+ "id": "30064",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 5,
+ "id": "30043",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -69801,13 +75047,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "31014",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 6,
+ "id": "30014",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -69825,13 +75071,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
{
"id": "30104",
- "count": 3,
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -69843,7 +75089,7 @@
}
},
{
- "skillId": "skchr_hpsts_2",
+ "skillId": "skchr_asbest_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -69884,13 +75130,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30054",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 5,
+ "id": "31014",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -69908,13 +75154,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30024",
- "count": 4,
+ "id": "30044",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -69936,38 +75182,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "自我防护",
- "description": "技能开启时,每秒恢复最大生命值4%的生命",
- "rangeId": null,
- "blackboard": [
- {
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.04
- },
- {
- "key": "prob",
- "value": 0.0
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "自我防护",
- "description": "技能开启时,每秒恢复最大生命值5%<@ba.talpu>(+1%)>的生命",
+ "name": "湿润皮肤",
+ "description": "法术抗性+5,受到敌人的法术普通攻击时获得1点技力",
"rangeId": null,
"blackboard": [
{
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.05
+ "key": "magic_resistance",
+ "value": 5.0
},
{
- "key": "prob",
- "value": 0.0
+ "key": "sp",
+ "value": 1.0
}
]
},
@@ -69978,38 +75203,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "自我防护",
- "description": "技能开启时,每秒恢复最大生命值4%的生命,同时获得25%的近战物理闪避",
- "rangeId": null,
- "blackboard": [
- {
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.04
- },
- {
- "key": "prob",
- "value": 0.25
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 2,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "自我防护",
- "description": "技能开启时,每秒恢复最大生命值5%<@ba.talpu>(+1%)>的生命,同时获得30%<@ba.talpu>(+5%)>的近战物理闪避",
+ "name": "湿润皮肤",
+ "description": "法术抗性+10,受到敌人的法术普通攻击时获得3点技力",
"rangeId": null,
"blackboard": [
{
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.05
+ "key": "magic_resistance",
+ "value": 10.0
},
{
- "key": "prob",
- "value": 0.3
+ "key": "sp",
+ "value": 3.0
}
]
}
@@ -70063,7 +75267,7 @@
},
{
"type": 0,
- "description": "生命上限+250",
+ "description": "生命上限+210",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -70074,7 +75278,7 @@
{
"attributeType": 0,
"formulaItem": 0,
- "value": 250.0,
+ "value": 210.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -70084,9 +75288,25 @@
"equivalentCost": null
},
{
- "type": 1,
- "description": "天赋效果增强",
- "buff": null,
+ "type": 0,
+ "description": "再部署时间-6秒",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 21,
+ "formulaItem": 0,
+ "value": -6.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
"equivalentCost": null
},
{
@@ -70141,9 +75361,9 @@
{
"level": 50,
"data": {
- "maxHp": 400,
- "atk": 50,
- "def": 0,
+ "maxHp": 0,
+ "atk": 40,
+ "def": 40,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -70190,7 +75410,7 @@
"type": "MATERIAL"
},
{
- "id": "30041",
+ "id": "30051",
"count": 5,
"type": "MATERIAL"
}
@@ -70208,8 +75428,8 @@
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 3,
+ "id": "30062",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -70226,8 +75446,8 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 3,
+ "id": "30012",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -70244,7 +75464,7 @@
"type": "MATERIAL"
},
{
- "id": "30053",
+ "id": "30083",
"count": 4,
"type": "MATERIAL"
}
@@ -70262,56 +75482,55 @@
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 2,
+ "id": "30013",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30023",
- "count": 3,
+ "id": "30063",
+ "count": 2,
"type": "MATERIAL"
}
]
}
]
},
- "char_378_asbest": {
- "name": "石棉",
- "description": "技能开启时普通攻击会造成法术伤害",
+ "char_145_prove": {
+ "name": "普罗旺斯",
+ "description": "高精度的近距离射击",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_378_asbest",
+ "potentialItemId": "p_char_145_prove",
"team": -1,
- "displayNumber": "RB05",
+ "displayNumber": "SR03",
"tokenKey": null,
- "appellation": "Asbestos",
- "position": "MELEE",
+ "appellation": "Provence",
+ "position": "RANGED",
"tagList": [
- "防护",
"输出"
],
- "displayLogo": "logo_rim",
- "itemUsage": "罗德岛签约探险家石棉,十分不情愿地为你服务。",
- "itemDesc": "别自作多情。她不讨厌任何人,当然,也不喜欢任何人。",
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "罗德岛天灾信使普罗旺斯,时刻注意着天灾与敌人的动向。",
+ "itemDesc": "也注意着大家的生活质量。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
- "profession": "TANK",
+ "profession": "SNIPER",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_378_asbest",
- "rangeId": "0-1",
+ "characterPrefabKey": "char_145_prove",
+ "rangeId": "2-3",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1252,
- "atk": 265,
- "def": 223,
- "magicResistance": 5.0,
- "cost": 21,
- "blockCnt": 3,
+ "maxHp": 716,
+ "atk": 332,
+ "def": 81,
+ "magicResistance": 0.0,
+ "cost": 15,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.6,
@@ -70331,12 +75550,12 @@
{
"level": 50,
"data": {
- "maxHp": 1692,
- "atk": 379,
- "def": 328,
- "magicResistance": 5.0,
- "cost": 21,
- "blockCnt": 3,
+ "maxHp": 995,
+ "atk": 456,
+ "def": 117,
+ "magicResistance": 0.0,
+ "cost": 15,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.6,
@@ -70357,19 +75576,19 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_378_asbest",
- "rangeId": "0-1",
+ "characterPrefabKey": "char_145_prove",
+ "rangeId": "3-6",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1692,
- "atk": 379,
- "def": 328,
- "magicResistance": 10.0,
- "cost": 23,
- "blockCnt": 3,
+ "maxHp": 995,
+ "atk": 456,
+ "def": 117,
+ "magicResistance": 0.0,
+ "cost": 17,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.6,
@@ -70389,12 +75608,12 @@
{
"level": 70,
"data": {
- "maxHp": 2257,
- "atk": 506,
- "def": 444,
- "magicResistance": 10.0,
- "cost": 23,
- "blockCnt": 3,
+ "maxHp": 1276,
+ "atk": 601,
+ "def": 156,
+ "magicResistance": 0.0,
+ "cost": 17,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.6,
@@ -70414,7 +75633,7 @@
],
"evolveCost": [
{
- "id": "3231",
+ "id": "3241",
"count": 4,
"type": "MATERIAL"
},
@@ -70431,19 +75650,19 @@
]
},
{
- "characterPrefabKey": "char_378_asbest",
- "rangeId": "0-1",
+ "characterPrefabKey": "char_145_prove",
+ "rangeId": "3-6",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 2257,
- "atk": 506,
- "def": 444,
- "magicResistance": 15.0,
- "cost": 25,
- "blockCnt": 3,
+ "maxHp": 1276,
+ "atk": 601,
+ "def": 156,
+ "magicResistance": 0.0,
+ "cost": 19,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.6,
@@ -70463,12 +75682,12 @@
{
"level": 80,
"data": {
- "maxHp": 3135,
- "atk": 633,
- "def": 555,
- "magicResistance": 15.0,
- "cost": 25,
- "blockCnt": 3,
+ "maxHp": 1680,
+ "atk": 781,
+ "def": 215,
+ "magicResistance": 0.0,
+ "cost": 19,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.6,
@@ -70488,18 +75707,18 @@
],
"evolveCost": [
{
- "id": "3233",
+ "id": "3243",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 6,
+ "id": "30024",
+ "count": 9,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 10,
+ "id": "30063",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -70507,7 +75726,7 @@
],
"skills": [
{
- "skillId": "skchr_asbest_1",
+ "skillId": "skchr_prove_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -70524,13 +75743,13 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 2,
+ "id": "30084",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 3,
+ "id": "30063",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -70548,13 +75767,13 @@
"type": "MATERIAL"
},
{
- "id": "31014",
+ "id": "30104",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 7,
+ "id": "30084",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -70577,7 +75796,7 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30024",
"count": 4,
"type": "MATERIAL"
}
@@ -70590,7 +75809,7 @@
}
},
{
- "skillId": "skchr_asbest_2",
+ "skillId": "skchr_prove_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -70607,13 +75826,13 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30094",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 2,
+ "id": "30073",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -70631,12 +75850,12 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30014",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "31014",
+ "id": "30094",
"count": 6,
"type": "MATERIAL"
}
@@ -70655,13 +75874,13 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 3,
+ "id": "30014",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -70683,17 +75902,46 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "湿润皮肤",
- "description": "法术抗性+5,受到敌人的法术普通攻击时获得1点技力",
+ "name": "狩猎箭头",
+ "description": "攻击时,20%几率当次攻击的攻击力提升至140%。当敌人在正前方一格时,该几率提升到50%",
"rangeId": null,
"blackboard": [
{
- "key": "magic_resistance",
- "value": 5.0
+ "key": "prob",
+ "value": 0.2
},
{
- "key": "sp",
- "value": 1.0
+ "key": "prob2",
+ "value": 0.5
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.4
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "狩猎箭头",
+ "description": "攻击时,20%几率当次攻击的攻击力提升至150%<@ba.talpu>(+10%)>。当敌人在正前方一格时,该几率提升到50%",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "prob",
+ "value": 0.2
+ },
+ {
+ "key": "prob2",
+ "value": 0.5
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.5
}
]
},
@@ -70704,17 +75952,46 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "湿润皮肤",
- "description": "法术抗性+10,受到敌人的法术普通攻击时获得3点技力",
+ "name": "狩猎箭头",
+ "description": "攻击时,20%几率当次攻击的攻击力提升至180%。当敌人在正前方一格时,该几率提升到50%",
"rangeId": null,
"blackboard": [
{
- "key": "magic_resistance",
- "value": 10.0
+ "key": "prob",
+ "value": 0.2
},
{
- "key": "sp",
- "value": 3.0
+ "key": "prob2",
+ "value": 0.5
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.8
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "狩猎箭头",
+ "description": "攻击时,20%几率当次攻击的攻击力提升至190%<@ba.talpu>(+10%)>。当敌人在正前方一格时,该几率提升到50%",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "prob",
+ "value": 0.2
+ },
+ {
+ "key": "prob2",
+ "value": 0.5
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.9
}
]
}
@@ -70768,7 +76045,7 @@
},
{
"type": 0,
- "description": "生命上限+210",
+ "description": "攻击力+30",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -70777,9 +76054,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 0,
+ "attributeType": 1,
"formulaItem": 0,
- "value": 210.0,
+ "value": 30.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -70789,25 +76066,9 @@
"equivalentCost": null
},
{
- "type": 0,
- "description": "再部署时间-6秒",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 21,
- "formulaItem": 0,
- "value": -6.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
+ "type": 1,
+ "description": "天赋效果增强",
+ "buff": null,
"equivalentCost": null
},
{
@@ -70863,8 +76124,8 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 40,
- "def": 40,
+ "atk": 90,
+ "def": 0,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -70965,8 +76226,8 @@
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 4,
+ "id": "30063",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -70983,35 +76244,36 @@
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 4,
+ "id": "30073",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 2,
+ "id": "30053",
+ "count": 3,
"type": "MATERIAL"
}
]
}
]
},
- "char_145_prove": {
- "name": "普罗旺斯",
- "description": "高精度的近距离射击",
+ "char_158_milu": {
+ "name": "守林人",
+ "description": "优先攻击攻击范围内<@ba.kw>防御力最低>的敌方单位",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_145_prove",
+ "potentialItemId": "p_char_158_milu",
"team": -1,
- "displayNumber": "SR03",
+ "displayNumber": "ST01",
"tokenKey": null,
- "appellation": "Provence",
+ "appellation": "Firewatch",
"position": "RANGED",
"tagList": [
- "输出"
+ "输出",
+ "爆发"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛天灾信使普罗旺斯,时刻注意着天灾与敌人的动向。",
- "itemDesc": "也注意着大家的生活质量。",
+ "itemUsage": "罗德岛狙击干员守林人,隐藏在掩体间伺机待发。",
+ "itemDesc": "她什么时候才能笑呢,哪怕咧咧嘴也好啊......",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
@@ -71019,22 +76281,22 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_145_prove",
- "rangeId": "2-3",
+ "characterPrefabKey": "char_158_milu",
+ "rangeId": "3-3",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 716,
- "atk": 332,
- "def": 81,
+ "maxHp": 714,
+ "atk": 486,
+ "def": 63,
"magicResistance": 0.0,
- "cost": 15,
+ "cost": 19,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.7,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -71051,15 +76313,15 @@
{
"level": 50,
"data": {
- "maxHp": 995,
- "atk": 456,
- "def": 117,
+ "maxHp": 928,
+ "atk": 675,
+ "def": 85,
"magicResistance": 0.0,
- "cost": 15,
+ "cost": 19,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.7,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -71077,22 +76339,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_145_prove",
- "rangeId": "3-6",
+ "characterPrefabKey": "char_158_milu",
+ "rangeId": "3-9",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 995,
- "atk": 456,
- "def": 117,
+ "maxHp": 928,
+ "atk": 675,
+ "def": 85,
"magicResistance": 0.0,
- "cost": 17,
+ "cost": 21,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.7,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -71109,15 +76371,15 @@
{
"level": 70,
"data": {
- "maxHp": 1276,
- "atk": 601,
- "def": 156,
+ "maxHp": 1160,
+ "atk": 889,
+ "def": 107,
"magicResistance": 0.0,
- "cost": 17,
+ "cost": 21,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.7,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -71139,34 +76401,34 @@
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 4,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 3,
+ "id": "30052",
+ "count": 2,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_145_prove",
- "rangeId": "3-6",
+ "characterPrefabKey": "char_158_milu",
+ "rangeId": "3-9",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1276,
- "atk": 601,
- "def": 156,
+ "maxHp": 1160,
+ "atk": 889,
+ "def": 107,
"magicResistance": 0.0,
- "cost": 19,
+ "cost": 21,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.7,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -71183,15 +76445,15 @@
{
"level": 80,
"data": {
- "maxHp": 1680,
- "atk": 781,
- "def": 215,
+ "maxHp": 1450,
+ "atk": 1085,
+ "def": 131,
"magicResistance": 0.0,
- "cost": 19,
+ "cost": 21,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.7,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -71213,13 +76475,13 @@
"type": "MATERIAL"
},
{
- "id": "30024",
- "count": 9,
+ "id": "30034",
+ "count": 7,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 7,
+ "id": "30073",
+ "count": 15,
"type": "MATERIAL"
}
]
@@ -71227,7 +76489,7 @@
],
"skills": [
{
- "skillId": "skchr_prove_1",
+ "skillId": "skchr_milu_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -71244,13 +76506,13 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30094",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 2,
+ "id": "30073",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -71268,13 +76530,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30014",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 5,
+ "id": "30094",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -71292,12 +76554,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30014",
"count": 4,
"type": "MATERIAL"
}
@@ -71310,7 +76572,7 @@
}
},
{
- "skillId": "skchr_prove_2",
+ "skillId": "skchr_milu_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -71327,13 +76589,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30104",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 4,
+ "id": "30083",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -71351,13 +76613,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30024",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 6,
+ "id": "30104",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -71375,12 +76637,12 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30034",
"count": 4,
"type": "MATERIAL"
}
@@ -71403,21 +76665,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "狩猎箭头",
- "description": "攻击时,20%几率当次攻击的攻击力提升至140%。当敌人在正前方一格时,该几率提升到50%",
+ "name": "暗杀者",
+ "description": "攻击使用远程武器的敌人时,攻击力提升至120%",
"rangeId": null,
"blackboard": [
- {
- "key": "prob",
- "value": 0.2
- },
- {
- "key": "prob2",
- "value": 0.5
- },
{
"key": "atk_scale",
- "value": 1.4
+ "value": 1.2
}
]
},
@@ -71428,21 +76682,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "狩猎箭头",
- "description": "攻击时,20%几率当次攻击的攻击力提升至150%<@ba.talpu>(+10%)>。当敌人在正前方一格时,该几率提升到50%",
+ "name": "暗杀者",
+ "description": "攻击使用远程武器的敌人时,攻击力提升至125%<@ba.talpu>(+5%)>",
"rangeId": null,
"blackboard": [
- {
- "key": "prob",
- "value": 0.2
- },
- {
- "key": "prob2",
- "value": 0.5
- },
{
"key": "atk_scale",
- "value": 1.5
+ "value": 1.25
}
]
},
@@ -71453,21 +76699,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "狩猎箭头",
- "description": "攻击时,20%几率当次攻击的攻击力提升至180%。当敌人在正前方一格时,该几率提升到50%",
+ "name": "暗杀者",
+ "description": "攻击使用远程武器的敌人时,攻击力提升至140%",
"rangeId": null,
"blackboard": [
- {
- "key": "prob",
- "value": 0.2
- },
- {
- "key": "prob2",
- "value": 0.5
- },
{
"key": "atk_scale",
- "value": 1.8
+ "value": 1.4
}
]
},
@@ -71478,21 +76716,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "狩猎箭头",
- "description": "攻击时,20%几率当次攻击的攻击力提升至190%<@ba.talpu>(+10%)>。当敌人在正前方一格时,该几率提升到50%",
+ "name": "暗杀者",
+ "description": "攻击使用远程武器的敌人时,攻击力提升至145%<@ba.talpu>(+5%)>",
"rangeId": null,
"blackboard": [
- {
- "key": "prob",
- "value": 0.2
- },
- {
- "key": "prob2",
- "value": 0.5
- },
{
"key": "atk_scale",
- "value": 1.9
+ "value": 1.45
}
]
}
@@ -71546,7 +76776,7 @@
},
{
"type": 0,
- "description": "攻击力+30",
+ "description": "攻击力+35",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -71557,7 +76787,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 30.0,
+ "value": 35.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -71673,8 +76903,8 @@
"type": "MATERIAL"
},
{
- "id": "30051",
- "count": 5,
+ "id": "30061",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -71691,8 +76921,8 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 2,
+ "id": "30012",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -71709,8 +76939,8 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 8,
+ "id": "30022",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -71727,8 +76957,8 @@
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 3,
+ "id": "30073",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -71745,12 +76975,12 @@
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 3,
+ "id": "30083",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30053",
+ "id": "30103",
"count": 3,
"type": "MATERIAL"
}
@@ -71758,23 +76988,23 @@
}
]
},
- "char_158_milu": {
- "name": "守林人",
+ "char_218_cuttle": {
+ "name": "安哲拉",
"description": "优先攻击攻击范围内<@ba.kw>防御力最低>的敌方单位",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_158_milu",
- "team": -1,
- "displayNumber": "ST01",
+ "potentialItemId": "p_char_218_cuttle",
+ "team": 15,
+ "displayNumber": "II04",
"tokenKey": null,
- "appellation": "Firewatch",
+ "appellation": "Andreana",
"position": "RANGED",
"tagList": [
"输出",
- "爆发"
+ "减速"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛狙击干员守林人,隐藏在掩体间伺机待发。",
- "itemDesc": "她什么时候才能笑呢,哪怕咧咧嘴也好啊......",
+ "itemUsage": "罗德岛狙击干员安哲拉,在远处援护其他干员。",
+ "itemDesc": "虽然怕麻烦,但她还是会认真完成工作。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
@@ -71782,16 +77012,16 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_158_milu",
+ "characterPrefabKey": "char_218_cuttle",
"rangeId": "3-3",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 714,
- "atk": 486,
- "def": 63,
+ "maxHp": 737,
+ "atk": 479,
+ "def": 62,
"magicResistance": 0.0,
"cost": 19,
"blockCnt": 1,
@@ -71814,9 +77044,9 @@
{
"level": 50,
"data": {
- "maxHp": 928,
- "atk": 675,
- "def": 85,
+ "maxHp": 958,
+ "atk": 666,
+ "def": 83,
"magicResistance": 0.0,
"cost": 19,
"blockCnt": 1,
@@ -71840,16 +77070,16 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_158_milu",
+ "characterPrefabKey": "char_218_cuttle",
"rangeId": "3-9",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 928,
- "atk": 675,
- "def": 85,
+ "maxHp": 958,
+ "atk": 666,
+ "def": 83,
"magicResistance": 0.0,
"cost": 21,
"blockCnt": 1,
@@ -71872,9 +77102,9 @@
{
"level": 70,
"data": {
- "maxHp": 1160,
- "atk": 889,
- "def": 107,
+ "maxHp": 1198,
+ "atk": 877,
+ "def": 104,
"magicResistance": 0.0,
"cost": 21,
"blockCnt": 1,
@@ -71902,28 +77132,28 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 3,
+ "id": "30012",
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30022",
"count": 2,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_158_milu",
+ "characterPrefabKey": "char_218_cuttle",
"rangeId": "3-9",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1160,
- "atk": 889,
- "def": 107,
+ "maxHp": 1198,
+ "atk": 877,
+ "def": 104,
"magicResistance": 0.0,
"cost": 21,
"blockCnt": 1,
@@ -71946,9 +77176,9 @@
{
"level": 80,
"data": {
- "maxHp": 1450,
- "atk": 1085,
- "def": 131,
+ "maxHp": 1498,
+ "atk": 1070,
+ "def": 128,
"magicResistance": 0.0,
"cost": 21,
"blockCnt": 1,
@@ -71976,13 +77206,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
- "count": 7,
+ "id": "30094",
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 15,
+ "id": "30103",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -71990,7 +77220,7 @@
],
"skills": [
{
- "skillId": "skchr_milu_1",
+ "skillId": "skcom_atk_up[3]",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -72007,13 +77237,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "31024",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 4,
+ "id": "30103",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -72031,12 +77261,12 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30094",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30074",
"count": 6,
"type": "MATERIAL"
}
@@ -72060,8 +77290,8 @@
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 4,
+ "id": "30054",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -72073,7 +77303,7 @@
}
},
{
- "skillId": "skchr_milu_2",
+ "skillId": "skchr_cuttle_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -72090,12 +77320,12 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30054",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30083",
+ "id": "31013",
"count": 2,
"type": "MATERIAL"
}
@@ -72114,13 +77344,13 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30014",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30104",
- "count": 5,
+ "id": "30094",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -72138,12 +77368,12 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "31024",
"count": 4,
"type": "MATERIAL"
}
@@ -72166,13 +77396,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "暗杀者",
- "description": "攻击使用远程武器的敌人时,攻击力提升至120%",
+ "name": "深海直觉",
+ "description": "编入队伍时,所有【深海猎人】干员攻击速度+6",
"rangeId": null,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.2
+ "key": "attack_speed",
+ "value": 6.0
}
]
},
@@ -72183,13 +77413,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "暗杀者",
- "description": "攻击使用远程武器的敌人时,攻击力提升至125%<@ba.talpu>(+5%)>",
+ "name": "深海直觉",
+ "description": "编入队伍时,所有【深海猎人】干员攻击速度+8<@ba.talpu>(+2)>",
"rangeId": null,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.25
+ "key": "attack_speed",
+ "value": 8.0
}
]
},
@@ -72200,13 +77430,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "暗杀者",
- "description": "攻击使用远程武器的敌人时,攻击力提升至140%",
+ "name": "深海直觉",
+ "description": "编入队伍时,所有【深海猎人】干员攻击速度+12",
"rangeId": null,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.4
+ "key": "attack_speed",
+ "value": 12.0
}
]
},
@@ -72217,13 +77447,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "暗杀者",
- "description": "攻击使用远程武器的敌人时,攻击力提升至145%<@ba.talpu>(+5%)>",
+ "name": "深海直觉",
+ "description": "编入队伍时,所有【深海猎人】干员攻击速度+14<@ba.talpu>(+2)>",
"rangeId": null,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.45
+ "key": "attack_speed",
+ "value": 14.0
}
]
}
@@ -72355,8 +77585,8 @@
{
"level": 50,
"data": {
- "maxHp": 0,
- "atk": 90,
+ "maxHp": 300,
+ "atk": 40,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -72404,8 +77634,8 @@
"type": "MATERIAL"
},
{
- "id": "30061",
- "count": 4,
+ "id": "30011",
+ "count": 10,
"type": "MATERIAL"
}
]
@@ -72422,8 +77652,8 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 4,
+ "id": "30022",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -72440,7 +77670,7 @@
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30032",
"count": 5,
"type": "MATERIAL"
}
@@ -72458,8 +77688,8 @@
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 4,
+ "id": "30063",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -72476,59 +77706,59 @@
"type": "MATERIAL"
},
{
- "id": "30083",
+ "id": "30093",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 3,
+ "id": "30013",
+ "count": 4,
"type": "MATERIAL"
}
]
}
]
},
- "char_218_cuttle": {
- "name": "安哲拉",
- "description": "优先攻击攻击范围内<@ba.kw>防御力最低>的敌方单位",
+ "char_173_slchan": {
+ "name": "崖心",
+ "description": "技能可以使敌人产生<@ba.kw>位移>\\n可以放置于远程位",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_218_cuttle",
- "team": 15,
- "displayNumber": "II04",
+ "potentialItemId": "p_char_173_slchan",
+ "team": 6,
+ "displayNumber": "JC06",
"tokenKey": null,
- "appellation": "Andreana",
- "position": "RANGED",
+ "appellation": "Cliffheart",
+ "position": "MELEE",
"tagList": [
- "输出",
- "减速"
+ "位移",
+ "输出"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛狙击干员安哲拉,在远处援护其他干员。",
- "itemDesc": "虽然怕麻烦,但她还是会认真完成工作。",
+ "displayLogo": "logo_kjerag",
+ "itemUsage": "罗德岛干员崖心,作为特种干员,同时具备登山家的坚韧和战士的敏锐。",
+ "itemDesc": "被登山镐钩中是相当疼的。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
- "profession": "SNIPER",
+ "profession": "SPECIAL",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_218_cuttle",
- "rangeId": "3-3",
+ "characterPrefabKey": "char_173_slchan",
+ "rangeId": "2-2",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 737,
- "atk": 479,
- "def": 62,
+ "maxHp": 852,
+ "atk": 329,
+ "def": 148,
"magicResistance": 0.0,
- "cost": 19,
- "blockCnt": 1,
+ "cost": 11,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.7,
+ "baseAttackTime": 1.8,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -72545,15 +77775,15 @@
{
"level": 50,
"data": {
- "maxHp": 958,
- "atk": 666,
- "def": 83,
+ "maxHp": 1152,
+ "atk": 471,
+ "def": 219,
"magicResistance": 0.0,
- "cost": 19,
- "blockCnt": 1,
+ "cost": 11,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.7,
+ "baseAttackTime": 1.8,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -72571,22 +77801,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_218_cuttle",
- "rangeId": "3-9",
+ "characterPrefabKey": "char_173_slchan",
+ "rangeId": "3-2",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 958,
- "atk": 666,
- "def": 83,
+ "maxHp": 1152,
+ "atk": 471,
+ "def": 219,
"magicResistance": 0.0,
- "cost": 21,
- "blockCnt": 1,
+ "cost": 13,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.7,
+ "baseAttackTime": 1.8,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -72603,15 +77833,15 @@
{
"level": 70,
"data": {
- "maxHp": 1198,
- "atk": 877,
- "def": 104,
+ "maxHp": 1497,
+ "atk": 612,
+ "def": 289,
"magicResistance": 0.0,
- "cost": 21,
- "blockCnt": 1,
+ "cost": 13,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.7,
+ "baseAttackTime": 1.8,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -72628,39 +77858,39 @@
],
"evolveCost": [
{
- "id": "3241",
+ "id": "3281",
"count": 4,
"type": "MATERIAL"
},
{
"id": "30012",
- "count": 8,
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 2,
+ "id": "30032",
+ "count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_218_cuttle",
- "rangeId": "3-9",
+ "characterPrefabKey": "char_173_slchan",
+ "rangeId": "3-2",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1198,
- "atk": 877,
- "def": 104,
+ "maxHp": 1497,
+ "atk": 612,
+ "def": 289,
"magicResistance": 0.0,
- "cost": 21,
- "blockCnt": 1,
+ "cost": 13,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.7,
+ "baseAttackTime": 1.8,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -72677,15 +77907,15 @@
{
"level": 80,
"data": {
- "maxHp": 1498,
- "atk": 1070,
- "def": 128,
+ "maxHp": 1970,
+ "atk": 765,
+ "def": 340,
"magicResistance": 0.0,
- "cost": 21,
- "blockCnt": 1,
+ "cost": 13,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.7,
+ "baseAttackTime": 1.8,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -72702,18 +77932,18 @@
],
"evolveCost": [
{
- "id": "3243",
+ "id": "3283",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 8,
+ "id": "30044",
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 8,
+ "id": "30083",
+ "count": 13,
"type": "MATERIAL"
}
]
@@ -72721,7 +77951,7 @@
],
"skills": [
{
- "skillId": "skcom_atk_up[3]",
+ "skillId": "skchr_slchan_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -72738,13 +77968,13 @@
"type": "MATERIAL"
},
{
- "id": "31024",
+ "id": "30104",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 3,
+ "id": "30083",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -72762,13 +77992,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30024",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 6,
+ "id": "30104",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -72786,13 +78016,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 3,
+ "id": "30034",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -72804,7 +78034,7 @@
}
},
{
- "skillId": "skchr_cuttle_2",
+ "skillId": "skchr_slchan_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -72821,13 +78051,13 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30014",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "31013",
- "count": 2,
+ "id": "30093",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -72845,12 +78075,12 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30034",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30014",
"count": 6,
"type": "MATERIAL"
}
@@ -72874,8 +78104,8 @@
"type": "MATERIAL"
},
{
- "id": "31024",
- "count": 4,
+ "id": "30064",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -72897,13 +78127,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "深海直觉",
- "description": "编入队伍时,所有【深海猎人】干员攻击速度+6",
+ "name": "雪境猎手",
+ "description": "未阻挡敌人时,攻击力和防御力各+6%",
"rangeId": null,
"blackboard": [
{
- "key": "attack_speed",
- "value": 6.0
+ "key": "atk",
+ "value": 0.06
+ },
+ {
+ "key": "def",
+ "value": 0.06
}
]
},
@@ -72914,13 +78148,17 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "深海直觉",
- "description": "编入队伍时,所有【深海猎人】干员攻击速度+8<@ba.talpu>(+2)>",
+ "name": "雪境猎手",
+ "description": "未阻挡敌人时,攻击力和防御力各+8%<@ba.talpu>(+2%)>",
"rangeId": null,
"blackboard": [
{
- "key": "attack_speed",
- "value": 8.0
+ "key": "atk",
+ "value": 0.08
+ },
+ {
+ "key": "def",
+ "value": 0.08
}
]
},
@@ -72931,13 +78169,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "深海直觉",
- "description": "编入队伍时,所有【深海猎人】干员攻击速度+12",
+ "name": "雪境猎手",
+ "description": "未阻挡敌人时,攻击力和防御力各+12%",
"rangeId": null,
"blackboard": [
{
- "key": "attack_speed",
- "value": 12.0
+ "key": "atk",
+ "value": 0.12
+ },
+ {
+ "key": "def",
+ "value": 0.12
}
]
},
@@ -72948,13 +78190,17 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "深海直觉",
- "description": "编入队伍时,所有【深海猎人】干员攻击速度+14<@ba.talpu>(+2)>",
+ "name": "雪境猎手",
+ "description": "未阻挡敌人时,攻击力和防御力各+14%<@ba.talpu>(+2%)>",
"rangeId": null,
"blackboard": [
{
- "key": "attack_speed",
- "value": 14.0
+ "key": "atk",
+ "value": 0.14
+ },
+ {
+ "key": "def",
+ "value": 0.14
}
]
}
@@ -73008,7 +78254,7 @@
},
{
"type": 0,
- "description": "攻击力+35",
+ "description": "攻击速度+8",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -73017,9 +78263,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 1,
+ "attributeType": 7,
"formulaItem": 0,
- "value": 35.0,
+ "value": 8.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -73086,8 +78332,8 @@
{
"level": 50,
"data": {
- "maxHp": 300,
- "atk": 40,
+ "maxHp": 0,
+ "atk": 70,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -73189,8 +78435,8 @@
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 3,
+ "id": "30083",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -73220,47 +78466,47 @@
}
]
},
- "char_173_slchan": {
- "name": "崖心",
+ "char_383_snsant": {
+ "name": "雪雉",
"description": "技能可以使敌人产生<@ba.kw>位移>\\n可以放置于远程位",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_173_slchan",
- "team": 6,
- "displayNumber": "JC06",
+ "potentialItemId": "p_char_383_snsant",
+ "team": -1,
+ "displayNumber": "LM16",
"tokenKey": null,
- "appellation": "Cliffheart",
+ "appellation": "Snowsant",
"position": "MELEE",
"tagList": [
"位移",
- "输出"
+ "减速"
],
- "displayLogo": "logo_kjerag",
- "itemUsage": "罗德岛干员崖心,作为特种干员,同时具备登山家的坚韧和战士的敏锐。",
- "itemDesc": "被登山镐钩中是相当疼的。",
- "itemObtainApproach": "招募寻访",
+ "displayLogo": "logo_lungmen",
+ "itemUsage": "罗德岛特种干员雪雉,使用独特的工业爪钩带来不一样的战术体验。",
+ "itemDesc": "曾获龙门机械设计专业头奖。",
+ "itemObtainApproach": "活动获得",
"maxPotentialLevel": 5,
"rarity": 4,
"profession": "SPECIAL",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_173_slchan",
+ "characterPrefabKey": "char_383_snsant",
"rangeId": "2-2",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 852,
- "atk": 329,
- "def": 148,
+ "maxHp": 794,
+ "atk": 320,
+ "def": 155,
"magicResistance": 0.0,
- "cost": 11,
+ "cost": 13,
"blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.8,
- "respawnTime": 70,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -73276,16 +78522,16 @@
{
"level": 50,
"data": {
- "maxHp": 1152,
- "atk": 471,
- "def": 219,
+ "maxHp": 1073,
+ "atk": 458,
+ "def": 228,
"magicResistance": 0.0,
- "cost": 11,
+ "cost": 13,
"blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.8,
- "respawnTime": 70,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -73302,23 +78548,23 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_173_slchan",
+ "characterPrefabKey": "char_383_snsant",
"rangeId": "3-2",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1152,
- "atk": 471,
- "def": 219,
+ "maxHp": 1073,
+ "atk": 458,
+ "def": 228,
"magicResistance": 0.0,
- "cost": 13,
+ "cost": 15,
"blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.8,
- "respawnTime": 70,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -73334,16 +78580,16 @@
{
"level": 70,
"data": {
- "maxHp": 1497,
- "atk": 612,
- "def": 289,
+ "maxHp": 1394,
+ "atk": 596,
+ "def": 301,
"magicResistance": 0.0,
- "cost": 13,
+ "cost": 15,
"blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.8,
- "respawnTime": 70,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -73364,35 +78610,35 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 6,
+ "id": "30022",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30052",
"count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_173_slchan",
+ "characterPrefabKey": "char_383_snsant",
"rangeId": "3-2",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1497,
- "atk": 612,
- "def": 289,
+ "maxHp": 1394,
+ "atk": 596,
+ "def": 301,
"magicResistance": 0.0,
- "cost": 13,
+ "cost": 15,
"blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.8,
- "respawnTime": 70,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -73408,16 +78654,16 @@
{
"level": 80,
"data": {
- "maxHp": 1970,
- "atk": 765,
- "def": 340,
+ "maxHp": 1835,
+ "atk": 745,
+ "def": 355,
"magicResistance": 0.0,
- "cost": 13,
+ "cost": 15,
"blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.8,
- "respawnTime": 70,
+ "respawnTime": 80,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -73438,13 +78684,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 6,
+ "id": "31014",
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 13,
+ "id": "30043",
+ "count": 15,
"type": "MATERIAL"
}
]
@@ -73452,7 +78698,7 @@
],
"skills": [
{
- "skillId": "skchr_slchan_1",
+ "skillId": "skchr_snsant_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -73469,12 +78715,12 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30084",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30083",
+ "id": "30063",
"count": 2,
"type": "MATERIAL"
}
@@ -73493,12 +78739,12 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30104",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30084",
"count": 5,
"type": "MATERIAL"
}
@@ -73522,7 +78768,7 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "31014",
"count": 4,
"type": "MATERIAL"
}
@@ -73535,7 +78781,7 @@
}
},
{
- "skillId": "skchr_slchan_2",
+ "skillId": "skchr_snsant_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -73552,12 +78798,12 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30094",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30093",
+ "id": "30073",
"count": 4,
"type": "MATERIAL"
}
@@ -73576,13 +78822,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "31024",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 6,
+ "id": "30104",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -73600,12 +78846,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30064",
+ "id": "30054",
"count": 3,
"type": "MATERIAL"
}
@@ -73628,17 +78874,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "雪境猎手",
- "description": "未阻挡敌人时,攻击力和防御力各+6%",
+ "name": "捕虫专家",
+ "description": "在拖拽【感染生物】时,使其失去特殊能力4秒",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.06
+ "key": "skill@delta_force",
+ "value": 0.0
},
{
- "key": "def",
- "value": 0.06
+ "key": "skill@silence",
+ "value": 4.0
}
]
},
@@ -73649,17 +78895,17 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "雪境猎手",
- "description": "未阻挡敌人时,攻击力和防御力各+8%<@ba.talpu>(+2%)>",
+ "name": "捕虫专家",
+ "description": "在拖拽【感染生物】时,使其失去特殊能力8<@ba.talpu>(+4)>秒",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.08
+ "key": "skill@delta_force",
+ "value": 0.0
},
{
- "key": "def",
- "value": 0.08
+ "key": "skill@silence",
+ "value": 8.0
}
]
},
@@ -73670,17 +78916,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "雪境猎手",
- "description": "未阻挡敌人时,攻击力和防御力各+12%",
+ "name": "捕虫专家",
+ "description": "在拖拽【感染生物】时,力度提升一个等级并额外使其失去特殊能力4秒",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.12
+ "key": "skill@delta_force",
+ "value": 1.0
},
{
- "key": "def",
- "value": 0.12
+ "key": "skill@silence",
+ "value": 4.0
}
]
},
@@ -73691,17 +78937,17 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "雪境猎手",
- "description": "未阻挡敌人时,攻击力和防御力各+14%<@ba.talpu>(+2%)>",
+ "name": "捕虫专家",
+ "description": "在拖拽【感染生物】时,力度提升一个等级并额外使其失去特殊能力8<@ba.talpu>(+4)>秒",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.14
+ "key": "skill@delta_force",
+ "value": 1.0
},
{
- "key": "def",
- "value": 0.14
+ "key": "skill@silence",
+ "value": 8.0
}
]
}
@@ -73733,7 +78979,7 @@
},
{
"type": 0,
- "description": "再部署时间-4秒",
+ "description": "再部署时间-10秒",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -73744,7 +78990,7 @@
{
"attributeType": 21,
"formulaItem": 0,
- "value": -4.0,
+ "value": -10.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -73755,7 +79001,7 @@
},
{
"type": 0,
- "description": "攻击速度+8",
+ "description": "部署费用-1",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -73764,9 +79010,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 7,
+ "attributeType": 4,
"formulaItem": 0,
- "value": 8.0,
+ "value": -1.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -73833,9 +79079,9 @@
{
"level": 50,
"data": {
- "maxHp": 0,
- "atk": 70,
- "def": 0,
+ "maxHp": 300,
+ "atk": 0,
+ "def": 40,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -73882,8 +79128,8 @@
"type": "MATERIAL"
},
{
- "id": "30011",
- "count": 10,
+ "id": "30021",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -73900,7 +79146,7 @@
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30032",
"count": 3,
"type": "MATERIAL"
}
@@ -73918,8 +79164,8 @@
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 5,
+ "id": "30042",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -73936,7 +79182,7 @@
"type": "MATERIAL"
},
{
- "id": "30083",
+ "id": "30073",
"count": 4,
"type": "MATERIAL"
}
@@ -73954,60 +79200,59 @@
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 2,
+ "id": "31013",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 4,
+ "id": "30043",
+ "count": 2,
"type": "MATERIAL"
}
]
}
]
},
- "char_383_snsant": {
- "name": "雪雉",
- "description": "技能可以使敌人产生<@ba.kw>位移>\\n可以放置于远程位",
+ "char_174_slbell": {
+ "name": "初雪",
+ "description": "攻击造成<@ba.kw>法术伤害>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_383_snsant",
- "team": -1,
- "displayNumber": "LM16",
+ "potentialItemId": "p_char_174_slbell",
+ "team": 6,
+ "displayNumber": "JC05",
"tokenKey": null,
- "appellation": "Snowsant",
- "position": "MELEE",
+ "appellation": "Pramanix",
+ "position": "RANGED",
"tagList": [
- "位移",
- "减速"
+ "削弱"
],
- "displayLogo": "logo_lungmen",
- "itemUsage": "罗德岛特种干员雪雉,使用独特的工业爪钩带来不一样的战术体验。",
- "itemDesc": "曾获龙门机械设计专业头奖。",
- "itemObtainApproach": "活动获得",
+ "displayLogo": "logo_kjerag",
+ "itemUsage": "喀兰圣女初雪,愿意作为辅助干员,为你献上神圣的祝福。",
+ "itemDesc": "其实她并不是特别想工作。",
+ "itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
- "profession": "SPECIAL",
+ "profession": "SUPPORT",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_383_snsant",
- "rangeId": "2-2",
+ "characterPrefabKey": "char_174_slbell",
+ "rangeId": "y-2",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 794,
- "atk": 320,
- "def": 155,
- "magicResistance": 0.0,
- "cost": 13,
- "blockCnt": 2,
+ "maxHp": 629,
+ "atk": 193,
+ "def": 46,
+ "magicResistance": 15.0,
+ "cost": 10,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.8,
- "respawnTime": 80,
+ "baseAttackTime": 1.6,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -74023,16 +79268,16 @@
{
"level": 50,
"data": {
- "maxHp": 1073,
- "atk": 458,
- "def": 228,
- "magicResistance": 0.0,
- "cost": 13,
- "blockCnt": 2,
+ "maxHp": 925,
+ "atk": 277,
+ "def": 67,
+ "magicResistance": 15.0,
+ "cost": 10,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.8,
- "respawnTime": 80,
+ "baseAttackTime": 1.6,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -74049,23 +79294,23 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_383_snsant",
- "rangeId": "3-2",
+ "characterPrefabKey": "char_174_slbell",
+ "rangeId": "y-6",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1073,
- "atk": 458,
- "def": 228,
- "magicResistance": 0.0,
- "cost": 15,
- "blockCnt": 2,
+ "maxHp": 925,
+ "atk": 277,
+ "def": 67,
+ "magicResistance": 20.0,
+ "cost": 12,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.8,
- "respawnTime": 80,
+ "baseAttackTime": 1.6,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -74081,16 +79326,16 @@
{
"level": 70,
"data": {
- "maxHp": 1394,
- "atk": 596,
- "def": 301,
- "magicResistance": 0.0,
- "cost": 15,
- "blockCnt": 2,
+ "maxHp": 1251,
+ "atk": 356,
+ "def": 89,
+ "magicResistance": 20.0,
+ "cost": 12,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.8,
- "respawnTime": 80,
+ "baseAttackTime": 1.6,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -74106,7 +79351,7 @@
],
"evolveCost": [
{
- "id": "3281",
+ "id": "3271",
"count": 4,
"type": "MATERIAL"
},
@@ -74116,30 +79361,30 @@
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30042",
"count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_383_snsant",
- "rangeId": "3-2",
+ "characterPrefabKey": "char_174_slbell",
+ "rangeId": "y-6",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1394,
- "atk": 596,
- "def": 301,
- "magicResistance": 0.0,
- "cost": 15,
- "blockCnt": 2,
+ "maxHp": 1251,
+ "atk": 356,
+ "def": 89,
+ "magicResistance": 25.0,
+ "cost": 12,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.8,
- "respawnTime": 80,
+ "baseAttackTime": 1.6,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -74155,16 +79400,16 @@
{
"level": 80,
"data": {
- "maxHp": 1835,
- "atk": 745,
- "def": 355,
- "magicResistance": 0.0,
- "cost": 15,
- "blockCnt": 2,
+ "maxHp": 1605,
+ "atk": 430,
+ "def": 102,
+ "magicResistance": 25.0,
+ "cost": 12,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.8,
- "respawnTime": 80,
+ "baseAttackTime": 1.6,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -74180,18 +79425,18 @@
],
"evolveCost": [
{
- "id": "3283",
+ "id": "3273",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "31014",
- "count": 8,
+ "id": "30054",
+ "count": 7,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 15,
+ "id": "30093",
+ "count": 11,
"type": "MATERIAL"
}
]
@@ -74199,7 +79444,7 @@
],
"skills": [
{
- "skillId": "skchr_snsant_1",
+ "skillId": "skchr_slbell_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -74216,13 +79461,13 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30014",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 2,
+ "id": "30093",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -74240,13 +79485,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30034",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 5,
+ "id": "30014",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -74264,13 +79509,13 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "31014",
- "count": 4,
+ "id": "30064",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -74282,7 +79527,7 @@
}
},
{
- "skillId": "skchr_snsant_2",
+ "skillId": "skchr_slbell_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -74299,13 +79544,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30024",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 4,
+ "id": "30103",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -74323,12 +79568,12 @@
"type": "MATERIAL"
},
{
- "id": "31024",
+ "id": "30044",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30024",
"count": 5,
"type": "MATERIAL"
}
@@ -74352,7 +79597,7 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30044",
"count": 3,
"type": "MATERIAL"
}
@@ -74375,17 +79620,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "捕虫专家",
- "description": "在拖拽【感染生物】时,使其失去特殊能力4秒",
+ "name": "虚弱化",
+ "description": "攻击范围内的敌人生命少于40%时,令其获得【脆弱】(受到伤害提高15%)(同类效果取最高)",
"rangeId": null,
"blackboard": [
{
- "key": "skill@delta_force",
- "value": 0.0
+ "key": "hp_ratio",
+ "value": 0.4
},
{
- "key": "skill@silence",
- "value": 4.0
+ "key": "damage_scale",
+ "value": 1.15
}
]
},
@@ -74396,17 +79641,17 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "捕虫专家",
- "description": "在拖拽【感染生物】时,使其失去特殊能力8<@ba.talpu>(+4)>秒",
+ "name": "虚弱化",
+ "description": "攻击范围内的敌人生命少于40%时,令其获得【脆弱】(受到伤害提高18%<@ba.talpu>(+3%)>)(同类效果取最高)",
"rangeId": null,
"blackboard": [
{
- "key": "skill@delta_force",
- "value": 0.0
+ "key": "hp_ratio",
+ "value": 0.4
},
{
- "key": "skill@silence",
- "value": 8.0
+ "key": "damage_scale",
+ "value": 1.18
}
]
},
@@ -74417,17 +79662,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "捕虫专家",
- "description": "在拖拽【感染生物】时,力度提升一个等级并额外使其失去特殊能力4秒",
+ "name": "虚弱化",
+ "description": "攻击范围内的敌人生命少于40%时,令其获得【脆弱】(受到伤害提高30%)(同类效果取最高)",
"rangeId": null,
"blackboard": [
{
- "key": "skill@delta_force",
- "value": 1.0
+ "key": "hp_ratio",
+ "value": 0.4
},
{
- "key": "skill@silence",
- "value": 4.0
+ "key": "damage_scale",
+ "value": 1.3
}
]
},
@@ -74438,17 +79683,38 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "捕虫专家",
- "description": "在拖拽【感染生物】时,力度提升一个等级并额外使其失去特殊能力8<@ba.talpu>(+4)>秒",
+ "name": "虚弱化",
+ "description": "攻击范围内的敌人生命少于40%时,令其获得【脆弱】(受到伤害提高33%<@ba.talpu>(+3%)>)(同类效果取最高)",
"rangeId": null,
"blackboard": [
{
- "key": "skill@delta_force",
- "value": 1.0
+ "key": "hp_ratio",
+ "value": 0.4
},
{
- "key": "skill@silence",
- "value": 8.0
+ "key": "damage_scale",
+ "value": 1.33
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "2",
+ "name": "双响",
+ "description": "攻击时同时攻击两个目标",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
}
@@ -74480,7 +79746,7 @@
},
{
"type": 0,
- "description": "再部署时间-10秒",
+ "description": "再部署时间-4秒",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -74491,7 +79757,7 @@
{
"attributeType": 21,
"formulaItem": 0,
- "value": -10.0,
+ "value": -4.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -74502,7 +79768,7 @@
},
{
"type": 0,
- "description": "部署费用-1",
+ "description": "法术抗性+8",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -74511,9 +79777,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 4,
+ "attributeType": 3,
"formulaItem": 0,
- "value": -1.0,
+ "value": 8.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -74580,9 +79846,9 @@
{
"level": 50,
"data": {
- "maxHp": 300,
- "atk": 0,
- "def": 40,
+ "maxHp": 0,
+ "atk": 65,
+ "def": 0,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -74683,8 +79949,8 @@
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 4,
+ "id": "30093",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -74701,35 +79967,35 @@
"type": "MATERIAL"
},
{
- "id": "31013",
- "count": 3,
+ "id": "30103",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 2,
+ "id": "30033",
+ "count": 3,
"type": "MATERIAL"
}
]
}
]
},
- "char_174_slbell": {
- "name": "初雪",
+ "char_254_vodfox": {
+ "name": "巫恋",
"description": "攻击造成<@ba.kw>法术伤害>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_174_slbell",
- "team": 6,
- "displayNumber": "JC05",
- "tokenKey": null,
- "appellation": "Pramanix",
+ "potentialItemId": "p_char_254_vodfox",
+ "team": -1,
+ "displayNumber": "R148",
+ "tokenKey": "token_10006_vodfox_doll",
+ "appellation": "Shamare",
"position": "RANGED",
"tagList": [
"削弱"
],
- "displayLogo": "logo_kjerag",
- "itemUsage": "喀兰圣女初雪,愿意作为辅助干员,为你献上神圣的祝福。",
- "itemDesc": "其实她并不是特别想工作。",
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "罗德岛干员巫恋,于敌人眼中,恶灵常伴其右。",
+ "itemDesc": "缝补人偶是需要很多时间的,不要责备她的迟到。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
@@ -74737,16 +80003,16 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_174_slbell",
+ "characterPrefabKey": "char_254_vodfox",
"rangeId": "y-2",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 629,
- "atk": 193,
- "def": 46,
+ "maxHp": 677,
+ "atk": 184,
+ "def": 48,
"magicResistance": 15.0,
"cost": 10,
"blockCnt": 1,
@@ -74769,9 +80035,9 @@
{
"level": 50,
"data": {
- "maxHp": 925,
- "atk": 277,
- "def": 67,
+ "maxHp": 996,
+ "atk": 263,
+ "def": 70,
"magicResistance": 15.0,
"cost": 10,
"blockCnt": 1,
@@ -74795,16 +80061,16 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_174_slbell",
+ "characterPrefabKey": "char_254_vodfox",
"rangeId": "y-6",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 925,
- "atk": 277,
- "def": 67,
+ "maxHp": 996,
+ "atk": 263,
+ "def": 70,
"magicResistance": 20.0,
"cost": 12,
"blockCnt": 1,
@@ -74827,9 +80093,9 @@
{
"level": 70,
"data": {
- "maxHp": 1251,
- "atk": 356,
- "def": 89,
+ "maxHp": 1347,
+ "atk": 338,
+ "def": 92,
"magicResistance": 20.0,
"cost": 12,
"blockCnt": 1,
@@ -74858,27 +80124,27 @@
},
{
"id": "30022",
- "count": 4,
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30012",
"count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_174_slbell",
+ "characterPrefabKey": "char_254_vodfox",
"rangeId": "y-6",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1251,
- "atk": 356,
- "def": 89,
+ "maxHp": 1347,
+ "atk": 338,
+ "def": 92,
"magicResistance": 25.0,
"cost": 12,
"blockCnt": 1,
@@ -74901,9 +80167,9 @@
{
"level": 80,
"data": {
- "maxHp": 1605,
- "atk": 430,
- "def": 102,
+ "maxHp": 1728,
+ "atk": 408,
+ "def": 105,
"magicResistance": 25.0,
"cost": 12,
"blockCnt": 1,
@@ -74931,13 +80197,13 @@
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 7,
+ "id": "30014",
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 11,
+ "id": "31023",
+ "count": 17,
"type": "MATERIAL"
}
]
@@ -74945,7 +80211,7 @@
],
"skills": [
{
- "skillId": "skchr_slbell_1",
+ "skillId": "skchr_vodfox_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -74962,13 +80228,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30104",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 4,
+ "id": "30083",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -74986,13 +80252,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30074",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 6,
+ "id": "30054",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -75010,13 +80276,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 3,
+ "id": "31024",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -75028,7 +80294,7 @@
}
},
{
- "skillId": "skchr_slbell_2",
+ "skillId": "skchr_vodfox_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -75045,13 +80311,13 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30014",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 3,
+ "id": "30093",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -75069,13 +80335,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30084",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30024",
- "count": 5,
+ "id": "30064",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -75093,13 +80359,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 3,
+ "id": "31014",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -75116,13 +80382,13 @@
"candidates": [
{
"unlockCondition": {
- "phase": 1,
+ "phase": 0,
"level": 1
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "虚弱化",
- "description": "攻击范围内的敌人生命少于40%时,令其获得【脆弱】(受到伤害提高15%)(同类效果取最高)",
+ "name": "溃败暗示 ",
+ "description": "攻击范围内的敌人生命少于40%时,令其获得【脆弱】(受到伤害提高10%)(同类效果取最高)",
"rangeId": null,
"blackboard": [
{
@@ -75131,19 +80397,19 @@
},
{
"key": "damage_scale",
- "value": 1.15
+ "value": 1.1
}
]
},
{
"unlockCondition": {
- "phase": 1,
+ "phase": 0,
"level": 1
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "虚弱化",
- "description": "攻击范围内的敌人生命少于40%时,令其获得【脆弱】(受到伤害提高18%<@ba.talpu>(+3%)>)(同类效果取最高)",
+ "name": "溃败暗示 ",
+ "description": "攻击范围内的敌人生命少于40%时,令其获得【脆弱】(受到伤害提高13%<@ba.talpu>(+3%)>)(同类效果取最高)",
"rangeId": null,
"blackboard": [
{
@@ -75152,19 +80418,19 @@
},
{
"key": "damage_scale",
- "value": 1.18
+ "value": 1.13
}
]
},
{
"unlockCondition": {
- "phase": 2,
+ "phase": 1,
"level": 1
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "虚弱化",
- "description": "攻击范围内的敌人生命少于40%时,令其获得【脆弱】(受到伤害提高30%)(同类效果取最高)",
+ "name": "溃败暗示 ",
+ "description": "攻击范围内的敌人生命少于40%时,令其获得【脆弱】(受到伤害提高20%)(同类效果取最高)",
"rangeId": null,
"blackboard": [
{
@@ -75173,19 +80439,19 @@
},
{
"key": "damage_scale",
- "value": 1.3
+ "value": 1.2
}
]
},
{
"unlockCondition": {
- "phase": 2,
+ "phase": 1,
"level": 1
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "虚弱化",
- "description": "攻击范围内的敌人生命少于40%时,令其获得【脆弱】(受到伤害提高33%<@ba.talpu>(+3%)>)(同类效果取最高)",
+ "name": "溃败暗示 ",
+ "description": "攻击范围内的敌人生命少于40%时,令其获得【脆弱】(受到伤害提高23%<@ba.talpu>(+3%)>)(同类效果取最高)",
"rangeId": null,
"blackboard": [
{
@@ -75194,28 +80460,49 @@
},
{
"key": "damage_scale",
- "value": 1.33
+ "value": 1.23
}
]
- }
- ]
- },
- {
- "candidates": [
+ },
{
"unlockCondition": {
"phase": 2,
"level": 1
},
"requiredPotentialRank": 0,
- "prefabKey": "2",
- "name": "双响",
- "description": "攻击时同时攻击两个目标",
+ "prefabKey": "1",
+ "name": "溃败暗示 ",
+ "description": "攻击范围内的敌人生命少于40%时,令其获得【脆弱】(受到伤害提高30%)(同类效果取最高)",
"rangeId": null,
"blackboard": [
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "hp_ratio",
+ "value": 0.4
+ },
+ {
+ "key": "damage_scale",
+ "value": 1.3
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "溃败暗示 ",
+ "description": "攻击范围内的敌人生命少于40%时,令其获得【脆弱】(受到伤害提高33%<@ba.talpu>(+3%)>)(同类效果取最高)",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "hp_ratio",
+ "value": 0.4
+ },
+ {
+ "key": "damage_scale",
+ "value": 1.33
}
]
}
@@ -75450,8 +80737,8 @@
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 3,
+ "id": "30053",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -75468,12 +80755,12 @@
"type": "MATERIAL"
},
{
- "id": "30103",
+ "id": "30083",
"count": 2,
"type": "MATERIAL"
},
{
- "id": "30033",
+ "id": "30103",
"count": 3,
"type": "MATERIAL"
}
@@ -75481,45 +80768,65 @@
}
]
},
- "char_254_vodfox": {
- "name": "巫恋",
- "description": "攻击造成<@ba.kw>法术伤害>",
+ "char_195_glassb": {
+ "name": "真理",
+ "description": "攻击造成<@ba.kw>法术伤害>,并对敌人造成短暂的<@ba.kw>停顿>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_254_vodfox",
- "team": -1,
- "displayNumber": "R148",
- "tokenKey": "token_10006_vodfox_doll",
- "appellation": "Shamare",
+ "potentialItemId": "p_char_195_glassb",
+ "team": 8,
+ "displayNumber": "USS2",
+ "tokenKey": null,
+ "appellation": "Истина",
"position": "RANGED",
"tagList": [
- "削弱"
+ "减速",
+ "输出"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛干员巫恋,于敌人眼中,恶灵常伴其右。",
- "itemDesc": "缝补人偶是需要很多时间的,不要责备她的迟到。",
+ "displayLogo": "logo_ursus",
+ "itemUsage": "乌萨斯学生自治团成员真理,从书籍中挑选合适的源石技艺痛击敌人。",
+ "itemDesc": "书中自有颜如玉。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
"profession": "SUPPORT",
- "trait": null,
+ "trait": {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "blackboard": [
+ {
+ "key": "sluggish",
+ "value": 0.8
+ }
+ ],
+ "overrideDescripton": null,
+ "prefabKey": null,
+ "rangeId": null
+ }
+ ]
+ },
"phases": [
{
- "characterPrefabKey": "char_254_vodfox",
+ "characterPrefabKey": "char_195_glassb",
"rangeId": "y-2",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 677,
- "atk": 184,
- "def": 48,
- "magicResistance": 15.0,
- "cost": 10,
+ "maxHp": 581,
+ "atk": 218,
+ "def": 46,
+ "magicResistance": 10.0,
+ "cost": 13,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 1.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -75536,15 +80843,15 @@
{
"level": 50,
"data": {
- "maxHp": 996,
- "atk": 263,
- "def": 70,
- "magicResistance": 15.0,
- "cost": 10,
+ "maxHp": 797,
+ "atk": 321,
+ "def": 67,
+ "magicResistance": 10.0,
+ "cost": 13,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 1.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -75562,22 +80869,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_254_vodfox",
- "rangeId": "y-6",
+ "characterPrefabKey": "char_195_glassb",
+ "rangeId": "y-2",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 996,
- "atk": 263,
- "def": 70,
- "magicResistance": 20.0,
- "cost": 12,
+ "maxHp": 797,
+ "atk": 321,
+ "def": 67,
+ "magicResistance": 15.0,
+ "cost": 15,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 1.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -75594,15 +80901,15 @@
{
"level": 70,
"data": {
- "maxHp": 1347,
- "atk": 338,
- "def": 92,
- "magicResistance": 20.0,
- "cost": 12,
+ "maxHp": 1024,
+ "atk": 429,
+ "def": 87,
+ "magicResistance": 15.0,
+ "cost": 15,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 1.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -75624,34 +80931,34 @@
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30032",
"count": 5,
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 3,
+ "id": "30052",
+ "count": 2,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_254_vodfox",
- "rangeId": "y-6",
+ "characterPrefabKey": "char_195_glassb",
+ "rangeId": "y-2",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1347,
- "atk": 338,
- "def": 92,
- "magicResistance": 25.0,
- "cost": 12,
+ "maxHp": 1024,
+ "atk": 429,
+ "def": 87,
+ "magicResistance": 20.0,
+ "cost": 15,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 1.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -75668,15 +80975,15 @@
{
"level": 80,
"data": {
- "maxHp": 1728,
- "atk": 408,
- "def": 105,
- "magicResistance": 25.0,
- "cost": 12,
+ "maxHp": 1280,
+ "atk": 518,
+ "def": 104,
+ "magicResistance": 20.0,
+ "cost": 15,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 1.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -75698,13 +81005,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 8,
+ "id": "30064",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "31023",
- "count": 17,
+ "id": "30103",
+ "count": 9,
"type": "MATERIAL"
}
]
@@ -75712,7 +81019,7 @@
],
"skills": [
{
- "skillId": "skchr_vodfox_1",
+ "skillId": "skchr_glassb_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -75729,13 +81036,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30024",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 2,
+ "id": "30103",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -75753,12 +81060,12 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30044",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30024",
"count": 5,
"type": "MATERIAL"
}
@@ -75782,8 +81089,8 @@
"type": "MATERIAL"
},
{
- "id": "31024",
- "count": 4,
+ "id": "30044",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -75795,7 +81102,7 @@
}
},
{
- "skillId": "skchr_vodfox_2",
+ "skillId": "skchr_glassb_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -75812,12 +81119,12 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30034",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30093",
+ "id": "30013",
"count": 4,
"type": "MATERIAL"
}
@@ -75836,13 +81143,13 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30054",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 4,
+ "id": "30034",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -75865,7 +81172,7 @@
"type": "MATERIAL"
},
{
- "id": "31014",
+ "id": "30054",
"count": 4,
"type": "MATERIAL"
}
@@ -75881,90 +81188,6 @@
"talents": [
{
"candidates": [
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "prefabKey": "1",
- "name": "溃败暗示 ",
- "description": "攻击范围内的敌人生命少于40%时,令其获得【脆弱】(受到伤害提高10%)(同类效果取最高)",
- "rangeId": null,
- "blackboard": [
- {
- "key": "hp_ratio",
- "value": 0.4
- },
- {
- "key": "damage_scale",
- "value": 1.1
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "溃败暗示 ",
- "description": "攻击范围内的敌人生命少于40%时,令其获得【脆弱】(受到伤害提高13%<@ba.talpu>(+3%)>)(同类效果取最高)",
- "rangeId": null,
- "blackboard": [
- {
- "key": "hp_ratio",
- "value": 0.4
- },
- {
- "key": "damage_scale",
- "value": 1.13
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "prefabKey": "1",
- "name": "溃败暗示 ",
- "description": "攻击范围内的敌人生命少于40%时,令其获得【脆弱】(受到伤害提高20%)(同类效果取最高)",
- "rangeId": null,
- "blackboard": [
- {
- "key": "hp_ratio",
- "value": 0.4
- },
- {
- "key": "damage_scale",
- "value": 1.2
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "溃败暗示 ",
- "description": "攻击范围内的敌人生命少于40%时,令其获得【脆弱】(受到伤害提高23%<@ba.talpu>(+3%)>)(同类效果取最高)",
- "rangeId": null,
- "blackboard": [
- {
- "key": "hp_ratio",
- "value": 0.4
- },
- {
- "key": "damage_scale",
- "value": 1.23
- }
- ]
- },
{
"unlockCondition": {
"phase": 2,
@@ -75972,17 +81195,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "溃败暗示 ",
- "description": "攻击范围内的敌人生命少于40%时,令其获得【脆弱】(受到伤害提高30%)(同类效果取最高)",
+ "name": "探知者",
+ "description": "防御力-35%,但攻击速度+18",
"rangeId": null,
"blackboard": [
{
- "key": "hp_ratio",
- "value": 0.4
+ "key": "def",
+ "value": -0.35
},
{
- "key": "damage_scale",
- "value": 1.3
+ "key": "attack_speed",
+ "value": 18.0
}
]
},
@@ -75993,17 +81216,17 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "溃败暗示 ",
- "description": "攻击范围内的敌人生命少于40%时,令其获得【脆弱】(受到伤害提高33%<@ba.talpu>(+3%)>)(同类效果取最高)",
+ "name": "探知者",
+ "description": "防御力-35%,但攻击速度+21<@ba.talpu>(+3)>",
"rangeId": null,
"blackboard": [
{
- "key": "hp_ratio",
- "value": 0.4
+ "key": "def",
+ "value": -0.35
},
{
- "key": "damage_scale",
- "value": 1.33
+ "key": "attack_speed",
+ "value": 21.0
}
]
}
@@ -76057,7 +81280,7 @@
},
{
"type": 0,
- "description": "法术抗性+8",
+ "description": "攻击力+23",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -76066,9 +81289,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 3,
+ "attributeType": 1,
"formulaItem": 0,
- "value": 8.0,
+ "value": 23.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -76184,7 +81407,7 @@
"type": "MATERIAL"
},
{
- "id": "30021",
+ "id": "30031",
"count": 7,
"type": "MATERIAL"
}
@@ -76202,7 +81425,7 @@
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30042",
"count": 3,
"type": "MATERIAL"
}
@@ -76220,7 +81443,7 @@
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30052",
"count": 4,
"type": "MATERIAL"
}
@@ -76238,8 +81461,8 @@
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 4,
+ "id": "30103",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -76256,36 +81479,36 @@
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 2,
+ "id": "30013",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 3,
+ "id": "30063",
+ "count": 2,
"type": "MATERIAL"
}
]
}
]
},
- "char_195_glassb": {
- "name": "真理",
+ "char_326_glacus": {
+ "name": "格劳克斯",
"description": "攻击造成<@ba.kw>法术伤害>,并对敌人造成短暂的<@ba.kw>停顿>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_195_glassb",
- "team": 8,
- "displayNumber": "USS2",
+ "potentialItemId": "p_char_326_glacus",
+ "team": -1,
+ "displayNumber": "R128",
"tokenKey": null,
- "appellation": "Истина",
+ "appellation": "Glaucus",
"position": "RANGED",
"tagList": [
"减速",
- "输出"
+ "控场"
],
- "displayLogo": "logo_ursus",
- "itemUsage": "乌萨斯学生自治团成员真理,从书籍中挑选合适的源石技艺痛击敌人。",
- "itemDesc": "书中自有颜如玉。",
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "雷神工业武器评测师格劳克斯,凭借全新的技术打击敌人的机械单位。",
+ "itemDesc": "请记得保留随身通讯设备的发票。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
@@ -76312,16 +81535,16 @@
},
"phases": [
{
- "characterPrefabKey": "char_195_glassb",
+ "characterPrefabKey": "char_326_glacus",
"rangeId": "y-2",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 581,
- "atk": 218,
- "def": 46,
+ "maxHp": 592,
+ "atk": 213,
+ "def": 45,
"magicResistance": 10.0,
"cost": 13,
"blockCnt": 1,
@@ -76344,9 +81567,9 @@
{
"level": 50,
"data": {
- "maxHp": 797,
- "atk": 321,
- "def": 67,
+ "maxHp": 800,
+ "atk": 314,
+ "def": 65,
"magicResistance": 10.0,
"cost": 13,
"blockCnt": 1,
@@ -76370,16 +81593,16 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_195_glassb",
+ "characterPrefabKey": "char_326_glacus",
"rangeId": "y-2",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 797,
- "atk": 321,
- "def": 67,
+ "maxHp": 800,
+ "atk": 314,
+ "def": 65,
"magicResistance": 15.0,
"cost": 15,
"blockCnt": 1,
@@ -76402,9 +81625,9 @@
{
"level": 70,
"data": {
- "maxHp": 1024,
- "atk": 429,
- "def": 87,
+ "maxHp": 1013,
+ "atk": 419,
+ "def": 84,
"magicResistance": 15.0,
"cost": 15,
"blockCnt": 1,
@@ -76432,28 +81655,28 @@
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 5,
+ "id": "30052",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30062",
"count": 2,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_195_glassb",
+ "characterPrefabKey": "char_326_glacus",
"rangeId": "y-2",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1024,
- "atk": 429,
- "def": 87,
+ "maxHp": 1013,
+ "atk": 419,
+ "def": 84,
"magicResistance": 20.0,
"cost": 15,
"blockCnt": 1,
@@ -76476,9 +81699,9 @@
{
"level": 80,
"data": {
- "maxHp": 1280,
- "atk": 518,
- "def": 104,
+ "maxHp": 1267,
+ "atk": 505,
+ "def": 100,
"magicResistance": 20.0,
"cost": 15,
"blockCnt": 1,
@@ -76506,13 +81729,13 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 5,
+ "id": "30054",
+ "count": 7,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 9,
+ "id": "30063",
+ "count": 10,
"type": "MATERIAL"
}
]
@@ -76520,7 +81743,7 @@
],
"skills": [
{
- "skillId": "skchr_glassb_1",
+ "skillId": "skchr_glacus_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -76537,13 +81760,13 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30014",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 3,
+ "id": "30093",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -76561,13 +81784,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30034",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30024",
- "count": 5,
+ "id": "30014",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -76590,8 +81813,8 @@
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 3,
+ "id": "30034",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -76603,7 +81826,7 @@
}
},
{
- "skillId": "skchr_glassb_2",
+ "skillId": "skchr_glacus_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -76620,13 +81843,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30024",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 4,
+ "id": "30103",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -76644,12 +81867,12 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30044",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30024",
"count": 5,
"type": "MATERIAL"
}
@@ -76673,8 +81896,8 @@
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 4,
+ "id": "30044",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -76691,22 +81914,35 @@
"candidates": [
{
"unlockCondition": {
- "phase": 2,
+ "phase": 1,
"level": 1
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "探知者",
- "description": "防御力-35%,但攻击速度+18",
+ "name": "反制装置",
+ "description": "优先攻击【无人机】单位,且攻击【无人机】时攻击力+25%",
"rangeId": null,
"blackboard": [
{
- "key": "def",
- "value": -0.35
- },
+ "key": "atk_scale",
+ "value": 1.25
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "反制装置",
+ "description": "优先攻击【无人机】单位,且攻击【无人机】时攻击力+30%<@ba.talpu>(+5%)>",
+ "rangeId": null,
+ "blackboard": [
{
- "key": "attack_speed",
- "value": 18.0
+ "key": "atk_scale",
+ "value": 1.3
}
]
},
@@ -76715,19 +81951,32 @@
"phase": 2,
"level": 1
},
- "requiredPotentialRank": 4,
+ "requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "探知者",
- "description": "防御力-35%,但攻击速度+21<@ba.talpu>(+3)>",
+ "name": "反制装置",
+ "description": "优先攻击【无人机】单位,且攻击【无人机】时攻击力+50%",
"rangeId": null,
"blackboard": [
{
- "key": "def",
- "value": -0.35
- },
+ "key": "atk_scale",
+ "value": 1.5
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "反制装置",
+ "description": "优先攻击【无人机】单位,且攻击【无人机】时攻击力+55%<@ba.talpu>(+5%)>",
+ "rangeId": null,
+ "blackboard": [
{
- "key": "attack_speed",
- "value": 21.0
+ "key": "atk_scale",
+ "value": 1.55
}
]
}
@@ -76859,8 +82108,8 @@
{
"level": 50,
"data": {
- "maxHp": 0,
- "atk": 65,
+ "maxHp": 300,
+ "atk": 35,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -76908,8 +82157,8 @@
"type": "MATERIAL"
},
{
- "id": "30031",
- "count": 7,
+ "id": "30051",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -76926,8 +82175,8 @@
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 3,
+ "id": "30062",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -76944,8 +82193,8 @@
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 4,
+ "id": "30012",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -76962,8 +82211,8 @@
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 3,
+ "id": "30083",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -76980,78 +82229,59 @@
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 4,
+ "id": "30093",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 2,
+ "id": "30013",
+ "count": 4,
"type": "MATERIAL"
}
]
}
]
},
- "char_326_glacus": {
- "name": "格劳克斯",
- "description": "攻击造成<@ba.kw>法术伤害>,并对敌人造成短暂的<@ba.kw>停顿>",
+ "char_101_sora": {
+ "name": "空",
+ "description": "不进行攻击,持续恢复攻击范围内所有友军的<@ba.kw>生命>(每秒恢复相当于空攻击力10%的生命)",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_326_glacus",
- "team": -1,
- "displayNumber": "R128",
+ "potentialItemId": "p_char_101_sora",
+ "team": 11,
+ "displayNumber": "PL05",
"tokenKey": null,
- "appellation": "Glaucus",
+ "appellation": "Sora",
"position": "RANGED",
"tagList": [
- "减速",
- "控场"
+ "支援",
+ "治疗"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "雷神工业武器评测师格劳克斯,凭借全新的技术打击敌人的机械单位。",
- "itemDesc": "请记得保留随身通讯设备的发票。",
+ "displayLogo": "logo_penguin",
+ "itemUsage": "企鹅物流职员空,将以歌声为小队提供多种战术援助。",
+ "itemDesc": "希望她能用歌声带来和平。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
"profession": "SUPPORT",
- "trait": {
- "candidates": [
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "blackboard": [
- {
- "key": "sluggish",
- "value": 0.8
- }
- ],
- "overrideDescripton": null,
- "prefabKey": null,
- "rangeId": null
- }
- ]
- },
+ "trait": null,
"phases": [
{
- "characterPrefabKey": "char_326_glacus",
- "rangeId": "y-2",
+ "characterPrefabKey": "char_101_sora",
+ "rangeId": "x-4",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 592,
- "atk": 213,
- "def": 45,
- "magicResistance": 10.0,
- "cost": 13,
+ "maxHp": 519,
+ "atk": 133,
+ "def": 95,
+ "magicResistance": 0.0,
+ "cost": 5,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.9,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -77068,15 +82298,15 @@
{
"level": 50,
"data": {
- "maxHp": 800,
- "atk": 314,
- "def": 65,
- "magicResistance": 10.0,
- "cost": 13,
+ "maxHp": 742,
+ "atk": 208,
+ "def": 142,
+ "magicResistance": 0.0,
+ "cost": 5,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.9,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -77094,22 +82324,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_326_glacus",
- "rangeId": "y-2",
+ "characterPrefabKey": "char_101_sora",
+ "rangeId": "x-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 800,
- "atk": 314,
- "def": 65,
- "magicResistance": 15.0,
- "cost": 15,
+ "maxHp": 742,
+ "atk": 208,
+ "def": 142,
+ "magicResistance": 0.0,
+ "cost": 7,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.9,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -77126,15 +82356,15 @@
{
"level": 70,
"data": {
- "maxHp": 1013,
- "atk": 419,
- "def": 84,
- "magicResistance": 15.0,
- "cost": 15,
+ "maxHp": 1017,
+ "atk": 278,
+ "def": 190,
+ "magicResistance": 0.0,
+ "cost": 7,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.9,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -77156,7 +82386,7 @@
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30042",
"count": 4,
"type": "MATERIAL"
},
@@ -77168,22 +82398,22 @@
]
},
{
- "characterPrefabKey": "char_326_glacus",
- "rangeId": "y-2",
+ "characterPrefabKey": "char_101_sora",
+ "rangeId": "x-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1013,
- "atk": 419,
- "def": 84,
- "magicResistance": 20.0,
- "cost": 15,
+ "maxHp": 1017,
+ "atk": 278,
+ "def": 190,
+ "magicResistance": 0.0,
+ "cost": 7,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.9,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -77200,15 +82430,15 @@
{
"level": 80,
"data": {
- "maxHp": 1267,
- "atk": 505,
- "def": 100,
- "magicResistance": 20.0,
- "cost": 15,
+ "maxHp": 1356,
+ "atk": 335,
+ "def": 238,
+ "magicResistance": 0.0,
+ "cost": 7,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.9,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -77230,13 +82460,13 @@
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 7,
+ "id": "30074",
+ "count": 9,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 10,
+ "id": "30013",
+ "count": 17,
"type": "MATERIAL"
}
]
@@ -77244,7 +82474,7 @@
],
"skills": [
{
- "skillId": "skchr_glacus_1",
+ "skillId": "skchr_sora_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -77261,12 +82491,12 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30034",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30093",
+ "id": "30013",
"count": 4,
"type": "MATERIAL"
}
@@ -77285,13 +82515,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30054",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 6,
+ "id": "30034",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -77309,12 +82539,12 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30054",
"count": 4,
"type": "MATERIAL"
}
@@ -77327,7 +82557,7 @@
}
},
{
- "skillId": "skchr_glacus_2",
+ "skillId": "skchr_sora_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -77344,13 +82574,13 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30044",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 3,
+ "id": "30023",
+ "count": 1,
"type": "MATERIAL"
}
]
@@ -77368,12 +82598,12 @@
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 3,
+ "id": "30064",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30044",
"count": 5,
"type": "MATERIAL"
}
@@ -77392,13 +82622,13 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 3,
+ "id": "30094",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -77420,30 +82650,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "反制装置",
- "description": "优先攻击【无人机】单位,且攻击【无人机】时攻击力+25%",
+ "name": "安可",
+ "description": "技能结束后,50%几率立即回复25%的最大技力",
"rangeId": null,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.25
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "反制装置",
- "description": "优先攻击【无人机】单位,且攻击【无人机】时攻击力+30%<@ba.talpu>(+5%)>",
- "rangeId": null,
- "blackboard": [
+ "key": "prob",
+ "value": 0.5
+ },
{
- "key": "atk_scale",
- "value": 1.3
+ "key": "sp",
+ "value": 0.25
}
]
},
@@ -77454,30 +82671,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "反制装置",
- "description": "优先攻击【无人机】单位,且攻击【无人机】时攻击力+50%",
+ "name": "安可",
+ "description": "技能结束后,50%几率立即回复50%的最大技力",
"rangeId": null,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.5
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 2,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "反制装置",
- "description": "优先攻击【无人机】单位,且攻击【无人机】时攻击力+55%<@ba.talpu>(+5%)>",
- "rangeId": null,
- "blackboard": [
+ "key": "prob",
+ "value": 0.5
+ },
{
- "key": "atk_scale",
- "value": 1.55
+ "key": "sp",
+ "value": 0.5
}
]
}
@@ -77531,7 +82735,7 @@
},
{
"type": 0,
- "description": "攻击力+23",
+ "description": "生命上限+140",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -77540,9 +82744,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 1,
+ "attributeType": 0,
"formulaItem": 0,
- "value": 23.0,
+ "value": 140.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -77552,9 +82756,25 @@
"equivalentCost": null
},
{
- "type": 1,
- "description": "天赋效果增强",
- "buff": null,
+ "type": 0,
+ "description": "再部署时间-6秒",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 21,
+ "formulaItem": 0,
+ "value": -6.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
"equivalentCost": null
},
{
@@ -77609,9 +82829,9 @@
{
"level": 50,
"data": {
- "maxHp": 300,
- "atk": 35,
- "def": 0,
+ "maxHp": 0,
+ "atk": 50,
+ "def": 20,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -77658,7 +82878,7 @@
"type": "MATERIAL"
},
{
- "id": "30051",
+ "id": "30041",
"count": 5,
"type": "MATERIAL"
}
@@ -77676,8 +82896,8 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 2,
+ "id": "30052",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -77694,8 +82914,8 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 8,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -77712,8 +82932,8 @@
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 4,
+ "id": "30013",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -77730,36 +82950,36 @@
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 2,
+ "id": "30023",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 4,
+ "id": "30043",
+ "count": 3,
"type": "MATERIAL"
}
]
}
]
},
- "char_101_sora": {
- "name": "空",
- "description": "不进行攻击,持续恢复攻击范围内所有友军的<@ba.kw>生命>(每秒恢复相当于空攻击力10%的生命)",
+ "char_343_tknogi": {
+ "name": "月禾",
+ "description": "攻击造成<@ba.kw>法术伤害>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_101_sora",
- "team": 11,
- "displayNumber": "PL05",
+ "potentialItemId": "p_char_343_tknogi",
+ "team": -1,
+ "displayNumber": "R129",
"tokenKey": null,
- "appellation": "Sora",
+ "appellation": "Tsukinogi",
"position": "RANGED",
"tagList": [
"支援",
- "治疗"
+ "生存"
],
- "displayLogo": "logo_penguin",
- "itemUsage": "企鹅物流职员空,将以歌声为小队提供多种战术援助。",
- "itemDesc": "希望她能用歌声带来和平。",
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "前东国天灾信使月禾,以辅助博士掌控战局为己任。",
+ "itemDesc": "擅长说服他人,不会说服你。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
@@ -77767,22 +82987,22 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_101_sora",
- "rangeId": "x-4",
+ "characterPrefabKey": "char_343_tknogi",
+ "rangeId": "y-2",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 519,
- "atk": 133,
- "def": 95,
- "magicResistance": 0.0,
- "cost": 5,
+ "maxHp": 635,
+ "atk": 173,
+ "def": 81,
+ "magicResistance": 15.0,
+ "cost": 10,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -77799,15 +83019,15 @@
{
"level": 50,
"data": {
- "maxHp": 742,
- "atk": 208,
- "def": 142,
- "magicResistance": 0.0,
- "cost": 5,
+ "maxHp": 934,
+ "atk": 248,
+ "def": 117,
+ "magicResistance": 15.0,
+ "cost": 10,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -77825,22 +83045,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_101_sora",
- "rangeId": "x-1",
+ "characterPrefabKey": "char_343_tknogi",
+ "rangeId": "y-6",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 742,
- "atk": 208,
- "def": 142,
- "magicResistance": 0.0,
- "cost": 7,
+ "maxHp": 934,
+ "atk": 248,
+ "def": 117,
+ "magicResistance": 20.0,
+ "cost": 12,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -77857,15 +83077,15 @@
{
"level": 70,
"data": {
- "maxHp": 1017,
- "atk": 278,
- "def": 190,
- "magicResistance": 0.0,
- "cost": 7,
+ "maxHp": 1263,
+ "atk": 319,
+ "def": 154,
+ "magicResistance": 20.0,
+ "cost": 12,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -77887,34 +83107,34 @@
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 4,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30062",
+ "id": "30052",
"count": 2,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_101_sora",
- "rangeId": "x-1",
+ "characterPrefabKey": "char_343_tknogi",
+ "rangeId": "y-6",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1017,
- "atk": 278,
- "def": 190,
- "magicResistance": 0.0,
- "cost": 7,
+ "maxHp": 1263,
+ "atk": 319,
+ "def": 154,
+ "magicResistance": 25.0,
+ "cost": 12,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -77931,15 +83151,15 @@
{
"level": 80,
"data": {
- "maxHp": 1356,
- "atk": 335,
- "def": 238,
- "magicResistance": 0.0,
- "cost": 7,
+ "maxHp": 1620,
+ "atk": 385,
+ "def": 175,
+ "magicResistance": 25.0,
+ "cost": 12,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -77962,12 +83182,12 @@
},
{
"id": "30074",
- "count": 9,
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 17,
+ "id": "30093",
+ "count": 12,
"type": "MATERIAL"
}
]
@@ -77975,7 +83195,7 @@
],
"skills": [
{
- "skillId": "skchr_sora_1",
+ "skillId": "skchr_tknogi_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -77992,13 +83212,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30054",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 4,
+ "id": "31013",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -78016,12 +83236,12 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "31024",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30104",
"count": 5,
"type": "MATERIAL"
}
@@ -78045,8 +83265,8 @@
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 4,
+ "id": "30074",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -78058,7 +83278,7 @@
}
},
{
- "skillId": "skchr_sora_2",
+ "skillId": "skchr_tknogi_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -78075,13 +83295,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30074",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30023",
- "count": 1,
+ "id": "30053",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -78099,12 +83319,12 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 2,
+ "id": "30044",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "31024",
"count": 5,
"type": "MATERIAL"
}
@@ -78123,13 +83343,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 4,
+ "id": "30014",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -78151,17 +83371,38 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "安可",
- "description": "技能结束后,50%几率立即回复25%的最大技力",
+ "name": "祝",
+ "description": "攻击范围内的友军生命少于40%时,使其获得【庇护】(受到的物理与法术伤害降低12%)(同类效果取最高)",
"rangeId": null,
"blackboard": [
{
- "key": "prob",
- "value": 0.5
+ "key": "hp_ratio",
+ "value": 0.4
},
{
- "key": "sp",
- "value": 0.25
+ "key": "damage_resistance",
+ "value": 0.12
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "祝",
+ "description": "攻击范围内的友军生命少于40%时,使其获得【庇护】(受到的物理与法术伤害降低14%<@ba.talpu>(+2%)>)(同类效果取最高)",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "hp_ratio",
+ "value": 0.4
+ },
+ {
+ "key": "damage_resistance",
+ "value": 0.14
}
]
},
@@ -78172,17 +83413,38 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "安可",
- "description": "技能结束后,50%几率立即回复50%的最大技力",
+ "name": "祝",
+ "description": "攻击范围内的友军生命少于40%时,使其获得【庇护】(受到的物理与法术伤害降低18%)(同类效果取最高)",
"rangeId": null,
"blackboard": [
{
- "key": "prob",
- "value": 0.5
+ "key": "hp_ratio",
+ "value": 0.4
},
{
- "key": "sp",
- "value": 0.5
+ "key": "damage_resistance",
+ "value": 0.18
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "1",
+ "name": "祝",
+ "description": "攻击范围内的友军生命少于40%时,使其获得【庇护】(受到的物理与法术伤害降低20%<@ba.talpu>(+2%)>)(同类效果取最高)",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "hp_ratio",
+ "value": 0.4
+ },
+ {
+ "key": "damage_resistance",
+ "value": 0.2
}
]
}
@@ -78236,7 +83498,7 @@
},
{
"type": 0,
- "description": "生命上限+140",
+ "description": "生命上限+160",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -78247,7 +83509,7 @@
{
"attributeType": 0,
"formulaItem": 0,
- "value": 140.0,
+ "value": 160.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -78257,25 +83519,9 @@
"equivalentCost": null
},
{
- "type": 0,
- "description": "再部署时间-6秒",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 21,
- "formulaItem": 0,
- "value": -6.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
+ "type": 1,
+ "description": "天赋效果增强",
+ "buff": null,
"equivalentCost": null
},
{
@@ -78330,9 +83576,9 @@
{
"level": 50,
"data": {
- "maxHp": 0,
- "atk": 50,
- "def": 20,
+ "maxHp": 300,
+ "atk": 40,
+ "def": 0,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -78379,8 +83625,8 @@
"type": "MATERIAL"
},
{
- "id": "30041",
- "count": 5,
+ "id": "30061",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -78397,8 +83643,8 @@
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 3,
+ "id": "30012",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -78415,8 +83661,8 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 3,
+ "id": "30022",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -78433,8 +83679,8 @@
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 5,
+ "id": "30093",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -78451,65 +83697,84 @@
"type": "MATERIAL"
},
{
- "id": "30023",
+ "id": "31013",
"count": 3,
"type": "MATERIAL"
},
{
"id": "30043",
- "count": 3,
+ "count": 2,
"type": "MATERIAL"
}
]
}
]
},
- "char_343_tknogi": {
- "name": "月禾",
- "description": "攻击造成<@ba.kw>法术伤害>",
+ "char_215_mantic": {
+ "name": "狮蝎",
+ "description": "对攻击范围内<@ba.kw>所有敌人>造成伤害\\n拥有50%的物理和法术闪避且不容易成为敌人的<@ba.kw>攻击目标>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_343_tknogi",
+ "potentialItemId": "p_char_215_mantic",
"team": -1,
- "displayNumber": "R129",
+ "displayNumber": "SG01",
"tokenKey": null,
- "appellation": "Tsukinogi",
- "position": "RANGED",
+ "appellation": "Manticore",
+ "position": "MELEE",
"tagList": [
- "支援",
+ "输出",
"生存"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "前东国天灾信使月禾,以辅助博士掌控战局为己任。",
- "itemDesc": "擅长说服他人,不会说服你。",
+ "itemUsage": "罗德岛特种干员狮蝎,将在战场上挥舞蝎尾无声地狩猎敌人。",
+ "itemDesc": "我在这里呀!",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
- "profession": "SUPPORT",
- "trait": null,
+ "profession": "SPECIAL",
+ "trait": {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "blackboard": [
+ {
+ "key": "prob",
+ "value": 0.5
+ }
+ ],
+ "overrideDescripton": null,
+ "prefabKey": null,
+ "rangeId": null
+ }
+ ]
+ },
"phases": [
{
- "characterPrefabKey": "char_343_tknogi",
- "rangeId": "y-2",
+ "characterPrefabKey": "char_215_mantic",
+ "rangeId": "y-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 635,
- "atk": 173,
- "def": 81,
- "magicResistance": 15.0,
- "cost": 10,
- "blockCnt": 1,
+ "maxHp": 777,
+ "atk": 378,
+ "def": 141,
+ "magicResistance": 10.0,
+ "cost": 18,
+ "blockCnt": 0,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 3.5,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
"maxDeckStackCnt": 0,
- "tauntLevel": 0,
+ "tauntLevel": -1,
"massLevel": 0,
"baseForceLevel": 0,
"stunImmune": false,
@@ -78520,21 +83785,21 @@
{
"level": 50,
"data": {
- "maxHp": 934,
- "atk": 248,
- "def": 117,
- "magicResistance": 15.0,
- "cost": 10,
- "blockCnt": 1,
+ "maxHp": 1080,
+ "atk": 511,
+ "def": 218,
+ "magicResistance": 10.0,
+ "cost": 18,
+ "blockCnt": 0,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 3.5,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
"maxDeckStackCnt": 0,
- "tauntLevel": 0,
+ "tauntLevel": -1,
"massLevel": 0,
"baseForceLevel": 0,
"stunImmune": false,
@@ -78546,28 +83811,28 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_343_tknogi",
- "rangeId": "y-6",
+ "characterPrefabKey": "char_215_mantic",
+ "rangeId": "y-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 934,
- "atk": 248,
- "def": 117,
+ "maxHp": 1080,
+ "atk": 511,
+ "def": 218,
"magicResistance": 20.0,
- "cost": 12,
- "blockCnt": 1,
+ "cost": 20,
+ "blockCnt": 0,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 3.5,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
"maxDeckStackCnt": 0,
- "tauntLevel": 0,
+ "tauntLevel": -1,
"massLevel": 0,
"baseForceLevel": 0,
"stunImmune": false,
@@ -78578,21 +83843,21 @@
{
"level": 70,
"data": {
- "maxHp": 1263,
- "atk": 319,
- "def": 154,
+ "maxHp": 1385,
+ "atk": 656,
+ "def": 284,
"magicResistance": 20.0,
- "cost": 12,
- "blockCnt": 1,
+ "cost": 20,
+ "blockCnt": 0,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 3.5,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
"maxDeckStackCnt": 0,
- "tauntLevel": 0,
+ "tauntLevel": -1,
"massLevel": 0,
"baseForceLevel": 0,
"stunImmune": false,
@@ -78603,45 +83868,45 @@
],
"evolveCost": [
{
- "id": "3271",
+ "id": "3281",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 3,
+ "id": "30052",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 2,
+ "id": "30012",
+ "count": 4,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_343_tknogi",
- "rangeId": "y-6",
+ "characterPrefabKey": "char_215_mantic",
+ "rangeId": "y-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1263,
- "atk": 319,
- "def": 154,
- "magicResistance": 25.0,
- "cost": 12,
- "blockCnt": 1,
+ "maxHp": 1385,
+ "atk": 656,
+ "def": 284,
+ "magicResistance": 30.0,
+ "cost": 20,
+ "blockCnt": 0,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 3.5,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
"maxDeckStackCnt": 0,
- "tauntLevel": 0,
+ "tauntLevel": -1,
"massLevel": 0,
"baseForceLevel": 0,
"stunImmune": false,
@@ -78652,21 +83917,21 @@
{
"level": 80,
"data": {
- "maxHp": 1620,
- "atk": 385,
- "def": 175,
- "magicResistance": 25.0,
- "cost": 12,
- "blockCnt": 1,
+ "maxHp": 1630,
+ "atk": 811,
+ "def": 343,
+ "magicResistance": 30.0,
+ "cost": 20,
+ "blockCnt": 0,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 3.5,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
"maxDeckStackCnt": 0,
- "tauntLevel": 0,
+ "tauntLevel": -1,
"massLevel": 0,
"baseForceLevel": 0,
"stunImmune": false,
@@ -78677,17 +83942,17 @@
],
"evolveCost": [
{
- "id": "3273",
+ "id": "3283",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30084",
"count": 8,
"type": "MATERIAL"
},
{
- "id": "30093",
+ "id": "30023",
"count": 12,
"type": "MATERIAL"
}
@@ -78696,7 +83961,7 @@
],
"skills": [
{
- "skillId": "skchr_tknogi_1",
+ "skillId": "skchr_mantic_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -78713,13 +83978,13 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30044",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "31013",
- "count": 2,
+ "id": "30023",
+ "count": 1,
"type": "MATERIAL"
}
]
@@ -78737,12 +84002,12 @@
"type": "MATERIAL"
},
{
- "id": "31024",
- "count": 3,
+ "id": "30064",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30044",
"count": 5,
"type": "MATERIAL"
}
@@ -78761,13 +84026,13 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 5,
+ "id": "30094",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -78779,7 +84044,7 @@
}
},
{
- "skillId": "skchr_tknogi_2",
+ "skillId": "skchr_mantic_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -78796,13 +84061,13 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30054",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 5,
+ "id": "30033",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -78820,12 +84085,12 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30074",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "31024",
+ "id": "30054",
"count": 5,
"type": "MATERIAL"
}
@@ -78844,13 +84109,13 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 5,
+ "id": "30084",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -78872,17 +84137,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "祝",
- "description": "攻击范围内的友军生命少于40%时,使其获得【庇护】(受到的物理与法术伤害降低12%)",
+ "name": "隐匿的杀手·中级",
+ "description": "平时处于隐匿状态(不会被远程攻击选为目标),攻击时会解除隐匿状态,且当次攻击的攻击力+25%。停止攻击6秒后,重新进入隐匿状态",
"rangeId": null,
"blackboard": [
{
- "key": "hp_ratio",
- "value": 0.4
+ "key": "delay",
+ "value": 6.0
},
{
- "key": "damage_resistance",
- "value": 0.12
+ "key": "atk",
+ "value": 0.25
}
]
},
@@ -78893,17 +84158,17 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "祝",
- "description": "攻击范围内的友军生命少于40%时,使其获得【庇护】(受到的物理与法术伤害降低14%<@ba.talpu>(+2%)>)",
+ "name": "隐匿的杀手·中级",
+ "description": "平时处于隐匿状态(不会被远程攻击选为目标),攻击时会解除隐匿状态,且当次攻击的攻击力+29%<@ba.talpu>(+4%)>。停止攻击6秒后,重新进入隐匿状态",
"rangeId": null,
"blackboard": [
{
- "key": "hp_ratio",
- "value": 0.4
+ "key": "delay",
+ "value": 6.0
},
{
- "key": "damage_resistance",
- "value": 0.14
+ "key": "atk",
+ "value": 0.29
}
]
},
@@ -78914,17 +84179,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "祝",
- "description": "攻击范围内的友军生命少于40%时,使其获得【庇护】(受到的物理与法术伤害降低18%)",
+ "name": "隐匿的杀手·精英",
+ "description": "平时处于隐匿状态(不会被远程攻击选为目标),攻击时会解除隐匿状态,且当次攻击的攻击力+50%。停止攻击5秒后,重新进入隐匿状态",
"rangeId": null,
"blackboard": [
{
- "key": "hp_ratio",
- "value": 0.4
+ "key": "delay",
+ "value": 5.0
},
{
- "key": "damage_resistance",
- "value": 0.18
+ "key": "atk",
+ "value": 0.5
}
]
},
@@ -78935,17 +84200,17 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "祝",
- "description": "攻击范围内的友军生命少于40%时,使其获得【庇护】(受到的物理与法术伤害降低20%<@ba.talpu>(+2%)>)",
+ "name": "隐匿的杀手·精英",
+ "description": "平时处于隐匿状态(不会被远程攻击选为目标),攻击时会解除隐匿状态,且当次攻击的攻击力+54%<@ba.talpu>(+4%)>。停止攻击5秒后,重新进入隐匿状态",
"rangeId": null,
"blackboard": [
{
- "key": "hp_ratio",
- "value": 0.4
+ "key": "delay",
+ "value": 5.0
},
{
- "key": "damage_resistance",
- "value": 0.2
+ "key": "atk",
+ "value": 0.54
}
]
}
@@ -78999,7 +84264,7 @@
},
{
"type": 0,
- "description": "生命上限+160",
+ "description": "攻击力+30",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -79008,9 +84273,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 0,
+ "attributeType": 1,
"formulaItem": 0,
- "value": 160.0,
+ "value": 30.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -79077,9 +84342,9 @@
{
"level": 50,
"data": {
- "maxHp": 300,
- "atk": 40,
- "def": 0,
+ "maxHp": 0,
+ "atk": 60,
+ "def": 30,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -79126,8 +84391,8 @@
"type": "MATERIAL"
},
{
- "id": "30061",
- "count": 4,
+ "id": "30051",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -79144,8 +84409,8 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 4,
+ "id": "30062",
+ "count": 2,
"type": "MATERIAL"
}
]
@@ -79162,8 +84427,8 @@
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 5,
+ "id": "30012",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -79180,8 +84445,8 @@
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 3,
+ "id": "30023",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -79198,84 +84463,65 @@
"type": "MATERIAL"
},
{
- "id": "31013",
+ "id": "30033",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 2,
+ "id": "30083",
+ "count": 3,
"type": "MATERIAL"
}
]
}
]
},
- "char_215_mantic": {
- "name": "狮蝎",
- "description": "对攻击范围内<@ba.kw>所有敌人>造成伤害\\n拥有50%的物理和法术闪避且不容易成为敌人的<@ba.kw>攻击目标>",
+ "char_241_panda": {
+ "name": "食铁兽",
+ "description": "同时攻击阻挡的<@ba.kw>所有敌人>\\n可以放置于远程位",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_215_mantic",
+ "potentialItemId": "p_char_241_panda",
"team": -1,
- "displayNumber": "SG01",
+ "displayNumber": "YD01",
"tokenKey": null,
- "appellation": "Manticore",
+ "appellation": "FEater",
"position": "MELEE",
"tagList": [
- "输出",
- "生存"
+ "位移",
+ "减速"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛特种干员狮蝎,将在战场上挥舞蝎尾无声地狩猎敌人。",
- "itemDesc": "我在这里呀!",
+ "itemUsage": "罗德岛特种干员食铁兽,将用自身高超的武艺,解决争端。",
+ "itemDesc": "坚决不用替身。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 4,
"profession": "SPECIAL",
- "trait": {
- "candidates": [
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "blackboard": [
- {
- "key": "prob",
- "value": 0.5
- }
- ],
- "overrideDescripton": null,
- "prefabKey": null,
- "rangeId": null
- }
- ]
- },
+ "trait": null,
"phases": [
{
- "characterPrefabKey": "char_215_mantic",
- "rangeId": "y-1",
+ "characterPrefabKey": "char_241_panda",
+ "rangeId": "1-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 777,
- "atk": 378,
- "def": 141,
- "magicResistance": 10.0,
+ "maxHp": 852,
+ "atk": 279,
+ "def": 158,
+ "magicResistance": 0.0,
"cost": 18,
- "blockCnt": 0,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 3.5,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
"maxDeckStackCnt": 0,
- "tauntLevel": -1,
+ "tauntLevel": 0,
"massLevel": 0,
"baseForceLevel": 0,
"stunImmune": false,
@@ -79286,21 +84532,21 @@
{
"level": 50,
"data": {
- "maxHp": 1080,
- "atk": 511,
- "def": 218,
- "magicResistance": 10.0,
+ "maxHp": 1136,
+ "atk": 388,
+ "def": 240,
+ "magicResistance": 0.0,
"cost": 18,
- "blockCnt": 0,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 3.5,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
"maxDeckStackCnt": 0,
- "tauntLevel": -1,
+ "tauntLevel": 0,
"massLevel": 0,
"baseForceLevel": 0,
"stunImmune": false,
@@ -79312,28 +84558,28 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_215_mantic",
- "rangeId": "y-1",
+ "characterPrefabKey": "char_241_panda",
+ "rangeId": "1-1",
"maxLevel": 70,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1080,
- "atk": 511,
- "def": 218,
- "magicResistance": 20.0,
+ "maxHp": 1136,
+ "atk": 388,
+ "def": 240,
+ "magicResistance": 0.0,
"cost": 20,
- "blockCnt": 0,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 3.5,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
"maxDeckStackCnt": 0,
- "tauntLevel": -1,
+ "tauntLevel": 0,
"massLevel": 0,
"baseForceLevel": 0,
"stunImmune": false,
@@ -79344,21 +84590,21 @@
{
"level": 70,
"data": {
- "maxHp": 1385,
- "atk": 656,
- "def": 284,
- "magicResistance": 20.0,
+ "maxHp": 1439,
+ "atk": 518,
+ "def": 317,
+ "magicResistance": 0.0,
"cost": 20,
- "blockCnt": 0,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 3.5,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
"maxDeckStackCnt": 0,
- "tauntLevel": -1,
+ "tauntLevel": 0,
"massLevel": 0,
"baseForceLevel": 0,
"stunImmune": false,
@@ -79374,40 +84620,40 @@
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 4,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 4,
+ "id": "30022",
+ "count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_215_mantic",
- "rangeId": "y-1",
+ "characterPrefabKey": "char_241_panda",
+ "rangeId": "1-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1385,
- "atk": 656,
- "def": 284,
- "magicResistance": 30.0,
+ "maxHp": 1439,
+ "atk": 518,
+ "def": 317,
+ "magicResistance": 0.0,
"cost": 20,
- "blockCnt": 0,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 3.5,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
"maxDeckStackCnt": 0,
- "tauntLevel": -1,
+ "tauntLevel": 0,
"massLevel": 0,
"baseForceLevel": 0,
"stunImmune": false,
@@ -79418,21 +84664,21 @@
{
"level": 80,
"data": {
- "maxHp": 1630,
- "atk": 811,
- "def": 343,
- "magicResistance": 30.0,
+ "maxHp": 1845,
+ "atk": 640,
+ "def": 382,
+ "magicResistance": 0.0,
"cost": 20,
- "blockCnt": 0,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 3.5,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
"maxDeckStackCnt": 0,
- "tauntLevel": -1,
+ "tauntLevel": 0,
"massLevel": 0,
"baseForceLevel": 0,
"stunImmune": false,
@@ -79448,13 +84694,13 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30094",
"count": 8,
"type": "MATERIAL"
},
{
- "id": "30023",
- "count": 12,
+ "id": "30033",
+ "count": 15,
"type": "MATERIAL"
}
]
@@ -79462,7 +84708,7 @@
],
"skills": [
{
- "skillId": "skchr_mantic_1",
+ "skillId": "skchr_panda_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -79479,13 +84725,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30054",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30023",
- "count": 1,
+ "id": "30033",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -79503,12 +84749,12 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 2,
+ "id": "30074",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30054",
"count": 5,
"type": "MATERIAL"
}
@@ -79527,13 +84773,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 4,
+ "id": "30084",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -79545,7 +84791,7 @@
}
},
{
- "skillId": "skchr_mantic_2",
+ "skillId": "skchr_panda_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -79562,12 +84808,12 @@
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 3,
+ "id": "30064",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30033",
+ "id": "30043",
"count": 3,
"type": "MATERIAL"
}
@@ -79586,13 +84832,13 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30084",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 5,
+ "id": "30064",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -79610,13 +84856,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 3,
+ "id": "30074",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -79638,17 +84884,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "隐匿的杀手·中级",
- "description": "平时处于隐匿状态(不会被远程攻击选为目标),攻击时会解除隐匿状态,且当次攻击的攻击力+25%。停止攻击6秒后,重新进入隐匿状态",
+ "name": "功夫",
+ "description": "获得20%的物理闪避",
"rangeId": null,
"blackboard": [
{
- "key": "delay",
- "value": 6.0
- },
- {
- "key": "atk",
- "value": 0.25
+ "key": "prob",
+ "value": 0.2
}
]
},
@@ -79659,17 +84901,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "隐匿的杀手·中级",
- "description": "平时处于隐匿状态(不会被远程攻击选为目标),攻击时会解除隐匿状态,且当次攻击的攻击力+29%<@ba.talpu>(+4%)>。停止攻击6秒后,重新进入隐匿状态",
+ "name": "功夫",
+ "description": "获得23%<@ba.talpu>(+3%)>的物理闪避",
"rangeId": null,
"blackboard": [
{
- "key": "delay",
- "value": 6.0
- },
- {
- "key": "atk",
- "value": 0.29
+ "key": "prob",
+ "value": 0.23
}
]
},
@@ -79680,17 +84918,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "隐匿的杀手·精英",
- "description": "平时处于隐匿状态(不会被远程攻击选为目标),攻击时会解除隐匿状态,且当次攻击的攻击力+50%。停止攻击5秒后,重新进入隐匿状态",
+ "name": "功夫",
+ "description": "获得40%的物理闪避",
"rangeId": null,
"blackboard": [
{
- "key": "delay",
- "value": 5.0
- },
- {
- "key": "atk",
- "value": 0.5
+ "key": "prob",
+ "value": 0.4
}
]
},
@@ -79701,17 +84935,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "隐匿的杀手·精英",
- "description": "平时处于隐匿状态(不会被远程攻击选为目标),攻击时会解除隐匿状态,且当次攻击的攻击力+54%<@ba.talpu>(+4%)>。停止攻击5秒后,重新进入隐匿状态",
+ "name": "功夫",
+ "description": "获得43%<@ba.talpu>(+3%)>的物理闪避",
"rangeId": null,
"blackboard": [
{
- "key": "delay",
- "value": 5.0
- },
- {
- "key": "atk",
- "value": 0.54
+ "key": "prob",
+ "value": 0.43
}
]
}
@@ -79765,7 +84995,7 @@
},
{
"type": 0,
- "description": "攻击力+30",
+ "description": "攻击速度+8",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -79774,9 +85004,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 1,
+ "attributeType": 7,
"formulaItem": 0,
- "value": 30.0,
+ "value": 8.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -79843,9 +85073,9 @@
{
"level": 50,
"data": {
- "maxHp": 0,
- "atk": 60,
- "def": 30,
+ "maxHp": 300,
+ "atk": 45,
+ "def": 0,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -79892,8 +85122,8 @@
"type": "MATERIAL"
},
{
- "id": "30051",
- "count": 5,
+ "id": "30061",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -79910,8 +85140,8 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 2,
+ "id": "30012",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -79928,8 +85158,8 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 8,
+ "id": "30022",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -79946,7 +85176,7 @@
"type": "MATERIAL"
},
{
- "id": "30023",
+ "id": "30033",
"count": 5,
"type": "MATERIAL"
}
@@ -79964,12 +85194,12 @@
"type": "MATERIAL"
},
{
- "id": "30033",
- "count": 3,
+ "id": "30043",
+ "count": 2,
"type": "MATERIAL"
},
{
- "id": "30083",
+ "id": "30093",
"count": 3,
"type": "MATERIAL"
}
@@ -79977,46 +85207,45 @@
}
]
},
- "char_241_panda": {
- "name": "食铁兽",
- "description": "同时攻击阻挡的<@ba.kw>所有敌人>\\n可以放置于远程位",
+ "char_103_angel": {
+ "name": "能天使",
+ "description": "优先攻击空中单位",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_241_panda",
- "team": -1,
- "displayNumber": "YD01",
+ "potentialItemId": "p_char_103_angel",
+ "team": 11,
+ "displayNumber": "PL03",
"tokenKey": null,
- "appellation": "FEater",
- "position": "MELEE",
+ "appellation": "Exusiai",
+ "position": "RANGED",
"tagList": [
- "位移",
- "减速"
+ "输出"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛特种干员食铁兽,将用自身高超的武艺,解决争端。",
- "itemDesc": "坚决不用替身。",
+ "displayLogo": "logo_penguin",
+ "itemUsage": "企鹅物流职员能天使,将用铳枪为小队扫平前路。",
+ "itemDesc": "真的可以放心地把货物交给她吗?",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
- "rarity": 4,
- "profession": "SPECIAL",
+ "rarity": 5,
+ "profession": "SNIPER",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_241_panda",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_103_angel",
+ "rangeId": "3-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 852,
- "atk": 279,
- "def": 158,
+ "maxHp": 711,
+ "atk": 183,
+ "def": 57,
"magicResistance": 0.0,
- "cost": 18,
- "blockCnt": 2,
+ "cost": 12,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -80033,15 +85262,15 @@
{
"level": 50,
"data": {
- "maxHp": 1136,
- "atk": 388,
- "def": 240,
+ "maxHp": 1016,
+ "atk": 305,
+ "def": 95,
"magicResistance": 0.0,
- "cost": 18,
- "blockCnt": 2,
+ "cost": 12,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -80059,22 +85288,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_241_panda",
- "rangeId": "1-1",
- "maxLevel": 70,
+ "characterPrefabKey": "char_103_angel",
+ "rangeId": "3-3",
+ "maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1136,
- "atk": 388,
- "def": 240,
+ "maxHp": 1016,
+ "atk": 305,
+ "def": 95,
"magicResistance": 0.0,
- "cost": 20,
- "blockCnt": 2,
+ "cost": 14,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -80089,17 +85318,17 @@
}
},
{
- "level": 70,
+ "level": 80,
"data": {
- "maxHp": 1439,
- "atk": 518,
- "def": 317,
- "magicResistance": 0.0,
- "cost": 20,
- "blockCnt": 2,
+ "maxHp": 1338,
+ "atk": 437,
+ "def": 136,
+ "magicResistance": 0.0,
+ "cost": 14,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -80116,39 +85345,39 @@
],
"evolveCost": [
{
- "id": "3281",
- "count": 4,
+ "id": "3241",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 3,
+ "id": "30012",
+ "count": 12,
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 3,
+ "id": "30052",
+ "count": 4,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_241_panda",
- "rangeId": "1-1",
- "maxLevel": 80,
+ "characterPrefabKey": "char_103_angel",
+ "rangeId": "3-3",
+ "maxLevel": 90,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1439,
- "atk": 518,
- "def": 317,
+ "maxHp": 1338,
+ "atk": 437,
+ "def": 136,
"magicResistance": 0.0,
- "cost": 20,
- "blockCnt": 2,
+ "cost": 14,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -80163,17 +85392,17 @@
}
},
{
- "level": 80,
+ "level": 90,
"data": {
- "maxHp": 1845,
- "atk": 640,
- "def": 382,
+ "maxHp": 1673,
+ "atk": 540,
+ "def": 161,
"magicResistance": 0.0,
- "cost": 20,
- "blockCnt": 2,
+ "cost": 14,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -80190,18 +85419,18 @@
],
"evolveCost": [
{
- "id": "3283",
- "count": 3,
+ "id": "3243",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 8,
+ "id": "30115",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30033",
- "count": 15,
+ "id": "30024",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -80209,7 +85438,7 @@
],
"skills": [
{
- "skillId": "skchr_panda_1",
+ "skillId": "skchr_angel_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -80222,17 +85451,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 5,
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30064",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30033",
- "count": 3,
+ "id": "30043",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -80246,17 +85475,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 6,
+ "count": 12,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 3,
+ "id": "30094",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 5,
+ "id": "30074",
+ "count": 9,
"type": "MATERIAL"
}
]
@@ -80270,17 +85499,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 10,
+ "count": 15,
"type": "MATERIAL"
},
{
- "id": "30125",
- "count": 4,
+ "id": "30115",
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 3,
+ "id": "30024",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -80292,7 +85521,7 @@
}
},
{
- "skillId": "skchr_panda_2",
+ "skillId": "skchr_angel_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -80305,17 +85534,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 5,
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 2,
+ "id": "30074",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 3,
+ "id": "30053",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -80326,6 +85555,65 @@
"level": 1
},
"lvlUpTime": 57600,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 12,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30104",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30084",
+ "count": 7,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 86400,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 15,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30115",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30074",
+ "count": 7,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ],
+ "unlockCond": {
+ "phase": 1,
+ "level": 1
+ }
+ },
+ {
+ "skillId": "skchr_angel_3",
+ "overridePrefabKey": null,
+ "overrideTokenKey": null,
+ "levelUpCostCond": [
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 28800,
"levelUpCost": [
{
"id": "3303",
@@ -80334,13 +85622,37 @@
},
{
"id": "30084",
- "count": 3,
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30064",
+ "id": "30063",
+ "count": 4,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 57600,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 12,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30014",
"count": 4,
"type": "MATERIAL"
+ },
+ {
+ "id": "30094",
+ "count": 9,
+ "type": "MATERIAL"
}
]
},
@@ -80353,24 +85665,24 @@
"levelUpCost": [
{
"id": "3303",
- "count": 10,
+ "count": 15,
"type": "MATERIAL"
},
{
"id": "30135",
- "count": 4,
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 5,
+ "id": "30034",
+ "count": 6,
"type": "MATERIAL"
}
]
}
],
"unlockCond": {
- "phase": 1,
+ "phase": 2,
"level": 1
}
}
@@ -80385,13 +85697,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "功夫",
- "description": "获得20%的物理闪避",
+ "name": "快速弹匣",
+ "description": "攻击速度+6",
"rangeId": null,
"blackboard": [
{
- "key": "prob",
- "value": 0.2
+ "key": "attack_speed",
+ "value": 6.0
}
]
},
@@ -80400,15 +85712,15 @@
"phase": 1,
"level": 1
},
- "requiredPotentialRank": 4,
+ "requiredPotentialRank": 2,
"prefabKey": "1",
- "name": "功夫",
- "description": "获得23%<@ba.talpu>(+3%)>的物理闪避",
+ "name": "快速弹匣",
+ "description": "攻击速度+9<@ba.talpu>(+3)>",
"rangeId": null,
"blackboard": [
{
- "key": "prob",
- "value": 0.23
+ "key": "attack_speed",
+ "value": 9.0
}
]
},
@@ -80419,13 +85731,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "功夫",
- "description": "获得40%的物理闪避",
+ "name": "快速弹匣",
+ "description": "攻击速度+12",
"rangeId": null,
"blackboard": [
{
- "key": "prob",
- "value": 0.4
+ "key": "attack_speed",
+ "value": 12.0
}
]
},
@@ -80434,15 +85746,61 @@
"phase": 2,
"level": 1
},
- "requiredPotentialRank": 4,
+ "requiredPotentialRank": 2,
"prefabKey": "1",
- "name": "功夫",
- "description": "获得43%<@ba.talpu>(+3%)>的物理闪避",
+ "name": "快速弹匣",
+ "description": "攻击速度+15<@ba.talpu>(+3)>",
"rangeId": null,
"blackboard": [
{
- "key": "prob",
- "value": 0.43
+ "key": "attack_speed",
+ "value": 15.0
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "2",
+ "name": "天使的祝福",
+ "description": "攻击力+6%,生命上限+10%。置入战场后这个效果会同样赋予给一名随机友方单位",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 0.1
+ },
+ {
+ "key": "atk",
+ "value": 0.06
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 5,
+ "prefabKey": "2",
+ "name": "天使的祝福",
+ "description": "攻击力+8%<@ba.talpu>(+2%)>,生命上限+13%<@ba.talpu>(+3%)>。置入战场后这个效果会同样赋予给一名随机友方单位",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 0.13
+ },
+ {
+ "key": "atk",
+ "value": 0.08
}
]
}
@@ -80473,30 +85831,14 @@
"equivalentCost": null
},
{
- "type": 0,
- "description": "再部署时间-4秒",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 21,
- "formulaItem": 0,
- "value": -4.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
+ "type": 1,
+ "description": "第一天赋效果增强",
+ "buff": null,
"equivalentCost": null
},
{
"type": 0,
- "description": "攻击速度+8",
+ "description": "攻击力+27",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -80505,9 +85847,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 7,
+ "attributeType": 1,
"formulaItem": 0,
- "value": 8.0,
+ "value": 27.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -80516,12 +85858,6 @@
},
"equivalentCost": null
},
- {
- "type": 1,
- "description": "天赋效果增强",
- "buff": null,
- "equivalentCost": null
- },
{
"type": 0,
"description": "部署费用-1",
@@ -80543,6 +85879,12 @@
}
},
"equivalentCost": null
+ },
+ {
+ "type": 1,
+ "description": "第二天赋效果增强",
+ "buff": null,
+ "equivalentCost": null
}
],
"favorKeyFrames": [
@@ -80574,8 +85916,8 @@
{
"level": 50,
"data": {
- "maxHp": 300,
- "atk": 45,
+ "maxHp": 0,
+ "atk": 90,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -80606,7 +85948,7 @@
"lvlUpCost": [
{
"id": "3301",
- "count": 4,
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -80619,7 +85961,12 @@
"lvlUpCost": [
{
"id": "3301",
- "count": 4,
+ "count": 5,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30011",
+ "count": 6,
"type": "MATERIAL"
},
{
@@ -80637,12 +85984,12 @@
"lvlUpCost": [
{
"id": "3302",
- "count": 6,
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 4,
+ "id": "30022",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -80655,12 +86002,17 @@
"lvlUpCost": [
{
"id": "3302",
- "count": 6,
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 5,
+ "id": "30032",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30042",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -80673,12 +86025,12 @@
"lvlUpCost": [
{
"id": "3302",
- "count": 6,
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30033",
- "count": 5,
+ "id": "30043",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -80691,39 +86043,39 @@
"lvlUpCost": [
{
"id": "3303",
- "count": 6,
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 2,
+ "id": "30053",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 3,
+ "id": "30073",
+ "count": 6,
"type": "MATERIAL"
}
]
}
]
},
- "char_103_angel": {
- "name": "能天使",
- "description": "优先攻击空中单位",
+ "char_340_shwaz": {
+ "name": "黑",
+ "description": "高精度的近距离射击",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_103_angel",
- "team": 11,
- "displayNumber": "PL03",
+ "potentialItemId": "p_char_340_shwaz",
+ "team": -1,
+ "displayNumber": "SS02",
"tokenKey": null,
- "appellation": "Exusiai",
+ "appellation": "Schwarz",
"position": "RANGED",
"tagList": [
"输出"
],
- "displayLogo": "logo_penguin",
- "itemUsage": "企鹅物流职员能天使,将用铳枪为小队扫平前路。",
- "itemDesc": "真的可以放心地把货物交给她吗?",
+ "displayLogo": "logo_siesta",
+ "itemUsage": "罗德岛干员黑,将在阴影中守护你。",
+ "itemDesc": "最好别让胆子小的干员和她一起出任务。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 5,
@@ -80731,22 +86083,22 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_103_angel",
- "rangeId": "3-1",
+ "characterPrefabKey": "char_340_shwaz",
+ "rangeId": "2-3",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 711,
- "atk": 183,
- "def": 57,
+ "maxHp": 781,
+ "atk": 357,
+ "def": 86,
"magicResistance": 0.0,
- "cost": 12,
+ "cost": 16,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -80763,15 +86115,15 @@
{
"level": 50,
"data": {
- "maxHp": 1016,
- "atk": 305,
- "def": 95,
+ "maxHp": 1086,
+ "atk": 490,
+ "def": 123,
"magicResistance": 0.0,
- "cost": 12,
+ "cost": 16,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -80789,22 +86141,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_103_angel",
- "rangeId": "3-3",
+ "characterPrefabKey": "char_340_shwaz",
+ "rangeId": "3-6",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1016,
- "atk": 305,
- "def": 95,
+ "maxHp": 1086,
+ "atk": 490,
+ "def": 123,
"magicResistance": 0.0,
- "cost": 14,
+ "cost": 18,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -80821,15 +86173,15 @@
{
"level": 80,
"data": {
- "maxHp": 1338,
- "atk": 437,
- "def": 136,
+ "maxHp": 1393,
+ "atk": 646,
+ "def": 164,
"magicResistance": 0.0,
- "cost": 14,
+ "cost": 18,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -80851,34 +86203,34 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 12,
+ "id": "30032",
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 4,
+ "id": "30022",
+ "count": 6,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_103_angel",
- "rangeId": "3-3",
+ "characterPrefabKey": "char_340_shwaz",
+ "rangeId": "3-6",
"maxLevel": 90,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1338,
- "atk": 437,
- "def": 136,
+ "maxHp": 1393,
+ "atk": 646,
+ "def": 164,
"magicResistance": 0.0,
- "cost": 14,
+ "cost": 20,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -80895,15 +86247,15 @@
{
"level": 90,
"data": {
- "maxHp": 1673,
- "atk": 540,
- "def": 161,
+ "maxHp": 1833,
+ "atk": 840,
+ "def": 225,
"magicResistance": 0.0,
- "cost": 14,
+ "cost": 20,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -80925,12 +86277,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30044",
"count": 5,
"type": "MATERIAL"
}
@@ -80939,7 +86291,7 @@
],
"skills": [
{
- "skillId": "skchr_angel_1",
+ "skillId": "skchr_shwaz_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -80952,17 +86304,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 6,
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 3,
+ "id": "30094",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 4,
+ "id": "30073",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -80980,13 +86332,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30024",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 9,
+ "id": "30104",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -81004,13 +86356,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30024",
- "count": 6,
+ "id": "30034",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -81022,7 +86374,7 @@
}
},
{
- "skillId": "skchr_angel_2",
+ "skillId": "skchr_shwaz_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -81035,17 +86387,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 6,
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30104",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 8,
+ "id": "30083",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -81063,13 +86415,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30034",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 7,
+ "id": "30014",
+ "count": 10,
"type": "MATERIAL"
}
]
@@ -81092,8 +86444,8 @@
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 7,
+ "id": "30064",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -81105,7 +86457,7 @@
}
},
{
- "skillId": "skchr_angel_3",
+ "skillId": "skchr_shwaz_3",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -81118,17 +86470,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 6,
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30014",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 4,
+ "id": "30093",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -81146,13 +86498,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30044",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 9,
+ "id": "30024",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -81170,12 +86522,12 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30084",
"count": 6,
"type": "MATERIAL"
}
@@ -81193,18 +86545,30 @@
"candidates": [
{
"unlockCondition": {
- "phase": 1,
+ "phase": 0,
"level": 1
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "快速弹匣",
- "description": "攻击速度+6",
+ "name": "尖锐箭头",
+ "description": "攻击时,20%几率当次攻击的攻击力提升至130%",
"rangeId": null,
"blackboard": [
{
- "key": "attack_speed",
- "value": 6.0
+ "key": "atk_scale",
+ "value": 1.3
+ },
+ {
+ "key": "def",
+ "value": 1.0
+ },
+ {
+ "key": "prob",
+ "value": 0.2
+ },
+ {
+ "key": "defdown_duration",
+ "value": 0.0
}
]
},
@@ -81213,15 +86577,27 @@
"phase": 1,
"level": 1
},
- "requiredPotentialRank": 2,
+ "requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "快速弹匣",
- "description": "攻击速度+9<@ba.talpu>(+3)>",
+ "name": "破甲箭头",
+ "description": "攻击时,20%几率当次攻击的攻击力提升至130%,并使命中目标的防御力下降10%,持续5秒",
"rangeId": null,
"blackboard": [
{
- "key": "attack_speed",
- "value": 9.0
+ "key": "atk_scale",
+ "value": 1.3
+ },
+ {
+ "key": "def",
+ "value": -0.1
+ },
+ {
+ "key": "prob",
+ "value": 0.2
+ },
+ {
+ "key": "defdown_duration",
+ "value": 5.0
}
]
},
@@ -81232,30 +86608,25 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "快速弹匣",
- "description": "攻击速度+12",
+ "name": "破甲箭头",
+ "description": "攻击时,20%几率当次攻击的攻击力提升至160%,并使命中目标的防御力下降20%,持续5秒",
"rangeId": null,
"blackboard": [
{
- "key": "attack_speed",
- "value": 12.0
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 2,
- "level": 1
- },
- "requiredPotentialRank": 2,
- "prefabKey": "1",
- "name": "快速弹匣",
- "description": "攻击速度+15<@ba.talpu>(+3)>",
- "rangeId": null,
- "blackboard": [
+ "key": "atk_scale",
+ "value": 1.6
+ },
{
- "key": "attack_speed",
- "value": 15.0
+ "key": "def",
+ "value": -0.2
+ },
+ {
+ "key": "prob",
+ "value": 0.2
+ },
+ {
+ "key": "defdown_duration",
+ "value": 5.0
}
]
}
@@ -81270,17 +86641,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "2",
- "name": "天使的祝福",
- "description": "攻击力+6%,生命上限+10%。置入战场后这个效果会同样赋予给一名随机友方单位",
+ "name": "交叉火力",
+ "description": "场上存在黑和另外至少一名【狙击】干员时,所有【狙击】干员的攻击力+8%",
"rangeId": null,
"blackboard": [
- {
- "key": "max_hp",
- "value": 0.1
- },
{
"key": "atk",
- "value": 0.06
+ "value": 0.08
}
]
},
@@ -81291,17 +86658,13 @@
},
"requiredPotentialRank": 5,
"prefabKey": "2",
- "name": "天使的祝福",
- "description": "攻击力+8%<@ba.talpu>(+2%)>,生命上限+13%<@ba.talpu>(+3%)>。置入战场后这个效果会同样赋予给一名随机友方单位",
+ "name": "交叉火力",
+ "description": "场上存在黑和另外至少一名【狙击】干员时,所有【狙击】干员的攻击力+10%<@ba.talpu>(+2%)>",
"rangeId": null,
"blackboard": [
- {
- "key": "max_hp",
- "value": 0.13
- },
{
"key": "atk",
- "value": 0.08
+ "value": 0.1
}
]
}
@@ -81332,14 +86695,30 @@
"equivalentCost": null
},
{
- "type": 1,
- "description": "第一天赋效果增强",
- "buff": null,
+ "type": 0,
+ "description": "再部署时间-4秒",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 21,
+ "formulaItem": 0,
+ "value": -4.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
"equivalentCost": null
},
{
"type": 0,
- "description": "攻击力+27",
+ "description": "攻击力+30",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -81350,7 +86729,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 27.0,
+ "value": 30.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -81418,7 +86797,7 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 90,
+ "atk": 100,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -81466,12 +86845,12 @@
"type": "MATERIAL"
},
{
- "id": "30011",
- "count": 6,
+ "id": "30021",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30061",
+ "id": "30051",
"count": 4,
"type": "MATERIAL"
}
@@ -81489,7 +86868,7 @@
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30032",
"count": 5,
"type": "MATERIAL"
}
@@ -81507,13 +86886,13 @@
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30042",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 4,
+ "id": "30022",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -81530,8 +86909,8 @@
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 6,
+ "id": "30073",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -81548,35 +86927,36 @@
"type": "MATERIAL"
},
{
- "id": "30053",
+ "id": "30083",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 6,
+ "id": "30103",
+ "count": 4,
"type": "MATERIAL"
}
]
}
]
},
- "char_340_shwaz": {
- "name": "黑",
- "description": "高精度的近距离射击",
+ "char_113_cqbw": {
+ "name": "W",
+ "description": "攻击造成<@ba.kw>群体物理伤害>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_340_shwaz",
+ "potentialItemId": "p_char_113_cqbw",
"team": -1,
- "displayNumber": "SS02",
- "tokenKey": null,
- "appellation": "Schwarz",
+ "displayNumber": "B214",
+ "tokenKey": "token_10008_cqbw_box",
+ "appellation": "W",
"position": "RANGED",
"tagList": [
- "输出"
+ "输出",
+ "控场"
],
- "displayLogo": "logo_siesta",
- "itemUsage": "罗德岛干员黑,将在阴影中守护你。",
- "itemDesc": "最好别让胆子小的干员和她一起出任务。",
+ "displayLogo": "logo_babel",
+ "itemUsage": "萨卡兹雇佣兵W,战场上最危险的信号。",
+ "itemDesc": "她笑起来的时候总没好事。她一直在笑。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 5,
@@ -81584,22 +86964,22 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_340_shwaz",
- "rangeId": "2-3",
+ "characterPrefabKey": "char_113_cqbw",
+ "rangeId": "3-3",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 781,
- "atk": 357,
- "def": 86,
+ "maxHp": 821,
+ "atk": 397,
+ "def": 68,
"magicResistance": 0.0,
- "cost": 16,
+ "cost": 25,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.8,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -81616,15 +86996,15 @@
{
"level": 50,
"data": {
- "maxHp": 1086,
- "atk": 490,
- "def": 123,
+ "maxHp": 1027,
+ "atk": 568,
+ "def": 89,
"magicResistance": 0.0,
- "cost": 16,
+ "cost": 25,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.8,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -81642,22 +87022,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_340_shwaz",
- "rangeId": "3-6",
+ "characterPrefabKey": "char_113_cqbw",
+ "rangeId": "3-8",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1086,
- "atk": 490,
- "def": 123,
+ "maxHp": 1027,
+ "atk": 568,
+ "def": 89,
"magicResistance": 0.0,
- "cost": 18,
+ "cost": 27,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.8,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -81674,15 +87054,15 @@
{
"level": 80,
"data": {
- "maxHp": 1393,
- "atk": 646,
- "def": 164,
+ "maxHp": 1284,
+ "atk": 711,
+ "def": 112,
"magicResistance": 0.0,
- "cost": 18,
+ "cost": 27,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.8,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -81704,34 +87084,34 @@
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 8,
+ "id": "30012",
+ "count": 12,
"type": "MATERIAL"
},
{
"id": "30022",
- "count": 6,
+ "count": 5,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_340_shwaz",
- "rangeId": "3-6",
+ "characterPrefabKey": "char_113_cqbw",
+ "rangeId": "3-10",
"maxLevel": 90,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1393,
- "atk": 646,
- "def": 164,
+ "maxHp": 1284,
+ "atk": 711,
+ "def": 112,
"magicResistance": 0.0,
- "cost": 20,
+ "cost": 29,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.8,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -81748,15 +87128,15 @@
{
"level": 90,
"data": {
- "maxHp": 1833,
- "atk": 840,
- "def": 225,
+ "maxHp": 1605,
+ "atk": 912,
+ "def": 133,
"magicResistance": 0.0,
- "cost": 20,
+ "cost": 29,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 2.8,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -81778,13 +87158,13 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 5,
+ "id": "30054",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -81792,7 +87172,7 @@
],
"skills": [
{
- "skillId": "skchr_shwaz_1",
+ "skillId": "skchr_cqbw_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -81809,13 +87189,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "31024",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 7,
+ "id": "30103",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -81833,13 +87213,13 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30104",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30104",
- "count": 8,
+ "id": "30084",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -81857,13 +87237,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30034",
- "count": 5,
+ "id": "31014",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -81875,7 +87255,7 @@
}
},
{
- "skillId": "skchr_shwaz_2",
+ "skillId": "skchr_cqbw_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -81892,13 +87272,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
- "count": 4,
+ "id": "30064",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 5,
+ "id": "30043",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -81916,7 +87296,7 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "31014",
"count": 4,
"type": "MATERIAL"
},
@@ -81940,13 +87320,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 4,
+ "id": "31024",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -81958,7 +87338,7 @@
}
},
{
- "skillId": "skchr_shwaz_3",
+ "skillId": "skchr_cqbw_3",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -81975,13 +87355,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30074",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 7,
+ "id": "30053",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -82004,7 +87384,7 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "31024",
"count": 7,
"type": "MATERIAL"
}
@@ -82023,12 +87403,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "31014",
"count": 6,
"type": "MATERIAL"
}
@@ -82044,35 +87424,6 @@
"talents": [
{
"candidates": [
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "prefabKey": "1",
- "name": "尖锐箭头",
- "description": "攻击时,20%几率当次攻击的攻击力提升至130%",
- "rangeId": null,
- "blackboard": [
- {
- "key": "atk_scale",
- "value": 1.3
- },
- {
- "key": "def",
- "value": 1.0
- },
- {
- "key": "prob",
- "value": 0.2
- },
- {
- "key": "defdown_duration",
- "value": 0.0
- }
- ]
- },
{
"unlockCondition": {
"phase": 1,
@@ -82080,25 +87431,21 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "破甲箭头",
- "description": "攻击时,20%几率当次攻击的攻击力提升至130%,并使命中目标的防御力下降10%,持续5秒",
+ "name": "设伏",
+ "description": "在战场停留10秒后获得40%的物理和法术闪避,且不容易成为敌人的攻击目标",
"rangeId": null,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.3
- },
- {
- "key": "def",
- "value": -0.1
+ "key": "interval",
+ "value": 10.0
},
{
"key": "prob",
- "value": 0.2
+ "value": 0.4
},
{
- "key": "defdown_duration",
- "value": 5.0
+ "key": "taunt_level",
+ "value": -1.0
}
]
},
@@ -82109,25 +87456,21 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "破甲箭头",
- "description": "攻击时,20%几率当次攻击的攻击力提升至160%,并使命中目标的防御力下降20%,持续5秒",
+ "name": "设伏",
+ "description": "在战场停留10秒后获得60%的物理和法术闪避,且不容易成为敌人的攻击目标",
"rangeId": null,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.6
- },
- {
- "key": "def",
- "value": -0.2
+ "key": "interval",
+ "value": 10.0
},
{
"key": "prob",
- "value": 0.2
+ "value": 0.6
},
{
- "key": "defdown_duration",
- "value": 5.0
+ "key": "taunt_level",
+ "value": -1.0
}
]
}
@@ -82142,13 +87485,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "2",
- "name": "交叉火力",
- "description": "场上存在黑和另外至少一名【狙击】干员时,所有【狙击】干员的攻击力+8%",
+ "name": "落井下石",
+ "description": "攻击范围内的敌人在被晕眩时受到的物理伤害+18%",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.08
+ "key": "damage_scale",
+ "value": 1.18
}
]
},
@@ -82157,15 +87500,15 @@
"phase": 2,
"level": 1
},
- "requiredPotentialRank": 5,
+ "requiredPotentialRank": 4,
"prefabKey": "2",
- "name": "交叉火力",
- "description": "场上存在黑和另外至少一名【狙击】干员时,所有【狙击】干员的攻击力+10%<@ba.talpu>(+2%)>",
+ "name": "落井下石",
+ "description": "攻击范围内的敌人在被晕眩时受到的物理伤害+21%<@ba.talpu>(+3%)>",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.1
+ "key": "damage_scale",
+ "value": 1.21
}
]
}
@@ -82219,7 +87562,7 @@
},
{
"type": 0,
- "description": "攻击力+30",
+ "description": "攻击力+35",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -82230,7 +87573,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 30.0,
+ "value": 35.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -82239,6 +87582,12 @@
},
"equivalentCost": null
},
+ {
+ "type": 1,
+ "description": "第二天赋效果增强",
+ "buff": null,
+ "equivalentCost": null
+ },
{
"type": 0,
"description": "部署费用-1",
@@ -82260,12 +87609,6 @@
}
},
"equivalentCost": null
- },
- {
- "type": 1,
- "description": "第二天赋效果增强",
- "buff": null,
- "equivalentCost": null
}
],
"favorKeyFrames": [
@@ -82346,12 +87689,12 @@
"type": "MATERIAL"
},
{
- "id": "30021",
- "count": 5,
+ "id": "30051",
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30051",
+ "id": "30011",
"count": 4,
"type": "MATERIAL"
}
@@ -82369,8 +87712,8 @@
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 5,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -82387,12 +87730,12 @@
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 4,
+ "id": "30012",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30062",
"count": 3,
"type": "MATERIAL"
}
@@ -82410,8 +87753,8 @@
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 7,
+ "id": "30063",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -82441,23 +87784,23 @@
}
]
},
- "char_113_cqbw": {
- "name": "W",
- "description": "攻击造成<@ba.kw>群体物理伤害>",
+ "char_197_poca": {
+ "name": "早露",
+ "description": "优先攻击重量最重的敌人",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_113_cqbw",
- "team": -1,
- "displayNumber": "B214",
- "tokenKey": "token_10008_cqbw_box",
- "appellation": "W",
+ "potentialItemId": "p_char_197_poca",
+ "team": 8,
+ "displayNumber": "USS4",
+ "tokenKey": null,
+ "appellation": "Роса",
"position": "RANGED",
"tagList": [
"输出",
"控场"
],
- "displayLogo": "logo_babel",
- "itemUsage": "萨卡兹雇佣兵W,战场上最危险的信号。",
- "itemDesc": "她笑起来的时候总没好事。她一直在笑。",
+ "displayLogo": "logo_ursus",
+ "itemUsage": "乌萨斯学生自治团成员早露,准备迎接新的生活。",
+ "itemDesc": "给她一点时间。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 5,
@@ -82465,22 +87808,22 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_113_cqbw",
- "rangeId": "3-3",
+ "characterPrefabKey": "char_197_poca",
+ "rangeId": "4-4",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 821,
- "atk": 397,
- "def": 68,
+ "maxHp": 800,
+ "atk": 492,
+ "def": 60,
"magicResistance": 0.0,
- "cost": 25,
+ "cost": 22,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.8,
+ "baseAttackTime": 2.4,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -82497,15 +87840,15 @@
{
"level": 50,
"data": {
- "maxHp": 1027,
- "atk": 568,
- "def": 89,
+ "maxHp": 1067,
+ "atk": 684,
+ "def": 80,
"magicResistance": 0.0,
- "cost": 25,
+ "cost": 22,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.8,
+ "baseAttackTime": 2.4,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -82523,22 +87866,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_113_cqbw",
- "rangeId": "3-8",
+ "characterPrefabKey": "char_197_poca",
+ "rangeId": "4-3",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1027,
- "atk": 568,
- "def": 89,
+ "maxHp": 1067,
+ "atk": 684,
+ "def": 80,
"magicResistance": 0.0,
- "cost": 27,
+ "cost": 24,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.8,
+ "baseAttackTime": 2.4,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -82555,15 +87898,15 @@
{
"level": 80,
"data": {
- "maxHp": 1284,
- "atk": 711,
- "def": 112,
+ "maxHp": 1351,
+ "atk": 856,
+ "def": 100,
"magicResistance": 0.0,
- "cost": 27,
+ "cost": 24,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.8,
+ "baseAttackTime": 2.4,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -82585,34 +87928,34 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 12,
+ "id": "30022",
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30032",
"count": 5,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_113_cqbw",
- "rangeId": "3-10",
+ "characterPrefabKey": "char_197_poca",
+ "rangeId": "4-3",
"maxLevel": 90,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1284,
- "atk": 711,
- "def": 112,
+ "maxHp": 1351,
+ "atk": 856,
+ "def": 100,
"magicResistance": 0.0,
- "cost": 29,
+ "cost": 24,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.8,
+ "baseAttackTime": 2.4,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -82629,15 +87972,15 @@
{
"level": 90,
"data": {
- "maxHp": 1605,
- "atk": 912,
- "def": 133,
+ "maxHp": 1755,
+ "atk": 1032,
+ "def": 122,
"magicResistance": 0.0,
- "cost": 29,
+ "cost": 24,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.8,
+ "baseAttackTime": 2.4,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -82664,8 +88007,8 @@
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 7,
+ "id": "30064",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -82673,7 +88016,7 @@
],
"skills": [
{
- "skillId": "skchr_cqbw_1",
+ "skillId": "skcom_atk_up[3]",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -82690,13 +88033,13 @@
"type": "MATERIAL"
},
{
- "id": "31024",
+ "id": "31014",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 5,
+ "id": "30013",
+ "count": 11,
"type": "MATERIAL"
}
]
@@ -82714,13 +88057,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "31024",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 7,
+ "id": "30104",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -82738,12 +88081,12 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "31014",
+ "id": "30084",
"count": 6,
"type": "MATERIAL"
}
@@ -82756,7 +88099,7 @@
}
},
{
- "skillId": "skchr_cqbw_2",
+ "skillId": "skchr_poca_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -82773,12 +88116,12 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 3,
+ "id": "30044",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30043",
+ "id": "31023",
"count": 4,
"type": "MATERIAL"
}
@@ -82797,13 +88140,13 @@
"type": "MATERIAL"
},
{
- "id": "31014",
+ "id": "30054",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 10,
+ "id": "31014",
+ "count": 9,
"type": "MATERIAL"
}
]
@@ -82821,13 +88164,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "31024",
- "count": 5,
+ "id": "30064",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -82839,7 +88182,7 @@
}
},
{
- "skillId": "skchr_cqbw_3",
+ "skillId": "skchr_poca_3",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -82856,13 +88199,13 @@
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 4,
+ "id": "30064",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 8,
+ "id": "30043",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -82880,13 +88223,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30074",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "31024",
- "count": 7,
+ "id": "30054",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -82909,8 +88252,8 @@
"type": "MATERIAL"
},
{
- "id": "31014",
- "count": 6,
+ "id": "30104",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -82932,21 +88275,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "设伏",
- "description": "在战场停留10秒后获得40%的物理和法术闪避,且不容易成为敌人的攻击目标",
+ "name": "深入骨髓",
+ "description": "攻击重量较重(重量等级大于等于3)的敌人时,无视其防御力的40%",
"rangeId": null,
"blackboard": [
{
- "key": "interval",
- "value": 10.0
+ "key": "value",
+ "value": 3.0
},
{
- "key": "prob",
+ "key": "def_penetrate",
"value": 0.4
- },
- {
- "key": "taunt_level",
- "value": -1.0
}
]
},
@@ -82957,21 +88296,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "设伏",
- "description": "在战场停留10秒后获得60%的物理和法术闪避,且不容易成为敌人的攻击目标",
+ "name": "深入骨髓",
+ "description": "攻击重量较重(重量等级大于等于3)的敌人时,无视其防御力的60%",
"rangeId": null,
"blackboard": [
{
- "key": "interval",
- "value": 10.0
+ "key": "value",
+ "value": 3.0
},
{
- "key": "prob",
+ "key": "def_penetrate",
"value": 0.6
- },
- {
- "key": "taunt_level",
- "value": -1.0
}
]
}
@@ -82986,13 +88321,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "2",
- "name": "落井下石",
- "description": "攻击范围内的敌人在被晕眩时受到的物理伤害+18%",
+ "name": "学生楷模",
+ "description": "编入队伍时,所有【乌萨斯学生团】干员攻击力+8%",
"rangeId": null,
"blackboard": [
{
- "key": "damage_scale",
- "value": 1.18
+ "key": "atk",
+ "value": 0.08
}
]
},
@@ -83003,13 +88338,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "2",
- "name": "落井下石",
- "description": "攻击范围内的敌人在被晕眩时受到的物理伤害+21%<@ba.talpu>(+3%)>",
+ "name": "学生楷模",
+ "description": "编入队伍时,所有【乌萨斯学生团】干员攻击力+10%<@ba.talpu>(+2%)>",
"rangeId": null,
"blackboard": [
{
- "key": "damage_scale",
- "value": 1.21
+ "key": "atk",
+ "value": 0.1
}
]
}
@@ -83063,7 +88398,7 @@
},
{
"type": 0,
- "description": "攻击力+35",
+ "description": "攻击力+34",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -83074,7 +88409,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 35.0,
+ "value": 34.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -83142,7 +88477,7 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 100,
+ "atk": 110,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -83190,12 +88525,12 @@
"type": "MATERIAL"
},
{
- "id": "30051",
- "count": 6,
+ "id": "30021",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30011",
+ "id": "30051",
"count": 4,
"type": "MATERIAL"
}
@@ -83213,8 +88548,8 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 3,
+ "id": "30032",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -83231,12 +88566,12 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 5,
+ "id": "30042",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30062",
+ "id": "30022",
"count": 3,
"type": "MATERIAL"
}
@@ -83254,8 +88589,8 @@
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 4,
+ "id": "30093",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -83272,59 +88607,59 @@
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 3,
+ "id": "31023",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 4,
+ "id": "30083",
+ "count": 5,
"type": "MATERIAL"
}
]
}
]
},
- "char_197_poca": {
- "name": "早露",
- "description": "优先攻击重量最重的敌人",
+ "char_112_siege": {
+ "name": "推进之王",
+ "description": "能够阻挡两个敌人",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_197_poca",
- "team": 8,
- "displayNumber": "USS4",
+ "potentialItemId": "p_char_112_siege",
+ "team": 10,
+ "displayNumber": "GG01",
"tokenKey": null,
- "appellation": "Роса",
- "position": "RANGED",
+ "appellation": "Siege",
+ "position": "MELEE",
"tagList": [
- "输出",
- "控场"
+ "费用回复",
+ "输出"
],
- "displayLogo": "logo_ursus",
- "itemUsage": "乌萨斯学生自治团成员早露,准备迎接新的生活。",
- "itemDesc": "给她一点时间。",
+ "displayLogo": "logo_victoria",
+ "itemUsage": "格拉斯哥帮头领推进之王,将为你辟开前路。",
+ "itemDesc": "她的领导力与生俱来。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 5,
- "profession": "SNIPER",
+ "profession": "PIONEER",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_197_poca",
- "rangeId": "4-4",
+ "characterPrefabKey": "char_112_siege",
+ "rangeId": "1-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 800,
- "atk": 492,
- "def": 60,
+ "maxHp": 911,
+ "atk": 212,
+ "def": 154,
"magicResistance": 0.0,
- "cost": 22,
- "blockCnt": 1,
+ "cost": 12,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.4,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -83341,15 +88676,15 @@
{
"level": 50,
"data": {
- "maxHp": 1067,
- "atk": 684,
- "def": 80,
+ "maxHp": 1199,
+ "atk": 308,
+ "def": 227,
"magicResistance": 0.0,
- "cost": 22,
- "blockCnt": 1,
+ "cost": 12,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.4,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -83367,22 +88702,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_197_poca",
- "rangeId": "4-3",
+ "characterPrefabKey": "char_112_siege",
+ "rangeId": "1-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1067,
- "atk": 684,
- "def": 80,
+ "maxHp": 1199,
+ "atk": 308,
+ "def": 227,
"magicResistance": 0.0,
- "cost": 24,
- "blockCnt": 1,
+ "cost": 14,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.4,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -83399,15 +88734,15 @@
{
"level": 80,
"data": {
- "maxHp": 1351,
- "atk": 856,
- "def": 100,
+ "maxHp": 1643,
+ "atk": 422,
+ "def": 307,
"magicResistance": 0.0,
- "cost": 24,
- "blockCnt": 1,
+ "cost": 14,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.4,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -83424,39 +88759,39 @@
],
"evolveCost": [
{
- "id": "3241",
+ "id": "3211",
"count": 5,
"type": "MATERIAL"
},
{
"id": "30022",
- "count": 8,
+ "count": 9,
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 5,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_197_poca",
- "rangeId": "4-3",
+ "characterPrefabKey": "char_112_siege",
+ "rangeId": "1-1",
"maxLevel": 90,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1351,
- "atk": 856,
- "def": 100,
+ "maxHp": 1643,
+ "atk": 422,
+ "def": 307,
"magicResistance": 0.0,
- "cost": 24,
- "blockCnt": 1,
+ "cost": 14,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.4,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -83473,15 +88808,15 @@
{
"level": 90,
"data": {
- "maxHp": 1755,
- "atk": 1032,
- "def": 122,
+ "maxHp": 2251,
+ "atk": 515,
+ "def": 384,
"magicResistance": 0.0,
- "cost": 24,
- "blockCnt": 1,
+ "cost": 14,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.4,
+ "baseAttackTime": 1.05,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -83498,7 +88833,7 @@
],
"evolveCost": [
{
- "id": "3243",
+ "id": "3213",
"count": 4,
"type": "MATERIAL"
},
@@ -83508,7 +88843,7 @@
"type": "MATERIAL"
},
{
- "id": "30064",
+ "id": "30014",
"count": 6,
"type": "MATERIAL"
}
@@ -83517,7 +88852,7 @@
],
"skills": [
{
- "skillId": "skcom_atk_up[3]",
+ "skillId": "skcom_charge_cost[3]",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -83530,17 +88865,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 8,
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "31014",
+ "id": "30074",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 11,
+ "id": "30053",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -83558,13 +88893,13 @@
"type": "MATERIAL"
},
{
- "id": "31024",
+ "id": "30104",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30104",
- "count": 8,
+ "id": "30084",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -83582,12 +88917,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30014",
"count": 6,
"type": "MATERIAL"
}
@@ -83600,7 +88935,7 @@
}
},
{
- "skillId": "skchr_poca_2",
+ "skillId": "skchr_siege_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -83613,16 +88948,16 @@
"levelUpCost": [
{
"id": "3303",
- "count": 8,
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30084",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "31023",
+ "id": "30063",
"count": 4,
"type": "MATERIAL"
}
@@ -83641,12 +88976,12 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30014",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "31014",
+ "id": "30094",
"count": 9,
"type": "MATERIAL"
}
@@ -83665,13 +89000,13 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 4,
+ "id": "30034",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -83683,7 +89018,7 @@
}
},
{
- "skillId": "skchr_poca_3",
+ "skillId": "skchr_siege_3",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -83696,17 +89031,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 8,
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 3,
+ "id": "30094",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 4,
+ "id": "30073",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -83724,12 +89059,12 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30024",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30104",
"count": 8,
"type": "MATERIAL"
}
@@ -83748,13 +89083,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30104",
- "count": 5,
+ "id": "30064",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -83776,59 +89111,59 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "深入骨髓",
- "description": "攻击重量较重(重量等级大于等于3)的敌人时,无视其防御力的40%",
+ "name": "万兽之王",
+ "description": "所有【先锋】职业干员的攻击力和防御力各+4%",
"rangeId": null,
"blackboard": [
{
- "key": "value",
- "value": 3.0
+ "key": "atk",
+ "value": 0.04
},
{
- "key": "def_penetrate",
- "value": 0.4
+ "key": "def",
+ "value": 0.04
}
]
},
{
"unlockCondition": {
- "phase": 2,
+ "phase": 1,
"level": 1
},
- "requiredPotentialRank": 0,
+ "requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "深入骨髓",
- "description": "攻击重量较重(重量等级大于等于3)的敌人时,无视其防御力的60%",
+ "name": "万兽之王",
+ "description": "所有【先锋】职业干员的攻击力和防御力各+6%<@ba.talpu>(+2%)>",
"rangeId": null,
"blackboard": [
{
- "key": "value",
- "value": 3.0
+ "key": "atk",
+ "value": 0.06
},
{
- "key": "def_penetrate",
- "value": 0.6
+ "key": "def",
+ "value": 0.06
}
]
- }
- ]
- },
- {
- "candidates": [
+ },
{
"unlockCondition": {
"phase": 2,
"level": 1
},
"requiredPotentialRank": 0,
- "prefabKey": "2",
- "name": "学生楷模",
- "description": "编入队伍时,所有【乌萨斯学生团】干员攻击力+8%",
+ "prefabKey": "1",
+ "name": "万兽之王",
+ "description": "所有【先锋】职业干员的攻击力和防御力各+8%",
"rangeId": null,
"blackboard": [
{
"key": "atk",
"value": 0.08
+ },
+ {
+ "key": "def",
+ "value": 0.08
}
]
},
@@ -83838,14 +89173,39 @@
"level": 1
},
"requiredPotentialRank": 4,
- "prefabKey": "2",
- "name": "学生楷模",
- "description": "编入队伍时,所有【乌萨斯学生团】干员攻击力+10%<@ba.talpu>(+2%)>",
+ "prefabKey": "1",
+ "name": "万兽之王",
+ "description": "所有【先锋】职业干员的攻击力和防御力各+10%<@ba.talpu>(+2%)>",
"rangeId": null,
"blackboard": [
{
"key": "atk",
"value": 0.1
+ },
+ {
+ "key": "def",
+ "value": 0.1
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "2",
+ "name": "粉碎",
+ "description": "周围四格内有敌人倒下时获得1点技力",
+ "rangeId": "x-5",
+ "blackboard": [
+ {
+ "key": "sp",
+ "value": 1.0
}
]
}
@@ -83899,7 +89259,7 @@
},
{
"type": 0,
- "description": "攻击力+34",
+ "description": "攻击力+25",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -83910,7 +89270,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 34.0,
+ "value": 25.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -83921,7 +89281,7 @@
},
{
"type": 1,
- "description": "第二天赋效果增强",
+ "description": "第一天赋效果增强",
"buff": null,
"equivalentCost": null
},
@@ -83978,8 +89338,8 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 110,
- "def": 0,
+ "atk": 60,
+ "def": 25,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -84090,8 +89450,8 @@
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 5,
+ "id": "30053",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -84108,12 +89468,12 @@
"type": "MATERIAL"
},
{
- "id": "31023",
- "count": 4,
+ "id": "30063",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30083",
+ "id": "30023",
"count": 5,
"type": "MATERIAL"
}
@@ -84121,46 +89481,65 @@
}
]
},
- "char_112_siege": {
- "name": "推进之王",
- "description": "能够阻挡两个敌人",
+ "char_222_bpipe": {
+ "name": "风笛",
+ "description": "击杀敌人后获得1点部署费用,撤退时返还初始部署费用",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_112_siege",
- "team": 10,
- "displayNumber": "GG01",
+ "potentialItemId": "p_char_222_bpipe",
+ "team": -1,
+ "displayNumber": "RV02",
"tokenKey": null,
- "appellation": "Siege",
+ "appellation": "Bagpipe",
"position": "MELEE",
"tagList": [
"费用回复",
"输出"
],
"displayLogo": "logo_victoria",
- "itemUsage": "格拉斯哥帮头领推进之王,将为你辟开前路。",
- "itemDesc": "她的领导力与生俱来。",
+ "itemUsage": "维多利亚前军人风笛,追寻着真相而来。",
+ "itemDesc": "战斗和农务上一丝不苟,电子和潮流则一窍不通。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 5,
"profession": "PIONEER",
- "trait": null,
+ "trait": {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "blackboard": [
+ {
+ "key": "cost",
+ "value": 1.0
+ }
+ ],
+ "overrideDescripton": null,
+ "prefabKey": null,
+ "rangeId": null
+ }
+ ]
+ },
"phases": [
{
- "characterPrefabKey": "char_112_siege",
+ "characterPrefabKey": "char_222_bpipe",
"rangeId": "1-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 911,
- "atk": 212,
- "def": 154,
+ "maxHp": 975,
+ "atk": 250,
+ "def": 173,
"magicResistance": 0.0,
- "cost": 12,
- "blockCnt": 2,
+ "cost": 11,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -84177,15 +89556,15 @@
{
"level": 50,
"data": {
- "maxHp": 1199,
- "atk": 308,
- "def": 227,
+ "maxHp": 1355,
+ "atk": 369,
+ "def": 241,
"magicResistance": 0.0,
- "cost": 12,
- "blockCnt": 2,
+ "cost": 11,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -84203,22 +89582,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_112_siege",
+ "characterPrefabKey": "char_222_bpipe",
"rangeId": "1-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1199,
- "atk": 308,
- "def": 227,
+ "maxHp": 1355,
+ "atk": 369,
+ "def": 241,
"magicResistance": 0.0,
- "cost": 14,
- "blockCnt": 2,
+ "cost": 13,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -84235,15 +89614,15 @@
{
"level": 80,
"data": {
- "maxHp": 1643,
- "atk": 422,
- "def": 307,
+ "maxHp": 1738,
+ "atk": 492,
+ "def": 313,
"magicResistance": 0.0,
- "cost": 14,
- "blockCnt": 2,
+ "cost": 13,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -84265,34 +89644,34 @@
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 9,
+ "id": "30032",
+ "count": 10,
"type": "MATERIAL"
},
{
- "id": "30062",
+ "id": "30052",
"count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_112_siege",
+ "characterPrefabKey": "char_222_bpipe",
"rangeId": "1-1",
"maxLevel": 90,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1643,
- "atk": 422,
- "def": 307,
+ "maxHp": 1738,
+ "atk": 492,
+ "def": 313,
"magicResistance": 0.0,
- "cost": 14,
- "blockCnt": 2,
+ "cost": 13,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -84309,15 +89688,15 @@
{
"level": 90,
"data": {
- "maxHp": 2251,
- "atk": 515,
- "def": 384,
+ "maxHp": 2484,
+ "atk": 586,
+ "def": 382,
"magicResistance": 0.0,
- "cost": 14,
- "blockCnt": 2,
+ "cost": 13,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.05,
+ "baseAttackTime": 1.0,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -84339,13 +89718,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
{
"id": "30014",
- "count": 6,
+ "count": 9,
"type": "MATERIAL"
}
]
@@ -84353,7 +89732,7 @@
],
"skills": [
{
- "skillId": "skcom_charge_cost[3]",
+ "skillId": "skcom_quickattack[3]",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -84366,7 +89745,7 @@
"levelUpCost": [
{
"id": "3303",
- "count": 6,
+ "count": 8,
"type": "MATERIAL"
},
{
@@ -84423,8 +89802,8 @@
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 6,
+ "id": "30054",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -84436,7 +89815,7 @@
}
},
{
- "skillId": "skchr_siege_2",
+ "skillId": "skchr_bpipe_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -84449,7 +89828,7 @@
"levelUpCost": [
{
"id": "3303",
- "count": 6,
+ "count": 8,
"type": "MATERIAL"
},
{
@@ -84477,13 +89856,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "31024",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 9,
+ "id": "30104",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -84501,13 +89880,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30034",
- "count": 5,
+ "id": "30074",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -84519,7 +89898,7 @@
}
},
{
- "skillId": "skchr_siege_3",
+ "skillId": "skchr_bpipe_3",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -84532,7 +89911,7 @@
"levelUpCost": [
{
"id": "3303",
- "count": 6,
+ "count": 8,
"type": "MATERIAL"
},
{
@@ -84560,13 +89939,13 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "31014",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30104",
- "count": 8,
+ "id": "30014",
+ "count": 10,
"type": "MATERIAL"
}
]
@@ -84584,12 +89963,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30064",
+ "id": "30044",
"count": 4,
"type": "MATERIAL"
}
@@ -84612,17 +89991,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "万兽之王",
- "description": "所有【先锋】职业干员的攻击力和防御力各+4%",
+ "name": "精密填弹",
+ "description": "每次攻击有25%的概率攻击力提升至110%,且额外攻击一个目标",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.04
+ "key": "atk_scale",
+ "value": 1.1
},
{
- "key": "def",
- "value": 0.04
+ "key": "prob",
+ "value": 0.25
}
]
},
@@ -84631,19 +90010,19 @@
"phase": 1,
"level": 1
},
- "requiredPotentialRank": 4,
+ "requiredPotentialRank": 2,
"prefabKey": "1",
- "name": "万兽之王",
- "description": "所有【先锋】职业干员的攻击力和防御力各+6%<@ba.talpu>(+2%)>",
+ "name": "精密填弹",
+ "description": "每次攻击有28%<@ba.talpu>(+3%)>的概率攻击力提升至110%,且额外攻击一个目标",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.06
+ "key": "atk_scale",
+ "value": 1.1
},
{
- "key": "def",
- "value": 0.06
+ "key": "prob",
+ "value": 0.28
}
]
},
@@ -84654,17 +90033,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "万兽之王",
- "description": "所有【先锋】职业干员的攻击力和防御力各+8%",
+ "name": "精密填弹",
+ "description": "每次攻击有25%的概率攻击力提升至130%,且额外攻击一个目标",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.08
+ "key": "atk_scale",
+ "value": 1.3
},
{
- "key": "def",
- "value": 0.08
+ "key": "prob",
+ "value": 0.25
}
]
},
@@ -84673,19 +90052,19 @@
"phase": 2,
"level": 1
},
- "requiredPotentialRank": 4,
+ "requiredPotentialRank": 2,
"prefabKey": "1",
- "name": "万兽之王",
- "description": "所有【先锋】职业干员的攻击力和防御力各+10%<@ba.talpu>(+2%)>",
+ "name": "精密填弹",
+ "description": "每次攻击有28%<@ba.talpu>(+3%)>的概率攻击力提升至130%,且额外攻击一个目标",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.1
+ "key": "atk_scale",
+ "value": 1.3
},
{
- "key": "def",
- "value": 0.1
+ "key": "prob",
+ "value": 0.28
}
]
}
@@ -84700,13 +90079,30 @@
},
"requiredPotentialRank": 0,
"prefabKey": "2",
- "name": "粉碎",
- "description": "周围四格内有敌人倒下时获得1点技力",
- "rangeId": "x-5",
+ "name": "军事传统",
+ "description": "编入队伍时所有【先锋】干员的初始技力+6",
+ "rangeId": null,
"blackboard": [
{
"key": "sp",
- "value": 1.0
+ "value": 6.0
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "2",
+ "name": "军事传统",
+ "description": "编入队伍时所有【先锋】干员的初始技力+8<@ba.talpu>(+2)>",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "sp",
+ "value": 8.0
}
]
}
@@ -84737,25 +90133,9 @@
"equivalentCost": null
},
{
- "type": 0,
- "description": "再部署时间-4秒",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 21,
- "formulaItem": 0,
- "value": -4.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
+ "type": 1,
+ "description": "第一天赋效果增强",
+ "buff": null,
"equivalentCost": null
},
{
@@ -84782,7 +90162,7 @@
},
{
"type": 1,
- "description": "第一天赋效果增强",
+ "description": "第二天赋效果增强",
"buff": null,
"equivalentCost": null
},
@@ -84839,8 +90219,8 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 60,
- "def": 25,
+ "atk": 85,
+ "def": 0,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -84887,12 +90267,12 @@
"type": "MATERIAL"
},
{
- "id": "30021",
- "count": 5,
+ "id": "30031",
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30051",
+ "id": "30041",
"count": 4,
"type": "MATERIAL"
}
@@ -84910,8 +90290,8 @@
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 5,
+ "id": "30042",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -84928,13 +90308,13 @@
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30052",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 3,
+ "id": "30012",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -84951,7 +90331,7 @@
"type": "MATERIAL"
},
{
- "id": "30053",
+ "id": "30043",
"count": 6,
"type": "MATERIAL"
}
@@ -84969,78 +90349,59 @@
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 3,
+ "id": "30073",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30023",
- "count": 5,
+ "id": "30053",
+ "count": 4,
"type": "MATERIAL"
}
]
}
]
},
- "char_222_bpipe": {
- "name": "风笛",
- "description": "击杀敌人后获得1点部署费用,撤退时返还初始部署费用",
+ "char_134_ifrit": {
+ "name": "伊芙利特",
+ "description": "攻击造成<@ba.kw>超远距离的群体法术伤害>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_222_bpipe",
- "team": -1,
- "displayNumber": "RV02",
+ "potentialItemId": "p_char_134_ifrit",
+ "team": 4,
+ "displayNumber": "RL03",
"tokenKey": null,
- "appellation": "Bagpipe",
- "position": "MELEE",
+ "appellation": "Ifrit",
+ "position": "RANGED",
"tagList": [
- "费用回复",
- "输出"
+ "群攻",
+ "削弱"
],
- "displayLogo": "logo_victoria",
- "itemUsage": "维多利亚前军人风笛,追寻着真相而来。",
- "itemDesc": "战斗和农务上一丝不苟,电子和潮流则一窍不通。",
+ "displayLogo": "logo_rhine",
+ "itemUsage": "前莱茵生命医疗对象伊芙利特,想要烧尽赫默的敌人。",
+ "itemDesc": "纵火是天性,也是爱好。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 5,
- "profession": "PIONEER",
- "trait": {
- "candidates": [
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "blackboard": [
- {
- "key": "cost",
- "value": 1.0
- }
- ],
- "overrideDescripton": null,
- "prefabKey": null,
- "rangeId": null
- }
- ]
- },
+ "profession": "CASTER",
+ "trait": null,
"phases": [
{
- "characterPrefabKey": "char_222_bpipe",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_134_ifrit",
+ "rangeId": "4-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 975,
- "atk": 250,
- "def": 173,
- "magicResistance": 0.0,
- "cost": 11,
+ "maxHp": 687,
+ "atk": 377,
+ "def": 52,
+ "magicResistance": 10.0,
+ "cost": 31,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 2.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -85057,15 +90418,15 @@
{
"level": 50,
"data": {
- "maxHp": 1355,
- "atk": 369,
- "def": 241,
- "magicResistance": 0.0,
- "cost": 11,
+ "maxHp": 982,
+ "atk": 563,
+ "def": 79,
+ "magicResistance": 10.0,
+ "cost": 31,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 2.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -85083,22 +90444,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_222_bpipe",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_134_ifrit",
+ "rangeId": "5-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1355,
- "atk": 369,
- "def": 241,
- "magicResistance": 0.0,
- "cost": 13,
+ "maxHp": 982,
+ "atk": 563,
+ "def": 79,
+ "magicResistance": 15.0,
+ "cost": 34,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 2.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -85115,15 +90476,15 @@
{
"level": 80,
"data": {
- "maxHp": 1738,
- "atk": 492,
- "def": 313,
- "magicResistance": 0.0,
- "cost": 13,
+ "maxHp": 1276,
+ "atk": 722,
+ "def": 109,
+ "magicResistance": 15.0,
+ "cost": 34,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 2.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -85140,39 +90501,39 @@
],
"evolveCost": [
{
- "id": "3211",
+ "id": "3251",
"count": 5,
"type": "MATERIAL"
},
{
"id": "30032",
- "count": 10,
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 3,
+ "id": "30012",
+ "count": 8,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_222_bpipe",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_134_ifrit",
+ "rangeId": "5-1",
"maxLevel": 90,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1738,
- "atk": 492,
- "def": 313,
- "magicResistance": 0.0,
- "cost": 13,
+ "maxHp": 1276,
+ "atk": 722,
+ "def": 109,
+ "magicResistance": 20.0,
+ "cost": 34,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 2.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -85189,15 +90550,15 @@
{
"level": 90,
"data": {
- "maxHp": 2484,
- "atk": 586,
- "def": 382,
- "magicResistance": 0.0,
- "cost": 13,
+ "maxHp": 1680,
+ "atk": 870,
+ "def": 130,
+ "magicResistance": 20.0,
+ "cost": 34,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.0,
+ "baseAttackTime": 2.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -85214,18 +90575,18 @@
],
"evolveCost": [
{
- "id": "3213",
+ "id": "3253",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 9,
+ "id": "30034",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -85233,7 +90594,7 @@
],
"skills": [
{
- "skillId": "skcom_quickattack[3]",
+ "skillId": "skchr_ifrit_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -85246,17 +90607,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 8,
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30084",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 8,
+ "id": "30063",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -85274,13 +90635,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30014",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 7,
+ "id": "30094",
+ "count": 9,
"type": "MATERIAL"
}
]
@@ -85298,13 +90659,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 5,
+ "id": "30034",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -85316,7 +90677,7 @@
}
},
{
- "skillId": "skchr_bpipe_2",
+ "skillId": "skchr_ifrit_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -85329,17 +90690,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 8,
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30094",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 4,
+ "id": "30073",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -85357,7 +90718,7 @@
"type": "MATERIAL"
},
{
- "id": "31024",
+ "id": "30024",
"count": 4,
"type": "MATERIAL"
},
@@ -85386,8 +90747,8 @@
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 7,
+ "id": "30044",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -85399,7 +90760,7 @@
}
},
{
- "skillId": "skchr_bpipe_3",
+ "skillId": "skchr_ifrit_3",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -85412,17 +90773,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 8,
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30104",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 7,
+ "id": "30083",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -85440,7 +90801,7 @@
"type": "MATERIAL"
},
{
- "id": "31014",
+ "id": "30034",
"count": 4,
"type": "MATERIAL"
},
@@ -85487,22 +90848,35 @@
"candidates": [
{
"unlockCondition": {
- "phase": 1,
+ "phase": 0,
"level": 1
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "精密填弹",
- "description": "每次攻击有25%的概率攻击力提升至110%,且额外攻击一个目标",
+ "name": "精神融解",
+ "description": "攻击范围内的敌军法术抗性-15%",
"rangeId": null,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.1
- },
+ "key": "magic_resistance",
+ "value": -0.15
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 2,
+ "prefabKey": "1",
+ "name": "精神融解",
+ "description": "攻击范围内的敌军法术抗性-19%<@ba.talpu>(+4%)>",
+ "rangeId": null,
+ "blackboard": [
{
- "key": "prob",
- "value": 0.25
+ "key": "magic_resistance",
+ "value": -0.19
}
]
},
@@ -85511,19 +90885,32 @@
"phase": 1,
"level": 1
},
- "requiredPotentialRank": 2,
+ "requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "精密填弹",
- "description": "每次攻击有28%<@ba.talpu>(+3%)>的概率攻击力提升至110%,且额外攻击一个目标",
+ "name": "精神融解",
+ "description": "攻击范围内的敌军法术抗性-27%",
"rangeId": null,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.1
- },
+ "key": "magic_resistance",
+ "value": -0.27
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 2,
+ "prefabKey": "1",
+ "name": "精神融解",
+ "description": "攻击范围内的敌军法术抗性-31%<@ba.talpu>(+4%)>",
+ "rangeId": null,
+ "blackboard": [
{
- "key": "prob",
- "value": 0.28
+ "key": "magic_resistance",
+ "value": -0.31
}
]
},
@@ -85534,17 +90921,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "精密填弹",
- "description": "每次攻击有25%的概率攻击力提升至130%,且额外攻击一个目标",
+ "name": "精神融解",
+ "description": "攻击范围内的敌军法术抗性-40%",
"rangeId": null,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.3
- },
- {
- "key": "prob",
- "value": 0.25
+ "key": "magic_resistance",
+ "value": -0.4
}
]
},
@@ -85555,17 +90938,13 @@
},
"requiredPotentialRank": 2,
"prefabKey": "1",
- "name": "精密填弹",
- "description": "每次攻击有28%<@ba.talpu>(+3%)>的概率攻击力提升至130%,且额外攻击一个目标",
+ "name": "精神融解",
+ "description": "攻击范围内的敌军法术抗性-44%<@ba.talpu>(+4%)>",
"rangeId": null,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.3
- },
- {
- "key": "prob",
- "value": 0.28
+ "key": "magic_resistance",
+ "value": -0.44
}
]
}
@@ -85580,12 +90959,16 @@
},
"requiredPotentialRank": 0,
"prefabKey": "2",
- "name": "军事传统",
- "description": "编入队伍时所有【先锋】干员的初始技力+6",
+ "name": "莱茵回路",
+ "description": "每6秒额外回复2点技力",
"rangeId": null,
"blackboard": [
{
"key": "sp",
+ "value": 2.0
+ },
+ {
+ "key": "interval",
"value": 6.0
}
]
@@ -85595,15 +90978,19 @@
"phase": 2,
"level": 1
},
- "requiredPotentialRank": 4,
+ "requiredPotentialRank": 5,
"prefabKey": "2",
- "name": "军事传统",
- "description": "编入队伍时所有【先锋】干员的初始技力+8<@ba.talpu>(+2)>",
+ "name": "莱茵回路",
+ "description": "每5.5<@ba.talpu>(-0.5)>秒额外回复2点技力",
"rangeId": null,
"blackboard": [
{
"key": "sp",
- "value": 8.0
+ "value": 2.0
+ },
+ {
+ "key": "interval",
+ "value": 5.5
}
]
}
@@ -85641,7 +91028,7 @@
},
{
"type": 0,
- "description": "攻击力+25",
+ "description": "攻击力+35",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -85652,7 +91039,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 25.0,
+ "value": 35.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -85661,12 +91048,6 @@
},
"equivalentCost": null
},
- {
- "type": 1,
- "description": "第二天赋效果增强",
- "buff": null,
- "equivalentCost": null
- },
{
"type": 0,
"description": "部署费用-1",
@@ -85688,6 +91069,12 @@
}
},
"equivalentCost": null
+ },
+ {
+ "type": 1,
+ "description": "第二天赋效果增强",
+ "buff": null,
+ "equivalentCost": null
}
],
"favorKeyFrames": [
@@ -85720,7 +91107,7 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 85,
+ "atk": 110,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -85832,8 +91219,8 @@
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 6,
+ "id": "30063",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -85863,23 +91250,24 @@
}
]
},
- "char_134_ifrit": {
- "name": "伊芙利特",
- "description": "攻击造成<@ba.kw>超远距离的群体法术伤害>",
+ "char_213_mostma": {
+ "name": "莫斯提马",
+ "description": "攻击造成<@ba.kw>群体法术伤害>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_134_ifrit",
- "team": 4,
- "displayNumber": "RL03",
+ "potentialItemId": "p_char_213_mostma",
+ "team": -1,
+ "displayNumber": "LT77",
"tokenKey": null,
- "appellation": "Ifrit",
+ "appellation": "Mostima",
"position": "RANGED",
"tagList": [
"群攻",
- "削弱"
+ "支援",
+ "控场"
],
- "displayLogo": "logo_rhine",
- "itemUsage": "前莱茵生命医疗对象伊芙利特,想要烧尽赫默的敌人。",
- "itemDesc": "纵火是天性,也是爱好。",
+ "displayLogo": "logo_Laterano",
+ "itemUsage": "资深信使莫斯提马,用法术为你扫平前路。",
+ "itemDesc": "不过首先,你要能找得到她。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 5,
@@ -85887,15 +91275,15 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_134_ifrit",
- "rangeId": "4-1",
+ "characterPrefabKey": "char_213_mostma",
+ "rangeId": "2-3",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 687,
- "atk": 377,
+ "maxHp": 777,
+ "atk": 348,
"def": 52,
"magicResistance": 10.0,
"cost": 31,
@@ -85919,9 +91307,9 @@
{
"level": 50,
"data": {
- "maxHp": 982,
- "atk": 563,
- "def": 79,
+ "maxHp": 1080,
+ "atk": 491,
+ "def": 80,
"magicResistance": 10.0,
"cost": 31,
"blockCnt": 1,
@@ -85945,16 +91333,16 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_134_ifrit",
- "rangeId": "5-1",
+ "characterPrefabKey": "char_213_mostma",
+ "rangeId": "3-6",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 982,
- "atk": 563,
- "def": 79,
+ "maxHp": 1080,
+ "atk": 491,
+ "def": 80,
"magicResistance": 15.0,
"cost": 34,
"blockCnt": 1,
@@ -85977,9 +91365,9 @@
{
"level": 80,
"data": {
- "maxHp": 1276,
- "atk": 722,
- "def": 109,
+ "maxHp": 1350,
+ "atk": 630,
+ "def": 110,
"magicResistance": 15.0,
"cost": 34,
"blockCnt": 1,
@@ -86007,28 +91395,28 @@
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 8,
+ "id": "30052",
+ "count": 7,
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 8,
+ "id": "30042",
+ "count": 4,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_134_ifrit",
- "rangeId": "5-1",
+ "characterPrefabKey": "char_213_mostma",
+ "rangeId": "3-6",
"maxLevel": 90,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1276,
- "atk": 722,
- "def": 109,
+ "maxHp": 1350,
+ "atk": 630,
+ "def": 110,
"magicResistance": 20.0,
"cost": 34,
"blockCnt": 1,
@@ -86051,9 +91439,9 @@
{
"level": 90,
"data": {
- "maxHp": 1680,
- "atk": 870,
- "def": 130,
+ "maxHp": 1731,
+ "atk": 750,
+ "def": 132,
"magicResistance": 20.0,
"cost": 34,
"blockCnt": 1,
@@ -86081,12 +91469,12 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30094",
"count": 7,
"type": "MATERIAL"
}
@@ -86095,7 +91483,7 @@
],
"skills": [
{
- "skillId": "skchr_ifrit_1",
+ "skillId": "skcom_atk_up[3]",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -86108,17 +91496,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 6,
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30014",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 4,
+ "id": "30093",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -86136,13 +91524,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30044",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 9,
+ "id": "30024",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -86160,13 +91548,13 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30034",
- "count": 6,
+ "id": "30094",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -86178,7 +91566,7 @@
}
},
{
- "skillId": "skchr_ifrit_2",
+ "skillId": "skchr_mostma_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -86191,17 +91579,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 6,
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30024",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 7,
+ "id": "30103",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -86219,13 +91607,13 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30054",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30104",
- "count": 8,
+ "id": "30034",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -86243,13 +91631,13 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 5,
+ "id": "30094",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -86261,7 +91649,7 @@
}
},
{
- "skillId": "skchr_ifrit_3",
+ "skillId": "skchr_mostma_3",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -86274,17 +91662,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 6,
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30034",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 5,
+ "id": "30013",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -86302,13 +91690,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
- "count": 4,
+ "id": "30064",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 10,
+ "id": "30044",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -86326,13 +91714,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 4,
+ "id": "30034",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -86347,40 +91735,6 @@
"talents": [
{
"candidates": [
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "prefabKey": "1",
- "name": "精神融解",
- "description": "攻击范围内的敌军法术抗性-15%",
- "rangeId": null,
- "blackboard": [
- {
- "key": "magic_resistance",
- "value": -0.15
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 2,
- "prefabKey": "1",
- "name": "精神融解",
- "description": "攻击范围内的敌军法术抗性-19%<@ba.talpu>(+4%)>",
- "rangeId": null,
- "blackboard": [
- {
- "key": "magic_resistance",
- "value": -0.19
- }
- ]
- },
{
"unlockCondition": {
"phase": 1,
@@ -86388,30 +91742,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "精神融解",
- "description": "攻击范围内的敌军法术抗性-27%",
- "rangeId": null,
- "blackboard": [
- {
- "key": "magic_resistance",
- "value": -0.27
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 2,
- "prefabKey": "1",
- "name": "精神融解",
- "description": "攻击范围内的敌军法术抗性-31%<@ba.talpu>(+4%)>",
+ "name": "技力光环·术师",
+ "description": "在场时所有【术师】干员的技力自然回复速度+0.2/秒(同类效果取最高)",
"rangeId": null,
"blackboard": [
{
- "key": "magic_resistance",
- "value": -0.31
+ "key": "sp_recovery_per_sec",
+ "value": 0.2
}
]
},
@@ -86422,30 +91759,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "精神融解",
- "description": "攻击范围内的敌军法术抗性-40%",
- "rangeId": null,
- "blackboard": [
- {
- "key": "magic_resistance",
- "value": -0.4
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 2,
- "level": 1
- },
- "requiredPotentialRank": 2,
- "prefabKey": "1",
- "name": "精神融解",
- "description": "攻击范围内的敌军法术抗性-44%<@ba.talpu>(+4%)>",
+ "name": "技力光环·术师",
+ "description": "在场时所有【术师】干员的技力自然回复速度+0.4/秒(同类效果取最高)",
"rangeId": null,
"blackboard": [
{
- "key": "magic_resistance",
- "value": -0.44
+ "key": "sp_recovery_per_sec",
+ "value": 0.4
}
]
}
@@ -86460,17 +91780,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "2",
- "name": "莱茵回路",
- "description": "每6秒额外回复2点技力",
+ "name": "主观缓时",
+ "description": "攻击范围内的敌人移动速度-15%",
"rangeId": null,
"blackboard": [
{
- "key": "sp",
- "value": 2.0
- },
- {
- "key": "interval",
- "value": 6.0
+ "key": "move_speed",
+ "value": -0.15
}
]
},
@@ -86479,19 +91795,15 @@
"phase": 2,
"level": 1
},
- "requiredPotentialRank": 5,
+ "requiredPotentialRank": 4,
"prefabKey": "2",
- "name": "莱茵回路",
- "description": "每5.5<@ba.talpu>(-0.5)>秒额外回复2点技力",
+ "name": "主观缓时",
+ "description": "攻击范围内的敌人移动速度-18%<@ba.talpu>(+3%)>",
"rangeId": null,
"blackboard": [
{
- "key": "sp",
- "value": 2.0
- },
- {
- "key": "interval",
- "value": 5.5
+ "key": "move_speed",
+ "value": -0.18
}
]
}
@@ -86522,14 +91834,30 @@
"equivalentCost": null
},
{
- "type": 1,
- "description": "第一天赋效果增强",
- "buff": null,
+ "type": 0,
+ "description": "再部署时间-4秒",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 21,
+ "formulaItem": 0,
+ "value": -4.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
"equivalentCost": null
},
{
"type": 0,
- "description": "攻击力+35",
+ "description": "攻击力+34",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -86540,7 +91868,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 35.0,
+ "value": 34.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -86549,6 +91877,12 @@
},
"equivalentCost": null
},
+ {
+ "type": 1,
+ "description": "第二天赋效果增强",
+ "buff": null,
+ "equivalentCost": null
+ },
{
"type": 0,
"description": "部署费用-1",
@@ -86570,12 +91904,6 @@
}
},
"equivalentCost": null
- },
- {
- "type": 1,
- "description": "第二天赋效果增强",
- "buff": null,
- "equivalentCost": null
}
],
"favorKeyFrames": [
@@ -86608,7 +91936,7 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 110,
+ "atk": 105,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -86656,12 +91984,12 @@
"type": "MATERIAL"
},
{
- "id": "30031",
+ "id": "30051",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30041",
+ "id": "30011",
"count": 4,
"type": "MATERIAL"
}
@@ -86679,8 +92007,8 @@
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 4,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -86697,13 +92025,13 @@
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 4,
+ "id": "30012",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 5,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -86720,7 +92048,7 @@
"type": "MATERIAL"
},
{
- "id": "30063",
+ "id": "30103",
"count": 4,
"type": "MATERIAL"
}
@@ -86738,12 +92066,12 @@
"type": "MATERIAL"
},
{
- "id": "30073",
+ "id": "30013",
"count": 5,
"type": "MATERIAL"
},
{
- "id": "30053",
+ "id": "30063",
"count": 4,
"type": "MATERIAL"
}
@@ -86751,24 +92079,23 @@
}
]
},
- "char_213_mostma": {
- "name": "莫斯提马",
- "description": "攻击造成<@ba.kw>群体法术伤害>",
+ "char_180_amgoat": {
+ "name": "艾雅法拉",
+ "description": "攻击造成<@ba.kw>法术伤害>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_213_mostma",
+ "potentialItemId": "p_char_180_amgoat",
"team": -1,
- "displayNumber": "LT77",
+ "displayNumber": "LN02",
"tokenKey": null,
- "appellation": "Mostima",
+ "appellation": "Eyjafjalla",
"position": "RANGED",
"tagList": [
- "群攻",
- "支援",
- "控场"
+ "输出",
+ "削弱"
],
- "displayLogo": "logo_Laterano",
- "itemUsage": "资深信使莫斯提马,用法术为你扫平前路。",
- "itemDesc": "不过首先,你要能找得到她。",
+ "displayLogo": "logo_Leithanien",
+ "itemUsage": "罗德岛术师干员艾雅法拉,一直想要倾尽全力为你做些什么。",
+ "itemDesc": "总是很努力,总是很认真。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 5,
@@ -86776,22 +92103,22 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_213_mostma",
- "rangeId": "2-3",
+ "characterPrefabKey": "char_180_amgoat",
+ "rangeId": "3-6",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 777,
- "atk": 348,
- "def": 52,
+ "maxHp": 732,
+ "atk": 292,
+ "def": 46,
"magicResistance": 10.0,
- "cost": 31,
+ "cost": 19,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.9,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -86808,15 +92135,15 @@
{
"level": 50,
"data": {
- "maxHp": 1080,
- "atk": 491,
- "def": 80,
+ "maxHp": 1046,
+ "atk": 406,
+ "def": 79,
"magicResistance": 10.0,
- "cost": 31,
+ "cost": 19,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.9,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -86834,22 +92161,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_213_mostma",
- "rangeId": "3-6",
+ "characterPrefabKey": "char_180_amgoat",
+ "rangeId": "3-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1080,
- "atk": 491,
- "def": 80,
+ "maxHp": 1046,
+ "atk": 406,
+ "def": 79,
"magicResistance": 15.0,
- "cost": 34,
+ "cost": 21,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.9,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -86866,15 +92193,15 @@
{
"level": 80,
"data": {
- "maxHp": 1350,
- "atk": 630,
- "def": 110,
+ "maxHp": 1359,
+ "atk": 535,
+ "def": 109,
"magicResistance": 15.0,
- "cost": 34,
+ "cost": 21,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.9,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -86896,34 +92223,34 @@
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30042",
"count": 7,
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 4,
+ "id": "30022",
+ "count": 5,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_213_mostma",
- "rangeId": "3-6",
+ "characterPrefabKey": "char_180_amgoat",
+ "rangeId": "3-1",
"maxLevel": 90,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1350,
- "atk": 630,
- "def": 110,
+ "maxHp": 1359,
+ "atk": 535,
+ "def": 109,
"magicResistance": 20.0,
- "cost": 34,
+ "cost": 21,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.9,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -86940,15 +92267,15 @@
{
"level": 90,
"data": {
- "maxHp": 1731,
- "atk": 750,
- "def": 132,
+ "maxHp": 1743,
+ "atk": 645,
+ "def": 122,
"magicResistance": 20.0,
- "cost": 34,
+ "cost": 21,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.9,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -86970,13 +92297,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 7,
+ "id": "30064",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -86984,7 +92311,7 @@
],
"skills": [
{
- "skillId": "skcom_atk_up[3]",
+ "skillId": "skchr_amgoat_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -86997,16 +92324,16 @@
"levelUpCost": [
{
"id": "3303",
- "count": 8,
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30094",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30093",
+ "id": "30073",
"count": 7,
"type": "MATERIAL"
}
@@ -87025,13 +92352,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30024",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30024",
- "count": 7,
+ "id": "30104",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -87049,13 +92376,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 5,
+ "id": "30064",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -87067,7 +92394,7 @@
}
},
{
- "skillId": "skchr_mostma_2",
+ "skillId": "skchr_amgoat_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -87080,16 +92407,16 @@
"levelUpCost": [
{
"id": "3303",
- "count": 8,
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30104",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30103",
+ "id": "30083",
"count": 5,
"type": "MATERIAL"
}
@@ -87108,13 +92435,13 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30034",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30034",
- "count": 7,
+ "id": "30014",
+ "count": 10,
"type": "MATERIAL"
}
]
@@ -87137,7 +92464,7 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30084",
"count": 6,
"type": "MATERIAL"
}
@@ -87150,7 +92477,7 @@
}
},
{
- "skillId": "skchr_mostma_3",
+ "skillId": "skchr_amgoat_3",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -87163,17 +92490,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 8,
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30014",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 8,
+ "id": "30093",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -87191,13 +92518,13 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 3,
+ "id": "30044",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 6,
+ "id": "30024",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -87215,13 +92542,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30135",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30034",
- "count": 6,
+ "id": "30054",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -87243,13 +92570,30 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "技力光环·术师",
- "description": "在场时所有【术师】干员的技力自然回复速度+0.2/秒(同类效果取最高)",
+ "name": "炎息",
+ "description": "在场时,所有友方【术师】职业干员的攻击力+7%",
"rangeId": null,
"blackboard": [
{
- "key": "sp_recovery_per_sec",
- "value": 0.2
+ "key": "atk",
+ "value": 0.07
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 5,
+ "prefabKey": "1",
+ "name": "炎息",
+ "description": "在场时,所有友方【术师】职业干员的攻击力+9%<@ba.talpu>(+2%)>",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.09
}
]
},
@@ -87260,13 +92604,30 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "技力光环·术师",
- "description": "在场时所有【术师】干员的技力自然回复速度+0.4/秒(同类效果取最高)",
+ "name": "炎息",
+ "description": "在场时,所有友方【术师】职业干员的攻击力+14%",
"rangeId": null,
"blackboard": [
{
- "key": "sp_recovery_per_sec",
- "value": 0.4
+ "key": "atk",
+ "value": 0.14
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 5,
+ "prefabKey": "1",
+ "name": "炎息",
+ "description": "在场时,所有友方【术师】职业干员的攻击力+16%<@ba.talpu>(+2%)>",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.16
}
]
}
@@ -87281,13 +92642,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "2",
- "name": "主观缓时",
- "description": "攻击范围内的敌人移动速度-15%",
+ "name": "乱火",
+ "description": "部署后立即随机获得一定的技力",
"rangeId": null,
"blackboard": [
{
- "key": "move_speed",
- "value": -0.15
+ "key": "sp_min",
+ "value": 7.0
+ },
+ {
+ "key": "sp_max",
+ "value": 16.0
}
]
},
@@ -87296,15 +92661,19 @@
"phase": 2,
"level": 1
},
- "requiredPotentialRank": 4,
+ "requiredPotentialRank": 2,
"prefabKey": "2",
- "name": "主观缓时",
- "description": "攻击范围内的敌人移动速度-18%<@ba.talpu>(+3%)>",
+ "name": "乱火",
+ "description": "部署后立即随机获得较多的技力",
"rangeId": null,
"blackboard": [
{
- "key": "move_speed",
- "value": -0.18
+ "key": "sp_min",
+ "value": 10.0
+ },
+ {
+ "key": "sp_max",
+ "value": 20.0
}
]
}
@@ -87335,30 +92704,14 @@
"equivalentCost": null
},
{
- "type": 0,
- "description": "再部署时间-4秒",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 21,
- "formulaItem": 0,
- "value": -4.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
+ "type": 1,
+ "description": "第二天赋效果增强",
+ "buff": null,
"equivalentCost": null
},
{
"type": 0,
- "description": "攻击力+34",
+ "description": "攻击力+27",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -87369,7 +92722,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 34.0,
+ "value": 27.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -87378,12 +92731,6 @@
},
"equivalentCost": null
},
- {
- "type": 1,
- "description": "第二天赋效果增强",
- "buff": null,
- "equivalentCost": null
- },
{
"type": 0,
"description": "部署费用-1",
@@ -87405,6 +92752,12 @@
}
},
"equivalentCost": null
+ },
+ {
+ "type": 1,
+ "description": "第一天赋效果增强",
+ "buff": null,
+ "equivalentCost": null
}
],
"favorKeyFrames": [
@@ -87437,7 +92790,7 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 105,
+ "atk": 90,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -87485,12 +92838,12 @@
"type": "MATERIAL"
},
{
- "id": "30051",
- "count": 6,
+ "id": "30041",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30011",
+ "id": "30021",
"count": 4,
"type": "MATERIAL"
}
@@ -87508,8 +92861,8 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 3,
+ "id": "30052",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -87526,12 +92879,12 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 5,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30062",
+ "id": "30032",
"count": 3,
"type": "MATERIAL"
}
@@ -87549,8 +92902,8 @@
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 4,
+ "id": "30073",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -87567,12 +92920,12 @@
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 5,
+ "id": "30083",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30063",
+ "id": "30103",
"count": 4,
"type": "MATERIAL"
}
@@ -87580,23 +92933,23 @@
}
]
},
- "char_180_amgoat": {
- "name": "艾雅法拉",
+ "char_2013_cerber": {
+ "name": "刻俄柏",
"description": "攻击造成<@ba.kw>法术伤害>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_180_amgoat",
+ "potentialItemId": "p_char_2013_cerber",
"team": -1,
- "displayNumber": "LN02",
+ "displayNumber": "R155",
"tokenKey": null,
- "appellation": "Eyjafjalla",
+ "appellation": "Ceobe",
"position": "RANGED",
"tagList": [
"输出",
- "削弱"
+ "控场"
],
- "displayLogo": "logo_Leithanien",
- "itemUsage": "罗德岛术师干员艾雅法拉,一直想要倾尽全力为你做些什么。",
- "itemDesc": "总是很努力,总是很认真。",
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "刻俄柏,随时准备打坏人。",
+ "itemDesc": "能敲一个两个三个,又快又准。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 5,
@@ -87604,16 +92957,16 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_180_amgoat",
+ "characterPrefabKey": "char_2013_cerber",
"rangeId": "3-6",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 732,
- "atk": 292,
- "def": 46,
+ "maxHp": 657,
+ "atk": 302,
+ "def": 48,
"magicResistance": 10.0,
"cost": 19,
"blockCnt": 1,
@@ -87636,9 +92989,9 @@
{
"level": 50,
"data": {
- "maxHp": 1046,
- "atk": 406,
- "def": 79,
+ "maxHp": 939,
+ "atk": 420,
+ "def": 82,
"magicResistance": 10.0,
"cost": 19,
"blockCnt": 1,
@@ -87662,16 +93015,16 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_180_amgoat",
+ "characterPrefabKey": "char_2013_cerber",
"rangeId": "3-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1046,
- "atk": 406,
- "def": 79,
+ "maxHp": 939,
+ "atk": 420,
+ "def": 82,
"magicResistance": 15.0,
"cost": 21,
"blockCnt": 1,
@@ -87694,9 +93047,9 @@
{
"level": 80,
"data": {
- "maxHp": 1359,
- "atk": 535,
- "def": 109,
+ "maxHp": 1220,
+ "atk": 553,
+ "def": 114,
"magicResistance": 15.0,
"cost": 21,
"blockCnt": 1,
@@ -87725,27 +93078,27 @@
},
{
"id": "30042",
- "count": 7,
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 5,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_180_amgoat",
+ "characterPrefabKey": "char_2013_cerber",
"rangeId": "3-1",
"maxLevel": 90,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1359,
- "atk": 535,
- "def": 109,
+ "maxHp": 1220,
+ "atk": 553,
+ "def": 114,
"magicResistance": 20.0,
"cost": 21,
"blockCnt": 1,
@@ -87768,9 +93121,9 @@
{
"level": 90,
"data": {
- "maxHp": 1743,
- "atk": 645,
- "def": 122,
+ "maxHp": 1565,
+ "atk": 667,
+ "def": 128,
"magicResistance": 20.0,
"cost": 21,
"blockCnt": 1,
@@ -87798,12 +93151,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30064",
+ "id": "31024",
"count": 5,
"type": "MATERIAL"
}
@@ -87812,7 +93165,7 @@
],
"skills": [
{
- "skillId": "skchr_amgoat_1",
+ "skillId": "skchr_cerber_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -87825,17 +93178,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 6,
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30104",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 7,
+ "id": "30083",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -87853,13 +93206,13 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30044",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30104",
- "count": 8,
+ "id": "31024",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -87882,8 +93235,8 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 4,
+ "id": "31014",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -87895,7 +93248,7 @@
}
},
{
- "skillId": "skchr_amgoat_2",
+ "skillId": "skchr_cerber_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -87908,16 +93261,16 @@
"levelUpCost": [
{
"id": "3303",
- "count": 6,
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "31024",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30083",
+ "id": "30103",
"count": 5,
"type": "MATERIAL"
}
@@ -87936,13 +93289,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30054",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 10,
+ "id": "31014",
+ "count": 9,
"type": "MATERIAL"
}
]
@@ -87960,12 +93313,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30135",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "31024",
"count": 6,
"type": "MATERIAL"
}
@@ -87978,7 +93331,7 @@
}
},
{
- "skillId": "skchr_amgoat_3",
+ "skillId": "skchr_cerber_3",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -87991,17 +93344,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 6,
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "31014",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 7,
+ "id": "30013",
+ "count": 11,
"type": "MATERIAL"
}
]
@@ -88019,13 +93372,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 4,
+ "id": "30064",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30024",
- "count": 7,
+ "id": "30044",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -88043,13 +93396,13 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 5,
+ "id": "30014",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -88071,13 +93424,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "炎息",
- "description": "在场时,所有友方【术师】职业干员的攻击力+7%",
+ "name": "剥壳",
+ "description": "攻击时对目标额外造成相当于其防御力25%的法术伤害",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.07
+ "key": "atk_scale",
+ "value": 0.25
}
]
},
@@ -88086,15 +93439,15 @@
"phase": 1,
"level": 1
},
- "requiredPotentialRank": 5,
+ "requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "炎息",
- "description": "在场时,所有友方【术师】职业干员的攻击力+9%<@ba.talpu>(+2%)>",
+ "name": "剥壳",
+ "description": "攻击时对目标额外造成相当于其防御力29%<@ba.talpu>(+4%)>的法术伤害",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.09
+ "key": "atk_scale",
+ "value": 0.29
}
]
},
@@ -88105,13 +93458,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "炎息",
- "description": "在场时,所有友方【术师】职业干员的攻击力+14%",
+ "name": "剥壳",
+ "description": "攻击时对目标额外造成相当于其防御力40%的法术伤害",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.14
+ "key": "atk_scale",
+ "value": 0.4
}
]
},
@@ -88120,15 +93473,15 @@
"phase": 2,
"level": 1
},
- "requiredPotentialRank": 5,
+ "requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "炎息",
- "description": "在场时,所有友方【术师】职业干员的攻击力+16%<@ba.talpu>(+2%)>",
+ "name": "剥壳",
+ "description": "攻击时对目标额外造成相当于其防御力44%<@ba.talpu>(+4%)>的法术伤害",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.16
+ "key": "atk_scale",
+ "value": 0.44
}
]
}
@@ -88143,38 +93496,17 @@
},
"requiredPotentialRank": 0,
"prefabKey": "2",
- "name": "乱火",
- "description": "部署后立即随机获得一定的技力",
- "rangeId": null,
- "blackboard": [
- {
- "key": "sp_min",
- "value": 7.0
- },
- {
- "key": "sp_max",
- "value": 16.0
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 2,
- "level": 1
- },
- "requiredPotentialRank": 2,
- "prefabKey": "2",
- "name": "乱火",
- "description": "部署后立即随机获得较多的技力",
+ "name": "独行长路",
+ "description": "当周围四格内没有其他友方单位时,攻击力+8%,攻击速度+8",
"rangeId": null,
"blackboard": [
{
- "key": "sp_min",
- "value": 10.0
+ "key": "atk",
+ "value": 0.08
},
{
- "key": "sp_max",
- "value": 20.0
+ "key": "attack_speed",
+ "value": 8.0
}
]
}
@@ -88205,9 +93537,25 @@
"equivalentCost": null
},
{
- "type": 1,
- "description": "第二天赋效果增强",
- "buff": null,
+ "type": 0,
+ "description": "再部署时间-4秒",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 21,
+ "formulaItem": 0,
+ "value": -4.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
"equivalentCost": null
},
{
@@ -88232,6 +93580,12 @@
},
"equivalentCost": null
},
+ {
+ "type": 1,
+ "description": "第一天赋效果增强",
+ "buff": null,
+ "equivalentCost": null
+ },
{
"type": 0,
"description": "部署费用-1",
@@ -88253,12 +93607,6 @@
}
},
"equivalentCost": null
- },
- {
- "type": 1,
- "description": "第一天赋效果增强",
- "buff": null,
- "equivalentCost": null
}
],
"favorKeyFrames": [
@@ -88403,8 +93751,8 @@
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 7,
+ "id": "30053",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -88421,59 +93769,79 @@
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 3,
+ "id": "30093",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 4,
+ "id": "30013",
+ "count": 5,
"type": "MATERIAL"
}
]
}
]
},
- "char_2013_cerber": {
- "name": "刻俄柏",
- "description": "攻击造成<@ba.kw>法术伤害>",
+ "char_291_aglina": {
+ "name": "安洁莉娜",
+ "description": "攻击造成<@ba.kw>法术伤害>,并对敌人造成短暂的<@ba.kw>停顿>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_2013_cerber",
+ "potentialItemId": "p_char_291_aglina",
"team": -1,
- "displayNumber": "R155",
+ "displayNumber": "SR02",
"tokenKey": null,
- "appellation": "Ceobe",
+ "appellation": "Angelina",
"position": "RANGED",
"tagList": [
+ "减速",
"输出",
- "控场"
+ "支援"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "刻俄柏,随时准备打坏人。",
- "itemDesc": "能敲一个两个三个,又快又准。",
+ "itemUsage": "罗德岛辅助干员、信使安洁莉娜,很想用自己奇妙的源石技艺为你提供协助。",
+ "itemDesc": "资历尚浅,潜力无限。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 5,
- "profession": "CASTER",
- "trait": null,
+ "profession": "SUPPORT",
+ "trait": {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "blackboard": [
+ {
+ "key": "sluggish",
+ "value": 0.8
+ }
+ ],
+ "overrideDescripton": null,
+ "prefabKey": null,
+ "rangeId": null
+ }
+ ]
+ },
"phases": [
{
- "characterPrefabKey": "char_2013_cerber",
- "rangeId": "3-6",
+ "characterPrefabKey": "char_291_aglina",
+ "rangeId": "y-2",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 657,
- "atk": 302,
- "def": 48,
- "magicResistance": 10.0,
- "cost": 19,
+ "maxHp": 629,
+ "atk": 228,
+ "def": 53,
+ "magicResistance": 15.0,
+ "cost": 14,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 1.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -88490,15 +93858,15 @@
{
"level": 50,
"data": {
- "maxHp": 939,
- "atk": 420,
- "def": 82,
- "magicResistance": 10.0,
- "cost": 19,
+ "maxHp": 863,
+ "atk": 336,
+ "def": 77,
+ "magicResistance": 15.0,
+ "cost": 14,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 1.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -88516,22 +93884,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_2013_cerber",
- "rangeId": "3-1",
+ "characterPrefabKey": "char_291_aglina",
+ "rangeId": "y-2",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 939,
- "atk": 420,
- "def": 82,
- "magicResistance": 15.0,
- "cost": 21,
+ "maxHp": 863,
+ "atk": 336,
+ "def": 77,
+ "magicResistance": 20.0,
+ "cost": 16,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 1.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -88548,15 +93916,15 @@
{
"level": 80,
"data": {
- "maxHp": 1220,
- "atk": 553,
- "def": 114,
- "magicResistance": 15.0,
- "cost": 21,
+ "maxHp": 1108,
+ "atk": 449,
+ "def": 100,
+ "magicResistance": 20.0,
+ "cost": 16,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 1.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -88573,39 +93941,39 @@
],
"evolveCost": [
{
- "id": "3251",
+ "id": "3271",
"count": 5,
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 8,
+ "id": "30052",
+ "count": 7,
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 3,
+ "id": "30022",
+ "count": 4,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_2013_cerber",
- "rangeId": "3-1",
+ "characterPrefabKey": "char_291_aglina",
+ "rangeId": "y-2",
"maxLevel": 90,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1220,
- "atk": 553,
- "def": 114,
- "magicResistance": 20.0,
- "cost": 21,
+ "maxHp": 1108,
+ "atk": 449,
+ "def": 100,
+ "magicResistance": 25.0,
+ "cost": 16,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 1.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -88622,15 +93990,15 @@
{
"level": 90,
"data": {
- "maxHp": 1565,
- "atk": 667,
- "def": 128,
- "magicResistance": 20.0,
- "cost": 21,
+ "maxHp": 1385,
+ "atk": 542,
+ "def": 120,
+ "magicResistance": 25.0,
+ "cost": 16,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
+ "baseAttackTime": 1.9,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -88647,7 +94015,7 @@
],
"evolveCost": [
{
- "id": "3253",
+ "id": "3273",
"count": 4,
"type": "MATERIAL"
},
@@ -88657,7 +94025,7 @@
"type": "MATERIAL"
},
{
- "id": "31024",
+ "id": "30024",
"count": 5,
"type": "MATERIAL"
}
@@ -88666,7 +94034,7 @@
],
"skills": [
{
- "skillId": "skchr_cerber_1",
+ "skillId": "skchr_aglina_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -88679,17 +94047,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 8,
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30104",
- "count": 4,
+ "id": "30064",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 5,
+ "id": "30043",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -88707,13 +94075,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30094",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "31024",
- "count": 7,
+ "id": "30074",
+ "count": 9,
"type": "MATERIAL"
}
]
@@ -88731,13 +94099,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "31014",
- "count": 7,
+ "id": "30024",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -88749,7 +94117,7 @@
}
},
{
- "skillId": "skchr_cerber_2",
+ "skillId": "skchr_aglina_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -88762,17 +94130,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 8,
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "31024",
+ "id": "30074",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 5,
+ "id": "30053",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -88790,13 +94158,13 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30104",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "31014",
- "count": 9,
+ "id": "30084",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -88814,12 +94182,12 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "31024",
+ "id": "30024",
"count": 6,
"type": "MATERIAL"
}
@@ -88832,7 +94200,7 @@
}
},
{
- "skillId": "skchr_cerber_3",
+ "skillId": "skchr_aglina_3",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -88845,17 +94213,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 8,
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "31014",
+ "id": "30084",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 11,
+ "id": "30063",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -88873,13 +94241,13 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 3,
+ "id": "30014",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 6,
+ "id": "30094",
+ "count": 9,
"type": "MATERIAL"
}
]
@@ -88897,13 +94265,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 6,
+ "id": "30074",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -88925,13 +94293,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "剥壳",
- "description": "攻击时对目标额外造成相当于其防御力25%的法术伤害",
+ "name": "加速力场",
+ "description": "全场友方单位攻速+3",
"rangeId": null,
"blackboard": [
{
- "key": "atk_scale",
- "value": 0.25
+ "key": "attack_speed",
+ "value": 3.0
}
]
},
@@ -88940,15 +94308,15 @@
"phase": 1,
"level": 1
},
- "requiredPotentialRank": 4,
+ "requiredPotentialRank": 5,
"prefabKey": "1",
- "name": "剥壳",
- "description": "攻击时对目标额外造成相当于其防御力29%<@ba.talpu>(+4%)>的法术伤害",
+ "name": "加速力场",
+ "description": "全场友方单位攻速+4<@ba.talpu>(+1)>",
"rangeId": null,
"blackboard": [
{
- "key": "atk_scale",
- "value": 0.29
+ "key": "attack_speed",
+ "value": 4.0
}
]
},
@@ -88959,13 +94327,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "剥壳",
- "description": "攻击时对目标额外造成相当于其防御力40%的法术伤害",
+ "name": "加速力场",
+ "description": "全场友方单位攻速+7",
"rangeId": null,
"blackboard": [
{
- "key": "atk_scale",
- "value": 0.4
+ "key": "attack_speed",
+ "value": 7.0
}
]
},
@@ -88974,15 +94342,15 @@
"phase": 2,
"level": 1
},
- "requiredPotentialRank": 4,
+ "requiredPotentialRank": 5,
"prefabKey": "1",
- "name": "剥壳",
- "description": "攻击时对目标额外造成相当于其防御力44%<@ba.talpu>(+4%)>的法术伤害",
+ "name": "加速力场",
+ "description": "全场友方单位攻速+8<@ba.talpu>(+1)>",
"rangeId": null,
"blackboard": [
{
- "key": "atk_scale",
- "value": 0.44
+ "key": "attack_speed",
+ "value": 8.0
}
]
}
@@ -88997,17 +94365,30 @@
},
"requiredPotentialRank": 0,
"prefabKey": "2",
- "name": "独行长路",
- "description": "当周围四格内没有其他友方单位时,攻击力+8%,攻击速度+8",
+ "name": "兼职工作",
+ "description": "技能未开启时,全场友方单位每秒回复20点生命",
"rangeId": null,
"blackboard": [
{
- "key": "atk",
- "value": 0.08
- },
+ "key": "hp_recovery_per_sec",
+ "value": 20.0
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 2,
+ "prefabKey": "2",
+ "name": "兼职工作",
+ "description": "技能未开启时,全场友方单位每秒回复25<@ba.talpu>(+5)>点生命",
+ "rangeId": null,
+ "blackboard": [
{
- "key": "attack_speed",
- "value": 8.0
+ "key": "hp_recovery_per_sec",
+ "value": 25.0
}
]
}
@@ -89038,30 +94419,14 @@
"equivalentCost": null
},
{
- "type": 0,
- "description": "再部署时间-4秒",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 21,
- "formulaItem": 0,
- "value": -4.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
+ "type": 1,
+ "description": "第二天赋效果增强",
+ "buff": null,
"equivalentCost": null
},
{
"type": 0,
- "description": "攻击力+27",
+ "description": "攻击力+25",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -89072,7 +94437,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 27.0,
+ "value": 25.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -89081,12 +94446,6 @@
},
"equivalentCost": null
},
- {
- "type": 1,
- "description": "第一天赋效果增强",
- "buff": null,
- "equivalentCost": null
- },
{
"type": 0,
"description": "部署费用-1",
@@ -89108,6 +94467,12 @@
}
},
"equivalentCost": null
+ },
+ {
+ "type": 1,
+ "description": "第一天赋效果增强",
+ "buff": null,
+ "equivalentCost": null
}
],
"favorKeyFrames": [
@@ -89140,7 +94505,7 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 90,
+ "atk": 75,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -89188,12 +94553,12 @@
"type": "MATERIAL"
},
{
- "id": "30041",
- "count": 5,
+ "id": "30051",
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30021",
+ "id": "30011",
"count": 4,
"type": "MATERIAL"
}
@@ -89211,8 +94576,8 @@
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 4,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -89229,12 +94594,12 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 3,
+ "id": "30012",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30062",
"count": 3,
"type": "MATERIAL"
}
@@ -89252,7 +94617,7 @@
"type": "MATERIAL"
},
{
- "id": "30053",
+ "id": "30043",
"count": 6,
"type": "MATERIAL"
}
@@ -89270,37 +94635,37 @@
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 4,
+ "id": "30053",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 5,
+ "id": "30073",
+ "count": 6,
"type": "MATERIAL"
}
]
}
]
},
- "char_291_aglina": {
- "name": "安洁莉娜",
+ "char_358_lisa": {
+ "name": "铃兰",
"description": "攻击造成<@ba.kw>法术伤害>,并对敌人造成短暂的<@ba.kw>停顿>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_291_aglina",
+ "potentialItemId": "p_char_358_lisa",
"team": -1,
- "displayNumber": "SR02",
+ "displayNumber": "R172",
"tokenKey": null,
- "appellation": "Angelina",
+ "appellation": "Suzuran",
"position": "RANGED",
"tagList": [
"减速",
- "输出",
- "支援"
+ "支援",
+ "输出"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛辅助干员、信使安洁莉娜,很想用自己奇妙的源石技艺为你提供协助。",
- "itemDesc": "资历尚浅,潜力无限。",
+ "itemUsage": "罗德岛干员铃兰,九倍的温柔与坚强。",
+ "itemDesc": "东国的神秘技艺,叙拉古的自由与向往。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 5,
@@ -89327,16 +94692,16 @@
},
"phases": [
{
- "characterPrefabKey": "char_291_aglina",
+ "characterPrefabKey": "char_358_lisa",
"rangeId": "y-2",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 629,
- "atk": 228,
- "def": 53,
+ "maxHp": 673,
+ "atk": 220,
+ "def": 57,
"magicResistance": 15.0,
"cost": 14,
"blockCnt": 1,
@@ -89359,9 +94724,9 @@
{
"level": 50,
"data": {
- "maxHp": 863,
- "atk": 336,
- "def": 77,
+ "maxHp": 922,
+ "atk": 324,
+ "def": 83,
"magicResistance": 15.0,
"cost": 14,
"blockCnt": 1,
@@ -89385,16 +94750,16 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_291_aglina",
+ "characterPrefabKey": "char_358_lisa",
"rangeId": "y-2",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 863,
- "atk": 336,
- "def": 77,
+ "maxHp": 922,
+ "atk": 324,
+ "def": 83,
"magicResistance": 20.0,
"cost": 16,
"blockCnt": 1,
@@ -89417,9 +94782,9 @@
{
"level": 80,
"data": {
- "maxHp": 1108,
- "atk": 449,
- "def": 100,
+ "maxHp": 1184,
+ "atk": 432,
+ "def": 107,
"magicResistance": 20.0,
"cost": 16,
"blockCnt": 1,
@@ -89447,28 +94812,28 @@
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 7,
+ "id": "30032",
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30042",
"count": 4,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_291_aglina",
+ "characterPrefabKey": "char_358_lisa",
"rangeId": "y-2",
"maxLevel": 90,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1108,
- "atk": 449,
- "def": 100,
+ "maxHp": 1184,
+ "atk": 432,
+ "def": 107,
"magicResistance": 25.0,
"cost": 16,
"blockCnt": 1,
@@ -89491,9 +94856,9 @@
{
"level": 90,
"data": {
- "maxHp": 1385,
- "atk": 542,
- "def": 120,
+ "maxHp": 1480,
+ "atk": 521,
+ "def": 128,
"magicResistance": 25.0,
"cost": 16,
"blockCnt": 1,
@@ -89521,13 +94886,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30024",
- "count": 5,
+ "id": "30094",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -89535,7 +94900,7 @@
],
"skills": [
{
- "skillId": "skchr_aglina_1",
+ "skillId": "skchr_lisa_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -89548,17 +94913,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 6,
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 3,
+ "id": "31024",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 4,
+ "id": "30103",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -89576,13 +94941,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "31014",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 9,
+ "id": "30014",
+ "count": 10,
"type": "MATERIAL"
}
]
@@ -89600,12 +94965,12 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30044",
"count": 5,
"type": "MATERIAL"
}
@@ -89618,7 +94983,7 @@
}
},
{
- "skillId": "skchr_aglina_2",
+ "skillId": "skchr_lisa_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -89631,17 +94996,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 6,
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30054",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 8,
+ "id": "31013",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -89659,12 +95024,12 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30044",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "31024",
"count": 7,
"type": "MATERIAL"
}
@@ -89683,13 +95048,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30024",
- "count": 6,
+ "id": "30094",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -89701,7 +95066,7 @@
}
},
{
- "skillId": "skchr_aglina_3",
+ "skillId": "skchr_lisa_3",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -89714,17 +95079,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 6,
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30074",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 4,
+ "id": "30053",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -89742,13 +95107,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 4,
+ "id": "30064",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 9,
+ "id": "30044",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -89766,13 +95131,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 7,
+ "id": "30054",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -89794,30 +95159,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "加速力场",
- "description": "全场友方单位攻速+3",
- "rangeId": null,
- "blackboard": [
- {
- "key": "attack_speed",
- "value": 3.0
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 5,
- "prefabKey": "1",
- "name": "加速力场",
- "description": "全场友方单位攻速+4<@ba.talpu>(+1)>",
+ "name": "技力光环·辅助",
+ "description": "在场时所有【辅助】干员的技力自然回复速度+0.2/秒(同类效果取最高)",
"rangeId": null,
"blackboard": [
{
- "key": "attack_speed",
- "value": 4.0
+ "key": "sp_recovery_per_sec",
+ "value": 0.2
}
]
},
@@ -89828,30 +95176,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "加速力场",
- "description": "全场友方单位攻速+7",
- "rangeId": null,
- "blackboard": [
- {
- "key": "attack_speed",
- "value": 7.0
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 2,
- "level": 1
- },
- "requiredPotentialRank": 5,
- "prefabKey": "1",
- "name": "加速力场",
- "description": "全场友方单位攻速+8<@ba.talpu>(+1)>",
+ "name": "技力光环·辅助",
+ "description": "在场时所有【辅助】干员的技力自然回复速度+0.4/秒(同类效果取最高)",
"rangeId": null,
"blackboard": [
{
- "key": "attack_speed",
- "value": 8.0
+ "key": "sp_recovery_per_sec",
+ "value": 0.4
}
]
}
@@ -89866,13 +95197,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "2",
- "name": "兼职工作",
- "description": "技能未开启时,全场友方单位每秒回复20点生命",
+ "name": "画地为牢",
+ "description": "攻击范围内被停顿的敌人在下一瞬间起还会受到等长时间的【脆弱】(受到伤害+20%)(同类效果取最高)",
"rangeId": null,
"blackboard": [
{
- "key": "hp_recovery_per_sec",
- "value": 20.0
+ "key": "damage_scale",
+ "value": 1.2
}
]
},
@@ -89881,15 +95212,15 @@
"phase": 2,
"level": 1
},
- "requiredPotentialRank": 2,
+ "requiredPotentialRank": 4,
"prefabKey": "2",
- "name": "兼职工作",
- "description": "技能未开启时,全场友方单位每秒回复25<@ba.talpu>(+5)>点生命",
+ "name": "画地为牢",
+ "description": "攻击范围内被停顿的敌人在下一瞬间起还会受到等长时间的【脆弱】(受到伤害+23%<@ba.talpu>(+3%)>)(同类效果取最高)",
"rangeId": null,
"blackboard": [
{
- "key": "hp_recovery_per_sec",
- "value": 25.0
+ "key": "damage_scale",
+ "value": 1.23
}
]
}
@@ -89920,9 +95251,25 @@
"equivalentCost": null
},
{
- "type": 1,
- "description": "第二天赋效果增强",
- "buff": null,
+ "type": 0,
+ "description": "再部署时间-4秒",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 21,
+ "formulaItem": 0,
+ "value": -4.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
"equivalentCost": null
},
{
@@ -89947,6 +95294,12 @@
},
"equivalentCost": null
},
+ {
+ "type": 1,
+ "description": "第二天赋效果增强",
+ "buff": null,
+ "equivalentCost": null
+ },
{
"type": 0,
"description": "部署费用-1",
@@ -89968,12 +95321,6 @@
}
},
"equivalentCost": null
- },
- {
- "type": 1,
- "description": "第一天赋效果增强",
- "buff": null,
- "equivalentCost": null
}
],
"favorKeyFrames": [
@@ -90054,12 +95401,12 @@
"type": "MATERIAL"
},
{
- "id": "30051",
+ "id": "30031",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30011",
+ "id": "30041",
"count": 4,
"type": "MATERIAL"
}
@@ -90077,8 +95424,8 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 3,
+ "id": "30042",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -90095,13 +95442,13 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 5,
+ "id": "30052",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 3,
+ "id": "30012",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -90118,8 +95465,8 @@
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 6,
+ "id": "30103",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -90136,79 +95483,60 @@
"type": "MATERIAL"
},
{
- "id": "30053",
+ "id": "30043",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 6,
+ "id": "30093",
+ "count": 5,
"type": "MATERIAL"
}
]
}
]
},
- "char_358_lisa": {
- "name": "铃兰",
- "description": "攻击造成<@ba.kw>法术伤害>,并对敌人造成短暂的<@ba.kw>停顿>",
+ "char_248_mgllan": {
+ "name": "麦哲伦",
+ "description": "攻击造成<@ba.kw>法术伤害>\\n可以使用<@ba.kw>召唤物>协助作战",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_358_lisa",
- "team": -1,
- "displayNumber": "R172",
- "tokenKey": null,
- "appellation": "Suzuran",
+ "potentialItemId": "p_char_248_mgllan",
+ "team": 4,
+ "displayNumber": "RL06",
+ "tokenKey": "token_10005_mgllan_drone1",
+ "appellation": "Magallan",
"position": "RANGED",
"tagList": [
- "减速",
"支援",
+ "减速",
"输出"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛干员铃兰,九倍的温柔与坚强。",
- "itemDesc": "东国的神秘技艺,叙拉古的自由与向往。",
+ "displayLogo": "logo_rhine",
+ "itemUsage": "莱茵生命外勤专员麦哲伦,随时准备迎接新的探险。",
+ "itemDesc": "她摁下按钮后会发生很多事情,但其中绝对不包括爆炸。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 5,
"profession": "SUPPORT",
- "trait": {
- "candidates": [
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "blackboard": [
- {
- "key": "sluggish",
- "value": 0.8
- }
- ],
- "overrideDescripton": null,
- "prefabKey": null,
- "rangeId": null
- }
- ]
- },
+ "trait": null,
"phases": [
{
- "characterPrefabKey": "char_358_lisa",
- "rangeId": "y-2",
+ "characterPrefabKey": "char_248_mgllan",
+ "rangeId": "3-6",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 673,
- "atk": 220,
- "def": 57,
+ "maxHp": 495,
+ "atk": 211,
+ "def": 60,
"magicResistance": 15.0,
- "cost": 14,
+ "cost": 10,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.9,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -90225,15 +95553,15 @@
{
"level": 50,
"data": {
- "maxHp": 922,
- "atk": 324,
- "def": 83,
+ "maxHp": 670,
+ "atk": 302,
+ "def": 87,
"magicResistance": 15.0,
- "cost": 14,
+ "cost": 10,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.9,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -90251,22 +95579,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_358_lisa",
- "rangeId": "y-2",
+ "characterPrefabKey": "char_248_mgllan",
+ "rangeId": "3-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 922,
- "atk": 324,
- "def": 83,
+ "maxHp": 670,
+ "atk": 302,
+ "def": 87,
"magicResistance": 20.0,
- "cost": 16,
+ "cost": 12,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.9,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -90283,15 +95611,15 @@
{
"level": 80,
"data": {
- "maxHp": 1184,
- "atk": 432,
- "def": 107,
+ "maxHp": 871,
+ "atk": 403,
+ "def": 116,
"magicResistance": 20.0,
- "cost": 16,
+ "cost": 12,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.9,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -90313,34 +95641,34 @@
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 8,
+ "id": "30042",
+ "count": 7,
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30032",
"count": 4,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_358_lisa",
- "rangeId": "y-2",
+ "characterPrefabKey": "char_248_mgllan",
+ "rangeId": "3-1",
"maxLevel": 90,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1184,
- "atk": 432,
- "def": 107,
- "magicResistance": 25.0,
- "cost": 16,
+ "maxHp": 871,
+ "atk": 403,
+ "def": 116,
+ "magicResistance": 20.0,
+ "cost": 12,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.9,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -90357,15 +95685,15 @@
{
"level": 90,
"data": {
- "maxHp": 1480,
- "atk": 521,
- "def": 128,
- "magicResistance": 25.0,
- "cost": 16,
+ "maxHp": 1103,
+ "atk": 469,
+ "def": 140,
+ "magicResistance": 20.0,
+ "cost": 12,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.9,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -90387,13 +95715,13 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 8,
+ "id": "30084",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -90401,7 +95729,7 @@
],
"skills": [
{
- "skillId": "skchr_lisa_1",
+ "skillId": "skchr_mgllan_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -90418,12 +95746,12 @@
"type": "MATERIAL"
},
{
- "id": "31024",
+ "id": "30104",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30103",
+ "id": "30083",
"count": 5,
"type": "MATERIAL"
}
@@ -90442,7 +95770,7 @@
"type": "MATERIAL"
},
{
- "id": "31014",
+ "id": "30034",
"count": 4,
"type": "MATERIAL"
},
@@ -90466,13 +95794,13 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 5,
+ "id": "30084",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -90484,9 +95812,9 @@
}
},
{
- "skillId": "skchr_lisa_2",
+ "skillId": "skchr_mgllan_2",
"overridePrefabKey": null,
- "overrideTokenKey": null,
+ "overrideTokenKey": "token_10005_mgllan_drone2",
"levelUpCostCond": [
{
"unlockCond": {
@@ -90501,13 +95829,13 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30014",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "31013",
- "count": 4,
+ "id": "30093",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -90530,7 +95858,7 @@
"type": "MATERIAL"
},
{
- "id": "31024",
+ "id": "30024",
"count": 7,
"type": "MATERIAL"
}
@@ -90549,12 +95877,12 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30054",
"count": 5,
"type": "MATERIAL"
}
@@ -90567,9 +95895,9 @@
}
},
{
- "skillId": "skchr_lisa_3",
+ "skillId": "skchr_mgllan_3",
"overridePrefabKey": null,
- "overrideTokenKey": null,
+ "overrideTokenKey": "token_10005_mgllan_drone3",
"levelUpCostCond": [
{
"unlockCond": {
@@ -90584,13 +95912,13 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30024",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 8,
+ "id": "30103",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -90608,13 +95936,13 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 3,
+ "id": "30054",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 6,
+ "id": "30034",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -90632,13 +95960,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 5,
+ "id": "30064",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -90653,6 +95981,23 @@
"talents": [
{
"candidates": [
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": "支援无人机·龙腾",
+ "description": "可以使用3个不阻挡敌人的无人机(最多同时部署3个),功能随技能选择而改变",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "cnt",
+ "value": 3.0
+ }
+ ]
+ },
{
"unlockCondition": {
"phase": 1,
@@ -90660,13 +96005,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "技力光环·辅助",
- "description": "在场时所有【辅助】干员的技力自然回复速度+0.2/秒(同类效果取最高)",
+ "name": "支援无人机·龙腾",
+ "description": "可以使用4个不阻挡敌人的无人机(最多同时部署3个),功能随技能选择而改变",
"rangeId": null,
"blackboard": [
{
- "key": "sp_recovery_per_sec",
- "value": 0.2
+ "key": "cnt",
+ "value": 4.0
}
]
},
@@ -90677,13 +96022,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "技力光环·辅助",
- "description": "在场时所有【辅助】干员的技力自然回复速度+0.4/秒(同类效果取最高)",
+ "name": "支援无人机·龙腾",
+ "description": "可以使用5个不阻挡敌人的无人机(最多同时部署3个),功能随技能选择而改变",
"rangeId": null,
"blackboard": [
{
- "key": "sp_recovery_per_sec",
- "value": 0.4
+ "key": "cnt",
+ "value": 5.0
}
]
}
@@ -90691,6 +96036,30 @@
},
{
"candidates": [
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "2",
+ "name": "光学折射配件",
+ "description": "无人机在部署后的12秒内处于隐匿状态(不会成为敌方远程单位的攻击目标)",
+ "rangeId": null,
+ "blackboard": []
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "2",
+ "name": "光学折射配件",
+ "description": "无人机在部署后的14<@ba.talpu>(+2)>秒内处于隐匿状态(不会成为敌方远程单位的攻击目标)",
+ "rangeId": null,
+ "blackboard": []
+ },
{
"unlockCondition": {
"phase": 2,
@@ -90698,15 +96067,10 @@
},
"requiredPotentialRank": 0,
"prefabKey": "2",
- "name": "画地为牢",
- "description": "攻击范围内被停顿的敌人在下一瞬间起还会受到等长时间的【脆弱】(受到伤害+20%)(同类效果取最高)",
+ "name": "光学折射配件",
+ "description": "无人机在部署后的20秒内处于隐匿状态(不会成为敌方远程单位的攻击目标)",
"rangeId": null,
- "blackboard": [
- {
- "key": "damage_scale",
- "value": 1.2
- }
- ]
+ "blackboard": []
},
{
"unlockCondition": {
@@ -90715,15 +96079,10 @@
},
"requiredPotentialRank": 4,
"prefabKey": "2",
- "name": "画地为牢",
- "description": "攻击范围内被停顿的敌人在下一瞬间起还会受到等长时间的【脆弱】(受到伤害+23%<@ba.talpu>(+3%)>)(同类效果取最高)",
+ "name": "光学折射配件",
+ "description": "无人机在部署后的22<@ba.talpu>(+2)>秒内处于隐匿状态(不会成为敌方远程单位的攻击目标)",
"rangeId": null,
- "blackboard": [
- {
- "key": "damage_scale",
- "value": 1.23
- }
- ]
+ "blackboard": []
}
]
}
@@ -90775,7 +96134,7 @@
},
{
"type": 0,
- "description": "攻击力+25",
+ "description": "攻击力+23",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -90786,7 +96145,7 @@
{
"attributeType": 1,
"formulaItem": 0,
- "value": 25.0,
+ "value": 23.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -90853,8 +96212,8 @@
{
"level": 50,
"data": {
- "maxHp": 0,
- "atk": 75,
+ "maxHp": 300,
+ "atk": 40,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -90902,12 +96261,12 @@
"type": "MATERIAL"
},
{
- "id": "30031",
- "count": 6,
+ "id": "30041",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30041",
+ "id": "30021",
"count": 4,
"type": "MATERIAL"
}
@@ -90925,7 +96284,7 @@
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30052",
"count": 4,
"type": "MATERIAL"
}
@@ -90943,13 +96302,13 @@
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 4,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 5,
+ "id": "30032",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -90966,8 +96325,8 @@
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 4,
+ "id": "30093",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -90984,12 +96343,12 @@
"type": "MATERIAL"
},
{
- "id": "30043",
+ "id": "30103",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30093",
+ "id": "30033",
"count": 5,
"type": "MATERIAL"
}
@@ -90997,48 +96356,48 @@
}
]
},
- "char_248_mgllan": {
- "name": "麦哲伦",
- "description": "攻击造成<@ba.kw>法术伤害>\\n可以使用<@ba.kw>召唤物>协助作战",
+ "char_250_phatom": {
+ "name": "傀影",
+ "description": "再部署时间大幅度<@ba.kw>减少>",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_248_mgllan",
- "team": 4,
- "displayNumber": "RL06",
- "tokenKey": "token_10005_mgllan_drone1",
- "appellation": "Magallan",
- "position": "RANGED",
+ "potentialItemId": "p_char_250_phatom",
+ "team": -1,
+ "displayNumber": "R109",
+ "tokenKey": "token_10007_phatom_twin",
+ "appellation": "Phantom",
+ "position": "MELEE",
"tagList": [
- "支援",
- "减速",
+ "快速复活",
+ "控场",
"输出"
],
- "displayLogo": "logo_rhine",
- "itemUsage": "莱茵生命外勤专员麦哲伦,随时准备迎接新的探险。",
- "itemDesc": "她摁下按钮后会发生很多事情,但其中绝对不包括爆炸。",
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "罗德岛干员傀影,如影子般融入黑夜。",
+ "itemDesc": "如果有急事,就试试看喊他的代号,也许他会出现在你身后。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 5,
- "profession": "SUPPORT",
+ "profession": "SPECIAL",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_248_mgllan",
- "rangeId": "3-6",
+ "characterPrefabKey": "char_250_phatom",
+ "rangeId": "1-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 495,
- "atk": 211,
- "def": 60,
- "magicResistance": 15.0,
- "cost": 10,
+ "maxHp": 769,
+ "atk": 215,
+ "def": 144,
+ "magicResistance": 0.0,
+ "cost": 8,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
- "respawnTime": 70,
+ "baseAttackTime": 0.93,
+ "respawnTime": 18,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -91054,16 +96413,16 @@
{
"level": 50,
"data": {
- "maxHp": 670,
- "atk": 302,
- "def": 87,
- "magicResistance": 15.0,
- "cost": 10,
+ "maxHp": 1026,
+ "atk": 317,
+ "def": 207,
+ "magicResistance": 0.0,
+ "cost": 8,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
- "respawnTime": 70,
+ "baseAttackTime": 0.93,
+ "respawnTime": 18,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -91080,23 +96439,23 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_248_mgllan",
- "rangeId": "3-1",
+ "characterPrefabKey": "char_250_phatom",
+ "rangeId": "1-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 670,
- "atk": 302,
- "def": 87,
- "magicResistance": 20.0,
- "cost": 12,
+ "maxHp": 1026,
+ "atk": 317,
+ "def": 207,
+ "magicResistance": 0.0,
+ "cost": 10,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
- "respawnTime": 70,
+ "baseAttackTime": 0.93,
+ "respawnTime": 18,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -91112,16 +96471,16 @@
{
"level": 80,
"data": {
- "maxHp": 871,
- "atk": 403,
- "def": 116,
- "magicResistance": 20.0,
- "cost": 12,
+ "maxHp": 1283,
+ "atk": 435,
+ "def": 270,
+ "magicResistance": 0.0,
+ "cost": 10,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
- "respawnTime": 70,
+ "baseAttackTime": 0.93,
+ "respawnTime": 18,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -91137,40 +96496,40 @@
],
"evolveCost": [
{
- "id": "3271",
+ "id": "3281",
"count": 5,
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30052",
"count": 7,
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 4,
+ "id": "30012",
+ "count": 7,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_248_mgllan",
- "rangeId": "3-1",
+ "characterPrefabKey": "char_250_phatom",
+ "rangeId": "1-1",
"maxLevel": 90,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 871,
- "atk": 403,
- "def": 116,
- "magicResistance": 20.0,
- "cost": 12,
+ "maxHp": 1283,
+ "atk": 435,
+ "def": 270,
+ "magicResistance": 0.0,
+ "cost": 10,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
- "respawnTime": 70,
+ "baseAttackTime": 0.93,
+ "respawnTime": 18,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -91186,16 +96545,16 @@
{
"level": 90,
"data": {
- "maxHp": 1103,
- "atk": 469,
- "def": 140,
- "magicResistance": 20.0,
- "cost": 12,
+ "maxHp": 1645,
+ "atk": 558,
+ "def": 322,
+ "magicResistance": 0.0,
+ "cost": 10,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.6,
- "respawnTime": 70,
+ "baseAttackTime": 0.93,
+ "respawnTime": 18,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -91211,7 +96570,7 @@
],
"evolveCost": [
{
- "id": "3273",
+ "id": "3283",
"count": 4,
"type": "MATERIAL"
},
@@ -91221,8 +96580,8 @@
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 6,
+ "id": "31014",
+ "count": 9,
"type": "MATERIAL"
}
]
@@ -91230,7 +96589,7 @@
],
"skills": [
{
- "skillId": "skchr_mgllan_1",
+ "skillId": "skchr_phatom_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -91247,13 +96606,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30014",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 5,
+ "id": "30093",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -91271,13 +96630,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30074",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 10,
+ "id": "30054",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -91295,12 +96654,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30135",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "31024",
"count": 6,
"type": "MATERIAL"
}
@@ -91313,9 +96672,9 @@
}
},
{
- "skillId": "skchr_mgllan_2",
+ "skillId": "skchr_phatom_2",
"overridePrefabKey": null,
- "overrideTokenKey": "token_10005_mgllan_drone2",
+ "overrideTokenKey": null,
"levelUpCostCond": [
{
"unlockCond": {
@@ -91330,13 +96689,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30054",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 7,
+ "id": "31013",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -91354,13 +96713,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30084",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30024",
- "count": 7,
+ "id": "30064",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -91378,13 +96737,13 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 5,
+ "id": "31024",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -91396,9 +96755,9 @@
}
},
{
- "skillId": "skchr_mgllan_3",
+ "skillId": "skchr_phatom_3",
"overridePrefabKey": null,
- "overrideTokenKey": "token_10005_mgllan_drone3",
+ "overrideTokenKey": null,
"levelUpCostCond": [
{
"unlockCond": {
@@ -91413,13 +96772,13 @@
"type": "MATERIAL"
},
{
- "id": "30024",
- "count": 4,
+ "id": "30064",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 5,
+ "id": "30043",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -91437,13 +96796,13 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30094",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30034",
- "count": 7,
+ "id": "30074",
+ "count": 9,
"type": "MATERIAL"
}
]
@@ -91466,8 +96825,8 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 4,
+ "id": "31014",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -91482,23 +96841,6 @@
"talents": [
{
"candidates": [
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "prefabKey": "1",
- "name": "支援无人机·龙腾",
- "description": "可以使用3个不阻挡敌人的无人机(最多同时部署3个),功能随技能选择而改变",
- "rangeId": null,
- "blackboard": [
- {
- "key": "cnt",
- "value": 3.0
- }
- ]
- },
{
"unlockCondition": {
"phase": 1,
@@ -91506,13 +96848,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "支援无人机·龙腾",
- "description": "可以使用4个不阻挡敌人的无人机(最多同时部署3个),功能随技能选择而改变",
+ "name": "镜中虚影",
+ "description": "可以使用一个虚影,虚影拥有和自己一样的技能,拥有独立的再部署时间",
"rangeId": null,
"blackboard": [
{
"key": "cnt",
- "value": 4.0
+ "value": 1.0
}
]
},
@@ -91523,13 +96865,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "支援无人机·龙腾",
- "description": "可以使用5个不阻挡敌人的无人机(最多同时部署3个),功能随技能选择而改变",
+ "name": "镜中虚影",
+ "description": "可以使用一个属性更强的虚影,虚影拥有和自己一样的技能,拥有独立的再部署时间",
"rangeId": null,
"blackboard": [
{
"key": "cnt",
- "value": 5.0
+ "value": 1.0
}
]
}
@@ -91537,51 +96879,15 @@
},
{
"candidates": [
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "prefabKey": "2",
- "name": "光学折射配件",
- "description": "无人机在部署后的12秒内处于隐匿状态(不会成为敌方远程单位的攻击目标)",
- "rangeId": null,
- "blackboard": []
- },
- {
- "unlockCondition": {
- "phase": 1,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "2",
- "name": "光学折射配件",
- "description": "无人机在部署后的14<@ba.talpu>(+2)>秒内处于隐匿状态(不会成为敌方远程单位的攻击目标)",
- "rangeId": null,
- "blackboard": []
- },
{
"unlockCondition": {
"phase": 2,
"level": 1
},
"requiredPotentialRank": 0,
- "prefabKey": "2",
- "name": "光学折射配件",
- "description": "无人机在部署后的20秒内处于隐匿状态(不会成为敌方远程单位的攻击目标)",
- "rangeId": null,
- "blackboard": []
- },
- {
- "unlockCondition": {
- "phase": 2,
- "level": 1
- },
- "requiredPotentialRank": 4,
- "prefabKey": "2",
- "name": "光学折射配件",
- "description": "无人机在部署后的22<@ba.talpu>(+2)>秒内处于隐匿状态(不会成为敌方远程单位的攻击目标)",
+ "prefabKey": "#",
+ "name": "虚影精通",
+ "description": "虚影的再部署时间-10秒",
"rangeId": null,
"blackboard": []
}
@@ -91613,7 +96919,7 @@
},
{
"type": 0,
- "description": "再部署时间-4秒",
+ "description": "攻击力+22",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -91622,9 +96928,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 21,
+ "attributeType": 1,
"formulaItem": 0,
- "value": -4.0,
+ "value": 22.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -91635,7 +96941,7 @@
},
{
"type": 0,
- "description": "攻击力+23",
+ "description": "再部署时间-2秒",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -91644,9 +96950,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 1,
+ "attributeType": 21,
"formulaItem": 0,
- "value": 23.0,
+ "value": -2.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -91656,9 +96962,25 @@
"equivalentCost": null
},
{
- "type": 1,
- "description": "第二天赋效果增强",
- "buff": null,
+ "type": 0,
+ "description": "生命上限+130",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 0,
+ "formulaItem": 0,
+ "value": 130.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
"equivalentCost": null
},
{
@@ -91713,8 +97035,8 @@
{
"level": 50,
"data": {
- "maxHp": 300,
- "atk": 40,
+ "maxHp": 0,
+ "atk": 90,
"def": 0,
"magicResistance": 0.0,
"cost": 0,
@@ -91762,12 +97084,12 @@
"type": "MATERIAL"
},
{
- "id": "30041",
- "count": 5,
+ "id": "30011",
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30021",
+ "id": "30061",
"count": 4,
"type": "MATERIAL"
}
@@ -91785,8 +97107,8 @@
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 4,
+ "id": "30022",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -91803,13 +97125,13 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 3,
+ "id": "30032",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 3,
+ "id": "30042",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -91826,8 +97148,8 @@
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 5,
+ "id": "30083",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -91844,37 +97166,37 @@
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 3,
+ "id": "31013",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30033",
- "count": 5,
+ "id": "30043",
+ "count": 4,
"type": "MATERIAL"
}
]
}
]
},
- "char_250_phatom": {
- "name": "傀影",
- "description": "再部署时间大幅度<@ba.kw>减少>",
+ "char_400_weedy": {
+ "name": "温蒂",
+ "description": "同时攻击阻挡的<@ba.kw>所有敌人>\\n可以放置于远程位",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_250_phatom",
+ "potentialItemId": "p_char_400_weedy",
"team": -1,
- "displayNumber": "R109",
- "tokenKey": "token_10007_phatom_twin",
- "appellation": "Phantom",
+ "displayNumber": "R117",
+ "tokenKey": "token_10009_weedy_cannon",
+ "appellation": "Weedy",
"position": "MELEE",
"tagList": [
- "快速复活",
- "控场",
- "输出"
+ "位移",
+ "输出",
+ "控场"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛干员傀影,如影子般融入黑夜。",
- "itemDesc": "如果有急事,就试试看喊他的代号,也许他会出现在你身后。",
+ "itemUsage": "罗德岛生物工程研究员温蒂,研究之余踏上战场。",
+ "itemDesc": "在她面前要注意仪表仪态!",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 5,
@@ -91882,23 +97204,23 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_250_phatom",
+ "characterPrefabKey": "char_400_weedy",
"rangeId": "1-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 769,
- "atk": 215,
- "def": 144,
+ "maxHp": 984,
+ "atk": 295,
+ "def": 163,
"magicResistance": 0.0,
- "cost": 8,
- "blockCnt": 1,
+ "cost": 19,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 0.93,
- "respawnTime": 18,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -91914,16 +97236,16 @@
{
"level": 50,
"data": {
- "maxHp": 1026,
- "atk": 317,
- "def": 207,
+ "maxHp": 1313,
+ "atk": 411,
+ "def": 248,
"magicResistance": 0.0,
- "cost": 8,
- "blockCnt": 1,
+ "cost": 19,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 0.93,
- "respawnTime": 18,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -91940,23 +97262,23 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_250_phatom",
+ "characterPrefabKey": "char_400_weedy",
"rangeId": "1-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1026,
- "atk": 317,
- "def": 207,
+ "maxHp": 1313,
+ "atk": 411,
+ "def": 248,
"magicResistance": 0.0,
- "cost": 10,
- "blockCnt": 1,
+ "cost": 21,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 0.93,
- "respawnTime": 18,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -91972,16 +97294,16 @@
{
"level": 80,
"data": {
- "maxHp": 1283,
- "atk": 435,
- "def": 270,
+ "maxHp": 1663,
+ "atk": 548,
+ "def": 327,
"magicResistance": 0.0,
- "cost": 10,
- "blockCnt": 1,
+ "cost": 21,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 0.93,
- "respawnTime": 18,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -92002,35 +97324,35 @@
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 7,
+ "id": "30062",
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 7,
+ "id": "30022",
+ "count": 4,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_250_phatom",
+ "characterPrefabKey": "char_400_weedy",
"rangeId": "1-1",
"maxLevel": 90,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1283,
- "atk": 435,
- "def": 270,
+ "maxHp": 1663,
+ "atk": 548,
+ "def": 327,
"magicResistance": 0.0,
- "cost": 10,
- "blockCnt": 1,
+ "cost": 21,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 0.93,
- "respawnTime": 18,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -92046,16 +97368,16 @@
{
"level": 90,
"data": {
- "maxHp": 1645,
- "atk": 558,
- "def": 322,
+ "maxHp": 2133,
+ "atk": 677,
+ "def": 394,
"magicResistance": 0.0,
- "cost": 10,
- "blockCnt": 1,
+ "cost": 21,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 0.93,
- "respawnTime": 18,
+ "baseAttackTime": 1.2,
+ "respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
"maxDeployCount": 1,
@@ -92076,13 +97398,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "31014",
- "count": 9,
+ "id": "30084",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -92090,7 +97412,7 @@
],
"skills": [
{
- "skillId": "skchr_phatom_1",
+ "skillId": "skchr_weedy_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -92107,13 +97429,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30084",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 7,
+ "id": "30063",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -92131,13 +97453,13 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30014",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 8,
+ "id": "30094",
+ "count": 9,
"type": "MATERIAL"
}
]
@@ -92155,13 +97477,13 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 6,
"type": "MATERIAL"
},
{
"id": "31024",
- "count": 6,
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -92173,7 +97495,7 @@
}
},
{
- "skillId": "skchr_phatom_2",
+ "skillId": "skchr_weedy_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -92190,13 +97512,13 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30094",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "31013",
- "count": 4,
+ "id": "30073",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -92214,13 +97536,13 @@
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 4,
+ "id": "30064",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 5,
+ "id": "30044",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -92238,12 +97560,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "31024",
+ "id": "31014",
"count": 6,
"type": "MATERIAL"
}
@@ -92256,7 +97578,7 @@
}
},
{
- "skillId": "skchr_phatom_3",
+ "skillId": "skchr_weedy_3",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -92273,13 +97595,13 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 3,
+ "id": "30104",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30043",
- "count": 4,
+ "id": "30083",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -92297,13 +97619,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30074",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 9,
+ "id": "30054",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -92321,13 +97643,13 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 6,
"type": "MATERIAL"
},
{
"id": "31014",
- "count": 6,
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -92349,8 +97671,8 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "镜中虚影",
- "description": "可以使用一个虚影,虚影拥有和自己一样的技能,拥有独立的再部署时间",
+ "name": "工程蓄水炮",
+ "description": "可以使用一个持续15秒的蓄水炮,能攻击单个敌人并将其小力度地推开",
"rangeId": null,
"blackboard": [
{
@@ -92366,8 +97688,8 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "镜中虚影",
- "description": "可以使用一个属性更强的虚影,虚影拥有和自己一样的技能,拥有独立的再部署时间",
+ "name": "工程蓄水炮",
+ "description": "可以使用一个持续20秒的蓄水炮,能攻击单个敌人并将其小力度地推开",
"rangeId": null,
"blackboard": [
{
@@ -92386,9 +97708,9 @@
"level": 1
},
"requiredPotentialRank": 0,
- "prefabKey": "#",
- "name": "虚影精通",
- "description": "虚影的再部署时间-10秒",
+ "prefabKey": "2",
+ "name": "蓄水炮强化",
+ "description": "蓄水炮普通攻击和技能的推力增加一级,且在温蒂周围4格内时令其每3秒获得1点技力",
"rangeId": null,
"blackboard": []
}
@@ -92420,7 +97742,7 @@
},
{
"type": 0,
- "description": "攻击力+22",
+ "description": "再部署时间-4秒",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -92429,9 +97751,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 1,
+ "attributeType": 21,
"formulaItem": 0,
- "value": 22.0,
+ "value": -4.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -92442,7 +97764,7 @@
},
{
"type": 0,
- "description": "再部署时间-2秒",
+ "description": "攻击速度+8",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -92451,9 +97773,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 21,
+ "attributeType": 7,
"formulaItem": 0,
- "value": -2.0,
+ "value": 8.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -92464,7 +97786,7 @@
},
{
"type": 0,
- "description": "生命上限+130",
+ "description": "生命上限+140",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -92475,7 +97797,7 @@
{
"attributeType": 0,
"formulaItem": 0,
- "value": 130.0,
+ "value": 140.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -92537,8 +97859,8 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 90,
- "def": 0,
+ "atk": 45,
+ "def": 45,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -92585,12 +97907,12 @@
"type": "MATERIAL"
},
{
- "id": "30011",
- "count": 6,
+ "id": "30061",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30061",
+ "id": "30031",
"count": 4,
"type": "MATERIAL"
}
@@ -92608,8 +97930,8 @@
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 5,
+ "id": "30012",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -92626,12 +97948,12 @@
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30022",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30052",
"count": 4,
"type": "MATERIAL"
}
@@ -92649,8 +97971,8 @@
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 6,
+ "id": "30073",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -92667,12 +97989,12 @@
"type": "MATERIAL"
},
{
- "id": "31013",
- "count": 4,
+ "id": "30013",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30043",
+ "id": "30063",
"count": 4,
"type": "MATERIAL"
}
@@ -92680,47 +98002,65 @@
}
]
},
- "char_400_weedy": {
- "name": "温蒂",
- "description": "同时攻击阻挡的<@ba.kw>所有敌人>\\n可以放置于远程位",
+ "char_225_haak": {
+ "name": "阿",
+ "description": "自身生命会不断减少",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_400_weedy",
+ "potentialItemId": "p_char_225_haak",
"team": -1,
- "displayNumber": "R117",
- "tokenKey": "token_10009_weedy_cannon",
- "appellation": "Weedy",
- "position": "MELEE",
+ "displayNumber": "LM20",
+ "tokenKey": null,
+ "appellation": "Aak",
+ "position": "RANGED",
"tagList": [
- "位移",
- "输出",
- "控场"
+ "支援",
+ "输出"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "罗德岛生物工程研究员温蒂,研究之余踏上战场。",
- "itemDesc": "在她面前要注意仪表仪态!",
+ "displayLogo": "logo_lungmen",
+ "itemUsage": "罗德岛特种干员阿,将在后方支援其他干员。",
+ "itemDesc": "你有权不在他的支援范围内行动。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 5,
"profession": "SPECIAL",
- "trait": null,
+ "trait": {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "blackboard": [
+ {
+ "key": "hp_ratio",
+ "value": 0.03
+ }
+ ],
+ "overrideDescripton": null,
+ "prefabKey": null,
+ "rangeId": null
+ }
+ ]
+ },
"phases": [
{
- "characterPrefabKey": "char_400_weedy",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_225_haak",
+ "rangeId": "3-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 984,
- "atk": 295,
- "def": 163,
- "magicResistance": 0.0,
- "cost": 19,
- "blockCnt": 2,
+ "maxHp": 865,
+ "atk": 247,
+ "def": 58,
+ "magicResistance": 10.0,
+ "cost": 11,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -92737,15 +98077,15 @@
{
"level": 50,
"data": {
- "maxHp": 1313,
- "atk": 411,
- "def": 248,
- "magicResistance": 0.0,
- "cost": 19,
- "blockCnt": 2,
+ "maxHp": 1236,
+ "atk": 413,
+ "def": 90,
+ "magicResistance": 10.0,
+ "cost": 11,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -92763,22 +98103,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_400_weedy",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_225_haak",
+ "rangeId": "3-3",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1313,
- "atk": 411,
- "def": 248,
- "magicResistance": 0.0,
- "cost": 21,
- "blockCnt": 2,
+ "maxHp": 1236,
+ "atk": 413,
+ "def": 90,
+ "magicResistance": 10.0,
+ "cost": 13,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -92795,15 +98135,15 @@
{
"level": 80,
"data": {
- "maxHp": 1663,
- "atk": 548,
- "def": 327,
- "magicResistance": 0.0,
- "cost": 21,
- "blockCnt": 2,
+ "maxHp": 1627,
+ "atk": 583,
+ "def": 121,
+ "magicResistance": 10.0,
+ "cost": 13,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -92825,34 +98165,34 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 6,
+ "id": "30022",
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 4,
+ "id": "30042",
+ "count": 5,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_400_weedy",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_225_haak",
+ "rangeId": "3-3",
"maxLevel": 90,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1663,
- "atk": 548,
- "def": 327,
- "magicResistance": 0.0,
- "cost": 21,
- "blockCnt": 2,
+ "maxHp": 1627,
+ "atk": 583,
+ "def": 121,
+ "magicResistance": 10.0,
+ "cost": 13,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -92869,15 +98209,15 @@
{
"level": 90,
"data": {
- "maxHp": 2133,
- "atk": 677,
- "def": 394,
- "magicResistance": 0.0,
- "cost": 21,
- "blockCnt": 2,
+ "maxHp": 2034,
+ "atk": 703,
+ "def": 152,
+ "magicResistance": 10.0,
+ "cost": 13,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.3,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -92904,8 +98244,8 @@
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 6,
+ "id": "31014",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -92913,7 +98253,7 @@
],
"skills": [
{
- "skillId": "skchr_weedy_1",
+ "skillId": "skchr_haak_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -92930,13 +98270,13 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "31014",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 4,
+ "id": "30013",
+ "count": 11,
"type": "MATERIAL"
}
]
@@ -92954,12 +98294,12 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30094",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30074",
"count": 9,
"type": "MATERIAL"
}
@@ -92978,13 +98318,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 6,
"type": "MATERIAL"
},
{
"id": "31024",
- "count": 5,
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -92996,7 +98336,7 @@
}
},
{
- "skillId": "skchr_weedy_2",
+ "skillId": "skchr_haak_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -93013,13 +98353,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30044",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 7,
+ "id": "31023",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -93037,13 +98377,13 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 3,
+ "id": "30104",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 6,
+ "id": "30084",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -93061,7 +98401,7 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 6,
"type": "MATERIAL"
},
@@ -93079,7 +98419,7 @@
}
},
{
- "skillId": "skchr_weedy_3",
+ "skillId": "skchr_haak_3",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -93096,13 +98436,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30054",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 5,
+ "id": "31013",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -93120,12 +98460,12 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "31024",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30104",
"count": 8,
"type": "MATERIAL"
}
@@ -93144,13 +98484,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "31014",
- "count": 7,
+ "id": "31024",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -93167,18 +98507,59 @@
"candidates": [
{
"unlockCondition": {
- "phase": 1,
+ "phase": 0,
"level": 1
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "工程蓄水炮",
- "description": "可以使用一个持续15秒的蓄水炮,能攻击单个敌人并将其小力度地推开",
+ "name": "混合药物射击",
+ "description": "每次攻击时会随机触发下列效果之一:回复自身生命13%;当次攻击力提升至130%;目标停顿1秒;目标晕眩0.6秒",
"rangeId": null,
"blackboard": [
{
- "key": "cnt",
+ "key": "hp_ratio",
+ "value": 0.13
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.3
+ },
+ {
+ "key": "sluggish",
"value": 1.0
+ },
+ {
+ "key": "stun",
+ "value": 0.6
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": "混合药物射击",
+ "description": "每次攻击时会随机触发下列效果之一:回复自身生命14%;当次攻击力提升至140%;目标停顿1.2秒;目标晕眩0.8秒",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "hp_ratio",
+ "value": 0.14
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.4
+ },
+ {
+ "key": "sluggish",
+ "value": 1.2
+ },
+ {
+ "key": "stun",
+ "value": 0.8
}
]
},
@@ -93189,12 +98570,24 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "工程蓄水炮",
- "description": "可以使用一个持续20秒的蓄水炮,能攻击单个敌人并将其小力度地推开",
+ "name": "混合药物射击",
+ "description": "每次攻击时会随机触发下列效果之一:回复自身生命15%;当次攻击力提升至150%;目标停顿1.4秒;目标晕眩1秒",
"rangeId": null,
"blackboard": [
{
- "key": "cnt",
+ "key": "hp_ratio",
+ "value": 0.15
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.5
+ },
+ {
+ "key": "sluggish",
+ "value": 1.4
+ },
+ {
+ "key": "stun",
"value": 1.0
}
]
@@ -93210,10 +98603,32 @@
},
"requiredPotentialRank": 0,
"prefabKey": "2",
- "name": "蓄水炮强化",
- "description": "蓄水炮普通攻击和技能的推力增加一级,且在温蒂周围4格内时令其每3秒获得1点技力",
+ "name": "药剂扩散",
+ "description": "自身受到的治疗量+20%",
"rangeId": null,
- "blackboard": []
+ "blackboard": [
+ {
+ "key": "heal_scale",
+ "value": 1.2
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 4,
+ "prefabKey": "2",
+ "name": "药剂扩散",
+ "description": "自身受到的治疗量+25%<@ba.talpu>(+5%)>",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "heal_scale",
+ "value": 1.25
+ }
+ ]
}
]
}
@@ -93265,7 +98680,7 @@
},
{
"type": 0,
- "description": "攻击速度+8",
+ "description": "生命上限+150",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -93274,9 +98689,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 7,
+ "attributeType": 0,
"formulaItem": 0,
- "value": 8.0,
+ "value": 150.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -93286,25 +98701,9 @@
"equivalentCost": null
},
{
- "type": 0,
- "description": "生命上限+140",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 0,
- "formulaItem": 0,
- "value": 140.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
+ "type": 1,
+ "description": "第二天赋效果增强",
+ "buff": null,
"equivalentCost": null
},
{
@@ -93359,9 +98758,9 @@
{
"level": 50,
"data": {
- "maxHp": 0,
- "atk": 45,
- "def": 45,
+ "maxHp": 300,
+ "atk": 50,
+ "def": 0,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -93408,12 +98807,12 @@
"type": "MATERIAL"
},
{
- "id": "30061",
- "count": 4,
+ "id": "30021",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30031",
+ "id": "30051",
"count": 4,
"type": "MATERIAL"
}
@@ -93431,8 +98830,8 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 7,
+ "id": "30032",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -93449,13 +98848,13 @@
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30042",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30052",
- "count": 4,
+ "id": "30022",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -93472,8 +98871,8 @@
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 7,
+ "id": "31023",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -93490,78 +98889,59 @@
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 5,
+ "id": "30053",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 4,
+ "id": "30073",
+ "count": 6,
"type": "MATERIAL"
}
]
}
]
},
- "char_225_haak": {
- "name": "阿",
- "description": "自身生命会不断减少",
+ "char_147_shining": {
+ "name": "闪灵",
+ "description": "恢复友方单位生命",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_225_haak",
- "team": -1,
- "displayNumber": "LM20",
+ "potentialItemId": "p_char_147_shining",
+ "team": 9,
+ "displayNumber": "FO01",
"tokenKey": null,
- "appellation": "Aak",
+ "appellation": "Shining",
"position": "RANGED",
"tagList": [
- "支援",
- "输出"
+ "治疗",
+ "支援"
],
- "displayLogo": "logo_lungmen",
- "itemUsage": "罗德岛特种干员阿,将在后方支援其他干员。",
- "itemDesc": "你有权不在他的支援范围内行动。",
+ "displayLogo": "logo_rhodes",
+ "itemUsage": "萨卡兹医师闪灵,竭尽所能为小队提供医疗支援。",
+ "itemDesc": "简简单单,但无论如何都看不穿。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 5,
- "profession": "SPECIAL",
- "trait": {
- "candidates": [
- {
- "unlockCondition": {
- "phase": 0,
- "level": 1
- },
- "requiredPotentialRank": 0,
- "blackboard": [
- {
- "key": "hp_ratio",
- "value": 0.03
- }
- ],
- "overrideDescripton": null,
- "prefabKey": null,
- "rangeId": null
- }
- ]
- },
+ "profession": "MEDIC",
+ "trait": null,
"phases": [
{
- "characterPrefabKey": "char_225_haak",
+ "characterPrefabKey": "char_147_shining",
"rangeId": "3-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 865,
- "atk": 247,
- "def": 58,
- "magicResistance": 10.0,
- "cost": 11,
+ "maxHp": 854,
+ "atk": 180,
+ "def": 60,
+ "magicResistance": 0.0,
+ "cost": 18,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 2.85,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -93578,15 +98958,15 @@
{
"level": 50,
"data": {
- "maxHp": 1236,
- "atk": 413,
- "def": 90,
- "magicResistance": 10.0,
- "cost": 11,
+ "maxHp": 1204,
+ "atk": 296,
+ "def": 88,
+ "magicResistance": 0.0,
+ "cost": 18,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 2.85,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -93604,22 +98984,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_225_haak",
+ "characterPrefabKey": "char_147_shining",
"rangeId": "3-3",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1236,
- "atk": 413,
- "def": 90,
- "magicResistance": 10.0,
- "cost": 13,
+ "maxHp": 1204,
+ "atk": 296,
+ "def": 88,
+ "magicResistance": 0.0,
+ "cost": 20,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 2.85,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -93636,15 +99016,15 @@
{
"level": 80,
"data": {
- "maxHp": 1627,
- "atk": 583,
- "def": 121,
- "magicResistance": 10.0,
- "cost": 13,
+ "maxHp": 1451,
+ "atk": 424,
+ "def": 110,
+ "magicResistance": 0.0,
+ "cost": 20,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 2.85,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -93661,39 +99041,39 @@
],
"evolveCost": [
{
- "id": "3281",
+ "id": "3261",
"count": 5,
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 8,
+ "id": "30052",
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30032",
"count": 5,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_225_haak",
+ "characterPrefabKey": "char_147_shining",
"rangeId": "3-3",
"maxLevel": 90,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1627,
- "atk": 583,
- "def": 121,
- "magicResistance": 10.0,
- "cost": 13,
+ "maxHp": 1451,
+ "atk": 424,
+ "def": 110,
+ "magicResistance": 0.0,
+ "cost": 20,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 2.85,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -93710,15 +99090,15 @@
{
"level": 90,
"data": {
- "maxHp": 2034,
- "atk": 703,
- "def": 152,
- "magicResistance": 10.0,
- "cost": 13,
+ "maxHp": 1613,
+ "atk": 530,
+ "def": 138,
+ "magicResistance": 0.0,
+ "cost": 20,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.3,
+ "baseAttackTime": 2.85,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -93735,18 +99115,18 @@
],
"evolveCost": [
{
- "id": "3283",
+ "id": "3263",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "31014",
- "count": 7,
+ "id": "30044",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -93754,7 +99134,7 @@
],
"skills": [
{
- "skillId": "skchr_haak_1",
+ "skillId": "skchr_shining_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -93767,17 +99147,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 8,
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "31014",
+ "id": "30104",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 11,
+ "id": "30083",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -93795,13 +99175,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30034",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 9,
+ "id": "30014",
+ "count": 10,
"type": "MATERIAL"
}
]
@@ -93819,13 +99199,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "31024",
- "count": 6,
+ "id": "30044",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -93837,7 +99217,7 @@
}
},
{
- "skillId": "skchr_haak_2",
+ "skillId": "skchr_shining_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -93850,17 +99230,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 8,
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30014",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "31023",
- "count": 4,
+ "id": "30093",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -93878,12 +99258,12 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30044",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30024",
"count": 7,
"type": "MATERIAL"
}
@@ -93902,13 +99282,13 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30125",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "31014",
- "count": 6,
+ "id": "30094",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -93920,7 +99300,7 @@
}
},
{
- "skillId": "skchr_haak_3",
+ "skillId": "skchr_shining_3",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -93933,17 +99313,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 8,
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30024",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "31013",
- "count": 4,
+ "id": "30103",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -93961,13 +99341,13 @@
"type": "MATERIAL"
},
{
- "id": "31024",
+ "id": "30054",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30104",
- "count": 8,
+ "id": "30034",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -93985,13 +99365,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "31024",
- "count": 5,
+ "id": "30094",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -94013,25 +99393,30 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "混合药物射击",
- "description": "每次攻击时会随机触发下列效果之一:回复自身生命13%;当次攻击力提升至130%;目标停顿1秒;目标晕眩0.6秒",
+ "name": "黑恶魔的庇护",
+ "description": "攻击范围内的友方单位防御力+20",
"rangeId": null,
"blackboard": [
{
- "key": "hp_ratio",
- "value": 0.13
- },
- {
- "key": "atk_scale",
- "value": 1.3
- },
- {
- "key": "sluggish",
- "value": 1.0
- },
+ "key": "def",
+ "value": 20.0
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 5,
+ "prefabKey": "1",
+ "name": "黑恶魔的庇护",
+ "description": "攻击范围内的友方单位防御力+25<@ba.talpu>(+5)>",
+ "rangeId": null,
+ "blackboard": [
{
- "key": "stun",
- "value": 0.6
+ "key": "def",
+ "value": 25.0
}
]
},
@@ -94042,25 +99427,30 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "混合药物射击",
- "description": "每次攻击时会随机触发下列效果之一:回复自身生命14%;当次攻击力提升至140%;目标停顿1.2秒;目标晕眩0.8秒",
+ "name": "黑恶魔的庇护",
+ "description": "攻击范围内的友方单位防御力+40",
"rangeId": null,
"blackboard": [
{
- "key": "hp_ratio",
- "value": 0.14
- },
- {
- "key": "atk_scale",
- "value": 1.4
- },
- {
- "key": "sluggish",
- "value": 1.2
- },
+ "key": "def",
+ "value": 40.0
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 1,
+ "level": 1
+ },
+ "requiredPotentialRank": 5,
+ "prefabKey": "1",
+ "name": "黑恶魔的庇护",
+ "description": "攻击范围内的友方单位防御力+45<@ba.talpu>(+5)>",
+ "rangeId": null,
+ "blackboard": [
{
- "key": "stun",
- "value": 0.8
+ "key": "def",
+ "value": 45.0
}
]
},
@@ -94071,25 +99461,30 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "混合药物射击",
- "description": "每次攻击时会随机触发下列效果之一:回复自身生命15%;当次攻击力提升至150%;目标停顿1.4秒;目标晕眩1秒",
+ "name": "黑恶魔的庇护",
+ "description": "攻击范围内的友方单位防御力+60",
"rangeId": null,
"blackboard": [
{
- "key": "hp_ratio",
- "value": 0.15
- },
- {
- "key": "atk_scale",
- "value": 1.5
- },
- {
- "key": "sluggish",
- "value": 1.4
- },
+ "key": "def",
+ "value": 60.0
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 5,
+ "prefabKey": "1",
+ "name": "黑恶魔的庇护",
+ "description": "攻击范围内的友方单位防御力+65<@ba.talpu>(+5)>",
+ "rangeId": null,
+ "blackboard": [
{
- "key": "stun",
- "value": 1.0
+ "key": "def",
+ "value": 65.0
}
]
}
@@ -94104,13 +99499,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "2",
- "name": "药剂扩散",
- "description": "自身受到的治疗量+20%",
+ "name": "法典",
+ "description": "攻击速度+10",
"rangeId": null,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.2
+ "key": "attack_speed",
+ "value": 10.0
}
]
},
@@ -94119,15 +99514,15 @@
"phase": 2,
"level": 1
},
- "requiredPotentialRank": 4,
+ "requiredPotentialRank": 2,
"prefabKey": "2",
- "name": "药剂扩散",
- "description": "自身受到的治疗量+25%<@ba.talpu>(+5%)>",
+ "name": "法典",
+ "description": "攻击速度+13<@ba.talpu>(+3)>",
"rangeId": null,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.25
+ "key": "attack_speed",
+ "value": 13.0
}
]
}
@@ -94158,30 +99553,14 @@
"equivalentCost": null
},
{
- "type": 0,
- "description": "再部署时间-4秒",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 21,
- "formulaItem": 0,
- "value": -4.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
+ "type": 1,
+ "description": "第二天赋效果增强",
+ "buff": null,
"equivalentCost": null
},
{
"type": 0,
- "description": "生命上限+150",
+ "description": "防御力+25",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -94190,9 +99569,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 0,
+ "attributeType": 2,
"formulaItem": 0,
- "value": 150.0,
+ "value": 25.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -94201,12 +99580,6 @@
},
"equivalentCost": null
},
- {
- "type": 1,
- "description": "第二天赋效果增强",
- "buff": null,
- "equivalentCost": null
- },
{
"type": 0,
"description": "部署费用-1",
@@ -94228,6 +99601,12 @@
}
},
"equivalentCost": null
+ },
+ {
+ "type": 1,
+ "description": "第一天赋效果增强",
+ "buff": null,
+ "equivalentCost": null
}
],
"favorKeyFrames": [
@@ -94259,9 +99638,9 @@
{
"level": 50,
"data": {
- "maxHp": 300,
- "atk": 50,
- "def": 0,
+ "maxHp": 0,
+ "atk": 80,
+ "def": 20,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -94308,12 +99687,12 @@
"type": "MATERIAL"
},
{
- "id": "30021",
- "count": 5,
+ "id": "30011",
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30051",
+ "id": "30061",
"count": 4,
"type": "MATERIAL"
}
@@ -94331,8 +99710,8 @@
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 5,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -94349,12 +99728,12 @@
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 4,
+ "id": "30012",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30062",
"count": 3,
"type": "MATERIAL"
}
@@ -94372,7 +99751,7 @@
"type": "MATERIAL"
},
{
- "id": "31023",
+ "id": "30083",
"count": 6,
"type": "MATERIAL"
}
@@ -94390,36 +99769,36 @@
"type": "MATERIAL"
},
{
- "id": "30053",
- "count": 3,
+ "id": "30093",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 6,
+ "id": "30013",
+ "count": 5,
"type": "MATERIAL"
}
]
}
]
},
- "char_147_shining": {
- "name": "闪灵",
- "description": "恢复友方单位生命",
+ "char_179_cgbird": {
+ "name": "夜莺",
+ "description": "同时恢复三个友方单位的生命",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_147_shining",
+ "potentialItemId": "p_char_179_cgbird",
"team": 9,
- "displayNumber": "FO01",
- "tokenKey": null,
- "appellation": "Shining",
+ "displayNumber": "FO03",
+ "tokenKey": "token_10003_cgbird_bird",
+ "appellation": "Nightingale",
"position": "RANGED",
"tagList": [
"治疗",
"支援"
],
"displayLogo": "logo_rhodes",
- "itemUsage": "萨卡兹医师闪灵,竭尽所能为小队提供医疗支援。",
- "itemDesc": "简简单单,但无论如何都看不穿。",
+ "itemUsage": "萨卡兹医师夜莺,竭尽所能为小队提供医疗支援。",
+ "itemDesc": "宛如一张白纸。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 5,
@@ -94427,18 +99806,18 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_147_shining",
- "rangeId": "3-1",
+ "characterPrefabKey": "char_179_cgbird",
+ "rangeId": "y-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 854,
- "atk": 180,
- "def": 60,
- "magicResistance": 0.0,
- "cost": 18,
+ "maxHp": 796,
+ "atk": 132,
+ "def": 80,
+ "magicResistance": 5.0,
+ "cost": 16,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -94459,11 +99838,11 @@
{
"level": 50,
"data": {
- "maxHp": 1204,
- "atk": 296,
- "def": 88,
- "magicResistance": 0.0,
- "cost": 18,
+ "maxHp": 1076,
+ "atk": 210,
+ "def": 107,
+ "magicResistance": 5.0,
+ "cost": 16,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -94485,18 +99864,18 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_147_shining",
- "rangeId": "3-3",
+ "characterPrefabKey": "char_179_cgbird",
+ "rangeId": "y-2",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1204,
- "atk": 296,
- "def": 88,
- "magicResistance": 0.0,
- "cost": 20,
+ "maxHp": 1076,
+ "atk": 210,
+ "def": 107,
+ "magicResistance": 5.0,
+ "cost": 18,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -94517,11 +99896,11 @@
{
"level": 80,
"data": {
- "maxHp": 1451,
- "atk": 424,
- "def": 110,
- "magicResistance": 0.0,
- "cost": 20,
+ "maxHp": 1346,
+ "atk": 280,
+ "def": 140,
+ "magicResistance": 5.0,
+ "cost": 18,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -94547,30 +99926,30 @@
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30062",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 5,
+ "id": "30042",
+ "count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_147_shining",
- "rangeId": "3-3",
+ "characterPrefabKey": "char_179_cgbird",
+ "rangeId": "y-2",
"maxLevel": 90,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1451,
- "atk": 424,
- "def": 110,
- "magicResistance": 0.0,
- "cost": 20,
+ "maxHp": 1346,
+ "atk": 280,
+ "def": 140,
+ "magicResistance": 5.0,
+ "cost": 18,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -94591,11 +99970,11 @@
{
"level": 90,
"data": {
- "maxHp": 1613,
- "atk": 530,
- "def": 138,
- "magicResistance": 0.0,
- "cost": 20,
+ "maxHp": 1705,
+ "atk": 350,
+ "def": 169,
+ "magicResistance": 5.0,
+ "cost": 18,
"blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -94621,13 +100000,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 5,
+ "id": "30054",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -94635,7 +100014,7 @@
],
"skills": [
{
- "skillId": "skchr_shining_1",
+ "skillId": "skcom_heal_up[3]",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -94652,13 +100031,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30014",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 5,
+ "id": "30093",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -94676,13 +100055,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30044",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 10,
+ "id": "30024",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -94700,13 +100079,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 4,
+ "id": "30054",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -94718,7 +100097,7 @@
}
},
{
- "skillId": "skchr_shining_2",
+ "skillId": "skchr_cgbird_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -94735,13 +100114,13 @@
"type": "MATERIAL"
},
{
- "id": "30014",
+ "id": "30024",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 7,
+ "id": "30103",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -94759,12 +100138,12 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30054",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30034",
"count": 7,
"type": "MATERIAL"
}
@@ -94783,13 +100162,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30135",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 5,
+ "id": "30064",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -94801,7 +100180,7 @@
}
},
{
- "skillId": "skchr_shining_3",
+ "skillId": "skchr_cgbird_3",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -94818,13 +100197,13 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30034",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 5,
+ "id": "30013",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -94842,13 +100221,13 @@
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 4,
+ "id": "30064",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30034",
- "count": 7,
+ "id": "30044",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -94866,13 +100245,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 6,
+ "id": "30084",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -94894,13 +100273,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "黑恶魔的庇护",
- "description": "攻击范围内的友方单位防御力+20",
+ "name": "白恶魔的庇护",
+ "description": "攻击范围内的友方单位法术抗性+5",
"rangeId": null,
"blackboard": [
{
- "key": "def",
- "value": 20.0
+ "key": "magic_resistance",
+ "value": 5.0
}
]
},
@@ -94909,15 +100288,15 @@
"phase": 0,
"level": 1
},
- "requiredPotentialRank": 5,
+ "requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "黑恶魔的庇护",
- "description": "攻击范围内的友方单位防御力+25<@ba.talpu>(+5)>",
+ "name": "白恶魔的庇护",
+ "description": "攻击范围内的友方单位法术抗性+7<@ba.talpu>(+2)>",
"rangeId": null,
"blackboard": [
{
- "key": "def",
- "value": 25.0
+ "key": "magic_resistance",
+ "value": 7.0
}
]
},
@@ -94928,13 +100307,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "黑恶魔的庇护",
- "description": "攻击范围内的友方单位防御力+40",
+ "name": "白恶魔的庇护",
+ "description": "攻击范围内的友方单位法术抗性+10",
"rangeId": null,
"blackboard": [
{
- "key": "def",
- "value": 40.0
+ "key": "magic_resistance",
+ "value": 10.0
}
]
},
@@ -94943,15 +100322,15 @@
"phase": 1,
"level": 1
},
- "requiredPotentialRank": 5,
+ "requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "黑恶魔的庇护",
- "description": "攻击范围内的友方单位防御力+45<@ba.talpu>(+5)>",
+ "name": "白恶魔的庇护",
+ "description": "攻击范围内的友方单位法术抗性+12<@ba.talpu>(+2)>",
"rangeId": null,
"blackboard": [
{
- "key": "def",
- "value": 45.0
+ "key": "magic_resistance",
+ "value": 12.0
}
]
},
@@ -94962,13 +100341,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "黑恶魔的庇护",
- "description": "攻击范围内的友方单位防御力+60",
+ "name": "白恶魔的庇护",
+ "description": "攻击范围内的友方单位法术抗性+15",
"rangeId": null,
"blackboard": [
{
- "key": "def",
- "value": 60.0
+ "key": "magic_resistance",
+ "value": 15.0
}
]
},
@@ -94977,15 +100356,15 @@
"phase": 2,
"level": 1
},
- "requiredPotentialRank": 5,
+ "requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "黑恶魔的庇护",
- "description": "攻击范围内的友方单位防御力+65<@ba.talpu>(+5)>",
+ "name": "白恶魔的庇护",
+ "description": "攻击范围内的友方单位法术抗性+17<@ba.talpu>(+2)>",
"rangeId": null,
"blackboard": [
{
- "key": "def",
- "value": 65.0
+ "key": "magic_resistance",
+ "value": 17.0
}
]
}
@@ -95000,30 +100379,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "2",
- "name": "法典",
- "description": "攻击速度+10",
- "rangeId": null,
- "blackboard": [
- {
- "key": "attack_speed",
- "value": 10.0
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 2,
- "level": 1
- },
- "requiredPotentialRank": 2,
- "prefabKey": "2",
- "name": "法典",
- "description": "攻击速度+13<@ba.talpu>(+3)>",
+ "name": "转瞬即逝的幻影",
+ "description": "可以使用幻影。幻影无法攻击和阻挡敌人,拥有75法术抗性,30%的物理闪避,并且更容易吸引敌人的攻击,同时每秒损失3%的最大生命",
"rangeId": null,
"blackboard": [
{
- "key": "attack_speed",
- "value": 13.0
+ "key": "cnt",
+ "value": 2.0
}
]
}
@@ -95053,15 +100415,9 @@
},
"equivalentCost": null
},
- {
- "type": 1,
- "description": "第二天赋效果增强",
- "buff": null,
- "equivalentCost": null
- },
{
"type": 0,
- "description": "防御力+25",
+ "description": "再部署时间-4秒",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -95070,9 +100426,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 2,
+ "attributeType": 21,
"formulaItem": 0,
- "value": 25.0,
+ "value": -4.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -95083,7 +100439,7 @@
},
{
"type": 0,
- "description": "部署费用-1",
+ "description": "法术抗性+10",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -95092,9 +100448,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 4,
+ "attributeType": 3,
"formulaItem": 0,
- "value": -1.0,
+ "value": 10.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -95108,6 +100464,28 @@
"description": "第一天赋效果增强",
"buff": null,
"equivalentCost": null
+ },
+ {
+ "type": 0,
+ "description": "部署费用-1",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 4,
+ "formulaItem": 0,
+ "value": -1.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
+ "equivalentCost": null
}
],
"favorKeyFrames": [
@@ -95140,8 +100518,8 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 80,
- "def": 20,
+ "atk": 70,
+ "def": 0,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -95188,12 +100566,12 @@
"type": "MATERIAL"
},
{
- "id": "30011",
- "count": 6,
+ "id": "30021",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30061",
+ "id": "30051",
"count": 4,
"type": "MATERIAL"
}
@@ -95211,8 +100589,8 @@
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 3,
+ "id": "30012",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -95229,13 +100607,13 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 5,
+ "id": "30022",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 3,
+ "id": "30052",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -95252,8 +100630,8 @@
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 6,
+ "id": "30093",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -95270,12 +100648,12 @@
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 4,
+ "id": "30103",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30013",
+ "id": "30033",
"count": 5,
"type": "MATERIAL"
}
@@ -95283,46 +100661,46 @@
}
]
},
- "char_179_cgbird": {
- "name": "夜莺",
- "description": "同时恢复三个友方单位的生命",
+ "char_136_hsguma": {
+ "name": "星熊",
+ "description": "能够阻挡三个敌人",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_179_cgbird",
- "team": 9,
- "displayNumber": "FO03",
- "tokenKey": "token_10003_cgbird_bird",
- "appellation": "Nightingale",
- "position": "RANGED",
+ "potentialItemId": "p_char_136_hsguma",
+ "team": 12,
+ "displayNumber": "LM05",
+ "tokenKey": null,
+ "appellation": "Hoshiguma",
+ "position": "MELEE",
"tagList": [
- "治疗",
- "支援"
+ "防护",
+ "输出"
],
- "displayLogo": "logo_rhodes",
- "itemUsage": "萨卡兹医师夜莺,竭尽所能为小队提供医疗支援。",
- "itemDesc": "宛如一张白纸。",
+ "displayLogo": "logo_lungmen",
+ "itemUsage": "龙门近卫局特别任务组干员星熊准备完毕,等待你的指示。",
+ "itemDesc": "害怕的时候可以站在她身边壮胆。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 5,
- "profession": "MEDIC",
+ "profession": "TANK",
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_179_cgbird",
- "rangeId": "y-1",
+ "characterPrefabKey": "char_136_hsguma",
+ "rangeId": "1-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 796,
- "atk": 132,
- "def": 80,
- "magicResistance": 5.0,
- "cost": 16,
- "blockCnt": 1,
+ "maxHp": 1602,
+ "atk": 221,
+ "def": 257,
+ "magicResistance": 0.0,
+ "cost": 19,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.85,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -95339,15 +100717,15 @@
{
"level": 50,
"data": {
- "maxHp": 1076,
- "atk": 210,
- "def": 107,
- "magicResistance": 5.0,
- "cost": 16,
- "blockCnt": 1,
+ "maxHp": 2165,
+ "atk": 284,
+ "def": 384,
+ "magicResistance": 0.0,
+ "cost": 19,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.85,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -95365,22 +100743,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_179_cgbird",
- "rangeId": "y-2",
+ "characterPrefabKey": "char_136_hsguma",
+ "rangeId": "1-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1076,
- "atk": 210,
- "def": 107,
- "magicResistance": 5.0,
- "cost": 18,
- "blockCnt": 1,
+ "maxHp": 2165,
+ "atk": 284,
+ "def": 384,
+ "magicResistance": 0.0,
+ "cost": 21,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.85,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -95397,15 +100775,15 @@
{
"level": 80,
"data": {
- "maxHp": 1346,
- "atk": 280,
- "def": 140,
- "magicResistance": 5.0,
- "cost": 18,
- "blockCnt": 1,
+ "maxHp": 2849,
+ "atk": 356,
+ "def": 527,
+ "magicResistance": 0.0,
+ "cost": 21,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.85,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -95422,39 +100800,39 @@
],
"evolveCost": [
{
- "id": "3261",
+ "id": "3231",
"count": 5,
"type": "MATERIAL"
},
{
- "id": "30062",
- "count": 6,
+ "id": "30012",
+ "count": 11,
"type": "MATERIAL"
},
{
"id": "30042",
- "count": 3,
+ "count": 5,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_179_cgbird",
- "rangeId": "y-2",
+ "characterPrefabKey": "char_136_hsguma",
+ "rangeId": "1-1",
"maxLevel": 90,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1346,
- "atk": 280,
- "def": 140,
- "magicResistance": 5.0,
- "cost": 18,
- "blockCnt": 1,
+ "maxHp": 2849,
+ "atk": 356,
+ "def": 527,
+ "magicResistance": 0.0,
+ "cost": 23,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.85,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -95471,15 +100849,15 @@
{
"level": 90,
"data": {
- "maxHp": 1705,
- "atk": 350,
- "def": 169,
- "magicResistance": 5.0,
- "cost": 18,
- "blockCnt": 1,
+ "maxHp": 3850,
+ "atk": 430,
+ "def": 723,
+ "magicResistance": 0.0,
+ "cost": 23,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 2.85,
+ "baseAttackTime": 1.2,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -95496,18 +100874,18 @@
],
"evolveCost": [
{
- "id": "3263",
+ "id": "3233",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 6,
+ "id": "30094",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -95515,90 +100893,7 @@
],
"skills": [
{
- "skillId": "skcom_heal_up[3]",
- "overridePrefabKey": null,
- "overrideTokenKey": null,
- "levelUpCostCond": [
- {
- "unlockCond": {
- "phase": 2,
- "level": 1
- },
- "lvlUpTime": 28800,
- "levelUpCost": [
- {
- "id": "3303",
- "count": 6,
- "type": "MATERIAL"
- },
- {
- "id": "30014",
- "count": 4,
- "type": "MATERIAL"
- },
- {
- "id": "30093",
- "count": 7,
- "type": "MATERIAL"
- }
- ]
- },
- {
- "unlockCond": {
- "phase": 2,
- "level": 1
- },
- "lvlUpTime": 57600,
- "levelUpCost": [
- {
- "id": "3303",
- "count": 12,
- "type": "MATERIAL"
- },
- {
- "id": "30044",
- "count": 4,
- "type": "MATERIAL"
- },
- {
- "id": "30024",
- "count": 7,
- "type": "MATERIAL"
- }
- ]
- },
- {
- "unlockCond": {
- "phase": 2,
- "level": 1
- },
- "lvlUpTime": 86400,
- "levelUpCost": [
- {
- "id": "3303",
- "count": 15,
- "type": "MATERIAL"
- },
- {
- "id": "30135",
- "count": 6,
- "type": "MATERIAL"
- },
- {
- "id": "30054",
- "count": 5,
- "type": "MATERIAL"
- }
- ]
- }
- ],
- "unlockCond": {
- "phase": 0,
- "level": 1
- }
- },
- {
- "skillId": "skchr_cgbird_2",
+ "skillId": "skchr_hsguma_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -95663,25 +100958,25 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 4,
+ "id": "30094",
+ "count": 6,
"type": "MATERIAL"
}
]
}
],
"unlockCond": {
- "phase": 1,
+ "phase": 0,
"level": 1
}
},
{
- "skillId": "skchr_cgbird_3",
+ "skillId": "skchr_hsguma_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -95746,61 +101041,110 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 5,
+ "id": "30034",
+ "count": 6,
"type": "MATERIAL"
}
]
}
],
"unlockCond": {
- "phase": 2,
+ "phase": 1,
"level": 1
}
- }
- ],
- "talents": [
+ },
{
- "candidates": [
+ "skillId": "skchr_hsguma_3",
+ "overridePrefabKey": null,
+ "overrideTokenKey": null,
+ "levelUpCostCond": [
{
- "unlockCondition": {
- "phase": 0,
+ "unlockCond": {
+ "phase": 2,
"level": 1
},
- "requiredPotentialRank": 0,
- "prefabKey": "1",
- "name": "白恶魔的庇护",
- "description": "攻击范围内的友方单位法术抗性+5",
- "rangeId": null,
- "blackboard": [
+ "lvlUpTime": 28800,
+ "levelUpCost": [
{
- "key": "magic_resistance",
- "value": 5.0
+ "id": "3303",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30044",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30023",
+ "count": 4,
+ "type": "MATERIAL"
}
]
},
{
- "unlockCondition": {
- "phase": 0,
+ "unlockCond": {
+ "phase": 2,
"level": 1
},
- "requiredPotentialRank": 4,
- "prefabKey": "1",
- "name": "白恶魔的庇护",
- "description": "攻击范围内的友方单位法术抗性+7<@ba.talpu>(+2)>",
- "rangeId": null,
- "blackboard": [
+ "lvlUpTime": 57600,
+ "levelUpCost": [
{
- "key": "magic_resistance",
- "value": 7.0
+ "id": "3303",
+ "count": 12,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30074",
+ "count": 4,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30054",
+ "count": 8,
+ "type": "MATERIAL"
}
]
},
+ {
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ },
+ "lvlUpTime": 86400,
+ "levelUpCost": [
+ {
+ "id": "3303",
+ "count": 15,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30135",
+ "count": 6,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30074",
+ "count": 7,
+ "type": "MATERIAL"
+ }
+ ]
+ }
+ ],
+ "unlockCond": {
+ "phase": 2,
+ "level": 1
+ }
+ }
+ ],
+ "talents": [
+ {
+ "candidates": [
{
"unlockCondition": {
"phase": 1,
@@ -95808,13 +101152,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "白恶魔的庇护",
- "description": "攻击范围内的友方单位法术抗性+10",
+ "name": "战术装甲",
+ "description": "获得12%的物理抵挡和法术抵挡",
"rangeId": null,
"blackboard": [
{
- "key": "magic_resistance",
- "value": 10.0
+ "key": "prob",
+ "value": 0.12
}
]
},
@@ -95823,15 +101167,15 @@
"phase": 1,
"level": 1
},
- "requiredPotentialRank": 4,
+ "requiredPotentialRank": 2,
"prefabKey": "1",
- "name": "白恶魔的庇护",
- "description": "攻击范围内的友方单位法术抗性+12<@ba.talpu>(+2)>",
+ "name": "战术装甲",
+ "description": "获得15%<@ba.talpu>(+3%)>的物理抵挡和法术抵挡",
"rangeId": null,
"blackboard": [
{
- "key": "magic_resistance",
- "value": 12.0
+ "key": "prob",
+ "value": 0.15
}
]
},
@@ -95842,13 +101186,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "白恶魔的庇护",
- "description": "攻击范围内的友方单位法术抗性+15",
+ "name": "战术装甲",
+ "description": "获得25%的物理抵挡和法术抵挡",
"rangeId": null,
"blackboard": [
{
- "key": "magic_resistance",
- "value": 15.0
+ "key": "prob",
+ "value": 0.25
}
]
},
@@ -95857,15 +101201,15 @@
"phase": 2,
"level": 1
},
- "requiredPotentialRank": 4,
+ "requiredPotentialRank": 2,
"prefabKey": "1",
- "name": "白恶魔的庇护",
- "description": "攻击范围内的友方单位法术抗性+17<@ba.talpu>(+2)>",
+ "name": "战术装甲",
+ "description": "获得28%<@ba.talpu>(+3%)>的物理抵挡和法术抵挡",
"rangeId": null,
"blackboard": [
{
- "key": "magic_resistance",
- "value": 17.0
+ "key": "prob",
+ "value": 0.28
}
]
}
@@ -95880,13 +101224,30 @@
},
"requiredPotentialRank": 0,
"prefabKey": "2",
- "name": "转瞬即逝的幻影",
- "description": "可以使用幻影。幻影无法攻击和阻挡敌人,拥有75法术抗性,30%的物理闪避,并且更容易吸引敌人的攻击,同时每秒损失3%的最大生命",
+ "name": "特种作战策略",
+ "description": "所有友方【重装】职业干员的防御力提升6%",
"rangeId": null,
"blackboard": [
{
- "key": "cnt",
- "value": 2.0
+ "key": "def",
+ "value": 0.06
+ }
+ ]
+ },
+ {
+ "unlockCondition": {
+ "phase": 2,
+ "level": 1
+ },
+ "requiredPotentialRank": 5,
+ "prefabKey": "2",
+ "name": "特种作战策略",
+ "description": "所有友方【重装】职业干员的防御力提升8%<@ba.talpu>(+2%)>",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "def",
+ "value": 0.08
}
]
}
@@ -95917,30 +101278,14 @@
"equivalentCost": null
},
{
- "type": 0,
- "description": "再部署时间-4秒",
- "buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": [
- {
- "attributeType": 21,
- "formulaItem": 0,
- "value": -4.0,
- "loadFromBlackboard": false,
- "fetchBaseValueFromSourceEntity": false
- }
- ]
- }
- },
+ "type": 1,
+ "description": "第一天赋效果增强",
+ "buff": null,
"equivalentCost": null
},
{
"type": 0,
- "description": "法术抗性+10",
+ "description": "防御力+30",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -95949,9 +101294,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 3,
+ "attributeType": 2,
"formulaItem": 0,
- "value": 10.0,
+ "value": 30.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -95960,12 +101305,6 @@
},
"equivalentCost": null
},
- {
- "type": 1,
- "description": "第一天赋效果增强",
- "buff": null,
- "equivalentCost": null
- },
{
"type": 0,
"description": "部署费用-1",
@@ -95987,6 +101326,12 @@
}
},
"equivalentCost": null
+ },
+ {
+ "type": 1,
+ "description": "第二天赋效果增强",
+ "buff": null,
+ "equivalentCost": null
}
],
"favorKeyFrames": [
@@ -96019,8 +101364,8 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 70,
- "def": 0,
+ "atk": 60,
+ "def": 60,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -96067,12 +101412,12 @@
"type": "MATERIAL"
},
{
- "id": "30021",
- "count": 5,
+ "id": "30031",
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30051",
+ "id": "30041",
"count": 4,
"type": "MATERIAL"
}
@@ -96090,8 +101435,8 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 7,
+ "id": "30022",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -96108,12 +101453,12 @@
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30032",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30042",
"count": 4,
"type": "MATERIAL"
}
@@ -96131,8 +101476,8 @@
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 5,
+ "id": "30103",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -96149,36 +101494,37 @@
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 3,
+ "id": "30013",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30033",
- "count": 5,
+ "id": "30063",
+ "count": 4,
"type": "MATERIAL"
}
]
}
]
},
- "char_136_hsguma": {
- "name": "星熊",
- "description": "能够阻挡三个敌人",
+ "char_202_demkni": {
+ "name": "塞雷娅",
+ "description": "技能可以治疗友方单位",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_136_hsguma",
- "team": 12,
- "displayNumber": "LM05",
+ "potentialItemId": "p_char_202_demkni",
+ "team": 4,
+ "displayNumber": "RL02",
"tokenKey": null,
- "appellation": "Hoshiguma",
+ "appellation": "Saria",
"position": "MELEE",
"tagList": [
"防护",
- "输出"
+ "治疗",
+ "支援"
],
- "displayLogo": "logo_lungmen",
- "itemUsage": "龙门近卫局特别任务组干员星熊准备完毕,等待你的指示。",
- "itemDesc": "害怕的时候可以站在她身边壮胆。",
+ "displayLogo": "logo_rhine",
+ "itemUsage": "前莱茵生命研究员塞雷娅,将是防御与治疗并重的战场核心。",
+ "itemDesc": "即使是钻石,都比她要懂得变通啊。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 5,
@@ -96186,19 +101532,19 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_136_hsguma",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_202_demkni",
+ "rangeId": "0-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1602,
- "atk": 221,
- "def": 257,
- "magicResistance": 0.0,
- "cost": 19,
- "blockCnt": 3,
+ "maxHp": 1309,
+ "atk": 200,
+ "def": 248,
+ "magicResistance": 10.0,
+ "cost": 18,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.2,
@@ -96218,12 +101564,12 @@
{
"level": 50,
"data": {
- "maxHp": 2165,
- "atk": 284,
- "def": 384,
- "magicResistance": 0.0,
- "cost": 19,
- "blockCnt": 3,
+ "maxHp": 1769,
+ "atk": 287,
+ "def": 365,
+ "magicResistance": 10.0,
+ "cost": 18,
+ "blockCnt": 2,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
"baseAttackTime": 1.2,
@@ -96244,18 +101590,18 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_136_hsguma",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_202_demkni",
+ "rangeId": "0-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 2165,
- "atk": 284,
- "def": 384,
- "magicResistance": 0.0,
- "cost": 21,
+ "maxHp": 1769,
+ "atk": 287,
+ "def": 365,
+ "magicResistance": 10.0,
+ "cost": 20,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -96276,11 +101622,11 @@
{
"level": 80,
"data": {
- "maxHp": 2849,
- "atk": 356,
- "def": 527,
- "magicResistance": 0.0,
- "cost": 21,
+ "maxHp": 2268,
+ "atk": 388,
+ "def": 487,
+ "magicResistance": 10.0,
+ "cost": 20,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -96306,30 +101652,30 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 11,
+ "id": "30022",
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30052",
"count": 5,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_136_hsguma",
- "rangeId": "1-1",
+ "characterPrefabKey": "char_202_demkni",
+ "rangeId": "0-1",
"maxLevel": 90,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 2849,
- "atk": 356,
- "def": 527,
- "magicResistance": 0.0,
- "cost": 23,
+ "maxHp": 2268,
+ "atk": 388,
+ "def": 487,
+ "magicResistance": 10.0,
+ "cost": 22,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -96350,11 +101696,11 @@
{
"level": 90,
"data": {
- "maxHp": 3850,
- "atk": 430,
- "def": 723,
- "magicResistance": 0.0,
- "cost": 23,
+ "maxHp": 3150,
+ "atk": 485,
+ "def": 595,
+ "magicResistance": 10.0,
+ "cost": 22,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
@@ -96380,12 +101726,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30084",
"count": 5,
"type": "MATERIAL"
}
@@ -96394,7 +101740,7 @@
],
"skills": [
{
- "skillId": "skchr_hsguma_1",
+ "skillId": "skchr_demkni_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -96411,13 +101757,13 @@
"type": "MATERIAL"
},
{
- "id": "30024",
+ "id": "30034",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 5,
+ "id": "30013",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -96435,13 +101781,13 @@
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 4,
+ "id": "30064",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30034",
- "count": 7,
+ "id": "30044",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -96459,13 +101805,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30094",
- "count": 6,
+ "id": "30084",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -96477,7 +101823,7 @@
}
},
{
- "skillId": "skchr_hsguma_2",
+ "skillId": "skchr_demkni_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -96494,13 +101840,13 @@
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30044",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 8,
+ "id": "30023",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -96518,13 +101864,13 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 3,
+ "id": "30074",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 6,
+ "id": "30054",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -96542,13 +101888,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30034",
- "count": 6,
+ "id": "30054",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -96560,7 +101906,7 @@
}
},
{
- "skillId": "skchr_hsguma_3",
+ "skillId": "skchr_demkni_3",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -96577,13 +101923,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30054",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30023",
- "count": 4,
+ "id": "30033",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -96601,13 +101947,13 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30084",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 8,
+ "id": "30064",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -96625,13 +101971,13 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30074",
- "count": 7,
+ "id": "30104",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -96653,13 +101999,25 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "战术装甲",
- "description": "获得12%的物理抵挡和法术抵挡",
+ "name": "莱茵充能护服",
+ "description": "每在场上停留20秒,攻击力+2%,防御力+2%,最多叠加5层",
"rangeId": null,
"blackboard": [
{
- "key": "prob",
- "value": 0.12
+ "key": "max_stack_cnt",
+ "value": 5.0
+ },
+ {
+ "key": "interval",
+ "value": 20.0
+ },
+ {
+ "key": "atk",
+ "value": 0.02
+ },
+ {
+ "key": "def",
+ "value": 0.02
}
]
},
@@ -96668,15 +102026,27 @@
"phase": 1,
"level": 1
},
- "requiredPotentialRank": 2,
+ "requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "战术装甲",
- "description": "获得15%<@ba.talpu>(+3%)>的物理抵挡和法术抵挡",
+ "name": "莱茵充能护服",
+ "description": "每在场上停留20秒,攻击力+3%<@ba.talpu>(+1%)>,防御力+3%<@ba.talpu>(+1%)>,最多叠加5层",
"rangeId": null,
"blackboard": [
{
- "key": "prob",
- "value": 0.15
+ "key": "max_stack_cnt",
+ "value": 5.0
+ },
+ {
+ "key": "interval",
+ "value": 20.0
+ },
+ {
+ "key": "atk",
+ "value": 0.03
+ },
+ {
+ "key": "def",
+ "value": 0.03
}
]
},
@@ -96687,13 +102057,25 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "战术装甲",
- "description": "获得25%的物理抵挡和法术抵挡",
+ "name": "莱茵充能护服",
+ "description": "每在场上停留20秒,攻击力+5%,防御力+4%,最多叠加5层",
"rangeId": null,
"blackboard": [
{
- "key": "prob",
- "value": 0.25
+ "key": "max_stack_cnt",
+ "value": 5.0
+ },
+ {
+ "key": "interval",
+ "value": 20.0
+ },
+ {
+ "key": "atk",
+ "value": 0.05
+ },
+ {
+ "key": "def",
+ "value": 0.04
}
]
},
@@ -96702,15 +102084,27 @@
"phase": 2,
"level": 1
},
- "requiredPotentialRank": 2,
+ "requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "战术装甲",
- "description": "获得28%<@ba.talpu>(+3%)>的物理抵挡和法术抵挡",
+ "name": "莱茵充能护服",
+ "description": "每在场上停留20秒,攻击力+6%<@ba.talpu>(+1%)>,防御力+5%<@ba.talpu>(+1%)>,最多叠加5层",
"rangeId": null,
"blackboard": [
{
- "key": "prob",
- "value": 0.28
+ "key": "max_stack_cnt",
+ "value": 5.0
+ },
+ {
+ "key": "interval",
+ "value": 20.0
+ },
+ {
+ "key": "atk",
+ "value": 0.06
+ },
+ {
+ "key": "def",
+ "value": 0.05
}
]
}
@@ -96725,30 +102119,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "2",
- "name": "特种作战策略",
- "description": "所有友方【重装】职业干员的防御力提升6%",
- "rangeId": null,
- "blackboard": [
- {
- "key": "def",
- "value": 0.06
- }
- ]
- },
- {
- "unlockCondition": {
- "phase": 2,
- "level": 1
- },
- "requiredPotentialRank": 5,
- "prefabKey": "2",
- "name": "特种作战策略",
- "description": "所有友方【重装】职业干员的防御力提升8%<@ba.talpu>(+2%)>",
+ "name": "精神回复",
+ "description": "每次回复友方单位生命值时额外回复该单位1点技力",
"rangeId": null,
"blackboard": [
{
- "key": "def",
- "value": 0.08
+ "key": "sp",
+ "value": 1.0
}
]
}
@@ -96779,14 +102156,30 @@
"equivalentCost": null
},
{
- "type": 1,
- "description": "第一天赋效果增强",
- "buff": null,
+ "type": 0,
+ "description": "再部署时间-4秒",
+ "buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": [
+ {
+ "attributeType": 21,
+ "formulaItem": 0,
+ "value": -4.0,
+ "loadFromBlackboard": false,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ }
+ },
"equivalentCost": null
},
{
"type": 0,
- "description": "防御力+30",
+ "description": "防御力+27",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -96797,7 +102190,7 @@
{
"attributeType": 2,
"formulaItem": 0,
- "value": 30.0,
+ "value": 27.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -96806,6 +102199,12 @@
},
"equivalentCost": null
},
+ {
+ "type": 1,
+ "description": "第一天赋效果增强",
+ "buff": null,
+ "equivalentCost": null
+ },
{
"type": 0,
"description": "部署费用-1",
@@ -96827,12 +102226,6 @@
}
},
"equivalentCost": null
- },
- {
- "type": 1,
- "description": "第二天赋效果增强",
- "buff": null,
- "equivalentCost": null
}
],
"favorKeyFrames": [
@@ -96865,7 +102258,7 @@
"level": 50,
"data": {
"maxHp": 0,
- "atk": 60,
+ "atk": 50,
"def": 60,
"magicResistance": 0.0,
"cost": 0,
@@ -96913,12 +102306,12 @@
"type": "MATERIAL"
},
{
- "id": "30031",
- "count": 6,
+ "id": "30041",
+ "count": 5,
"type": "MATERIAL"
},
{
- "id": "30041",
+ "id": "30021",
"count": 4,
"type": "MATERIAL"
}
@@ -96936,7 +102329,7 @@
"type": "MATERIAL"
},
{
- "id": "30022",
+ "id": "30032",
"count": 5,
"type": "MATERIAL"
}
@@ -96954,13 +102347,13 @@
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30042",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30042",
- "count": 4,
+ "id": "30022",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -96977,8 +102370,8 @@
"type": "MATERIAL"
},
{
- "id": "30103",
- "count": 6,
+ "id": "30013",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -96995,37 +102388,36 @@
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 5,
+ "id": "30023",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30063",
- "count": 4,
+ "id": "30043",
+ "count": 5,
"type": "MATERIAL"
}
]
}
]
},
- "char_202_demkni": {
- "name": "塞雷娅",
- "description": "技能可以治疗友方单位",
+ "char_2014_nian": {
+ "name": "年",
+ "description": "能够阻挡三个敌人",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_202_demkni",
- "team": 4,
- "displayNumber": "RL02",
+ "potentialItemId": "p_char_2014_nian",
+ "team": -1,
+ "displayNumber": "NM01",
"tokenKey": null,
- "appellation": "Saria",
+ "appellation": "Nian",
"position": "MELEE",
"tagList": [
"防护",
- "治疗",
"支援"
],
- "displayLogo": "logo_rhine",
- "itemUsage": "前莱茵生命研究员塞雷娅,将是防御与治疗并重的战场核心。",
- "itemDesc": "即使是钻石,都比她要懂得变通啊。",
+ "displayLogo": "logo_lungmen",
+ "itemUsage": "来自遥远炎土的神秘访客,年,愿意为你提供一些微小的援助。",
+ "itemDesc": "永远处在各种娱乐活动漩涡的中心。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 5,
@@ -97033,22 +102425,22 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_202_demkni",
- "rangeId": "0-1",
+ "characterPrefabKey": "char_2014_nian",
+ "rangeId": "1-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1309,
- "atk": 200,
- "def": 248,
- "magicResistance": 10.0,
- "cost": 18,
- "blockCnt": 2,
+ "maxHp": 1539,
+ "atk": 295,
+ "def": 254,
+ "magicResistance": 0.0,
+ "cost": 19,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.5,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -97065,15 +102457,15 @@
{
"level": 50,
"data": {
- "maxHp": 1769,
- "atk": 287,
- "def": 365,
- "magicResistance": 10.0,
- "cost": 18,
- "blockCnt": 2,
+ "maxHp": 2080,
+ "atk": 405,
+ "def": 380,
+ "magicResistance": 0.0,
+ "cost": 19,
+ "blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.5,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -97091,22 +102483,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_202_demkni",
- "rangeId": "0-1",
+ "characterPrefabKey": "char_2014_nian",
+ "rangeId": "1-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1769,
- "atk": 287,
- "def": 365,
- "magicResistance": 10.0,
- "cost": 20,
+ "maxHp": 2080,
+ "atk": 405,
+ "def": 380,
+ "magicResistance": 0.0,
+ "cost": 21,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.5,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -97123,15 +102515,15 @@
{
"level": 80,
"data": {
- "maxHp": 2268,
- "atk": 388,
- "def": 487,
- "magicResistance": 10.0,
- "cost": 20,
+ "maxHp": 2737,
+ "atk": 513,
+ "def": 529,
+ "magicResistance": 0.0,
+ "cost": 21,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.5,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -97153,34 +102545,34 @@
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 8,
+ "id": "30012",
+ "count": 12,
"type": "MATERIAL"
},
{
- "id": "30052",
+ "id": "30032",
"count": 5,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_202_demkni",
- "rangeId": "0-1",
+ "characterPrefabKey": "char_2014_nian",
+ "rangeId": "1-1",
"maxLevel": 90,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 2268,
- "atk": 388,
- "def": 487,
- "magicResistance": 10.0,
- "cost": 22,
+ "maxHp": 2737,
+ "atk": 513,
+ "def": 529,
+ "magicResistance": 0.0,
+ "cost": 23,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.5,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -97197,15 +102589,15 @@
{
"level": 90,
"data": {
- "maxHp": 3150,
- "atk": 485,
- "def": 595,
- "magicResistance": 10.0,
- "cost": 22,
+ "maxHp": 3699,
+ "atk": 619,
+ "def": 726,
+ "magicResistance": 0.0,
+ "cost": 23,
"blockCnt": 3,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.2,
+ "baseAttackTime": 1.5,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -97227,13 +102619,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 5,
+ "id": "31024",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -97241,7 +102633,7 @@
],
"skills": [
{
- "skillId": "skchr_demkni_1",
+ "skillId": "skchr_nian_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -97254,17 +102646,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 6,
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30034",
+ "id": "30094",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 8,
+ "id": "30073",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -97282,13 +102674,13 @@
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 3,
+ "id": "31014",
+ "count": 4,
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 6,
+ "id": "30014",
+ "count": 10,
"type": "MATERIAL"
}
]
@@ -97311,8 +102703,8 @@
"type": "MATERIAL"
},
{
- "id": "30084",
- "count": 5,
+ "id": "31014",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -97324,7 +102716,7 @@
}
},
{
- "skillId": "skchr_demkni_2",
+ "skillId": "skchr_nian_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -97337,17 +102729,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 6,
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30044",
+ "id": "30104",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30023",
- "count": 4,
+ "id": "30083",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -97365,13 +102757,13 @@
"type": "MATERIAL"
},
{
- "id": "30074",
+ "id": "30044",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 8,
+ "id": "31024",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -97389,13 +102781,13 @@
"type": "MATERIAL"
},
{
- "id": "30125",
+ "id": "30115",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30054",
- "count": 5,
+ "id": "31014",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -97407,7 +102799,7 @@
}
},
{
- "skillId": "skchr_demkni_3",
+ "skillId": "skchr_nian_3",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -97420,17 +102812,17 @@
"levelUpCost": [
{
"id": "3303",
- "count": 6,
+ "count": 8,
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "31024",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30033",
- "count": 6,
+ "id": "30103",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -97448,13 +102840,13 @@
"type": "MATERIAL"
},
{
- "id": "30084",
+ "id": "30054",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30064",
- "count": 5,
+ "id": "31014",
+ "count": 9,
"type": "MATERIAL"
}
]
@@ -97472,12 +102864,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30135",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "31024",
"count": 6,
"type": "MATERIAL"
}
@@ -97500,25 +102892,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "莱茵充能护服",
- "description": "每在场上停留20秒,攻击力+2%,防御力+2%,最多叠加5层",
+ "name": "积甲成山",
+ "description": "编入队伍时,所有【重装】职业干员的生命上限+8%",
"rangeId": null,
"blackboard": [
{
- "key": "max_stack_cnt",
- "value": 5.0
- },
- {
- "key": "interval",
- "value": 20.0
- },
- {
- "key": "atk",
- "value": 0.02
- },
- {
- "key": "def",
- "value": 0.02
+ "key": "max_hp",
+ "value": 0.08
}
]
},
@@ -97529,25 +102909,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "莱茵充能护服",
- "description": "每在场上停留20秒,攻击力+3%<@ba.talpu>(+1%)>,防御力+3%<@ba.talpu>(+1%)>,最多叠加5层",
+ "name": "积甲成山",
+ "description": "编入队伍时,所有【重装】职业干员的生命上限+12%<@ba.talpu>(+4%)>",
"rangeId": null,
"blackboard": [
{
- "key": "max_stack_cnt",
- "value": 5.0
- },
- {
- "key": "interval",
- "value": 20.0
- },
- {
- "key": "atk",
- "value": 0.03
- },
- {
- "key": "def",
- "value": 0.03
+ "key": "max_hp",
+ "value": 0.12
}
]
},
@@ -97558,25 +102926,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "莱茵充能护服",
- "description": "每在场上停留20秒,攻击力+5%,防御力+4%,最多叠加5层",
+ "name": "积甲成山",
+ "description": "编入队伍时,所有【重装】职业干员的生命上限+16%",
"rangeId": null,
"blackboard": [
{
- "key": "max_stack_cnt",
- "value": 5.0
- },
- {
- "key": "interval",
- "value": 20.0
- },
- {
- "key": "atk",
- "value": 0.05
- },
- {
- "key": "def",
- "value": 0.04
+ "key": "max_hp",
+ "value": 0.16
}
]
},
@@ -97587,25 +102943,13 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "莱茵充能护服",
- "description": "每在场上停留20秒,攻击力+6%<@ba.talpu>(+1%)>,防御力+5%<@ba.talpu>(+1%)>,最多叠加5层",
+ "name": "积甲成山",
+ "description": "编入队伍时,所有【重装】职业干员的生命上限+20%<@ba.talpu>(+4%)>",
"rangeId": null,
"blackboard": [
{
- "key": "max_stack_cnt",
- "value": 5.0
- },
- {
- "key": "interval",
- "value": 20.0
- },
- {
- "key": "atk",
- "value": 0.06
- },
- {
- "key": "def",
- "value": 0.05
+ "key": "max_hp",
+ "value": 0.2
}
]
}
@@ -97620,13 +102964,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "2",
- "name": "精神回复",
- "description": "每次回复友方单位生命值时额外回复该单位1点技力",
+ "name": "干明可鉴",
+ "description": "部署后立即获得3层护盾(可以抵消3次伤害)",
"rangeId": null,
"blackboard": [
{
- "key": "sp",
- "value": 1.0
+ "key": "times",
+ "value": 3.0
}
]
}
@@ -97658,7 +103002,7 @@
},
{
"type": 0,
- "description": "再部署时间-4秒",
+ "description": "攻击力+24",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -97667,9 +103011,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 21,
+ "attributeType": 1,
"formulaItem": 0,
- "value": -4.0,
+ "value": 24.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -97680,7 +103024,7 @@
},
{
"type": 0,
- "description": "防御力+27",
+ "description": "防御力+30",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -97691,7 +103035,7 @@
{
"attributeType": 2,
"formulaItem": 0,
- "value": 27.0,
+ "value": 30.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -97758,9 +103102,9 @@
{
"level": 50,
"data": {
- "maxHp": 0,
- "atk": 50,
- "def": 60,
+ "maxHp": 400,
+ "atk": 0,
+ "def": 70,
"magicResistance": 0.0,
"cost": 0,
"blockCnt": 0,
@@ -97807,12 +103151,12 @@
"type": "MATERIAL"
},
{
- "id": "30041",
- "count": 5,
+ "id": "30011",
+ "count": 6,
"type": "MATERIAL"
},
{
- "id": "30021",
+ "id": "30061",
"count": 4,
"type": "MATERIAL"
}
@@ -97830,7 +103174,7 @@
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30022",
"count": 5,
"type": "MATERIAL"
}
@@ -97848,13 +103192,13 @@
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30032",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 3,
+ "id": "30042",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -97871,8 +103215,8 @@
"type": "MATERIAL"
},
{
- "id": "30013",
- "count": 8,
+ "id": "31013",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -97889,12 +103233,12 @@
"type": "MATERIAL"
},
{
- "id": "30023",
- "count": 4,
+ "id": "30043",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "30043",
+ "id": "30093",
"count": 5,
"type": "MATERIAL"
}
@@ -97902,23 +103246,24 @@
}
]
},
- "char_2014_nian": {
- "name": "年",
- "description": "能够阻挡三个敌人",
+ "char_416_zumama": {
+ "name": "森蚺",
+ "description": "只有阻挡敌人时才能够回复技力",
"canUseGeneralPotentialItem": true,
- "potentialItemId": "p_char_2014_nian",
+ "potentialItemId": "p_char_416_zumama",
"team": -1,
- "displayNumber": "NM01",
+ "displayNumber": "SG03",
"tokenKey": null,
- "appellation": "Nian",
+ "appellation": "Eunectes",
"position": "MELEE",
"tagList": [
- "防护",
- "支援"
+ "输出",
+ "生存",
+ "防护"
],
- "displayLogo": "logo_lungmen",
- "itemUsage": "来自遥远炎土的神秘访客,年,愿意为你提供一些微小的援助。",
- "itemDesc": "永远处在各种娱乐活动漩涡的中心。",
+ "displayLogo": "logo_sargon",
+ "itemUsage": "嘉维尔的劲敌森蚺,与“暴躁铁皮”一起踏上战场。",
+ "itemDesc": "比起拳头,她更喜欢用机器解决问题。",
"itemObtainApproach": "招募寻访",
"maxPotentialLevel": 5,
"rarity": 5,
@@ -97926,22 +103271,22 @@
"trait": null,
"phases": [
{
- "characterPrefabKey": "char_2014_nian",
+ "characterPrefabKey": "char_416_zumama",
"rangeId": "1-1",
"maxLevel": 50,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 1539,
- "atk": 295,
- "def": 254,
+ "maxHp": 1882,
+ "atk": 462,
+ "def": 247,
"magicResistance": 0.0,
- "cost": 19,
- "blockCnt": 3,
+ "cost": 29,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.5,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -97958,15 +103303,15 @@
{
"level": 50,
"data": {
- "maxHp": 2080,
- "atk": 405,
- "def": 380,
+ "maxHp": 2614,
+ "atk": 651,
+ "def": 364,
"magicResistance": 0.0,
- "cost": 19,
- "blockCnt": 3,
+ "cost": 29,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.5,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -97984,22 +103329,22 @@
"evolveCost": null
},
{
- "characterPrefabKey": "char_2014_nian",
+ "characterPrefabKey": "char_416_zumama",
"rangeId": "1-1",
"maxLevel": 80,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 2080,
- "atk": 405,
- "def": 380,
+ "maxHp": 2614,
+ "atk": 651,
+ "def": 364,
"magicResistance": 0.0,
- "cost": 21,
- "blockCnt": 3,
+ "cost": 31,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.5,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -98016,15 +103361,15 @@
{
"level": 80,
"data": {
- "maxHp": 2737,
- "atk": 513,
- "def": 529,
+ "maxHp": 3440,
+ "atk": 835,
+ "def": 492,
"magicResistance": 0.0,
- "cost": 21,
- "blockCnt": 3,
+ "cost": 31,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.5,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -98046,34 +103391,34 @@
"type": "MATERIAL"
},
{
- "id": "30012",
- "count": 12,
+ "id": "30052",
+ "count": 7,
"type": "MATERIAL"
},
{
- "id": "30032",
- "count": 5,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
}
]
},
{
- "characterPrefabKey": "char_2014_nian",
+ "characterPrefabKey": "char_416_zumama",
"rangeId": "1-1",
"maxLevel": 90,
"attributesKeyFrames": [
{
"level": 1,
"data": {
- "maxHp": 2737,
- "atk": 513,
- "def": 529,
+ "maxHp": 3440,
+ "atk": 835,
+ "def": 492,
"magicResistance": 0.0,
- "cost": 23,
- "blockCnt": 3,
+ "cost": 33,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.5,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -98090,15 +103435,15 @@
{
"level": 90,
"data": {
- "maxHp": 3699,
- "atk": 619,
- "def": 726,
+ "maxHp": 4468,
+ "atk": 1007,
+ "def": 615,
"magicResistance": 0.0,
- "cost": 23,
- "blockCnt": 3,
+ "cost": 33,
+ "blockCnt": 1,
"moveSpeed": 1.0,
"attackSpeed": 100.0,
- "baseAttackTime": 1.5,
+ "baseAttackTime": 1.6,
"respawnTime": 70,
"hpRecoveryPerSec": 0.0,
"spRecoveryPerSec": 1.0,
@@ -98120,12 +103465,12 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "31024",
+ "id": "31014",
"count": 7,
"type": "MATERIAL"
}
@@ -98134,7 +103479,7 @@
],
"skills": [
{
- "skillId": "skchr_nian_1",
+ "skillId": "skchr_zumama_1",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -98151,13 +103496,13 @@
"type": "MATERIAL"
},
{
- "id": "30094",
+ "id": "30074",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30073",
- "count": 7,
+ "id": "30053",
+ "count": 8,
"type": "MATERIAL"
}
]
@@ -98175,13 +103520,13 @@
"type": "MATERIAL"
},
{
- "id": "31014",
+ "id": "30044",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30014",
- "count": 10,
+ "id": "31024",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -98204,8 +103549,8 @@
"type": "MATERIAL"
},
{
- "id": "31014",
- "count": 6,
+ "id": "30094",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -98217,7 +103562,7 @@
}
},
{
- "skillId": "skchr_nian_2",
+ "skillId": "skchr_zumama_2",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -98234,13 +103579,13 @@
"type": "MATERIAL"
},
{
- "id": "30104",
+ "id": "30094",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30083",
- "count": 5,
+ "id": "30073",
+ "count": 7,
"type": "MATERIAL"
}
]
@@ -98258,13 +103603,13 @@
"type": "MATERIAL"
},
{
- "id": "30044",
- "count": 4,
+ "id": "30064",
+ "count": 3,
"type": "MATERIAL"
},
{
- "id": "31024",
- "count": 7,
+ "id": "30044",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -98282,13 +103627,13 @@
"type": "MATERIAL"
},
{
- "id": "30115",
+ "id": "30125",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "31014",
- "count": 7,
+ "id": "30054",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -98300,7 +103645,7 @@
}
},
{
- "skillId": "skchr_nian_3",
+ "skillId": "skchr_zumama_3",
"overridePrefabKey": null,
"overrideTokenKey": null,
"levelUpCostCond": [
@@ -98317,12 +103662,12 @@
"type": "MATERIAL"
},
{
- "id": "31024",
+ "id": "30104",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30103",
+ "id": "30083",
"count": 5,
"type": "MATERIAL"
}
@@ -98341,13 +103686,13 @@
"type": "MATERIAL"
},
{
- "id": "30054",
+ "id": "30084",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "31014",
- "count": 9,
+ "id": "30064",
+ "count": 5,
"type": "MATERIAL"
}
]
@@ -98365,7 +103710,7 @@
"type": "MATERIAL"
},
{
- "id": "30135",
+ "id": "30115",
"count": 6,
"type": "MATERIAL"
},
@@ -98393,13 +103738,21 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "积甲成山",
- "description": "编入队伍时,所有【重装】职业干员的生命上限+8%",
+ "name": "勇冠三军",
+ "description": "生命值高于一半时,攻击力造成108%伤害;生命值不高于一半时,获得【庇护】(受到的物理与法术伤害降低10%)(同类效果取最高)",
"rangeId": null,
"blackboard": [
{
- "key": "max_hp",
- "value": 0.08
+ "key": "hp_ratio",
+ "value": 0.5
+ },
+ {
+ "key": "damage_resistance",
+ "value": 0.1
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.08
}
]
},
@@ -98410,13 +103763,21 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "积甲成山",
- "description": "编入队伍时,所有【重装】职业干员的生命上限+12%<@ba.talpu>(+4%)>",
+ "name": "勇冠三军",
+ "description": "生命值高于一半时,攻击力造成110%<@ba.talpu>(+2%)>伤害;生命值不高于一半时,获得【庇护】(受到的物理与法术伤害降低12%<@ba.talpu>(+2%)>)(同类效果取最高)",
"rangeId": null,
"blackboard": [
{
- "key": "max_hp",
+ "key": "hp_ratio",
+ "value": 0.5
+ },
+ {
+ "key": "damage_resistance",
"value": 0.12
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.1
}
]
},
@@ -98427,13 +103788,21 @@
},
"requiredPotentialRank": 0,
"prefabKey": "1",
- "name": "积甲成山",
- "description": "编入队伍时,所有【重装】职业干员的生命上限+16%",
+ "name": "勇冠三军",
+ "description": "生命值高于一半时,攻击力造成115%伤害;生命值不高于一半时,获得【庇护】(受到的物理与法术伤害降低20%)(同类效果取最高)",
"rangeId": null,
"blackboard": [
{
- "key": "max_hp",
- "value": 0.16
+ "key": "hp_ratio",
+ "value": 0.5
+ },
+ {
+ "key": "damage_resistance",
+ "value": 0.2
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.15
}
]
},
@@ -98444,13 +103813,21 @@
},
"requiredPotentialRank": 4,
"prefabKey": "1",
- "name": "积甲成山",
- "description": "编入队伍时,所有【重装】职业干员的生命上限+20%<@ba.talpu>(+4%)>",
+ "name": "勇冠三军",
+ "description": "生命值高于一半时,攻击力造成117%<@ba.talpu>(+2%)>伤害;生命值不高于一半时,获得【庇护】(受到的物理与法术伤害降低22%<@ba.talpu>(+2%)>)(同类效果取最高)",
"rangeId": null,
"blackboard": [
{
- "key": "max_hp",
- "value": 0.2
+ "key": "hp_ratio",
+ "value": 0.5
+ },
+ {
+ "key": "damage_resistance",
+ "value": 0.22
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.17
}
]
}
@@ -98465,13 +103842,13 @@
},
"requiredPotentialRank": 0,
"prefabKey": "2",
- "name": "干明可鉴",
- "description": "部署后立即获得3层护盾(可以抵消3次伤害)",
+ "name": "愈战愈勇",
+ "description": "阻挡敌人时技力回复速度+0.2/秒",
"rangeId": null,
"blackboard": [
{
- "key": "times",
- "value": 3.0
+ "key": "sp_recovery_per_sec",
+ "value": 0.2
}
]
}
@@ -98503,7 +103880,7 @@
},
{
"type": 0,
- "description": "攻击力+24",
+ "description": "再部署时间-4秒",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -98512,9 +103889,9 @@
"abnormalComboImmunes": null,
"attributeModifiers": [
{
- "attributeType": 1,
+ "attributeType": 21,
"formulaItem": 0,
- "value": 24.0,
+ "value": -4.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -98525,7 +103902,7 @@
},
{
"type": 0,
- "description": "防御力+30",
+ "description": "防御力+27",
"buff": {
"attributes": {
"abnormalFlags": null,
@@ -98536,7 +103913,7 @@
{
"attributeType": 2,
"formulaItem": 0,
- "value": 30.0,
+ "value": 27.0,
"loadFromBlackboard": false,
"fetchBaseValueFromSourceEntity": false
}
@@ -98603,8 +103980,8 @@
{
"level": 50,
"data": {
- "maxHp": 400,
- "atk": 0,
+ "maxHp": 0,
+ "atk": 70,
"def": 70,
"magicResistance": 0.0,
"cost": 0,
@@ -98652,12 +104029,12 @@
"type": "MATERIAL"
},
{
- "id": "30011",
+ "id": "30051",
"count": 6,
"type": "MATERIAL"
},
{
- "id": "30061",
+ "id": "30011",
"count": 4,
"type": "MATERIAL"
}
@@ -98675,8 +104052,8 @@
"type": "MATERIAL"
},
{
- "id": "30022",
- "count": 5,
+ "id": "30062",
+ "count": 3,
"type": "MATERIAL"
}
]
@@ -98693,12 +104070,12 @@
"type": "MATERIAL"
},
{
- "id": "30032",
+ "id": "30022",
"count": 4,
"type": "MATERIAL"
},
{
- "id": "30042",
+ "id": "30052",
"count": 4,
"type": "MATERIAL"
}
@@ -98716,8 +104093,8 @@
"type": "MATERIAL"
},
{
- "id": "31013",
- "count": 5,
+ "id": "31023",
+ "count": 6,
"type": "MATERIAL"
}
]
@@ -98734,13 +104111,13 @@
"type": "MATERIAL"
},
{
- "id": "30043",
+ "id": "30063",
"count": 3,
"type": "MATERIAL"
},
{
- "id": "30093",
- "count": 5,
+ "id": "31013",
+ "count": 4,
"type": "MATERIAL"
}
]
@@ -109859,6 +115236,209 @@
"favorKeyFrames": null,
"allSkillLvlup": []
},
+ "trap_015_tree": {
+ "name": "巨蕈",
+ "description": "相邻的我方干员防御提升",
+ "canUseGeneralPotentialItem": true,
+ "potentialItemId": "",
+ "team": -1,
+ "displayNumber": null,
+ "tokenKey": null,
+ "appellation": "Huge Fungus",
+ "position": "NONE",
+ "tagList": null,
+ "displayLogo": null,
+ "itemUsage": null,
+ "itemDesc": null,
+ "itemObtainApproach": null,
+ "maxPotentialLevel": 0,
+ "rarity": 0,
+ "profession": "TRAP",
+ "trait": null,
+ "phases": [
+ {
+ "characterPrefabKey": "trap_015_tree",
+ "rangeId": "x-5",
+ "maxLevel": 30,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 100,
+ "atk": 0,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 5,
+ "blockCnt": 0,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.0,
+ "respawnTime": 5,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 30,
+ "data": {
+ "maxHp": 100,
+ "atk": 0,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 5,
+ "blockCnt": 0,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.0,
+ "respawnTime": 5,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": null
+ }
+ ],
+ "skills": [
+ {
+ "skillId": "sktok_tree",
+ "overridePrefabKey": null,
+ "overrideTokenKey": null,
+ "levelUpCostCond": [],
+ "unlockCond": {
+ "phase": 0,
+ "level": 1
+ }
+ }
+ ],
+ "talents": null,
+ "potentialRanks": [],
+ "favorKeyFrames": null,
+ "allSkillLvlup": []
+ },
+ "trap_016_peon": {
+ "name": "罗德岛临时雇员",
+ "description": "清理巨蕈,制造可部署远程干员的木桩",
+ "canUseGeneralPotentialItem": true,
+ "potentialItemId": "",
+ "team": -1,
+ "displayNumber": null,
+ "tokenKey": null,
+ "appellation": "Temporary Employer",
+ "position": "NONE",
+ "tagList": null,
+ "displayLogo": null,
+ "itemUsage": null,
+ "itemDesc": null,
+ "itemObtainApproach": null,
+ "maxPotentialLevel": 0,
+ "rarity": 0,
+ "profession": "TRAP",
+ "trait": null,
+ "phases": [
+ {
+ "characterPrefabKey": "trap_016_peon",
+ "rangeId": "1-1",
+ "maxLevel": 30,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 100,
+ "atk": 13,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 5,
+ "blockCnt": 0,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.0,
+ "respawnTime": 5,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ },
+ {
+ "level": 30,
+ "data": {
+ "maxHp": 100,
+ "atk": 13,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 5,
+ "blockCnt": 0,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.0,
+ "respawnTime": 5,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false
+ }
+ }
+ ],
+ "evolveCost": null
+ }
+ ],
+ "skills": [],
+ "talents": [
+ {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": 0,
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": null,
+ "description": "-",
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "duration",
+ "value": 9.0
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "potentialRanks": [],
+ "favorKeyFrames": null,
+ "allSkillLvlup": []
+ },
"char_230_savage": {
"name": "暴行",
"description": "同时攻击阻挡的<@ba.kw>所有敌人>",
diff --git a/resources/gamedata/excel/charword_table.json b/resources/gamedata/excel/charword_table.json
index 88110c5c..46f2b1c8 100644
--- a/resources/gamedata/excel/charword_table.json
+++ b/resources/gamedata/excel/charword_table.json
@@ -37806,7 +37806,7 @@
"charWordId": "char_286_cast3_CN_008",
"charId": "char_286_cast3",
"voiceId": "CN_008",
- "voiceText": "和您在一起Castle-3感到非常愉快,博士您如果有任何目标需要打击,Casrle-3赴汤蹈火在所不辞!",
+ "voiceText": "和您在一起Castle-3感到非常愉快,博士您如果有任何目标需要打击,Castle-3赴汤蹈火在所不辞!",
"voiceTitle": "信赖提升后交谈2",
"voiceIndex": 8,
"voiceType": "ONLY_TEXT",
@@ -80763,5 +80763,2169 @@
"lockDescription": "",
"placeType": "GREETING",
"voiceAsset": "char_272_strong/CN_042"
+ },
+ "char_366_acdrop_CN_001": {
+ "charWordId": "char_366_acdrop_CN_001",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_001",
+ "voiceText": "没问题,博士,我就待在你身边。",
+ "voiceTitle": "任命助理",
+ "voiceIndex": 1,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "HOME_PLACE",
+ "voiceAsset": "char_366_acdrop/CN_001"
+ },
+ "char_366_acdrop_CN_002": {
+ "charWordId": "char_366_acdrop_CN_002",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_002",
+ "voiceText": "滑行的时候瞄准?很简单啊,想学吗?来,扶着我的手。",
+ "voiceTitle": "交谈1",
+ "voiceIndex": 2,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_366_acdrop/CN_002"
+ },
+ "char_366_acdrop_CN_003": {
+ "charWordId": "char_366_acdrop_CN_003",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_003",
+ "voiceText": "以前我和很多朋友一样都以标新立异为荣,等到真成了感染者,发现这一点也不酷。生活应该由自己掌握,而不是那么点源石粉尘。",
+ "voiceTitle": "交谈2",
+ "voiceIndex": 3,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_366_acdrop/CN_003"
+ },
+ "char_366_acdrop_CN_004": {
+ "charWordId": "char_366_acdrop_CN_004",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_004",
+ "voiceText": "用弩的技巧是个老警察教我的,滑板的技巧是他的女儿教我的,至于二者怎么结合起来的......这就叫无师自通吧。",
+ "voiceTitle": "交谈3",
+ "voiceIndex": 4,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_366_acdrop/CN_004"
+ },
+ "char_366_acdrop_CN_005": {
+ "charWordId": "char_366_acdrop_CN_005",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_005",
+ "voiceText": "不要误会,滑板只是爱好的一部分......也是我找到自我的第一个途径,之后的精彩才是重头戏,想听吗?",
+ "voiceTitle": "晋升后交谈1",
+ "voiceIndex": 5,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "AWAKE",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 1
+ },
+ {
+ "valueStr": null,
+ "valueInt": 1
+ }
+ ],
+ "lockDescription": "提升至精英阶段1以查看更多信息",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_366_acdrop/CN_005"
+ },
+ "char_366_acdrop_CN_006": {
+ "charWordId": "char_366_acdrop_CN_006",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_006",
+ "voiceText": "为什么要成为作战干员......?博士,你觉得那些嘻嘻哈哈的“街头混混”最看重的是什么?当然是自由,我乐意为自由而战,所以我为罗德岛而战。",
+ "voiceTitle": "晋升后交谈2",
+ "voiceIndex": 6,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "AWAKE",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 2
+ },
+ {
+ "valueStr": null,
+ "valueInt": 1
+ }
+ ],
+ "lockDescription": "提升至精英阶段2以查看更多信息",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_366_acdrop/CN_006"
+ },
+ "char_366_acdrop_CN_007": {
+ "charWordId": "char_366_acdrop_CN_007",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_007",
+ "voiceText": "成为感染者的遗憾有很多,比如我在公园的涂鸦才刚到一半,比如现在吃不到那个老警察独家配方的洋葱圈,嗯?仅此而已哦。",
+ "voiceTitle": "信赖提升后交谈1",
+ "voiceIndex": 7,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "FAVOR",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 40
+ }
+ ],
+ "lockDescription": "提升信赖以查看更多信息",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_366_acdrop/CN_007"
+ },
+ "char_366_acdrop_CN_008": {
+ "charWordId": "char_366_acdrop_CN_008",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_008",
+ "voiceText": "我是抱着治病的心态来到罗德岛的,本来以为会是个到处都是消毒水味,也不让人随意走动的地方......结果还真出乎预料,就是舰内不允许涂鸦,不过伊桑他......不,没什么。",
+ "voiceTitle": "信赖提升后交谈2",
+ "voiceIndex": 8,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "FAVOR",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 100
+ }
+ ],
+ "lockDescription": "提升信赖以查看更多信息",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_366_acdrop/CN_008"
+ },
+ "char_366_acdrop_CN_009": {
+ "charWordId": "char_366_acdrop_CN_009",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_009",
+ "voiceText": "我在汉堡甜甜圈套餐,滑板和街舞比赛里找到了解放自己的方法,你呢,博士?太累了的话,来找我和红豆她们,就当......玩耍吧。玩耍是天性,是很重要的。",
+ "voiceTitle": "信赖提升后交谈3",
+ "voiceIndex": 9,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "FAVOR",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 200
+ }
+ ],
+ "lockDescription": "提升信赖以查看更多信息",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_366_acdrop/CN_009"
+ },
+ "char_366_acdrop_CN_010": {
+ "charWordId": "char_366_acdrop_CN_010",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_010",
+ "voiceText": "累了就休息吧,还有我在。",
+ "voiceTitle": "闲置",
+ "voiceIndex": 10,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "HOME_WAIT",
+ "voiceAsset": "char_366_acdrop/CN_010"
+ },
+ "char_366_acdrop_CN_011": {
+ "charWordId": "char_366_acdrop_CN_011",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_011",
+ "voiceText": "干员,酸糖,这块滑板是登记的装备,嗯,有什么问题尽管交给我吧。",
+ "voiceTitle": "干员报到",
+ "voiceIndex": 11,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "GACHA",
+ "voiceAsset": "char_366_acdrop/CN_011"
+ },
+ "char_366_acdrop_CN_012": {
+ "charWordId": "char_366_acdrop_CN_012",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_012",
+ "voiceText": "还真酷。",
+ "voiceTitle": "观看作战记录",
+ "voiceIndex": 12,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "LEVEL_UP",
+ "voiceAsset": "char_366_acdrop/CN_012"
+ },
+ "char_366_acdrop_CN_013": {
+ "charWordId": "char_366_acdrop_CN_013",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_013",
+ "voiceText": "晋升吗,谢谢你。上一次这样还是在磐蟹杯上拿奖的时候吧。",
+ "voiceTitle": "精英化晋升1",
+ "voiceIndex": 13,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "AWAKE",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 1
+ },
+ {
+ "valueStr": null,
+ "valueInt": 1
+ }
+ ],
+ "lockDescription": "提升至精英阶段1以查看更多信息",
+ "placeType": "EVOLVE_ONE",
+ "voiceAsset": "char_366_acdrop/CN_013"
+ },
+ "char_366_acdrop_CN_014": {
+ "charWordId": "char_366_acdrop_CN_014",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_014",
+ "voiceText": "那个老家伙教我用弩的初衷只是在混乱的街区里保护自己,谁想得到会有这一天呢,为感染者自由而战的这一天。",
+ "voiceTitle": "精英化晋升2",
+ "voiceIndex": 14,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "AWAKE",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 2
+ },
+ {
+ "valueStr": null,
+ "valueInt": 1
+ }
+ ],
+ "lockDescription": "提升至精英阶段2以查看更多信息",
+ "placeType": "EVOLVE_TWO",
+ "voiceAsset": "char_366_acdrop/CN_014"
+ },
+ "char_366_acdrop_CN_017": {
+ "charWordId": "char_366_acdrop_CN_017",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_017",
+ "voiceText": "得令。",
+ "voiceTitle": "编入队伍",
+ "voiceIndex": 17,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "SQUAD",
+ "voiceAsset": "char_366_acdrop/CN_017"
+ },
+ "char_366_acdrop_CN_018": {
+ "charWordId": "char_366_acdrop_CN_018",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_018",
+ "voiceText": "团队合作也是得分的重点。",
+ "voiceTitle": "任命队长",
+ "voiceIndex": 18,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "SQUAD_FIRST",
+ "voiceAsset": "char_366_acdrop/CN_018"
+ },
+ "char_366_acdrop_CN_019": {
+ "charWordId": "char_366_acdrop_CN_019",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_019",
+ "voiceText": "出发。",
+ "voiceTitle": "行动出发",
+ "voiceIndex": 19,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_START",
+ "voiceAsset": "char_366_acdrop/CN_019"
+ },
+ "char_366_acdrop_CN_020": {
+ "charWordId": "char_366_acdrop_CN_020",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_020",
+ "voiceText": "发现敌人。",
+ "voiceTitle": "行动开始",
+ "voiceIndex": 20,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_FACE_ENEMY",
+ "voiceAsset": "char_366_acdrop/CN_020"
+ },
+ "char_366_acdrop_CN_021": {
+ "charWordId": "char_366_acdrop_CN_021",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_021",
+ "voiceText": "我在这。",
+ "voiceTitle": "选中干员1",
+ "voiceIndex": 21,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_SELECT",
+ "voiceAsset": "char_366_acdrop/CN_021"
+ },
+ "char_366_acdrop_CN_022": {
+ "charWordId": "char_366_acdrop_CN_022",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_022",
+ "voiceText": "说吧,怎么对付他们?",
+ "voiceTitle": "选中干员2",
+ "voiceIndex": 22,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_SELECT",
+ "voiceAsset": "char_366_acdrop/CN_022"
+ },
+ "char_366_acdrop_CN_023": {
+ "charWordId": "char_366_acdrop_CN_023",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_023",
+ "voiceText": "真让人跃跃欲试啊。",
+ "voiceTitle": "部署1",
+ "voiceIndex": 23,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_PLACE",
+ "voiceAsset": "char_366_acdrop/CN_023"
+ },
+ "char_366_acdrop_CN_024": {
+ "charWordId": "char_366_acdrop_CN_024",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_024",
+ "voiceText": "漂亮的地形。",
+ "voiceTitle": "部署2",
+ "voiceIndex": 24,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_PLACE",
+ "voiceAsset": "char_366_acdrop/CN_024"
+ },
+ "char_366_acdrop_CN_025": {
+ "charWordId": "char_366_acdrop_CN_025",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_025",
+ "voiceText": "跳吧!",
+ "voiceTitle": "作战中1",
+ "voiceIndex": 25,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_SKILL_1",
+ "voiceAsset": "char_366_acdrop/CN_025"
+ },
+ "char_366_acdrop_CN_026": {
+ "charWordId": "char_366_acdrop_CN_026",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_026",
+ "voiceText": "炫技时间。",
+ "voiceTitle": "作战中2",
+ "voiceIndex": 26,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_SKILL_2",
+ "voiceAsset": "char_366_acdrop/CN_026"
+ },
+ "char_366_acdrop_CN_027": {
+ "charWordId": "char_366_acdrop_CN_027",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_027",
+ "voiceText": "我在这儿喔。",
+ "voiceTitle": "作战中3",
+ "voiceIndex": 27,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_SKILL_3",
+ "voiceAsset": "char_366_acdrop/CN_027"
+ },
+ "char_366_acdrop_CN_028": {
+ "charWordId": "char_366_acdrop_CN_028",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_028",
+ "voiceText": "空翻,然后命中。",
+ "voiceTitle": "作战中4",
+ "voiceIndex": 28,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_SKILL_4",
+ "voiceAsset": "char_366_acdrop/CN_028"
+ },
+ "char_366_acdrop_CN_029": {
+ "charWordId": "char_366_acdrop_CN_029",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_029",
+ "voiceText": "辛苦了,博士......啊,回去之后陪我换两颗螺丝钉吧?",
+ "voiceTitle": "4星结束行动",
+ "voiceIndex": 29,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "FOUR_STAR",
+ "voiceAsset": "char_366_acdrop/CN_029"
+ },
+ "char_366_acdrop_CN_030": {
+ "charWordId": "char_366_acdrop_CN_030",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_030",
+ "voiceText": "挑战成功的瞬间永远是最有自豪感的,对吧?",
+ "voiceTitle": "3星结束行动",
+ "voiceIndex": 30,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "THREE_STAR",
+ "voiceAsset": "char_366_acdrop/CN_030"
+ },
+ "char_366_acdrop_CN_031": {
+ "charWordId": "char_366_acdrop_CN_031",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_031",
+ "voiceText": "要追吗?我的话,追得上。",
+ "voiceTitle": "非3星结束行动",
+ "voiceIndex": 31,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "TWO_STAR",
+ "voiceAsset": "char_366_acdrop/CN_031"
+ },
+ "char_366_acdrop_CN_032": {
+ "charWordId": "char_366_acdrop_CN_032",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_032",
+ "voiceText": "唔,这种低级的动作失误......",
+ "voiceTitle": "行动失败",
+ "voiceIndex": 32,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "LOSE",
+ "voiceAsset": "char_366_acdrop/CN_032"
+ },
+ "char_366_acdrop_CN_033": {
+ "charWordId": "char_366_acdrop_CN_033",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_033",
+ "voiceText": "这块墙很适合......不,我什么都没说。",
+ "voiceTitle": "进驻设施",
+ "voiceIndex": 33,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BUILDING_PLACE",
+ "voiceAsset": "char_366_acdrop/CN_033"
+ },
+ "char_366_acdrop_CN_034": {
+ "charWordId": "char_366_acdrop_CN_034",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_034",
+ "voiceText": "唔哇!",
+ "voiceTitle": "戳一下",
+ "voiceIndex": 34,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BUILDING_TOUCHING",
+ "voiceAsset": "char_366_acdrop/CN_034"
+ },
+ "char_366_acdrop_CN_036": {
+ "charWordId": "char_366_acdrop_CN_036",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_036",
+ "voiceText": "要一起去小卖部吗?如果路上我没有一次失误,请我喝果汁。",
+ "voiceTitle": "信赖触摸",
+ "voiceIndex": 36,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BUILDING_FAVOR_BUBBLE",
+ "voiceAsset": "char_366_acdrop/CN_036"
+ },
+ "char_366_acdrop_CN_037": {
+ "charWordId": "char_366_acdrop_CN_037",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_037",
+ "voiceText": "明日方舟。",
+ "voiceTitle": "标题",
+ "voiceIndex": 37,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "LOADING_PANEL",
+ "voiceAsset": "char_366_acdrop/CN_037"
+ },
+ "char_366_acdrop_CN_042": {
+ "charWordId": "char_366_acdrop_CN_042",
+ "charId": "char_366_acdrop",
+ "voiceId": "CN_042",
+ "voiceText": "哟,博士。",
+ "voiceTitle": "问候",
+ "voiceIndex": 42,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "GREETING",
+ "voiceAsset": "char_366_acdrop/CN_042"
+ },
+ "char_411_tomimi_CN_001": {
+ "charWordId": "char_411_tomimi_CN_001",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_001",
+ "voiceText": "这些工作嘉维尔是不会做的,部族里也没人想到要做,所以,我有空的时候会干一些。",
+ "voiceTitle": "任命助理",
+ "voiceIndex": 1,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "HOME_PLACE",
+ "voiceAsset": "char_411_tomimi/CN_001"
+ },
+ "char_411_tomimi_CN_002": {
+ "charWordId": "char_411_tomimi_CN_002",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_002",
+ "voiceText": "医疗部缺实习护士的话,我可以去试试看,基础护理知识,我还是多少懂一点的。",
+ "voiceTitle": "交谈1",
+ "voiceIndex": 2,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_411_tomimi/CN_002"
+ },
+ "char_411_tomimi_CN_003": {
+ "charWordId": "char_411_tomimi_CN_003",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_003",
+ "voiceText": "博士,签字笔好像没墨了。啊,等下,请不要扔!如果您不介意的话,那个,能留给我吗?",
+ "voiceTitle": "交谈2",
+ "voiceIndex": 3,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_411_tomimi/CN_003"
+ },
+ "char_411_tomimi_CN_004": {
+ "charWordId": "char_411_tomimi_CN_004",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_004",
+ "voiceText": "罗德岛不能往下挖吗?地下没有宝物吗?珍贵的东西都锁在房间里?好可惜啊......",
+ "voiceTitle": "交谈3",
+ "voiceIndex": 4,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_411_tomimi/CN_004"
+ },
+ "char_411_tomimi_CN_005": {
+ "charWordId": "char_411_tomimi_CN_005",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_005",
+ "voiceText": "尾巴,又长了啊,再这样长下去,真的会被人嫌弃的啊,呜呜......好烦恼。",
+ "voiceTitle": "晋升后交谈1",
+ "voiceIndex": 5,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "AWAKE",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 1
+ },
+ {
+ "valueStr": null,
+ "valueInt": 1
+ }
+ ],
+ "lockDescription": "提升至精英阶段1以查看更多信息",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_411_tomimi/CN_005"
+ },
+ "char_411_tomimi_CN_006": {
+ "charWordId": "char_411_tomimi_CN_006",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_006",
+ "voiceText": "尾巴大是天生的,强大又帅气是天生的,脑袋好也是天生的。既然没法选择出身,就怀抱着自己的独特生活下去吧。唔,当然博士您偶尔能帮帮我的话......是最好啦。",
+ "voiceTitle": "晋升后交谈2",
+ "voiceIndex": 6,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "AWAKE",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 2
+ },
+ {
+ "valueStr": null,
+ "valueInt": 1
+ }
+ ],
+ "lockDescription": "提升至精英阶段2以查看更多信息",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_411_tomimi/CN_006"
+ },
+ "char_411_tomimi_CN_007": {
+ "charWordId": "char_411_tomimi_CN_007",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_007",
+ "voiceText": "嘉维尔会旷工我是可以理解的,但她怎么会旷餐呢?是有什么东西让她困惑,害得她不得不躲起来吗?别人好像都没发现,能救她的只有我了!啊博士您在啊,能帮我一个忙吗?",
+ "voiceTitle": "信赖提升后交谈1",
+ "voiceIndex": 7,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "FAVOR",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 40
+ }
+ ],
+ "lockDescription": "提升信赖以查看更多信息",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_411_tomimi/CN_007"
+ },
+ "char_411_tomimi_CN_008": {
+ "charWordId": "char_411_tomimi_CN_008",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_008",
+ "voiceText": "您真的要看吗,背包里东西可能会有点多哦?好吧,我也好久没清点过了。唔,我们来看看:包裹着树叶的琥珀、一颗牙齿?一块带血黑结晶......一沓签名?!博士您不能再看了!到此为止!",
+ "voiceTitle": "信赖提升后交谈2",
+ "voiceIndex": 8,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "FAVOR",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 100
+ }
+ ],
+ "lockDescription": "提升信赖以查看更多信息",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_411_tomimi/CN_008"
+ },
+ "char_411_tomimi_CN_009": {
+ "charWordId": "char_411_tomimi_CN_009",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_009",
+ "voiceText": "能够引人直视,直到炽热的火焰烧干眼眶也不愿合上眼皮。嘉维尔她,大概就是这样闪耀的东西吧。哦对了,之前那段描述是我从书上看的,我觉得不错就背下来自己用了,还合适吧。",
+ "voiceTitle": "信赖提升后交谈3",
+ "voiceIndex": 9,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "FAVOR",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 200
+ }
+ ],
+ "lockDescription": "提升信赖以查看更多信息",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_411_tomimi/CN_009"
+ },
+ "char_411_tomimi_CN_010": {
+ "charWordId": "char_411_tomimi_CN_010",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_010",
+ "voiceText": "捕梦网,就放这里吧,希望您有个干净舒适的好梦。",
+ "voiceTitle": "闲置",
+ "voiceIndex": 10,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "HOME_WAIT",
+ "voiceAsset": "char_411_tomimi/CN_010"
+ },
+ "char_411_tomimi_CN_011": {
+ "charWordId": "char_411_tomimi_CN_011",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_011",
+ "voiceText": "您好,博士。呃我不是来捣乱的,我是,嗯,学习,对,来学习的。嘉维尔都过来了,我也不好一个人待在家乡,对吧。",
+ "voiceTitle": "干员报到",
+ "voiceIndex": 11,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "GACHA",
+ "voiceAsset": "char_411_tomimi/CN_011"
+ },
+ "char_411_tomimi_CN_012": {
+ "charWordId": "char_411_tomimi_CN_012",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_012",
+ "voiceText": "还,还是上战场直接操练一下比较好,对吧。",
+ "voiceTitle": "观看作战记录",
+ "voiceIndex": 12,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "LEVEL_UP",
+ "voiceAsset": "char_411_tomimi/CN_012"
+ },
+ "char_411_tomimi_CN_013": {
+ "charWordId": "char_411_tomimi_CN_013",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_013",
+ "voiceText": "谢谢您送我这么好看的徽章,博士。嗯?唉,晋升奖章?啊,呃,呜呜......我,真的有资格拿吗?",
+ "voiceTitle": "精英化晋升1",
+ "voiceIndex": 13,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "AWAKE",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 1
+ },
+ {
+ "valueStr": null,
+ "valueInt": 1
+ }
+ ],
+ "lockDescription": "提升至精英阶段1以查看更多信息",
+ "placeType": "EVOLVE_ONE",
+ "voiceAsset": "char_411_tomimi/CN_013"
+ },
+ "char_411_tomimi_CN_014": {
+ "charWordId": "char_411_tomimi_CN_014",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_014",
+ "voiceText": "我总有一天会配得上这面旗的,总有一天。",
+ "voiceTitle": "精英化晋升2",
+ "voiceIndex": 14,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "AWAKE",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 2
+ },
+ {
+ "valueStr": null,
+ "valueInt": 1
+ }
+ ],
+ "lockDescription": "提升至精英阶段2以查看更多信息",
+ "placeType": "EVOLVE_TWO",
+ "voiceAsset": "char_411_tomimi/CN_014"
+ },
+ "char_411_tomimi_CN_017": {
+ "charWordId": "char_411_tomimi_CN_017",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_017",
+ "voiceText": "让我学学看您的技巧,要是真能学会就好了。",
+ "voiceTitle": "编入队伍",
+ "voiceIndex": 17,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "SQUAD",
+ "voiceAsset": "char_411_tomimi/CN_017"
+ },
+ "char_411_tomimi_CN_018": {
+ "charWordId": "char_411_tomimi_CN_018",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_018",
+ "voiceText": "交给我吗,真的吗?",
+ "voiceTitle": "任命队长",
+ "voiceIndex": 18,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "SQUAD_FIRST",
+ "voiceAsset": "char_411_tomimi/CN_018"
+ },
+ "char_411_tomimi_CN_019": {
+ "charWordId": "char_411_tomimi_CN_019",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_019",
+ "voiceText": "走了,打,嗯,打爆他们。",
+ "voiceTitle": "行动出发",
+ "voiceIndex": 19,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_START",
+ "voiceAsset": "char_411_tomimi/CN_019"
+ },
+ "char_411_tomimi_CN_020": {
+ "charWordId": "char_411_tomimi_CN_020",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_020",
+ "voiceText": "等一下,我还没准备好!",
+ "voiceTitle": "行动开始",
+ "voiceIndex": 20,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_FACE_ENEMY",
+ "voiceAsset": "char_411_tomimi/CN_020"
+ },
+ "char_411_tomimi_CN_021": {
+ "charWordId": "char_411_tomimi_CN_021",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_021",
+ "voiceText": "您没看见我,没看见我......",
+ "voiceTitle": "选中干员1",
+ "voiceIndex": 21,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_SELECT",
+ "voiceAsset": "char_411_tomimi/CN_021"
+ },
+ "char_411_tomimi_CN_022": {
+ "charWordId": "char_411_tomimi_CN_022",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_022",
+ "voiceText": "试试看?",
+ "voiceTitle": "选中干员2",
+ "voiceIndex": 22,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_SELECT",
+ "voiceAsset": "char_411_tomimi/CN_022"
+ },
+ "char_411_tomimi_CN_023": {
+ "charWordId": "char_411_tomimi_CN_023",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_023",
+ "voiceText": "上,上了!",
+ "voiceTitle": "部署1",
+ "voiceIndex": 23,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_PLACE",
+ "voiceAsset": "char_411_tomimi/CN_023"
+ },
+ "char_411_tomimi_CN_024": {
+ "charWordId": "char_411_tomimi_CN_024",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_024",
+ "voiceText": "需要挨打的家伙,都站出来!",
+ "voiceTitle": "部署2",
+ "voiceIndex": 24,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_PLACE",
+ "voiceAsset": "char_411_tomimi/CN_024"
+ },
+ "char_411_tomimi_CN_025": {
+ "charWordId": "char_411_tomimi_CN_025",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_025",
+ "voiceText": "振作起来!",
+ "voiceTitle": "作战中1",
+ "voiceIndex": 25,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_SKILL_1",
+ "voiceAsset": "char_411_tomimi/CN_025"
+ },
+ "char_411_tomimi_CN_026": {
+ "charWordId": "char_411_tomimi_CN_026",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_026",
+ "voiceText": "再撑一会,再撑一会!",
+ "voiceTitle": "作战中2",
+ "voiceIndex": 26,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_SKILL_2",
+ "voiceAsset": "char_411_tomimi/CN_026"
+ },
+ "char_411_tomimi_CN_027": {
+ "charWordId": "char_411_tomimi_CN_027",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_027",
+ "voiceText": "哈!",
+ "voiceTitle": "作战中3",
+ "voiceIndex": 27,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_SKILL_3",
+ "voiceAsset": "char_411_tomimi/CN_027"
+ },
+ "char_411_tomimi_CN_028": {
+ "charWordId": "char_411_tomimi_CN_028",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_028",
+ "voiceText": "还有谁!",
+ "voiceTitle": "作战中4",
+ "voiceIndex": 28,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_SKILL_4",
+ "voiceAsset": "char_411_tomimi/CN_028"
+ },
+ "char_411_tomimi_CN_029": {
+ "charWordId": "char_411_tomimi_CN_029",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_029",
+ "voiceText": "以前博士您就是这么暴打我的。",
+ "voiceTitle": "4星结束行动",
+ "voiceIndex": 29,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "FOUR_STAR",
+ "voiceAsset": "char_411_tomimi/CN_029"
+ },
+ "char_411_tomimi_CN_030": {
+ "charWordId": "char_411_tomimi_CN_030",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_030",
+ "voiceText": "赢了呢。",
+ "voiceTitle": "3星结束行动",
+ "voiceIndex": 30,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "THREE_STAR",
+ "voiceAsset": "char_411_tomimi/CN_030"
+ },
+ "char_411_tomimi_CN_031": {
+ "charWordId": "char_411_tomimi_CN_031",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_031",
+ "voiceText": "唔,背好酸,休息一下。",
+ "voiceTitle": "非3星结束行动",
+ "voiceIndex": 31,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "TWO_STAR",
+ "voiceAsset": "char_411_tomimi/CN_031"
+ },
+ "char_411_tomimi_CN_032": {
+ "charWordId": "char_411_tomimi_CN_032",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_032",
+ "voiceText": "我......对不起......",
+ "voiceTitle": "行动失败",
+ "voiceIndex": 32,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "LOSE",
+ "voiceAsset": "char_411_tomimi/CN_032"
+ },
+ "char_411_tomimi_CN_033": {
+ "charWordId": "char_411_tomimi_CN_033",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_033",
+ "voiceText": "啊啊,这个还不能丢,请给我吧,我自己来处理。",
+ "voiceTitle": "进驻设施",
+ "voiceIndex": 33,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BUILDING_PLACE",
+ "voiceAsset": "char_411_tomimi/CN_033"
+ },
+ "char_411_tomimi_CN_034": {
+ "charWordId": "char_411_tomimi_CN_034",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_034",
+ "voiceText": "尾,尾巴......",
+ "voiceTitle": "戳一下",
+ "voiceIndex": 34,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BUILDING_TOUCHING",
+ "voiceAsset": "char_411_tomimi/CN_034"
+ },
+ "char_411_tomimi_CN_036": {
+ "charWordId": "char_411_tomimi_CN_036",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_036",
+ "voiceText": "来尝尝萨尔贡土法烧烤好不好,我来烤,您吃就好。",
+ "voiceTitle": "信赖触摸",
+ "voiceIndex": 36,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BUILDING_FAVOR_BUBBLE",
+ "voiceAsset": "char_411_tomimi/CN_036"
+ },
+ "char_411_tomimi_CN_037": {
+ "charWordId": "char_411_tomimi_CN_037",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_037",
+ "voiceText": "明日方舟。",
+ "voiceTitle": "标题",
+ "voiceIndex": 37,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "LOADING_PANEL",
+ "voiceAsset": "char_411_tomimi/CN_037"
+ },
+ "char_411_tomimi_CN_042": {
+ "charWordId": "char_411_tomimi_CN_042",
+ "charId": "char_411_tomimi",
+ "voiceId": "CN_042",
+ "voiceText": "唔唔,博士。",
+ "voiceTitle": "问候",
+ "voiceIndex": 42,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "GREETING",
+ "voiceAsset": "char_411_tomimi/CN_042"
+ },
+ "char_415_flint_CN_001": {
+ "charWordId": "char_415_flint_CN_001",
+ "charId": "char_415_flint",
+ "voiceId": "CN_001",
+ "voiceText": "处理文件?好啊,该怎么做,你教我。嗯,先分类,这样?再排序,按照时间顺序......啊,纸弄破了......对、对不住,我不是有意的。",
+ "voiceTitle": "任命助理",
+ "voiceIndex": 1,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "HOME_PLACE",
+ "voiceAsset": "char_415_flint/CN_001"
+ },
+ "char_415_flint_CN_002": {
+ "charWordId": "char_415_flint_CN_002",
+ "charId": "char_415_flint",
+ "voiceId": "CN_002",
+ "voiceText": "这里的有些人,是不是高大过头了?......不,没有,我才没有很在意,个头高大与否与实力无关,我只要把他们都打倒就行了。",
+ "voiceTitle": "交谈1",
+ "voiceIndex": 2,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_415_flint/CN_002"
+ },
+ "char_415_flint_CN_003": {
+ "charWordId": "char_415_flint_CN_003",
+ "charId": "char_415_flint",
+ "voiceId": "CN_003",
+ "voiceText": "我走之后,我们部族怎么办?这是什么傻问题,比比谁的拳头大,选个新的头领把日子继续过下去不就行了。",
+ "voiceTitle": "交谈2",
+ "voiceIndex": 3,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_415_flint/CN_003"
+ },
+ "char_415_flint_CN_004": {
+ "charWordId": "char_415_flint_CN_004",
+ "charId": "char_415_flint",
+ "voiceId": "CN_004",
+ "voiceText": "我听了很多嘉维尔的事,像胸口碎石单手就能撕碎狂暴凶兽之类的。她真有那么强?比煌大头目还强?华法琳说,可以找嘉维尔治疗来切身体会她的强大......嗯?博士,为什么要拦着我?",
+ "voiceTitle": "交谈3",
+ "voiceIndex": 4,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_415_flint/CN_004"
+ },
+ "char_415_flint_CN_005": {
+ "charWordId": "char_415_flint_CN_005",
+ "charId": "char_415_flint",
+ "voiceId": "CN_005",
+ "voiceText": "我是为了变强才来这里的,这个目的现在也没变。不仅是煌大头目和嘉维尔,这里还有许多值得我挑战的家伙......嗯?我看起来很开心?是这样没错,我不讨厌呆在这里。",
+ "voiceTitle": "晋升后交谈1",
+ "voiceIndex": 5,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "AWAKE",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 1
+ },
+ {
+ "valueStr": null,
+ "valueInt": 1
+ }
+ ],
+ "lockDescription": "提升至精英阶段1以查看更多信息",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_415_flint/CN_005"
+ },
+ "char_415_flint_CN_006": {
+ "charWordId": "char_415_flint_CN_006",
+ "charId": "char_415_flint",
+ "voiceId": "CN_006",
+ "voiceText": "罗德岛的人,是不是都想得太多了?博士你也是,每天都要考虑那么多东西,会累吧。不会?必须得做?......也是,不少东西只有你能搞得定,没办法。嗯,那你就加油吧,有事随时叫我。",
+ "voiceTitle": "晋升后交谈2",
+ "voiceIndex": 6,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "AWAKE",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 2
+ },
+ {
+ "valueStr": null,
+ "valueInt": 1
+ }
+ ],
+ "lockDescription": "提升至精英阶段2以查看更多信息",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_415_flint/CN_006"
+ },
+ "char_415_flint_CN_007": {
+ "charWordId": "char_415_flint_CN_007",
+ "charId": "char_415_flint",
+ "voiceId": "CN_007",
+ "voiceText": "博士,帮我个忙,上面,摆在上面的那个花篮,帮我拿一下。欸,你也够不着?伤脑筋了......要不然,我把举你起来试试?",
+ "voiceTitle": "信赖提升后交谈1",
+ "voiceIndex": 7,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "FAVOR",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 40
+ }
+ ],
+ "lockDescription": "提升信赖以查看更多信息",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_415_flint/CN_007"
+ },
+ "char_415_flint_CN_008": {
+ "charWordId": "char_415_flint_CN_008",
+ "charId": "char_415_flint",
+ "voiceId": "CN_008",
+ "voiceText": "祖玛玛这次和我出同一个任务?放心,我不会突然和她打起来的,我和她要决胜负,机会要多少有多少。而且,我们要是起冲突,你会为难吧?嗯,我也不太想让你为难。",
+ "voiceTitle": "信赖提升后交谈2",
+ "voiceIndex": 8,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "FAVOR",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 100
+ }
+ ],
+ "lockDescription": "提升信赖以查看更多信息",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_415_flint/CN_008"
+ },
+ "char_415_flint_CN_009": {
+ "charWordId": "char_415_flint_CN_009",
+ "charId": "char_415_flint",
+ "voiceId": "CN_009",
+ "voiceText": "这朵花,是不是很好看,这是我自己种的。喂,干嘛那么吃惊,我又不是只知道变强的那种战斗疯子,有点爱好也很正常吧。嗯?你也喜欢吗?那送给你。嗯,不错,很衬你。",
+ "voiceTitle": "信赖提升后交谈3",
+ "voiceIndex": 9,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "FAVOR",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 200
+ }
+ ],
+ "lockDescription": "提升信赖以查看更多信息",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_415_flint/CN_009"
+ },
+ "char_415_flint_CN_010": {
+ "charWordId": "char_415_flint_CN_010",
+ "charId": "char_415_flint",
+ "voiceId": "CN_010",
+ "voiceText": "博士,我摘了点花来......嗯?睡了?哼,真是个悠闲的家伙,这花......就放头上吧,嗯,还挺好看的。",
+ "voiceTitle": "闲置",
+ "voiceIndex": 10,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "HOME_WAIT",
+ "voiceAsset": "char_415_flint/CN_010"
+ },
+ "char_415_flint_CN_011": {
+ "charWordId": "char_415_flint_CN_011",
+ "charId": "char_415_flint",
+ "voiceId": "CN_011",
+ "voiceText": "又见面了啊,我是我们部族最高大强壮的战士,燧石。听说你们这里有很多很强的家伙?很好,我会挨个去挑战。啊对了,你知道在哪儿能找到煌大头目吗?",
+ "voiceTitle": "干员报到",
+ "voiceIndex": 11,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "GACHA",
+ "voiceAsset": "char_415_flint/CN_011"
+ },
+ "char_415_flint_CN_012": {
+ "charWordId": "char_415_flint_CN_012",
+ "charId": "char_415_flint",
+ "voiceId": "CN_012",
+ "voiceText": "不错,这招不错!博士,我想挑战这人!在哪里能找到这上面的这位战士?",
+ "voiceTitle": "观看作战记录",
+ "voiceIndex": 12,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "LEVEL_UP",
+ "voiceAsset": "char_415_flint/CN_012"
+ },
+ "char_415_flint_CN_013": {
+ "charWordId": "char_415_flint_CN_013",
+ "charId": "char_415_flint",
+ "voiceId": "CN_013",
+ "voiceText": "晋升?行,你决定就好。总之,我还是像之前一样战斗就行了吧?",
+ "voiceTitle": "精英化晋升1",
+ "voiceIndex": 13,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "AWAKE",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 1
+ },
+ {
+ "valueStr": null,
+ "valueInt": 1
+ }
+ ],
+ "lockDescription": "提升至精英阶段1以查看更多信息",
+ "placeType": "EVOLVE_ONE",
+ "voiceAsset": "char_415_flint/CN_013"
+ },
+ "char_415_flint_CN_014": {
+ "charWordId": "char_415_flint_CN_014",
+ "charId": "char_415_flint",
+ "voiceId": "CN_014",
+ "voiceText": "博士你啊,就是想得太多了,有什么敌人我们靠拳头打过去不就行了!来,放松点,该休息的时候就别那么紧绷,要过来一起躺着吗。",
+ "voiceTitle": "精英化晋升2",
+ "voiceIndex": 14,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "AWAKE",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 2
+ },
+ {
+ "valueStr": null,
+ "valueInt": 1
+ }
+ ],
+ "lockDescription": "提升至精英阶段2以查看更多信息",
+ "placeType": "EVOLVE_TWO",
+ "voiceAsset": "char_415_flint/CN_014"
+ },
+ "char_415_flint_CN_017": {
+ "charWordId": "char_415_flint_CN_017",
+ "charId": "char_415_flint",
+ "voiceId": "CN_017",
+ "voiceText": "行,出发时叫我一声。",
+ "voiceTitle": "编入队伍",
+ "voiceIndex": 17,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "SQUAD",
+ "voiceAsset": "char_415_flint/CN_017"
+ },
+ "char_415_flint_CN_018": {
+ "charWordId": "char_415_flint_CN_018",
+ "charId": "char_415_flint",
+ "voiceId": "CN_018",
+ "voiceText": "没问题,交给我。",
+ "voiceTitle": "任命队长",
+ "voiceIndex": 18,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "SQUAD_FIRST",
+ "voiceAsset": "char_415_flint/CN_018"
+ },
+ "char_415_flint_CN_019": {
+ "charWordId": "char_415_flint_CN_019",
+ "charId": "char_415_flint",
+ "voiceId": "CN_019",
+ "voiceText": "出发,各自注意掩护,别留下痕迹。",
+ "voiceTitle": "行动出发",
+ "voiceIndex": 19,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_START",
+ "voiceAsset": "char_415_flint/CN_019"
+ },
+ "char_415_flint_CN_020": {
+ "charWordId": "char_415_flint_CN_020",
+ "charId": "char_415_flint",
+ "voiceId": "CN_020",
+ "voiceText": "猎物上门了。",
+ "voiceTitle": "行动开始",
+ "voiceIndex": 20,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_FACE_ENEMY",
+ "voiceAsset": "char_415_flint/CN_020"
+ },
+ "char_415_flint_CN_021": {
+ "charWordId": "char_415_flint_CN_021",
+ "charId": "char_415_flint",
+ "voiceId": "CN_021",
+ "voiceText": "上了。",
+ "voiceTitle": "选中干员1",
+ "voiceIndex": 21,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_SELECT",
+ "voiceAsset": "char_415_flint/CN_021"
+ },
+ "char_415_flint_CN_022": {
+ "charWordId": "char_415_flint_CN_022",
+ "charId": "char_415_flint",
+ "voiceId": "CN_022",
+ "voiceText": "行。",
+ "voiceTitle": "选中干员2",
+ "voiceIndex": 22,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_SELECT",
+ "voiceAsset": "char_415_flint/CN_022"
+ },
+ "char_415_flint_CN_023": {
+ "charWordId": "char_415_flint_CN_023",
+ "charId": "char_415_flint",
+ "voiceId": "CN_023",
+ "voiceText": "一决胜负。",
+ "voiceTitle": "部署1",
+ "voiceIndex": 23,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_PLACE",
+ "voiceAsset": "char_415_flint/CN_023"
+ },
+ "char_415_flint_CN_024": {
+ "charWordId": "char_415_flint_CN_024",
+ "charId": "char_415_flint",
+ "voiceId": "CN_024",
+ "voiceText": "你们,挨个来还是一起上?",
+ "voiceTitle": "部署2",
+ "voiceIndex": 24,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_PLACE",
+ "voiceAsset": "char_415_flint/CN_024"
+ },
+ "char_415_flint_CN_025": {
+ "charWordId": "char_415_flint_CN_025",
+ "charId": "char_415_flint",
+ "voiceId": "CN_025",
+ "voiceText": "哼,来得好!",
+ "voiceTitle": "作战中1",
+ "voiceIndex": 25,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_SKILL_1",
+ "voiceAsset": "char_415_flint/CN_025"
+ },
+ "char_415_flint_CN_026": {
+ "charWordId": "char_415_flint_CN_026",
+ "charId": "char_415_flint",
+ "voiceId": "CN_026",
+ "voiceText": "这拳如何!",
+ "voiceTitle": "作战中2",
+ "voiceIndex": 26,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_SKILL_2",
+ "voiceAsset": "char_415_flint/CN_026"
+ },
+ "char_415_flint_CN_027": {
+ "charWordId": "char_415_flint_CN_027",
+ "charId": "char_415_flint",
+ "voiceId": "CN_027",
+ "voiceText": "你们的眼神,很讨厌。",
+ "voiceTitle": "作战中3",
+ "voiceIndex": 27,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_SKILL_3",
+ "voiceAsset": "char_415_flint/CN_027"
+ },
+ "char_415_flint_CN_028": {
+ "charWordId": "char_415_flint_CN_028",
+ "charId": "char_415_flint",
+ "voiceId": "CN_028",
+ "voiceText": "不许俯视我!",
+ "voiceTitle": "作战中4",
+ "voiceIndex": 28,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_SKILL_4",
+ "voiceAsset": "char_415_flint/CN_028"
+ },
+ "char_415_flint_CN_029": {
+ "charWordId": "char_415_flint_CN_029",
+ "charId": "char_415_flint",
+ "voiceId": "CN_029",
+ "voiceText": "不用拳头也能获胜?唔,这就是你的作风吗......",
+ "voiceTitle": "4星结束行动",
+ "voiceIndex": 29,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "FOUR_STAR",
+ "voiceAsset": "char_415_flint/CN_029"
+ },
+ "char_415_flint_CN_030": {
+ "charWordId": "char_415_flint_CN_030",
+ "charId": "char_415_flint",
+ "voiceId": "CN_030",
+ "voiceText": "干得不错。看不出来,你还挺有一套的。",
+ "voiceTitle": "3星结束行动",
+ "voiceIndex": 30,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "THREE_STAR",
+ "voiceAsset": "char_415_flint/CN_030"
+ },
+ "char_415_flint_CN_031": {
+ "charWordId": "char_415_flint_CN_031",
+ "charId": "char_415_flint",
+ "voiceId": "CN_031",
+ "voiceText": "呿,那种小喽啰,逃了就逃了吧,没必要追。",
+ "voiceTitle": "非3星结束行动",
+ "voiceIndex": 31,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "TWO_STAR",
+ "voiceAsset": "char_415_flint/CN_031"
+ },
+ "char_415_flint_CN_032": {
+ "charWordId": "char_415_flint_CN_032",
+ "charId": "char_415_flint",
+ "voiceId": "CN_032",
+ "voiceText": "别自责,是我还不够强。",
+ "voiceTitle": "行动失败",
+ "voiceIndex": 32,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "LOSE",
+ "voiceAsset": "char_415_flint/CN_032"
+ },
+ "char_415_flint_CN_033": {
+ "charWordId": "char_415_flint_CN_033",
+ "charId": "char_415_flint",
+ "voiceId": "CN_033",
+ "voiceText": "哎,我能在房间里挂两个沙袋吗?",
+ "voiceTitle": "进驻设施",
+ "voiceIndex": 33,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BUILDING_PLACE",
+ "voiceAsset": "char_415_flint/CN_033"
+ },
+ "char_415_flint_CN_034": {
+ "charWordId": "char_415_flint_CN_034",
+ "charId": "char_415_flint",
+ "voiceId": "CN_034",
+ "voiceText": "呃!",
+ "voiceTitle": "戳一下",
+ "voiceIndex": 34,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BUILDING_TOUCHING",
+ "voiceAsset": "char_415_flint/CN_034"
+ },
+ "char_415_flint_CN_036": {
+ "charWordId": "char_415_flint_CN_036",
+ "charId": "char_415_flint",
+ "voiceId": "CN_036",
+ "voiceText": "嗯?蹲在这里做什么,要我摸摸你的头吗?",
+ "voiceTitle": "信赖触摸",
+ "voiceIndex": 36,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BUILDING_FAVOR_BUBBLE",
+ "voiceAsset": "char_415_flint/CN_036"
+ },
+ "char_415_flint_CN_037": {
+ "charWordId": "char_415_flint_CN_037",
+ "charId": "char_415_flint",
+ "voiceId": "CN_037",
+ "voiceText": "明日方舟。",
+ "voiceTitle": "标题",
+ "voiceIndex": 37,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "LOADING_PANEL",
+ "voiceAsset": "char_415_flint/CN_037"
+ },
+ "char_415_flint_CN_042": {
+ "charWordId": "char_415_flint_CN_042",
+ "charId": "char_415_flint",
+ "voiceId": "CN_042",
+ "voiceText": "打起精神,今天有什么需要我帮忙的吗。",
+ "voiceTitle": "问候",
+ "voiceIndex": 42,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "GREETING",
+ "voiceAsset": "char_415_flint/CN_042"
+ },
+ "char_416_zumama_CN_001": {
+ "charWordId": "char_416_zumama_CN_001",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_001",
+ "voiceText": "需要我帮忙吗?好。",
+ "voiceTitle": "任命助理",
+ "voiceIndex": 1,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "HOME_PLACE",
+ "voiceAsset": "char_416_zumama/CN_001"
+ },
+ "char_416_zumama_CN_002": {
+ "charWordId": "char_416_zumama_CN_002",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_002",
+ "voiceText": "这里不准打地铺吗?那我在走廊里搭帐篷好了......也不行?为什么?在部族的时候,我都是累了直接在旁边睡的。",
+ "voiceTitle": "交谈1",
+ "voiceIndex": 2,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_416_zumama/CN_002"
+ },
+ "char_416_zumama_CN_003": {
+ "charWordId": "char_416_zumama_CN_003",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_003",
+ "voiceText": "博士,为什么我和Lancet-2一起居住的申请被拒绝了?她是机器?不,我们已经是姐妹了,她是大姐,我是小妹。",
+ "voiceTitle": "交谈2",
+ "voiceIndex": 3,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_416_zumama/CN_003"
+ },
+ "char_416_zumama_CN_004": {
+ "charWordId": "char_416_zumama_CN_004",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_004",
+ "voiceText": "博士,嘉维尔那样的医生在外面很常见吗?她给我检查矿石病的时候,我觉得和她在揍我时差不多......所以我最后总是忍不住和她打起来。",
+ "voiceTitle": "交谈3",
+ "voiceIndex": 4,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_416_zumama/CN_004"
+ },
+ "char_416_zumama_CN_005": {
+ "charWordId": "char_416_zumama_CN_005",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_005",
+ "voiceText": "大祭司爷爷?啊,他没有跟过来呢,不过他说过,偶尔会来罗德岛看一看我的。这么说起来,他真的知道罗德岛在哪儿吗......",
+ "voiceTitle": "晋升后交谈1",
+ "voiceIndex": 5,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "AWAKE",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 1
+ },
+ {
+ "valueStr": null,
+ "valueInt": 1
+ }
+ ],
+ "lockDescription": "提升至精英阶段1以查看更多信息",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_416_zumama/CN_005"
+ },
+ "char_416_zumama_CN_006": {
+ "charWordId": "char_416_zumama_CN_006",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_006",
+ "voiceText": "以前,我的梦想是造出和移动城市一样大的机器。现在,我的梦想是,造出一台会说话的,和移动城市一样大的机器。可露希尔师父已经答应我教给我最厉害的机器知识了。",
+ "voiceTitle": "晋升后交谈2",
+ "voiceIndex": 6,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "AWAKE",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 2
+ },
+ {
+ "valueStr": null,
+ "valueInt": 1
+ }
+ ],
+ "lockDescription": "提升至精英阶段2以查看更多信息",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_416_zumama/CN_006"
+ },
+ "char_416_zumama_CN_007": {
+ "charWordId": "char_416_zumama_CN_007",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_007",
+ "voiceText": "......噢,我懂了,也就是说,博士是对很有知识的人的尊称,就和大酋长一样。那等我在这里学了很多知识后,大家也会叫我祖玛玛博士吧。唔,不会吗?",
+ "voiceTitle": "信赖提升后交谈1",
+ "voiceIndex": 7,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "FAVOR",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 40
+ }
+ ],
+ "lockDescription": "提升信赖以查看更多信息",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_416_zumama/CN_007"
+ },
+ "char_416_zumama_CN_008": {
+ "charWordId": "char_416_zumama_CN_008",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_008",
+ "voiceText": "博士,原本我想让你有空的时候和我一起回萨尔贡,告诉我一些事情该怎么做。不过你好像很忙的样子......所以,我可以让Lancet-2大姐和我回去吗?可露希尔师父也可以。",
+ "voiceTitle": "信赖提升后交谈2",
+ "voiceIndex": 8,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "FAVOR",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 100
+ }
+ ],
+ "lockDescription": "提升信赖以查看更多信息",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_416_zumama/CN_008"
+ },
+ "char_416_zumama_CN_009": {
+ "charWordId": "char_416_zumama_CN_009",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_009",
+ "voiceText": "外面的人整天都在为没有意义的事烦恼和打架,真奇怪,博士你也是,感觉你总是被这些事情搞得很难过的样子,给你,扳手,来和我一起造机器吧,看着机器越来越大越来越厉害,很快乐的。",
+ "voiceTitle": "信赖提升后交谈3",
+ "voiceIndex": 9,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "FAVOR",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 200
+ }
+ ],
+ "lockDescription": "提升信赖以查看更多信息",
+ "placeType": "HOME_SHOW",
+ "voiceAsset": "char_416_zumama/CN_009"
+ },
+ "char_416_zumama_CN_010": {
+ "charWordId": "char_416_zumama_CN_010",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_010",
+ "voiceText": "看着博士睡觉,我也有点困了......呼啊......",
+ "voiceTitle": "闲置",
+ "voiceIndex": 10,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "HOME_WAIT",
+ "voiceAsset": "char_416_zumama/CN_010"
+ },
+ "char_416_zumama_CN_011": {
+ "charWordId": "char_416_zumama_CN_011",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_011",
+ "voiceText": "测试我都通过了,现在我可以留在这里了吧?我想学习建造Lancet-2那样会说话的机器......唔,代号?我的名字是祖玛玛,用名字不行吗?",
+ "voiceTitle": "干员报到",
+ "voiceIndex": 11,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "GACHA",
+ "voiceAsset": "char_416_zumama/CN_011"
+ },
+ "char_416_zumama_CN_012": {
+ "charWordId": "char_416_zumama_CN_012",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_012",
+ "voiceText": "居然有能和嘉维尔打平手的人......",
+ "voiceTitle": "观看作战记录",
+ "voiceIndex": 12,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "LEVEL_UP",
+ "voiceAsset": "char_416_zumama/CN_012"
+ },
+ "char_416_zumama_CN_013": {
+ "charWordId": "char_416_zumama_CN_013",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_013",
+ "voiceText": "升职?就是从战士变成勇士一样感觉的东西吗?......嗯,要庆祝一下呢,今晚和Lancet-2大姐一起在舰桥上烤肉好了。",
+ "voiceTitle": "精英化晋升1",
+ "voiceIndex": 13,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "AWAKE",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 1
+ },
+ {
+ "valueStr": null,
+ "valueInt": 1
+ }
+ ],
+ "lockDescription": "提升至精英阶段1以查看更多信息",
+ "placeType": "EVOLVE_ONE",
+ "voiceAsset": "char_416_zumama/CN_013"
+ },
+ "char_416_zumama_CN_014": {
+ "charWordId": "char_416_zumama_CN_014",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_014",
+ "voiceText": "大祭司爷爷说过,这片大地是很广阔的。以前我不明白为什么他说这句话的语气有些悲伤,来到罗德岛后我有些明白了。广阔,不一定是好事。",
+ "voiceTitle": "精英化晋升2",
+ "voiceIndex": 14,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "AWAKE",
+ "unlockParam": [
+ {
+ "valueStr": null,
+ "valueInt": 2
+ },
+ {
+ "valueStr": null,
+ "valueInt": 1
+ }
+ ],
+ "lockDescription": "提升至精英阶段2以查看更多信息",
+ "placeType": "EVOLVE_TWO",
+ "voiceAsset": "char_416_zumama/CN_014"
+ },
+ "char_416_zumama_CN_017": {
+ "charWordId": "char_416_zumama_CN_017",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_017",
+ "voiceText": "该狩猎了吗?",
+ "voiceTitle": "编入队伍",
+ "voiceIndex": 17,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "SQUAD",
+ "voiceAsset": "char_416_zumama/CN_017"
+ },
+ "char_416_zumama_CN_018": {
+ "charWordId": "char_416_zumama_CN_018",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_018",
+ "voiceText": "猎物是什么?",
+ "voiceTitle": "任命队长",
+ "voiceIndex": 18,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "SQUAD_FIRST",
+ "voiceAsset": "char_416_zumama/CN_018"
+ },
+ "char_416_zumama_CN_019": {
+ "charWordId": "char_416_zumama_CN_019",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_019",
+ "voiceText": "博士也要一起去吗?",
+ "voiceTitle": "行动出发",
+ "voiceIndex": 19,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_START",
+ "voiceAsset": "char_416_zumama/CN_019"
+ },
+ "char_416_zumama_CN_020": {
+ "charWordId": "char_416_zumama_CN_020",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_020",
+ "voiceText": "全部解决掉就好了吗?",
+ "voiceTitle": "行动开始",
+ "voiceIndex": 20,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_FACE_ENEMY",
+ "voiceAsset": "char_416_zumama/CN_020"
+ },
+ "char_416_zumama_CN_021": {
+ "charWordId": "char_416_zumama_CN_021",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_021",
+ "voiceText": "我随时都可以。",
+ "voiceTitle": "选中干员1",
+ "voiceIndex": 21,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_SELECT",
+ "voiceAsset": "char_416_zumama/CN_021"
+ },
+ "char_416_zumama_CN_022": {
+ "charWordId": "char_416_zumama_CN_022",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_022",
+ "voiceText": "让我去吧。",
+ "voiceTitle": "选中干员2",
+ "voiceIndex": 22,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_SELECT",
+ "voiceAsset": "char_416_zumama/CN_022"
+ },
+ "char_416_zumama_CN_023": {
+ "charWordId": "char_416_zumama_CN_023",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_023",
+ "voiceText": "有人配合会更有效率。",
+ "voiceTitle": "部署1",
+ "voiceIndex": 23,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_PLACE",
+ "voiceAsset": "char_416_zumama/CN_023"
+ },
+ "char_416_zumama_CN_024": {
+ "charWordId": "char_416_zumama_CN_024",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_024",
+ "voiceText": "守住这里?唔,不难。",
+ "voiceTitle": "部署2",
+ "voiceIndex": 24,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_PLACE",
+ "voiceAsset": "char_416_zumama/CN_024"
+ },
+ "char_416_zumama_CN_025": {
+ "charWordId": "char_416_zumama_CN_025",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_025",
+ "voiceText": "你们比嘉维尔要弱。",
+ "voiceTitle": "作战中1",
+ "voiceIndex": 25,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_SKILL_1",
+ "voiceAsset": "char_416_zumama/CN_025"
+ },
+ "char_416_zumama_CN_026": {
+ "charWordId": "char_416_zumama_CN_026",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_026",
+ "voiceText": "我的力气也不小哦。",
+ "voiceTitle": "作战中2",
+ "voiceIndex": 26,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_SKILL_2",
+ "voiceAsset": "char_416_zumama/CN_026"
+ },
+ "char_416_zumama_CN_027": {
+ "charWordId": "char_416_zumama_CN_027",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_027",
+ "voiceText": "无论什么猎物都要全力以赴。",
+ "voiceTitle": "作战中3",
+ "voiceIndex": 27,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_SKILL_3",
+ "voiceAsset": "char_416_zumama/CN_027"
+ },
+ "char_416_zumama_CN_028": {
+ "charWordId": "char_416_zumama_CN_028",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_028",
+ "voiceText": "咬住你们了。",
+ "voiceTitle": "作战中4",
+ "voiceIndex": 28,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BATTLE_SKILL_4",
+ "voiceAsset": "char_416_zumama/CN_028"
+ },
+ "char_416_zumama_CN_029": {
+ "charWordId": "char_416_zumama_CN_029",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_029",
+ "voiceText": "大丰收。",
+ "voiceTitle": "4星结束行动",
+ "voiceIndex": 29,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "FOUR_STAR",
+ "voiceAsset": "char_416_zumama/CN_029"
+ },
+ "char_416_zumama_CN_030": {
+ "charWordId": "char_416_zumama_CN_030",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_030",
+ "voiceText": "和嘉维尔比,还差一点。",
+ "voiceTitle": "3星结束行动",
+ "voiceIndex": 30,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "THREE_STAR",
+ "voiceAsset": "char_416_zumama/CN_030"
+ },
+ "char_416_zumama_CN_031": {
+ "charWordId": "char_416_zumama_CN_031",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_031",
+ "voiceText": "我去追。",
+ "voiceTitle": "非3星结束行动",
+ "voiceIndex": 31,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "TWO_STAR",
+ "voiceAsset": "char_416_zumama/CN_031"
+ },
+ "char_416_zumama_CN_032": {
+ "charWordId": "char_416_zumama_CN_032",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_032",
+ "voiceText": "没关系,我也输给嘉维尔很多次,不丢人。",
+ "voiceTitle": "行动失败",
+ "voiceIndex": 32,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "LOSE",
+ "voiceAsset": "char_416_zumama/CN_032"
+ },
+ "char_416_zumama_CN_033": {
+ "charWordId": "char_416_zumama_CN_033",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_033",
+ "voiceText": "Lancet-2大姐在哪里?",
+ "voiceTitle": "进驻设施",
+ "voiceIndex": 33,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BUILDING_PLACE",
+ "voiceAsset": "char_416_zumama/CN_033"
+ },
+ "char_416_zumama_CN_034": {
+ "charWordId": "char_416_zumama_CN_034",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_034",
+ "voiceText": "唔?",
+ "voiceTitle": "戳一下",
+ "voiceIndex": 34,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BUILDING_TOUCHING",
+ "voiceAsset": "char_416_zumama/CN_034"
+ },
+ "char_416_zumama_CN_036": {
+ "charWordId": "char_416_zumama_CN_036",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_036",
+ "voiceText": "怎么样才能像博士一样博学呢......",
+ "voiceTitle": "信赖触摸",
+ "voiceIndex": 36,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "BUILDING_FAVOR_BUBBLE",
+ "voiceAsset": "char_416_zumama/CN_036"
+ },
+ "char_416_zumama_CN_037": {
+ "charWordId": "char_416_zumama_CN_037",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_037",
+ "voiceText": "明日方舟。",
+ "voiceTitle": "标题",
+ "voiceIndex": 37,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "LOADING_PANEL",
+ "voiceAsset": "char_416_zumama/CN_037"
+ },
+ "char_416_zumama_CN_042": {
+ "charWordId": "char_416_zumama_CN_042",
+ "charId": "char_416_zumama",
+ "voiceId": "CN_042",
+ "voiceText": "博士,我正好有问题想向你请教。",
+ "voiceTitle": "问候",
+ "voiceIndex": 42,
+ "voiceType": "ONLY_TEXT",
+ "unlockType": "DIRECT",
+ "unlockParam": [],
+ "lockDescription": "",
+ "placeType": "GREETING",
+ "voiceAsset": "char_416_zumama/CN_042"
}
}
\ No newline at end of file
diff --git a/resources/gamedata/excel/data_version.txt b/resources/gamedata/excel/data_version.txt
index cbe166a0..2e510216 100644
--- a/resources/gamedata/excel/data_version.txt
+++ b/resources/gamedata/excel/data_version.txt
@@ -1,3 +1,3 @@
-Stream://torappu-data/v011/dev11.0
-Change:9136 on 2020/08/10
-VersionControl:11.7.0
+Stream://torappu-data/v012/rel12.0
+Change:9625 on 2020/08/24
+VersionControl:12.0.0
diff --git a/resources/gamedata/excel/enemy_handbook_table.json b/resources/gamedata/excel/enemy_handbook_table.json
index d3e509d0..e8a0d8b6 100644
--- a/resources/gamedata/excel/enemy_handbook_table.json
+++ b/resources/gamedata/excel/enemy_handbook_table.json
@@ -2991,13 +2991,237 @@
"resistance": "B",
"ability": null
},
+ "enemy_1093_ccsbr": {
+ "enemyId": "enemy_1093_ccsbr",
+ "enemyIndex": "T1",
+ "enemyTags": null,
+ "sortId": 180,
+ "name": "提亚卡乌战士",
+ "enemyRace": null,
+ "enemyLevel": "NORMAL",
+ "description": "阿卡胡拉中最常见的战士,使用简陋的长矛进行攻击。被近身会发现意外的难缠。",
+ "attackType": "近战",
+ "endure": "C",
+ "attack": "C",
+ "defence": "D",
+ "resistance": "C",
+ "ability": "被阻挡时防御提升"
+ },
+ "enemy_1093_ccsbr_2": {
+ "enemyId": "enemy_1093_ccsbr_2",
+ "enemyIndex": "T2",
+ "enemyTags": null,
+ "sortId": 181,
+ "name": "提亚卡乌卫士",
+ "enemyRace": null,
+ "enemyLevel": "NORMAL",
+ "description": "比普通战士更为勇猛的战士,使用简陋的长矛进行攻击。长年的锻炼使得其拥有了坚韧的肉体,面对猛烈的攻击也丝毫不惧。",
+ "attackType": "近战",
+ "endure": "B",
+ "attack": "B",
+ "defence": "C",
+ "resistance": "C",
+ "ability": "被阻挡时防御提升"
+ },
+ "enemy_1094_ccspm": {
+ "enemyId": "enemy_1094_ccspm",
+ "enemyIndex": "T3",
+ "enemyTags": null,
+ "sortId": 182,
+ "name": "提亚卡乌投矛手",
+ "enemyRace": null,
+ "enemyLevel": "NORMAL",
+ "description": "和普通战士没有什么区别的战士,只是学会了将武器进行投掷。虽然距离有限,不过行之有效。",
+ "attackType": "远程",
+ "endure": "C",
+ "attack": "C",
+ "defence": "D",
+ "resistance": "C",
+ "ability": null
+ },
+ "enemy_1094_ccspm_2": {
+ "enemyId": "enemy_1094_ccspm_2",
+ "enemyIndex": "T4",
+ "enemyTags": null,
+ "sortId": 183,
+ "name": "提亚卡乌神投手",
+ "enemyRace": null,
+ "enemyLevel": "NORMAL",
+ "description": "经过锻炼而对投掷有了一定心得的战士,投出的矛具有更强的杀伤力。不过有碍于矛的重量,在射程上并没有得到改善。",
+ "attackType": "远程",
+ "endure": "B",
+ "attack": "C",
+ "defence": "C",
+ "resistance": "C",
+ "ability": null
+ },
+ "enemy_1095_ccripr": {
+ "enemyId": "enemy_1095_ccripr",
+ "enemyIndex": "T5",
+ "enemyTags": null,
+ "sortId": 184,
+ "name": "提亚卡乌好战者",
+ "enemyRace": null,
+ "enemyLevel": "NORMAL",
+ "description": "好战的提亚卡乌战士,攻击速度很快,虽然每一击的力道不高,一不注意就会被其打乱阵脚,在狂风骤雨般的进攻下落败。",
+ "attackType": "近战",
+ "endure": "B",
+ "attack": "C",
+ "defence": "B",
+ "resistance": "C",
+ "ability": "每次攻击会降低击中目标的防御"
+ },
+ "enemy_1095_ccripr_2": {
+ "enemyId": "enemy_1095_ccripr_2",
+ "enemyIndex": "T6",
+ "enemyTags": null,
+ "sortId": 185,
+ "name": "提亚卡乌撕裂者",
+ "enemyRace": null,
+ "enemyLevel": "NORMAL",
+ "description": "十分好战的提亚卡乌战士,攻击速度很快,每一击的力道也不低,一不注意就会被其打乱阵脚,在狂风骤雨般的进攻下落败。",
+ "attackType": "近战",
+ "endure": "B",
+ "attack": "C",
+ "defence": "B",
+ "resistance": "C",
+ "ability": "每次攻击会降低击中目标的防御"
+ },
+ "enemy_1096_ccwitch": {
+ "enemyId": "enemy_1096_ccwitch",
+ "enemyIndex": "T7",
+ "enemyTags": null,
+ "sortId": 186,
+ "name": "提亚卡乌巫术师",
+ "enemyRace": null,
+ "enemyLevel": "NORMAL",
+ "description": "阿卡胡拉中较为少见的源石技艺使用者,往往同时担任其部族的医生。并不注重源石技艺的锻炼,反而由于行医的经验,知道怎么打人更疼。",
+ "attackType": "远程 法术",
+ "endure": "B",
+ "attack": "C",
+ "defence": "C",
+ "resistance": "A",
+ "ability": "被阻挡时防御提升,近战攻击造成物理伤害"
+ },
+ "enemy_1096_ccwitch_2": {
+ "enemyId": "enemy_1096_ccwitch_2",
+ "enemyIndex": "T8",
+ "enemyTags": null,
+ "sortId": 187,
+ "name": "提亚卡乌大巫",
+ "enemyRace": null,
+ "enemyLevel": "NORMAL",
+ "description": "阿卡胡拉中极为少见的对源石技艺有一定心得的术师。能够使用较有威胁的法术进行攻击,并且基于长年的行医经验,在近身时拥有十分强大的战斗力。",
+ "attackType": "远程 法术",
+ "endure": "B",
+ "attack": "C",
+ "defence": "C",
+ "resistance": "S",
+ "ability": "被阻挡时防御提升,近战攻击造成物理伤害"
+ },
+ "enemy_1097_cclmbjk": {
+ "enemyId": "enemy_1097_cclmbjk",
+ "enemyIndex": "T9",
+ "enemyTags": null,
+ "sortId": 188,
+ "name": "提亚卡乌破坏者",
+ "enemyRace": null,
+ "enemyLevel": "ELITE",
+ "description": "祖玛玛手下的精锐,拥有精良的装备。不仅精于战斗,同时能够破坏能对其产生优势的地形,想要用远程攻击对付他的话需要一定的战术。",
+ "attackType": "远程",
+ "endure": "B",
+ "attack": "A",
+ "defence": "B",
+ "resistance": "C",
+ "ability": "若干次攻击后破坏巨蕈或木桩地面,使其无法被部署"
+ },
+ "enemy_1097_cclmbjk_2": {
+ "enemyId": "enemy_1097_cclmbjk_2",
+ "enemyIndex": "T10",
+ "enemyTags": null,
+ "sortId": 189,
+ "name": "提亚卡乌破坏王",
+ "enemyRace": null,
+ "enemyLevel": "ELITE",
+ "description": "祖玛玛手下的精锐,拥有十分精良的装备。不仅精于战斗,同时能够破坏能对其产生优势的地形,想要用远程攻击对付他的话需要一定的战术。",
+ "attackType": "远程",
+ "endure": "A",
+ "attack": "A",
+ "defence": "B",
+ "resistance": "C",
+ "ability": "若干次攻击后破坏巨蕈或木桩地面,使其无法被部署"
+ },
+ "enemy_1098_cchmpn": {
+ "enemyId": "enemy_1098_cchmpn",
+ "enemyIndex": "T11",
+ "enemyTags": null,
+ "sortId": 190,
+ "name": "提亚卡乌勇士",
+ "enemyRace": null,
+ "enemyLevel": "ELITE",
+ "description": "非常强大的提亚卡乌战士,天生为战斗而生。对自己的力量十分自信,无论何时何地都只会选择用决斗的方式进行战斗。并且由于过于专注,会忽视外界的一切影响。",
+ "attackType": "近战",
+ "endure": "A",
+ "attack": "A",
+ "defence": "A",
+ "resistance": "C",
+ "ability": "被阻挡时只会受到来自阻挡目标的伤害,且自身与目标防御下降"
+ },
+ "enemy_1098_cchmpn_2": {
+ "enemyId": "enemy_1098_cchmpn_2",
+ "enemyIndex": "T12",
+ "enemyTags": null,
+ "sortId": 191,
+ "name": "提亚卡乌冠军",
+ "enemyRace": null,
+ "enemyLevel": "ELITE",
+ "description": "极为强大的提亚卡乌战士,往往是下一任大酋长的有力候选。对自己的力量十分自信,无论何时何地都只会选择用决斗的方式进行战斗。并且由于过于专注,会忽视外界的一切影响。",
+ "attackType": "近战",
+ "endure": "A",
+ "attack": "A+",
+ "defence": "A",
+ "resistance": "C",
+ "ability": "被阻挡时只会受到来自阻挡目标的伤害,且自身与目标防御下降"
+ },
+ "enemy_2001_duckmi": {
+ "enemyId": "enemy_2001_duckmi",
+ "enemyIndex": "DLD",
+ "enemyTags": null,
+ "sortId": 192,
+ "name": "鸭爵",
+ "enemyRace": null,
+ "enemyLevel": "ELITE",
+ "description": "哥伦比亚著名投资人,企业家,“鸭之力”大师。神出鬼没,爱好是和别人逗乐子......",
+ "attackType": "不攻击",
+ "endure": "S",
+ "attack": "D",
+ "defence": "C",
+ "resistance": "B",
+ "ability": "进入目标点也不会损失目标生命;无法被阻挡;受到攻击后移动速度大幅度提升"
+ },
+ "enemy_2002_bearmi": {
+ "enemyId": "enemy_2002_bearmi",
+ "enemyIndex": "GPN",
+ "enemyTags": null,
+ "sortId": 193,
+ "name": "高普尼克",
+ "enemyRace": null,
+ "enemyLevel": "ELITE",
+ "description": "鸭爵雇佣的乌萨斯保安,力大无穷但是脑袋不太好使,主要负责给鸭爵提行李。",
+ "attackType": "近战",
+ "endure": "S",
+ "attack": "S",
+ "defence": "B",
+ "resistance": "B",
+ "ability": "进入目标点也不会损失目标生命;无法被晕眩"
+ },
"enemy_1050_lslime": {
"enemyId": "enemy_1050_lslime",
"enemyIndex": "UM1",
"enemyTags": [
"infection"
],
- "sortId": 180,
+ "sortId": 194,
"name": "\"庞贝\"",
"enemyRace": "感染生物",
"enemyLevel": "BOSS",
@@ -3013,7 +3237,7 @@
"enemyId": "enemy_1500_skulsr",
"enemyIndex": "SS",
"enemyTags": null,
- "sortId": 181,
+ "sortId": 195,
"name": "碎骨",
"enemyRace": null,
"enemyLevel": "BOSS",
@@ -3029,7 +3253,7 @@
"enemyId": "enemy_1502_crowns",
"enemyIndex": "CS",
"enemyTags": null,
- "sortId": 182,
+ "sortId": 196,
"name": "弑君者",
"enemyRace": null,
"enemyLevel": "BOSS",
@@ -3045,7 +3269,7 @@
"enemyId": "enemy_1503_talula",
"enemyIndex": "TA",
"enemyTags": null,
- "sortId": 183,
+ "sortId": 197,
"name": "塔露拉",
"enemyRace": null,
"enemyLevel": "BOSS",
@@ -3063,7 +3287,7 @@
"enemyTags": [
"sarkaz"
],
- "sortId": 184,
+ "sortId": 198,
"name": "W",
"enemyRace": "萨卡兹",
"enemyLevel": "BOSS",
@@ -3079,7 +3303,7 @@
"enemyId": "enemy_1505_frstar",
"enemyIndex": "FN",
"enemyTags": null,
- "sortId": 185,
+ "sortId": 199,
"name": "霜星",
"enemyRace": null,
"enemyLevel": "BOSS",
@@ -3095,7 +3319,7 @@
"enemyId": "enemy_1507_mephi",
"enemyIndex": "MP",
"enemyTags": null,
- "sortId": 186,
+ "sortId": 200,
"name": "梅菲斯特",
"enemyRace": null,
"enemyLevel": "BOSS",
@@ -3111,7 +3335,7 @@
"enemyId": "enemy_1508_faust",
"enemyIndex": "FA",
"enemyTags": null,
- "sortId": 187,
+ "sortId": 201,
"name": "浮士德",
"enemyRace": null,
"enemyLevel": "BOSS",
@@ -3127,7 +3351,7 @@
"enemyId": "enemy_1509_mousek",
"enemyIndex": "MK",
"enemyTags": null,
- "sortId": 188,
+ "sortId": 202,
"name": "“鼠王”",
"enemyRace": null,
"enemyLevel": "BOSS",
@@ -3143,7 +3367,7 @@
"enemyId": "enemy_1510_frstar2",
"enemyIndex": "FNF",
"enemyTags": null,
- "sortId": 189,
+ "sortId": 203,
"name": "霜星,“冬痕”",
"enemyRace": null,
"enemyLevel": "BOSS",
@@ -3161,7 +3385,7 @@
"enemyTags": [
"sarkaz"
],
- "sortId": 190,
+ "sortId": 204,
"name": "爱国者",
"enemyRace": "萨卡兹",
"enemyLevel": "BOSS",
@@ -3179,7 +3403,7 @@
"enemyTags": [
"sarkaz"
],
- "sortId": 191,
+ "sortId": 205,
"name": "泥岩",
"enemyRace": "萨卡兹",
"enemyLevel": "BOSS",
@@ -3190,5 +3414,117 @@
"defence": "A",
"resistance": "B",
"ability": "攻击时攻击力永久提升,最多六层;拥有护盾吸收法术伤害;护盾存在时大幅提升生命上限与攻击速度;周期性刷新护盾;释放技能直接夺取最近的非敌方“留声机”"
+ },
+ "enemy_1512_mcmstr": {
+ "enemyId": "enemy_1512_mcmstr",
+ "enemyIndex": "BU",
+ "enemyTags": null,
+ "sortId": 206,
+ "name": "“巨大的丑东西”",
+ "enemyRace": null,
+ "enemyLevel": "BOSS",
+ "description": "祖玛玛的得意之作,庞大的机械怪兽,由大祭司驾驶。攻击方式远近兼顾,并且能够轻易地破坏巨蕈与木桩。正常工程师恐怕难以想象为何这样拼装的机器能够动起来,然而它就是这样动了起来。",
+ "attackType": "近战 远程",
+ "endure": "S",
+ "attack": "B",
+ "defence": "A",
+ "resistance": "C",
+ "ability": "周期性破坏巨蕈或木桩地面,使其无法被部署;生命值降至0后自爆,造成大范围眩晕并弹出驾驶员“大祭司”"
+ },
+ "enemy_2003_rockman": {
+ "enemyId": "enemy_2003_rockman",
+ "enemyIndex": "WDG",
+ "enemyTags": null,
+ "sortId": 207,
+ "name": "迷路的巨像",
+ "enemyRace": null,
+ "enemyLevel": "BOSS",
+ "description": "莱塔尼亚某个高塔术士的实验造物,这台巨像本来是作为“仆从”而制造,但是年迈的高塔术士忘记告诉他应该服务谁......",
+ "attackType": "近战",
+ "endure": "S",
+ "attack": "A+",
+ "defence": "B",
+ "resistance": "D",
+ "ability": "进入目标点损失2目标生命;可以投掷具有超长晕眩时间的石头(不会以已经被晕眩的单位作为目标)"
+ },
+ "enemy_2004_balloon": {
+ "enemyId": "enemy_2004_balloon",
+ "enemyIndex": "JTM",
+ "enemyTags": null,
+ "sortId": 208,
+ "name": "喷气人",
+ "enemyRace": null,
+ "enemyLevel": "BOSS",
+ "description": "哥伦比亚人茶余饭后的笑话之一,一个背着自制喷气背包,自称“超级神偷”的怪人,偷过最值钱的东西是一头驮兽。不过他能自制喷气背包,说不定是个高手。",
+ "attackType": "近战",
+ "endure": "S",
+ "attack": "B",
+ "defence": "C",
+ "resistance": "B",
+ "ability": "进入目标点损失5目标生命;被阻挡后会升空一段时间(有冷却时间)"
+ },
+ "enemy_2005_axetro": {
+ "enemyId": "enemy_2005_axetro",
+ "enemyIndex": "FSK",
+ "enemyTags": null,
+ "sortId": 209,
+ "name": "“遗弃者”",
+ "enemyRace": null,
+ "enemyLevel": "BOSS",
+ "description": "“救援人员发现了一位被源石严重侵蚀的保安...已经变成了一个恐怖的怪物...现场一片狼藉...伤亡无法统计...去向不明”——雷姆必拓矿业记录",
+ "attackType": "近战 远程",
+ "endure": "S",
+ "attack": "B",
+ "defence": "C",
+ "resistance": "B",
+ "ability": "进入目标点损失5目标生命;持续进行攻击时提高攻击力和攻击速度(有上限),停止攻击数秒后复原"
+ },
+ "enemy_2006_flsnip": {
+ "enemyId": "enemy_2006_flsnip",
+ "enemyIndex": "RSH",
+ "enemyTags": null,
+ "sortId": 210,
+ "name": "锈锤战士",
+ "enemyRace": null,
+ "enemyLevel": "BOSS",
+ "description": "“锈锤”是一群脱离文明,游走在荒地上的暴力组织。在远离移动城邦的荒原之上,生活本身就是一场无尽的战争。",
+ "attackType": "远程",
+ "endure": "S",
+ "attack": "A+",
+ "defence": "B",
+ "resistance": "B",
+ "ability": "进入目标点损失30目标生命;无法被阻挡且登场时一段时间内无敌;会释放造成超高法术伤害的特殊弩箭"
+ },
+ "enemy_2007_flwitch": {
+ "enemyId": "enemy_2007_flwitch",
+ "enemyIndex": "FZM",
+ "enemyTags": null,
+ "sortId": 211,
+ "name": "“寒灾”",
+ "enemyRace": null,
+ "enemyLevel": "BOSS",
+ "description": "一位萨米雪祀前往无尽冰原抵御侵袭家乡的邪魔。最终她丧失了理智,成为冰原诅咒的一部分。",
+ "attackType": "远程 法术",
+ "endure": "S",
+ "attack": "C",
+ "defence": "S",
+ "resistance": "S",
+ "ability": "进入目标点损失30目标生命;普通攻击和冰环均能造成法术伤害,且对目标施加【寒冷】效果;如果目标在【冻结】状态下死亡或撤退,使其再部署时间加倍;可以启动战场中的源石冰晶"
+ },
+ "enemy_2008_flking": {
+ "enemyId": "enemy_2008_flking",
+ "enemyIndex": "GST",
+ "enemyTags": null,
+ "sortId": 212,
+ "name": "“墓碑”",
+ "enemyRace": null,
+ "enemyLevel": "BOSS",
+ "description": "一位残忍、对你穷追不舍的杀手,这片大地孕育的暴力最终会降生到每一个施暴者身上。",
+ "attackType": "近战 远程",
+ "endure": "S",
+ "attack": "S",
+ "defence": "C",
+ "resistance": "A",
+ "ability": "进入目标点损失30目标生命;使全战场我方所有单位攻击力、防御力减半,部署费用回复速度减半,再部署时间加倍;周期性地添加正比于自身最大生命值的伤害防护盾"
}
}
\ No newline at end of file
diff --git a/resources/gamedata/excel/gacha_table.json b/resources/gamedata/excel/gacha_table.json
index 25af18cf..0e47706d 100644
--- a/resources/gamedata/excel/gacha_table.json
+++ b/resources/gamedata/excel/gacha_table.json
@@ -157,7 +157,7 @@
"gachaPoolClient": [
{
"gachaPoolId": "NORM_0_1_1",
- "gachaIndex": 57,
+ "gachaIndex": 61,
"openTime": 1548727200,
"endTime": 1557950399,
"gachaPoolName": "适合多种场合的强力干员",
@@ -172,7 +172,7 @@
},
{
"gachaPoolId": "NORM_0_1_2",
- "gachaIndex": 56,
+ "gachaIndex": 60,
"openTime": 1557950400,
"endTime": 1559181599,
"gachaPoolName": "适合多种场合的强力干员",
@@ -187,7 +187,7 @@
},
{
"gachaPoolId": "NORM_0_1_3",
- "gachaIndex": 55,
+ "gachaIndex": 59,
"openTime": 1558576800,
"endTime": 1559159999,
"gachaPoolName": "银灰色的荣耀",
@@ -202,7 +202,7 @@
},
{
"gachaPoolId": "NORM_0_1_4",
- "gachaIndex": 54,
+ "gachaIndex": 58,
"openTime": 1559181600,
"endTime": 1560369599,
"gachaPoolName": "适合多种场合的强力干员",
@@ -217,7 +217,7 @@
},
{
"gachaPoolId": "NORM_1_0_1",
- "gachaIndex": 53,
+ "gachaIndex": 57,
"openTime": 1559181600,
"endTime": 1560369599,
"gachaPoolName": "搅动潮汐之剑",
@@ -232,7 +232,7 @@
},
{
"gachaPoolId": "NORM_1_0_2",
- "gachaIndex": 52,
+ "gachaIndex": 56,
"openTime": 1560369600,
"endTime": 1561579199,
"gachaPoolName": "适合多种场合的强力干员",
@@ -247,7 +247,7 @@
},
{
"gachaPoolId": "NORM_1_0_3",
- "gachaIndex": 51,
+ "gachaIndex": 55,
"openTime": 1561579200,
"endTime": 1562788799,
"gachaPoolName": "适合多种场合的强力干员",
@@ -262,7 +262,7 @@
},
{
"gachaPoolId": "NORM_2_0_1",
- "gachaIndex": 50,
+ "gachaIndex": 54,
"openTime": 1562659200,
"endTime": 1563739199,
"gachaPoolName": "鞘中赤红",
@@ -277,7 +277,7 @@
},
{
"gachaPoolId": "NORM_2_0_2",
- "gachaIndex": 49,
+ "gachaIndex": 53,
"openTime": 1562788800,
"endTime": 1563998399,
"gachaPoolName": "适合多种场合的强力干员",
@@ -292,7 +292,7 @@
},
{
"gachaPoolId": "NORM_2_0_3",
- "gachaIndex": 48,
+ "gachaIndex": 52,
"openTime": 1563782400,
"endTime": 1564948799,
"gachaPoolName": "龙门特别行动专员寻访",
@@ -307,7 +307,7 @@
},
{
"gachaPoolId": "NORM_2_0_4",
- "gachaIndex": 47,
+ "gachaIndex": 51,
"openTime": 1563998400,
"endTime": 1565207999,
"gachaPoolName": "适合多种场合的强力干员",
@@ -322,7 +322,7 @@
},
{
"gachaPoolId": "NORM_2_0_5",
- "gachaIndex": 46,
+ "gachaIndex": 50,
"openTime": 1565208000,
"endTime": 1566417599,
"gachaPoolName": "适合多种场合的强力干员",
@@ -337,7 +337,7 @@
},
{
"gachaPoolId": "NORM_2_0_6",
- "gachaIndex": 45,
+ "gachaIndex": 49,
"openTime": 1566417600,
"endTime": 1567627199,
"gachaPoolName": "适合多种场合的强力干员",
@@ -352,7 +352,7 @@
},
{
"gachaPoolId": "NORM_3_0_1",
- "gachaIndex": 44,
+ "gachaIndex": 48,
"openTime": 1566892800,
"endTime": 1568059199,
"gachaPoolName": "深夏的守夜人",
@@ -367,7 +367,7 @@
},
{
"gachaPoolId": "NORM_3_0_2",
- "gachaIndex": 43,
+ "gachaIndex": 47,
"openTime": 1567627200,
"endTime": 1568836799,
"gachaPoolName": "适合多种场合的强力干员",
@@ -382,7 +382,7 @@
},
{
"gachaPoolId": "NORM_3_0_3",
- "gachaIndex": 42,
+ "gachaIndex": 46,
"openTime": 1568102400,
"endTime": 1569268799,
"gachaPoolName": "久铸尘铁",
@@ -397,7 +397,7 @@
},
{
"gachaPoolId": "NORM_3_0_4",
- "gachaIndex": 41,
+ "gachaIndex": 45,
"openTime": 1568836800,
"endTime": 1570046399,
"gachaPoolName": "适合多种场合的强力干员",
@@ -412,7 +412,7 @@
},
{
"gachaPoolId": "NORM_3_0_5",
- "gachaIndex": 40,
+ "gachaIndex": 44,
"openTime": 1569916800,
"endTime": 1570737599,
"gachaPoolName": "火舞之人",
@@ -427,7 +427,7 @@
},
{
"gachaPoolId": "NORM_3_0_6",
- "gachaIndex": 39,
+ "gachaIndex": 43,
"openTime": 1570046400,
"endTime": 1571255999,
"gachaPoolName": "适合多种场合的强力干员",
@@ -442,7 +442,7 @@
},
{
"gachaPoolId": "NORM_4_0_1",
- "gachaIndex": 38,
+ "gachaIndex": 42,
"openTime": 1571126400,
"endTime": 1572292799,
"gachaPoolName": "冰封原野",
@@ -457,7 +457,7 @@
},
{
"gachaPoolId": "NORM_4_0_2",
- "gachaIndex": 37,
+ "gachaIndex": 41,
"openTime": 1571256000,
"endTime": 1572465599,
"gachaPoolName": "适合多种场合的强力干员",
@@ -472,7 +472,7 @@
},
{
"gachaPoolId": "NORM_4_0_3",
- "gachaIndex": 36,
+ "gachaIndex": 40,
"openTime": 1572465600,
"endTime": 1573675199,
"gachaPoolName": "适合多种场合的强力干员",
@@ -487,7 +487,7 @@
},
{
"gachaPoolId": "NORM_4_0_4",
- "gachaIndex": 35,
+ "gachaIndex": 39,
"openTime": 1572552000,
"endTime": 1573761599,
"gachaPoolName": "适合多种场合的强力干员",
@@ -502,7 +502,7 @@
},
{
"gachaPoolId": "NORM_4_0_5",
- "gachaIndex": 34,
+ "gachaIndex": 38,
"openTime": 1573675200,
"endTime": 1574884799,
"gachaPoolName": "适合多种场合的强力干员",
@@ -517,7 +517,7 @@
},
{
"gachaPoolId": "NORM_5_0_1",
- "gachaIndex": 33,
+ "gachaIndex": 37,
"openTime": 1574150400,
"endTime": 1575316799,
"gachaPoolName": "锁与匙的守卫者",
@@ -532,7 +532,7 @@
},
{
"gachaPoolId": "NORM_5_0_2",
- "gachaIndex": 32,
+ "gachaIndex": 36,
"openTime": 1574884800,
"endTime": 1576094399,
"gachaPoolName": "适合多种场合的强力干员",
@@ -547,7 +547,7 @@
},
{
"gachaPoolId": "NORM_5_0_3",
- "gachaIndex": 31,
+ "gachaIndex": 35,
"openTime": 1575964800,
"endTime": 1577131199,
"gachaPoolName": "凝电之钻",
@@ -562,7 +562,7 @@
},
{
"gachaPoolId": "NORM_5_0_4",
- "gachaIndex": 30,
+ "gachaIndex": 34,
"openTime": 1576094400,
"endTime": 1577303999,
"gachaPoolName": "适合多种场合的强力干员",
@@ -577,7 +577,7 @@
},
{
"gachaPoolId": "NORM_6_0_1",
- "gachaIndex": 29,
+ "gachaIndex": 33,
"openTime": 1577174400,
"endTime": 1578340799,
"gachaPoolName": "热情,膨胀,爆发 !",
@@ -592,7 +592,7 @@
},
{
"gachaPoolId": "NORM_6_0_2",
- "gachaIndex": 28,
+ "gachaIndex": 32,
"openTime": 1577304000,
"endTime": 1578513599,
"gachaPoolName": "适合多种场合的强力干员",
@@ -607,7 +607,7 @@
},
{
"gachaPoolId": "NORM_6_0_3",
- "gachaIndex": 27,
+ "gachaIndex": 31,
"openTime": 1578513600,
"endTime": 1579723199,
"gachaPoolName": "适合多种场合的强力干员",
@@ -622,7 +622,7 @@
},
{
"gachaPoolId": "NORM_6_0_4",
- "gachaIndex": 26,
+ "gachaIndex": 30,
"openTime": 1579161600,
"endTime": 1580327999,
"gachaPoolName": "地生五金",
@@ -637,7 +637,7 @@
},
{
"gachaPoolId": "NORM_6_0_5",
- "gachaIndex": 25,
+ "gachaIndex": 29,
"openTime": 1579723200,
"endTime": 1580932799,
"gachaPoolName": "适合多种场合的强力干员",
@@ -652,7 +652,7 @@
},
{
"gachaPoolId": "NORM_6_0_6",
- "gachaIndex": 24,
+ "gachaIndex": 28,
"openTime": 1580932800,
"endTime": 1582142399,
"gachaPoolName": "适合多种场合的强力干员",
@@ -667,7 +667,7 @@
},
{
"gachaPoolId": "NORM_6_0_7",
- "gachaIndex": 23,
+ "gachaIndex": 27,
"openTime": 1582142400,
"endTime": 1583351999,
"gachaPoolName": "适合多种场合的强力干员",
@@ -682,7 +682,7 @@
},
{
"gachaPoolId": "NORM_7_0_1",
- "gachaIndex": 22,
+ "gachaIndex": 26,
"openTime": 1582617600,
"endTime": 1583783999,
"gachaPoolName": "百种兵器",
@@ -697,7 +697,7 @@
},
{
"gachaPoolId": "NORM_7_0_2",
- "gachaIndex": 21,
+ "gachaIndex": 25,
"openTime": 1583352000,
"endTime": 1584561599,
"gachaPoolName": "适合多种场合的强力干员",
@@ -712,7 +712,7 @@
},
{
"gachaPoolId": "NORM_8_0_1",
- "gachaIndex": 20,
+ "gachaIndex": 24,
"openTime": 1584432000,
"endTime": 1585598399,
"gachaPoolName": "草垛上的风笛声",
@@ -727,7 +727,7 @@
},
{
"gachaPoolId": "NORM_8_0_2",
- "gachaIndex": 19,
+ "gachaIndex": 23,
"openTime": 1584561600,
"endTime": 1585771199,
"gachaPoolName": "适合多种场合的强力干员",
@@ -742,7 +742,7 @@
},
{
"gachaPoolId": "NORM_8_0_3",
- "gachaIndex": 18,
+ "gachaIndex": 22,
"openTime": 1585771200,
"endTime": 1586980799,
"gachaPoolName": "适合多种场合的强力干员",
@@ -757,7 +757,7 @@
},
{
"gachaPoolId": "NORM_8_0_4",
- "gachaIndex": 17,
+ "gachaIndex": 21,
"openTime": 1586980800,
"endTime": 1588190399,
"gachaPoolName": "适合多种场合的强力干员",
@@ -772,7 +772,7 @@
},
{
"gachaPoolId": "NORM_9_0_1",
- "gachaIndex": 16,
+ "gachaIndex": 20,
"openTime": 1587441600,
"endTime": 1588622399,
"gachaPoolName": "往日幻象",
@@ -787,7 +787,7 @@
},
{
"gachaPoolId": "NORM_9_0_2",
- "gachaIndex": 15,
+ "gachaIndex": 19,
"openTime": 1588190400,
"endTime": 1589399999,
"gachaPoolName": "适合多种场合的强力干员",
@@ -802,7 +802,7 @@
},
{
"gachaPoolId": "NORM_9_0_4",
- "gachaIndex": 14,
+ "gachaIndex": 18,
"openTime": 1589400000,
"endTime": 1590609599,
"gachaPoolName": "适合多种场合的强力干员",
@@ -817,7 +817,7 @@
},
{
"gachaPoolId": "NORM_9_0_5",
- "gachaIndex": 13,
+ "gachaIndex": 17,
"openTime": 1589529600,
"endTime": 1590695999,
"gachaPoolName": "适合多种场合的强力干员",
@@ -832,7 +832,7 @@
},
{
"gachaPoolId": "NORM_9_0_6",
- "gachaIndex": 12,
+ "gachaIndex": 16,
"openTime": 1590609600,
"endTime": 1591819199,
"gachaPoolName": "适合多种场合的强力干员",
@@ -847,7 +847,7 @@
},
{
"gachaPoolId": "NORM_10_0_1",
- "gachaIndex": 11,
+ "gachaIndex": 15,
"openTime": 1591070400,
"endTime": 1592251199,
"gachaPoolName": "雾漫荒林",
@@ -862,7 +862,7 @@
},
{
"gachaPoolId": "NORM_10_0_2",
- "gachaIndex": 10,
+ "gachaIndex": 14,
"openTime": 1591819200,
"endTime": 1593028799,
"gachaPoolName": "适合多种场合的强力干员",
@@ -877,7 +877,7 @@
},
{
"gachaPoolId": "NORM_10_0_3",
- "gachaIndex": 9,
+ "gachaIndex": 13,
"openTime": 1592467200,
"endTime": 1593633599,
"gachaPoolName": "雪落晨心",
@@ -892,7 +892,7 @@
},
{
"gachaPoolId": "NORM_10_0_4",
- "gachaIndex": 8,
+ "gachaIndex": 12,
"openTime": 1593028800,
"endTime": 1594238399,
"gachaPoolName": "适合多种场合的强力干员",
@@ -907,7 +907,7 @@
},
{
"gachaPoolId": "NORM_10_0_5",
- "gachaIndex": 7,
+ "gachaIndex": 11,
"openTime": 1594238400,
"endTime": 1595447999,
"gachaPoolName": "适合多种场合的强力干员",
@@ -922,7 +922,7 @@
},
{
"gachaPoolId": "NORM_11_0_1",
- "gachaIndex": 6,
+ "gachaIndex": 10,
"openTime": 1594267200,
"endTime": 1595447999,
"gachaPoolName": "君影轻灵",
@@ -937,7 +937,7 @@
},
{
"gachaPoolId": "NORM_11_0_2",
- "gachaIndex": 5,
+ "gachaIndex": 9,
"openTime": 1595448000,
"endTime": 1596657599,
"gachaPoolName": "适合多种场合的强力干员",
@@ -952,7 +952,7 @@
},
{
"gachaPoolId": "NORM_11_0_3",
- "gachaIndex": 4,
+ "gachaIndex": 8,
"openTime": 1595923200,
"endTime": 1597089599,
"gachaPoolName": "流沙涡旋",
@@ -967,7 +967,7 @@
},
{
"gachaPoolId": "NORM_11_0_4",
- "gachaIndex": 3,
+ "gachaIndex": 7,
"openTime": 1596657600,
"endTime": 1597867199,
"gachaPoolName": "适合多种场合的强力干员",
@@ -982,7 +982,7 @@
},
{
"gachaPoolId": "NORM_11_0_5",
- "gachaIndex": 2,
+ "gachaIndex": 6,
"openTime": 1597132800,
"endTime": 1598299199,
"gachaPoolName": "不羁逆流",
@@ -995,6 +995,36 @@
"CDSecColor": null,
"LMTGSID": null
},
+ {
+ "gachaPoolId": "NORM_11_0_6",
+ "gachaIndex": 5,
+ "openTime": 1597867200,
+ "endTime": 1599076799,
+ "gachaPoolName": "适合多种场合的强力干员",
+ "gachaPoolSummary": "结束于9月3日 03:59",
+ "gachaPoolDetail": "-",
+ "guarantee5Avail": 1,
+ "guarantee5Count": 10,
+ "gachaPoolType": "AdvancedGacha",
+ "CDPrimColor": null,
+ "CDSecColor": null,
+ "LMTGSID": null
+ },
+ {
+ "gachaPoolId": "NORM_12_0_1",
+ "gachaIndex": 4,
+ "openTime": 1598342400,
+ "endTime": 1599508799,
+ "gachaPoolName": "燃钢之心 暴躁铁皮",
+ "gachaPoolSummary": "结束于9月8日 03:59",
+ "gachaPoolDetail": "-",
+ "guarantee5Avail": 1,
+ "guarantee5Count": 10,
+ "gachaPoolType": "AdvancedGacha",
+ "CDPrimColor": null,
+ "CDSecColor": null,
+ "LMTGSID": null
+ },
{
"gachaPoolId": "LIMITED_9_0_3",
"gachaIndex": 1,
@@ -1585,402 +1615,416 @@
},
{
"poolId": "NORM_0_1_1",
- "index": 58,
+ "index": 62,
"startTime": 1548727200,
"endTime": 1557950399,
"spriteId": "picNorm_0_1_1"
},
{
"poolId": "NORM_0_1_2",
- "index": 57,
+ "index": 61,
"startTime": 1557950400,
"endTime": 1559181599,
"spriteId": "picNorm_0_1_2"
},
{
"poolId": "NORM_0_1_3",
- "index": 56,
+ "index": 60,
"startTime": 1558576800,
"endTime": 1559159999,
"spriteId": "picNorm_0_1_3"
},
{
"poolId": "NORM_0_1_4",
- "index": 55,
+ "index": 59,
"startTime": 1559181600,
"endTime": 1560369599,
"spriteId": "picNorm_0_1_4"
},
{
"poolId": "NORM_1_0_1",
- "index": 54,
+ "index": 58,
"startTime": 1559181600,
"endTime": 1560369599,
"spriteId": "picNorm_1_0_1"
},
{
"poolId": "NORM_1_0_2",
- "index": 53,
+ "index": 57,
"startTime": 1560369600,
"endTime": 1561579199,
"spriteId": "picNorm_1_0_2"
},
{
"poolId": "NORM_1_0_3",
- "index": 52,
+ "index": 56,
"startTime": 1561579200,
"endTime": 1562788799,
"spriteId": "picNorm_1_0_3"
},
{
"poolId": "NORM_2_0_1",
- "index": 51,
+ "index": 55,
"startTime": 1562659200,
"endTime": 1563739199,
"spriteId": "picNorm_2_0_1"
},
{
"poolId": "NORM_2_0_2",
- "index": 50,
+ "index": 54,
"startTime": 1562788800,
"endTime": 1563998399,
"spriteId": "picNorm_2_0_2"
},
{
"poolId": "NORM_2_0_3",
- "index": 49,
+ "index": 53,
"startTime": 1563782400,
"endTime": 1564948799,
"spriteId": "picNorm_2_0_3"
},
{
"poolId": "NORM_2_0_4",
- "index": 48,
+ "index": 52,
"startTime": 1563998400,
"endTime": 1565207999,
"spriteId": "picNorm_2_0_4"
},
{
"poolId": "NORM_2_0_5",
- "index": 47,
+ "index": 51,
"startTime": 1565208000,
"endTime": 1566417599,
"spriteId": "picNorm_2_0_5"
},
{
"poolId": "NORM_2_0_6",
- "index": 46,
+ "index": 50,
"startTime": 1566417600,
"endTime": 1567627199,
"spriteId": "picNorm_2_0_6"
},
{
"poolId": "NORM_3_0_1",
- "index": 45,
+ "index": 49,
"startTime": 1566892800,
"endTime": 1568059199,
"spriteId": "picNorm_3_0_1"
},
{
"poolId": "NORM_3_0_2",
- "index": 44,
+ "index": 48,
"startTime": 1567627200,
"endTime": 1568836799,
"spriteId": "picNorm_3_0_2"
},
{
"poolId": "NORM_3_0_3",
- "index": 43,
+ "index": 47,
"startTime": 1568102400,
"endTime": 1569268799,
"spriteId": "picNorm_3_0_3"
},
{
"poolId": "NORM_3_0_4",
- "index": 42,
+ "index": 46,
"startTime": 1568836800,
"endTime": 1570046399,
"spriteId": "picNorm_3_0_4"
},
{
"poolId": "NORM_3_0_5",
- "index": 41,
+ "index": 45,
"startTime": 1569873600,
"endTime": 1570737599,
"spriteId": "picNorm_3_0_5"
},
{
"poolId": "NORM_3_0_6",
- "index": 40,
+ "index": 44,
"startTime": 1570046400,
"endTime": 1571255999,
"spriteId": "picNorm_3_0_6"
},
{
"poolId": "NORM_4_0_1",
- "index": 39,
+ "index": 43,
"startTime": 1571126400,
"endTime": 1572292799,
"spriteId": "picNorm_4_0_1"
},
{
"poolId": "NORM_4_0_2",
- "index": 38,
+ "index": 42,
"startTime": 1571256000,
"endTime": 1572465599,
"spriteId": "picNorm_4_0_2"
},
{
"poolId": "NORM_4_0_3",
- "index": 37,
+ "index": 41,
"startTime": 1572465600,
"endTime": 1573675199,
"spriteId": "picNorm_4_0_3"
},
{
"poolId": "NORM_4_0_4",
- "index": 36,
+ "index": 40,
"startTime": 1572552000,
"endTime": 1573761599,
"spriteId": "picNorm_4_0_4"
},
{
"poolId": "NORM_4_0_5",
- "index": 35,
+ "index": 39,
"startTime": 1573675200,
"endTime": 1574884799,
"spriteId": "picNorm_4_0_5"
},
{
"poolId": "NORM_5_0_1",
- "index": 34,
+ "index": 38,
"startTime": 1574150400,
"endTime": 1575316799,
"spriteId": "picNorm_5_0_1"
},
{
"poolId": "NORM_5_0_2",
- "index": 33,
+ "index": 37,
"startTime": 1574884800,
"endTime": 1576094399,
"spriteId": "picNorm_5_0_2"
},
{
"poolId": "NORM_5_0_3",
- "index": 32,
+ "index": 36,
"startTime": 1575964800,
"endTime": 1577131199,
"spriteId": "picNorm_5_0_3"
},
{
"poolId": "NORM_5_0_4",
- "index": 31,
+ "index": 35,
"startTime": 1576094400,
"endTime": 1577303999,
"spriteId": "picNorm_5_0_4"
},
{
"poolId": "NORM_6_0_1",
- "index": 30,
+ "index": 34,
"startTime": 1577174400,
"endTime": 1578340799,
"spriteId": "picNorm_6_0_1"
},
{
"poolId": "NORM_6_0_2",
- "index": 29,
+ "index": 33,
"startTime": 1577304000,
"endTime": 1578513599,
"spriteId": "picNorm_6_0_2"
},
{
"poolId": "NORM_6_0_3",
- "index": 28,
+ "index": 32,
"startTime": 1578513600,
"endTime": 1579723199,
"spriteId": "picNorm_6_0_3"
},
{
"poolId": "NORM_6_0_4",
- "index": 27,
+ "index": 31,
"startTime": 1579161600,
"endTime": 1580327999,
"spriteId": "picNorm_6_0_4"
},
{
"poolId": "NORM_6_0_5",
- "index": 26,
+ "index": 30,
"startTime": 1579723200,
"endTime": 1580932799,
"spriteId": "picNorm_6_0_5"
},
{
"poolId": "NORM_6_0_6",
- "index": 25,
+ "index": 29,
"startTime": 1580932800,
"endTime": 1582142399,
"spriteId": "picNorm_6_0_6"
},
{
"poolId": "NORM_6_0_7",
- "index": 24,
+ "index": 28,
"startTime": 1582142400,
"endTime": 1583351999,
"spriteId": "picNorm_6_0_7"
},
{
"poolId": "NORM_7_0_1",
- "index": 23,
+ "index": 27,
"startTime": 1582617600,
"endTime": 1583783999,
"spriteId": "picNorm_7_0_1"
},
{
"poolId": "NORM_7_0_2",
- "index": 22,
+ "index": 26,
"startTime": 1583352000,
"endTime": 1584561599,
"spriteId": "picNorm_7_0_2"
},
{
"poolId": "NORM_8_0_1",
- "index": 21,
+ "index": 25,
"startTime": 1584432000,
"endTime": 1585598399,
"spriteId": "picNorm_8_0_1"
},
{
"poolId": "NORM_8_0_2",
- "index": 20,
+ "index": 24,
"startTime": 1584561600,
"endTime": 1585771199,
"spriteId": "picNorm_8_0_2"
},
{
"poolId": "NORM_8_0_3",
- "index": 19,
+ "index": 23,
"startTime": 1585771200,
"endTime": 1586980799,
"spriteId": "picNorm_8_0_3"
},
{
"poolId": "NORM_8_0_4",
- "index": 18,
+ "index": 22,
"startTime": 1586980800,
"endTime": 1588190399,
"spriteId": "picNorm_8_0_4"
},
{
"poolId": "NORM_9_0_1",
- "index": 17,
+ "index": 21,
"startTime": 1587441600,
"endTime": 1588622399,
"spriteId": "picNorm_9_0_1"
},
{
"poolId": "NORM_9_0_2",
- "index": 16,
+ "index": 20,
"startTime": 1588190400,
"endTime": 1589399999,
"spriteId": "picNorm_9_0_2"
},
{
"poolId": "LIMITED_9_0_3",
- "index": 15,
+ "index": 19,
"startTime": 1588316400,
"endTime": 1589486399,
"spriteId": "picLimited_9_0_3"
},
{
"poolId": "NORM_9_0_4",
- "index": 14,
+ "index": 18,
"startTime": 1589400000,
"endTime": 1590609599,
"spriteId": "picNorm_9_0_4"
},
{
"poolId": "NORM_9_0_5",
- "index": 13,
+ "index": 17,
"startTime": 1589529600,
"endTime": 1590695999,
"spriteId": "picNorm_9_0_5"
},
{
"poolId": "NORM_9_0_6",
- "index": 12,
+ "index": 16,
"startTime": 1590609600,
"endTime": 1591819199,
"spriteId": "picNorm_9_0_6"
},
{
"poolId": "NORM_10_0_1",
- "index": 11,
+ "index": 15,
"startTime": 1591070400,
"endTime": 1592251199,
"spriteId": "picNorm_10_0_1"
},
{
"poolId": "NORM_10_0_2",
- "index": 10,
+ "index": 14,
"startTime": 1591819200,
"endTime": 1593028799,
"spriteId": "picNorm_10_0_2"
},
{
"poolId": "NORM_10_0_3",
- "index": 9,
+ "index": 13,
"startTime": 1592467200,
"endTime": 1593633599,
"spriteId": "picNorm_10_0_3"
},
{
"poolId": "NORM_10_0_4",
- "index": 8,
+ "index": 12,
"startTime": 1593028800,
"endTime": 1594238399,
"spriteId": "picNorm_10_0_4"
},
{
"poolId": "NORM_10_0_5",
- "index": 7,
+ "index": 11,
"startTime": 1594238400,
"endTime": 1595447999,
"spriteId": "picNorm_10_0_5"
},
{
"poolId": "NORM_11_0_1",
- "index": 6,
+ "index": 10,
"startTime": 1594267200,
"endTime": 1595447999,
"spriteId": "picNorm_11_0_1"
},
{
"poolId": "NORM_11_0_2",
- "index": 5,
+ "index": 9,
"startTime": 1595448000,
"endTime": 1596657599,
"spriteId": "picNorm_11_0_2"
},
{
"poolId": "NORM_11_0_3",
- "index": 4,
+ "index": 8,
"startTime": 1595923200,
"endTime": 1597089599,
"spriteId": "picNorm_11_0_3"
},
{
"poolId": "NORM_11_0_4",
- "index": 3,
+ "index": 7,
"startTime": 1596657600,
"endTime": 1597867199,
"spriteId": "picNorm_11_0_4"
},
{
"poolId": "NORM_11_0_5",
- "index": 2,
+ "index": 6,
"startTime": 1597132800,
"endTime": 1598299199,
"spriteId": "picNorm_11_0_5"
+ },
+ {
+ "poolId": "NORM_11_0_6",
+ "index": 5,
+ "startTime": 1597867200,
+ "endTime": 1599076799,
+ "spriteId": "picNorm_11_0_6"
+ },
+ {
+ "poolId": "NORM_12_0_1",
+ "index": 4,
+ "startTime": 1598342400,
+ "endTime": 1599508799,
+ "spriteId": "picNorm_12_0_1"
}
],
"freeGacha": [
diff --git a/resources/gamedata/excel/gamedata_const.json b/resources/gamedata/excel/gamedata_const.json
index 9c9dcbe4..d6acc312 100644
--- a/resources/gamedata/excel/gamedata_const.json
+++ b/resources/gamedata/excel/gamedata_const.json
@@ -912,6 +912,9 @@
"ba.talpu": "{0}",
"eb.key": "{0}",
"eb.danger": "{0}",
+ "ro.get": "{0}",
+ "ro.lose": "{0}",
+ "rolv.rem": "{0}",
"rc.title": "{0}",
"rc.subtitle": "{0}",
"rc.em": "{0}",
diff --git a/resources/gamedata/excel/handbook_info_table.json b/resources/gamedata/excel/handbook_info_table.json
index 21b7fc69..94bfbc83 100644
--- a/resources/gamedata/excel/handbook_info_table.json
+++ b/resources/gamedata/excel/handbook_info_table.json
@@ -14519,7 +14519,7 @@
{
"stories": [
{
- "storyText": "【权限记录】\n博士,想必您也发现了,W与罗德岛之间......甚至与您的过去,都有一些关系。\n当炎客那样的萨卡兹都出现在罗德岛的时候,我就预料到会有这么一天。很神奇,从卡兹戴尔到乌萨斯,再到龙门,再到如今,甚至是往后,我们一路前行,最后却又会遇见最开始的那些人和事,以及他们留下的深远影响。我再一次认识到,有些事是无法避免,也无法逃避的。我找凯尔希女士和阿米娅都聊过,甚至还带了一大堆零食去贿赂过可露希尔,大家的看法都不同。\n我拜托了■■■让我找博士你谈一谈,虽然您已经不认识我了,但我觉得还是有必要找您聊一聊。嗯。您只需要继续把我当做......一个萨卡兹锅炉工就好。\n我想说的是W。我认识W很久了。在殿下还在的时候......W有和你提起过吗?殿下的事。本来这在我们这些“老员工”之间是绝对不能提起的话题,并不是想要可以瞒着您哦,博士。单纯的,只是我们自己都不愿意面对那个过去。凯尔希女士......她当然知道所有事情。嗯?放心吧,我也是和凯尔希女士打过招呼才来找您的。有些事我做不到像凯尔西女士那样想那么周全,我只是想来找您聊聊。\n说回W,她从过去开始,就是个只知道跟在殿下后面,也只对殿下唯命是从的孩子。就算是当时在一起的萨卡兹,知道W的人也并不多。当时的阿米娅?W应该不会和阿米娅有什么交集,毕竟她是雇佣兵身份加入的,嬉皮笑脸,玩世不恭,不择手段。我呢,当时也只是个锅炉工,从来没上过战场——呃?对,我这一身都只是勤苦工作锻炼出来的......扳手腕赢了那位精英干员也只是偶然......我完全没有上过战场。我不知道那些战士眼里,W是个多么极端而不知所谓的不安定分子,我没见过战场上的她,我只见过任务归来之后,远远跟在殿下后面又不敢擅自僭越去打招呼的她。在我看来,她只是在追寻殿下。追着殿下的理想,追着殿下的光芒,和当初在那里的每一个萨卡兹都一样。\n现在的W变了。罗德岛上认识W的人其实并不少。但W认识的人,却大都不在了。她......她伪装的太深,太久。她本来有几个同伴,嗯,就算她那个性格,也是需要同伴互相辅佐的。之前她们都和我们并肩作战过,虽然时日不长,但如果她的同伴们还能在她身边的话,说不定还能稍微帮她一把。现在能帮她的也许一个人都没有了,对,我们都做不到。凯尔希女士,博士您,都做不到,也许也没人想这么做吧,我理解。但不该是一件理所当然的事情。\n我们都想知道W到底想要什么,想做什么。在她的眼里,罗德岛究竟只是个幻影,还是一个全新的承载了过去的未来,这件事很重要,对每一个心里还有着那些过往的人而言,都很重要。甚至包括阿米娅,和凯尔希女士。这也关系到W日后到底会怎么处理她和罗德岛,和凯尔希女士,和阿米娅,和您的关系。\n嗯?啊。之所以特地来和您聊这些,原因也挺简单的,您记不得过去的事儿了,但是过去的人却一个接一个出现在您面前,有信任,有不信任,我觉得博士您也怪难办的......哈哈,说来惭愧,我一个锅炉工可没面子来担心罗德岛的博士,真不好意思。\n凯尔希女士和阿米娅也许能把博士您照顾的很好,也能让罗德岛继续稳定地运作下去,但W实在是......太与众不同了。无论是她对您,还是您对她,我都希望二位能冷静一点,不要操之过急。\n本来,这些话应该是阿米娅或者凯尔希女士来找您说的吧,至少也该是■■■亲自来,大家默许了我的自作主张,其实我也有些忐忑来着。\n我只是一个普普通通萨卡兹。不能操纵那么疯狂的法术,不会使用巨大的剑和斧,说不定还会砸到自己的脚。我只会负责好自己的工作。我只希望......罗德岛还能安然无恙的在这片大地上前进,仅此而已。\n嗯?您也有问题要问我?特蕾西娅?您......从哪儿听说这个名字的?\n......特蕾西娅吗。\n也许离您真正面对过去的时日,也不远了吧。",
+ "storyText": "【权限记录】\n博士,想必您也发现了,W与罗德岛之间......甚至与您的过去,都有一些关系。\n当炎客那样的萨卡兹都出现在罗德岛的时候,我就预料到会有这么一天。很神奇,从卡兹戴尔到乌萨斯,再到龙门,再到如今,甚至是往后,我们一路前行,最后却又会遇见最开始的那些人和事,以及他们留下的深远影响。我再一次认识到,有些事是无法避免,也无法逃避的。我找凯尔希女士和阿米娅都聊过,甚至还带了一大堆零食去贿赂过可露希尔,大家的看法都不同。\n我拜托了■■■让我找博士你谈一谈,虽然您已经不认识我了,但我觉得还是有必要找您聊一聊。嗯。您只需要继续把我当做......一个萨卡兹锅炉工就好。\n我想说的是W。我认识W很久了。在殿下还在的时候......W有和你提起过吗?殿下的事。本来这在我们这些“老员工”之间是绝对不能提起的话题,并不是想要刻意瞒着您哦,博士。单纯的,只是我们自己都不愿意面对那个过去。凯尔希女士......她当然知道所有事情。嗯?放心吧,我也是和凯尔希女士打过招呼才来找您的。有些事我做不到像凯尔希女士那样想那么周全,我只是想来找您聊聊。\n说回W,她从过去开始,就是个只知道跟在殿下后面,也只对殿下唯命是从的孩子。就算是当时在一起的萨卡兹,知道W的人也并不多。当时的阿米娅?W应该不会和阿米娅有什么交集,毕竟她是雇佣兵身份加入的,嬉皮笑脸,玩世不恭,不择手段。我呢,当时也只是个锅炉工,从来没上过战场——呃?对,我这一身都只是勤苦工作锻炼出来的......扳手腕赢了那位精英干员也只是偶然......我完全没有上过战场。我不知道那些战士眼里,W是个多么极端而不知所谓的不安定分子,我没见过战场上的她,我只见过任务归来之后,远远跟在殿下后面又不敢擅自僭越去打招呼的她。在我看来,她只是在追寻殿下。追着殿下的理想,追着殿下的光芒,和当初在那里的每一个萨卡兹都一样。\n现在的W变了。罗德岛上认识W的人其实并不少。但W认识的人,却大都不在了。她......她伪装的太深,太久。她本来有几个同伴,嗯,就算她那个性格,也是需要同伴互相辅佐的。之前她们都和我们并肩作战过,虽然时日不长,但如果她的同伴们还能在她身边的话,说不定还能稍微帮她一把。现在能帮她的也许一个人都没有了,对,我们都做不到。凯尔希女士,博士您,都做不到,也许也没人想这么做吧,我理解。但不该是一件理所当然的事情。\n我们都想知道W到底想要什么,想做什么。在她的眼里,罗德岛究竟只是个幻影,还是一个全新的承载了过去的未来,这件事很重要,对每一个心里还有着那些过往的人而言,都很重要。甚至包括阿米娅,和凯尔希女士。这也关系到W日后到底会怎么处理她和罗德岛,和凯尔希女士,和阿米娅,和您的关系。\n嗯?啊。之所以特地来和您聊这些,原因也挺简单的,您记不得过去的事儿了,但是过去的人却一个接一个出现在您面前,有信任,有不信任,我觉得博士您也怪难办的......哈哈,说来惭愧,我一个锅炉工可没面子来担心罗德岛的博士,真不好意思。\n凯尔希女士和阿米娅也许能把博士您照顾的很好,也能让罗德岛继续稳定地运作下去,但W实在是......太与众不同了。无论是她对您,还是您对她,我都希望二位能冷静一点,不要操之过急。\n本来,这些话应该是阿米娅或者凯尔希女士来找您说的吧,至少也该是■■■亲自来,大家默许了我的自作主张,其实我也有些忐忑来着。\n我只是一个普普通通萨卡兹。不能操纵那么疯狂的法术,不会使用巨大的剑和斧,说不定还会砸到自己的脚。我只会负责好自己的工作。我只希望......罗德岛还能安然无恙的在这片大地上前进,仅此而已。\n嗯?您也有问题要问我?特蕾西娅?您......从哪儿听说这个名字的?\n......特蕾西娅吗。\n也许离您真正面对过去的时日,也不远了吧。",
"unLockType": 2,
"unLockParam": "200",
"unLockString": "提升信赖以查看更多信息"
@@ -15300,7 +15300,7 @@
{
"stories": [
{
- "storyText": "【在推开大量急着要为“好孩子丽萨”撰写档案的文职人员后,笔者出于客观态度,认真地记录下铃兰在罗德岛内的表现。】\n铃兰小姐每早七点按时起床叠被子刷牙晨读十分钟诗歌选集后前往医疗部门认真学习源石技艺的使用并积极帮助其他同龄人感染者处理情绪对每一位参与工作的医疗干员都诚恳慰问中午一定要小睡一个小时睡醒之后一定会喝一杯芝士巧克力就算有干员私下塞给糖果和小礼物她也会礼貌拒绝每当遇到奇怪的陌生人就会怯生生地站在干员的身后低头向前走下午会认真旁听会议或者华法琳的医疗干员讲座同时会细心地打扫会议现场最后一个关灯离开晚上基本躲在房间里看书累了的话会主动提出帮助后勤干员做一些杂活稍微夸奖她两句就会害羞晚上十点之前一定会上床睡觉偶尔会和泡普卡和巫恋小姐待在一起请记住铃兰小姐就是我们的光——\n【请下一位人事部干员在检查文档时加入标点符号,并尽可能地客观叙述。“客观”。“叙述”。】\n铃兰小姐是我们前进的动力。\n【请下一位人事部干员在检查文档时避免潦草地夸大其词。我能理解照顾一位素质优秀的感染着孩子能带来许多宽慰,毕竟是工作,也请不要如此简单了事。】\n不要让丽萨见到拉普兰德。\n【请下一位人事部干员在检查文档时把前因后果说清楚。这种恐吓似的语句不会被当做参考。】\n【修订补充:经查,上述语句并不出自人事部干员手笔。请严加留意档案摆放,保持机密性。】",
+ "storyText": "【在推开大量急着要为“好孩子丽萨”撰写档案的文职人员后,笔者出于客观态度,认真地记录下铃兰在罗德岛内的表现。】\n铃兰小姐每早七点按时起床叠被子刷牙晨读十分钟诗歌选集后前往医疗部门认真学习源石技艺的使用并积极帮助其他同龄人感染者处理情绪对每一位参与工作的医疗干员都诚恳慰问中午一定要小睡一个小时睡醒之后一定会喝一杯芝士巧克力就算有干员私下塞给糖果和小礼物她也会礼貌拒绝每当遇到奇怪的陌生人就会怯生生地站在干员的身后低头向前走下午会认真旁听会议或者华法琳的医疗干员讲座同时会细心地打扫会议现场最后一个关灯离开晚上基本躲在房间里看书累了的话会主动提出帮助后勤干员做一些杂活稍微夸奖她两句就会害羞晚上十点之前一定会上床睡觉偶尔会和泡普卡和巫恋小姐待在一起请记住铃兰小姐就是我们的光——\n【请下一位人事部干员在检查文档时加入标点符号,并尽可能地客观叙述。“客观”。“叙述”。】\n铃兰小姐是我们前进的动力。\n【请下一位人事部干员在检查文档时避免潦草地夸大其词。我能理解照顾一位素质优秀的感染者孩子能带来许多宽慰,毕竟是工作,也请不要如此简单了事。】\n不要让丽萨见到拉普兰德。\n【请下一位人事部干员在检查文档时把前因后果说清楚。这种恐吓似的语句不会被当做参考。】\n【修订补充:经查,上述语句并不出自人事部干员手笔。请严加留意档案摆放,保持机密性。】",
"unLockType": 2,
"unLockParam": "200",
"unLockString": "提升信赖以查看更多信息"
@@ -15482,7 +15482,7 @@
{
"stories": [
{
- "storyText": "造影检测结果显示,该干员体内脏器轮廓清晰,未见异常阴影,循环系统内源石颗粒检测未见异常,无矿石病感染迹象,现阶段可确认为非矿石病感染者。\n\n【体细胞与源石融合率】0%\n干员蜜蜡没有被源石感染的迹象。\n\n【血液源石结晶密度】0.11u/L\n干员蜜蜡的生活坏境中少见源石。\n\n虽然使用源石技艺难免要接触源石,但她不仅没因此得病,反而相当健康,比我们中的绝大多数人都健康得多。看到她的角了吗?那光泽那颜色,我看一眼就知道那小姑娘肯定什么毛病都没有!\n——华法琳",
+ "storyText": "造影检测结果显示,该干员体内脏器轮廓清晰,未见异常阴影,循环系统内源石颗粒检测未见异常,无矿石病感染迹象,现阶段可确认为非矿石病感染者。\n\n【体细胞与源石融合率】0%\n干员蜜蜡没有被源石感染的迹象。\n\n【血液源石结晶密度】0.11u/L\n干员蜜蜡的生活环境中少见源石。\n\n虽然使用源石技艺难免要接触源石,但她不仅没因此得病,反而相当健康,比我们中的绝大多数人都健康得多。看到她的角了吗?那光泽那颜色,我看一眼就知道那小姑娘肯定什么毛病都没有!\n——华法琳",
"unLockType": 2,
"unLockParam": "25",
"unLockString": "提升信赖以查看更多信息"
@@ -15633,7 +15633,7 @@
{
"stories": [
{
- "storyText": "在孩提世代,稀音经常被别人捉弄,学校的教师们也基本对她采取忽视策略,这导致她很快就离开了学校,在这之后都只接受私人教育。答案很明显,“谁会喜欢和一个说一句话都要花上半天的人做朋友”?\n孤立从课堂开始,一直蔓延到社会上,即使出身萨尔贡的显贵家庭,稀音也几乎没有从他人那里获得过认同,毋谈跻身上流圈子了。\n当然,也许是天生的不敏感——又或许有其他原因——稀音没有被他人的言语所击败,更加幸运的是,她找到了自己真正喜爱的事业。摄影。\n很快的,稀音拥有了自己的名声、财富,还有各种各样随之而来的东西,但她沉默以对,除了偶尔为达官贵人拍照以外,她喜欢的依旧是在远离人群的地方拍摄自己执着的事物。\n不可否认,她的寡言少语,相较常人而言过于“精密”的动作,以及在静止时接近雕塑般的身姿,确实为她带来了社交上的困难,但这些习惯也为她的摄影事业提供了常人所不具备的优势。\n再加上,如果你有幸看见稀音操作自己的机器人摄影小队的样子,你会想也许平常的稀音只是表现得很不好动而已。",
+ "storyText": "在孩提时代,稀音经常被别人捉弄,学校的教师们也基本对她采取忽视策略,这导致她很快就离开了学校,在这之后都只接受私人教育。答案很明显,“谁会喜欢和一个说一句话都要花上半天的人做朋友”?\n孤立从课堂开始,一直蔓延到社会上,即使出身萨尔贡的显贵家庭,稀音也几乎没有从他人那里获得过认同,毋谈跻身上流圈子了。\n当然,也许是天生的不敏感——又或许有其他原因——稀音没有被他人的言语所击败,更加幸运的是,她找到了自己真正喜爱的事业。摄影。\n很快的,稀音拥有了自己的名声、财富,还有各种各样随之而来的东西,但她沉默以对,除了偶尔为达官贵人拍照以外,她喜欢的依旧是在远离人群的地方拍摄自己执着的事物。\n不可否认,她的寡言少语,相较常人而言过于“精密”的动作,以及在静止时接近雕塑般的身姿,确实为她带来了社交上的困难,但这些习惯也为她的摄影事业提供了常人所不具备的优势。\n再加上,如果你有幸看见稀音操作自己的机器人摄影小队的样子,你会想也许平常的稀音只是表现得很不好动而已。",
"unLockType": 2,
"unLockParam": "150",
"unLockString": "提升信赖以查看更多信息"
@@ -16226,7 +16226,7 @@
"unLockString": "提升至精英阶段2以查看更多信息"
}
],
- "storyTitle": "晋升记录",
+ "storyTitle": "晋升资料",
"unLockorNot": true
}
]
@@ -16333,6 +16333,466 @@
"unLockorNot": true
}
]
+ },
+ "char_366_acdrop": {
+ "charID": "char_366_acdrop",
+ "drawName": "Lanzi",
+ "infoName": "中岛唯",
+ "storyTextAudio": [
+ {
+ "stories": [
+ {
+ "storyText": "【代号】酸糖\n【性别】女\n【战斗经验】一年\n【出身地】哥伦比亚\n【生日】8月13日\n【种族】黎博利\n【身高】150cm\n【矿石病感染情况】\n参照医学检测报告,确认为感染者。",
+ "unLockType": 0,
+ "unLockParam": "",
+ "unLockString": ""
+ }
+ ],
+ "storyTitle": "基础档案",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "【物理强度】标准\n【战场机动】优良\n【生理耐受】标准\n【战术规划】普通\n【战斗技巧】标准\n【源石技艺适应性】标准",
+ "unLockType": 0,
+ "unLockParam": "",
+ "unLockString": ""
+ }
+ ],
+ "storyTitle": "综合体检测试",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "哥伦比亚街头少女,出生于普通的工人家庭。父母都是卡车司机,常常夜不归宿,这也把酸糖早早推向了街头。从课余时间的滑板练习到本地滑板大赛蝉联冠军,酸糖成为了在本市内小有名气的街头人物,也招来了无数嫉恨。在一场蓄意的斗殴中,酸糖被源石粉尘感染,随后来到罗德岛求医。",
+ "unLockType": 0,
+ "unLockParam": "",
+ "unLockString": ""
+ }
+ ],
+ "storyTitle": "客观履历",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "造影检测结果显示,该干员体内脏器轮廓模糊,可见异常阴影,循环系统内源石颗粒检测异常,有矿石病感染迹象,现阶段可确认为是矿石病感染者。\n\n【体细胞与源石融合率】4%\n干员酸糖感染程度尚轻,尚未在体表发现源石结晶。\n\n【血液源石结晶密度】0.15u/L\n干员酸糖的感染属于人为事故,所幸干员酸糖吸入的工业源石粉尘剂量较小,且感染后处理得当,暂无恶化趋势。",
+ "unLockType": 2,
+ "unLockParam": "25",
+ "unLockString": "提升信赖以查看更多信息"
+ }
+ ],
+ "storyTitle": "临床诊断分析",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "酸糖小姐是个很酷的女孩子。不光是因为她喜欢滑板,涂鸦和说唱,更因为她身上有着一股坚强的气质。这种体现在她对所有事情的豁达态度上——就算因为矿石病而不得不进行一系列检查的时候,酸糖小姐也只是在感叹自己的骑行之旅被迫延期,好像在她的眼里,一趟自由的旅程比感染矿石病这件事还要重要。\n顺带一提,酸糖小姐不光是对街头文化“感兴趣”而已。据酸糖小姐本人所说,在成为感染者之前,她在家乡那边其实还蛮出名的:拿过不少街区滑板比赛的奖项,孩子们争相向她学习滑板,一些街头艺术家和她称兄道弟——本以为只是街头少女的自夸,但后来通过某些意外的机会,我们发现某个著名运动潮流品牌旗下的产品确实有找酸糖小姐作模特的打算。这让我们大感意外。",
+ "unLockType": 2,
+ "unLockParam": "50",
+ "unLockString": "提升信赖以查看更多信息"
+ }
+ ],
+ "storyTitle": "档案资料一",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "酸糖小姐在干员考核中展露出了惊人的射击天赋——严格来说,是花式射击天赋。虽然踩着滑板射击带来的机动性未必能在实战中带来很大帮助,但这位黎博利的灵活性还是让在场干员深感惊讶。“就好像在看表演”,人事部的干员曾这么评价。\n但不容忽视的是,酸糖小姐对于手弩的使用同样娴熟,甚至丝毫不逊于她平时总不离身的滑板。据说手弩的技巧是当地的一位老警察教她的。学生时代的酸糖曾因为“过度练习涂鸦”而遭到举报,因此被那个看似弱不禁风的老警察追了三条街,然后被迫接受十几分钟的训话。这样的事情“不小心发生了好几次”之后,训话已经逐渐变成了唠嗑,好心的老警察似乎很可怜父母时常不在家、在哪里都孑然一身的酸糖。于是老警察似乎有意无意地让自己与酸糖同龄的女儿多和酸糖做做朋友,也正是老警察的女儿,教会了酸糖最初的滑板技巧。\n“当然,青出于蓝而胜于蓝嘛。”酸糖小姐最后高兴地总结道。",
+ "unLockType": 2,
+ "unLockParam": "100",
+ "unLockString": "提升信赖以查看更多信息"
+ }
+ ],
+ "storyTitle": "档案资料二",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "酸糖的家乡位于哥伦比亚较为偏远一些的地区,较大的占地规模和尚未发达起来的经济使得灰色产业蓬勃发展。来自叙拉古的黑手党、本地帮派和大商人们频繁来往,虽然总体保持着暗处的秩序,但是治安环境远远算不上好。为了让年轻气盛的孩子们有自保的能力,犹豫再三之后,老警察将使用手弩的简单技巧教给了酸糖,还为她制作了一把简易的手工弩——他相信酸糖的正义感,也相信酸糖不是会用武器做坏事的孩子。\n可不幸的是,问题恰恰就出在酸糖那自由自在的正义感上。在一次意外的车祸之中,见义勇为的酸糖却误打误撞破坏了黑帮们的非法源石交易计划,并因此惹来了相关帮派分子的报复。在一场被伪装成校园欺凌的斗殴中,那些年纪还没有酸糖大的帮派分子,将源石粉尘洒向了酸糖。",
+ "unLockType": 2,
+ "unLockParam": "150",
+ "unLockString": "提升信赖以查看更多信息"
+ }
+ ],
+ "storyTitle": "档案资料三",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "酸糖对于过往并不是非常在意,她身上有着一股很强的、年轻人独有的毅力。这股毅力支撑着她面对生活中的痛苦,或者说,让她不再把目光放在那些痛苦上。也许有一天,当酸糖小姐的矿石病得到了有效抑制,她会选择回到那片故土。哪怕再也摘不掉感染者这个身份,她也要去完成她没能完成的旅行吧。\n“一杯敬自由,一杯敬洋葱圈,一杯敬我自己。”——入住宿舍的第一天,在以碳酸饮料代酒的酒会上,酸糖小姐颇具风格的开场词。",
+ "unLockType": 2,
+ "unLockParam": "200",
+ "unLockString": "提升信赖以查看更多信息"
+ }
+ ],
+ "storyTitle": "档案资料四",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "最近啊......罗德岛舰内有一些奇妙的传闻。虽然我们是比较包容各种文化啦,当然,这种年轻人之间的流行文化也的确很有意思,但是呢,看不见人却放着超响的嘻哈,凭空多出来的涂鸦,在年轻干员以及病人之间逐渐流行起的滑板风潮......这些情况,如果可以的话,还是稍微控制一下吧?你们说呢?——德高望重的后勤干员对伊桑、酸糖、红豆等年轻干员的“建议”\n\n但是在灾区废墟营救出那些难民之后,你们在废墟墙上涂的那幅巨大的“Never say die”,我还是挺喜欢的。——德高望重的后勤干员随后补充的赞赏",
+ "unLockType": 1,
+ "unLockParam": "2;1",
+ "unLockString": "提升至精英阶段2以查看更多信息"
+ }
+ ],
+ "storyTitle": "晋升资料",
+ "unLockorNot": true
+ }
+ ]
+ },
+ "char_411_tomimi": {
+ "charID": "char_411_tomimi",
+ "drawName": "Chuzenji",
+ "infoName": "高桥美佳子",
+ "storyTextAudio": [
+ {
+ "stories": [
+ {
+ "storyText": "【代号】特米米\n【性别】女\n【战斗经验】没有战斗经验\n【出身地】萨尔贡\n【生日】2月2日\n【种族】阿达克利斯\n【身高】142cm\n【矿石病感染情况】\n参照医学检测报告,确认为非感染者。",
+ "unLockType": 0,
+ "unLockParam": "",
+ "unLockString": ""
+ }
+ ],
+ "storyTitle": "基础档案",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "【物理强度】优良\n【战场机动】普通\n【生理耐受】标准\n【战术规划】标准\n【战斗技巧】标准\n【源石技艺适应性】标准",
+ "unLockType": 0,
+ "unLockParam": "",
+ "unLockString": ""
+ }
+ ],
+ "storyTitle": "综合体检测试",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "特米米,萨尔贡阿卡胡拉地区的阿达克利斯人,嘉维尔的同伴与支持者,曾试图以激进手段阻止嘉维尔返回罗德岛,未果,随后便同其一起来到罗德岛。\n承担术师干员职责,但经常会忘记,鉴于在战场上表现尚佳,暂不考虑改变她的干员定位。",
+ "unLockType": 0,
+ "unLockParam": "",
+ "unLockString": ""
+ }
+ ],
+ "storyTitle": "客观履历",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "造影检测结果显示,该干员体内脏器轮廓清晰,未见异常阴影,循环系统内源石颗粒检测未见异常,无矿石病感染迹象,现阶段可确认为非矿石病感染者。\n\n【体细胞与源石融合率】0%\n“这家伙还是像以前一样,白白嫩嫩的。”\n\n【血液源石结晶密度】0.14u/L\n“还真有听我话锻炼身体啊?不错嘛。”\n\n“特米米我可是再熟悉不过了——虽然是第一次给她做身体检查。”——嘉维尔\n“体检过程很顺利,就是心跳一直偏快,数据测不准。”——嘉维尔",
+ "unLockType": 2,
+ "unLockParam": "25",
+ "unLockString": "提升信赖以查看更多信息"
+ }
+ ],
+ "storyTitle": "临床诊断分析",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "在“诡计”被识破,被嘉维尔“惩罚”了一顿后,急中生智的特米米决定跟着嘉维尔来到罗德岛成为干员。对于部落外到底是个什么模样,特米米并不太清楚,她对外界的印象,完全依靠和依娜姆的交谈以及委托购入的书籍建构,初到罗德岛的她和另外两位干员一样,在测试和试用过程中出现了若干常识性错误,但她依靠自己的适应能力快速完成了蜕变,从萨尔贡边陲的小部落首领转变成了一位有着个人特色的术师干员。\n在进行干员申请手续的时候,有一部分负责测试的干员起初是不认同让特米米成为术师干员的。在接受现代源石技艺理论教育的术师们看来,特米米对源石技艺的运用毫无章法且粗糙,而她的肉搏欲望也完全和对术师干员的需求背道而驰,以至于测试干员们汇总意见时发生了这样有趣的对话:\n“她这和嘉维尔有什么区别啊!”\n“嘉维尔不会真的抡人。”\n“我觉得那只是因为她忙不过来。”\n不过最终,他们还是决定让特米米成为一名术师干员,而且在特米米的培训方针上也没有要求她向现代术师靠拢,反而决定让她贯彻自己的战斗方式。因为通过观察,他们认为特米米的战斗方式并不是没有值得学习之处,将自己的法术“注入”法杖来使得法杖充满杀伤力,如果换一个角度来看的话,简直是一种绝妙的想法。术师干员们本身都是一些充满探索精神的人,在承认了特米米的战斗方式后,在一些术师干员之间就掀起了“术师也应当身体强壮”的健身思潮,他们甚至开始寄希望于通过特米米的成长来开创一种全新的源石技艺流派——当然,即使真的能够成功,这大概也会是以后的事了。",
+ "unLockType": 2,
+ "unLockParam": "50",
+ "unLockString": "提升信赖以查看更多信息"
+ }
+ ],
+ "storyTitle": "档案资料一",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "与特米米交谈,总会有一个绕不开的话题:嘉维尔。一旦在她面前提到这个名字,原本话不多的特米米总会瞬间打开话匣子,无所不用其极地描述嘉维尔的好。其狂热程度,或许和堵在塞壬唱片总部大门口,只为见偶像一面的粉丝有得一拼。其实设身处地想一想,特米米会变成这样,或许是一件无法避免的事。 假设有位美少女,在外是个连大人都处理不了的孩子王,无数小朋友都想和她交朋友;但这样的她却会天天来你家吃饭找你玩,将自己的贴心与帅气悉数展现——这样的人,谁不会心动呢?!更何况,就是这样一位优秀的女孩,为了保护特米米,在矿洞里被源石刺伤,感染了矿石病。这样的桥段甚至连哥伦比亚的畅销书作家都不敢随便写,但事情就这样发生了,把特米米的心紧紧系在了嘉维尔的尾巴上。在那之后,特米米全心全意照顾嘉维尔,却被嘉维尔误以为是“排挤”。在祭典上暴揍了所有的挑战者后,嘉维尔扬长而去,而之后发生的事况,参阅嘉维尔从萨尔贡老家回来之后各相关人士的报告即可。根据报告内容总结,特米米之所以会想到用火箭炮把博士的飞行器给轰下来,也许只是因为很久没见的嘉维尔,仅此而已。在同嘉维尔一起来到罗德岛之后,特米米就完全没做过任何出格的事情了。\n\n“我说,真不用特米米的事迹出本书吗?电影也可以啊,绝对好卖。”\n“你想被嘉维尔锤就直说。”\n“没问题的啦,当事人都很迟钝的。”\n“......”\n“那,年会的演出剧本,拜托你了。”\n“多改一点啊,被认出来大家都得挨打!”\n“好叻,包在我身上。”",
+ "unLockType": 2,
+ "unLockParam": "100",
+ "unLockString": "提升信赖以查看更多信息"
+ }
+ ],
+ "storyTitle": "档案资料二",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "在回到罗德岛后,博士曾询问过特米米到底是如何想出那一整套馊主意的,支吾了半天,特米米拿出了一些书,书堆上方几本书籍的名称是这样的:\n《离自信只差一步》、《你一定能成功》、还有那本《100天教你如何学会企业管理》......\n接着,她取出了一张书单,上面列满了经常会出现在书店畅销排行榜上的书籍名称,大多是涉及时尚、成功学还有管理学的,其中涵盖的一些内容无疑让特米米在认识外界的时候走错了方向。比如说......她曾经真的把企业管理的那一套用在了“嘉维尔意志”的部族成员身上,要求他们统一着装、喊口号、像个鲁珀一样拼搏(加入罗德岛前她并不太清楚鲁珀是什么)。虽然在特米米的实力面前,部族成员们并没有什么怨言,但听说特米米离开后,大家就恢复了往昔松散的部族生活了。这样一想,特米米给博士的那发火箭炮,估计也是受到了其中一本书里的案例影响吧。\n万幸的是,特米米还是从中学到了一些实用的生活技巧。她已经熟习了在有限空间内收纳物品的能力,即使是负责宿管的干员也对她赞誉有佳,此外,她已能够熟练使用探险工具,在没有人帮助的情况下独自野外探险,再也不会犯误入矿洞后遇险这样的错误了。只是,罗德岛宿舍不同于阿卡胡拉部落老家,没有近乎无限的空间给特米米放藏品,在嘉维尔的劝说下,她开始筛选自己的宝藏,并把其中最最珍贵的东西放进背包贴身携带。\n这样一看,与其说特米米不够聪明,不如说她其实是把精力用在了错误的地方。",
+ "unLockType": 2,
+ "unLockParam": "150",
+ "unLockString": "提升信赖以查看更多信息"
+ }
+ ],
+ "storyTitle": "档案资料三",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "特米米的尾巴又长大了。\n这本身并不是一件坏事,阿达克利斯人大多都以拥有一条巨大的尾巴为荣。\n但特米米的尾巴不仅在横向延伸,还在往纵向空间延展。\n关于尾巴到底该长成什么样,阿达克利斯人自己都没有定论,“粗尾派”和“细尾派”的纷争直到今天也没有一个结果。\n特米米并不属于任何一派,尾巴怎么长都行,嘉维尔也不在乎。\n但是尾巴有点重了,平常好像也有一丁点不方便,在医生的建议下,还是用上了阿达克利斯专用尾尾佳。\n大家经常听到特米米这样抱怨:“明明小时候尾巴和嘉维尔差不多粗细,怎么长大就差那么多。”\n到底是保持原样,还是咬咬牙把尾巴瘦下去,特米米自己都拿不定主意。\n一方面粗尾巴很受欢迎,在战场上能发挥出意想不到的效果,嘉维尔也喜欢捏。\n另一方面,粗尾巴有时候会对别人造成困扰,有些好看的衣服会因为尾巴尺寸问题买不到合适款。\n所以在尾巴的问题上,特米米困扰了好久。\n她需要一个人来帮她做决定,并且帮助她执行。\n那个人会是谁呢?",
+ "unLockType": 2,
+ "unLockParam": "200",
+ "unLockString": "提升信赖以查看更多信息"
+ }
+ ],
+ "storyTitle": "档案资料四",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "特米米自己做的背包物品整理列表(部分):\n\n包裹着树叶的琥珀\n“第一次探险就找到的好东西,现在拿在手里还是觉得很开心。”\n\n烧制好的陶土丸子,有点变形。\n“第一次和嘉维尔烧陶土,她太用力把丸子捏变形了。”\n\n长大时换下的尖牙\n“妈妈说这颗是幸运牙,所以我一直放在包里。”\n\n小时候收集探险物品用的编织袋\n“非常牢固,还能用很久!”\n\n从各种地方剪下的(涂改痕迹)嘉维尔签名\n“......想要更多。”\n\n博士徽章\n“博士亲手送的,带着就能变聪明。”\n\n一沓捕梦网\n“碰到睡不好的人就送一个。”\n\n《太阳颂歌》\n“很有意思的书,今天晚上也要再往后面看一点。。”\n\n探险套组\n“里面有很多东西,外出探险的时候用得上。”\n\n野外医疗箱\n“还在学习怎么用,学成就能随时帮嘉维尔忙了。”\n\n黑(涂改痕迹)石头(涂改痕迹)\n(严重涂改痕迹)是嘉维尔\n(大量涂改痕迹)\n......\n(以下略)",
+ "unLockType": 1,
+ "unLockParam": "2;1",
+ "unLockString": "提升至精英阶段2以查看更多信息"
+ }
+ ],
+ "storyTitle": "晋升资料",
+ "unLockorNot": true
+ }
+ ]
+ },
+ "char_415_flint": {
+ "charID": "char_415_flint",
+ "drawName": "aZLing4",
+ "infoName": "山村响",
+ "storyTextAudio": [
+ {
+ "stories": [
+ {
+ "storyText": "【代号】燧石\n【性别】女\n【打架经验】十五年(自称)\n【出身地】萨尔贡\n【生日】9月17日\n【种族】黎博利\n【身高】144cm\n【矿石病感染情况】\n参照医学检测报告,确认为非感染者。",
+ "unLockType": 0,
+ "unLockParam": "",
+ "unLockString": ""
+ }
+ ],
+ "storyTitle": "基础档案",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "【物理强度】标准\n【战场机动】优良\n【生理耐受】普通\n【战术规划】普通\n【战斗技巧】标准\n【源石技艺适应性】普通",
+ "unLockType": 0,
+ "unLockParam": "",
+ "unLockString": ""
+ }
+ ],
+ "storyTitle": "综合体检测试",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "萨尔贡部族战士燧石,她的战斗经验从有力气挥动双拳时起就开始累积,擅长精准而快速的拳击格斗术。 \n现经由某位隐去姓名的精英干员推荐,通过测试作为近卫干员加入罗德岛。",
+ "unLockType": 0,
+ "unLockParam": "",
+ "unLockString": ""
+ }
+ ],
+ "storyTitle": "客观履历",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "造影检测结果显示,该干员体内脏器轮廓清晰,未见异常阴影,循环系统内源石颗粒检测未见异常,无矿石病感染迹象,现阶段可确认为非矿石病感染者。\n\n【体细胞与源石融合率】0%\n干员燧石没有被源石感染的迹象。\n\n【血液源石结晶密度】0.05u/L\n干员燧石甚少接触源石。她可能根本就不认识什么是源石。\n\n有啥好查的?她健康得很!\n——嘉维尔",
+ "unLockType": 2,
+ "unLockParam": "25",
+ "unLockString": "提升信赖以查看更多信息"
+ }
+ ],
+ "storyTitle": "临床诊断分析",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "跟着煌一起回来的家伙今天又在训练场找别的干员打架了。\n实际上,罗德岛汇集了众多性格各异的干员,其中并不缺乏怪人,一言不合就在走廊中大打出手这样的情况,至今为止发生过许多次。虽然这种斗殴事件处理起来很麻烦,但是却并不怎么令人惊讶。而与此相比,干员燧石的状况稍稍有不同。\n不少曾与燧石交手“切磋”过的干员都表示,双方之间的对战其实是在合意的情况下展开的。他们之间并没有发生什么不愉快,也不是因为有冲突才动手。通常来说,那个小个子女孩就这么直直地看人,然后走过来,张口发出一些古怪的音节,双方各自从对方的眼神中看出某种默契,接下来只要挥拳就行了。\n“我没听懂她在说什么。但是那眼神不坏。”干员布洛卡这么说道。",
+ "unLockType": 2,
+ "unLockParam": "50",
+ "unLockString": "提升信赖以查看更多信息"
+ }
+ ],
+ "storyTitle": "档案资料一",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "干员燧石在来到罗德岛前,完全不会使用一些常用语言。对于燧石来说,这类语言就如萨尔贡本地土著方言在无监管地区自由演化的变体一样,令人全然摸不着头脑。只不过,在加入罗德岛后,为了日常能够顺利交流沟通,学习常用语言就变成了一件不得不提上日程的要紧事。\n常用的语言本身学习难度并不算高,在说服燧石自愿接受每日的语言课程一事上,嘉维尔的一句话起到了关键作用。\n“你难道不想直接和煌交流?”\n就这么一句话,比其他人说什么都好用,燧石开始认真地学习。\n\n【语音记录】\n“那在她学会之前怎么办,没有其他懂她们那种土著方言的人在场,我们都得和她打手势交流?”\n“哦,这个问题,别担心。”\n“这能不担心吗?!任务呢,任务怎么办,难道战场上发命令也得靠肢体语言?”\n“放心,放心,编队时肯定会考虑到这一点的。你看,博士这不就已经能听懂点那种听起来叽哩哇啦的萨尔贡方言了嘛!”",
+ "unLockType": 2,
+ "unLockParam": "100",
+ "unLockString": "提升信赖以查看更多信息"
+ }
+ ],
+ "storyTitle": "档案资料二",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "干员燧石是生活在雨林中的黎博利人,这一族的黎博利天生身材娇小,身体素质较其他黎博利人也稍显不足,更不用说和周围那些孔武健壮的种族相提并论。这样的现状也就导致燧石的部族一直以来都在雨林中生活得较为艰难。这样的艰难情况一直持续到燧石成长到能跑会跳的年纪,并且将两个比她强壮得多的阿达克利斯人打翻在地赢得胜利为止。\n燧石的拳迅捷而刁钻,在身体强度天生不足的情况下,种族带来的速度优势很好地弥补了在力量方面的欠缺。她的拳法和任何一种系统的有理论背景的拳术都不同,那单纯只是为击倒对手而挥出的拳头,带有雨林难以捉摸的自由及危险。\n作为一族中最高大强壮的战士,燧石在接触到那些身材高挑的外族人之前,一直对自己的体型相当自信,并且引以为豪。而在认清事实,了解到外面大多数人都比她还要高大之后,燧石很快摒弃了过去因无知而产生的骄傲,她开始追寻新的挑战——如果有更强的人出现,那么就挑战对方,磨砺并提高自己,直至将对手击败。\n绝不要因个头而看轻她。萨尔贡的战士从不畏惧挑战。\n\n【记录者补充】\n她和高个子的干员关系怎么样,我不做评价。但她和我们的杜林族干员相处得很好,这点千真万确。",
+ "unLockType": 2,
+ "unLockParam": "150",
+ "unLockString": "提升信赖以查看更多信息"
+ }
+ ],
+ "storyTitle": "档案资料三",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "或许有人会认为崇尚武力的提亚卡乌人冲动粗鲁,但不可否认的是,这些战士往往为人热忱、直率并且骁勇善战。干员燧石就是其中的典型人物。\n在燧石的认知中,没有什么事情是不能用拳头来解决的。在燧石的老家,常常可以在路边见到前一刻还扭打在一起的提亚卡乌人,下一秒翻身起来就已经握手言和的情景。而握手言和之后的提亚卡乌人可能会勾肩搭背相约一起去吃饭,一般来说,在真正吃上饭之前,他们往往还会因为别的争执再打上一架。\n此外,燧石所属的这一支黎博利人还对鲜花有某种超出寻常的喜爱,她们尤其偏爱颜色艳丽的花朵,喜爱用这些花装饰居所。在干员燧石的观念里,花是随处可见,可以随意摘取的东西,即便现在来到罗德岛这样巨大的钢筋铁皮中生活,她也仍然是这么想的。\n调香师小姐所管理的温室花园在稳定吸引了众多园艺爱好者后,这次终于迎来了一个巨大的难题,种植在温室内的花卉时常无故被采摘,日益增加的受害植物培育者们最终结成同盟,一致同意要给采花犯人一个深刻教训。\n而在他们有所行动之前,干员炎客精心培育的小盆栽一夜之间被洗劫事件成为了重要突破口,当事双方于当天发生激烈争斗,最终在医疗部嘉维尔医生的严格关照下,勉强握手言和。\n\n至少现在干员燧石已经明白,和植被丰沛的雨林不同,罗德岛内所能见到的鲜花,最好还是不要随意摘采。温室管理人已特别批准燧石使用室内的小花坛,提亚卡乌人偶尔会蹲坐在花坛旁,用她那双惯于握拳的手小心翼翼地驱除杂草,期待花苗长成。",
+ "unLockType": 2,
+ "unLockParam": "200",
+ "unLockString": "提升信赖以查看更多信息"
+ }
+ ],
+ "storyTitle": "档案资料四",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "在燧石看来,大多数人都想得太多,将自己逼得太紧,而罗德岛内那些总是强撑着自己去工作的人则更是让她看不下去。\n“如果累了,那就去休息啊!”\n她会这么说。而在说这句话时,这个战士往往已经做好了替休息的你挡下所有危险的准备。\n\n只是,雨林的战士暂时还没能完全理解大地究竟有多广阔,她还需要时间去了解,在这片大地上,有多少事能够用她的拳头解决,又有多少事我们总是无能为力。",
+ "unLockType": 1,
+ "unLockParam": "2;1",
+ "unLockString": "提升至精英阶段2以查看更多信息"
+ }
+ ],
+ "storyTitle": "晋升资料",
+ "unLockorNot": true
+ }
+ ]
+ },
+ "char_416_zumama": {
+ "charID": "char_416_zumama",
+ "drawName": "Liduke",
+ "infoName": "桑岛法子",
+ "storyTextAudio": [
+ {
+ "stories": [
+ {
+ "storyText": "【代号】森蚺\n【性别】女\n【战斗经验】没有战斗经验\n【出身地】萨尔贡\n【生日】10月30日\n【种族】斐迪亚\n【身高】171cm\n【矿石病感染情况】\n体表有源石结晶分布,参照医学检测报告,确认为感染者。",
+ "unLockType": 0,
+ "unLockParam": "",
+ "unLockString": ""
+ }
+ ],
+ "storyTitle": "基础档案",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "【物理强度】优良\n【战场机动】标准\n【生理耐受】优良\n【战术规划】普通\n【战斗技巧】标准\n【源石技艺适应性】标准",
+ "unLockType": 0,
+ "unLockParam": "",
+ "unLockString": ""
+ }
+ ],
+ "storyTitle": "综合体检测试",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "嘉维尔的故乡——阿卡胡拉中某部族的族长,经过干员测试后加入罗德岛,同时接受治疗。\n拥有不输于嘉维尔的身体素质,目前和她的伙伴“暴躁铁皮”共同活跃在战场上。",
+ "unLockType": 0,
+ "unLockParam": "",
+ "unLockString": ""
+ }
+ ],
+ "storyTitle": "客观履历",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "造影检测结果显示,该干员体内脏器轮廓模糊,可见异常阴影,循环系统内源石颗粒检测异常,有矿石病感染迹象,现阶段可确认为是矿石病感染者。\n\n【体细胞与源石融合率】7%\n干员森蚺体表有少量源石结晶分布。\n\n【血液源石结晶密度】0.22u/L\n干员森蚺感染矿石病较早,且没有得到有效遏制,因此病情较为严重,不过由于本人身体素质极佳,在一定程度上延缓了病情的蔓延,目前接受治疗后已趋向稳定,需要定期接受观察治疗。\n\n什么嘛,身体这不是还挺结实的吗!\n——嘉维尔",
+ "unLockType": 2,
+ "unLockParam": "25",
+ "unLockString": "提升信赖以查看更多信息"
+ }
+ ],
+ "storyTitle": "临床诊断分析",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "爱好有些奇怪的斐迪亚女孩。\n不太喜欢主动说话,但并不是沉默寡言的类型。在大部分事情的观念上远比已经离开家乡数年的嘉维尔正常,但唯独涉及机械方面时有一些奇怪的偏执和想法。\n在刚加入时的一段时间里和特米米同样以本名“祖玛玛”作为代号,不过以重生的“大丑”被可露希尔命名为“暴躁铁皮”为契机,她也将自己的代号更改为为自己部族的名字——“森蚺”。\n不过依然有不少干员会直接喊她的名字,比如嘉维尔。\n另外,根据本人描述,除了幼年时经常和嘉维尔打架,除此之外她并不经常打架,因此有关战斗经验的档案不作统计。",
+ "unLockType": 2,
+ "unLockParam": "50",
+ "unLockString": "提升信赖以查看更多信息"
+ }
+ ],
+ "storyTitle": "档案资料一",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "根据森蚺本人的描述,她对部族外的了解完全来自于她收集的书籍。\n这就解释了她明明在进入工程部时能顺利地和可露希尔进行交流——虽然马上就把可露希尔气得把手中的薯片都扔了——却仍对我们生活中的常识有一些奇怪的认知。\n当然,仅仅通过一些书籍就能学会陌生的语言和机械知识,这本身已经是一件足以证明她学习能力的事情了。\n而在进入罗德岛后,她的这种学习能力也得到了进一步的展现——仅仅数月后,可露希尔就亲自批准了她常驻工程部的申请。\n不过令人遗憾的是,在这几个月中,甚至时至今日,除了第一时间学会了使用各种机器之外,她对于部族外的生活方式的认知并没有得到长足的进步。",
+ "unLockType": 2,
+ "unLockParam": "100",
+ "unLockString": "提升信赖以查看更多信息"
+ }
+ ],
+ "storyTitle": "档案资料二",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "森蚺在加入罗德岛后,由于对于陌生事物的不了解,闹出了许多笑话,而其中最令人啼笑皆非的,仍然是她与Lancet-2的关系。\n她称呼Lancet-2为姐姐的场景几乎会令所有第一次见到的干员感到震惊。当然,Lancet-2凭借其温柔的性格在干员之间确实颇有人气,但像森蚺这般的热情确实前所未有。\n不过,这并不是无法理解的事。\n一定有人经历过在接触到一个闻所未闻的事物那种头皮发麻的震撼,那是一扇全新的大门被打开,那是一片未垦的大地被发现。对森蚺来说,这份震撼来自于幼时见到恰好经过的移动城市,那是机械的巨大无匹,机械的冰冷色泽给她带来的震撼。这份震撼也来自于Lancet-2开口的那一瞬间,那是机械的可能性给她带来的震撼。\n大部分干员在第一次见到罗德岛上能够说话的作业平台们时,难道没有被震撼到吗?只是大部分干员对机械并不是那么感兴趣,才没有森蚺这么大的反应而已。\n而另一方面,森蚺对其他作业平台虽然也有超出常人的尊敬,却也没有像对Lancet-2那样亲切,这一点反而说明了她的正常。\n她对Lancet-2的特殊对待,是某种仪式感,是某种情感寄托,这是她在新的生活中为自己选择的道标,这甚至可以视作她对于自己梦想追求的一个外在体现。\n所以,作为所有作业平台的开发者,同时现在也被森蚺叫做师父的可露希尔并没有阻止自己“傻徒弟”的这种行为,可露希尔一定是明白森蚺的这种心情的吧。",
+ "unLockType": 2,
+ "unLockParam": "150",
+ "unLockString": "提升信赖以查看更多信息"
+ }
+ ],
+ "storyTitle": "档案资料三",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "博士的阿卡胡拉之旅中,虽然最终一切以一种近乎喜剧的方式收尾,但其中并不是没有值得讨论的东西。\n森蚺的初衷虽然只是建造巨大的机器,但如果没有这一系列的事情发生,她顺利成为大酋长,那么整个阿卡胡拉的部族势必将在她的带领下,进入一种虽然诡异但确实可以被称为机械时代的状态。这本质上是一种对于传统的反抗,是一种突破。\n而从这个角度考量,嘉维尔就像是传统的化身,坚信自己的力量,不借助外力,阿卡胡拉中的人们已经如此生活了许久,这是一种再典型不过的传统。\n也就是说,这本质上可以看作是一场传统与突破的矛盾。如果不是嘉维尔与森蚺是这样的关系,如果不是这片地区的传统本身就并不那么牢固,如果不是这里的人们如此质朴,历史已经告诉我们,这件事原本必然将会以一种并不美好的方式收场。\n当然,凡事没有如果,讨论这个话题也并不是想要指出这次事件能如此收场是一种幸运,而是想要提出一个有趣的问题——\n如果让嘉维尔和森蚺分别代表一种生活方式,嘉维尔代表原始而自由的生活,森蚺代表依赖工具而更有规则的生活,我们是否可以断言其中一种就是绝对正确的,绝对美好的生活?\n进一步,从这个问题衍生出的问题是,什么样的生活才是好的生活?\n这个问题没有一个标准的答案,但是看着嘉维尔和森蚺,两个截然不同却又有相似之处的两人,思考这个问题会是一个有趣的过程。",
+ "unLockType": 2,
+ "unLockParam": "200",
+ "unLockString": "提升信赖以查看更多信息"
+ }
+ ],
+ "storyTitle": "档案资料四",
+ "unLockorNot": true
+ },
+ {
+ "stories": [
+ {
+ "storyText": "有关森蚺的伙伴,事实上,它并不是博士一行在雨林中遭遇的那一台,那一台的名字叫做“巨大的丑东西”,昵称大丑。\n而由于大丑的原型过于庞大,飞行器无法塞下全部,并且在当时已经毁坏,因此在返回罗德岛时,飞行器上并没有携带多少大丑的残余零件。\n现如今的这台,是在工程部全体的共同努力下完成的,由可露希尔总工程师亲自命名的二代机——“暴躁铁皮”。\n这台机器表面上和大丑十分相像,但内里却已经不是大丑的杂乱无章,而是包含着罗德岛工程部的智慧结晶。据说在完工的那一天,森蚺在施工现场哭了出来。\n对她来说,这一定是她的梦想走向现实的最坚实的第一步吧。\n另外,在暴躁铁皮完工后,森蚺偶尔提到的大丑的驾驶者,名叫大祭司的生物也开始频繁地出现在罗德岛内,而凯尔希医生在得知后让干员们无须在意,这虽然多少令人有些在意,不过大祭司性格欢脱,久而久之,干员们也逐渐习惯了他的存在。",
+ "unLockType": 1,
+ "unLockParam": "2;1",
+ "unLockString": "提升至精英阶段2以查看更多信息"
+ }
+ ],
+ "storyTitle": "晋升资料",
+ "unLockorNot": true
+ }
+ ]
}
},
"npcDict": {
diff --git a/resources/gamedata/excel/item_table.json b/resources/gamedata/excel/item_table.json
index 7fb1bab2..8703e98f 100644
--- a/resources/gamedata/excel/item_table.json
+++ b/resources/gamedata/excel/item_table.json
@@ -453,6 +453,10 @@
"classifyType": "MATERIAL",
"itemType": "MATERIAL",
"stageDropList": [
+ {
+ "stageId": "act12d0_01",
+ "occPer": "ALWAYS"
+ },
{
"stageId": "act11d0_03",
"occPer": "ALWAYS"
@@ -498,6 +502,10 @@
"classifyType": "MATERIAL",
"itemType": "MATERIAL",
"stageDropList": [
+ {
+ "stageId": "act12d0_04",
+ "occPer": "ALMOST"
+ },
{
"stageId": "act11d0_04",
"occPer": "ALMOST"
@@ -556,6 +564,10 @@
"classifyType": "MATERIAL",
"itemType": "MATERIAL",
"stageDropList": [
+ {
+ "stageId": "act12d0_06",
+ "occPer": "USUAL"
+ },
{
"stageId": "main_02-04",
"occPer": "OFTEN"
@@ -632,6 +644,10 @@
"classifyType": "MATERIAL",
"itemType": "MATERIAL",
"stageDropList": [
+ {
+ "stageId": "act12d0_02",
+ "occPer": "ALWAYS"
+ },
{
"stageId": "act11d0_01",
"occPer": "USUAL"
@@ -673,6 +689,10 @@
"classifyType": "MATERIAL",
"itemType": "MATERIAL",
"stageDropList": [
+ {
+ "stageId": "act12d0_05",
+ "occPer": "OFTEN"
+ },
{
"stageId": "act11d0_05",
"occPer": "OFTEN"
@@ -799,6 +819,10 @@
"classifyType": "MATERIAL",
"itemType": "MATERIAL",
"stageDropList": [
+ {
+ "stageId": "act12d0_02",
+ "occPer": "ALMOST"
+ },
{
"stageId": "act11d0_02",
"occPer": "ALWAYS"
@@ -840,6 +864,10 @@
"classifyType": "MATERIAL",
"itemType": "MATERIAL",
"stageDropList": [
+ {
+ "stageId": "act12d0_04",
+ "occPer": "ALWAYS"
+ },
{
"stageId": "act11d0_04",
"occPer": "ALWAYS"
@@ -974,6 +1002,10 @@
"classifyType": "MATERIAL",
"itemType": "MATERIAL",
"stageDropList": [
+ {
+ "stageId": "act12d0_03",
+ "occPer": "ALWAYS"
+ },
{
"stageId": "act11d0_01",
"occPer": "ALWAYS"
@@ -1077,6 +1109,10 @@
"classifyType": "MATERIAL",
"itemType": "MATERIAL",
"stageDropList": [
+ {
+ "stageId": "act12d0_07",
+ "occPer": "ALMOST"
+ },
{
"stageId": "act9d0_06",
"occPer": "USUAL"
@@ -1153,6 +1189,10 @@
"classifyType": "MATERIAL",
"itemType": "MATERIAL",
"stageDropList": [
+ {
+ "stageId": "act12d0_01",
+ "occPer": "ALWAYS"
+ },
{
"stageId": "act11d0_03",
"occPer": "ALWAYS"
@@ -1190,6 +1230,10 @@
"classifyType": "MATERIAL",
"itemType": "MATERIAL",
"stageDropList": [
+ {
+ "stageId": "act12d0_05",
+ "occPer": "ALWAYS"
+ },
{
"stageId": "act10d5_04",
"occPer": "ALWAYS"
@@ -1332,6 +1376,10 @@
"classifyType": "MATERIAL",
"itemType": "MATERIAL",
"stageDropList": [
+ {
+ "stageId": "act12d0_03",
+ "occPer": "ALWAYS"
+ },
{
"stageId": "act11d0_02",
"occPer": "USUAL"
@@ -1744,6 +1792,10 @@
"classifyType": "MATERIAL",
"itemType": "MATERIAL",
"stageDropList": [
+ {
+ "stageId": "act12d0_08",
+ "occPer": "USUAL"
+ },
{
"stageId": "main_02-10",
"occPer": "OFTEN"
@@ -4678,6 +4730,22 @@
"stageDropList": [],
"buildingProductList": []
},
+ "p_char_366_acdrop": {
+ "itemId": "p_char_366_acdrop",
+ "name": "酸糖的信物",
+ "description": "一块崭新的滑板,她送给你的,附赠了创口贴和消毒水。",
+ "rarity": 3,
+ "iconId": "p_char_366_acdrop",
+ "overrideBkg": null,
+ "stackIconId": null,
+ "sortId": 800040,
+ "usage": "用于提升酸糖的潜能。",
+ "obtainApproach": "干员入职的馈赠",
+ "classifyType": "MATERIAL",
+ "itemType": "MATERIAL",
+ "stageDropList": [],
+ "buildingProductList": []
+ },
"p_char_128_plosis": {
"itemId": "p_char_128_plosis",
"name": "白面鸮的信物",
@@ -5654,6 +5722,38 @@
"stageDropList": [],
"buildingProductList": []
},
+ "p_char_411_tomimi": {
+ "itemId": "p_char_411_tomimi",
+ "name": "特米米的信物",
+ "description": "一张干员亲手制作的捕梦网,散发着令人舒适的清香。睡得安稳,才有力气做事,这是特米米的独家秘诀。",
+ "rarity": 4,
+ "iconId": "p_char_411_tomimi",
+ "overrideBkg": null,
+ "stackIconId": null,
+ "sortId": 700061,
+ "usage": "用于提升特米米的潜能。",
+ "obtainApproach": "干员入职的馈赠",
+ "classifyType": "MATERIAL",
+ "itemType": "MATERIAL",
+ "stageDropList": [],
+ "buildingProductList": []
+ },
+ "p_char_415_flint": {
+ "itemId": "p_char_415_flint",
+ "name": "燧石的信物",
+ "description": "一把锋利的石制匕首。由燧石亲手锻制,原主人一般拿它来切割烤肉,适用于多种野外坏境,但要小心不要划伤自己!",
+ "rarity": 4,
+ "iconId": "p_char_415_flint",
+ "overrideBkg": null,
+ "stackIconId": null,
+ "sortId": 700062,
+ "usage": "用于提升燧石的潜能。",
+ "obtainApproach": "干员入职的馈赠",
+ "classifyType": "MATERIAL",
+ "itemType": "MATERIAL",
+ "stageDropList": [],
+ "buildingProductList": []
+ },
"p_char_103_angel": {
"itemId": "p_char_103_angel",
"name": "能天使的信物",
@@ -6086,6 +6186,22 @@
"stageDropList": [],
"buildingProductList": []
},
+ "p_char_416_zumama": {
+ "itemId": "p_char_416_zumama",
+ "name": "森蚺的信物",
+ "description": "一把看起来用了很长时间的扳手,用来造机器或者防身都不错。",
+ "rarity": 5,
+ "iconId": "p_char_416_zumama",
+ "overrideBkg": null,
+ "stackIconId": null,
+ "sortId": 600028,
+ "usage": "用于提升森蚺的潜能。",
+ "obtainApproach": "干员入职的馈赠",
+ "classifyType": "MATERIAL",
+ "itemType": "MATERIAL",
+ "stageDropList": [],
+ "buildingProductList": []
+ },
"bilibili001": {
"itemId": "bilibili001",
"name": "预约干员随机4选1",
@@ -7440,6 +7556,87 @@
"stageDropList": [],
"buildingProductList": []
},
+ "act12d0_token_components": {
+ "itemId": "act12d0_token_components",
+ "name": "机械零件",
+ "description": "一开始只能在祖玛玛的部族中见到,后来逐渐散落在雨林和荒野的各种地方。每一个都充满了想象力和对物理法则的反抗,虽然不符合任何国家的任何工业标准。",
+ "rarity": 4,
+ "iconId": "act12d0_token_components",
+ "overrideBkg": null,
+ "stackIconId": null,
+ "sortId": -10000,
+ "usage": "祖玛玛的部族中在建造各种东西时广泛使用的机械零件,可用于兑换各类物资。",
+ "obtainApproach": "活动期间关卡限时掉落",
+ "classifyType": "NONE",
+ "itemType": "ACTIVITY_ITEM",
+ "stageDropList": [
+ {
+ "stageId": "act12d0_01",
+ "occPer": "ALWAYS"
+ },
+ {
+ "stageId": "act12d0_02",
+ "occPer": "ALWAYS"
+ },
+ {
+ "stageId": "act12d0_03",
+ "occPer": "ALWAYS"
+ },
+ {
+ "stageId": "act12d0_04",
+ "occPer": "ALWAYS"
+ },
+ {
+ "stageId": "act12d0_05",
+ "occPer": "ALWAYS"
+ },
+ {
+ "stageId": "act12d0_06",
+ "occPer": "ALWAYS"
+ },
+ {
+ "stageId": "act12d0_07",
+ "occPer": "ALWAYS"
+ },
+ {
+ "stageId": "act12d0_08",
+ "occPer": "ALWAYS"
+ }
+ ],
+ "buildingProductList": []
+ },
+ "act12d6_token_mushroom": {
+ "itemId": "act12d6_token_mushroom",
+ "name": "好看的蘑菇",
+ "description": "可以让你模糊现实与虚幻的差别,你将见到前所未见的东西。当然,它也是这场冒险的元凶。",
+ "rarity": 4,
+ "iconId": "act12d6_token_mushroom",
+ "overrideBkg": null,
+ "stackIconId": null,
+ "sortId": -10000,
+ "usage": "散发着迷幻绚丽色彩的蘑菇,能提升边缘系统的稳定性。",
+ "obtainApproach": "集成战略模式获得",
+ "classifyType": "NONE",
+ "itemType": "ACTIVITY_ITEM",
+ "stageDropList": [],
+ "buildingProductList": []
+ },
+ "act12d6_token_pancake": {
+ "itemId": "act12d6_token_pancake",
+ "name": "美味的蜜饼",
+ "description": "刻俄柏最喜爱的食物,她愿意拿任何东西交换它。",
+ "rarity": 4,
+ "iconId": "act12d6_token_pancake",
+ "overrideBkg": null,
+ "stackIconId": null,
+ "sortId": -10000,
+ "usage": "以淀粉与果糖制成的米诺斯传统美食,用来获取蜜饼城堡的奖励。",
+ "obtainApproach": "集成战略模式获得",
+ "classifyType": "NONE",
+ "itemType": "ACTIVITY_ITEM",
+ "stageDropList": [],
+ "buildingProductList": []
+ },
"voucher_item_4pick1": {
"itemId": "voucher_item_4pick1",
"name": "干员兑换券",
diff --git a/resources/gamedata/excel/medal_table.json b/resources/gamedata/excel/medal_table.json
index 84e0e383..ed3fa31b 100644
--- a/resources/gamedata/excel/medal_table.json
+++ b/resources/gamedata/excel/medal_table.json
@@ -276,11 +276,221 @@
}
]
},
+ {
+ "medalId": "medal_activity_12d0_10",
+ "medalName": "“大祭司的馈赠”",
+ "medalType": "activityMedal",
+ "slotId": 1,
+ "preMedalIdList": [
+ "medal_activity_12d0_01",
+ "medal_activity_12d0_02",
+ "medal_activity_12d0_03",
+ "medal_activity_12d0_04",
+ "medal_activity_12d0_05",
+ "medal_activity_12d0_06",
+ "medal_activity_12d0_07",
+ "medal_activity_12d0_08",
+ "medal_activity_12d0_09"
+ ],
+ "rarity": 4,
+ "template": null,
+ "unlockParam": [],
+ "getMethod": null,
+ "description": "您度过了一个惊险刺激的假日。\n吵闹、放纵、力量至上、不去思考未来,在文明尚未触及的地方,您发现,没有科技的生活也可以很快乐。",
+ "advancedMedal": null,
+ "originMedal": null,
+ "activeTime": -1,
+ "medalRewardGroup": []
+ },
+ {
+ "medalId": "medal_activity_12d0_01",
+ "medalName": "蘑菇狂热者奖章",
+ "medalType": "activityMedal",
+ "slotId": 2,
+ "preMedalIdList": [],
+ "rarity": 0,
+ "template": "ActivityCutTree",
+ "unlockParam": [
+ "act12d0",
+ "trap_016_peon",
+ "100"
+ ],
+ "getMethod": "活动期间,累计清理100次巨蕈",
+ "description": "您对蘑菇的热爱令人赞叹。\n不过,为了您的身体着想,请至少在烤熟后食用。",
+ "advancedMedal": null,
+ "originMedal": null,
+ "activeTime": -1,
+ "medalRewardGroup": []
+ },
+ {
+ "medalId": "medal_activity_12d0_02",
+ "medalName": "“特米米的敬意”",
+ "medalType": "activityMedal",
+ "slotId": 3,
+ "preMedalIdList": [],
+ "rarity": 0,
+ "template": "GotCharsBeforeTime",
+ "unlockParam": [
+ "char_411_tomimi",
+ "1600113599"
+ ],
+ "getMethod": "活动期间,获得干员特米米",
+ "description": "您的智慧折服了这个女孩。\n我们有理由相信,等她开阔眼界后,她会做得更好。",
+ "advancedMedal": null,
+ "originMedal": null,
+ "activeTime": -1,
+ "medalRewardGroup": []
+ },
+ {
+ "medalId": "medal_activity_12d0_03",
+ "medalName": "“依娜姆的珍藏”",
+ "medalType": "activityMedal",
+ "slotId": 4,
+ "preMedalIdList": [],
+ "rarity": 0,
+ "template": "ActivityCoinCost",
+ "unlockParam": [
+ "act12d0",
+ "act12d0_token_components",
+ "4000"
+ ],
+ "getMethod": "活动期间,在[依娜姆商会]内消耗4000个机械零件",
+ "description": "您在依娜姆的商店中一掷千金。\n没有商人会讨厌您这样的顾客。",
+ "advancedMedal": null,
+ "originMedal": null,
+ "activeTime": -1,
+ "medalRewardGroup": []
+ },
+ {
+ "medalId": "medal_activity_12d0_04",
+ "medalName": "阿卡胡拉纪念奖章",
+ "medalType": "activityMedal",
+ "slotId": 5,
+ "preMedalIdList": [],
+ "rarity": 0,
+ "template": "PassStageSome",
+ "unlockParam": [
+ "3",
+ "act12d0_01;act12d0_02;act12d0_03;act12d0_04;act12d0_05;act12d0_06;act12d0_07;act12d0_08;act12d0_09",
+ "9"
+ ],
+ "getMethod": "以3星评价完成[大酋长之路]内全部关卡",
+ "description": "您的假日结束了。\n想必这段欢乐的经历会在您的记忆中留下痕迹,我们都知道,这片大地上不只有伤痛——虽然我们偶尔会忘记这一点。",
+ "advancedMedal": null,
+ "originMedal": null,
+ "activeTime": -1,
+ "medalRewardGroup": []
+ },
+ {
+ "medalId": "medal_activity_12d0_05",
+ "medalName": "部族勇士奖章",
+ "medalType": "activityMedal",
+ "slotId": 6,
+ "preMedalIdList": [],
+ "rarity": 0,
+ "template": "PassStageWithCutTree",
+ "unlockParam": [
+ "3",
+ "act12d0_ex06",
+ "trap_016_peon",
+ "1",
+ "5"
+ ],
+ "getMethod": "以3星评价完成RI-EX-6,且通关时清理5次以上巨蕈",
+ "description": "您完成了一次出色的挑战。\n所有人都承认,您是一位真正的勇士。",
+ "advancedMedal": null,
+ "originMedal": null,
+ "activeTime": -1,
+ "medalRewardGroup": []
+ },
+ {
+ "medalId": "medal_activity_12d0_06",
+ "medalName": "“嘉维尔的赞赏”",
+ "medalType": "activityMedal",
+ "slotId": 7,
+ "preMedalIdList": [],
+ "rarity": 2,
+ "template": "PassStageSome",
+ "unlockParam": [
+ "3",
+ "act12d0_ex01#f#;act12d0_ex02#f#;act12d0_ex03#f#;act12d0_ex04#f#;act12d0_ex05#f#;act12d0_ex06#f#;act12d0_ex07#f#;act12d0_ex08#f#",
+ "8"
+ ],
+ "getMethod": "完成[嘉维尔足迹]内全部关卡的突袭模式",
+ "description": "您克服了更加艰难的任务。\n嘉维尔十分欣赏您的勇敢。",
+ "advancedMedal": null,
+ "originMedal": null,
+ "activeTime": -1,
+ "medalRewardGroup": []
+ },
+ {
+ "medalId": "medal_activity_12d0_07",
+ "medalName": "“祖玛玛的肯定”",
+ "medalType": "activityMedal",
+ "slotId": 8,
+ "preMedalIdList": [],
+ "rarity": 2,
+ "template": "MissionCompleteSome",
+ "unlockParam": [
+ "12D0Activity_1;12D0Activity_2;12D0Activity_3;12D0Activity_4;12D0Activity_5;12D0Activity_6;12D0Activity_7;12D0Activity_8;12D0Activity_9;12D0Activity_10;12D0Activity_11;12D0Activity_12;12D0Activity_13;12D0Activity_14;12D0Activity_15;12D0Activity_16;12D0Activity_17;12D0Activity_18;12D0Activity_19;12D0Activity_20;12D0Activity_21;12D0Activity_22;12D0Activity_23;12D0Activity_24;12D0Activity_25",
+ "25"
+ ],
+ "getMethod": "完成[勇士试炼]中全部内容,并领取奖励",
+ "description": "您充分享受了这场冒险。\n祖玛玛为您亲手打造了这枚奖章。",
+ "advancedMedal": null,
+ "originMedal": null,
+ "activeTime": -1,
+ "medalRewardGroup": []
+ },
+ {
+ "medalId": "medal_activity_12d0_08",
+ "medalName": "观光客奖章",
+ "medalType": "activityMedal",
+ "slotId": 9,
+ "preMedalIdList": [],
+ "rarity": 2,
+ "template": "PassStageWithCutTree",
+ "unlockParam": [
+ "3",
+ "act12d0_08",
+ "trap_016_peon",
+ "0",
+ "2"
+ ],
+ "getMethod": "以3星评价完成RI-8,且通关时清理2次以下巨蕈",
+ "description": "您保持了作为文明人的矜持。\n不过有时候,放纵一下或许并不是坏事。",
+ "advancedMedal": "medal_activity_12d0_085",
+ "originMedal": null,
+ "activeTime": -1,
+ "medalRewardGroup": []
+ },
+ {
+ "medalId": "medal_activity_12d0_09",
+ "medalName": "狂战士奖章",
+ "medalType": "activityMedal",
+ "slotId": 10,
+ "preMedalIdList": [],
+ "rarity": 2,
+ "template": "PassStageWithCutTree",
+ "unlockParam": [
+ "3",
+ "act12d0_ex08",
+ "trap_016_peon",
+ "1",
+ "7"
+ ],
+ "getMethod": "以3星评价完成RI-EX-8,且通关时清理7次巨蕈",
+ "description": "您彻底融入了这里的生活。\n相信自己手中力量的感觉并不坏,不是吗?",
+ "advancedMedal": null,
+ "originMedal": null,
+ "activeTime": -1,
+ "medalRewardGroup": []
+ },
{
"medalId": "medal_activity_11d5_01",
"medalName": "利刃出鞘奖章",
"medalType": "activityMedal",
- "slotId": 1,
+ "slotId": 11,
"preMedalIdList": [
"medal_activity_11d5_02",
"medal_activity_11d5_03",
@@ -306,7 +516,7 @@
"medalId": "medal_activity_11d5_02",
"medalName": "利刃合约奖章",
"medalType": "activityMedal",
- "slotId": 2,
+ "slotId": 12,
"preMedalIdList": [],
"rarity": 0,
"template": "CrisisStageScoreSome",
@@ -327,7 +537,7 @@
"medalId": "medal_activity_11d5_03",
"medalName": "利刃合约奖章·II",
"medalType": "activityMedal",
- "slotId": 3,
+ "slotId": 13,
"preMedalIdList": [],
"rarity": 2,
"template": "CrisisStageScoreSome",
@@ -348,7 +558,7 @@
"medalId": "medal_activity_11d5_04",
"medalName": "利刃干员奖章",
"medalType": "activityMedal",
- "slotId": 4,
+ "slotId": 14,
"preMedalIdList": [],
"rarity": 2,
"template": "GotCharsBeforeTime",
@@ -367,7 +577,7 @@
"medalId": "medal_activity_11d5_05",
"medalName": "利刃阵地奖章",
"medalType": "activityMedal",
- "slotId": 5,
+ "slotId": 15,
"preMedalIdList": [],
"rarity": 2,
"template": "CrisisTempClearSome",
@@ -387,7 +597,7 @@
"medalId": "medal_activity_11d5_06",
"medalName": "利刃响应奖章",
"medalType": "activityMedal",
- "slotId": 6,
+ "slotId": 16,
"preMedalIdList": [],
"rarity": 0,
"template": "CrisisTaskSome",
@@ -407,7 +617,7 @@
"medalId": "medal_activity_11d5_07",
"medalName": "利刃响应奖章·II",
"medalType": "activityMedal",
- "slotId": 7,
+ "slotId": 17,
"preMedalIdList": [],
"rarity": 2,
"template": "CrisisTaskSome",
@@ -427,7 +637,7 @@
"medalId": "medal_activity_11d5_08",
"medalName": "利刃跋涉奖章",
"medalType": "activityMedal",
- "slotId": 8,
+ "slotId": 18,
"preMedalIdList": [],
"rarity": 0,
"template": "CrisisUnlockPermRuneSome",
@@ -447,7 +657,7 @@
"medalId": "medal_activity_11d5_09",
"medalName": "利刃演习奖章",
"medalType": "activityMedal",
- "slotId": 9,
+ "slotId": 19,
"preMedalIdList": [],
"rarity": 0,
"template": "CrisisStageScoreSome",
@@ -468,7 +678,7 @@
"medalId": "medal_activity_11d5_10",
"medalName": "利刃合作奖章",
"medalType": "activityMedal",
- "slotId": 10,
+ "slotId": 20,
"preMedalIdList": [],
"rarity": 0,
"template": "CrisisUseAssist",
@@ -487,7 +697,7 @@
"medalId": "medal_activity_11d0_01",
"medalName": "“非戏剧性惨案”",
"medalType": "activityMedal",
- "slotId": 11,
+ "slotId": 21,
"preMedalIdList": [
"medal_activity_11d0_02",
"medal_activity_11d0_03",
@@ -514,7 +724,7 @@
"medalId": "medal_activity_11d0_02",
"medalName": "“第八个月亮”",
"medalType": "activityMedal",
- "slotId": 12,
+ "slotId": 22,
"preMedalIdList": [],
"rarity": 0,
"template": "PassStageSome",
@@ -534,7 +744,7 @@
"medalId": "medal_activity_11d0_03",
"medalName": "岩石音乐家奖章",
"medalType": "activityMedal",
- "slotId": 13,
+ "slotId": 23,
"preMedalIdList": [],
"rarity": 0,
"template": "PassStageWithTower",
@@ -555,7 +765,7 @@
"medalId": "medal_activity_11d0_04",
"medalName": "“冬灵的诗歌”",
"medalType": "activityMedal",
- "slotId": 14,
+ "slotId": 24,
"preMedalIdList": [],
"rarity": 0,
"template": "PassStageSome",
@@ -575,7 +785,7 @@
"medalId": "medal_activity_11d0_05",
"medalName": "独奏者奖章",
"medalType": "activityMedal",
- "slotId": 15,
+ "slotId": 25,
"preMedalIdList": [],
"rarity": 0,
"template": "PassStageWithTower",
@@ -596,7 +806,7 @@
"medalId": "medal_activity_11d0_06",
"medalName": "沃伦姆德荣誉奖章",
"medalType": "activityMedal",
- "slotId": 16,
+ "slotId": 26,
"preMedalIdList": [],
"rarity": 2,
"template": "PassStageSome",
@@ -616,7 +826,7 @@
"medalId": "medal_activity_11d0_07",
"medalName": "宪兵队突击奖章",
"medalType": "activityMedal",
- "slotId": 17,
+ "slotId": 27,
"preMedalIdList": [],
"rarity": 2,
"template": "PassStageSome",
@@ -636,7 +846,7 @@
"medalId": "medal_activity_11d0_08",
"medalName": "亚叶的手工奖章",
"medalType": "activityMedal",
- "slotId": 18,
+ "slotId": 28,
"preMedalIdList": [],
"rarity": 0,
"template": "GotCharsBeforeTime",
@@ -655,7 +865,7 @@
"medalId": "medal_activity_11d0_09",
"medalName": "城镇复兴奖章",
"medalType": "activityMedal",
- "slotId": 19,
+ "slotId": 29,
"preMedalIdList": [],
"rarity": 2,
"template": "ActivityCoinCost",
@@ -675,7 +885,7 @@
"medalId": "medal_activity_11d0_10",
"medalName": "平息者奖章",
"medalType": "activityMedal",
- "slotId": 20,
+ "slotId": 30,
"preMedalIdList": [],
"rarity": 0,
"template": "MissionCompleteSome",
@@ -694,7 +904,7 @@
"medalId": "medal_activity_11d0_11",
"medalName": "十二音纪念章",
"medalType": "activityMedal",
- "slotId": 21,
+ "slotId": 31,
"preMedalIdList": [],
"rarity": 2,
"template": "MissionCompleteSome",
@@ -713,7 +923,7 @@
"medalId": "medal_activity_10d0_01",
"medalName": "黄铁重铸奖章",
"medalType": "activityMedal",
- "slotId": 22,
+ "slotId": 32,
"preMedalIdList": [
"medal_activity_10d0_02",
"medal_activity_10d0_03",
@@ -739,7 +949,7 @@
"medalId": "medal_activity_10d0_02",
"medalName": "黄铁合约奖章",
"medalType": "activityMedal",
- "slotId": 23,
+ "slotId": 33,
"preMedalIdList": [],
"rarity": 0,
"template": "CrisisStageScoreSome",
@@ -760,7 +970,7 @@
"medalId": "medal_activity_10d0_03",
"medalName": "黄铁合约奖章·II",
"medalType": "activityMedal",
- "slotId": 24,
+ "slotId": 34,
"preMedalIdList": [],
"rarity": 2,
"template": "CrisisStageScoreSome",
@@ -781,7 +991,7 @@
"medalId": "medal_activity_10d0_04",
"medalName": "黄铁战服奖章",
"medalType": "activityMedal",
- "slotId": 25,
+ "slotId": 35,
"preMedalIdList": [],
"rarity": 2,
"template": "GotItemBeforeTime",
@@ -801,7 +1011,7 @@
"medalId": "medal_activity_10d0_05",
"medalName": "黄铁阵地奖章",
"medalType": "activityMedal",
- "slotId": 26,
+ "slotId": 36,
"preMedalIdList": [],
"rarity": 2,
"template": "CrisisTempClearSome",
@@ -821,7 +1031,7 @@
"medalId": "medal_activity_10d0_06",
"medalName": "黄铁响应奖章",
"medalType": "activityMedal",
- "slotId": 27,
+ "slotId": 37,
"preMedalIdList": [],
"rarity": 0,
"template": "CrisisTaskSome",
@@ -841,7 +1051,7 @@
"medalId": "medal_activity_10d0_07",
"medalName": "黄铁响应奖章·II",
"medalType": "activityMedal",
- "slotId": 28,
+ "slotId": 38,
"preMedalIdList": [],
"rarity": 2,
"template": "CrisisTaskSome",
@@ -861,7 +1071,7 @@
"medalId": "medal_activity_10d0_08",
"medalName": "黄铁跋涉奖章",
"medalType": "activityMedal",
- "slotId": 29,
+ "slotId": 39,
"preMedalIdList": [],
"rarity": 0,
"template": "CrisisUnlockPermRuneSome",
@@ -881,7 +1091,7 @@
"medalId": "medal_activity_10d0_09",
"medalName": "黄铁演习奖章",
"medalType": "activityMedal",
- "slotId": 30,
+ "slotId": 40,
"preMedalIdList": [],
"rarity": 0,
"template": "CrisisStageScoreSome",
@@ -902,7 +1112,7 @@
"medalId": "medal_activity_10d0_10",
"medalName": "黄铁合作奖章",
"medalType": "activityMedal",
- "slotId": 31,
+ "slotId": 41,
"preMedalIdList": [],
"rarity": 0,
"template": "CrisisUseAssist",
@@ -921,7 +1131,7 @@
"medalId": "medal_activity_10d5_01",
"medalName": "彼得海姆中学校徽",
"medalType": "activityMedal",
- "slotId": 32,
+ "slotId": 42,
"preMedalIdList": [],
"rarity": 2,
"template": "UnlockStoryGroup",
@@ -939,7 +1149,7 @@
"medalId": "medal_activity_10d5_02",
"medalName": "破损的切尔诺伯格警徽",
"medalType": "activityMedal",
- "slotId": 33,
+ "slotId": 43,
"preMedalIdList": [],
"rarity": 2,
"template": "GotItemBeforeTime",
@@ -959,7 +1169,7 @@
"medalId": "medal_activity_4d0_01",
"medalName": "情报归档确认章",
"medalType": "activityMedal",
- "slotId": 34,
+ "slotId": 44,
"preMedalIdList": [],
"rarity": 2,
"template": "UnlockStoryGroup",
@@ -977,7 +1187,7 @@
"medalId": "medal_activity_6d5_01",
"medalName": "年的印章",
"medalType": "activityMedal",
- "slotId": 35,
+ "slotId": 45,
"preMedalIdList": [],
"rarity": 2,
"template": "UnlockStoryGroup",
@@ -995,7 +1205,7 @@
"medalId": "medal_activity_7d5_01",
"medalName": "下午茶集换章",
"medalType": "activityMedal",
- "slotId": 36,
+ "slotId": 46,
"preMedalIdList": [],
"rarity": 2,
"template": "UnlockStoryGroup",
@@ -1013,7 +1223,7 @@
"medalId": "medal_activity_10d0_035",
"medalName": "黄铁合约奖章·II",
"medalType": "activityMedal",
- "slotId": 24,
+ "slotId": 34,
"preMedalIdList": null,
"rarity": 3,
"template": "CrisisStageScoreBeforeTime",
@@ -1034,7 +1244,7 @@
"medalId": "medal_activity_11d0_075",
"medalName": "宪兵队突击奖章",
"medalType": "activityMedal",
- "slotId": 17,
+ "slotId": 27,
"preMedalIdList": null,
"rarity": 3,
"template": "PassStageWithTower",
@@ -1055,7 +1265,7 @@
"medalId": "medal_activity_11d5_035",
"medalName": "利刃合约奖章·II",
"medalType": "activityMedal",
- "slotId": 3,
+ "slotId": 13,
"preMedalIdList": null,
"rarity": 3,
"template": "CrisisStageScoreBeforeTime",
@@ -1071,6 +1281,28 @@
"originMedal": "medal_activity_11d5_03",
"activeTime": 0,
"medalRewardGroup": []
+ },
+ {
+ "medalId": "medal_activity_12d0_085",
+ "medalName": "观光客奖章",
+ "medalType": "activityMedal",
+ "slotId": 9,
+ "preMedalIdList": null,
+ "rarity": 3,
+ "template": "PassStageWithCutTree",
+ "unlockParam": [
+ "3",
+ "act12d0_08",
+ "trap_016_peon",
+ "0",
+ "0"
+ ],
+ "getMethod": "以3星评价完成RI-8,且通关时没有清理巨蕈",
+ "description": null,
+ "advancedMedal": null,
+ "originMedal": "medal_activity_12d0_08",
+ "activeTime": 0,
+ "medalRewardGroup": []
}
],
"medalTypeData": {
@@ -1080,9 +1312,15 @@
"medalName": "履历奖章",
"groupData": []
},
+ "growthMedal": {
+ "medalGroupId": "growthMedal",
+ "sortId": 2,
+ "medalName": "成长奖章",
+ "groupData": []
+ },
"activityMedal": {
"medalGroupId": "activityMedal",
- "sortId": 2,
+ "sortId": 3,
"medalName": "活动奖章",
"groupData": [
{
@@ -1142,6 +1380,25 @@
],
"sortId": 3,
"groupBackColor": "823326"
+ },
+ {
+ "groupId": "medalGroupActivity12d0",
+ "groupName": "密林悍将归来蚀刻章套组",
+ "groupDesc": "记录了与嘉维尔的家乡——阿卡胡拉有关信息的蚀刻章套组。\n保守与突破,一个典型的冲突在这里以一种非典型的方式被解决,一切以喜剧收场。\n而我们或许可以思考:什么才是更好的生活方式?",
+ "medalId": [
+ "medal_activity_12d0_01",
+ "medal_activity_12d0_02",
+ "medal_activity_12d0_03",
+ "medal_activity_12d0_04",
+ "medal_activity_12d0_05",
+ "medal_activity_12d0_06",
+ "medal_activity_12d0_07",
+ "medal_activity_12d0_08",
+ "medal_activity_12d0_09",
+ "medal_activity_12d0_10"
+ ],
+ "sortId": 4,
+ "groupBackColor": "00eae2"
}
]
}
diff --git a/resources/gamedata/excel/mission_table.json b/resources/gamedata/excel/mission_table.json
index 0ec9501f..5fd608c4 100644
--- a/resources/gamedata/excel/mission_table.json
+++ b/resources/gamedata/excel/mission_table.json
@@ -11491,7 +11491,7 @@
"daily_3801": {
"id": "daily_3801",
"sortId": 3801,
- "description": "通关任意关卡1次,不含危机合约",
+ "description": "通关任意关卡1次,不含危机合约和集成战略",
"type": "DAILY",
"preMissionIds": null,
"template": "CompleteStageOrCampaign",
@@ -11511,7 +11511,7 @@
"daily_3802": {
"id": "daily_3802",
"sortId": 3802,
- "description": "通关任意关卡3次,不含危机合约",
+ "description": "通关任意关卡3次,不含危机合约和集成战略",
"type": "DAILY",
"preMissionIds": [
"daily_3801"
@@ -11533,7 +11533,7 @@
"daily_3803": {
"id": "daily_3803",
"sortId": 3803,
- "description": "通关任意关卡5次,不含危机合约",
+ "description": "通关任意关卡5次,不含危机合约和集成战略",
"type": "DAILY",
"preMissionIds": [
"daily_3802"
@@ -11555,7 +11555,7 @@
"daily_3804": {
"id": "daily_3804",
"sortId": 3804,
- "description": "通关任意关卡8次,不含危机合约",
+ "description": "通关任意关卡8次,不含危机合约和集成战略",
"type": "DAILY",
"preMissionIds": [
"daily_3803"
@@ -11619,7 +11619,7 @@
"daily_3807": {
"id": "daily_3807",
"sortId": 3807,
- "description": "累计击败任意200名敌兵,不含危机合约",
+ "description": "累计击败任意200名敌兵,不含危机合约和集成战略",
"type": "DAILY",
"preMissionIds": null,
"template": "StageWithEnemyKill",
@@ -11639,7 +11639,7 @@
"daily_3808": {
"id": "daily_3808",
"sortId": 3808,
- "description": "累计击败任意400名敌兵,不含危机合约",
+ "description": "累计击败任意400名敌兵,不含危机合约和集成战略",
"type": "DAILY",
"preMissionIds": [
"daily_3807"
@@ -11661,7 +11661,7 @@
"daily_3809": {
"id": "daily_3809",
"sortId": 3809,
- "description": "累计击败任意600名敌兵,不含危机合约",
+ "description": "累计击败任意600名敌兵,不含危机合约和集成战略",
"type": "DAILY",
"preMissionIds": [
"daily_3808"
@@ -11888,7 +11888,7 @@
"daily_3901": {
"id": "daily_3901",
"sortId": 3901,
- "description": "通关任意关卡1次,不含危机合约",
+ "description": "通关任意关卡1次,不含危机合约和集成战略",
"type": "DAILY",
"preMissionIds": null,
"template": "CompleteStageOrCampaign",
@@ -11908,7 +11908,7 @@
"daily_3902": {
"id": "daily_3902",
"sortId": 3902,
- "description": "通关任意关卡3次,不含危机合约",
+ "description": "通关任意关卡3次,不含危机合约和集成战略",
"type": "DAILY",
"preMissionIds": [
"daily_3901"
@@ -11930,7 +11930,7 @@
"daily_3903": {
"id": "daily_3903",
"sortId": 3903,
- "description": "通关任意关卡5次,不含危机合约",
+ "description": "通关任意关卡5次,不含危机合约和集成战略",
"type": "DAILY",
"preMissionIds": [
"daily_3902"
@@ -11952,7 +11952,7 @@
"daily_3904": {
"id": "daily_3904",
"sortId": 3904,
- "description": "通关任意关卡8次,不含危机合约",
+ "description": "通关任意关卡8次,不含危机合约和集成战略",
"type": "DAILY",
"preMissionIds": [
"daily_3903"
@@ -12016,7 +12016,7 @@
"daily_3907": {
"id": "daily_3907",
"sortId": 3907,
- "description": "累计击败任意200名敌兵,不含危机合约",
+ "description": "累计击败任意200名敌兵,不含危机合约和集成战略",
"type": "DAILY",
"preMissionIds": null,
"template": "StageWithEnemyKill",
@@ -12036,7 +12036,7 @@
"daily_3908": {
"id": "daily_3908",
"sortId": 3908,
- "description": "累计击败任意400名敌兵,不含危机合约",
+ "description": "累计击败任意400名敌兵,不含危机合约和集成战略",
"type": "DAILY",
"preMissionIds": [
"daily_3907"
@@ -12058,7 +12058,7 @@
"daily_3909": {
"id": "daily_3909",
"sortId": 3909,
- "description": "累计击败任意600名敌兵,不含危机合约",
+ "description": "累计击败任意600名敌兵,不含危机合约和集成战略",
"type": "DAILY",
"preMissionIds": [
"daily_3908"
@@ -12285,7 +12285,7 @@
"weekly_301": {
"id": "weekly_301",
"sortId": 301,
- "description": "通关任意关卡10次,不含危机合约",
+ "description": "通关任意关卡10次,不含危机合约和集成战略",
"type": "WEEKLY",
"preMissionIds": null,
"template": "CompleteStageOrCampaign",
@@ -12305,7 +12305,7 @@
"weekly_302": {
"id": "weekly_302",
"sortId": 302,
- "description": "通关任意关卡20次,不含危机合约",
+ "description": "通关任意关卡20次,不含危机合约和集成战略",
"type": "WEEKLY",
"preMissionIds": [
"weekly_301"
@@ -12327,7 +12327,7 @@
"weekly_303": {
"id": "weekly_303",
"sortId": 303,
- "description": "通关任意关卡30次,不含危机合约",
+ "description": "通关任意关卡30次,不含危机合约和集成战略",
"type": "WEEKLY",
"preMissionIds": [
"weekly_302"
@@ -12349,7 +12349,7 @@
"weekly_304": {
"id": "weekly_304",
"sortId": 304,
- "description": "通关任意关卡50次,不含危机合约",
+ "description": "通关任意关卡50次,不含危机合约和集成战略",
"type": "WEEKLY",
"preMissionIds": [
"weekly_303"
@@ -12391,7 +12391,7 @@
"weekly_306": {
"id": "weekly_306",
"sortId": 306,
- "description": "累计击败任意1000名敌兵,不含危机合约",
+ "description": "累计击败任意1000名敌兵,不含危机合约和集成战略",
"type": "WEEKLY",
"preMissionIds": null,
"template": "StageWithEnemyKill",
@@ -12411,7 +12411,7 @@
"weekly_307": {
"id": "weekly_307",
"sortId": 307,
- "description": "累计击败任意2000名敌兵,不含危机合约",
+ "description": "累计击败任意2000名敌兵,不含危机合约和集成战略",
"type": "WEEKLY",
"preMissionIds": [
"weekly_306"
@@ -12433,7 +12433,7 @@
"weekly_308": {
"id": "weekly_308",
"sortId": 308,
- "description": "累计击败任意3000名敌兵,不含危机合约",
+ "description": "累计击败任意3000名敌兵,不含危机合约和集成战略",
"type": "WEEKLY",
"preMissionIds": [
"weekly_307"
@@ -12455,7 +12455,7 @@
"weekly_309": {
"id": "weekly_309",
"sortId": 309,
- "description": "累计击败任意5000名敌兵,不含危机合约",
+ "description": "累计击败任意5000名敌兵,不含危机合约和集成战略",
"type": "WEEKLY",
"preMissionIds": [
"weekly_308"
diff --git a/resources/gamedata/excel/roguelike_table.json b/resources/gamedata/excel/roguelike_table.json
new file mode 100644
index 00000000..0f523597
--- /dev/null
+++ b/resources/gamedata/excel/roguelike_table.json
@@ -0,0 +1,12365 @@
+{
+ "constTable": {
+ "playerLevelTable": {
+ "1": {
+ "exp": 0,
+ "populationUp": 0,
+ "squadCapacityUp": 0,
+ "battleCharLimitUp": 0
+ },
+ "2": {
+ "exp": 10,
+ "populationUp": 4,
+ "squadCapacityUp": 0,
+ "battleCharLimitUp": 0
+ },
+ "3": {
+ "exp": 24,
+ "populationUp": 4,
+ "squadCapacityUp": 0,
+ "battleCharLimitUp": 0
+ },
+ "4": {
+ "exp": 36,
+ "populationUp": 5,
+ "squadCapacityUp": 0,
+ "battleCharLimitUp": 0
+ },
+ "5": {
+ "exp": 40,
+ "populationUp": 6,
+ "squadCapacityUp": 0,
+ "battleCharLimitUp": 0
+ },
+ "6": {
+ "exp": 55,
+ "populationUp": 6,
+ "squadCapacityUp": 1,
+ "battleCharLimitUp": 0
+ },
+ "7": {
+ "exp": 65,
+ "populationUp": 6,
+ "squadCapacityUp": 0,
+ "battleCharLimitUp": 0
+ },
+ "8": {
+ "exp": 70,
+ "populationUp": 7,
+ "squadCapacityUp": 0,
+ "battleCharLimitUp": 0
+ },
+ "9": {
+ "exp": 75,
+ "populationUp": 8,
+ "squadCapacityUp": 1,
+ "battleCharLimitUp": 0
+ },
+ "10": {
+ "exp": 80,
+ "populationUp": 8,
+ "squadCapacityUp": 1,
+ "battleCharLimitUp": 0
+ }
+ },
+ "recruitPopulationTable": {
+ "0": {
+ "recruitPopulation": 0,
+ "upgradePopulation": 0
+ },
+ "1": {
+ "recruitPopulation": 0,
+ "upgradePopulation": 0
+ },
+ "2": {
+ "recruitPopulation": 0,
+ "upgradePopulation": 0
+ },
+ "3": {
+ "recruitPopulation": 2,
+ "upgradePopulation": 1
+ },
+ "4": {
+ "recruitPopulation": 4,
+ "upgradePopulation": 2
+ },
+ "5": {
+ "recruitPopulation": 6,
+ "upgradePopulation": 3
+ }
+ },
+ "charUpgradeTable": {
+ "0": {
+ "evolvePhase": 1,
+ "skillLevel": 7,
+ "skillSpecializeLevel": 0
+ },
+ "1": {
+ "evolvePhase": 2,
+ "skillLevel": 7,
+ "skillSpecializeLevel": 3
+ }
+ },
+ "eventTypeTable": {
+ "BATTLE_NORMAL": {
+ "name": "作战",
+ "description": "大家手里都拿着武器,肯定不是来谈判的。"
+ },
+ "BATTLE_ELITE": {
+ "name": "紧急作战",
+ "description": "有些暴力可能会超出你的预期,这很常见。"
+ },
+ "BATTLE_BOSS": {
+ "name": "险路恶敌",
+ "description": "坏人,恶棍,诅咒之人......你有麻烦了。"
+ },
+ "SHOP": {
+ "name": "诡意行商",
+ "description": "不是盟友也不是敌人,有些人喜欢站在中间。"
+ },
+ "REST": {
+ "name": "安全屋",
+ "description": "宁静,舒适,隔绝于世,该休息了。"
+ },
+ "INCIDENT": {
+ "name": "不期而遇",
+ "description": "新朋友、老对头......奇遇不会老去,陈旧的只有伤疤。"
+ },
+ "TREASURE": {
+ "name": "补给品",
+ "description": "这些东西会给你的旅途带来一点帮助。"
+ },
+ "ENTERTAINMENT": {
+ "name": "闲暇娱乐",
+ "description": "只工作不玩耍,聪明干员也变傻。"
+ }
+ },
+ "shopDialogs": [
+ "早上好,中午好,以及晚上好。",
+ "你给我源石,我给你货物,不用操心太多。",
+ "你可以叫我古德因纳夫先生。",
+ "朋友之间要相互照应,对不对,买点什么呗?",
+ "罗德岛是企业,我是个生意人,咱们算同行。",
+ "这不叫捡破烂,我只是拿走了别人不要的宝贝。",
+ "想知道我的故事?朋友,好故事很贵的。",
+ "哈,朋友,今天想买点什么?",
+ "这些年游荡在泰拉荒地,见识了不少趣事。"
+ ],
+ "shopRelicDialogs": [
+ "别担心,消费能促进这个世界的进步。",
+ "别嫌贵,收集这些破烂很费劲的。",
+ "全副武装的社会一定是文明的社会。",
+ "一点点垃圾,一点点恐怖的小玩意儿......",
+ "这东西有什么用?问的好,我也不知道。",
+ "莱塔尼亚有不少法术珍品,都很昂贵。",
+ "你见过萨尔贡王酋的宫殿么?堆满金银珠宝!",
+ "有什么旅行小建议?别去伊比利亚。",
+ "一把真正的东国武士刀可以卖到天价。"
+ ],
+ "shopTicketDialogs": [
+ "你需要人手,我明白的,那就别犹豫了。",
+ "这东西哪儿来的?我忘了,可能是捡的。",
+ "这比你大老远找信使便宜多了。",
+ "你们罗德岛还真是什么怪人都有啊......",
+ "大家都有要照顾的生意,我懂。",
+ "你需要一点帮助,但找人帮忙不是免费的。",
+ "我听说有一种能飞的交通工具,不可思议。",
+ "想要找打手,萨卡兹人和黑钢都是不错的选择。",
+ "荒地的生活充满痛苦,能活下去的都不简单。"
+ ],
+ "mimicEnemyIds": [
+ "enemy_2001_duckmi",
+ "enemy_2002_bearmi"
+ ],
+ "clearZoneScores": [
+ 0,
+ 50,
+ 140,
+ 230,
+ 340,
+ 450,
+ 600
+ ],
+ "moveToNodeScore": 1,
+ "clearNormalBattleScore": 10,
+ "clearEliteBattleScore": 20,
+ "clearBossBattleScore": 40,
+ "gainRelicScore": 5,
+ "gainCharacterScore": 3,
+ "unlockRelicSpecialScore": 50,
+ "squadCapacityMax": 13,
+ "bossIds": [
+ "enemy_2003_rockman",
+ "enemy_2004_balloon",
+ "enemy_2005_axetro",
+ "enemy_2006_flsnip",
+ "enemy_2007_flwitch",
+ "enemy_2008_flking"
+ ]
+ },
+ "itemTable": {
+ "items": {
+ "hp": {
+ "id": "hp",
+ "name": "目标生命",
+ "description": null,
+ "usage": "目标生命",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "hp",
+ "type": "HP",
+ "rarity": "NONE",
+ "value": 0,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "gold": {
+ "id": "gold",
+ "name": "源石锭",
+ "description": null,
+ "usage": "源石锭",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "gold",
+ "type": "GOLD",
+ "rarity": "NONE",
+ "value": 0,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "population": {
+ "id": "population",
+ "name": "希望",
+ "description": null,
+ "usage": "希望",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "population",
+ "type": "POPULATION",
+ "rarity": "NONE",
+ "value": 0,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "squad_capacity": {
+ "id": "squad_capacity",
+ "name": "可携带干员数",
+ "description": null,
+ "usage": "可携带干员数",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "squad_capacity",
+ "type": "SQUAD_CAPACITY",
+ "rarity": "NONE",
+ "value": 0,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "recruit_ticket_pioneer": {
+ "id": "recruit_ticket_pioneer",
+ "name": "先锋招募券",
+ "description": null,
+ "usage": "招募一个先锋干员",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "recruit_ticket_pioneer",
+ "type": "RECRUIT_TICKET",
+ "rarity": "NORMAL",
+ "value": 4,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "recruit_ticket_warrior": {
+ "id": "recruit_ticket_warrior",
+ "name": "近卫招募券",
+ "description": " ",
+ "usage": "招募一个近卫干员",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "recruit_ticket_warrior",
+ "type": "RECRUIT_TICKET",
+ "rarity": "NORMAL",
+ "value": 4,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "recruit_ticket_tank": {
+ "id": "recruit_ticket_tank",
+ "name": "重装招募券",
+ "description": null,
+ "usage": "招募一个重装干员",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "recruit_ticket_tank",
+ "type": "RECRUIT_TICKET",
+ "rarity": "NORMAL",
+ "value": 4,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "recruit_ticket_sniper": {
+ "id": "recruit_ticket_sniper",
+ "name": "狙击招募券",
+ "description": null,
+ "usage": "招募一个狙击干员",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "recruit_ticket_sniper",
+ "type": "RECRUIT_TICKET",
+ "rarity": "NORMAL",
+ "value": 4,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "recruit_ticket_caster": {
+ "id": "recruit_ticket_caster",
+ "name": "术师招募券",
+ "description": null,
+ "usage": "招募一个术师干员",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "recruit_ticket_caster",
+ "type": "RECRUIT_TICKET",
+ "rarity": "NORMAL",
+ "value": 4,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "recruit_ticket_support": {
+ "id": "recruit_ticket_support",
+ "name": "辅助招募券",
+ "description": null,
+ "usage": "招募一个辅助干员",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "recruit_ticket_support",
+ "type": "RECRUIT_TICKET",
+ "rarity": "NORMAL",
+ "value": 4,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "recruit_ticket_medic": {
+ "id": "recruit_ticket_medic",
+ "name": "医疗招募券",
+ "description": null,
+ "usage": "招募一个医疗干员",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "recruit_ticket_medic",
+ "type": "RECRUIT_TICKET",
+ "rarity": "NORMAL",
+ "value": 4,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "recruit_ticket_special": {
+ "id": "recruit_ticket_special",
+ "name": "特种招募券",
+ "description": null,
+ "usage": "招募一个特种干员",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "recruit_ticket_special",
+ "type": "RECRUIT_TICKET",
+ "rarity": "NORMAL",
+ "value": 4,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "recruit_ticket_pioneer_sp": {
+ "id": "recruit_ticket_pioneer_sp",
+ "name": "高级先锋招募券",
+ "description": null,
+ "usage": "招募一个先锋干员(必定赠送免费4星)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "recruit_ticket_pioneer_sp",
+ "type": "RECRUIT_TICKET",
+ "rarity": "NORMAL",
+ "value": 4,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "recruit_ticket_warrior_sp": {
+ "id": "recruit_ticket_warrior_sp",
+ "name": "高级近卫招募券",
+ "description": null,
+ "usage": "招募一个近卫干员(必定赠送免费4星)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "recruit_ticket_warrior_sp",
+ "type": "RECRUIT_TICKET",
+ "rarity": "NORMAL",
+ "value": 4,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "recruit_ticket_tank_sp": {
+ "id": "recruit_ticket_tank_sp",
+ "name": "高级重装招募券",
+ "description": null,
+ "usage": "招募一个重装干员(必定赠送免费4星)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "recruit_ticket_tank_sp",
+ "type": "RECRUIT_TICKET",
+ "rarity": "NORMAL",
+ "value": 4,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "recruit_ticket_sniper_sp": {
+ "id": "recruit_ticket_sniper_sp",
+ "name": "高级狙击招募券",
+ "description": null,
+ "usage": "招募一个狙击干员(必定赠送免费4星)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "recruit_ticket_sniper_sp",
+ "type": "RECRUIT_TICKET",
+ "rarity": "NORMAL",
+ "value": 4,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "recruit_ticket_caster_sp": {
+ "id": "recruit_ticket_caster_sp",
+ "name": "高级术师招募券",
+ "description": null,
+ "usage": "招募一个术师干员(必定赠送免费4星)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "recruit_ticket_caster_sp",
+ "type": "RECRUIT_TICKET",
+ "rarity": "NORMAL",
+ "value": 4,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "recruit_ticket_support_sp": {
+ "id": "recruit_ticket_support_sp",
+ "name": "高级辅助招募券",
+ "description": null,
+ "usage": "招募一个辅助干员(必定赠送免费4星)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "recruit_ticket_support_sp",
+ "type": "RECRUIT_TICKET",
+ "rarity": "NORMAL",
+ "value": 4,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "recruit_ticket_medic_sp": {
+ "id": "recruit_ticket_medic_sp",
+ "name": "高级医疗招募券",
+ "description": null,
+ "usage": "招募一个医疗干员(必定赠送免费4星)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "recruit_ticket_medic_sp",
+ "type": "RECRUIT_TICKET",
+ "rarity": "NORMAL",
+ "value": 4,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "recruit_ticket_special_sp": {
+ "id": "recruit_ticket_special_sp",
+ "name": "高级特种招募券",
+ "description": null,
+ "usage": "招募一个特种干员(必定赠送免费4星)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "recruit_ticket_special_sp",
+ "type": "RECRUIT_TICKET",
+ "rarity": "NORMAL",
+ "value": 4,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "recruit_ticket_double_1": {
+ "id": "recruit_ticket_double_1",
+ "name": "突击协议招募券",
+ "description": null,
+ "usage": "招募一个先锋或近卫干员",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "recruit_ticket_double_1",
+ "type": "RECRUIT_TICKET",
+ "rarity": "NORMAL",
+ "value": 5,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "recruit_ticket_double_2": {
+ "id": "recruit_ticket_double_2",
+ "name": "堡垒协议招募券",
+ "description": null,
+ "usage": "招募一个重装或辅助干员",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "recruit_ticket_double_2",
+ "type": "RECRUIT_TICKET",
+ "rarity": "NORMAL",
+ "value": 5,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "recruit_ticket_double_3": {
+ "id": "recruit_ticket_double_3",
+ "name": "远程协议招募券",
+ "description": null,
+ "usage": "招募一个医疗或狙击干员",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "recruit_ticket_double_3",
+ "type": "RECRUIT_TICKET",
+ "rarity": "NORMAL",
+ "value": 5,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "recruit_ticket_double_4": {
+ "id": "recruit_ticket_double_4",
+ "name": "破坏协议招募券",
+ "description": null,
+ "usage": "招募一个术师或特种干员",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "recruit_ticket_double_4",
+ "type": "RECRUIT_TICKET",
+ "rarity": "NORMAL",
+ "value": 5,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "recruit_ticket_quad_melee": {
+ "id": "recruit_ticket_quad_melee",
+ "name": "前线统合招募券",
+ "description": null,
+ "usage": "招募一个先锋、近卫、重装或特种干员",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "recruit_ticket_quad_melee",
+ "type": "RECRUIT_TICKET",
+ "rarity": "NORMAL",
+ "value": 6,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "recruit_ticket_quad_ranged": {
+ "id": "recruit_ticket_quad_ranged",
+ "name": "后方协调招募券",
+ "description": null,
+ "usage": "招募一个医疗、狙击、辅助或术师干员",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "recruit_ticket_quad_ranged",
+ "type": "RECRUIT_TICKET",
+ "rarity": "NORMAL",
+ "value": 6,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "recruit_ticket_all": {
+ "id": "recruit_ticket_all",
+ "name": "高级人事调度函",
+ "description": null,
+ "usage": "招募一个任意干员",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "recruit_ticket_all",
+ "type": "RECRUIT_TICKET",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "recruit_ticket_5star": {
+ "id": "recruit_ticket_5star",
+ "name": "人事调度函",
+ "description": null,
+ "usage": "招募任意一个5星及以下的干员",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "recruit_ticket_5star",
+ "type": "RECRUIT_TICKET",
+ "rarity": "NORMAL",
+ "value": 5,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "recruit_ticket_all_premium": {
+ "id": "recruit_ticket_all_premium",
+ "name": "特别人事调度函",
+ "description": null,
+ "usage": "招募一个任意干员(其中一定有一个专属临时招募干员)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "recruit_ticket_all_premium",
+ "type": "RECRUIT_TICKET",
+ "rarity": "NORMAL",
+ "value": 10,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "upgrade_ticket_all": {
+ "id": "upgrade_ticket_all",
+ "name": "高级物资配给券",
+ "description": null,
+ "usage": "进阶一个任意干员(不消耗希望)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "upgrade_ticket_all",
+ "type": "UPGRADE_TICKET",
+ "rarity": "NORMAL",
+ "value": 5,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "upgrade_ticket_5star": {
+ "id": "upgrade_ticket_5star",
+ "name": "临时物资配给券",
+ "description": null,
+ "usage": "进阶任意一个5星及以下的干员(不消耗希望)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "upgrade_ticket_5star",
+ "type": "UPGRADE_TICKET",
+ "rarity": "NORMAL",
+ "value": 10,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "upgrade_ticket_pioneer": {
+ "id": "upgrade_ticket_pioneer",
+ "name": "先锋进阶券",
+ "description": null,
+ "usage": "进阶一个先锋干员(不消耗希望)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "upgrade_ticket_pioneer",
+ "type": "UPGRADE_TICKET",
+ "rarity": "NORMAL",
+ "value": 2,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "upgrade_ticket_warrior": {
+ "id": "upgrade_ticket_warrior",
+ "name": "近卫进阶券",
+ "description": null,
+ "usage": "进阶一个近卫干员(不消耗希望)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "upgrade_ticket_warrior",
+ "type": "UPGRADE_TICKET",
+ "rarity": "NORMAL",
+ "value": 2,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "upgrade_ticket_tank": {
+ "id": "upgrade_ticket_tank",
+ "name": "重装进阶券",
+ "description": null,
+ "usage": "进阶一个重装干员(不消耗希望)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "upgrade_ticket_tank",
+ "type": "UPGRADE_TICKET",
+ "rarity": "NORMAL",
+ "value": 2,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "upgrade_ticket_sniper": {
+ "id": "upgrade_ticket_sniper",
+ "name": "狙击进阶券",
+ "description": null,
+ "usage": "进阶一个狙击干员(不消耗希望)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "upgrade_ticket_sniper",
+ "type": "UPGRADE_TICKET",
+ "rarity": "NORMAL",
+ "value": 2,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "upgrade_ticket_caster": {
+ "id": "upgrade_ticket_caster",
+ "name": "术师进阶券",
+ "description": null,
+ "usage": "进阶一个术师干员(不消耗希望)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "upgrade_ticket_caster",
+ "type": "UPGRADE_TICKET",
+ "rarity": "NORMAL",
+ "value": 2,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "upgrade_ticket_support": {
+ "id": "upgrade_ticket_support",
+ "name": "辅助进阶券",
+ "description": null,
+ "usage": "进阶一个辅助干员(不消耗希望)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "upgrade_ticket_support",
+ "type": "UPGRADE_TICKET",
+ "rarity": "NORMAL",
+ "value": 2,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "upgrade_ticket_medic": {
+ "id": "upgrade_ticket_medic",
+ "name": "医疗进阶券",
+ "description": null,
+ "usage": "进阶一个医疗干员(不消耗希望)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "upgrade_ticket_medic",
+ "type": "UPGRADE_TICKET",
+ "rarity": "NORMAL",
+ "value": 2,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "upgrade_ticket_special": {
+ "id": "upgrade_ticket_special",
+ "name": "特种进阶券",
+ "description": null,
+ "usage": "进阶一个特种干员(不消耗希望)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "upgrade_ticket_special",
+ "type": "UPGRADE_TICKET",
+ "rarity": "NORMAL",
+ "value": 2,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_b1": {
+ "id": "relic_b1",
+ "name": "指挥分队",
+ "description": null,
+ "usage": "每场战斗获得4点临时目标生命值",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_b1",
+ "type": "RELIC",
+ "rarity": "BORN",
+ "value": 0,
+ "sortId": 999,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_b2": {
+ "id": "relic_b2",
+ "name": "集群分队",
+ "description": null,
+ "usage": "可携带干员+2,可同时部署人数+2",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_b2",
+ "type": "RELIC",
+ "rarity": "BORN",
+ "value": 0,
+ "sortId": 999,
+ "unlockCond": "ZoneEndHPBigger",
+ "unlockCondDesc": "通过第三层【千条道路】",
+ "unlockCondParams": [
+ "zone_3",
+ "0"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_b3": {
+ "id": "relic_b3",
+ "name": "后勤分队",
+ "description": null,
+ "usage": "初始源石锭+20,初始希望+2",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_b3",
+ "type": "RELIC",
+ "rarity": "BORN",
+ "value": 0,
+ "sortId": 999,
+ "unlockCond": "StableGainResource",
+ "unlockCondDesc": "在多局游戏中累计获得150源石锭",
+ "unlockCondParams": [
+ "gold",
+ "150"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "gold",
+ "unlockCnt": 150
+ }
+ },
+ "relic_b4": {
+ "id": "relic_b4",
+ "name": "矛头分队",
+ "description": null,
+ "usage": "初始目标生命值变为1,所有干员的攻击力+15%,生命值+15%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_b4",
+ "type": "RELIC",
+ "rarity": "BORN",
+ "value": 0,
+ "sortId": 999,
+ "unlockCond": "CompleteGameCondition1",
+ "unlockCondDesc": "剩余10点以上目标生命时完成游戏结局",
+ "unlockCondParams": [
+ "1",
+ "10"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_b5": {
+ "id": "relic_b5",
+ "name": "突击战术分队",
+ "description": null,
+ "usage": "招募4星以上的【先锋】【近卫】干员时直接就是已进阶的状态",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_b5",
+ "type": "RELIC",
+ "rarity": "BORN",
+ "value": 0,
+ "sortId": 999,
+ "unlockCond": "CompleteGameCondition2",
+ "unlockCondDesc": "拥有合计至少5名先锋或近卫干员完成游戏结局",
+ "unlockCondParams": [
+ "1",
+ "PIONEER,WARRIOR",
+ "5"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_b6": {
+ "id": "relic_b6",
+ "name": "堡垒战术分队",
+ "description": null,
+ "usage": "招募4星以上的【重装】【辅助】干员时直接就是已进阶的状态",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_b6",
+ "type": "RELIC",
+ "rarity": "BORN",
+ "value": 0,
+ "sortId": 999,
+ "unlockCond": "CompleteGameCondition2",
+ "unlockCondDesc": "拥有合计至少5名重装或辅助干员完成游戏结局",
+ "unlockCondParams": [
+ "1",
+ "TANK,SUPPORT",
+ "5"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_b7": {
+ "id": "relic_b7",
+ "name": "远程战术分队",
+ "description": null,
+ "usage": "招募4星以上的【医疗】【狙击】干员时直接就是已进阶的状态",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_b7",
+ "type": "RELIC",
+ "rarity": "BORN",
+ "value": 0,
+ "sortId": 999,
+ "unlockCond": "CompleteGameCondition2",
+ "unlockCondDesc": "拥有合计至少5名医疗或狙击干员完成游戏结局",
+ "unlockCondParams": [
+ "1",
+ "MEDIC,SNIPER",
+ "5"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_b8": {
+ "id": "relic_b8",
+ "name": "破坏战术分队",
+ "description": null,
+ "usage": "招募4星以上的【术师】【特种】干员时直接就是已进阶的状态",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_b8",
+ "type": "RELIC",
+ "rarity": "BORN",
+ "value": 0,
+ "sortId": 999,
+ "unlockCond": "CompleteGameCondition2",
+ "unlockCondDesc": "拥有合计至少5名特种或术师干员完成游戏结局",
+ "unlockCondParams": [
+ "1",
+ "CASTER,SPECIAL",
+ "5"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_1": {
+ "id": "relic_1",
+ "name": "乌萨斯列巴",
+ "description": "一种来自乌萨斯的食物,吃起来有一股子浓烈的发酵味儿。就是酸。",
+ "usage": "可携带干员+1",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_1",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 1,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_2": {
+ "id": "relic_2",
+ "name": "脱水仙人掌干",
+ "description": "这种干缩的奇怪植物看起来并不好吃,而玻利瓦尔人则拿它来泡水喝。",
+ "usage": "可携带干员+1",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_2",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 2,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_3": {
+ "id": "relic_3",
+ "name": "风干大蕉果",
+ "description": "蕉兰果是一种生长在干旱地区的水果,口味极佳,风干后更容易保存。",
+ "usage": "可携带干员+1",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_3",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 3,
+ "unlockCond": "SceneChooseCount",
+ "unlockCondDesc": "在一次【源石虫赛跑】事件中,连续下注不小于10次",
+ "unlockCondParams": [
+ "choice_c1_1",
+ "10"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_4": {
+ "id": "relic_4",
+ "name": "商队盒饭",
+ "description": "哥伦比亚城际商队内部发放的方便食品,油炸,热量很高,味道很好,不太健康。",
+ "usage": "可携带干员+2",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_4",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 4,
+ "unlockCond": "StableRecruitChar",
+ "unlockCondDesc": "在多局游戏中累计招募总共50名干员(初始不计算)",
+ "unlockCondParams": [
+ "50"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "",
+ "unlockCnt": 50
+ }
+ },
+ "relic_5": {
+ "id": "relic_5",
+ "name": "半盒沙虫罐头",
+ "description": "“切碎的沙虫用橄榄油浸泡,散发着自然的清香!”广告是这么说的,别当真。恶......",
+ "usage": "可携带干员+2",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_5",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 5,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_6": {
+ "id": "relic_6",
+ "name": "维多利亚军粮",
+ "description": "前维多利亚士官这么描述:“量大管饱,难以下咽,吃不死人。”",
+ "usage": "可携带干员+3",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_6",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 6,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_7": {
+ "id": "relic_7",
+ "name": "废旧地图",
+ "description": "一张破旧发黄的地图,描绘了附近的地理面貌,可能有错误的记述和忘了标的悬崖。",
+ "usage": "可同时部署人数+1",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_7",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 7,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_8": {
+ "id": "relic_8",
+ "name": "单筒望远镜",
+ "description": "用黄铜装饰的,充满中古风味的单筒望远镜,其实看不了多远。",
+ "usage": "可同时部署人数+1",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_8",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 8,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_9": {
+ "id": "relic_9",
+ "name": "全息粉粉沙盒",
+ "description": "一套奇怪的全息投影地形沙盒模拟装置,不知为什么,有关生物的投影都是粉色的。别碰盒顶那颗眼睛。",
+ "usage": "可同时部署人数+2",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_9",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 9,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_10": {
+ "id": "relic_10",
+ "name": "单人睡袋",
+ "description": "供给单人使用的睡袋,硬挤一挤姑且能睡下两个人。别这么做。",
+ "usage": "希望+4",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_10",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 10,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_11": {
+ "id": "relic_11",
+ "name": "破烂帐篷",
+ "description": "用木棍和篷布搭建的帐篷,感觉风一刮就会塌掉。材料都是现找的。",
+ "usage": "希望+4",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_11",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 11,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_12": {
+ "id": "relic_12",
+ "name": "萨米大“蜡烛”",
+ "description": "找一块原木,锯四条沟,你就获得了这个实用的临时营火。只有萨米人才叫这玩意“蜡烛”。",
+ "usage": "希望+4",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_12",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 12,
+ "unlockCond": "StableRecruitChar",
+ "unlockCondDesc": "在多局游戏中累计招募总共20名干员(初始不计算)",
+ "unlockCondParams": [
+ "20"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "",
+ "unlockCnt": 20
+ }
+ },
+ "relic_13": {
+ "id": "relic_13",
+ "name": "兔子棚屋",
+ "description": "用废旧工业材料快速搭建的雷姆必拓棚屋,遮风挡雨还是做得到,但卡特斯人的风格过于明显了些。",
+ "usage": "希望+6",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_13",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 13,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_14": {
+ "id": "relic_14",
+ "name": "噪音引擎",
+ "description": "哥伦比亚最新工业产品,在中小型城镇的移动拖车上非常常见,性价比很高。噪音很大。也太大了点。",
+ "usage": "希望+8",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_14",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 14,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_15": {
+ "id": "relic_15",
+ "name": "豌豆花盆",
+ "description": "造型古怪的哥伦比亚后院豌豆盆栽,既能装点室内又能收获作物,说不定还有其他功效。",
+ "usage": "希望+2,可携带干员+1",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_15",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 15,
+ "unlockCond": "StableGainResource",
+ "unlockCondDesc": "在多局游戏中累计获得50希望",
+ "unlockCondParams": [
+ "population",
+ "50"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "population",
+ "unlockCnt": 50
+ }
+ },
+ "relic_16": {
+ "id": "relic_16",
+ "name": "综合园艺成果",
+ "description": "原本可能是一盆放在公共区域的普通盆栽,经由调香师、铃兰、炎客等多位干员之手后,开始变得复杂起来。",
+ "usage": "希望+2,可同时部署人数+1",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_16",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 16,
+ "unlockCond": "StableGainResource",
+ "unlockCondDesc": "在多局游戏中累计获得150希望",
+ "unlockCondParams": [
+ "population",
+ "150"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "population",
+ "unlockCnt": 150
+ }
+ },
+ "relic_17": {
+ "id": "relic_17",
+ "name": "炭化烤肉棒",
+ "description": "因为某人糟糕的厨艺而被烤到整个焦黑的大块带骨肉,足以成为凶器。",
+ "usage": "希望+4,可携带干员+1",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_17",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 17,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_18": {
+ "id": "relic_18",
+ "name": "压缩糖砖",
+ "description": "这种压缩食品的制作工艺不明,坚硬无比,甚至可以砌墙。比普通的烹饪失败产物更具杀伤力。",
+ "usage": "希望+4,可携带干员+1",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_18",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 18,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_19": {
+ "id": "relic_19",
+ "name": "易爆建材箱",
+ "description": "罗德岛的便携型基础建材包,数量有限,弄丢了需要重新申请配发。请按说明书组装,否则热量包可能会爆炸。",
+ "usage": "希望+4,可同时部署人数+1",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_19",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 19,
+ "unlockCond": "CompleteGameCondition3",
+ "unlockCondDesc": "剩余不小于8点希望时完成游戏结局",
+ "unlockCondParams": [
+ "1",
+ "8"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_20": {
+ "id": "relic_20",
+ "name": "珠宝水果拼盘",
+ "description": "萨尔贡的王储候选数量较多,这使得各个城邦每年的进贡都大有说法。不光是说站队的问题,宴会太密集也是麻烦。",
+ "usage": "希望+6,可携带干员+2",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_20",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 20,
+ "unlockCond": "CompleteGameCondition4",
+ "unlockCondDesc": "拥有不小于60点以上希望上限时完成游戏结局",
+ "unlockCondParams": [
+ "1",
+ "60"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_21": {
+ "id": "relic_21",
+ "name": "赤金的远征",
+ "description": "君王自荒地出发,集市在她的裙下如春芽萌发,财富之路连通高山密林,直到她消失在西方浪涛的边崖。——萨尔贡古老童话",
+ "usage": "希望+4,可携带干员+1,可同时部署人数+1",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_21",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 21,
+ "unlockCond": "HaveResource",
+ "unlockCondDesc": "在任意时刻拥有不小于13个可携带干员数",
+ "unlockCondParams": [
+ "squad_capacity",
+ "13"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_22": {
+ "id": "relic_22",
+ "name": "古旧钱币",
+ "description": "生锈的古代钱币,已经无法辨认年代,这东西在泰拉荒地上随处可见。",
+ "usage": "立即获得源石锭+10",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_22",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 22,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_23": {
+ "id": "relic_23",
+ "name": "恐魔金像",
+ "description": "曾经被哥伦比亚黑心矿业公司与萨尔贡本地反抗军争抢的神秘金像。造型有些怪异。",
+ "usage": "立即获得源石锭+18",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_23",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 23,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_24": {
+ "id": "relic_24",
+ "name": "血钻",
+ "description": "带有瑰丽血色光泽的昂贵宝石,产地在玻利瓦尔。背后充斥着残忍与不堪的往事。",
+ "usage": "立即获得源石锭+25",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_24",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 24,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_25": {
+ "id": "relic_25",
+ "name": "小财神雕像",
+ "description": "不要再擅自把其他干员的照片贴上去了。",
+ "usage": "战斗掉落的源石锭+50%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_25",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 25,
+ "unlockCond": "CompleteGameCondition5",
+ "unlockCondDesc": "剩余不小于50源石锭时完成游戏结局",
+ "unlockCondParams": [
+ "1",
+ "50"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_26": {
+ "id": "relic_26",
+ "name": "“嘎呜”挂饰",
+ "description": "少数不务正业的近卫局成员间流传的护身符,据说可以让奖金翻番。",
+ "usage": "战斗掉落的源石锭+30%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_26",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 26,
+ "unlockCond": "CompleteGameCondition5",
+ "unlockCondDesc": "剩余不小于15源石锭时完成游戏结局",
+ "unlockCondParams": [
+ "1",
+ "15"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_27": {
+ "id": "relic_27",
+ "name": "米格鲁的饼干",
+ "description": "你偷吃她饼干!",
+ "usage": "立即进阶一个干员(不消耗希望)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_27",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 27,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_28": {
+ "id": "relic_28",
+ "name": "一杯红茶",
+ "description": "锡兰小姐的手艺颇受欢迎,训练结束后来一顿精致的下午茶也不是不可以。",
+ "usage": "立即进阶两个干员(不消耗希望)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_28",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 28,
+ "unlockCond": "StableUpgradeChar",
+ "unlockCondDesc": "在多局游戏中累计进阶总共10名干员(初始不计算)",
+ "unlockCondParams": [
+ "10"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "",
+ "unlockCnt": 10
+ }
+ },
+ "relic_29": {
+ "id": "relic_29",
+ "name": "古旧铸物",
+ "description": "“天有洪炉,地生五金”......虽然可以用来成就各种事业,却没人知道具体原理。",
+ "usage": "立即进阶三个干员(不消耗希望)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_29",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 29,
+ "unlockCond": "StableUpgradeChar",
+ "unlockCondDesc": "在多局游戏中累计进阶总共25名干员(初始不计算)",
+ "unlockCondParams": [
+ "25"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "",
+ "unlockCnt": 25
+ }
+ },
+ "relic_30": {
+ "id": "relic_30",
+ "name": "地区行动方案",
+ "description": "罗德岛在各个重要的枢纽区域都设有专门的办事处。信使们努力在这片大地上勉强织了一张易碎的网。",
+ "usage": "招募4星干员的希望消耗-2",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_30",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 30,
+ "unlockCond": "ZoneEndHPBigger",
+ "unlockCondDesc": "通过第一层【蜜饼洞穴】",
+ "unlockCondParams": [
+ "zone_1",
+ "0"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_31": {
+ "id": "relic_31",
+ "name": "全局作战文件",
+ "description": "陆上行舟,如履薄冰。记得要培养自己的大局观。",
+ "usage": "招募5星干员的希望消耗-2",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_31",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 31,
+ "unlockCond": "HaveCharRarity",
+ "unlockCondDesc": "在任意时刻拥有5个五星干员",
+ "unlockCondParams": [
+ "4",
+ "5"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_32": {
+ "id": "relic_32",
+ "name": "人事部密信",
+ "description": "“■■■给你的?哦那没事了。”",
+ "usage": "招募6星干员的希望消耗-2",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_32",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 32,
+ "unlockCond": "HaveCharRarity",
+ "unlockCondDesc": "在任意时刻拥有4个六星干员",
+ "unlockCondParams": [
+ "5",
+ "4"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_33": {
+ "id": "relic_33",
+ "name": "一份演讲稿",
+ "description": "她有点紧张,有点担心,却一直都很坚定。话筒打开时,她两只长长的耳朵稍稍晃动了一下。",
+ "usage": "招募所有干员的希望消耗-2",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_33",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 33,
+ "unlockCond": "CompleteGameCondition6",
+ "unlockCondDesc": "拥有不小于15名干员时完成游戏结局",
+ "unlockCondParams": [
+ "1",
+ "15"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_34": {
+ "id": "relic_34",
+ "name": "突击协议扩充",
+ "description": "单一的干员组成难以在前线战斗中取得优势,通过协议补充战力也是有效的手段。",
+ "usage": "商店和战斗掉落的先锋招募券都被升级成高级人事调度函",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_34",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 34,
+ "unlockCond": "CompleteBattleCondition1",
+ "unlockCondDesc": "携带不小于4名先锋干员胜利一场战斗",
+ "unlockCondParams": [
+ "1",
+ "PIONEER",
+ "4"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_35": {
+ "id": "relic_35",
+ "name": "突击协议增援",
+ "description": "单一的干员组成难以在前线战斗中取得优势,通过协议补充战力也是有效的手段。",
+ "usage": "商店和战斗掉落的近卫招募券都被升级成高级人事调度函",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_35",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 35,
+ "unlockCond": "CompleteBattleCondition1",
+ "unlockCondDesc": "携带不小于4名近卫干员胜利一场战斗",
+ "unlockCondParams": [
+ "1",
+ "WARRIOR",
+ "4"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_36": {
+ "id": "relic_36",
+ "name": "堡垒协议扩充",
+ "description": "单一的干员组成难以在前线战斗中取得优势,通过协议补充战力也是有效的手段。",
+ "usage": "商店和战斗掉落的重装招募券都被升级成高级人事调度函",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_36",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 36,
+ "unlockCond": "CompleteBattleCondition1",
+ "unlockCondDesc": "携带不小于4名重装干员胜利一场战斗",
+ "unlockCondParams": [
+ "1",
+ "TANK",
+ "4"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_37": {
+ "id": "relic_37",
+ "name": "堡垒协议增援",
+ "description": "单一的干员组成难以在前线战斗中取得优势,通过协议补充战力也是有效的手段。",
+ "usage": "商店和战斗掉落的辅助招募券都被升级成高级人事调度函",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_37",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 37,
+ "unlockCond": "CompleteBattleCondition1",
+ "unlockCondDesc": "携带不小于4名辅助干员胜利一场战斗",
+ "unlockCondParams": [
+ "1",
+ "SUPPORT",
+ "4"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_38": {
+ "id": "relic_38",
+ "name": "远程协议扩充",
+ "description": "单一的干员组成难以在前线战斗中取得优势,通过协议补充战力也是有效的手段。",
+ "usage": "商店和战斗掉落的医疗招募券都被升级成高级人事调度函",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_38",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 38,
+ "unlockCond": "CompleteBattleCondition1",
+ "unlockCondDesc": "携带不小于3名医疗干员胜利一场战斗",
+ "unlockCondParams": [
+ "1",
+ "MEDIC",
+ "3"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_39": {
+ "id": "relic_39",
+ "name": "远程协议增援",
+ "description": "单一的干员组成难以在前线战斗中取得优势,通过协议补充战力也是有效的手段。",
+ "usage": "商店和战斗掉落的狙击招募券都被升级成高级人事调度函",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_39",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 39,
+ "unlockCond": "CompleteBattleCondition1",
+ "unlockCondDesc": "携带不小于4名狙击干员胜利一场战斗",
+ "unlockCondParams": [
+ "1",
+ "SNIPER",
+ "4"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_40": {
+ "id": "relic_40",
+ "name": "破坏协议扩充",
+ "description": "单一的干员组成难以在前线战斗中取得优势,通过协议补充战力也是有效的手段。",
+ "usage": "商店和战斗掉落的术师招募券都被升级成高级人事调度函",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_40",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 40,
+ "unlockCond": "CompleteBattleCondition1",
+ "unlockCondDesc": "携带不小于4名术师干员胜利一场战斗",
+ "unlockCondParams": [
+ "1",
+ "CASTER",
+ "4"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_41": {
+ "id": "relic_41",
+ "name": "破坏协议增援",
+ "description": "单一的干员组成难以在前线战斗中取得优势,通过协议补充战力也是有效的手段。",
+ "usage": "商店和战斗掉落的特种招募券都被升级成高级人事调度函",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_41",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 41,
+ "unlockCond": "CompleteBattleCondition1",
+ "unlockCondDesc": "携带不小于4名特种干员胜利一场战斗",
+ "unlockCondParams": [
+ "1",
+ "SPECIAL",
+ "4"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_42": {
+ "id": "relic_42",
+ "name": "熏黑的信号灯",
+ "description": "这是大部分雷姆必拓工人在荒野的夜色中传递信息的唯一方式。",
+ "usage": "战斗后有15%的几率额外掉落一张招募券(不叠加)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_42",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 42,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_43": {
+ "id": "relic_43",
+ "name": "老式电报机",
+ "description": "一台老式电报机,全套设备体积庞大且笨重。",
+ "usage": "战斗后有25%的几率额外掉落一张招募券(不叠加)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_43",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 43,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_44": {
+ "id": "relic_44",
+ "name": "无线通讯器",
+ "description": "通过源石供能的野外远程通讯装置,侦察干员提醒,这类设备造价昂贵,工艺繁复,请爱护。",
+ "usage": "战斗后有35%的几率额外掉落一张招募券(不叠加)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_44",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 44,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_45": {
+ "id": "relic_45",
+ "name": "幸运硬币",
+ "description": "在罗德岛捡到的硬币,捡到一枚就能捡到很多枚。",
+ "usage": "每进入一个非战斗节点,获得源石锭+2",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_45",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 45,
+ "unlockCond": "StableIntoNodeNoBattle",
+ "unlockCondDesc": "在多局游戏中累计进入40次非战斗格",
+ "unlockCondParams": [
+ "40"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "",
+ "unlockCnt": 40
+ }
+ },
+ "relic_46": {
+ "id": "relic_46",
+ "name": "手绘雪雉传单",
+ "description": "能不能有谁来请她吃顿饭?她饿了两天了。我说你直接去食堂就好了又不会不发口粮给你......",
+ "usage": "每进入一个非战斗节点,获得源石锭+3",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_46",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 46,
+ "unlockCond": "StableIntoNodeNoBattle",
+ "unlockCondDesc": "在多局游戏中累计进入100次非战斗格",
+ "unlockCondParams": [
+ "100"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "",
+ "unlockCnt": 100
+ }
+ },
+ "relic_47": {
+ "id": "relic_47",
+ "name": "真理的书单",
+ "description": "只是真理罗列的书。没法让你了解什么深奥的知识,但也许能教会你怎么做她喜欢吃的点心。",
+ "usage": "战斗获得的经验值+20%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_47",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 47,
+ "unlockCond": "StableCompleteBattle",
+ "unlockCondDesc": "在多局游戏中累计胜利10场战斗",
+ "unlockCondParams": [
+ "10"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "",
+ "unlockCnt": 10
+ }
+ },
+ "relic_48": {
+ "id": "relic_48",
+ "name": "教官的爱鞭",
+ "description": "罗德岛的教官们一定都要用这种武器吗?!",
+ "usage": "战斗获得的经验值+30%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_48",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 48,
+ "unlockCond": "StableCompleteBattle",
+ "unlockCondDesc": "在多局游戏中累计胜利50场战斗",
+ "unlockCondParams": [
+ "50"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "",
+ "unlockCnt": 50
+ }
+ },
+ "relic_49": {
+ "id": "relic_49",
+ "name": "咪波·运输型",
+ "description": "“大咪波碑”上挤满了它同胞的代号。它没有悲喜。它只想工作。",
+ "usage": "初始部署费用+10",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_49",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 49,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_50": {
+ "id": "relic_50",
+ "name": "萨卡兹监工哨子",
+ "description": "被某个萨卡兹佣兵偷走的哨子,原本属于一个萨卡兹工头。他们自己吹的时候也要捂上耳朵。",
+ "usage": "初始部署费用+20",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_50",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 50,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_51": {
+ "id": "relic_51",
+ "name": "忧伤的驮兽",
+ "description": "你看到了一头忧伤的驮兽,不知为何,你也忧伤了起来。",
+ "usage": "初始部署费用+30",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_51",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 51,
+ "unlockCond": "ZoneEndHPBigger",
+ "unlockCondDesc": "通过第二层【蜜饼山脉】",
+ "unlockCondParams": [
+ "zone_2",
+ "0"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_52": {
+ "id": "relic_52",
+ "name": "奇怪的$墨镜",
+ "description": "戴上它,你会感到整个哥伦比亚音乐界的资本都在为你旋转。",
+ "usage": "商店中购买道具所需源石锭-50%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_52",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 52,
+ "unlockCond": "StableShopCostGold",
+ "unlockCondDesc": "在多局游戏中累计在商店消费200源石锭",
+ "unlockCondParams": [
+ "200"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "",
+ "unlockCnt": 200
+ }
+ },
+ "relic_53": {
+ "id": "relic_53",
+ "name": "破片地雷",
+ "description": "罗德岛上埋设好的破片地雷有两种既定作用,具体是哪种取决于设置它的人是谁。不·准·在·走·道·上·架·设·爆·炸·物。",
+ "usage": "每场战斗获得1点临时目标生命值",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_53",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 53,
+ "unlockCond": "StableCostHP",
+ "unlockCondDesc": "在多局游戏中累计损失50点目标生命",
+ "unlockCondParams": [
+ "50"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "",
+ "unlockCnt": 50
+ }
+ },
+ "relic_54": {
+ "id": "relic_54",
+ "name": "《防身手册》",
+ "description": "全名是《拉特兰周边他国城邦及中间地带出行防身手册》,看的来,学不来。",
+ "usage": "每场战斗获得2点临时目标生命值",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_54",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 54,
+ "unlockCond": "StableCostHP",
+ "unlockCondDesc": "在多局游戏中累计损失125点目标生命",
+ "unlockCondParams": [
+ "125"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "",
+ "unlockCnt": 125
+ }
+ },
+ "relic_55": {
+ "id": "relic_55",
+ "name": "芙蓉的健康餐",
+ "description": "身体健康但是心理不太健康,只吃这样的东西就没心思作战了。",
+ "usage": "所有敌方单位的攻击力-7%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_55",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 55,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_56": {
+ "id": "relic_56",
+ "name": "牧兽的排泄物",
+ "description": "这种东西可以削减敌人的士气。救命……",
+ "usage": "所有敌方单位的攻击力-9%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_56",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 56,
+ "unlockCond": "CompleteGameCondition7",
+ "unlockCondDesc": "选择【指挥分队】完成游戏结局",
+ "unlockCondParams": [
+ "1",
+ "relic_b1"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_57": {
+ "id": "relic_57",
+ "name": "奇渊面具",
+ "description": "不属于所知的任何一个文化的古怪面具,会让人丧失战意......并不自觉地陷入长久的沉思。",
+ "usage": "所有敌方单位的攻击力-12%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_57",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 57,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_58": {
+ "id": "relic_58",
+ "name": "教母的信物",
+ "description": "骨质的桂冠,西西里夫人的信物。秩序的象征将铲平起伏的欲望,斗争不被允许。无论真假,跪下。",
+ "usage": "所有敌方单位的攻击力-17%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_58",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 58,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_59": {
+ "id": "relic_59",
+ "name": "锉刀",
+ "description": "偷偷把敌人的装备撬松。",
+ "usage": "所有敌方单位的防御力-12%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_59",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 59,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_60": {
+ "id": "relic_60",
+ "name": "废铁陷阱",
+ "description": "泰拉荒野上名为“锈锤”的暴力组织经常使用的陷阱。“我们杀人,也杀动物。”",
+ "usage": "所有敌方单位的防御力-15%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_60",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 60,
+ "unlockCond": "CompleteGameCondition7",
+ "unlockCondDesc": "选择【集群分队】完成游戏结局",
+ "unlockCondParams": [
+ "1",
+ "relic_b2"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_61": {
+ "id": "relic_61",
+ "name": "酸液源石虫",
+ "description": "战场冷知识:体型较小或幼年期的酸液源石虫可以用作杀伤性投掷物。不要......!",
+ "usage": "所有敌方单位的防御力-21%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_61",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 61,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_62": {
+ "id": "relic_62",
+ "name": "迷迭香之拥",
+ "description": "“谁来审判?”",
+ "usage": "所有敌方单位的防御力-30%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_62",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 62,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_63": {
+ "id": "relic_63",
+ "name": "无名诗集",
+ "description": "“酒杯的碎屑在我皮肉里欢唱,鲜血自指缝间攀上脊索。饮下尖锐的晶莹光彩,脏腑随之璨烂流落。”",
+ "usage": "所有敌方单位的生命-10%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_63",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 63,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_64": {
+ "id": "relic_64",
+ "name": "劣化组织",
+ "description": "在萨米以北的无尽冰原中找寻到的,十分古老的质密结缔组织。此项目立刻终止。立刻。",
+ "usage": "所有敌方单位的生命-12%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_64",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 64,
+ "unlockCond": "CompleteGameCondition7",
+ "unlockCondDesc": "选择【后勤分队】完成游戏结局",
+ "unlockCondParams": [
+ "1",
+ "relic_b3"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_65": {
+ "id": "relic_65",
+ "name": "“黑夜呢喃”",
+ "description": "一张黑色唱片。不。准。碰。它。",
+ "usage": "所有敌方单位的生命-15%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_65",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 65,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_66": {
+ "id": "relic_66",
+ "name": "《大静谧》",
+ "description": "描绘伊比利亚史上最大灾难的画作,笔触毫无意义,色彩毫无意义,意象毫无意义。“阿戈尔知道,阿戈尔知道,阿戈尔知道。”",
+ "usage": "所有敌方单位的生命-20%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_66",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 66,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_67": {
+ "id": "relic_67",
+ "name": "小号黄色安全帽",
+ "description": "这个黄色的聚合物安全帽在后脑勺处写着“安全生产”的字样。是给后面的人看的......?",
+ "usage": "所有我方单位的防御力+15%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_67",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 67,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_68": {
+ "id": "relic_68",
+ "name": "战壕沙袋",
+ "description": "能够快速搭建起临时的防御工事。只是临时的。",
+ "usage": "所有我方单位的防御力+18%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_68",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 68,
+ "unlockCond": "CompleteGameCondition7",
+ "unlockCondDesc": "选择【矛头分队】完成游戏结局",
+ "unlockCondParams": [
+ "1",
+ "relic_b4"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_69": {
+ "id": "relic_69",
+ "name": "防割断纤维背心",
+ "description": "维多利亚骑警配发的基本防具,很重。不知为什么,讯使说他在谢拉格似乎也见过类似的装备......",
+ "usage": "所有我方单位的防御力+25%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_69",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 69,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_70": {
+ "id": "relic_70",
+ "name": "古旧的蒸汽甲胄",
+ "description": "哪怕是这种旧型号的蒸汽甲胄,也仿佛承载着维多利亚君主们照耀着半片大地的荣耀辉光。",
+ "usage": "所有我方单位的防御力+35%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_70",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 70,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_71": {
+ "id": "relic_71",
+ "name": "《打架手册》",
+ "description": "记载了大量乌萨斯人的战吼,非常有气势。",
+ "usage": "所有我方近战单位的攻击力+15%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_71",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 71,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_72": {
+ "id": "relic_72",
+ "name": "《独臂电锯》",
+ "description": "一本炎国武侠小说,讲述了独臂电锯客的复仇故事。似乎有十几部后续作品。",
+ "usage": "所有我方近战单位的攻击力+18%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_72",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 72,
+ "unlockCond": "ZoneEndGoldEqual",
+ "unlockCondDesc": "在源石锭恰好等于0时通过第三层【千条道路】",
+ "unlockCondParams": [
+ "zone_3",
+ "0"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_73": {
+ "id": "relic_73",
+ "name": "齿轮式外骨骼",
+ "description": "这种工业助力外骨骼装置可以让装备者省时省力干活……或者干点其他什么事情。他们没考虑过动力的事吗?",
+ "usage": "所有我方近战单位的攻击力+25%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_73",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 73,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_74": {
+ "id": "relic_74",
+ "name": "锈蚀银枪",
+ "description": "枪能刺穿群峦与湖泊,奔踏的响动能让浮云流散。烟火与广告让所有人都忘记了,他们依然还在。他们现身。",
+ "usage": "所有我方近战单位的攻击力+35%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_74",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 74,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_75": {
+ "id": "relic_75",
+ "name": "液压气瓶",
+ "description": "压缩了惰性气体的压力容器。一定要注意压力计的读数是否正常。",
+ "usage": "所有我方远程单位的攻击力+15%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_75",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 75,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_76": {
+ "id": "relic_76",
+ "name": "超弹力合金弹簧",
+ "description": "有着一般弹簧数倍弹力的高质量弹簧,不论是用在哪,小心,别伤到自己。",
+ "usage": "所有我方远程单位的攻击力+18%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_76",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 76,
+ "unlockCond": "CompleteBattleCondition2",
+ "unlockCondDesc": "在不损失目标生命的情况下胜利战斗【锈锤之战】",
+ "unlockCondParams": [
+ "1",
+ "ro_ev_1",
+ "0"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_77": {
+ "id": "relic_77",
+ "name": "损坏的左轮弹巢",
+ "description": "她行过刀山火海也不曾有一刻向奸邪低头,她枪口火舌焦灼好似怒阳,她头顶光芒炽烈几胜白昼。此处安葬着Oustcast,我们的朋友。",
+ "usage": "所有我方远程单位的攻击力+25%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_77",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 77,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_78": {
+ "id": "relic_78",
+ "name": "显圣吊坠",
+ "description": "信仰悬在你的心口上方十公分处,语言流入你的血液,子弹滑进你的弹仓。",
+ "usage": "所有我方远程单位的攻击力+35%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_78",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 78,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_79": {
+ "id": "relic_79",
+ "name": "难闻的治疗粉",
+ "description": "“干燥磨粉后的安德根与布洛克花可以用于外敷疗伤”——《罗德岛野外生存指南》",
+ "usage": "所有我方单位的生命+20%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_79",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 79,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_80": {
+ "id": "relic_80",
+ "name": "难闻的止血剂",
+ "description": "“这种源石虫的体液经过发酵处理之后可以用于止血”——《罗德岛野外生存指南》",
+ "usage": "所有我方单位的生命+24%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_80",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 80,
+ "unlockCond": "CompleteGameCondition7",
+ "unlockCondDesc": "选择【突击战术分队】完成游戏结局",
+ "unlockCondParams": [
+ "1",
+ "relic_b5"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_81": {
+ "id": "relic_81",
+ "name": "急救药箱",
+ "description": "“…抗生素与乙醇添加物,请在专业人士指导下使用…”——雷姆必拓安全生产指南",
+ "usage": "所有我方单位的生命+35%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_81",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 81,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_82": {
+ "id": "relic_82",
+ "name": "白垩色治疗针",
+ "description": "“…提高个体细胞全能性,治愈一切伤痛不适…”——塞雷娅桌上的说明手册",
+ "usage": "所有我方单位的生命+50%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_82",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 82,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_83": {
+ "id": "relic_83",
+ "name": "便宜食用盐",
+ "description": "伤口上撒盐。",
+ "usage": "所有敌方单位受到的物理伤害+15%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_83",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 83,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_84": {
+ "id": "relic_84",
+ "name": "辅助麻痹工具",
+ "description": "嘉维尔想通过“让病人痛到不能再痛”这种方法来止痛,这是不对的。",
+ "usage": "所有敌方单位受到的物理伤害+18%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_84",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 84,
+ "unlockCond": "CompleteGameCondition7",
+ "unlockCondDesc": "选择【堡垒战术分队】完成游戏结局",
+ "unlockCondParams": [
+ "1",
+ "relic_b6"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_85": {
+ "id": "relic_85",
+ "name": "血腥链锯",
+ "description": "像是从恐怖片里带出来的道具,很吓人。煌昨天拿来切西瓜了。",
+ "usage": "所有敌方单位受到的物理伤害+25%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_85",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 85,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_86": {
+ "id": "relic_86",
+ "name": "另一颗铆钉",
+ "description": "随处可见的铆钉。“朋友,你又弄得满手油污?你啥时候磨平了双角?你为什么身上长石头?你怎么一句话也不说?”",
+ "usage": "所有敌方单位受到的物理伤害+35%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_86",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 86,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_87": {
+ "id": "relic_87",
+ "name": "活性粉尘",
+ "description": "泰拉源石工业生产中的废弃物,很危险,请妥善处置。阿——嚏。",
+ "usage": "所有敌方单位受到的法术伤害+20%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_87",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 87,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_88": {
+ "id": "relic_88",
+ "name": "源石射灯",
+ "description": "通过激发源石活性而获得照明效果的射灯,直接照射对人体有损害。",
+ "usage": "所有敌方单位受到的法术伤害+23%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_88",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 88,
+ "unlockCond": "CompleteGameCondition8",
+ "unlockCondDesc": "???",
+ "unlockCondParams": [
+ "1",
+ "ro_ending_2"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_89": {
+ "id": "relic_89",
+ "name": "源石环境发生器",
+ "description": "通过提前布置源石晶体以确保法术小队完成任务,这种作战方式......",
+ "usage": "所有敌方单位受到的法术伤害+30%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_89",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 89,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_90": {
+ "id": "relic_90",
+ "name": "无主的萨克斯",
+ "description": "它的主人已死。有一位术师生前从未登上高塔,却能奏响整个天空。它等待,等待莱塔尼亚的一切技艺重归自由,它等待已久。",
+ "usage": "所有敌方单位受到的法术伤害+40%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_90",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 90,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_91": {
+ "id": "relic_91",
+ "name": "“文明的存续”",
+ "description": "小小的黑色王冠。",
+ "usage": "所有敌方单位受到的真实伤害+150%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_91",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 91,
+ "unlockCond": "CompleteGameCondition8",
+ "unlockCondDesc": "???",
+ "unlockCondParams": [
+ "1",
+ "ro_ending_3"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_92": {
+ "id": "relic_92",
+ "name": "手工小包",
+ "description": "巫恋和柏喙各自负责制作了其中一部分。",
+ "usage": "所有干员的初始技力+6",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_92",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 92,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_93": {
+ "id": "relic_93",
+ "name": "*一点*加班费",
+ "description": "一小笔提升员工动力的成本费用,看得出来老板给得很不情愿,真的。所以这肯定不是企鹅物流的老板。",
+ "usage": "所有干员的初始技力+8",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_93",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 93,
+ "unlockCond": "ZoneEndHPBigger",
+ "unlockCondDesc": "在目标生命值不小于15时通过第三层【千条道路】",
+ "unlockCondParams": [
+ "zone_3",
+ "14"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_94": {
+ "id": "relic_94",
+ "name": "可露希尔的怜悯",
+ "description": "资源富足的时期才会出现的梦幻票劵,这时候可露希尔甚至允许干员们在她的商店尽情挥霍。其实根本不够尽情挥霍。",
+ "usage": "所有干员的初始技力+12",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_94",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 94,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_95": {
+ "id": "relic_95",
+ "name": "“日光灯”",
+ "description": "我生下来就是拉特兰人。啊,不。我从会说话开始就是拉特兰人。",
+ "usage": "所有干员的初始技力+18",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_95",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 95,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_96": {
+ "id": "relic_96",
+ "name": "香草沙士汽水",
+ "description": "玻利瓦尔本地的廉价饮料,拥有上百年历史,混合多种香料,特点是不好喝。",
+ "usage": "所有自然回复技能的技力恢复+0.2/s",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_96",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 96,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_97": {
+ "id": "relic_97",
+ "name": "丰蹄能量饮料",
+ "description": "“你以为拜松凭什么能骑自行车追上德克萨斯?”",
+ "usage": "所有自然回复技能的技力恢复+0.25/s",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_97",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 97,
+ "unlockCond": "CompleteGameCondition7",
+ "unlockCondDesc": "选择【远程战术分队】完成游戏结局",
+ "unlockCondParams": [
+ "1",
+ "relic_b7"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_98": {
+ "id": "relic_98",
+ "name": "辣椒老妈",
+ "description": "来自炎国某个西南移动城邦的特色饮料,口味辛辣,据说也是一种调料。",
+ "usage": "所有自然回复技能的技力恢复+0.35/s",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_98",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 98,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_99": {
+ "id": "relic_99",
+ "name": "脑力药片",
+ "description": "沙滩伞制药公司开发的新型醒脑剂,无副作用,薄荷口味,无糖。",
+ "usage": "所有自然回复技能的技力恢复+0.5/s",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_99",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 99,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_100": {
+ "id": "relic_100",
+ "name": "荒地龙舌兰",
+ "description": "原产自玻利瓦尔的廉价蒸馏酒,味道很冲,广受哥伦比亚拓荒者的好评。",
+ "usage": "所有攻击和受击回复的技能每3.5秒回复1点技力",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_100",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 100,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_101": {
+ "id": "relic_101",
+ "name": "摩根队长佳酿",
+ "description": "一种产自伊比利亚地区的酒,在维多利亚中部城市大受欢迎,现已停产。",
+ "usage": "所有攻击和受击回复的技能每3秒回复1点技力",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_101",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 101,
+ "unlockCond": "CompleteGameCondition7",
+ "unlockCondDesc": "选择【破坏战术分队】完成游戏结局",
+ "unlockCondParams": [
+ "1",
+ "relic_b8"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_102": {
+ "id": "relic_102",
+ "name": "生命之水",
+ "description": "度数奇高的乌萨斯烈酒,上头,据说一个健康的乌萨斯人能干掉好几瓶。",
+ "usage": "所有攻击和受击回复的技能每2.5秒回复1点技力",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_102",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 102,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_103": {
+ "id": "relic_103",
+ "name": "皇家利口酒",
+ "description": "已灭亡国家“高卢”的好酒,现在成为了收藏家手中的珍惜奇货,价格不菲。产地现处莱塔尼亚境内,工艺则已经失传。",
+ "usage": "所有攻击和受击回复的技能每1.5秒回复1点技力",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_103",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 103,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_104": {
+ "id": "relic_104",
+ "name": "钝爪-突破",
+ "description": "在波涛中插下顽石,分割巨浪,破开迷雾。",
+ "usage": "所有【先锋】干员的部署费用-2,生命值+60%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_104",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 104,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_105": {
+ "id": "relic_105",
+ "name": "钝爪-典训",
+ "description": "一套强有力的装备,一颗勇往直前的心。",
+ "usage": "立即进阶一个【先锋】干员(不消耗希望)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_105",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 105,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_106": {
+ "id": "relic_106",
+ "name": "钝爪-爆发",
+ "description": "他已经把所有后续部队的事情都干完了,还要别人做什么?",
+ "usage": "所有【先锋】干员的初始技力+15",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_106",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 106,
+ "unlockCond": "StableSceneCount",
+ "unlockCondDesc": "在多局游戏中累计进入事件【扎营】2次",
+ "unlockCondParams": [
+ "scene_1_enter",
+ "2"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "scene_1_enter",
+ "unlockCnt": 2
+ }
+ },
+ "relic_107": {
+ "id": "relic_107",
+ "name": "钝爪-熟稔",
+ "description": "作为大部分时候最先进入战场的干员,你无法想象他们经历了多少。",
+ "usage": "所有【先锋】干员的技力消耗-35%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_107",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 107,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_108": {
+ "id": "relic_108",
+ "name": "钝爪-振奋",
+ "description": "只是战略性撤退而已,这样才好在贯穿敌人前看清他们长什么样。",
+ "usage": "所有【先锋】干员的再部署时间-50%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_108",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 108,
+ "unlockCond": "StableSceneCount",
+ "unlockCondDesc": "在多局游戏中累计进入事件【扎营】6次",
+ "unlockCondParams": [
+ "scene_1_enter",
+ "6"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "scene_1_enter",
+ "unlockCnt": 6
+ }
+ },
+ "relic_109": {
+ "id": "relic_109",
+ "name": "钝爪-百战",
+ "description": "“当黑漆漆的敌人向我涌来时,我脑海里只想到四个字——它们完了。”",
+ "usage": "所有【先锋】干员的攻击力+50%,防御力+50%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_109",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 109,
+ "unlockCond": "StableSceneCount",
+ "unlockCondDesc": "在多局游戏中累计进入事件【扎营】12次",
+ "unlockCondParams": [
+ "scene_1_enter",
+ "12"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "scene_1_enter",
+ "unlockCnt": 12
+ }
+ },
+ "relic_110": {
+ "id": "relic_110",
+ "name": "折戟-突破",
+ "description": "战士走入战场,战士拔出战刃,战士迎接战斗。",
+ "usage": "所有【近卫】干员的部署费用-3,生命值+40%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_110",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 110,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_111": {
+ "id": "relic_111",
+ "name": "折戟-典训",
+ "description": "有的人用剑是因为他们不会用弩也不会用法术。而有的人用剑,是因为只有用剑的必要。",
+ "usage": "立即进阶一个【近卫】干员(不消耗希望)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_111",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 111,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_112": {
+ "id": "relic_112",
+ "name": "折戟-锋刃",
+ "description": "“这是你这个月砍坏的第七把刀了。”“但是我这个月砍了八个敌人。”",
+ "usage": "所有【近卫】干员的攻击力+25%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_112",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 112,
+ "unlockCond": "StableSceneCount",
+ "unlockCondDesc": "在多局游戏中累计进入事件【一台烤面包机】2次",
+ "unlockCondParams": [
+ "scene_27_enter",
+ "2"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "scene_27_enter",
+ "unlockCnt": 2
+ }
+ },
+ "relic_113": {
+ "id": "relic_113",
+ "name": "折戟-浴血",
+ "description": "愈战愈勇的战士十分少见,我们常需要安排一些心理辅导来缓和战后的情绪。",
+ "usage": "所有【近卫】干员在攻击后获得2点技力",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_113",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 113,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_114": {
+ "id": "relic_114",
+ "name": "折戟-一夫当关",
+ "description": "并不是只有身穿重甲或是手持盾牌的人才擅长抵御敌人的攻击。迅速击溃有可能对你造成伤害的敌人才是最好的防守。",
+ "usage": "所有【近卫】干员的阻挡数+1",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_114",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 114,
+ "unlockCond": "StableSceneCount",
+ "unlockCondDesc": "在多局游戏中累计进入事件【一台烤面包机】6次",
+ "unlockCondParams": [
+ "scene_27_enter",
+ "6"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "scene_27_enter",
+ "unlockCnt": 6
+ }
+ },
+ "relic_115": {
+ "id": "relic_115",
+ "name": "折戟-破釜沉舟",
+ "description": "不太建议向煌学习那些技巧。",
+ "usage": "所有【近卫】干员的防御力-40%,但攻击力+40%,攻击速度+30",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_115",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 115,
+ "unlockCond": "StableSceneCount",
+ "unlockCondDesc": "在多局游戏中累计进入事件【一台烤面包机】12次",
+ "unlockCondParams": [
+ "scene_27_enter",
+ "12"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "scene_27_enter",
+ "unlockCnt": 12
+ }
+ },
+ "relic_116": {
+ "id": "relic_116",
+ "name": "铁卫-突破",
+ "description": "持盾者连成山脉,连成土地,他们对抗的不是血肉之敌,他们对抗命运,对抗不公。",
+ "usage": "所有【重装】干员的部署费用-3,生命值+40%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_116",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 116,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_117": {
+ "id": "relic_117",
+ "name": "铁卫-典训",
+ "description": "划痕是荣耀,但那些碎如齑粉的战士,谁来铭记?",
+ "usage": "立即进阶一个【重装】干员(不消耗希望)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_117",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 117,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_118": {
+ "id": "relic_118",
+ "name": "铁卫-侵掠",
+ "description": "对队友和战略目的的保护行动往往会让人忽视他们原本的侵略性。",
+ "usage": "所有【重装】干员的攻击力+60%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_118",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 118,
+ "unlockCond": "StableSceneCount",
+ "unlockCondDesc": "在多局游戏中累计进入事件【讲故事的人】2次",
+ "unlockCondParams": [
+ "scene_28_enter",
+ "2"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "scene_28_enter",
+ "unlockCnt": 2
+ }
+ },
+ "relic_119": {
+ "id": "relic_119",
+ "name": "铁卫-不动",
+ "description": "“真有人能在那种规模的轰炸下一动不动?”“谁说一动不动的,他还往前挪了几步。”",
+ "usage": "所有【重装】干员的防御力+25%,生命值+50%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_119",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 119,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_120": {
+ "id": "relic_120",
+ "name": "铁卫-推进",
+ "description": "以放弃防守换取进攻的机会,毁灭的阵线向前迈进。",
+ "usage": "所有【重装】干员阻挡数-1(不会低于1),但攻击力+40%,攻击速度+40",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_120",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 120,
+ "unlockCond": "StableSceneCount",
+ "unlockCondDesc": "在多局游戏中累计进入事件【讲故事的人】6次",
+ "unlockCondParams": [
+ "scene_28_enter",
+ "6"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "scene_28_enter",
+ "unlockCnt": 6
+ }
+ },
+ "relic_121": {
+ "id": "relic_121",
+ "name": "铁卫-无锋",
+ "description": "他们承受的每一次攻击,都将化作怒火数倍返还。",
+ "usage": "所有【重装】干员在受到攻击后获得2点技力",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_121",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 121,
+ "unlockCond": "StableSceneCount",
+ "unlockCondDesc": "在多局游戏中累计进入事件【讲故事的人】12次",
+ "unlockCondParams": [
+ "scene_28_enter",
+ "12"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "scene_28_enter",
+ "unlockCnt": 12
+ }
+ },
+ "relic_122": {
+ "id": "relic_122",
+ "name": "残弩-突破",
+ "description": "上膛,瞄准,开火,毁灭如期而至。",
+ "usage": "所有【狙击】干员的部署费用-2,生命值+60%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_122",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 122,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_123": {
+ "id": "relic_123",
+ "name": "残弩-百步穿杨",
+ "description": "在源石技艺尚不如今天发达的时代,炎国曾以“百步穿杨”的典故来称赞他人箭术高超。",
+ "usage": "所有【狙击】干员的攻击力+20%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_123",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 123,
+ "unlockCond": "StableEnemyKillCount",
+ "unlockCondDesc": "在多局游戏中累计击败BOSS【迷路的巨像】1次",
+ "unlockCondParams": [
+ "enemy_2003_rockman",
+ "1"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "enemy_2003_rockman",
+ "unlockCnt": 1
+ }
+ },
+ "relic_124": {
+ "id": "relic_124",
+ "name": "残弩-典训",
+ "description": "“要么,你们控制点火力。要么,你们搞对目标,好吗?”",
+ "usage": "立即进阶一个【狙击】干员(不消耗希望)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_124",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 124,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_125": {
+ "id": "relic_125",
+ "name": "残弩-战场依存",
+ "description": "和武器越发亲密的狙击手,越不容易遭到武器的背叛。",
+ "usage": "所有【狙击】干员的自然技力恢复+0.5/s",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_125",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 125,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_126": {
+ "id": "relic_126",
+ "name": "残弩-交叉火力",
+ "description": "密集的火力网布置同时让狙击干员们暴露在危险之中,接下来是一场关于准星的博弈。",
+ "usage": "所有【狙击】干员的生命-40%,但攻击力+40%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_126",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 126,
+ "unlockCond": "StableEnemyKillCount",
+ "unlockCondDesc": "在多局游戏中累计击败BOSS【迷路的巨像】2次",
+ "unlockCondParams": [
+ "enemy_2003_rockman",
+ "2"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "enemy_2003_rockman",
+ "unlockCnt": 2
+ }
+ },
+ "relic_127": {
+ "id": "relic_127",
+ "name": "残弩-神速",
+ "description": "据说古维多利亚的传奇弓手可以让箭矢几乎连成一线。",
+ "usage": "所有【狙击】干员的攻击速度+70",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_127",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 127,
+ "unlockCond": "StableEnemyKillCount",
+ "unlockCondDesc": "在多局游戏中累计击败BOSS【迷路的巨像】4次",
+ "unlockCondParams": [
+ "enemy_2003_rockman",
+ "4"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "enemy_2003_rockman",
+ "unlockCnt": 4
+ }
+ },
+ "relic_128": {
+ "id": "relic_128",
+ "name": "断杖-突破",
+ "description": "让技艺在指尖起舞,呼风唤雨,搅乱现实,达成你宏伟的目的。",
+ "usage": "所有【术师】干员的部署费用-3,生命值+60%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_128",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 128,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_129": {
+ "id": "relic_129",
+ "name": "断杖-典训",
+ "description": "“看过某些术师干员的‘表演’后,我选择默默收起那本莱塔尼亚教材。”",
+ "usage": "立即进阶一个【术师】干员(不消耗希望)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_129",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 129,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_130": {
+ "id": "relic_130",
+ "name": "断杖-织法者",
+ "description": "在莱塔尼亚仰望高塔的时候经常会看见一些奇怪的现象......甚至是天象。",
+ "usage": "所有【术师】干员的攻击力+25%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_130",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 130,
+ "unlockCond": "StableEnemyKillCount",
+ "unlockCondDesc": "在多局游戏中累计击败BOSS【喷气人】1次",
+ "unlockCondParams": [
+ "enemy_2004_balloon",
+ "1"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "enemy_2004_balloon",
+ "unlockCnt": 1
+ }
+ },
+ "relic_131": {
+ "id": "relic_131",
+ "name": "断杖-咏唱",
+ "description": "虽然音乐与法术有着奇妙的联系,呃,但这不是某些人五音不全的借口。",
+ "usage": "所有【术师】干员的攻击速度+40",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_131",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 131,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_132": {
+ "id": "relic_132",
+ "name": "断杖-凝神",
+ "description": "“当一个术师打算全力以赴,哪怕是天火小姐那种坏脾气术师,也会展露出截然不同的气质。”",
+ "usage": "所有【术师】干员的技力恢复+0.4/s",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_132",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 132,
+ "unlockCond": "StableEnemyKillCount",
+ "unlockCondDesc": "在多局游戏中累计击败BOSS【喷气人】2次",
+ "unlockCondParams": [
+ "enemy_2004_balloon",
+ "2"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "enemy_2004_balloon",
+ "unlockCnt": 2
+ }
+ },
+ "relic_133": {
+ "id": "relic_133",
+ "name": "断杖-苦难巫咒",
+ "description": "萨卡兹接触源石的起源几乎无从考证,古老法术的起点早已脱离物质现实与逻辑常理。",
+ "usage": "所有【术师】干员生命值-40%,但造成的法术伤害+70%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_133",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 133,
+ "unlockCond": "StableEnemyKillCount",
+ "unlockCondDesc": "在多局游戏中累计击败BOSS【喷气人】4次",
+ "unlockCondParams": [
+ "enemy_2004_balloon",
+ "4"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "enemy_2004_balloon",
+ "unlockCnt": 4
+ }
+ },
+ "relic_134": {
+ "id": "relic_134",
+ "name": "支柱-突破",
+ "description": "当“差一点完成任务”的时候,你需要的正是那个帮你补上“差一点”的人。",
+ "usage": "所有【辅助】干员的部署费用-2,生命值+60%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_134",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 134,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_135": {
+ "id": "relic_135",
+ "name": "支柱-典训",
+ "description": "他们行动的时候总是五花八门的。",
+ "usage": "立即进阶一个【辅助】干员(不消耗希望)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_135",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 135,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_136": {
+ "id": "relic_136",
+ "name": "支柱-次要战场",
+ "description": "“呃,机械和源石技艺衍生物我尚且能理解,但是不是有些别的......”",
+ "usage": "所有【辅助】干员的【召唤物】攻击力+50%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_136",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 136,
+ "unlockCond": "StableEnemyKillCount",
+ "unlockCondDesc": "在多局游戏中累计击败BOSS【“遗弃者”】1次",
+ "unlockCondParams": [
+ "enemy_2005_axetro",
+ "1"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "enemy_2005_axetro",
+ "unlockCnt": 1
+ }
+ },
+ "relic_137": {
+ "id": "relic_137",
+ "name": "支柱-勤奋",
+ "description": "即使是看似最微小的工作,干员们也会全力以赴。何况事实上,一点也不微小。",
+ "usage": "所有【辅助】干员的技力消耗-40%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_137",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 137,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_138": {
+ "id": "relic_138",
+ "name": "支柱-破兵",
+ "description": "削弱敌人的伤害有很多手段:腐蚀兵器,精神摧残,加大重力,以及......让他们肚子疼。",
+ "usage": "所有【辅助】干员攻击范围内的敌方单位攻击力-15%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_138",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 138,
+ "unlockCond": "StableEnemyKillCount",
+ "unlockCondDesc": "在多局游戏中累计击败BOSS【“遗弃者”】2次",
+ "unlockCondParams": [
+ "enemy_2005_axetro",
+ "2"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "enemy_2005_axetro",
+ "unlockCnt": 2
+ }
+ },
+ "relic_139": {
+ "id": "relic_139",
+ "name": "支柱-枯法",
+ "description": "弱化敌人的防御有很多手段:立场装置,法术彻甲,弱点标记,以及......让他们肚子疼。",
+ "usage": "所有【辅助】干员攻击范围内的敌方单位防御力-20%,法术抗性-20%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_139",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 139,
+ "unlockCond": "StableEnemyKillCount",
+ "unlockCondDesc": "在多局游戏中累计击败BOSS【“遗弃者”】4次",
+ "unlockCondParams": [
+ "enemy_2005_axetro",
+ "4"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "enemy_2005_axetro",
+ "unlockCnt": 4
+ }
+ },
+ "relic_140": {
+ "id": "relic_140",
+ "name": "医者-突破",
+ "description": "拯救是人类必须赞许的美德,是这一切得以存续的仰仗。",
+ "usage": "所有【医疗】干员的部署费用-2,生命值+60%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_140",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 140,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_141": {
+ "id": "relic_141",
+ "name": "医者-典训",
+ "description": "直到所有人都是医生,都能根治名为生活的病灶,直到那一刻我们才不需要医生。",
+ "usage": "立即进阶一个【医疗】干员(不消耗希望)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_141",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 141,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_142": {
+ "id": "relic_142",
+ "name": "医者-自医",
+ "description": "谁说医者不能自医,他们只是选择给自己来一片提神药然后继续帮助别人而已。",
+ "usage": "所有【医疗】干员的技力恢复+0.3/s",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_142",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 142,
+ "unlockCond": "StableEnemyKillCount",
+ "unlockCondDesc": "在多局游戏中累计击败BOSS【锈锤战士】1次",
+ "unlockCondParams": [
+ "enemy_2006_flsnip",
+ "1"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "enemy_2006_flsnip",
+ "unlockCnt": 1
+ }
+ },
+ "relic_143": {
+ "id": "relic_143",
+ "name": "医者-强效试剂",
+ "description": "除了华法琳,没人敢采取这么激进的医疗手段,不过她从没失误过一次。",
+ "usage": "所有【医疗】干员的攻击力+40%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_143",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 143,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_144": {
+ "id": "relic_144",
+ "name": "医者-妙手",
+ "description": "比起从死神手里多抢回一条命的伟业,事后昏睡个三天算什么?",
+ "usage": "所有【医疗】干员的攻击速度+50",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_144",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 144,
+ "unlockCond": "StableEnemyKillCount",
+ "unlockCondDesc": "在多局游戏中累计击败BOSS【锈锤战士】3次",
+ "unlockCondParams": [
+ "enemy_2006_flsnip",
+ "3"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "enemy_2006_flsnip",
+ "unlockCnt": 3
+ }
+ },
+ "relic_145": {
+ "id": "relic_145",
+ "name": "医者-理智固剂",
+ "description": "加固你的思维,让你脑中帝国疆域上的每株杂草都无懈可击。",
+ "usage": "所有【医疗】干员攻击范围内的我方单位获得抵抗",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_145",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 145,
+ "unlockCond": "StableEnemyKillCount",
+ "unlockCondDesc": "在多局游戏中累计击败BOSS【锈锤战士】6次",
+ "unlockCondParams": [
+ "enemy_2006_flsnip",
+ "6"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "enemy_2006_flsnip",
+ "unlockCnt": 6
+ }
+ },
+ "relic_146": {
+ "id": "relic_146",
+ "name": "锈刃-突破",
+ "description": "手段有很多,结局却只有一种。",
+ "usage": "所有【特种】干员的部署费用-2,生命值+60%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_146",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 146,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_147": {
+ "id": "relic_147",
+ "name": "锈刃-典训",
+ "description": "在与特种干员们进行实战练习的时候,请做好充足的“没做好准备就被打了”的准备。",
+ "usage": "立即进阶一个【特种】干员(不消耗希望)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_147",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 147,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_148": {
+ "id": "relic_148",
+ "name": "锈刃-处决",
+ "description": "红有一把小刀。她有一把小刀。",
+ "usage": "所有【特种】干员的攻击速度+30",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_148",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 148,
+ "unlockCond": "ZoneEndHPBigger",
+ "unlockCondDesc": "通过第四层【云霄迷宫】",
+ "unlockCondParams": [
+ "zone_4",
+ "0"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_149": {
+ "id": "relic_149",
+ "name": "锈刃-单兵",
+ "description": "S.W.E.E.P的总管没有任何任务参与记录。*没有*。",
+ "usage": "所有【特种】干员的攻击力+40%,防御力+40%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_149",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 149,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_150": {
+ "id": "relic_150",
+ "name": "锈刃-无人之境",
+ "description": "部分干员的作战方式很特殊,无论见到他们“好几次”还是“好几个”,都不要大惊小怪。",
+ "usage": "所有【特种】干员的再部署时间-35%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_150",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 150,
+ "unlockCond": "StableChoiceCount",
+ "unlockCondDesc": "在多局游戏中累计在事件【源石虫赛跑】中下注不小于15次",
+ "unlockCondParams": [
+ "choice_c1_1",
+ "15"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "choice_c1_1",
+ "unlockCnt": 15
+ }
+ },
+ "relic_151": {
+ "id": "relic_151",
+ "name": "锈刃-神力",
+ "description": "地形是作战的一环......只能说这么多了。",
+ "usage": "所有【特种】干员的力度+2",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_151",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 151,
+ "unlockCond": "StableChoiceCount",
+ "unlockCondDesc": "在多局游戏中累计在事件【源石虫赛跑】中下注不小于50次",
+ "unlockCondParams": [
+ "choice_c1_1",
+ "50"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "choice_c1_1",
+ "unlockCnt": 50
+ }
+ },
+ "relic_152": {
+ "id": "relic_152",
+ "name": "突击协议-利刃",
+ "description": "用最锋利的矛攻击最坚硬的盾,最后的结果肯定是盾碎了,相信我。",
+ "usage": "战斗编队中每有一名先锋和近卫干员,所有先锋和近卫干员的攻击力+8%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_152",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 152,
+ "unlockCond": "CompleteGameCondition9",
+ "unlockCondDesc": "???",
+ "unlockCondParams": [
+ "1",
+ "relic_b1",
+ "ro_ending_2"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_153": {
+ "id": "relic_153",
+ "name": "突击协议-散兵",
+ "description": "精巧的格挡技术才是保护自己身体的真髓。",
+ "usage": "战斗编队中每有一名先锋和近卫干员,所有先锋和近卫干员的防御力+8%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_153",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 153,
+ "unlockCond": "CompleteGameCondition9",
+ "unlockCondDesc": "???",
+ "unlockCondParams": [
+ "1",
+ "relic_b2",
+ "ro_ending_2"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_154": {
+ "id": "relic_154",
+ "name": "堡垒协议-方阵",
+ "description": "如同巨舰碾过碎石。",
+ "usage": "战斗编队中每有一名重装和辅助干员,所有重装和辅助干员的攻击力+8%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_154",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 154,
+ "unlockCond": "CompleteGameCondition9",
+ "unlockCondDesc": "???",
+ "unlockCondParams": [
+ "1",
+ "relic_b3",
+ "ro_ending_2"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_155": {
+ "id": "relic_155",
+ "name": "堡垒协议-固守",
+ "description": "用最锋利的矛攻击最坚硬的盾,最后的结果肯定是矛断了,相信我。",
+ "usage": "战斗编队中每有一名重装和辅助干员,所有重装和辅助干员的防御力+8%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_155",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 155,
+ "unlockCond": "CompleteGameCondition9",
+ "unlockCondDesc": "???",
+ "unlockCondParams": [
+ "1",
+ "relic_b4",
+ "ro_ending_2"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_156": {
+ "id": "relic_156",
+ "name": "远程协议-遥击",
+ "description": "能保持距离解决的问题,为什么要凑脸上去?",
+ "usage": "战斗编队中每有一名医疗和狙击干员,所有医疗和狙击干员的攻击力+8%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_156",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 156,
+ "unlockCond": "CompleteGameCondition9",
+ "unlockCondDesc": "???",
+ "unlockCondParams": [
+ "1",
+ "relic_b5",
+ "ro_ending_2"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_157": {
+ "id": "relic_157",
+ "name": "远程协议-克敌",
+ "description": "距离太远分不清敌我?那就先射一轮,没躲开的就是敌人。",
+ "usage": "战斗编队中每有一名医疗和狙击干员,所有医疗和狙击干员的攻击速度+6",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_157",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 157,
+ "unlockCond": "CompleteGameCondition9",
+ "unlockCondDesc": "???",
+ "unlockCondParams": [
+ "1",
+ "relic_b6",
+ "ro_ending_2"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_158": {
+ "id": "relic_158",
+ "name": "破坏协议-消除",
+ "description": "外部的毁灭与内部的瓦解。",
+ "usage": "战斗编队中每有一名术师和特种干员,所有术师和特种干员的攻击力+8%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_158",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 158,
+ "unlockCond": "CompleteGameCondition9",
+ "unlockCondDesc": "???",
+ "unlockCondParams": [
+ "1",
+ "relic_b7",
+ "ro_ending_2"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_159": {
+ "id": "relic_159",
+ "name": "破坏协议-压制",
+ "description": "不要在乎打得准不准,只要打的多,就是打得准!",
+ "usage": "战斗编队中每有一名术师和特种干员,所有术师和特种干员的攻击速度+6",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_159",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 159,
+ "unlockCond": "CompleteGameCondition9",
+ "unlockCondDesc": "???",
+ "unlockCondParams": [
+ "1",
+ "relic_b8",
+ "ro_ending_2"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_160": {
+ "id": "relic_160",
+ "name": "迷幻的藏宝图",
+ "description": "有人把他梦中看见的名字写在了这张藏宝图上,依坐标来看这座“城市”好像是一片芭蕉树林?",
+ "usage": "立即获得源石锭+2,希望+1",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_160",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 160,
+ "unlockCond": "CompleteGame",
+ "unlockCondDesc": "完成游戏结局",
+ "unlockCondParams": [
+ "1"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_161": {
+ "id": "relic_161",
+ "name": "染血的传单",
+ "description": "满是童话和儿歌中才会出现的物品和地点,糖果城堡的彼端,甜蜜的风车男孩,这意味着什么?",
+ "usage": "立即获得源石锭+22,并让探险走向不同的结局",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_161",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 161,
+ "unlockCond": "CompleteGame",
+ "unlockCondDesc": "完成游戏结局",
+ "unlockCondParams": [
+ "1"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_162": {
+ "id": "relic_162",
+ "name": "辉煌工匠包",
+ "description": "只有喝闷酒的时候,Mechanist才会想起自己有血有肉,而非某种物理性质的化身。",
+ "usage": "所有近卫和狙击干员的攻击力+16%,所有辅助和术师干员的攻击力-8%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_162",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 162,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_163": {
+ "id": "relic_163",
+ "name": "Logos的骨笔",
+ "description": "这个神经质的萨卡兹咒术大师落笔的每一划都属于源石技艺的范畴。观看是禁忌。查阅是禁忌。理解是禁忌。",
+ "usage": "所有辅助和术师干员的攻击力+16%,所有近卫和狙击干员的攻击力-8%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_163",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 163,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_164": {
+ "id": "relic_164",
+ "name": "无限续杯瓶",
+ "description": "只要把水倒进去,这个杯子就会产生无限的气泡快乐水,这简直是天才般的发明!你从来没有见过这种东西。",
+ "usage": "每进入一个非战斗节点,获得希望+1",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_164",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 164,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_165": {
+ "id": "relic_165",
+ "name": "左半边椰子壳",
+ "description": "椰子壳上用工整的印刷体写着“战斗啊,朋友,如果不能直面生活的苦难,生命本身将失去意义。”",
+ "usage": "所有干员的部署费用+6,但攻击力、防御力和生命值+8%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_165",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 165,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_166": {
+ "id": "relic_166",
+ "name": "右半边椰子壳",
+ "description": "椰子壳上用工整的印刷体写着“逃避是一种处事的手段,熟练使用逃避的技巧是通往成功路线的一条捷径。”",
+ "usage": "所有干员的生命值-35%,但再部署时间-50%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_166",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 166,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_167": {
+ "id": "relic_167",
+ "name": "倒转的怀表",
+ "description": "一个锈迹斑斑,材质不明而且倒着转的怀表,你没有找到上发条的地方,也不知道怎么拆开他,非常古怪。",
+ "usage": "所有敌方单位的攻击速度-15",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_167",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 167,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_168": {
+ "id": "relic_168",
+ "name": "“手铳”",
+ "description": "已经白骨化的断手紧握着这把大口径火铳,它属于谁?断手的主人还好么?这背后到底发生了什么?",
+ "usage": "所有我方单位的部署费用-3,攻击力、防御力、生命值+5%,并让探险走向不同的结局",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_168",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 168,
+ "unlockCond": "CompleteGameCondition8",
+ "unlockCondDesc": "???",
+ "unlockCondParams": [
+ "1",
+ "ro_ending_2"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_169": {
+ "id": "relic_169",
+ "name": "沉重的铁皮箱",
+ "description": "这个厚实,沉重的铁皮箱严重影响了你的行程,但是不知为何你不想丢弃它,或许你太想知道里面装了什么。",
+ "usage": "所有我方单位的部署费用+2",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_169",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 169,
+ "unlockCond": "CompleteGameCondition8",
+ "unlockCondDesc": "???",
+ "unlockCondParams": [
+ "1",
+ "ro_ending_2"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_170": {
+ "id": "relic_170",
+ "name": "漆黑的钥匙",
+ "description": "你非常惊讶,这把造型精妙的钥匙是用源石制成的,什么样的加工技术才能如此精妙地打造一把钥匙?",
+ "usage": "所有我方单位的攻击力、防御力、生命值+3%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_170",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 170,
+ "unlockCond": "CompleteGameCondition8",
+ "unlockCondDesc": "???",
+ "unlockCondParams": [
+ "1",
+ "ro_ending_2"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_171": {
+ "id": "relic_171",
+ "name": "鸟卜探索仪",
+ "description": "哥伦比亚某个神秘学会制造的特殊仪器,这个用源石结晶制成的球形设备可以探测周围数十米内的地貌,非常神奇。",
+ "usage": "可同时部署人数+2",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_171",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 171,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_172": {
+ "id": "relic_172",
+ "name": "超高级沙发",
+ "description": "“全泰拉最舒服的沙发”、“躺在上面会让你忘却人生的烦恼”、“休闲旅行必备”......这广告词浮夸得可疑。",
+ "usage": "可携带干员+1,可同时部署人数+1",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_172",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 172,
+ "unlockCond": "StableRecruitChar",
+ "unlockCondDesc": "在多局游戏中累计招募总共90名干员(初始不计算)",
+ "unlockCondParams": [
+ "90"
+ ],
+ "stableUnlockCond": {
+ "unlockCondDetail": "",
+ "unlockCnt": 90
+ }
+ },
+ "relic_173": {
+ "id": "relic_173",
+ "name": "立体投影仪",
+ "description": "这台投影仪会生成一个虚假的人形幻影,不仔细看根本无法辨别,可以很好地误导敌人,但是别拿来恶作剧......",
+ "usage": "立即获得目标生命+6",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_173",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 173,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_174": {
+ "id": "relic_174",
+ "name": "一台旧冰箱",
+ "description": "一台没有动力,不能制冷的旧冰箱,但是躲在里面可以躲避很多危险,甚至可以防御最危险的源石炸弹,电影里都是这么演的。",
+ "usage": "立即获得目标生命+6",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_174",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 174,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_175": {
+ "id": "relic_175",
+ "name": "个人避难所",
+ "description": "哥伦比亚的科技公司“约翰老妈”提供给拓荒者的个人防护掩体,然而拓荒者要是有钱买这个就不会去当拓荒者了......",
+ "usage": "立即获得目标生命+8",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_175",
+ "type": "RELIC",
+ "rarity": "RARE",
+ "value": 12,
+ "sortId": 175,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_176": {
+ "id": "relic_176",
+ "name": "虚空发生器",
+ "description": "罗德岛库房里来历不明的神秘设备之一,不需要源石供能,启动之后会在使用者周围生成一片不可见的防御立场。",
+ "usage": "立即获得目标生命+10",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_176",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 176,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_177": {
+ "id": "relic_177",
+ "name": "热水壶",
+ "description": "罗德岛办公室里的同款热水壶,有人经常大半夜用热水壶煮速食面吃,这种生活习惯不是很健康......",
+ "usage": "立即获得目标生命+2,希望+1",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_177",
+ "type": "RELIC",
+ "rarity": "NORMAL",
+ "value": 8,
+ "sortId": 177,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_178": {
+ "id": "relic_178",
+ "name": "“坏家伙”来了!",
+ "description": "这台集合了罗德岛所有精锐技术为一身的运输飞行器为你提供一切保障,保证你的旅途犹如野外春游般顺畅。",
+ "usage": "所有我方单位的攻击力和防御力+35%,生命值+45%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_178",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 178,
+ "unlockCond": null,
+ "unlockCondDesc": null,
+ "unlockCondParams": [],
+ "stableUnlockCond": null
+ },
+ "relic_179": {
+ "id": "relic_179",
+ "name": "鬼血",
+ "description": "某支血脉的血液,加上一点独特的源石技艺产物,仅仅是打开瓶盖就足以成为引发流血事件的元凶。",
+ "usage": "所有敌方单位的攻击力、防御力、生命值+20%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_179",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 179,
+ "unlockCond": "CompleteGame",
+ "unlockCondDesc": "完成游戏结局",
+ "unlockCondParams": [
+ "1"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_180": {
+ "id": "relic_180",
+ "name": "冰封的异爪",
+ "description": "即使麦哲伦这样的探险家一代又一代向着这片纯白的大地发起挑战,这处亘古不变的冰原依旧有无数未解之谜......以及可怖之物。",
+ "usage": "所有敌方单位的攻击力、防御力、生命值+12%,且所有BOSS单位还会攻击力、防御力+16%,生命值+36%",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_180",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 180,
+ "unlockCond": "CompleteGame",
+ "unlockCondDesc": "完成游戏结局",
+ "unlockCondParams": [
+ "1"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_181": {
+ "id": "relic_181",
+ "name": "巫王旋角",
+ "description": "呵,伟大的巫王!你的阴影笼罩着大地!你的腐败浸没了高塔!你死了,你的法术随之散逸,莱塔尼亚不会再畏惧你!",
+ "usage": "所有敌方单位的攻击力、防御力、生命值+12%,且每进入一个新节点后,失去1目标生命(最多降至1)",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_181",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 181,
+ "unlockCond": "CompleteGame",
+ "unlockCondDesc": "完成游戏结局",
+ "unlockCondParams": [
+ "1"
+ ],
+ "stableUnlockCond": null
+ },
+ "relic_182": {
+ "id": "relic_182",
+ "name": "浅海轻唱",
+ "description": "伊比利亚的临海断崖上常见的鲜花,但唯独这一朵沾染了违背常理的颜色。只听它呢喃呓语,拒绝希望,就连花草也坠入疯狂。",
+ "usage": "所有敌方单位的攻击力、防御力、生命值+8%,且招募4星以上干员时希望消耗+1",
+ "obtainApproach": "在集成战略模式中获得",
+ "iconId": "relic_182",
+ "type": "RELIC",
+ "rarity": "SUPER_RARE",
+ "value": 16,
+ "sortId": 182,
+ "unlockCond": "CompleteGame",
+ "unlockCondDesc": "完成游戏结局",
+ "unlockCondParams": [
+ "1"
+ ],
+ "stableUnlockCond": null
+ }
+ },
+ "recruitTickets": {
+ "recruit_ticket_pioneer": {
+ "id": "recruit_ticket_pioneer",
+ "profession": 512,
+ "rarity": 63,
+ "professionList": [
+ "PIONEER"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ],
+ "extraEliteNum": 0,
+ "extraFreeRarity": [],
+ "extraCharIds": [
+ "char_504_rguard"
+ ]
+ },
+ "recruit_ticket_warrior": {
+ "id": "recruit_ticket_warrior",
+ "profession": 1,
+ "rarity": 63,
+ "professionList": [
+ "WARRIOR"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ],
+ "extraEliteNum": 0,
+ "extraFreeRarity": [],
+ "extraCharIds": [
+ "char_504_rguard"
+ ]
+ },
+ "recruit_ticket_tank": {
+ "id": "recruit_ticket_tank",
+ "profession": 4,
+ "rarity": 63,
+ "professionList": [
+ "TANK"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ],
+ "extraEliteNum": 0,
+ "extraFreeRarity": [],
+ "extraCharIds": [
+ "char_504_rguard"
+ ]
+ },
+ "recruit_ticket_sniper": {
+ "id": "recruit_ticket_sniper",
+ "profession": 2,
+ "rarity": 63,
+ "professionList": [
+ "SNIPER"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ],
+ "extraEliteNum": 0,
+ "extraFreeRarity": [],
+ "extraCharIds": [
+ "char_507_rsnipe"
+ ]
+ },
+ "recruit_ticket_caster": {
+ "id": "recruit_ticket_caster",
+ "profession": 32,
+ "rarity": 63,
+ "professionList": [
+ "CASTER"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ],
+ "extraEliteNum": 0,
+ "extraFreeRarity": [],
+ "extraCharIds": [
+ "char_505_rcast"
+ ]
+ },
+ "recruit_ticket_support": {
+ "id": "recruit_ticket_support",
+ "profession": 16,
+ "rarity": 63,
+ "professionList": [
+ "SUPPORT"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ],
+ "extraEliteNum": 0,
+ "extraFreeRarity": [],
+ "extraCharIds": [
+ "char_505_rcast"
+ ]
+ },
+ "recruit_ticket_medic": {
+ "id": "recruit_ticket_medic",
+ "profession": 8,
+ "rarity": 63,
+ "professionList": [
+ "MEDIC"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ],
+ "extraEliteNum": 0,
+ "extraFreeRarity": [],
+ "extraCharIds": [
+ "char_506_rmedic"
+ ]
+ },
+ "recruit_ticket_special": {
+ "id": "recruit_ticket_special",
+ "profession": 64,
+ "rarity": 63,
+ "professionList": [
+ "SPECIAL"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ],
+ "extraEliteNum": 0,
+ "extraFreeRarity": [],
+ "extraCharIds": [
+ "char_504_rguard"
+ ]
+ },
+ "recruit_ticket_pioneer_sp": {
+ "id": "recruit_ticket_pioneer_sp",
+ "profession": 512,
+ "rarity": 63,
+ "professionList": [
+ "PIONEER"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ],
+ "extraEliteNum": 0,
+ "extraFreeRarity": [
+ 3
+ ],
+ "extraCharIds": [
+ "char_504_rguard"
+ ]
+ },
+ "recruit_ticket_warrior_sp": {
+ "id": "recruit_ticket_warrior_sp",
+ "profession": 1,
+ "rarity": 63,
+ "professionList": [
+ "WARRIOR"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ],
+ "extraEliteNum": 0,
+ "extraFreeRarity": [
+ 3
+ ],
+ "extraCharIds": [
+ "char_504_rguard"
+ ]
+ },
+ "recruit_ticket_tank_sp": {
+ "id": "recruit_ticket_tank_sp",
+ "profession": 4,
+ "rarity": 63,
+ "professionList": [
+ "TANK"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ],
+ "extraEliteNum": 0,
+ "extraFreeRarity": [
+ 3
+ ],
+ "extraCharIds": [
+ "char_504_rguard"
+ ]
+ },
+ "recruit_ticket_sniper_sp": {
+ "id": "recruit_ticket_sniper_sp",
+ "profession": 2,
+ "rarity": 63,
+ "professionList": [
+ "SNIPER"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ],
+ "extraEliteNum": 0,
+ "extraFreeRarity": [
+ 3
+ ],
+ "extraCharIds": [
+ "char_507_rsnipe"
+ ]
+ },
+ "recruit_ticket_caster_sp": {
+ "id": "recruit_ticket_caster_sp",
+ "profession": 32,
+ "rarity": 63,
+ "professionList": [
+ "CASTER"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ],
+ "extraEliteNum": 0,
+ "extraFreeRarity": [
+ 3
+ ],
+ "extraCharIds": [
+ "char_505_rcast"
+ ]
+ },
+ "recruit_ticket_support_sp": {
+ "id": "recruit_ticket_support_sp",
+ "profession": 16,
+ "rarity": 63,
+ "professionList": [
+ "SUPPORT"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ],
+ "extraEliteNum": 0,
+ "extraFreeRarity": [
+ 3
+ ],
+ "extraCharIds": [
+ "char_505_rcast"
+ ]
+ },
+ "recruit_ticket_medic_sp": {
+ "id": "recruit_ticket_medic_sp",
+ "profession": 8,
+ "rarity": 63,
+ "professionList": [
+ "MEDIC"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ],
+ "extraEliteNum": 0,
+ "extraFreeRarity": [
+ 3
+ ],
+ "extraCharIds": [
+ "char_506_rmedic"
+ ]
+ },
+ "recruit_ticket_special_sp": {
+ "id": "recruit_ticket_special_sp",
+ "profession": 64,
+ "rarity": 63,
+ "professionList": [
+ "SPECIAL"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ],
+ "extraEliteNum": 0,
+ "extraFreeRarity": [
+ 3
+ ],
+ "extraCharIds": [
+ "char_504_rguard"
+ ]
+ },
+ "recruit_ticket_double_1": {
+ "id": "recruit_ticket_double_1",
+ "profession": 513,
+ "rarity": 63,
+ "professionList": [
+ "WARRIOR",
+ "PIONEER"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ],
+ "extraEliteNum": 0,
+ "extraFreeRarity": [],
+ "extraCharIds": [
+ "char_504_rguard"
+ ]
+ },
+ "recruit_ticket_double_2": {
+ "id": "recruit_ticket_double_2",
+ "profession": 20,
+ "rarity": 63,
+ "professionList": [
+ "TANK",
+ "SUPPORT"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ],
+ "extraEliteNum": 0,
+ "extraFreeRarity": [],
+ "extraCharIds": [
+ "char_504_rguard",
+ "char_505_rcast"
+ ]
+ },
+ "recruit_ticket_double_3": {
+ "id": "recruit_ticket_double_3",
+ "profession": 10,
+ "rarity": 63,
+ "professionList": [
+ "SNIPER",
+ "MEDIC"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ],
+ "extraEliteNum": 0,
+ "extraFreeRarity": [],
+ "extraCharIds": [
+ "char_506_rmedic",
+ "char_507_rsnipe"
+ ]
+ },
+ "recruit_ticket_double_4": {
+ "id": "recruit_ticket_double_4",
+ "profession": 96,
+ "rarity": 63,
+ "professionList": [
+ "CASTER",
+ "SPECIAL"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ],
+ "extraEliteNum": 0,
+ "extraFreeRarity": [],
+ "extraCharIds": [
+ "char_504_rguard",
+ "char_505_rcast"
+ ]
+ },
+ "recruit_ticket_quad_melee": {
+ "id": "recruit_ticket_quad_melee",
+ "profession": 581,
+ "rarity": 63,
+ "professionList": [
+ "WARRIOR",
+ "TANK",
+ "SPECIAL",
+ "PIONEER"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ],
+ "extraEliteNum": 0,
+ "extraFreeRarity": [],
+ "extraCharIds": [
+ "char_504_rguard"
+ ]
+ },
+ "recruit_ticket_quad_ranged": {
+ "id": "recruit_ticket_quad_ranged",
+ "profession": 58,
+ "rarity": 63,
+ "professionList": [
+ "SNIPER",
+ "MEDIC",
+ "SUPPORT",
+ "CASTER"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ],
+ "extraEliteNum": 0,
+ "extraFreeRarity": [],
+ "extraCharIds": [
+ "char_505_rcast",
+ "char_506_rmedic",
+ "char_505_rcast"
+ ]
+ },
+ "recruit_ticket_all": {
+ "id": "recruit_ticket_all",
+ "profession": 639,
+ "rarity": 63,
+ "professionList": [
+ "WARRIOR",
+ "SNIPER",
+ "TANK",
+ "MEDIC",
+ "SUPPORT",
+ "CASTER",
+ "SPECIAL",
+ "PIONEER"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ],
+ "extraEliteNum": 0,
+ "extraFreeRarity": [],
+ "extraCharIds": [
+ "char_504_rguard",
+ "char_507_rsnipe",
+ "char_505_rcast",
+ "char_506_rmedic"
+ ]
+ },
+ "recruit_ticket_5star": {
+ "id": "recruit_ticket_5star",
+ "profession": 639,
+ "rarity": 31,
+ "professionList": [
+ "WARRIOR",
+ "SNIPER",
+ "TANK",
+ "MEDIC",
+ "SUPPORT",
+ "CASTER",
+ "SPECIAL",
+ "PIONEER"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4
+ ],
+ "extraEliteNum": 0,
+ "extraFreeRarity": [],
+ "extraCharIds": [
+ "char_504_rguard",
+ "char_507_rsnipe",
+ "char_505_rcast",
+ "char_506_rmedic"
+ ]
+ },
+ "recruit_ticket_all_premium": {
+ "id": "recruit_ticket_all_premium",
+ "profession": 639,
+ "rarity": 63,
+ "professionList": [
+ "WARRIOR",
+ "SNIPER",
+ "TANK",
+ "MEDIC",
+ "SUPPORT",
+ "CASTER",
+ "SPECIAL",
+ "PIONEER"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ],
+ "extraEliteNum": 1,
+ "extraFreeRarity": [],
+ "extraCharIds": [
+ "char_504_rguard",
+ "char_507_rsnipe",
+ "char_505_rcast",
+ "char_506_rmedic"
+ ]
+ }
+ },
+ "upgradeTickets": {
+ "upgrade_ticket_all": {
+ "id": "upgrade_ticket_all",
+ "profession": 639,
+ "rarity": 63,
+ "professionList": [
+ "WARRIOR",
+ "SNIPER",
+ "TANK",
+ "MEDIC",
+ "SUPPORT",
+ "CASTER",
+ "SPECIAL",
+ "PIONEER"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ]
+ },
+ "upgrade_ticket_5star": {
+ "id": "upgrade_ticket_5star",
+ "profession": 639,
+ "rarity": 31,
+ "professionList": [
+ "WARRIOR",
+ "SNIPER",
+ "TANK",
+ "MEDIC",
+ "SUPPORT",
+ "CASTER",
+ "SPECIAL",
+ "PIONEER"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4
+ ]
+ },
+ "upgrade_ticket_pioneer": {
+ "id": "upgrade_ticket_pioneer",
+ "profession": 512,
+ "rarity": 63,
+ "professionList": [
+ "PIONEER"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ]
+ },
+ "upgrade_ticket_warrior": {
+ "id": "upgrade_ticket_warrior",
+ "profession": 1,
+ "rarity": 63,
+ "professionList": [
+ "WARRIOR"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ]
+ },
+ "upgrade_ticket_tank": {
+ "id": "upgrade_ticket_tank",
+ "profession": 4,
+ "rarity": 63,
+ "professionList": [
+ "TANK"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ]
+ },
+ "upgrade_ticket_sniper": {
+ "id": "upgrade_ticket_sniper",
+ "profession": 2,
+ "rarity": 63,
+ "professionList": [
+ "SNIPER"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ]
+ },
+ "upgrade_ticket_caster": {
+ "id": "upgrade_ticket_caster",
+ "profession": 32,
+ "rarity": 63,
+ "professionList": [
+ "CASTER"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ]
+ },
+ "upgrade_ticket_support": {
+ "id": "upgrade_ticket_support",
+ "profession": 16,
+ "rarity": 63,
+ "professionList": [
+ "SUPPORT"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ]
+ },
+ "upgrade_ticket_medic": {
+ "id": "upgrade_ticket_medic",
+ "profession": 8,
+ "rarity": 63,
+ "professionList": [
+ "MEDIC"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ]
+ },
+ "upgrade_ticket_special": {
+ "id": "upgrade_ticket_special",
+ "profession": 64,
+ "rarity": 63,
+ "professionList": [
+ "SPECIAL"
+ ],
+ "rarityList": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5
+ ]
+ }
+ },
+ "relics": {
+ "relic_b1": {
+ "id": "relic_b1",
+ "buffs": [
+ {
+ "key": "level_life_point_add",
+ "blackboard": [
+ {
+ "key": "value",
+ "value": 4.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_b2": {
+ "id": "relic_b2",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "squad_capacity"
+ },
+ {
+ "key": "count",
+ "value": 2.0
+ }
+ ]
+ },
+ {
+ "key": "level_char_limit_add",
+ "blackboard": [
+ {
+ "key": "value",
+ "value": 2.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_b3": {
+ "id": "relic_b3",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "gold"
+ },
+ {
+ "key": "count",
+ "value": 20.0
+ }
+ ]
+ },
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "population"
+ },
+ {
+ "key": "count",
+ "value": 2.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_b4": {
+ "id": "relic_b4",
+ "buffs": [
+ {
+ "key": "item_cover_set",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "hp"
+ },
+ {
+ "key": "count",
+ "value": 1.0
+ }
+ ]
+ },
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.15
+ },
+ {
+ "key": "max_hp",
+ "value": 0.15
+ }
+ ]
+ }
+ ]
+ },
+ "relic_b5": {
+ "id": "relic_b5",
+ "buffs": [
+ {
+ "key": "dynamic_update",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "recruit_upgrade_pioneer"
+ },
+ {
+ "key": "value",
+ "value": 1.0
+ }
+ ]
+ },
+ {
+ "key": "dynamic_update",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "recruit_upgrade_warrior"
+ },
+ {
+ "key": "value",
+ "value": 1.0
+ }
+ ]
+ },
+ {
+ "key": "recruit_cost",
+ "blackboard": [
+ {
+ "key": "rarity",
+ "valueStr": "TIER_4,TIER_5,TIER_6"
+ },
+ {
+ "key": "profession",
+ "valueStr": "PIONEER,WARRIOR"
+ },
+ {
+ "key": "delta",
+ "value": 0.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_b6": {
+ "id": "relic_b6",
+ "buffs": [
+ {
+ "key": "dynamic_update",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "recruit_upgrade_tank"
+ },
+ {
+ "key": "value",
+ "value": 1.0
+ }
+ ]
+ },
+ {
+ "key": "dynamic_update",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "recruit_upgrade_support"
+ },
+ {
+ "key": "value",
+ "value": 1.0
+ }
+ ]
+ },
+ {
+ "key": "recruit_cost",
+ "blackboard": [
+ {
+ "key": "rarity",
+ "valueStr": "TIER_4,TIER_5,TIER_6"
+ },
+ {
+ "key": "profession",
+ "valueStr": "TANK,SUPPORT"
+ },
+ {
+ "key": "delta",
+ "value": 0.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_b7": {
+ "id": "relic_b7",
+ "buffs": [
+ {
+ "key": "dynamic_update",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "recruit_upgrade_medic"
+ },
+ {
+ "key": "value",
+ "value": 1.0
+ }
+ ]
+ },
+ {
+ "key": "dynamic_update",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "recruit_upgrade_sniper"
+ },
+ {
+ "key": "value",
+ "value": 1.0
+ }
+ ]
+ },
+ {
+ "key": "recruit_cost",
+ "blackboard": [
+ {
+ "key": "rarity",
+ "valueStr": "TIER_4,TIER_5,TIER_6"
+ },
+ {
+ "key": "profession",
+ "valueStr": "MEDIC,SNIPER"
+ },
+ {
+ "key": "delta",
+ "value": 0.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_b8": {
+ "id": "relic_b8",
+ "buffs": [
+ {
+ "key": "dynamic_update",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "recruit_upgrade_caster"
+ },
+ {
+ "key": "value",
+ "value": 1.0
+ }
+ ]
+ },
+ {
+ "key": "dynamic_update",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "recruit_upgrade_special"
+ },
+ {
+ "key": "value",
+ "value": 1.0
+ }
+ ]
+ },
+ {
+ "key": "recruit_cost",
+ "blackboard": [
+ {
+ "key": "rarity",
+ "valueStr": "TIER_4,TIER_5,TIER_6"
+ },
+ {
+ "key": "profession",
+ "valueStr": "CASTER,SPECIAL"
+ },
+ {
+ "key": "delta",
+ "value": 0.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_1": {
+ "id": "relic_1",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "squad_capacity"
+ },
+ {
+ "key": "count",
+ "value": 1.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_2": {
+ "id": "relic_2",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "squad_capacity"
+ },
+ {
+ "key": "count",
+ "value": 1.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_3": {
+ "id": "relic_3",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "squad_capacity"
+ },
+ {
+ "key": "count",
+ "value": 1.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_4": {
+ "id": "relic_4",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "squad_capacity"
+ },
+ {
+ "key": "count",
+ "value": 2.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_5": {
+ "id": "relic_5",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "squad_capacity"
+ },
+ {
+ "key": "count",
+ "value": 2.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_6": {
+ "id": "relic_6",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "squad_capacity"
+ },
+ {
+ "key": "count",
+ "value": 3.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_7": {
+ "id": "relic_7",
+ "buffs": [
+ {
+ "key": "level_char_limit_add",
+ "blackboard": [
+ {
+ "key": "value",
+ "value": 1.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_8": {
+ "id": "relic_8",
+ "buffs": [
+ {
+ "key": "level_char_limit_add",
+ "blackboard": [
+ {
+ "key": "value",
+ "value": 1.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_9": {
+ "id": "relic_9",
+ "buffs": [
+ {
+ "key": "level_char_limit_add",
+ "blackboard": [
+ {
+ "key": "value",
+ "value": 2.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_10": {
+ "id": "relic_10",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "population"
+ },
+ {
+ "key": "count",
+ "value": 4.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_11": {
+ "id": "relic_11",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "population"
+ },
+ {
+ "key": "count",
+ "value": 4.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_12": {
+ "id": "relic_12",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "population"
+ },
+ {
+ "key": "count",
+ "value": 4.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_13": {
+ "id": "relic_13",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "population"
+ },
+ {
+ "key": "count",
+ "value": 6.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_14": {
+ "id": "relic_14",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "population"
+ },
+ {
+ "key": "count",
+ "value": 8.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_15": {
+ "id": "relic_15",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "population"
+ },
+ {
+ "key": "count",
+ "value": 2.0
+ }
+ ]
+ },
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "squad_capacity"
+ },
+ {
+ "key": "count",
+ "value": 1.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_16": {
+ "id": "relic_16",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "population"
+ },
+ {
+ "key": "count",
+ "value": 2.0
+ }
+ ]
+ },
+ {
+ "key": "level_char_limit_add",
+ "blackboard": [
+ {
+ "key": "value",
+ "value": 1.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_17": {
+ "id": "relic_17",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "population"
+ },
+ {
+ "key": "count",
+ "value": 4.0
+ }
+ ]
+ },
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "squad_capacity"
+ },
+ {
+ "key": "count",
+ "value": 1.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_18": {
+ "id": "relic_18",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "population"
+ },
+ {
+ "key": "count",
+ "value": 4.0
+ }
+ ]
+ },
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "squad_capacity"
+ },
+ {
+ "key": "count",
+ "value": 1.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_19": {
+ "id": "relic_19",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "population"
+ },
+ {
+ "key": "count",
+ "value": 4.0
+ }
+ ]
+ },
+ {
+ "key": "level_char_limit_add",
+ "blackboard": [
+ {
+ "key": "value",
+ "value": 1.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_20": {
+ "id": "relic_20",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "population"
+ },
+ {
+ "key": "count",
+ "value": 6.0
+ }
+ ]
+ },
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "squad_capacity"
+ },
+ {
+ "key": "count",
+ "value": 2.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_21": {
+ "id": "relic_21",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "population"
+ },
+ {
+ "key": "count",
+ "value": 4.0
+ }
+ ]
+ },
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "squad_capacity"
+ },
+ {
+ "key": "count",
+ "value": 1.0
+ }
+ ]
+ },
+ {
+ "key": "level_char_limit_add",
+ "blackboard": [
+ {
+ "key": "value",
+ "value": 1.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_22": {
+ "id": "relic_22",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "gold"
+ },
+ {
+ "key": "count",
+ "value": 10.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_23": {
+ "id": "relic_23",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "gold"
+ },
+ {
+ "key": "count",
+ "value": 18.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_24": {
+ "id": "relic_24",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "gold"
+ },
+ {
+ "key": "count",
+ "value": 25.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_25": {
+ "id": "relic_25",
+ "buffs": [
+ {
+ "key": "up_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "gold"
+ },
+ {
+ "key": "up",
+ "value": 0.5
+ },
+ {
+ "key": "mask",
+ "valueStr": "battle"
+ }
+ ]
+ }
+ ]
+ },
+ "relic_26": {
+ "id": "relic_26",
+ "buffs": [
+ {
+ "key": "up_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "gold"
+ },
+ {
+ "key": "up",
+ "value": 0.3
+ },
+ {
+ "key": "mask",
+ "valueStr": "battle"
+ }
+ ]
+ }
+ ]
+ },
+ "relic_27": {
+ "id": "relic_27",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "upgrade_ticket_all"
+ },
+ {
+ "key": "count",
+ "value": 1.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_28": {
+ "id": "relic_28",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "upgrade_ticket_all"
+ },
+ {
+ "key": "count",
+ "value": 2.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_29": {
+ "id": "relic_29",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "upgrade_ticket_all"
+ },
+ {
+ "key": "count",
+ "value": 3.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_30": {
+ "id": "relic_30",
+ "buffs": [
+ {
+ "key": "recruit_cost",
+ "blackboard": [
+ {
+ "key": "rarity",
+ "valueStr": "TIER_4"
+ },
+ {
+ "key": "profession",
+ "valueStr": "PIONEER,WARRIOR,TANK,SNIPER,CASTER,SUPPORT,MEDIC,SPECIAL"
+ },
+ {
+ "key": "delta",
+ "value": -2.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_31": {
+ "id": "relic_31",
+ "buffs": [
+ {
+ "key": "recruit_cost",
+ "blackboard": [
+ {
+ "key": "rarity",
+ "valueStr": "TIER_5"
+ },
+ {
+ "key": "profession",
+ "valueStr": "PIONEER,WARRIOR,TANK,SNIPER,CASTER,SUPPORT,MEDIC,SPECIAL"
+ },
+ {
+ "key": "delta",
+ "value": -2.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_32": {
+ "id": "relic_32",
+ "buffs": [
+ {
+ "key": "recruit_cost",
+ "blackboard": [
+ {
+ "key": "rarity",
+ "valueStr": "TIER_6"
+ },
+ {
+ "key": "profession",
+ "valueStr": "PIONEER,WARRIOR,TANK,SNIPER,CASTER,SUPPORT,MEDIC,SPECIAL"
+ },
+ {
+ "key": "delta",
+ "value": -2.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_33": {
+ "id": "relic_33",
+ "buffs": [
+ {
+ "key": "recruit_cost",
+ "blackboard": [
+ {
+ "key": "rarity",
+ "valueStr": "TIER_4,TIER_5,TIER_6"
+ },
+ {
+ "key": "profession",
+ "valueStr": "PIONEER,WARRIOR,TANK,SNIPER,CASTER,SUPPORT,MEDIC,SPECIAL"
+ },
+ {
+ "key": "delta",
+ "value": -2.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_34": {
+ "id": "relic_34",
+ "buffs": [
+ {
+ "key": "change_reward",
+ "blackboard": [
+ {
+ "key": "from",
+ "valueStr": "recruit_ticket_pioneer"
+ },
+ {
+ "key": "to",
+ "valueStr": "recruit_ticket_all"
+ },
+ {
+ "key": "mask",
+ "valueStr": "battle,shop"
+ }
+ ]
+ }
+ ]
+ },
+ "relic_35": {
+ "id": "relic_35",
+ "buffs": [
+ {
+ "key": "change_reward",
+ "blackboard": [
+ {
+ "key": "from",
+ "valueStr": "recruit_ticket_warrior"
+ },
+ {
+ "key": "to",
+ "valueStr": "recruit_ticket_all"
+ },
+ {
+ "key": "mask",
+ "valueStr": "battle,shop"
+ }
+ ]
+ }
+ ]
+ },
+ "relic_36": {
+ "id": "relic_36",
+ "buffs": [
+ {
+ "key": "change_reward",
+ "blackboard": [
+ {
+ "key": "from",
+ "valueStr": "recruit_ticket_tank"
+ },
+ {
+ "key": "to",
+ "valueStr": "recruit_ticket_all"
+ },
+ {
+ "key": "mask",
+ "valueStr": "battle,shop"
+ }
+ ]
+ }
+ ]
+ },
+ "relic_37": {
+ "id": "relic_37",
+ "buffs": [
+ {
+ "key": "change_reward",
+ "blackboard": [
+ {
+ "key": "from",
+ "valueStr": "recruit_ticket_support"
+ },
+ {
+ "key": "to",
+ "valueStr": "recruit_ticket_all"
+ },
+ {
+ "key": "mask",
+ "valueStr": "battle,shop"
+ }
+ ]
+ }
+ ]
+ },
+ "relic_38": {
+ "id": "relic_38",
+ "buffs": [
+ {
+ "key": "change_reward",
+ "blackboard": [
+ {
+ "key": "from",
+ "valueStr": "recruit_ticket_medic"
+ },
+ {
+ "key": "to",
+ "valueStr": "recruit_ticket_all"
+ },
+ {
+ "key": "mask",
+ "valueStr": "battle,shop"
+ }
+ ]
+ }
+ ]
+ },
+ "relic_39": {
+ "id": "relic_39",
+ "buffs": [
+ {
+ "key": "change_reward",
+ "blackboard": [
+ {
+ "key": "from",
+ "valueStr": "recruit_ticket_sniper"
+ },
+ {
+ "key": "to",
+ "valueStr": "recruit_ticket_all"
+ },
+ {
+ "key": "mask",
+ "valueStr": "battle,shop"
+ }
+ ]
+ }
+ ]
+ },
+ "relic_40": {
+ "id": "relic_40",
+ "buffs": [
+ {
+ "key": "change_reward",
+ "blackboard": [
+ {
+ "key": "from",
+ "valueStr": "recruit_ticket_caster"
+ },
+ {
+ "key": "to",
+ "valueStr": "recruit_ticket_all"
+ },
+ {
+ "key": "mask",
+ "valueStr": "battle,shop"
+ }
+ ]
+ }
+ ]
+ },
+ "relic_41": {
+ "id": "relic_41",
+ "buffs": [
+ {
+ "key": "change_reward",
+ "blackboard": [
+ {
+ "key": "from",
+ "valueStr": "recruit_ticket_special"
+ },
+ {
+ "key": "to",
+ "valueStr": "recruit_ticket_all"
+ },
+ {
+ "key": "mask",
+ "valueStr": "battle,shop"
+ }
+ ]
+ }
+ ]
+ },
+ "relic_42": {
+ "id": "relic_42",
+ "buffs": [
+ {
+ "key": "battle_extra_recruit",
+ "blackboard": [
+ {
+ "key": "up",
+ "value": 0.15
+ }
+ ]
+ }
+ ]
+ },
+ "relic_43": {
+ "id": "relic_43",
+ "buffs": [
+ {
+ "key": "battle_extra_recruit",
+ "blackboard": [
+ {
+ "key": "up",
+ "value": 0.25
+ }
+ ]
+ }
+ ]
+ },
+ "relic_44": {
+ "id": "relic_44",
+ "buffs": [
+ {
+ "key": "battle_extra_recruit",
+ "blackboard": [
+ {
+ "key": "up",
+ "value": 0.35
+ }
+ ]
+ }
+ ]
+ },
+ "relic_45": {
+ "id": "relic_45",
+ "buffs": [
+ {
+ "key": "node_into_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "gold"
+ },
+ {
+ "key": "count",
+ "value": 2.0
+ },
+ {
+ "key": "node",
+ "valueStr": "NOBAT"
+ }
+ ]
+ }
+ ]
+ },
+ "relic_46": {
+ "id": "relic_46",
+ "buffs": [
+ {
+ "key": "node_into_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "gold"
+ },
+ {
+ "key": "count",
+ "value": 3.0
+ },
+ {
+ "key": "node",
+ "valueStr": "NOBAT"
+ }
+ ]
+ }
+ ]
+ },
+ "relic_47": {
+ "id": "relic_47",
+ "buffs": [
+ {
+ "key": "up_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "exp"
+ },
+ {
+ "key": "up",
+ "value": 0.2
+ },
+ {
+ "key": "mask",
+ "valueStr": "battle"
+ }
+ ]
+ }
+ ]
+ },
+ "relic_48": {
+ "id": "relic_48",
+ "buffs": [
+ {
+ "key": "up_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "exp"
+ },
+ {
+ "key": "up",
+ "value": 0.3
+ },
+ {
+ "key": "mask",
+ "valueStr": "battle"
+ }
+ ]
+ }
+ ]
+ },
+ "relic_49": {
+ "id": "relic_49",
+ "buffs": [
+ {
+ "key": "level_init_cost_add",
+ "blackboard": [
+ {
+ "key": "value",
+ "value": 10.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_50": {
+ "id": "relic_50",
+ "buffs": [
+ {
+ "key": "level_init_cost_add",
+ "blackboard": [
+ {
+ "key": "value",
+ "value": 20.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_51": {
+ "id": "relic_51",
+ "buffs": [
+ {
+ "key": "level_init_cost_add",
+ "blackboard": [
+ {
+ "key": "value",
+ "value": 30.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_52": {
+ "id": "relic_52",
+ "buffs": [
+ {
+ "key": "shop_discount",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "gold"
+ },
+ {
+ "key": "up",
+ "value": -0.5
+ }
+ ]
+ }
+ ]
+ },
+ "relic_53": {
+ "id": "relic_53",
+ "buffs": [
+ {
+ "key": "level_life_point_add",
+ "blackboard": [
+ {
+ "key": "value",
+ "value": 1.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_54": {
+ "id": "relic_54",
+ "buffs": [
+ {
+ "key": "level_life_point_add",
+ "blackboard": [
+ {
+ "key": "value",
+ "value": 2.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_55": {
+ "id": "relic_55",
+ "buffs": [
+ {
+ "key": "global_buff_normal",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "enemy_atk_down"
+ },
+ {
+ "key": "atk",
+ "value": -0.07
+ }
+ ]
+ }
+ ]
+ },
+ "relic_56": {
+ "id": "relic_56",
+ "buffs": [
+ {
+ "key": "global_buff_normal",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "enemy_atk_down"
+ },
+ {
+ "key": "atk",
+ "value": -0.09
+ }
+ ]
+ }
+ ]
+ },
+ "relic_57": {
+ "id": "relic_57",
+ "buffs": [
+ {
+ "key": "global_buff_normal",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "enemy_atk_down"
+ },
+ {
+ "key": "atk",
+ "value": -0.12
+ }
+ ]
+ }
+ ]
+ },
+ "relic_58": {
+ "id": "relic_58",
+ "buffs": [
+ {
+ "key": "global_buff_normal",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "enemy_atk_down"
+ },
+ {
+ "key": "atk",
+ "value": -0.17
+ }
+ ]
+ }
+ ]
+ },
+ "relic_59": {
+ "id": "relic_59",
+ "buffs": [
+ {
+ "key": "global_buff_normal",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "enemy_def_down"
+ },
+ {
+ "key": "def",
+ "value": -0.12
+ }
+ ]
+ }
+ ]
+ },
+ "relic_60": {
+ "id": "relic_60",
+ "buffs": [
+ {
+ "key": "global_buff_normal",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "enemy_def_down"
+ },
+ {
+ "key": "def",
+ "value": -0.15
+ }
+ ]
+ }
+ ]
+ },
+ "relic_61": {
+ "id": "relic_61",
+ "buffs": [
+ {
+ "key": "global_buff_normal",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "enemy_def_down"
+ },
+ {
+ "key": "def",
+ "value": -0.21
+ }
+ ]
+ }
+ ]
+ },
+ "relic_62": {
+ "id": "relic_62",
+ "buffs": [
+ {
+ "key": "global_buff_normal",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "enemy_def_down"
+ },
+ {
+ "key": "def",
+ "value": -0.3
+ }
+ ]
+ }
+ ]
+ },
+ "relic_63": {
+ "id": "relic_63",
+ "buffs": [
+ {
+ "key": "global_buff_normal",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "enemy_max_hp_down"
+ },
+ {
+ "key": "max_hp",
+ "value": -0.1
+ }
+ ]
+ }
+ ]
+ },
+ "relic_64": {
+ "id": "relic_64",
+ "buffs": [
+ {
+ "key": "global_buff_normal",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "enemy_max_hp_down"
+ },
+ {
+ "key": "max_hp",
+ "value": -0.12
+ }
+ ]
+ }
+ ]
+ },
+ "relic_65": {
+ "id": "relic_65",
+ "buffs": [
+ {
+ "key": "global_buff_normal",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "enemy_max_hp_down"
+ },
+ {
+ "key": "max_hp",
+ "value": -0.15
+ }
+ ]
+ }
+ ]
+ },
+ "relic_66": {
+ "id": "relic_66",
+ "buffs": [
+ {
+ "key": "global_buff_normal",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "enemy_max_hp_down"
+ },
+ {
+ "key": "max_hp",
+ "value": -0.2
+ }
+ ]
+ }
+ ]
+ },
+ "relic_67": {
+ "id": "relic_67",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "def",
+ "value": 0.15
+ }
+ ]
+ }
+ ]
+ },
+ "relic_68": {
+ "id": "relic_68",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "def",
+ "value": 0.18
+ }
+ ]
+ }
+ ]
+ },
+ "relic_69": {
+ "id": "relic_69",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "def",
+ "value": 0.25
+ }
+ ]
+ }
+ ]
+ },
+ "relic_70": {
+ "id": "relic_70",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "def",
+ "value": 0.35
+ }
+ ]
+ }
+ ]
+ },
+ "relic_71": {
+ "id": "relic_71",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "buildable",
+ "valueStr": "melee"
+ },
+ {
+ "key": "atk",
+ "value": 0.15
+ }
+ ]
+ }
+ ]
+ },
+ "relic_72": {
+ "id": "relic_72",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "buildable",
+ "valueStr": "melee"
+ },
+ {
+ "key": "atk",
+ "value": 0.18
+ }
+ ]
+ }
+ ]
+ },
+ "relic_73": {
+ "id": "relic_73",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "buildable",
+ "valueStr": "melee"
+ },
+ {
+ "key": "atk",
+ "value": 0.25
+ }
+ ]
+ }
+ ]
+ },
+ "relic_74": {
+ "id": "relic_74",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "buildable",
+ "valueStr": "melee"
+ },
+ {
+ "key": "atk",
+ "value": 0.35
+ }
+ ]
+ }
+ ]
+ },
+ "relic_75": {
+ "id": "relic_75",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "buildable",
+ "valueStr": "ranged"
+ },
+ {
+ "key": "atk",
+ "value": 0.15
+ }
+ ]
+ }
+ ]
+ },
+ "relic_76": {
+ "id": "relic_76",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "buildable",
+ "valueStr": "ranged"
+ },
+ {
+ "key": "atk",
+ "value": 0.18
+ }
+ ]
+ }
+ ]
+ },
+ "relic_77": {
+ "id": "relic_77",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "buildable",
+ "valueStr": "ranged"
+ },
+ {
+ "key": "atk",
+ "value": 0.25
+ }
+ ]
+ }
+ ]
+ },
+ "relic_78": {
+ "id": "relic_78",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "buildable",
+ "valueStr": "ranged"
+ },
+ {
+ "key": "atk",
+ "value": 0.35
+ }
+ ]
+ }
+ ]
+ },
+ "relic_79": {
+ "id": "relic_79",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 0.2
+ }
+ ]
+ }
+ ]
+ },
+ "relic_80": {
+ "id": "relic_80",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 0.24
+ }
+ ]
+ }
+ ]
+ },
+ "relic_81": {
+ "id": "relic_81",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 0.35
+ }
+ ]
+ }
+ ]
+ },
+ "relic_82": {
+ "id": "relic_82",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 0.5
+ }
+ ]
+ }
+ ]
+ },
+ "relic_83": {
+ "id": "relic_83",
+ "buffs": [
+ {
+ "key": "global_buff_stack_base_one",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "enemy_damage_scale[phy]"
+ },
+ {
+ "key": "damage_scale",
+ "value": 1.15
+ }
+ ]
+ }
+ ]
+ },
+ "relic_84": {
+ "id": "relic_84",
+ "buffs": [
+ {
+ "key": "global_buff_stack_base_one",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "enemy_damage_scale[phy]"
+ },
+ {
+ "key": "damage_scale",
+ "value": 1.18
+ }
+ ]
+ }
+ ]
+ },
+ "relic_85": {
+ "id": "relic_85",
+ "buffs": [
+ {
+ "key": "global_buff_stack_base_one",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "enemy_damage_scale[phy]"
+ },
+ {
+ "key": "damage_scale",
+ "value": 1.25
+ }
+ ]
+ }
+ ]
+ },
+ "relic_86": {
+ "id": "relic_86",
+ "buffs": [
+ {
+ "key": "global_buff_stack_base_one",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "enemy_damage_scale[phy]"
+ },
+ {
+ "key": "damage_scale",
+ "value": 1.35
+ }
+ ]
+ }
+ ]
+ },
+ "relic_87": {
+ "id": "relic_87",
+ "buffs": [
+ {
+ "key": "global_buff_stack_base_one",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "enemy_damage_scale[mag]"
+ },
+ {
+ "key": "damage_scale",
+ "value": 1.2
+ }
+ ]
+ }
+ ]
+ },
+ "relic_88": {
+ "id": "relic_88",
+ "buffs": [
+ {
+ "key": "global_buff_stack_base_one",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "enemy_damage_scale[mag]"
+ },
+ {
+ "key": "damage_scale",
+ "value": 1.23
+ }
+ ]
+ }
+ ]
+ },
+ "relic_89": {
+ "id": "relic_89",
+ "buffs": [
+ {
+ "key": "global_buff_stack_base_one",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "enemy_damage_scale[mag]"
+ },
+ {
+ "key": "damage_scale",
+ "value": 1.3
+ }
+ ]
+ }
+ ]
+ },
+ "relic_90": {
+ "id": "relic_90",
+ "buffs": [
+ {
+ "key": "global_buff_stack_base_one",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "enemy_damage_scale[mag]"
+ },
+ {
+ "key": "damage_scale",
+ "value": 1.4
+ }
+ ]
+ }
+ ]
+ },
+ "relic_91": {
+ "id": "relic_91",
+ "buffs": [
+ {
+ "key": "global_buff_stack_base_one",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "enemy_damage_scale[pure]"
+ },
+ {
+ "key": "damage_scale",
+ "value": 2.5
+ }
+ ]
+ }
+ ]
+ },
+ "relic_92": {
+ "id": "relic_92",
+ "buffs": [
+ {
+ "key": "global_buff_stack",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "modify_sp[born]"
+ },
+ {
+ "key": "sp",
+ "value": 6.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_93": {
+ "id": "relic_93",
+ "buffs": [
+ {
+ "key": "global_buff_stack",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "modify_sp[born]"
+ },
+ {
+ "key": "sp",
+ "value": 8.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_94": {
+ "id": "relic_94",
+ "buffs": [
+ {
+ "key": "global_buff_stack",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "modify_sp[born]"
+ },
+ {
+ "key": "sp",
+ "value": 12.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_95": {
+ "id": "relic_95",
+ "buffs": [
+ {
+ "key": "global_buff_stack",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "modify_sp[born]"
+ },
+ {
+ "key": "sp",
+ "value": 18.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_96": {
+ "id": "relic_96",
+ "buffs": [
+ {
+ "key": "global_buff_stack",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "modify_sp_recover[normal]"
+ },
+ {
+ "key": "sp_recovery_per_sec",
+ "value": 0.2
+ }
+ ]
+ }
+ ]
+ },
+ "relic_97": {
+ "id": "relic_97",
+ "buffs": [
+ {
+ "key": "global_buff_stack",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "modify_sp_recover[normal]"
+ },
+ {
+ "key": "sp_recovery_per_sec",
+ "value": 0.25
+ }
+ ]
+ }
+ ]
+ },
+ "relic_98": {
+ "id": "relic_98",
+ "buffs": [
+ {
+ "key": "global_buff_stack",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "modify_sp_recover[normal]"
+ },
+ {
+ "key": "sp_recovery_per_sec",
+ "value": 0.35
+ }
+ ]
+ }
+ ]
+ },
+ "relic_99": {
+ "id": "relic_99",
+ "buffs": [
+ {
+ "key": "global_buff_stack",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "modify_sp_recover[normal]"
+ },
+ {
+ "key": "sp_recovery_per_sec",
+ "value": 0.5
+ }
+ ]
+ }
+ ]
+ },
+ "relic_100": {
+ "id": "relic_100",
+ "buffs": [
+ {
+ "key": "global_buff_normal",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "modify_sp[attack_or_damage]"
+ },
+ {
+ "key": "sp",
+ "value": 1.0
+ },
+ {
+ "key": "interval",
+ "value": 3.5
+ }
+ ]
+ }
+ ]
+ },
+ "relic_101": {
+ "id": "relic_101",
+ "buffs": [
+ {
+ "key": "global_buff_normal",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "modify_sp[attack_or_damage]"
+ },
+ {
+ "key": "sp",
+ "value": 1.0
+ },
+ {
+ "key": "interval",
+ "value": 3.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_102": {
+ "id": "relic_102",
+ "buffs": [
+ {
+ "key": "global_buff_normal",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "modify_sp[attack_or_damage]"
+ },
+ {
+ "key": "sp",
+ "value": 1.0
+ },
+ {
+ "key": "interval",
+ "value": 2.5
+ }
+ ]
+ }
+ ]
+ },
+ "relic_103": {
+ "id": "relic_103",
+ "buffs": [
+ {
+ "key": "global_buff_normal",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "modify_sp[attack_or_damage]"
+ },
+ {
+ "key": "sp",
+ "value": 1.0
+ },
+ {
+ "key": "interval",
+ "value": 1.5
+ }
+ ]
+ }
+ ]
+ },
+ "relic_104": {
+ "id": "relic_104",
+ "buffs": [
+ {
+ "key": "char_attribute_add",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "pioneer"
+ },
+ {
+ "key": "cost",
+ "value": -2.0
+ }
+ ]
+ },
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "pioneer"
+ },
+ {
+ "key": "max_hp",
+ "value": 0.6
+ }
+ ]
+ }
+ ]
+ },
+ "relic_105": {
+ "id": "relic_105",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "upgrade_ticket_pioneer"
+ },
+ {
+ "key": "count",
+ "value": 1.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_106": {
+ "id": "relic_106",
+ "buffs": [
+ {
+ "key": "global_buff_stack",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "modify_sp[pioneer]"
+ },
+ {
+ "key": "profession",
+ "valueStr": "pioneer"
+ },
+ {
+ "key": "sp",
+ "value": 15.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_107": {
+ "id": "relic_107",
+ "buffs": [
+ {
+ "key": "char_skill_cost_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "pioneer"
+ },
+ {
+ "key": "scale",
+ "value": 0.65
+ }
+ ]
+ }
+ ]
+ },
+ "relic_108": {
+ "id": "relic_108",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "pioneer"
+ },
+ {
+ "key": "respawn_time",
+ "value": -0.5
+ }
+ ]
+ }
+ ]
+ },
+ "relic_109": {
+ "id": "relic_109",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "pioneer"
+ },
+ {
+ "key": "atk",
+ "value": 0.5
+ },
+ {
+ "key": "def",
+ "value": 0.5
+ }
+ ]
+ }
+ ]
+ },
+ "relic_110": {
+ "id": "relic_110",
+ "buffs": [
+ {
+ "key": "char_attribute_add",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "warrior"
+ },
+ {
+ "key": "cost",
+ "value": -3.0
+ }
+ ]
+ },
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "warrior"
+ },
+ {
+ "key": "max_hp",
+ "value": 0.4
+ }
+ ]
+ }
+ ]
+ },
+ "relic_111": {
+ "id": "relic_111",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "upgrade_ticket_warrior"
+ },
+ {
+ "key": "count",
+ "value": 1.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_112": {
+ "id": "relic_112",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "warrior"
+ },
+ {
+ "key": "atk",
+ "value": 0.25
+ }
+ ]
+ }
+ ]
+ },
+ "relic_113": {
+ "id": "relic_113",
+ "buffs": [
+ {
+ "key": "global_buff_normal",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "modify_sp[warrior]"
+ },
+ {
+ "key": "sp",
+ "value": 2.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_114": {
+ "id": "relic_114",
+ "buffs": [
+ {
+ "key": "char_attribute_add",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "warrior"
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_115": {
+ "id": "relic_115",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "warrior"
+ },
+ {
+ "key": "atk",
+ "value": 0.4
+ },
+ {
+ "key": "def",
+ "value": -0.4
+ }
+ ]
+ },
+ {
+ "key": "char_attribute_add",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "warrior"
+ },
+ {
+ "key": "attack_speed",
+ "value": 30.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_116": {
+ "id": "relic_116",
+ "buffs": [
+ {
+ "key": "char_attribute_add",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "tank"
+ },
+ {
+ "key": "cost",
+ "value": -3.0
+ }
+ ]
+ },
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "tank"
+ },
+ {
+ "key": "max_hp",
+ "value": 0.4
+ }
+ ]
+ }
+ ]
+ },
+ "relic_117": {
+ "id": "relic_117",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "upgrade_ticket_tank"
+ },
+ {
+ "key": "count",
+ "value": 1.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_118": {
+ "id": "relic_118",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "tank"
+ },
+ {
+ "key": "atk",
+ "value": 0.6
+ }
+ ]
+ }
+ ]
+ },
+ "relic_119": {
+ "id": "relic_119",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "tank"
+ },
+ {
+ "key": "def",
+ "value": 0.25
+ },
+ {
+ "key": "max_hp",
+ "value": 0.5
+ }
+ ]
+ }
+ ]
+ },
+ "relic_120": {
+ "id": "relic_120",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "tank"
+ },
+ {
+ "key": "atk",
+ "value": 0.4
+ }
+ ]
+ },
+ {
+ "key": "char_attribute_add",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "tank"
+ },
+ {
+ "key": "block_cnt",
+ "value": -1.0
+ },
+ {
+ "key": "attack_speed",
+ "value": 40.0
+ }
+ ]
+ },
+ {
+ "key": "global_buff_normal",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "ensure_block[tank]"
+ }
+ ]
+ }
+ ]
+ },
+ "relic_121": {
+ "id": "relic_121",
+ "buffs": [
+ {
+ "key": "global_buff_normal",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "modify_sp[tank]"
+ },
+ {
+ "key": "sp",
+ "value": 2.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_122": {
+ "id": "relic_122",
+ "buffs": [
+ {
+ "key": "char_attribute_add",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "sniper"
+ },
+ {
+ "key": "cost",
+ "value": -2.0
+ }
+ ]
+ },
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "sniper"
+ },
+ {
+ "key": "max_hp",
+ "value": 0.6
+ }
+ ]
+ }
+ ]
+ },
+ "relic_123": {
+ "id": "relic_123",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "sniper"
+ },
+ {
+ "key": "atk",
+ "value": 0.2
+ }
+ ]
+ }
+ ]
+ },
+ "relic_124": {
+ "id": "relic_124",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "upgrade_ticket_sniper"
+ },
+ {
+ "key": "count",
+ "value": 1.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_125": {
+ "id": "relic_125",
+ "buffs": [
+ {
+ "key": "global_buff_normal",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "modify_sp_recover[sniper]"
+ },
+ {
+ "key": "sp_recovery_per_sec",
+ "value": 0.5
+ }
+ ]
+ }
+ ]
+ },
+ "relic_126": {
+ "id": "relic_126",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "sniper"
+ },
+ {
+ "key": "max_hp",
+ "value": -0.4
+ },
+ {
+ "key": "atk",
+ "value": 0.4
+ }
+ ]
+ }
+ ]
+ },
+ "relic_127": {
+ "id": "relic_127",
+ "buffs": [
+ {
+ "key": "char_attribute_add",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "sniper"
+ },
+ {
+ "key": "attack_speed",
+ "value": 70.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_128": {
+ "id": "relic_128",
+ "buffs": [
+ {
+ "key": "char_attribute_add",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "caster"
+ },
+ {
+ "key": "cost",
+ "value": -3.0
+ }
+ ]
+ },
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "caster"
+ },
+ {
+ "key": "max_hp",
+ "value": 0.6
+ }
+ ]
+ }
+ ]
+ },
+ "relic_129": {
+ "id": "relic_129",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "upgrade_ticket_caster"
+ },
+ {
+ "key": "count",
+ "value": 1.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_130": {
+ "id": "relic_130",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "caster"
+ },
+ {
+ "key": "atk",
+ "value": 0.25
+ }
+ ]
+ }
+ ]
+ },
+ "relic_131": {
+ "id": "relic_131",
+ "buffs": [
+ {
+ "key": "char_attribute_add",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "caster"
+ },
+ {
+ "key": "attack_speed",
+ "value": 40.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_132": {
+ "id": "relic_132",
+ "buffs": [
+ {
+ "key": "global_buff_normal",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "modify_sp_recover[caster]"
+ },
+ {
+ "key": "sp_recovery_per_sec",
+ "value": 0.4
+ }
+ ]
+ }
+ ]
+ },
+ "relic_133": {
+ "id": "relic_133",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "caster"
+ },
+ {
+ "key": "max_hp",
+ "value": -0.4
+ }
+ ]
+ },
+ {
+ "key": "global_buff_normal",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "damage_scale[caster]"
+ },
+ {
+ "key": "damage_scale",
+ "value": 1.7
+ }
+ ]
+ }
+ ]
+ },
+ "relic_134": {
+ "id": "relic_134",
+ "buffs": [
+ {
+ "key": "char_attribute_add",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "support"
+ },
+ {
+ "key": "cost",
+ "value": -2.0
+ }
+ ]
+ },
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "support"
+ },
+ {
+ "key": "max_hp",
+ "value": 0.6
+ }
+ ]
+ }
+ ]
+ },
+ "relic_135": {
+ "id": "relic_135",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "upgrade_ticket_support"
+ },
+ {
+ "key": "count",
+ "value": 1.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_136": {
+ "id": "relic_136",
+ "buffs": [
+ {
+ "key": "char_ability_new",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "tokenatkup[support]"
+ },
+ {
+ "key": "profession",
+ "valueStr": "support"
+ },
+ {
+ "key": "atk",
+ "value": 0.5
+ }
+ ]
+ }
+ ]
+ },
+ "relic_137": {
+ "id": "relic_137",
+ "buffs": [
+ {
+ "key": "char_skill_cost_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "support"
+ },
+ {
+ "key": "scale",
+ "value": 0.6
+ }
+ ]
+ }
+ ]
+ },
+ "relic_138": {
+ "id": "relic_138",
+ "buffs": [
+ {
+ "key": "char_ability_new",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "atkdown[support]"
+ },
+ {
+ "key": "profession",
+ "valueStr": "support"
+ },
+ {
+ "key": "atk",
+ "value": -0.15
+ }
+ ]
+ }
+ ]
+ },
+ "relic_139": {
+ "id": "relic_139",
+ "buffs": [
+ {
+ "key": "char_ability_new",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "defdown[support]"
+ },
+ {
+ "key": "profession",
+ "valueStr": "support"
+ },
+ {
+ "key": "def",
+ "value": -0.2
+ },
+ {
+ "key": "magic_resistance",
+ "value": -0.2
+ }
+ ]
+ }
+ ]
+ },
+ "relic_140": {
+ "id": "relic_140",
+ "buffs": [
+ {
+ "key": "char_attribute_add",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "medic"
+ },
+ {
+ "key": "cost",
+ "value": -2.0
+ }
+ ]
+ },
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "medic"
+ },
+ {
+ "key": "max_hp",
+ "value": 0.6
+ }
+ ]
+ }
+ ]
+ },
+ "relic_141": {
+ "id": "relic_141",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "upgrade_ticket_medic"
+ },
+ {
+ "key": "count",
+ "value": 1.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_142": {
+ "id": "relic_142",
+ "buffs": [
+ {
+ "key": "global_buff_normal",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "modify_sp_recover[medic]"
+ },
+ {
+ "key": "sp_recovery_per_sec",
+ "value": 0.3
+ }
+ ]
+ }
+ ]
+ },
+ "relic_143": {
+ "id": "relic_143",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "medic"
+ },
+ {
+ "key": "atk",
+ "value": 0.4
+ }
+ ]
+ }
+ ]
+ },
+ "relic_144": {
+ "id": "relic_144",
+ "buffs": [
+ {
+ "key": "char_attribute_add",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "medic"
+ },
+ {
+ "key": "attack_speed",
+ "value": 50.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_145": {
+ "id": "relic_145",
+ "buffs": [
+ {
+ "key": "char_ability_new",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "statusresistance[medic]"
+ },
+ {
+ "key": "profession",
+ "valueStr": "medic"
+ },
+ {
+ "key": "one_minus_status_resistance",
+ "value": -0.5
+ }
+ ]
+ }
+ ]
+ },
+ "relic_146": {
+ "id": "relic_146",
+ "buffs": [
+ {
+ "key": "char_attribute_add",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "special"
+ },
+ {
+ "key": "cost",
+ "value": -2.0
+ }
+ ]
+ },
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "special"
+ },
+ {
+ "key": "max_hp",
+ "value": 0.6
+ }
+ ]
+ }
+ ]
+ },
+ "relic_147": {
+ "id": "relic_147",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "upgrade_ticket_special"
+ },
+ {
+ "key": "count",
+ "value": 1.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_148": {
+ "id": "relic_148",
+ "buffs": [
+ {
+ "key": "char_attribute_add",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "special"
+ },
+ {
+ "key": "attack_speed",
+ "value": 30.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_149": {
+ "id": "relic_149",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "special"
+ },
+ {
+ "key": "atk",
+ "value": 0.4
+ },
+ {
+ "key": "def",
+ "value": 0.4
+ }
+ ]
+ }
+ ]
+ },
+ "relic_150": {
+ "id": "relic_150",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "special"
+ },
+ {
+ "key": "respawn_time",
+ "value": -0.35
+ }
+ ]
+ }
+ ]
+ },
+ "relic_151": {
+ "id": "relic_151",
+ "buffs": [
+ {
+ "key": "char_attribute_add",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "special"
+ },
+ {
+ "key": "base_force_level",
+ "value": 2.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_152": {
+ "id": "relic_152",
+ "buffs": [
+ {
+ "key": "char_squad_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "pioneer|warrior"
+ },
+ {
+ "key": "atk",
+ "value": 0.08
+ }
+ ]
+ }
+ ]
+ },
+ "relic_153": {
+ "id": "relic_153",
+ "buffs": [
+ {
+ "key": "char_squad_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "pioneer|warrior"
+ },
+ {
+ "key": "def",
+ "value": 0.08
+ }
+ ]
+ }
+ ]
+ },
+ "relic_154": {
+ "id": "relic_154",
+ "buffs": [
+ {
+ "key": "char_squad_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "tank|support"
+ },
+ {
+ "key": "atk",
+ "value": 0.08
+ }
+ ]
+ }
+ ]
+ },
+ "relic_155": {
+ "id": "relic_155",
+ "buffs": [
+ {
+ "key": "char_squad_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "tank|support"
+ },
+ {
+ "key": "def",
+ "value": 0.08
+ }
+ ]
+ }
+ ]
+ },
+ "relic_156": {
+ "id": "relic_156",
+ "buffs": [
+ {
+ "key": "char_squad_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "medic|sniper"
+ },
+ {
+ "key": "atk",
+ "value": 0.08
+ }
+ ]
+ }
+ ]
+ },
+ "relic_157": {
+ "id": "relic_157",
+ "buffs": [
+ {
+ "key": "char_squad_attribute_add",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "medic|sniper"
+ },
+ {
+ "key": "attack_speed",
+ "value": 6.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_158": {
+ "id": "relic_158",
+ "buffs": [
+ {
+ "key": "char_squad_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "caster|special"
+ },
+ {
+ "key": "atk",
+ "value": 0.08
+ }
+ ]
+ }
+ ]
+ },
+ "relic_159": {
+ "id": "relic_159",
+ "buffs": [
+ {
+ "key": "char_squad_attribute_add",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "caster|special"
+ },
+ {
+ "key": "attack_speed",
+ "value": 6.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_160": {
+ "id": "relic_160",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "gold"
+ },
+ {
+ "key": "count",
+ "value": 2.0
+ }
+ ]
+ },
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "population"
+ },
+ {
+ "key": "count",
+ "value": 1.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_161": {
+ "id": "relic_161",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "gold"
+ },
+ {
+ "key": "count",
+ "value": 22.0
+ }
+ ]
+ },
+ {
+ "key": "change_stage",
+ "blackboard": [
+ {
+ "key": "from",
+ "valueStr": "ro_b_4"
+ },
+ {
+ "key": "to",
+ "valueStr": "ro_b_5"
+ }
+ ]
+ }
+ ]
+ },
+ "relic_162": {
+ "id": "relic_162",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "warrior|sniper"
+ },
+ {
+ "key": "atk",
+ "value": 0.16
+ }
+ ]
+ },
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "support|caster"
+ },
+ {
+ "key": "atk",
+ "value": -0.08
+ }
+ ]
+ }
+ ]
+ },
+ "relic_163": {
+ "id": "relic_163",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "support|caster"
+ },
+ {
+ "key": "atk",
+ "value": 0.16
+ }
+ ]
+ },
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "warrior|sniper"
+ },
+ {
+ "key": "atk",
+ "value": -0.08
+ }
+ ]
+ }
+ ]
+ },
+ "relic_164": {
+ "id": "relic_164",
+ "buffs": [
+ {
+ "key": "node_into_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "population"
+ },
+ {
+ "key": "count",
+ "value": 1.0
+ },
+ {
+ "key": "node",
+ "valueStr": "NOBAT"
+ }
+ ]
+ }
+ ]
+ },
+ "relic_165": {
+ "id": "relic_165",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "warrior|sniper|tank|medic|support|caster|special|pioneer"
+ },
+ {
+ "key": "atk",
+ "value": 0.08
+ },
+ {
+ "key": "def",
+ "value": 0.08
+ },
+ {
+ "key": "max_hp",
+ "value": 0.08
+ }
+ ]
+ },
+ {
+ "key": "char_attribute_add",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "warrior|sniper|tank|medic|support|caster|special|pioneer"
+ },
+ {
+ "key": "cost",
+ "value": 6.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_166": {
+ "id": "relic_166",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "profession",
+ "valueStr": "warrior|sniper|tank|medic|support|caster|special|pioneer"
+ },
+ {
+ "key": "max_hp",
+ "value": -0.35
+ },
+ {
+ "key": "respawn_time",
+ "value": -0.5
+ }
+ ]
+ }
+ ]
+ },
+ "relic_167": {
+ "id": "relic_167",
+ "buffs": [
+ {
+ "key": "global_buff_normal",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "enemy_attack_speed_down"
+ },
+ {
+ "key": "attack_speed",
+ "value": -15.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_168": {
+ "id": "relic_168",
+ "buffs": [
+ {
+ "key": "char_attribute_add",
+ "blackboard": [
+ {
+ "key": "cost",
+ "value": -3.0
+ }
+ ]
+ },
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.05
+ },
+ {
+ "key": "def",
+ "value": 0.05
+ },
+ {
+ "key": "max_hp",
+ "value": 0.05
+ }
+ ]
+ }
+ ]
+ },
+ "relic_169": {
+ "id": "relic_169",
+ "buffs": [
+ {
+ "key": "char_attribute_add",
+ "blackboard": [
+ {
+ "key": "cost",
+ "value": 2.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_170": {
+ "id": "relic_170",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.03
+ },
+ {
+ "key": "def",
+ "value": 0.03
+ },
+ {
+ "key": "max_hp",
+ "value": 0.03
+ }
+ ]
+ }
+ ]
+ },
+ "relic_171": {
+ "id": "relic_171",
+ "buffs": [
+ {
+ "key": "level_char_limit_add",
+ "blackboard": [
+ {
+ "key": "value",
+ "value": 2.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_172": {
+ "id": "relic_172",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "squad_capacity"
+ },
+ {
+ "key": "count",
+ "value": 1.0
+ }
+ ]
+ },
+ {
+ "key": "level_char_limit_add",
+ "blackboard": [
+ {
+ "key": "value",
+ "value": 1.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_173": {
+ "id": "relic_173",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "hp"
+ },
+ {
+ "key": "count",
+ "value": 6.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_174": {
+ "id": "relic_174",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "hp"
+ },
+ {
+ "key": "count",
+ "value": 6.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_175": {
+ "id": "relic_175",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "hp"
+ },
+ {
+ "key": "count",
+ "value": 8.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_176": {
+ "id": "relic_176",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "hp"
+ },
+ {
+ "key": "count",
+ "value": 10.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_177": {
+ "id": "relic_177",
+ "buffs": [
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "hp"
+ },
+ {
+ "key": "count",
+ "value": 2.0
+ }
+ ]
+ },
+ {
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "population"
+ },
+ {
+ "key": "count",
+ "value": 1.0
+ }
+ ]
+ }
+ ]
+ },
+ "relic_178": {
+ "id": "relic_178",
+ "buffs": [
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.35
+ }
+ ]
+ },
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "def",
+ "value": 0.35
+ }
+ ]
+ },
+ {
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 0.45
+ }
+ ]
+ }
+ ]
+ },
+ "relic_179": {
+ "id": "relic_179",
+ "buffs": [
+ {
+ "key": "enemy_attribute_mul",
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.2
+ },
+ {
+ "key": "def",
+ "value": 0.2
+ },
+ {
+ "key": "max_hp",
+ "value": 0.2
+ }
+ ]
+ }
+ ]
+ },
+ "relic_180": {
+ "id": "relic_180",
+ "buffs": [
+ {
+ "key": "enemy_attribute_mul",
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.12
+ },
+ {
+ "key": "def",
+ "value": 0.12
+ },
+ {
+ "key": "max_hp",
+ "value": 0.12
+ }
+ ]
+ },
+ {
+ "key": "enemy_attribute_mul",
+ "blackboard": [
+ {
+ "key": "key",
+ "valueStr": "boss"
+ },
+ {
+ "key": "atk",
+ "value": 0.16
+ },
+ {
+ "key": "def",
+ "value": 0.16
+ },
+ {
+ "key": "max_hp",
+ "value": 0.36
+ }
+ ]
+ }
+ ]
+ },
+ "relic_181": {
+ "id": "relic_181",
+ "buffs": [
+ {
+ "key": "enemy_attribute_mul",
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.12
+ },
+ {
+ "key": "def",
+ "value": 0.12
+ },
+ {
+ "key": "max_hp",
+ "value": 0.12
+ }
+ ]
+ },
+ {
+ "key": "node_into_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "hp"
+ },
+ {
+ "key": "count",
+ "value": -1.0
+ },
+ {
+ "key": "node",
+ "valueStr": "NOBAT,BAT"
+ }
+ ]
+ }
+ ]
+ },
+ "relic_182": {
+ "id": "relic_182",
+ "buffs": [
+ {
+ "key": "enemy_attribute_mul",
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.08
+ },
+ {
+ "key": "def",
+ "value": 0.08
+ },
+ {
+ "key": "max_hp",
+ "value": 0.08
+ }
+ ]
+ },
+ {
+ "key": "recruit_cost",
+ "blackboard": [
+ {
+ "key": "rarity",
+ "valueStr": "TIER_4,TIER_5,TIER_6"
+ },
+ {
+ "key": "profession",
+ "valueStr": "PIONEER,WARRIOR,TANK,SNIPER,CASTER,SUPPORT,MEDIC,SPECIAL"
+ },
+ {
+ "key": "delta",
+ "value": 1.0
+ }
+ ]
+ }
+ ]
+ }
+ }
+ },
+ "stages": {
+ "ro_n_1_1": {
+ "id": "ro_n_1_1",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_1-1",
+ "code": "ISW-NO",
+ "name": "路边劫匪",
+ "loadingPicId": "loading_LM_night",
+ "description": "手持弓弩的劫匪拦住了你,箭矢从四面八方射来,你被包围了。",
+ "eliteDesc": null,
+ "isBoss": 0,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_n_1_2": {
+ "id": "ro_n_1_2",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_1-2",
+ "code": "ISW-NO",
+ "name": "兽群",
+ "loadingPicId": "loading_LM_night",
+ "description": "歹徒放出了狂躁的战犬冲击你们的防线。",
+ "eliteDesc": null,
+ "isBoss": 0,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_n_1_3": {
+ "id": "ro_n_1_3",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_1-3",
+ "code": "ISW-NO",
+ "name": "火力覆盖",
+ "loadingPicId": "loading_LM_night",
+ "description": "你遭遇了敌袭,他们甚至携带了支援火炮,你有麻烦了。",
+ "eliteDesc": null,
+ "isBoss": 0,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_n_2_1": {
+ "id": "ro_n_2_1",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_2-1",
+ "code": "ISW-NO",
+ "name": "渗透与远袭",
+ "loadingPicId": "loading_LM_night",
+ "description": "狡诈的敌人部署了擅长潜行的先锋,你注意到远处还有箭矢飞来。",
+ "eliteDesc": null,
+ "isBoss": 0,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_n_2_2": {
+ "id": "ro_n_2_2",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_2-2",
+ "code": "ISW-NO",
+ "name": "驯兽者",
+ "loadingPicId": "loading_LM_night",
+ "description": "一个凶残的敌人混在狡猾的兽群中向你发起攻击,小心应对。",
+ "eliteDesc": null,
+ "isBoss": 0,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_n_2_3": {
+ "id": "ro_n_2_3",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_2-3",
+ "code": "ISW-NO",
+ "name": "游荡恶徒",
+ "loadingPicId": "loading_LM_night",
+ "description": "在你的必经之路上,一个神志不清的大块头正在绕着柱子转圈,战斗难以避免。",
+ "eliteDesc": null,
+ "isBoss": 0,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_n_3_1": {
+ "id": "ro_n_3_1",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_3-1",
+ "code": "ISW-NO",
+ "name": "突击战",
+ "loadingPicId": "loading_LM_day",
+ "description": "敌人在你休息的时候发起了突击,你需要谨慎部署你的战斗人员。<@rolv.rem>部署费用回复缓慢,且干员布置不受近远程限制。>",
+ "eliteDesc": null,
+ "isBoss": 0,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_n_3_2": {
+ "id": "ro_n_3_2",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_3-2",
+ "code": "ISW-NO",
+ "name": "萨卡兹突袭",
+ "loadingPicId": "loading_LM_day",
+ "description": "你被一群萨卡兹雇佣兵包围了,你注意到人群里似乎有你认识的人。<@rolv.rem>场地中有可持续恢复生命的医疗符文。>",
+ "eliteDesc": null,
+ "isBoss": 0,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_n_3_3": {
+ "id": "ro_n_3_3",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_3-3",
+ "code": "ISW-NO",
+ "name": "鲍勃农场",
+ "loadingPicId": "loading3",
+ "description": "你闯入了一片养殖源石虫的奇怪农场,农场的主人非常愤怒,但是他看起来有点眼熟。",
+ "eliteDesc": null,
+ "isBoss": 0,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_n_3_4": {
+ "id": "ro_n_3_4",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_3-4",
+ "code": "ISW-NO",
+ "name": "乌萨斯方块",
+ "loadingPicId": "loading3",
+ "description": "袭击你的敌人排着整齐的阵型冲了下来,你耳边响起了熟悉的乌萨斯儿歌。",
+ "eliteDesc": null,
+ "isBoss": 0,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_n_3_5": {
+ "id": "ro_n_3_5",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_3-5",
+ "code": "ISW-NO",
+ "name": "伏兵山谷",
+ "loadingPicId": "loading_LM_day",
+ "description": "你被伏击了,在一片险恶的山谷中,你需要面对狙击手,支援火炮,还有成群的战犬。<@rolv.rem>干员部署后会立即损失一定百分比生命。>",
+ "eliteDesc": null,
+ "isBoss": 0,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_n_4_1": {
+ "id": "ro_n_4_1",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_4-1",
+ "code": "ISW-NO",
+ "name": "法术与铁砧",
+ "loadingPicId": "loading_LM_night",
+ "description": "你遇到了一群装备精良的劫掠者,他们盔甲厚重,武器强悍,并且还有奇特的源石技艺设备支援。<@rolv.rem>部署费用回复缓慢,且干员布置不受近远程限制。>",
+ "eliteDesc": null,
+ "isBoss": 0,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_n_4_2": {
+ "id": "ro_n_4_2",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_4-2",
+ "code": "ISW-NO",
+ "name": "锈烟地",
+ "loadingPicId": "loading4",
+ "description": "一些恶徒在有害烟雾的掩护下袭击了你,剧毒覆盖了整个区域。<@rolv.rem>我方单位会持续失去生命。>",
+ "eliteDesc": null,
+ "isBoss": 0,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_n_4_3": {
+ "id": "ro_n_4_3",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_4-3",
+ "code": "ISW-NO",
+ "name": "恶魔猎人",
+ "loadingPicId": "loading2",
+ "description": "你遭到了雇佣兵的袭击,他们训练有素,小心他们的狙击手与无人机。",
+ "eliteDesc": null,
+ "isBoss": 0,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_n_4_4": {
+ "id": "ro_n_4_4",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_4-4",
+ "code": "ISW-NO",
+ "name": "荒野军校生",
+ "loadingPicId": "loading3",
+ "description": "一群年轻的萨卡兹佣兵盲目的向你发起攻击,只是这个场地你总觉得在哪见过。",
+ "eliteDesc": null,
+ "isBoss": 0,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_n_4_5": {
+ "id": "ro_n_4_5",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_4-5",
+ "code": "ISW-NO",
+ "name": "荒山恶汉",
+ "loadingPicId": "loading_PL_Downtown",
+ "description": "一大群流落荒地的不法之徒尝试掠夺你的财产,此时无需留情。",
+ "eliteDesc": null,
+ "isBoss": 0,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_n_5_1": {
+ "id": "ro_n_5_1",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_5-1",
+ "code": "ISW-NO",
+ "name": "失控蜂群",
+ "loadingPicId": "loading2",
+ "description": "大量失控的无人机穿过了你的队伍,光靠刀剑可能解决不了问题。",
+ "eliteDesc": null,
+ "isBoss": 0,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_n_5_2": {
+ "id": "ro_n_5_2",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_5-2",
+ "code": "ISW-NO",
+ "name": "放射性粉尘",
+ "loadingPicId": "loading4",
+ "description": "带有剧毒的放射性粉尘席卷了整个区域,连地面也被严重侵蚀,步履维艰。<@rolv.rem>我方单位会持续失去生命。>",
+ "eliteDesc": null,
+ "isBoss": 0,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_n_5_3": {
+ "id": "ro_n_5_3",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_5-3",
+ "code": "ISW-NO",
+ "name": "巫蛊群魔",
+ "loadingPicId": "loading2",
+ "description": "几个疯癫的萨卡兹术士与他们的奴仆毫无理由的对你宣泄暴力,畏惧积怨者!",
+ "eliteDesc": null,
+ "isBoss": 0,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_n_5_4": {
+ "id": "ro_n_5_4",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_5-4",
+ "code": "ISW-NO",
+ "name": "远古坚冰",
+ "loadingPicId": "loading_LM_frost",
+ "description": "围绕着一台古老的冰晶生成装置,一群心智癫狂的人怒视着你。<@rolv.rem>场地中有持续施加【寒冷】效果的源石冰晶。>",
+ "eliteDesc": null,
+ "isBoss": 0,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_n_5_5": {
+ "id": "ro_n_5_5",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_5-5",
+ "code": "ISW-NO",
+ "name": "虚实洪流",
+ "loadingPicId": "loading_LM_night",
+ "description": "你遭遇了难缠的对手,准备面对难以阻挡的计谋与无法抵御的怒火。<@rolv.rem>场地中有造成物理伤害的弩炮台。>",
+ "eliteDesc": null,
+ "isBoss": 0,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_b_1": {
+ "id": "ro_b_1",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_b-1",
+ "code": "ISW-DF",
+ "name": "无主巨物",
+ "loadingPicId": "loading_Obsidian_Cave",
+ "description": "没有主人的岩石巨像漫无目的的游荡在荒地上,他自由了吗?",
+ "eliteDesc": null,
+ "isBoss": 1,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_b_2": {
+ "id": "ro_b_2",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_b-2",
+ "code": "ISW-DF",
+ "name": "飞翔的怪盗",
+ "loadingPicId": "loading2",
+ "description": "这个古怪的哥伦比亚人在你身边飞来飞去,只为了炫耀他的喷气背包。<@rolv.rem>场地中有增加对空攻击力的防空符文。>",
+ "eliteDesc": null,
+ "isBoss": 1,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_b_3": {
+ "id": "ro_b_3",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_b-3",
+ "code": "ISW-DF",
+ "name": "被遗弃者",
+ "loadingPicId": "loading_LM_day",
+ "description": "一个狂暴的感染者袭击了你,这个可怜人已经变成了怪物,失去了人性。<@rolv.rem>他在持续攻击时会提高攻击力和攻击速度。>",
+ "eliteDesc": null,
+ "isBoss": 1,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_b_4": {
+ "id": "ro_b_4",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_b-4",
+ "code": "ISW-DF",
+ "name": "荒地群猎",
+ "loadingPicId": "loading_LM_night",
+ "description": "你遇到了一群正在狩猎的荒地人,领队的暴徒将猎弩对准了你,他似乎不在乎自己的猎物是什么。",
+ "eliteDesc": null,
+ "isBoss": 1,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_b_5": {
+ "id": "ro_b_5",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_b-5",
+ "code": "ISW-DF",
+ "name": "寒灾之咒",
+ "loadingPicId": "loading_LM_frost",
+ "description": "残酷的霜冻,纯真的歌谣,无尽冰原的诅咒渗透在“寒灾”中,吞噬了万物。<@rolv.rem>场地中有持续施加【寒冷】效果的源石冰晶。>",
+ "eliteDesc": null,
+ "isBoss": 1,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_b_6": {
+ "id": "ro_b_6",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_b-6",
+ "code": "ISW-DF",
+ "name": "险路勿近",
+ "loadingPicId": "loading_CB_under",
+ "description": "这场阴谋与罪恶的尽头,“墓碑”在等着你,是时候结束这一切了。<@rolv.rem>我方单位的攻击力、防御力、部署费用回复大幅度降低,再部署时间加倍。>",
+ "eliteDesc": null,
+ "isBoss": 1,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_t_1": {
+ "id": "ro_t_1",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_t-1",
+ "code": "ISW-DU",
+ "name": "鸭爵的嘲讽",
+ "loadingPicId": "loading_LM_night",
+ "description": "哥伦比亚著名商人鸭爵向你发起了挑战,奖励颇丰。<@rolv.rem>场地中有会损失生命但会提高攻击力和攻击速度的活性源石。>",
+ "eliteDesc": null,
+ "isBoss": 0,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_t_2": {
+ "id": "ro_t_2",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_t-2",
+ "code": "ISW-DU",
+ "name": "鸭爵的挑战",
+ "loadingPicId": "loading_LM_night",
+ "description": "哥伦比亚著名商人鸭爵向你发起了挑战,奖励颇丰。<@rolv.rem>场地中有会损失生命但会提高攻击力和攻击速度的活性源石。>",
+ "eliteDesc": null,
+ "isBoss": 0,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_t_3": {
+ "id": "ro_t_3",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_t-3",
+ "code": "ISW-DU",
+ "name": "鸭爵的保安",
+ "loadingPicId": "loading_LM_night",
+ "description": "哥伦比亚著名商人鸭爵带着他壮硕的保安向你发起了挑战,奖励颇丰。<@rolv.rem>场地中有会损失生命但会提高攻击力和攻击速度的活性源石。>",
+ "eliteDesc": null,
+ "isBoss": 0,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_ev_1": {
+ "id": "ro_ev_1",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_ev-1",
+ "code": "ISW-SP",
+ "name": "锈锤之战",
+ "loadingPicId": "loading2",
+ "description": "“他们是荒地的征服者,文明的复仇者,天灾扫过荒原,锈锤砸向大地。”",
+ "eliteDesc": null,
+ "isBoss": 0,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_ev_2": {
+ "id": "ro_ev_2",
+ "linkedStageId": "",
+ "levelId": "Activities/ACT12D6/level_rogue_ev-2",
+ "code": "ISW-SP",
+ "name": "狂徒围攻",
+ "loadingPicId": "loading_LM_day",
+ "description": "几个魁梧凶恶的暴徒包围了你,情况不容乐观。",
+ "eliteDesc": null,
+ "isBoss": 0,
+ "isElite": 0,
+ "difficulty": "NORMAL"
+ },
+ "ro_e_1_1": {
+ "id": "ro_e_1_1",
+ "linkedStageId": "ro_n_1_1",
+ "levelId": "Activities/ACT12D6/level_rogue_1-1",
+ "code": "ISW-NO",
+ "name": "路边劫匪",
+ "loadingPicId": "loading_LM_night",
+ "description": "手持弓弩的劫匪拦住了你,箭矢从四面八方射来,你被包围了。",
+ "eliteDesc": "紧急作战附加条件:敌人的攻击力、防御力和生命值大幅度提升",
+ "isBoss": 0,
+ "isElite": 1,
+ "difficulty": "FOUR_STAR"
+ },
+ "ro_e_1_2": {
+ "id": "ro_e_1_2",
+ "linkedStageId": "ro_n_1_2",
+ "levelId": "Activities/ACT12D6/level_rogue_1-2",
+ "code": "ISW-NO",
+ "name": "兽群",
+ "loadingPicId": "loading_LM_night",
+ "description": "歹徒放出了狂躁的战犬冲击你们的防线。",
+ "eliteDesc": "紧急作战附加条件:敌人的攻击力、防御力和生命值大幅度提升",
+ "isBoss": 0,
+ "isElite": 1,
+ "difficulty": "FOUR_STAR"
+ },
+ "ro_e_1_3": {
+ "id": "ro_e_1_3",
+ "linkedStageId": "ro_n_1_3",
+ "levelId": "Activities/ACT12D6/level_rogue_1-3",
+ "code": "ISW-NO",
+ "name": "火力覆盖",
+ "loadingPicId": "loading_LM_night",
+ "description": "你遭遇了敌袭,他们甚至携带了支援火炮,你有麻烦了。",
+ "eliteDesc": "紧急作战附加条件:将会出现更多精英敌人,敌人的攻击力、防御力和生命值大幅度提升",
+ "isBoss": 0,
+ "isElite": 1,
+ "difficulty": "FOUR_STAR"
+ },
+ "ro_e_2_1": {
+ "id": "ro_e_2_1",
+ "linkedStageId": "ro_n_2_1",
+ "levelId": "Activities/ACT12D6/level_rogue_2-1",
+ "code": "ISW-NO",
+ "name": "渗透与远袭",
+ "loadingPicId": "loading_LM_night",
+ "description": "狡诈的敌人部署了擅长潜行的先锋,你注意到远处还有箭矢飞来。",
+ "eliteDesc": "紧急作战附加条件:敌人的攻击力、防御力和生命值提升,特定敌人的生命值大幅度提升",
+ "isBoss": 0,
+ "isElite": 1,
+ "difficulty": "FOUR_STAR"
+ },
+ "ro_e_2_2": {
+ "id": "ro_e_2_2",
+ "linkedStageId": "ro_n_2_2",
+ "levelId": "Activities/ACT12D6/level_rogue_2-2",
+ "code": "ISW-NO",
+ "name": "驯兽者",
+ "loadingPicId": "loading_LM_night",
+ "description": "一个凶残的敌人混在狡猾的兽群中向你发起攻击,小心应对。",
+ "eliteDesc": "紧急作战附加条件:敌人的攻击力、防御力和生命值提升,特定敌人的攻击力大幅度提升",
+ "isBoss": 0,
+ "isElite": 1,
+ "difficulty": "FOUR_STAR"
+ },
+ "ro_e_2_3": {
+ "id": "ro_e_2_3",
+ "linkedStageId": "ro_n_2_3",
+ "levelId": "Activities/ACT12D6/level_rogue_2-3",
+ "code": "ISW-NO",
+ "name": "游荡恶徒",
+ "loadingPicId": "loading_LM_night",
+ "description": "在你的必经之路上,一个神志不清的大块头正在绕着柱子转圈,战斗难以避免。",
+ "eliteDesc": "紧急作战附加条件:敌人的攻击力、防御力和生命值提升,特定敌人的攻击力和生命值大幅度提升",
+ "isBoss": 0,
+ "isElite": 1,
+ "difficulty": "FOUR_STAR"
+ },
+ "ro_e_3_1": {
+ "id": "ro_e_3_1",
+ "linkedStageId": "ro_n_3_1",
+ "levelId": "Activities/ACT12D6/level_rogue_3-1",
+ "code": "ISW-NO",
+ "name": "突击战",
+ "loadingPicId": "loading_LM_day",
+ "description": "敌人在你休息的时候发起了突击,你需要谨慎部署你的战斗人员。<@rolv.rem>部署费用回复缓慢,且干员布置不受近远程限制。>",
+ "eliteDesc": "紧急作战附加条件:敌人的攻击力、防御力和生命值提升",
+ "isBoss": 0,
+ "isElite": 1,
+ "difficulty": "FOUR_STAR"
+ },
+ "ro_e_3_2": {
+ "id": "ro_e_3_2",
+ "linkedStageId": "ro_n_3_2",
+ "levelId": "Activities/ACT12D6/level_rogue_3-2",
+ "code": "ISW-NO",
+ "name": "萨卡兹突袭",
+ "loadingPicId": "loading_LM_day",
+ "description": "你被一群萨卡兹雇佣兵包围了,你注意到人群里似乎有你认识的人。<@rolv.rem>场地中有可持续恢复生命的医疗符文。>",
+ "eliteDesc": "紧急作战附加条件:敌人的攻击力、防御力提升,生命值大幅度提升",
+ "isBoss": 0,
+ "isElite": 1,
+ "difficulty": "FOUR_STAR"
+ },
+ "ro_e_3_3": {
+ "id": "ro_e_3_3",
+ "linkedStageId": "ro_n_3_3",
+ "levelId": "Activities/ACT12D6/level_rogue_3-3",
+ "code": "ISW-NO",
+ "name": "鲍勃农场",
+ "loadingPicId": "loading3",
+ "description": "你闯入了一片养殖源石虫的奇怪农场,农场的主人非常愤怒,但是他看起来有点眼熟。",
+ "eliteDesc": "紧急作战附加条件:将会出现更多精英敌人,敌人的攻击力、防御力和生命值提升",
+ "isBoss": 0,
+ "isElite": 1,
+ "difficulty": "FOUR_STAR"
+ },
+ "ro_e_3_4": {
+ "id": "ro_e_3_4",
+ "linkedStageId": "ro_n_3_4",
+ "levelId": "Activities/ACT12D6/level_rogue_3-4",
+ "code": "ISW-NO",
+ "name": "乌萨斯方块",
+ "loadingPicId": "loading3",
+ "description": "袭击你的敌人排着整齐的阵型冲了下来,你耳边响起了熟悉的乌萨斯儿歌。",
+ "eliteDesc": "紧急作战附加条件:敌人的生命值大幅度提升",
+ "isBoss": 0,
+ "isElite": 1,
+ "difficulty": "FOUR_STAR"
+ },
+ "ro_e_3_5": {
+ "id": "ro_e_3_5",
+ "linkedStageId": "ro_n_3_5",
+ "levelId": "Activities/ACT12D6/level_rogue_3-5",
+ "code": "ISW-NO",
+ "name": "伏兵山谷",
+ "loadingPicId": "loading_LM_day",
+ "description": "你被伏击了,在一片险恶的山谷中,你需要面对狙击手,支援火炮,还有成群的战犬。<@rolv.rem>干员部署后会立即损失一定百分比生命。>",
+ "eliteDesc": "紧急作战附加条件:部署后损失生命值更多,敌人的攻击力和生命值提升",
+ "isBoss": 0,
+ "isElite": 1,
+ "difficulty": "FOUR_STAR"
+ },
+ "ro_e_4_1": {
+ "id": "ro_e_4_1",
+ "linkedStageId": "ro_n_4_1",
+ "levelId": "Activities/ACT12D6/level_rogue_4-1",
+ "code": "ISW-NO",
+ "name": "法术与铁砧",
+ "loadingPicId": "loading_LM_night",
+ "description": "你遇到了一群装备精良的劫掠者,他们盔甲厚重,武器强悍,并且还有奇特的源石技艺设备支援。<@rolv.rem>部署费用回复缓慢,且干员布置不受近远程限制。>",
+ "eliteDesc": "紧急作战附加条件:敌人的攻击力、防御力和生命值提升",
+ "isBoss": 0,
+ "isElite": 1,
+ "difficulty": "FOUR_STAR"
+ },
+ "ro_e_4_2": {
+ "id": "ro_e_4_2",
+ "linkedStageId": "ro_n_4_2",
+ "levelId": "Activities/ACT12D6/level_rogue_4-2",
+ "code": "ISW-NO",
+ "name": "锈烟地",
+ "loadingPicId": "loading4",
+ "description": "一些恶徒在有害烟雾的掩护下袭击了你,剧毒覆盖了整个区域。<@rolv.rem>我方单位会持续失去生命。>",
+ "eliteDesc": "紧急作战附加条件:敌人的攻击力、防御力和生命值提升",
+ "isBoss": 0,
+ "isElite": 1,
+ "difficulty": "FOUR_STAR"
+ },
+ "ro_e_4_3": {
+ "id": "ro_e_4_3",
+ "linkedStageId": "ro_n_4_3",
+ "levelId": "Activities/ACT12D6/level_rogue_4-3",
+ "code": "ISW-NO",
+ "name": "恶魔猎人",
+ "loadingPicId": "loading2",
+ "description": "你遭到了雇佣兵的袭击,他们训练有素,小心他们的狙击手与无人机。",
+ "eliteDesc": "紧急作战附加条件:将会出现更多精英敌人,敌人的攻击力和生命值提升",
+ "isBoss": 0,
+ "isElite": 1,
+ "difficulty": "FOUR_STAR"
+ },
+ "ro_e_4_4": {
+ "id": "ro_e_4_4",
+ "linkedStageId": "ro_n_4_4",
+ "levelId": "Activities/ACT12D6/level_rogue_4-4",
+ "code": "ISW-NO",
+ "name": "荒野军校生",
+ "loadingPicId": "loading3",
+ "description": "一群年轻的萨卡兹佣兵盲目的向你发起攻击,只是这个场地你总觉得在哪见过。",
+ "eliteDesc": "紧急作战附加条件:敌人的移动速度和生命值提升",
+ "isBoss": 0,
+ "isElite": 1,
+ "difficulty": "FOUR_STAR"
+ },
+ "ro_e_4_5": {
+ "id": "ro_e_4_5",
+ "linkedStageId": "ro_n_4_5",
+ "levelId": "Activities/ACT12D6/level_rogue_4-5",
+ "code": "ISW-NO",
+ "name": "荒山恶汉",
+ "loadingPicId": "loading_PL_Downtown",
+ "description": "一大群流落荒地的不法之徒尝试掠夺你的财产,此时无需留情。",
+ "eliteDesc": "紧急作战附加条件:将会出现更多精英敌人,敌人的攻击力和生命值提升",
+ "isBoss": 0,
+ "isElite": 1,
+ "difficulty": "FOUR_STAR"
+ },
+ "ro_e_5_1": {
+ "id": "ro_e_5_1",
+ "linkedStageId": "ro_n_5_1",
+ "levelId": "Activities/ACT12D6/level_rogue_5-1",
+ "code": "ISW-NO",
+ "name": "失控蜂群",
+ "loadingPicId": "loading2",
+ "description": "大量失控的无人机穿过了你的队伍,光靠刀剑可能解决不了问题。",
+ "eliteDesc": "紧急作战附加条件:敌人的攻击力、防御力和生命值提升",
+ "isBoss": 0,
+ "isElite": 1,
+ "difficulty": "FOUR_STAR"
+ },
+ "ro_e_5_2": {
+ "id": "ro_e_5_2",
+ "linkedStageId": "ro_n_5_2",
+ "levelId": "Activities/ACT12D6/level_rogue_5-2",
+ "code": "ISW-NO",
+ "name": "放射性粉尘",
+ "loadingPicId": "loading4",
+ "description": "带有剧毒的放射性粉尘席卷了整个区域,连地面也被严重侵蚀,步履维艰。<@rolv.rem>我方单位会持续失去生命。>",
+ "eliteDesc": "紧急作战附加条件:敌人的攻击力、防御力和生命值提升",
+ "isBoss": 0,
+ "isElite": 1,
+ "difficulty": "FOUR_STAR"
+ },
+ "ro_e_5_3": {
+ "id": "ro_e_5_3",
+ "linkedStageId": "ro_n_5_3",
+ "levelId": "Activities/ACT12D6/level_rogue_5-3",
+ "code": "ISW-NO",
+ "name": "巫蛊群魔",
+ "loadingPicId": "loading2",
+ "description": "几个疯癫的萨卡兹术士与他们的奴仆毫无理由的对你宣泄暴力,畏惧积怨者!",
+ "eliteDesc": "紧急作战附加条件:敌人的攻击力、防御力和生命值提升",
+ "isBoss": 0,
+ "isElite": 1,
+ "difficulty": "FOUR_STAR"
+ },
+ "ro_e_5_4": {
+ "id": "ro_e_5_4",
+ "linkedStageId": "ro_n_5_4",
+ "levelId": "Activities/ACT12D6/level_rogue_5-4",
+ "code": "ISW-NO",
+ "name": "远古坚冰",
+ "loadingPicId": "loading_LM_frost",
+ "description": "围绕着一台古老的冰晶生成装置,一群心智癫狂的人怒视着你。<@rolv.rem>场地中有持续施加【寒冷】效果的源石冰晶。>",
+ "eliteDesc": "紧急作战附加条件:敌人的攻击力、防御力和生命值提升",
+ "isBoss": 0,
+ "isElite": 1,
+ "difficulty": "FOUR_STAR"
+ },
+ "ro_e_5_5": {
+ "id": "ro_e_5_5",
+ "linkedStageId": "ro_n_5_5",
+ "levelId": "Activities/ACT12D6/level_rogue_5-5",
+ "code": "ISW-NO",
+ "name": "虚实洪流",
+ "loadingPicId": "loading_LM_night",
+ "description": "你遭遇了难缠的对手,准备面对难以阻挡的计谋与无法抵御的怒火。<@rolv.rem>场地中有造成物理伤害的弩炮台。>",
+ "eliteDesc": "紧急作战附加条件:敌人的攻击力、防御力和生命值提升",
+ "isBoss": 0,
+ "isElite": 1,
+ "difficulty": "FOUR_STAR"
+ }
+ },
+ "zones": {
+ "zone_1": {
+ "id": "zone_1",
+ "name": "蜜饼洞穴",
+ "description": "蜜饼不是一种食物,是这片大地美好与甜蜜的真相,你看到了通往真实的入口。",
+ "endingDescription": "你晕倒在洞穴里,你的意识随着这片大地美好且甜蜜的真相越飞越远......",
+ "backgroundId": "rl-map1",
+ "subIconId": "sub_1"
+ },
+ "zone_2": {
+ "id": "zone_2",
+ "name": "蜜饼山脉",
+ "description": "蜜糖与甜饼无限堆砌,耸立而陡峭,山顶环绕着令人沉醉的迷雾",
+ "endingDescription": "你倒在了霜糖与面粉铺就的山路上,无数的蜜饼崩塌而下将你掩埋......",
+ "backgroundId": "rl-map1",
+ "subIconId": "sub_2"
+ },
+ "zone_3": {
+ "id": "zone_3",
+ "name": "千条道路",
+ "description": "在一片灰白的丘陵下,无数条道路曲折蔓延,组成了一条又一条复杂且互相交错的褶皱。",
+ "endingDescription": "在万千道交错重叠的幻境里,你迷失在一条没有尽头的漫漫长路中......",
+ "backgroundId": "rl-map2",
+ "subIconId": "sub_3"
+ },
+ "zone_4": {
+ "id": "zone_4",
+ "name": "云霄迷宫",
+ "description": "在朦胧的迷雾中,你失去了辨别方向的能力,这些柔软的气团包围了你,大地不知所踪。",
+ "endingDescription": "你漂浮在云霄之间,在迷雾与幻境的环绕中,你感到迷茫与无助。",
+ "backgroundId": "rl-map2",
+ "subIconId": "sub_4"
+ },
+ "zone_5": {
+ "id": "zone_5",
+ "name": "真菌神殿",
+ "description": "在层层荆棘之后,灰色巨蕈高耸入云,子实体组成的建筑物环绕着你,菌丝与菌褶互相连接,宛若一座宏伟的神殿。",
+ "endingDescription": "巨大的蕈类建筑轰然倒下,孢子的洪潮向你呼啸而来,你无处可躲......",
+ "backgroundId": "rl-map3",
+ "subIconId": "sub_5"
+ },
+ "zone_6": {
+ "id": "zone_6",
+ "name": "意识帝国的古老疆土",
+ "description": "你踏上了一片令你熟悉而又陌生的土地,自我意识与绚丽的万物在不断融合与分离。",
+ "endingDescription": "在这片古老的土地上,你陷入了自我、本我与超我的无限思考中......",
+ "backgroundId": "rl-map4",
+ "subIconId": "sub_6"
+ }
+ },
+ "choices": {
+ "choice_leave": {
+ "id": "choice_leave",
+ "title": "离开",
+ "description": null,
+ "type": "LEAVE",
+ "nextSceneId": null,
+ "icon": null,
+ "param": {}
+ },
+ "choice_1_1": {
+ "id": "choice_1_1",
+ "title": "好好睡一觉",
+ "description": "获得<@ro.get>3>目标生命",
+ "type": "TRADE",
+ "nextSceneId": "scene_1_1",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "hp"
+ }
+ ]
+ }
+ },
+ "choice_2_1": {
+ "id": "choice_2_1",
+ "title": "获得补给",
+ "description": "<@ro.get>进阶>一名5星以下的干员",
+ "type": "TRADE",
+ "nextSceneId": "scene_2_1",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "upgrade_ticket_5star"
+ }
+ ]
+ }
+ },
+ "choice_3_1": {
+ "id": "choice_3_1",
+ "title": "一点迷雾而已,没什么问题",
+ "description": "消耗<@ro.lose>2>目标生命,获得<@ro.get>8>源石锭",
+ "type": "TRADE",
+ "nextSceneId": "scene_3_1",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "gold"
+ }
+ ]
+ }
+ },
+ "choice_3_2": {
+ "id": "choice_3_2",
+ "title": "还是另寻他路",
+ "description": null,
+ "type": "NEXT",
+ "nextSceneId": "scene_3_2",
+ "icon": "leave",
+ "param": {}
+ },
+ "choice_4_1": {
+ "id": "choice_4_1",
+ "title": "参与他们的晚会",
+ "description": "消耗<@ro.lose>5>源石锭,获得<@ro.get>3>希望",
+ "type": "TRADE",
+ "nextSceneId": "scene_4_1",
+ "icon": "population",
+ "param": {
+ "rewards": [
+ {
+ "id": "population"
+ }
+ ]
+ }
+ },
+ "choice_4_2": {
+ "id": "choice_4_2",
+ "title": "婉拒好意",
+ "description": null,
+ "type": "NEXT",
+ "nextSceneId": "scene_4_2",
+ "icon": "leave",
+ "param": {}
+ },
+ "choice_5_1": {
+ "id": "choice_5_1",
+ "title": "给一点小费",
+ "description": "消耗<@ro.lose>2>源石锭,<@ro.get>招募>一名干员(从随机2个职业中选择)",
+ "type": "TRADE_PROB",
+ "nextSceneId": "scene_5_1",
+ "icon": "recruit",
+ "param": {
+ "rewards": [
+ {
+ "id": "recruit_ticket_double_1"
+ },
+ {
+ "id": "recruit_ticket_double_2"
+ },
+ {
+ "id": "recruit_ticket_double_3"
+ },
+ {
+ "id": "recruit_ticket_double_4"
+ }
+ ]
+ }
+ },
+ "choice_5_2": {
+ "id": "choice_5_2",
+ "title": "给很多小费",
+ "description": "消耗<@ro.lose>5>源石锭,<@ro.get>招募>任意一名干员",
+ "type": "TRADE",
+ "nextSceneId": "scene_5_2",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "recruit_ticket_all"
+ }
+ ]
+ }
+ },
+ "choice_5_3": {
+ "id": "choice_5_3",
+ "title": "不给小费",
+ "description": null,
+ "type": "NEXT",
+ "nextSceneId": "scene_5_3",
+ "icon": "leave",
+ "param": {}
+ },
+ "choice_6_1": {
+ "id": "choice_6_1",
+ "title": "来!一起热闹!",
+ "description": null,
+ "type": "NEXT",
+ "nextSceneId": "scene_6_1",
+ "icon": "unknown",
+ "param": {}
+ },
+ "choice_6_2": {
+ "id": "choice_6_2",
+ "title": "还是别惹事了",
+ "description": null,
+ "type": "NEXT",
+ "nextSceneId": "scene_6_2",
+ "icon": "leave",
+ "param": {}
+ },
+ "choice_6_3": {
+ "id": "choice_6_3",
+ "title": "进入战斗",
+ "description": "遭遇一场困难的战斗",
+ "type": "TRADE",
+ "nextSceneId": null,
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "ro_e_1_1"
+ },
+ {
+ "id": "ro_e_1_2"
+ },
+ {
+ "id": "ro_e_1_3"
+ }
+ ]
+ }
+ },
+ "choice_7_1": {
+ "id": "choice_7_1",
+ "title": "驻足观望",
+ "description": "消耗<@ro.lose>2>希望上限,<@ro.get>获得>一件随机收藏品",
+ "type": "TRADE",
+ "nextSceneId": "scene_7_1",
+ "icon": "relic",
+ "param": {
+ "rewards": [
+ {
+ "id": "pool_treasure"
+ }
+ ]
+ }
+ },
+ "choice_7_2": {
+ "id": "choice_7_2",
+ "title": "离开",
+ "description": null,
+ "type": "NEXT",
+ "nextSceneId": "scene_7_2",
+ "icon": "leave",
+ "param": {}
+ },
+ "choice_8_1": {
+ "id": "choice_8_1",
+ "title": "好好劝劝他",
+ "description": "<@ro.get>进阶>任意一名干员",
+ "type": "TRADE",
+ "nextSceneId": "scene_8_1",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "upgrade_ticket_all"
+ }
+ ]
+ }
+ },
+ "choice_9_1": {
+ "id": "choice_9_1",
+ "title": "拼了命也要给他撬开",
+ "description": "消耗<@ro.lose>1>目标生命,<@ro.get>随机获得>一件神秘收藏品",
+ "type": "TRADE_PROB",
+ "nextSceneId": "scene_9_1",
+ "icon": "relic",
+ "param": {
+ "rewards": [
+ {
+ "id": "relic_162"
+ },
+ {
+ "id": "relic_163"
+ }
+ ]
+ }
+ },
+ "choice_9_2": {
+ "id": "choice_9_2",
+ "title": "至少能靠着休息一会儿",
+ "description": null,
+ "type": "NEXT",
+ "nextSceneId": "scene_9_2",
+ "icon": "leave",
+ "param": {}
+ },
+ "choice_10_1": {
+ "id": "choice_10_1",
+ "title": "委托信件",
+ "description": "<@ro.get>招募>一名干员(从随机2个职业中选择)",
+ "type": "TRADE_PROB",
+ "nextSceneId": "scene_10_1",
+ "icon": "recruit",
+ "param": {
+ "rewards": [
+ {
+ "id": "recruit_ticket_double_1"
+ },
+ {
+ "id": "recruit_ticket_double_2"
+ },
+ {
+ "id": "recruit_ticket_double_3"
+ },
+ {
+ "id": "recruit_ticket_double_4"
+ }
+ ]
+ }
+ },
+ "choice_10_2": {
+ "id": "choice_10_2",
+ "title": "委托加急信件",
+ "description": "消耗<@ro.lose>8>源石锭,<@ro.get>获得>招募券",
+ "type": "TRADE",
+ "nextSceneId": "scene_10_2",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "recruit_ticket_all_premium"
+ }
+ ]
+ }
+ },
+ "choice_11_1": {
+ "id": "choice_11_1",
+ "title": "别想了,快去帮帮她",
+ "description": null,
+ "type": "NEXT",
+ "nextSceneId": "scene_11_1",
+ "icon": "unknown",
+ "param": {}
+ },
+ "choice_11_2": {
+ "id": "choice_11_2",
+ "title": "有点可疑,还是别靠近了",
+ "description": null,
+ "type": "NEXT",
+ "nextSceneId": "scene_11_2",
+ "icon": "leave",
+ "param": {}
+ },
+ "choice_11_3": {
+ "id": "choice_11_3",
+ "title": "进入战斗",
+ "description": "遭遇一场艰难的战斗",
+ "type": "TRADE",
+ "nextSceneId": null,
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "ro_ev_2"
+ }
+ ]
+ }
+ },
+ "choice_12_1": {
+ "id": "choice_12_1",
+ "title": "一定概率......试试看呗?",
+ "description": "消耗<@ro.lose>3>源石锭,<@ro.get>20%>概率获得“那个东西”",
+ "type": "NEXT_PROB",
+ "nextSceneId": null,
+ "icon": "unknown",
+ "param": {}
+ },
+ "choice_12_2": {
+ "id": "choice_12_2",
+ "title": "一定概率......试试看呗?",
+ "description": "消耗<@ro.lose>3>源石锭,<@ro.get>40%>概率获得“那个东西”",
+ "type": "NEXT_PROB",
+ "nextSceneId": null,
+ "icon": "unknown",
+ "param": {}
+ },
+ "choice_12_3": {
+ "id": "choice_12_3",
+ "title": "一定概率......试试看呗?",
+ "description": "消耗<@ro.lose>3>源石锭,<@ro.get>60%>概率获得“那个东西”",
+ "type": "NEXT_PROB",
+ "nextSceneId": null,
+ "icon": "unknown",
+ "param": {}
+ },
+ "choice_12_4": {
+ "id": "choice_12_4",
+ "title": "一定概率......试试看呗?",
+ "description": "消耗<@ro.lose>3>源石锭,<@ro.get>80%>概率获得“那个东西”",
+ "type": "NEXT_PROB",
+ "nextSceneId": null,
+ "icon": "unknown",
+ "param": {}
+ },
+ "choice_12_5": {
+ "id": "choice_12_5",
+ "title": "一定概率......试试看呗?",
+ "description": "消耗<@ro.lose>3>源石锭,<@ro.get>100%>概率获得“那个东西”",
+ "type": "NEXT_PROB",
+ "nextSceneId": null,
+ "icon": "unknown",
+ "param": {}
+ },
+ "choice_12_6": {
+ "id": "choice_12_6",
+ "title": "拿走你的神秘奖品",
+ "description": "<@ro.get>获得>收藏品",
+ "type": "TRADE",
+ "nextSceneId": null,
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "relic_164"
+ }
+ ]
+ }
+ },
+ "choice_13_1": {
+ "id": "choice_13_1",
+ "title": "说实话,没听说过",
+ "description": "<@ro.get>获得>收藏品",
+ "type": "TRADE",
+ "nextSceneId": "scene_13_1",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "relic_165"
+ }
+ ]
+ }
+ },
+ "choice_13_2": {
+ "id": "choice_13_2",
+ "title": "骗他,瞎指一个方向",
+ "description": "<@ro.get>获得>收藏品",
+ "type": "TRADE",
+ "nextSceneId": "scene_13_2",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "relic_166"
+ }
+ ]
+ }
+ },
+ "choice_13_3": {
+ "id": "choice_13_3",
+ "title": "反问他,知不知道罗德岛在哪",
+ "description": null,
+ "type": "NEXT",
+ "nextSceneId": "scene_13_3",
+ "icon": "leave",
+ "param": {}
+ },
+ "choice_14_1": {
+ "id": "choice_14_1",
+ "title": "倒着转的表?买了!",
+ "description": "消耗<@ro.lose>所有>源石锭,<@ro.get>获得>收藏品",
+ "type": "TRADE",
+ "nextSceneId": "scene_14_1",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "relic_167"
+ }
+ ]
+ }
+ },
+ "choice_14_2": {
+ "id": "choice_14_2",
+ "title": "卖不出去还这么贵?",
+ "description": null,
+ "type": "NEXT",
+ "nextSceneId": "scene_14_2",
+ "icon": "leave",
+ "param": {}
+ },
+ "choice_15_1": {
+ "id": "choice_15_1",
+ "title": "准备应战!",
+ "description": null,
+ "type": "NEXT",
+ "nextSceneId": "scene_15_1",
+ "icon": "unknown",
+ "param": {}
+ },
+ "choice_15_2": {
+ "id": "choice_15_2",
+ "title": "全队后撤!",
+ "description": null,
+ "type": "NEXT",
+ "nextSceneId": "scene_15_2",
+ "icon": "leave",
+ "param": {}
+ },
+ "choice_15_3": {
+ "id": "choice_15_3",
+ "title": "进入战斗",
+ "description": "遭遇一场极其艰难的战斗",
+ "type": "TRADE",
+ "nextSceneId": null,
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "ro_ev_1"
+ }
+ ]
+ }
+ },
+ "choice_16_1": {
+ "id": "choice_16_1",
+ "title": "买一点补给",
+ "description": "消耗<@ro.lose>10>源石锭,获得<@ro.get>8>目标生命",
+ "type": "TRADE",
+ "nextSceneId": "scene_16_2",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "hp"
+ }
+ ]
+ }
+ },
+ "choice_16_2": {
+ "id": "choice_16_2",
+ "title": "买一点特产",
+ "description": "消耗<@ro.lose>10>源石锭,获得<@ro.get>6>希望",
+ "type": "TRADE",
+ "nextSceneId": "scene_16_3",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "population"
+ }
+ ]
+ }
+ },
+ "choice_16_3": {
+ "id": "choice_16_3",
+ "title": "和他们一起唱歌",
+ "description": "消耗<@ro.lose>4>希望上限,获得<@ro.get>10>目标生命",
+ "type": "TRADE",
+ "nextSceneId": "scene_16_4",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "hp"
+ }
+ ]
+ }
+ },
+ "choice_16_4": {
+ "id": "choice_16_4",
+ "title": "喝点饮料",
+ "description": "消耗<@ro.lose>5>目标生命,获得<@ro.get>8>希望",
+ "type": "TRADE",
+ "nextSceneId": "scene_16_5",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "population"
+ }
+ ]
+ }
+ },
+ "choice_16_5": {
+ "id": "choice_16_5",
+ "title": "和他们一起跳舞",
+ "description": "消耗<@ro.lose>5>目标生命,获得<@ro.get>15>源石锭",
+ "type": "TRADE",
+ "nextSceneId": "scene_16_6",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "gold"
+ }
+ ]
+ }
+ },
+ "choice_16_6": {
+ "id": "choice_16_6",
+ "title": "离开",
+ "description": null,
+ "type": "TRADE",
+ "nextSceneId": "scene_16_1",
+ "icon": "leave",
+ "param": {}
+ },
+ "choice_17_1": {
+ "id": "choice_17_1",
+ "title": "干嘛跟着我?",
+ "description": null,
+ "type": "NEXT",
+ "nextSceneId": "scene_17_1",
+ "icon": "unknown",
+ "param": {}
+ },
+ "choice_17_2": {
+ "id": "choice_17_2",
+ "title": "算了,随它去吧",
+ "description": null,
+ "type": "NEXT",
+ "nextSceneId": "scene_17_2",
+ "icon": "leave",
+ "param": {}
+ },
+ "choice_17_3": {
+ "id": "choice_17_3",
+ "title": "进入战斗",
+ "description": "遭遇一场特殊的战斗",
+ "type": "TRADE",
+ "nextSceneId": null,
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "ro_t_1"
+ }
+ ]
+ }
+ },
+ "choice_18_1": {
+ "id": "choice_18_1",
+ "title": "你想来就来想走就走?",
+ "description": null,
+ "type": "NEXT",
+ "nextSceneId": "scene_18_1",
+ "icon": "unknown",
+ "param": {}
+ },
+ "choice_18_2": {
+ "id": "choice_18_2",
+ "title": "算了,随它去吧",
+ "description": null,
+ "type": "NEXT",
+ "nextSceneId": "scene_18_2",
+ "icon": "leave",
+ "param": {}
+ },
+ "choice_18_3": {
+ "id": "choice_18_3",
+ "title": "进入战斗",
+ "description": "遭遇一场特殊的战斗",
+ "type": "TRADE",
+ "nextSceneId": null,
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "ro_t_2"
+ }
+ ]
+ }
+ },
+ "choice_19_1": {
+ "id": "choice_19_1",
+ "title": "不要以为换个人我就怕你!",
+ "description": null,
+ "type": "NEXT",
+ "nextSceneId": "scene_19_1",
+ "icon": "unknown",
+ "param": {}
+ },
+ "choice_19_2": {
+ "id": "choice_19_2",
+ "title": "算了,请他喝杯汽水吧",
+ "description": null,
+ "type": "NEXT",
+ "nextSceneId": "scene_19_2",
+ "icon": "leave",
+ "param": {}
+ },
+ "choice_19_3": {
+ "id": "choice_19_3",
+ "title": "进入战斗",
+ "description": "遭遇一场特殊的战斗",
+ "type": "TRADE",
+ "nextSceneId": null,
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "ro_t_3"
+ }
+ ]
+ }
+ },
+ "choice_20_1": {
+ "id": "choice_20_1",
+ "title": "强行制伏发酒疯的人",
+ "description": "消耗<@ro.lose>3>目标生命,<@ro.get>获得>收藏品",
+ "type": "TRADE",
+ "nextSceneId": "scene_20_1",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "relic_26"
+ }
+ ]
+ }
+ },
+ "choice_20_2": {
+ "id": "choice_20_2",
+ "title": "“歌声还不错朋友!”",
+ "description": "获得<@ro.get>4>源石锭",
+ "type": "TRADE",
+ "nextSceneId": "scene_20_2",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "gold"
+ }
+ ]
+ }
+ },
+ "choice_21_1": {
+ "id": "choice_21_1",
+ "title": "你的确想起了某人",
+ "description": "(需要【“嘎呜”挂饰】)获得<@ro.get>20>源石锭",
+ "type": "TRADE",
+ "nextSceneId": "scene_21_1",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "gold"
+ }
+ ]
+ }
+ },
+ "choice_21_2": {
+ "id": "choice_21_2",
+ "title": "提出你的需求",
+ "description": "消耗<@ro.lose>2>目标生命,获得<@ro.get>3>希望",
+ "type": "TRADE",
+ "nextSceneId": "scene_21_2",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "population"
+ }
+ ]
+ }
+ },
+ "choice_21_3": {
+ "id": "choice_21_3",
+ "title": "休息比麻烦事重要些",
+ "description": "获得<@ro.get>3>目标生命",
+ "type": "TRADE",
+ "nextSceneId": "scene_21_3",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "hp"
+ }
+ ]
+ }
+ },
+ "choice_22_1": {
+ "id": "choice_22_1",
+ "title": "他值得体面的下葬",
+ "description": "消耗<@ro.lose>5>源石锭",
+ "type": "TRADE",
+ "nextSceneId": "scene_22_1",
+ "icon": null,
+ "param": {}
+ },
+ "choice_22_2": {
+ "id": "choice_22_2",
+ "title": "拿走他的财富",
+ "description": "获得<@ro.get>5>源石锭",
+ "type": "TRADE",
+ "nextSceneId": "scene_22_2",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "gold"
+ }
+ ]
+ }
+ },
+ "choice_23_1": {
+ "id": "choice_23_1",
+ "title": "来都来了,没有理由放弃",
+ "description": "消耗<@ro.lose>1>目标生命",
+ "type": "TRADE",
+ "nextSceneId": "scene_23_1",
+ "icon": null,
+ "param": {}
+ },
+ "choice_23_2": {
+ "id": "choice_23_2",
+ "title": "风险和收益是并存的",
+ "description": "消耗<@ro.lose>1>目标生命",
+ "type": "TRADE",
+ "nextSceneId": "scene_23_2",
+ "icon": null,
+ "param": {}
+ },
+ "choice_23_3": {
+ "id": "choice_23_3",
+ "title": "还没到放弃的时候!",
+ "description": "消耗<@ro.lose>1>目标生命",
+ "type": "TRADE",
+ "nextSceneId": "scene_23_3",
+ "icon": null,
+ "param": {}
+ },
+ "choice_23_4": {
+ "id": "choice_23_4",
+ "title": "拿起藏宝图",
+ "description": "<@ro.get>获得>收藏品",
+ "type": "TRADE",
+ "nextSceneId": "scene_23_4",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "relic_160"
+ }
+ ]
+ }
+ },
+ "choice_23_5": {
+ "id": "choice_23_5",
+ "title": "知难而退",
+ "description": null,
+ "type": "TRADE",
+ "nextSceneId": "scene_23_5",
+ "icon": null,
+ "param": {}
+ },
+ "choice_24_1": {
+ "id": "choice_24_1",
+ "title": "四处搜索",
+ "description": "<@ro.get>获得>收藏品",
+ "type": "TRADE",
+ "nextSceneId": "scene_24_1",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "relic_161"
+ }
+ ]
+ }
+ },
+ "choice_25_1": {
+ "id": "choice_25_1",
+ "title": "他们已经用不到这个箱子了",
+ "description": "<@ro.get>获得>收藏品",
+ "type": "TRADE",
+ "nextSceneId": "scene_25_1",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "relic_169"
+ }
+ ]
+ }
+ },
+ "choice_25_2": {
+ "id": "choice_25_2",
+ "title": "希望他们安息",
+ "description": "获得<@ro.get>2>目标生命",
+ "type": "TRADE",
+ "nextSceneId": "scene_25_2",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "hp"
+ }
+ ]
+ }
+ },
+ "choice_26_1": {
+ "id": "choice_26_1",
+ "title": "小心地保存这件物品",
+ "description": "<@ro.get>获得>收藏品",
+ "type": "TRADE",
+ "nextSceneId": "scene_26_1",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "relic_168"
+ }
+ ]
+ }
+ },
+ "choice_26_2": {
+ "id": "choice_26_2",
+ "title": "我不该掺和进来的!",
+ "description": null,
+ "type": "NEXT",
+ "nextSceneId": "scene_26_2",
+ "icon": null,
+ "param": {}
+ },
+ "choice_27_1": {
+ "id": "choice_27_1",
+ "title": "拆开看看",
+ "description": "获得<@ro.get>5>源石锭",
+ "type": "TRADE",
+ "nextSceneId": "scene_27_1",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "gold"
+ }
+ ]
+ }
+ },
+ "choice_28_1": {
+ "id": "choice_28_1",
+ "title": "真是太有趣了!",
+ "description": "获得<@ro.get>2>希望",
+ "type": "TRADE",
+ "nextSceneId": "scene_28_1",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "population"
+ }
+ ]
+ }
+ },
+ "choice_rest_1": {
+ "id": "choice_rest_1",
+ "title": "稍事休息",
+ "description": "获得<@ro.get>5>目标生命",
+ "type": "TRADE",
+ "nextSceneId": "scene_rest_1",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "hp"
+ }
+ ]
+ }
+ },
+ "choice_rest_2": {
+ "id": "choice_rest_2",
+ "title": "强化训练",
+ "description": "<@ro.get>进阶>任意一名干员",
+ "type": "TRADE",
+ "nextSceneId": "scene_rest_2",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "upgrade_ticket_all"
+ }
+ ]
+ }
+ },
+ "choice_rest_3": {
+ "id": "choice_rest_3",
+ "title": "鼓舞士气",
+ "description": "获得<@ro.get>3>希望",
+ "type": "TRADE",
+ "nextSceneId": "scene_rest_3",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "population"
+ }
+ ]
+ }
+ },
+ "choice_rest_4": {
+ "id": "choice_rest_4",
+ "title": "重整编制",
+ "description": "可携带干员<@ro.get>+1>",
+ "type": "TRADE",
+ "nextSceneId": "scene_rest_4",
+ "icon": "member",
+ "param": {
+ "rewards": [
+ {
+ "id": "squad_capacity"
+ }
+ ]
+ }
+ },
+ "choice_c1_1": {
+ "id": "choice_c1_1",
+ "title": "选一只源石虫押注",
+ "description": "消耗<@ro.lose>2>源石锭",
+ "type": "NEXT_PROB",
+ "nextSceneId": null,
+ "icon": "unknown",
+ "param": {}
+ },
+ "choice_c1_2": {
+ "id": "choice_c1_2",
+ "title": "再来一次?",
+ "description": "获得<@ro.get>1>源石锭",
+ "type": "TRADE",
+ "nextSceneId": "scene_c1_1",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "gold"
+ }
+ ]
+ }
+ },
+ "choice_c1_3": {
+ "id": "choice_c1_3",
+ "title": "再来一次?",
+ "description": "获得<@ro.get>3>源石锭",
+ "type": "TRADE",
+ "nextSceneId": "scene_c1_1",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "gold"
+ }
+ ]
+ }
+ },
+ "choice_c1_4": {
+ "id": "choice_c1_4",
+ "title": "再来一次?",
+ "description": "获得<@ro.get>1>目标生命",
+ "type": "TRADE",
+ "nextSceneId": "scene_c1_1",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "hp"
+ }
+ ]
+ }
+ },
+ "choice_c1_5": {
+ "id": "choice_c1_5",
+ "title": "再来一次?",
+ "description": "<@ro.get>获得>一件随机收藏品",
+ "type": "TRADE",
+ "nextSceneId": "scene_c1_1",
+ "icon": "relic",
+ "param": {
+ "rewards": [
+ {
+ "id": "pool_battle_1"
+ }
+ ]
+ }
+ },
+ "choice_c1_6": {
+ "id": "choice_c1_6",
+ "title": "再来一次?",
+ "description": null,
+ "type": "NEXT",
+ "nextSceneId": "scene_c1_1",
+ "icon": null,
+ "param": {}
+ },
+ "choice_c1_7": {
+ "id": "choice_c1_7",
+ "title": "随手拿点东西离开现场",
+ "description": "获得<@ro.get>5>源石锭",
+ "type": "TRADE",
+ "nextSceneId": "scene_c1_8",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "gold"
+ }
+ ]
+ }
+ },
+ "choice_c1_8": {
+ "id": "choice_c1_8",
+ "title": "你们也太无聊了",
+ "description": null,
+ "type": "NEXT",
+ "nextSceneId": "scene_c1_8",
+ "icon": "leave",
+ "param": {}
+ },
+ "choice_c2_1": {
+ "id": "choice_c2_1",
+ "title": "来,买一个看看有什么",
+ "description": "消耗<@ro.lose>5>源石锭,有几率<@ro.get>获得>一件收藏品",
+ "type": "NEXT_PROB",
+ "nextSceneId": null,
+ "icon": "unknown",
+ "param": {}
+ },
+ "choice_c2_2": {
+ "id": "choice_c2_2",
+ "title": "拿走盒子里的东西",
+ "description": "<@ro.get>获得>一件随机收藏品",
+ "type": "TRADE",
+ "nextSceneId": "scene_c2_1",
+ "icon": "relic",
+ "param": {
+ "rewards": [
+ {
+ "id": "pool_treasure"
+ }
+ ]
+ }
+ },
+ "choice_c2_3": {
+ "id": "choice_c2_3",
+ "title": "要不要再试一试?",
+ "description": null,
+ "type": "NEXT",
+ "nextSceneId": "scene_c2_1",
+ "icon": null,
+ "param": {}
+ },
+ "choice_c2_4": {
+ "id": "choice_c2_4",
+ "title": "算了吧,感觉不值得",
+ "description": null,
+ "type": "NEXT",
+ "nextSceneId": "scene_c2_4",
+ "icon": "leave",
+ "param": {}
+ },
+ "choice_blackm_1": {
+ "id": "choice_blackm_1",
+ "title": "大喝2瓶",
+ "description": "消耗<@ro.lose>2>目标生命,获得<@ro.get>6>源石锭",
+ "type": "TRADE",
+ "nextSceneId": "scene_blackm_1",
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "gold"
+ }
+ ]
+ }
+ },
+ "choice_blackm_2": {
+ "id": "choice_blackm_2",
+ "title": "豪饮3瓶",
+ "description": "消耗<@ro.lose>3>目标生命,<@ro.get>获得>一张随机招募券",
+ "type": "TRADE",
+ "nextSceneId": "scene_blackm_2",
+ "icon": "recruit",
+ "param": {
+ "rewards": [
+ {
+ "id": "pool_recruit_3"
+ }
+ ]
+ }
+ },
+ "choice_blackm_3": {
+ "id": "choice_blackm_3",
+ "title": "狂饮6瓶",
+ "description": "消耗<@ro.lose>6>目标生命,<@ro.get>获得>一件随机收藏品",
+ "type": "TRADE",
+ "nextSceneId": "scene_blackm_3",
+ "icon": "relic",
+ "param": {
+ "rewards": [
+ {
+ "id": "pool_battle_1"
+ }
+ ]
+ }
+ },
+ "choice_blackm_4": {
+ "id": "choice_blackm_4",
+ "title": "回到酒桌",
+ "description": null,
+ "type": "NEXT",
+ "nextSceneId": "scene_blackm_enter",
+ "icon": null,
+ "param": {}
+ },
+ "choice_blackm_5": {
+ "id": "choice_blackm_5",
+ "title": "算了算了",
+ "description": null,
+ "type": "NEXT",
+ "nextSceneId": "scene_blackm_4",
+ "icon": "leave",
+ "param": {}
+ },
+ "choice_treasure_1": {
+ "id": "choice_treasure_1",
+ "title": "都是好事",
+ "description": "<@ro.get>获得>一件随机收藏品",
+ "type": "TRADE",
+ "nextSceneId": "scene_treasure_1",
+ "icon": "relic",
+ "param": {
+ "rewards": [
+ {
+ "id": "pool_treasure"
+ }
+ ]
+ }
+ },
+ "choice_startbuff_1": {
+ "id": "choice_startbuff_1",
+ "title": "更多补给品",
+ "description": "获得<@ro.get>3>目标生命",
+ "type": "TRADE",
+ "nextSceneId": null,
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "hp"
+ }
+ ]
+ }
+ },
+ "choice_startbuff_2": {
+ "id": "choice_startbuff_2",
+ "title": "出发前演讲",
+ "description": "获得<@ro.get>2>希望",
+ "type": "TRADE",
+ "nextSceneId": null,
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "population"
+ }
+ ]
+ }
+ },
+ "choice_startbuff_3": {
+ "id": "choice_startbuff_3",
+ "title": "储备金支援",
+ "description": "获得<@ro.get>5>源石锭",
+ "type": "TRADE",
+ "nextSceneId": null,
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "gold"
+ }
+ ]
+ }
+ },
+ "choice_startbuff_4": {
+ "id": "choice_startbuff_4",
+ "title": "购买收藏品",
+ "description": "消耗<@ro.lose>所有>源石锭,<@ro.get>获得>一件随机收藏品",
+ "type": "TRADE",
+ "nextSceneId": null,
+ "icon": "relic",
+ "param": {
+ "rewards": [
+ {
+ "id": "pool_battle_1"
+ }
+ ]
+ }
+ },
+ "choice_startbuff_5": {
+ "id": "choice_startbuff_5",
+ "title": "回收战利品",
+ "description": "消耗<@ro.lose>1>希望上限,<@ro.get>获得>一件随机收藏品",
+ "type": "TRADE",
+ "nextSceneId": null,
+ "icon": "relic",
+ "param": {
+ "rewards": [
+ {
+ "id": "pool_battle_1"
+ }
+ ]
+ }
+ },
+ "choice_startbuff_6": {
+ "id": "choice_startbuff_6",
+ "title": "随手拿点啥",
+ "description": "<@ro.get>获得>收藏品",
+ "type": "TRADE",
+ "nextSceneId": null,
+ "icon": null,
+ "param": {
+ "rewards": [
+ {
+ "id": "relic_177"
+ }
+ ]
+ }
+ }
+ },
+ "choiceScenes": {
+ "scene_1_enter": {
+ "id": "scene_1_enter",
+ "title": "扎营",
+ "description": "长途跋涉使队伍精疲力竭,你不得不选择停下脚步,扎营休憩,望着远方大地上的风景,想起那些还等着你们胜利消息的伙伴,这一切似乎都是值得的。",
+ "background": "rl_camp"
+ },
+ "scene_1_1": {
+ "id": "scene_1_1",
+ "title": "扎营",
+ "description": "你感到思绪安静了下来,某种如火的意志在你休息的时候无声燃烧。直到你重新睁眼,你知道自己准备好了。",
+ "background": "rl_camp"
+ },
+ "scene_2_enter": {
+ "id": "scene_2_enter",
+ "title": "罗德岛外勤",
+ "description": "你遇到了一队正在执行外勤勘察任务的罗德岛干员,你们互相问候了一下,对方很贴心的给你们分享了一些额外的补给物资。",
+ "background": "rl_messenger"
+ },
+ "scene_2_1": {
+ "id": "scene_2_1",
+ "title": "罗德岛外勤",
+ "description": "你接受了对方的好意,前方的路还很漫长。",
+ "background": "rl_messenger"
+ },
+ "scene_3_enter": {
+ "id": "scene_3_enter",
+ "title": "瘴气林地",
+ "description": "你看到了一片迷雾笼罩的密林,空气中充斥着刺鼻难闻的气味,透过令人窒息的瘴气,你看到远处树木环绕的泥坑中散落着一些货物,不知道是哪个倒霉蛋留在这里的。",
+ "background": "rl_forest"
+ },
+ "scene_3_1": {
+ "id": "scene_3_1",
+ "title": "瘴气林地",
+ "description": "刺鼻的迷雾腐蚀了你的皮肤,树林里的荆棘抽动着对你发起攻击,你现在明白为什么有人会把货物丢在这里了。",
+ "background": "rl_forest"
+ },
+ "scene_3_2": {
+ "id": "scene_3_2",
+ "title": "瘴气林地",
+ "description": "没有必要为了这点东西冒险。",
+ "background": "rl_forest"
+ },
+ "scene_4_enter": {
+ "id": "scene_4_enter",
+ "title": "旅行友商",
+ "description": "一支来自谢拉格的商队敲着铃铛,即使身在此处,遥远家乡的雪花似乎依旧庇护着他们。他们在一个并不寒冷的夜晚扎营停步,热闹的如同盛大集市。商队护卫发现了你的队伍,认出了你的身份,商队的主人向你举杯邀约。",
+ "background": "rl_camp"
+ },
+ "scene_4_1": {
+ "id": "scene_4_1",
+ "title": "旅行友商",
+ "description": "在推杯换盏间,友好的商贸也被双方敲定。天明时,你们礼貌地告别,这一场带着浪漫色彩的晚会为大家带来了不少好处。",
+ "background": "rl_camp"
+ },
+ "scene_4_2": {
+ "id": "scene_4_2",
+ "title": "旅行友商",
+ "description": "你知道肩负的重任,也知晓对方绝无恶意。但正因如此,你不能让这些平和的人们卷入你可能带来的麻烦里,这是探险家们都有的共识。",
+ "background": "rl_camp"
+ },
+ "scene_5_enter": {
+ "id": "scene_5_enter",
+ "title": "信使招募",
+ "description": "你抵达了一处信使驿站,来自各国各地的信使在此驻扎休憩。身处信息交叉的节点,为了适当调整战略布置与队伍构成,你决定委托一名合作方信使。",
+ "background": "rl_messenger"
+ },
+ "scene_5_1": {
+ "id": "scene_5_1",
+ "title": "信使招募",
+ "description": "峯驰物流有着最稳定最广泛的送货渠道。你很快就会得到你所希望的结果。",
+ "background": "rl_messenger"
+ },
+ "scene_5_2": {
+ "id": "scene_5_2",
+ "title": "信使招募",
+ "description": "更复杂的联络系统为干员们的调度提供了更多可能,金钱可以拓展很多的事物,而你深谙此道。",
+ "background": "rl_messenger"
+ },
+ "scene_5_3": {
+ "id": "scene_5_3",
+ "title": "信使招募",
+ "description": "没有时间在这里逗留,还有更多的事情要做。",
+ "background": "rl_messenger"
+ },
+ "scene_6_enter": {
+ "id": "scene_6_enter",
+ "title": "打群架现场",
+ "description": "你看到了一群长相凶恶身材魁梧的本地人在互相争吵,走进一看发现他们正在争论“谁才拥有雨林里最美丽的尾巴”,聊着聊着就大打出手,现场非常热闹。",
+ "background": "rl_fight"
+ },
+ "scene_6_1": {
+ "id": "scene_6_1",
+ "title": "打群架现场",
+ "description": "你开心地冲入了混战的人群,没什么事情比打架更有乐子了。",
+ "background": "rl_fight"
+ },
+ "scene_6_2": {
+ "id": "scene_6_2",
+ "title": "打群架现场",
+ "description": "为了这点事情都能吵起来,这么多年来,这群人是你见过的最无聊的人。",
+ "background": "rl_fight"
+ },
+ "scene_7_enter": {
+ "id": "scene_7_enter",
+ "title": "巨型骸骨",
+ "description": "你看到一块尺寸惊人的巨大头骨,任意一颗牙齿都比一辆车要大,整个头骨半埋在地下,头骨以下的部分似乎已经不知所踪。仅仅是目睹着眼前场景,你就感到大地的形象在你的脑海里骚动,你无法用“死亡”来描述这一消亡的遗产。这到底是什么生物?不,这是生物吗?",
+ "background": "rl_bone"
+ },
+ "scene_7_1": {
+ "id": "scene_7_1",
+ "title": "巨型骸骨",
+ "description": "它似乎还活着。不,它确实死了,或者说,不存在了。你看着骨架下的营地废墟,即使是这样伟大的存在,也不过是旅人们遮风挡雨的去处罢了。",
+ "background": "rl_bone"
+ },
+ "scene_7_2": {
+ "id": "scene_7_2",
+ "title": "巨型骸骨",
+ "description": "这片大地上曾经生活着这样的生物,他们都去哪儿了?",
+ "background": "rl_bone"
+ },
+ "scene_8_enter": {
+ "id": "scene_8_enter",
+ "title": "有故事的人",
+ "description": "你看到一个脏兮兮的男人一脸惆怅的坐在木桩上,身上的皮夹克少了一条袖子。你和他聊了几句,得知了他的故事:这个男人家乡的源石水泵损坏了,他为了寻找修复水泵的零件四处奔走,最后却因为感染了矿石病而被驱赶出家乡。",
+ "background": "rl_lostway"
+ },
+ "scene_8_1": {
+ "id": "scene_8_1",
+ "title": "有故事的人",
+ "description": "“我的故事已经结束了。”悲伤的男人将自己的武器交给了你,向着广袤的荒原走去,只留下了背影。",
+ "background": "rl_lostway"
+ },
+ "scene_9_enter": {
+ "id": "scene_9_enter",
+ "title": "战术补给",
+ "description": "你看到了一个标记着“罗德岛后勤”标志的巨大密码箱,看起来这是罗德岛提供给前线干员的战地补给,但是你不知道密码。保险箱巨大无比,重达两吨,几乎没法打开。",
+ "background": "rl_camp"
+ },
+ "scene_9_1": {
+ "id": "scene_9_1",
+ "title": "战术补给",
+ "description": "你想尽办法打开了密码箱,然而里面只有几个私人用品。此时赶到现场的两位精英干员用惊讶的眼光看着你。你意识到,也许不该动这个箱子。",
+ "background": "rl_camp"
+ },
+ "scene_9_2": {
+ "id": "scene_9_2",
+ "title": "战术补给",
+ "description": "躲在箱子的阴凉处,生活无比惬意。工作中偷懒也是一种态度。",
+ "background": "rl_camp"
+ },
+ "scene_10_enter": {
+ "id": "scene_10_enter",
+ "title": "强悍信使",
+ "description": "你看到一个体格壮硕,笑容爽朗的大汉扛着一头驮兽向你走来,上前询问之后你才知道原来他是一位信使,这只驮兽是儿子送给他的礼物,但是他认为驮兽走得太慢了。你意识到或许可以委托这位信使送信。",
+ "background": "rl_messenger"
+ },
+ "scene_10_1": {
+ "id": "scene_10_1",
+ "title": "强悍信使",
+ "description": "对方接下了你的委托,扛着驮兽扬长而去。",
+ "background": "rl_messenger"
+ },
+ "scene_10_2": {
+ "id": "scene_10_2",
+ "title": "强悍信使",
+ "description": "你额外向这位壮汉支付了一点小费,对方明白了你的意思,于是一个健步狂奔而去,只留下驮兽的忧伤的声音。",
+ "background": "rl_messenger"
+ },
+ "scene_11_enter": {
+ "id": "scene_11_enter",
+ "title": "呼救的少女",
+ "description": "你听到远处有什么人在呼救,走进一看发现是一位卡特斯少女被落下的金属重物压住了脚,她看到了你,急切地向你求助。为什么这种荒郊野岭会有一个落单的少女?",
+ "background": "rl_girl"
+ },
+ "scene_11_1": {
+ "id": "scene_11_1",
+ "title": "呼救的少女",
+ "description": "当你靠近之后,卡特斯少女一脸坏笑地站了起来,并且掏出了武器,随后废墟里钻出了一群彪形大汉。",
+ "background": "rl_girl"
+ },
+ "scene_11_2": {
+ "id": "scene_11_2",
+ "title": "呼救的少女",
+ "description": "看到你离去,对方骂骂咧咧地站了起来。果然还是谨慎一点好。",
+ "background": "rl_girl"
+ },
+ "scene_12_enter": {
+ "id": "scene_12_enter",
+ "title": "古怪的饮料机器",
+ "description": "你看到了一台锈蚀斑驳的奇怪机器,孤零零地矗立在荒地上,几乎全部脱落的表面涂装上写着“有五分之一的概率获得神秘奖品”的字样,然而很明显机器里的饮料已经卖完了,但是你不确定神秘奖品还在不在。",
+ "background": "rl_desert"
+ },
+ "scene_12_1": {
+ "id": "scene_12_1",
+ "title": "古怪的饮料机器",
+ "description": "机器显示“已售罄”,但是没有把钱还给你。",
+ "background": "rl_desert"
+ },
+ "scene_12_2": {
+ "id": "scene_12_2",
+ "title": "古怪的饮料机器",
+ "description": "机器显示“已售罄”,但是没有把钱还给你。",
+ "background": "rl_desert"
+ },
+ "scene_12_3": {
+ "id": "scene_12_3",
+ "title": "古怪的饮料机器",
+ "description": "机器显示“已售罄”,但是没有把钱还给你。",
+ "background": "rl_desert"
+ },
+ "scene_12_4": {
+ "id": "scene_12_4",
+ "title": "古怪的饮料机器",
+ "description": "机器显示“已售罄”,但是没有把钱还给你。",
+ "background": "rl_desert"
+ },
+ "scene_12_5": {
+ "id": "scene_12_5",
+ "title": "古怪的饮料机器",
+ "description": "机器在一阵剧烈的晃动后,吐出一个沉甸甸的金属罐子。",
+ "background": "rl_desert"
+ },
+ "scene_13_enter": {
+ "id": "scene_13_enter",
+ "title": "迷路的维多利亚骑士",
+ "description": "你遇到了一个维多利亚骑士,带着仆从在大地上游荡。不知为何他的仆从一边走,一边用两个椰子壳敲打出奇怪的响声。他向你询问是否听说过“神圣源石手榴弹”这个东西。",
+ "background": "rl_lostway"
+ },
+ "scene_13_1": {
+ "id": "scene_13_1",
+ "title": "迷路的维多利亚骑士",
+ "description": "对方感谢你的诚实,送你半个椰子壳,然后随便选了个方向走了。",
+ "background": "rl_lostway"
+ },
+ "scene_13_2": {
+ "id": "scene_13_2",
+ "title": "迷路的维多利亚骑士",
+ "description": "对方感谢你的指引,送你半个椰子壳,然后顺着你指的方向走了。",
+ "background": "rl_lostway"
+ },
+ "scene_13_3": {
+ "id": "scene_13_3",
+ "title": "迷路的维多利亚骑士",
+ "description": "对方愣了一下,瞎指了一个方向,然后带着仆从走了。",
+ "background": "rl_lostway"
+ },
+ "scene_14_enter": {
+ "id": "scene_14_enter",
+ "title": "怀表的传说",
+ "description": "黑暗的洞穴里住着一位疯癫的萨卡兹。他嘟囔着所有未曾发生过的事物,对着自己的影子拳打脚踢,他坚称自一个萨科塔取走了钥匙之后,所有的钟表就都失去了意义,它展示给你了一些坏掉的钟表,现在它们都卖不出去了!",
+ "background": "rl_watch"
+ },
+ "scene_14_1": {
+ "id": "scene_14_1",
+ "title": "怀表的传说",
+ "description": "钱这个东西啊,只有花出去才有意义......大概吧",
+ "background": "rl_watch"
+ },
+ "scene_14_2": {
+ "id": "scene_14_2",
+ "title": "怀表的传说",
+ "description": "“这个东西要是有用,我就把它吃了!”",
+ "background": "rl_watch"
+ },
+ "scene_15_enter": {
+ "id": "scene_15_enter",
+ "title": "锈锤之战",
+ "description": "你在萨尔贡的荒漠中吃力前行的时候遭遇了一支正在袭击贵族运输队伍的武装份子,这只名为锈锤的武装队伍仅仅看到你的装备和衣着就将你认作敌人。现在,他们的重弩对向了你。",
+ "background": "rl_desert"
+ },
+ "scene_15_1": {
+ "id": "scene_15_1",
+ "title": "锈锤之战",
+ "description": "罗德岛没有理由放任这些暴徒肆意妄为,何况他们的暴力已经指向了你。",
+ "background": "rl_desert"
+ },
+ "scene_15_2": {
+ "id": "scene_15_2",
+ "title": "锈锤之战",
+ "description": "你知道避开冲突的重要性,在所知情报过少的情况下,没必要和这些流窜四方的野蛮暴徒纠缠。",
+ "background": "rl_desert"
+ },
+ "scene_16_enter": {
+ "id": "scene_16_enter",
+ "title": "黑色庆典",
+ "description": "天色阴暗,空气低沉,你眺望地平线,一支混乱但是庞大的队伍正在缓慢前行,他们穿着黑色古怪的服饰,用原始的乐器演奏着不成韵律的歌曲,游行的人们嘟囔着你听不懂的语言,呼喊着口号。这就是萨卡兹人的黑色庆典,也是安魂节真正的起源。",
+ "background": "rl_blackmissa"
+ },
+ "scene_16_1": {
+ "id": "scene_16_1",
+ "title": "黑色庆典",
+ "description": "都说参加了黑色庆典的人会交上厄运,还是离开吧。",
+ "background": "rl_blackmissa"
+ },
+ "scene_16_2": {
+ "id": "scene_16_2",
+ "title": "黑色庆典",
+ "description": "一个血魔递给你一瓶难闻的药水。",
+ "background": "rl_blackmissa"
+ },
+ "scene_16_3": {
+ "id": "scene_16_3",
+ "title": "黑色庆典",
+ "description": "一个萨卡兹术士递给你一件畸形的挂坠。",
+ "background": "rl_blackmissa"
+ },
+ "scene_16_4": {
+ "id": "scene_16_4",
+ "title": "黑色庆典",
+ "description": "这是一首古怪的歌,你只能跟着哼出旋律,不知为何你突然下定决心。",
+ "background": "rl_blackmissa"
+ },
+ "scene_16_5": {
+ "id": "scene_16_5",
+ "title": "黑色庆典",
+ "description": "你接过了一个萨卡兹人递给你的饮料,饮料非常难喝,但是你感觉放松了不少。",
+ "background": "rl_blackmissa"
+ },
+ "scene_16_6": {
+ "id": "scene_16_6",
+ "title": "黑色庆典",
+ "description": "你与萨卡兹人一起跳舞,肢体动作与你刻意放松的精神交融变幻,等回过神来,不知为何有人在你的脚下丢了硬币。",
+ "background": "rl_blackmissa"
+ },
+ "scene_17_enter": {
+ "id": "scene_17_enter",
+ "title": "一只鸭子",
+ "description": "从昨天晚上你就感觉有什么人一直跟着你,但是每次你回头查看却什么都没看到,这也太不寻常了。在简单的埋伏之后你发现了跟踪者的真面目,一只衣着奇怪的.........鸭子?",
+ "background": "rl_duck"
+ },
+ "scene_17_1": {
+ "id": "scene_17_1",
+ "title": "一只鸭子",
+ "description": "先打一顿再说。",
+ "background": "rl_duck"
+ },
+ "scene_17_2": {
+ "id": "scene_17_2",
+ "title": "一只鸭子",
+ "description": "反正它不敢咬我。",
+ "background": "rl_duck"
+ },
+ "scene_18_enter": {
+ "id": "scene_18_enter",
+ "title": "还是一只鸭子",
+ "description": "有只鸭子现在冠冕堂皇地站在你的面前,你根本不知道他是怎么出现的,仿佛他一直就在你的身边。他对你夸夸其谈,让你不胜其烦。他说你们有个共同的朋友,但从他的举止上来说,他大概只想戏弄你,然后拖着箱子跑路。",
+ "background": "rl_duck"
+ },
+ "scene_18_1": {
+ "id": "scene_18_1",
+ "title": "还是一只鸭子",
+ "description": "你决定抓住他——等等,为什么他“跑”到那儿去了?不,这算“跑”吗?",
+ "background": "rl_duck"
+ },
+ "scene_18_2": {
+ "id": "scene_18_2",
+ "title": "还是一只鸭子",
+ "description": "你只是在快速思考你们共同的朋友会是谁。很不幸,这种浮夸傲慢自大的说话方式的确让你想起一个......值得尊敬的大老板。",
+ "background": "rl_duck"
+ },
+ "scene_19_enter": {
+ "id": "scene_19_enter",
+ "title": "一只......鸭子?",
+ "description": "你的面前......你看到那只鸭子不怀好意地嘲笑着你,这一次他背后站着一个魁梧的乌萨斯人,你的视野开始被鸭毛遮蔽,动弹不得,你听见水滴破碎的声响,你就像落入猎人陷阱的猎物,大汗淋漓......然后你被难听的笑声拖回了现实,那只鸭子朝你比了个手势,那个魁梧的乌萨斯人向你冲了过来。",
+ "background": "rl_duckandbear"
+ },
+ "scene_19_1": {
+ "id": "scene_19_1",
+ "title": "一只......鸭子?",
+ "description": "不知为何,你的确觉得追着他打是你们共同的义务。他很高兴陪你玩,并且表示这次会特地准备更丰厚的礼物,赚钱就是为了快乐的人生!",
+ "background": "rl_duckandbear"
+ },
+ "scene_19_2": {
+ "id": "scene_19_2",
+ "title": "一只......鸭子?",
+ "description": "说实话,你觉得你和这只鸭子真的没有什么矛盾,你至今仍能闻到芦苇荡特有的泥水味儿。也许这个“鸭子”没那么普通......",
+ "background": "rl_duckandbear"
+ },
+ "scene_20_enter": {
+ "id": "scene_20_enter",
+ "title": "“酒桌应酬”",
+ "description": "你在驿站中找到了几位同样跋山涉水的龙门近卫局成员,他们大都酩酊大醉,唯一清醒的那个请求你帮个小忙,而他答应会给你点报酬。你看着另一位已经开始赤裸高歌的近卫局成员,陷入了思考。",
+ "background": "rl_drunk"
+ },
+ "scene_20_1": {
+ "id": "scene_20_1",
+ "title": "“酒桌应酬”",
+ "description": "这费了你不少力气,事后那位近卫局成员偷偷塞给了你一个小挂坠。看着有点眼熟?",
+ "background": "rl_drunk"
+ },
+ "scene_20_2": {
+ "id": "scene_20_2",
+ "title": "“酒桌应酬”",
+ "description": "对方为了向他艺术道路上获得的第一缕喝彩表示敬意,他把他的钱包扔给了你,但愿他不要后悔。",
+ "background": "rl_drunk"
+ },
+ "scene_21_enter": {
+ "id": "scene_21_enter",
+ "title": "疲惫督查之旅",
+ "description": "你面前站着一名近卫局成员,也许是督查之类的,戴着眼镜,文质彬彬。他几次想要开口都欲言又止,你隔着眼镜都能感觉到他眼神里的尴尬,最后他告诉你,他在寻找几位出差出到了无音讯的同事。他请求你的帮助,并答应准备一些必要的酬劳。",
+ "background": "rl_camp"
+ },
+ "scene_21_1": {
+ "id": "scene_21_1",
+ "title": "疲惫督查之旅",
+ "description": "负责人抚了抚眼镜,他脸上的表情让你确信这两件事之间有联系。他给了你不少钱,让你不要声张此事。",
+ "background": "rl_camp"
+ },
+ "scene_21_2": {
+ "id": "scene_21_2",
+ "title": "疲惫督查之旅",
+ "description": "额外的调查花了不少时间,不过你也因此得到了对方的赏识,以及,一些人手。这就是双赢。",
+ "background": "rl_camp"
+ },
+ "scene_21_3": {
+ "id": "scene_21_3",
+ "title": "疲惫督查之旅",
+ "description": "你当然没有义务去处理什么烂醉的近卫局成员,还不如用这个时间让干员们好好睡上一觉,对吧?",
+ "background": "rl_camp"
+ },
+ "scene_22_enter": {
+ "id": "scene_22_enter",
+ "title": "不存在的童话·Ⅰ",
+ "description": "你在荒野上遭遇了一名重伤的赏金猎人,很奇怪,他死死握住的不是通缉令或是藏宝图,而是一张古怪的商店传单。他将金币放在了你的手上,但还没来得及说些什么就咽了气。",
+ "background": "rl_tale1"
+ },
+ "scene_22_1": {
+ "id": "scene_22_1",
+ "title": "不存在的童话·Ⅰ",
+ "description": "为了在这荒郊野岭合乎礼仪地安葬对方,你被方圆数百里内唯一的村落好好敲诈了一番。",
+ "background": "rl_tale1"
+ },
+ "scene_22_2": {
+ "id": "scene_22_2",
+ "title": "不存在的童话·Ⅰ",
+ "description": "他给了你金币,那为什么不拿去换钱呢?所以你真的这么做了。",
+ "background": "rl_tale1"
+ },
+ "scene_23_enter": {
+ "id": "scene_23_enter",
+ "title": "不存在的童话·Ⅱ",
+ "description": "你沿着赏金猎人的血迹一路深入,发现了几辆遭到残酷破坏的废弃载具,遍地都是雇佣兵与赏金猎人交战的痕迹,很显然,这里充满危险,而危险意味着财富的气息。",
+ "background": "rl_tale2"
+ },
+ "scene_23_1": {
+ "id": "scene_23_1",
+ "title": "不存在的童话·Ⅱ",
+ "description": "穿过一片狼藉的交战现场,你看到了一个掩藏在废弃车辆后的地道,你不确定地道里有什么,但是危险肯定少不了。",
+ "background": "rl_tale2"
+ },
+ "scene_23_2": {
+ "id": "scene_23_2",
+ "title": "不存在的童话·Ⅱ",
+ "description": "你意识到这里到处都是赏金猎人埋下的陷阱,或许继续前进只能让自己遍体鳞伤。",
+ "background": "rl_tale2"
+ },
+ "scene_23_3": {
+ "id": "scene_23_3",
+ "title": "不存在的童话·Ⅱ",
+ "description": "在不远处的碎石堆里,你看到了一个很难被察觉的标记,在简单的挖掘后,你得到了一张奇怪的藏宝图。",
+ "background": "rl_tale2"
+ },
+ "scene_23_4": {
+ "id": "scene_23_4",
+ "title": "不存在的童话·Ⅱ",
+ "description": "也许你继承了那位赏金猎人的浪漫冒险精神,也许你只是求知欲或是贪婪作祟,总之,你依旧选择坚持到底。",
+ "background": "rl_tale2"
+ },
+ "scene_23_5": {
+ "id": "scene_23_5",
+ "title": "不存在的童话·Ⅱ",
+ "description": "也许这里什么都没有?赏金猎人的生活本就是如此,你没必要步其后尘。",
+ "background": "rl_tale2"
+ },
+ "scene_24_enter": {
+ "id": "scene_24_enter",
+ "title": "不存在的童话·Ⅲ",
+ "description": "藏宝图上写着的城市名和商店名都是虚构的,按照坐标绕了一个圈,最后还是只有芭蕉树林!这些地名似乎是某个萨米儿歌中才会出现的呓语,你琢磨着上面的语句,不知为何,气温开始变低了。",
+ "background": "rl_tale3"
+ },
+ "scene_24_1": {
+ "id": "scene_24_1",
+ "title": "不存在的童话·Ⅲ",
+ "description": "你发现了一座看不见的城市和一个看不见的人——他们只存在于这些碎片线索之中,你意识到这也许是一个陷阱,或是,一个寒冷幽灵的讯号。",
+ "background": "rl_tale3"
+ },
+ "scene_25_enter": {
+ "id": "scene_25_enter",
+ "title": "死斗之后",
+ "description": "在一片荒野之中,你看到了很多全副武装的雇佣兵倒在一片狼藉中,所有人都失去了生命气息。你快速的检查了这些倒霉蛋,发现一个又重又大的铁皮箱子,铁皮箱子上挂着无比结实的锁,但是你没有找到钥匙。",
+ "background": "rl_case"
+ },
+ "scene_25_1": {
+ "id": "scene_25_1",
+ "title": "死斗之后",
+ "description": "你回头看了一眼倒下的人,再看看手中的铁皮箱子,你有一种不好的预感。",
+ "background": "rl_case"
+ },
+ "scene_25_2": {
+ "id": "scene_25_2",
+ "title": "死斗之后",
+ "description": "虽然人们对城市生活多有抱怨,但是离开城市,就会有这种事情。",
+ "background": "rl_case"
+ },
+ "scene_26_enter": {
+ "id": "scene_26_enter",
+ "title": "灾祸将至",
+ "description": "你把黑色钥匙插入了铁皮箱的锁孔内,巨大铁锁应声而开,然而箱子里的东西让你不寒而栗,你看到一只断手紧握着一把拉特兰守护铳,断手已经变成了白骨。无论你怎么做都无法将它从武器上移除。你似乎在无意中深陷一场可怕的阴谋。",
+ "background": "rl_gun"
+ },
+ "scene_26_1": {
+ "id": "scene_26_1",
+ "title": "灾祸将至",
+ "description": "你多少听说过,远离移动城邦之外的荒地上。罪恶与欲望滋生蔓延,纯粹的暴力将伴随你左右。这一次你无法置身事外。",
+ "background": "rl_gun"
+ },
+ "scene_26_2": {
+ "id": "scene_26_2",
+ "title": "灾祸将至",
+ "description": "你将铁皮箱与箱子里的东西全都丢进了垃圾桶。虽然你惹上了不小的麻烦,但是现在抽身还不算晚。",
+ "background": "rl_gun"
+ },
+ "scene_27_enter": {
+ "id": "scene_27_enter",
+ "title": "一台烤面包机",
+ "description": "你看到了一台翻倒的驮兽货车,车夫与驮兽都不知所踪,货车上面什么都没有,只有一台锈迹斑斑的烤面包机。在烈日的照耀下,你发现烤面包机里有什么东西在反光。",
+ "background": "rl_desert"
+ },
+ "scene_27_1": {
+ "id": "scene_27_1",
+ "title": "一台烤面包机",
+ "description": "你发现面包机里藏着不少值钱的玩意儿,难道说在荒地上生活还得掌握修理烤面包机的技巧?",
+ "background": "rl_desert"
+ },
+ "scene_28_enter": {
+ "id": "scene_28_enter",
+ "title": "讲故事的人",
+ "description": "在夜色的掩护下,你支起了营帐。你的对面坐着一位特殊的路人,他自称“讲故事的人”,向你分享了很多有趣的故事:“在极北的冰原上,古老温迪戈血脉的战士为了祖国抗击扭曲可怖的邪魔……”、“在宏伟的高塔下,双子的公主击败了邪恶的巫王,拯救了她们的人民。”、“在黄金之城被大静谧笼罩时,秉持信仰的人挺身而出……”、“在一个渺无人烟的火山口里,住着一个锡人......”",
+ "background": "rl_camp"
+ },
+ "scene_28_1": {
+ "id": "scene_28_1",
+ "title": "讲故事的人",
+ "description": "这片大地充斥着残酷无情与冷漠,但是在满目疮痍的背后,也不缺少这些充斥力量与人性的故事。这些故事是真的么?",
+ "background": "rl_camp"
+ },
+ "scene_rest_enter": {
+ "id": "scene_rest_enter",
+ "title": "安全屋",
+ "description": "罗德岛在各地区的设施都有专门人员维护,从出发之日至今,你们遭遇的恶劣环境、强大的敌人以及光怪陆离的事件数不胜数,是时候砥砺刀刃,修补装备,总结经验,以迎接更大的挑战了。",
+ "background": "rl_rhodes"
+ },
+ "scene_rest_1": {
+ "id": "scene_rest_1",
+ "title": "安全屋",
+ "description": "你们度过了一个安静舒适的夜晚,泰拉大地的日历又翻过了一页。",
+ "background": "rl_rhodes"
+ },
+ "scene_rest_2": {
+ "id": "scene_rest_2",
+ "title": "安全屋",
+ "description": "泰拉大地上充满不可预料的风险,现在还不是安心休息的时候。",
+ "background": "rl_rhodes"
+ },
+ "scene_rest_3": {
+ "id": "scene_rest_3",
+ "title": "安全屋",
+ "description": "你讲述着一些鼓舞人心的往事,偶尔夹杂着一些幽默的故事,你们对接下来的冒险保持乐观。",
+ "background": "rl_rhodes"
+ },
+ "scene_rest_4": {
+ "id": "scene_rest_4",
+ "title": "安全屋",
+ "description": "你清点了目前的补给品,重新整理了队伍构成,似乎还有增加人手的余地。",
+ "background": "rl_rhodes"
+ },
+ "scene_c1_enter": {
+ "id": "scene_c1_enter",
+ "title": "源石虫赛跑",
+ "description": "你看到一群荒地居民围绕着用废旧铁皮与木头搭建的围栏边大吼大叫,笼子上写着“源石虫赛跑”。荒地居民们正在给笼子里的源石虫下注,一个丑陋的黎博利人问你要不要碰碰运气?",
+ "background": "rl_race"
+ },
+ "scene_c1_1": {
+ "id": "scene_c1_1",
+ "title": "源石虫赛跑",
+ "description": "一种奇妙的力量促使你重新回到了下注台前。",
+ "background": "rl_race"
+ },
+ "scene_c1_2": {
+ "id": "scene_c1_2",
+ "title": "源石虫赛跑",
+ "description": "你选了一只源石虫,这只虫子很普通地跑完了全程,虽然不是最后一名,但你还是亏了。",
+ "background": "rl_race"
+ },
+ "scene_c1_3": {
+ "id": "scene_c1_3",
+ "title": "源石虫赛跑",
+ "description": "你选了一只源石虫,这只敏捷的虫子跑得飞快,获得了不错的名次,至少没亏!",
+ "background": "rl_race"
+ },
+ "scene_c1_4": {
+ "id": "scene_c1_4",
+ "title": "源石虫赛跑",
+ "description": "你选了一只源石虫,这只暴躁的虫子并没有参与比赛,而是将在场的所有源石虫都打了一顿,场面一度非常混乱,你感到很开心。",
+ "background": "rl_race"
+ },
+ "scene_c1_5": {
+ "id": "scene_c1_5",
+ "title": "源石虫赛跑",
+ "description": "你选了一只源石虫,这只虫子非常狡猾,它通过抄近道等作弊手段成为了第一名,你获得了这次比赛的奖品。",
+ "background": "rl_race"
+ },
+ "scene_c1_6": {
+ "id": "scene_c1_6",
+ "title": "源石虫赛跑",
+ "description": "你选了一只源石虫,然而这只胖大的虫子基本上懒得动弹,毫无悬念地输掉了比赛。",
+ "background": "rl_race"
+ },
+ "scene_c1_7": {
+ "id": "scene_c1_7",
+ "title": "源石虫赛跑",
+ "description": "旁边的荒地人开始辱骂对方为“作弊者”,很快辱骂变成了拳脚相向,现场一片混乱。",
+ "background": "rl_race"
+ },
+ "scene_c1_8": {
+ "id": "scene_c1_8",
+ "title": "源石虫赛跑",
+ "description": "你盯着它们十分钟了,这些源石虫才爬了赛道的一半,你还有更重要的事情要做......",
+ "background": "rl_race"
+ },
+ "scene_c2_enter": {
+ "id": "scene_c2_enter",
+ "title": "古怪推销员",
+ "description": "你看到一个穿着脏兮兮正装的札拉克人站在一大堆盒子上面向荒地人兜售他的商品,这个男人宣称这些盒子都是他通过“特殊渠道”弄来的稀有货物。但是你发现这些盒子都印着哥伦比亚大型军事承包商与物流公司的商标......",
+ "background": "rl_gatcha"
+ },
+ "scene_c2_1": {
+ "id": "scene_c2_1",
+ "title": "古怪推销员",
+ "description": "虽然总觉得哪里不对,但是你还是从抽盒子中获得了一点乐趣。",
+ "background": "rl_gatcha"
+ },
+ "scene_c2_2": {
+ "id": "scene_c2_2",
+ "title": "古怪推销员",
+ "description": "盒子里装着一些有用的道具,你赚了!他亏了!",
+ "background": "rl_gatcha"
+ },
+ "scene_c2_3": {
+ "id": "scene_c2_3",
+ "title": "古怪推销员",
+ "description": "盒子里只有一些可疑的试剂和毫无用处的机械零件,你感觉很失望。",
+ "background": "rl_gatcha"
+ },
+ "scene_c2_4": {
+ "id": "scene_c2_4",
+ "title": "古怪推销员",
+ "description": "这些东西来路不明,很有问题......",
+ "background": "rl_gatcha"
+ },
+ "scene_blackm_enter": {
+ "id": "scene_blackm_enter",
+ "title": "喝酒大赛",
+ "description": "众所周知,和杜林人拼酒不会有什么好下场。我是说,他们会发酒疯。",
+ "background": "rl_beer"
+ },
+ "scene_blackm_1": {
+ "id": "scene_blackm_1",
+ "title": "喝酒大赛",
+ "description": "你的勇气获得了其他人的喝彩,他们给了你一点钱币。",
+ "background": "rl_beer"
+ },
+ "scene_blackm_2": {
+ "id": "scene_blackm_2",
+ "title": "喝酒大赛",
+ "description": "你的大口豪饮赢得了杜林人的欢呼,他们赠送了你一些礼物。",
+ "background": "rl_beer"
+ },
+ "scene_blackm_3": {
+ "id": "scene_blackm_3",
+ "title": "喝酒大赛",
+ "description": "杜林人目瞪口呆,对你的酒量表达了惊讶,你赢得了你的奖品。",
+ "background": "rl_beer"
+ },
+ "scene_blackm_4": {
+ "id": "scene_blackm_4",
+ "title": "喝酒大赛",
+ "description": "你留下杜林人继续狂欢,转身离开了。",
+ "background": "rl_beer"
+ },
+ "scene_treasure_enter": {
+ "id": "scene_treasure_enter",
+ "title": "补给品",
+ "description": "一位友善的本地人的馈赠、一箱无人认领的货物、一个半埋在土里的保险箱、一大片损坏的工业残骸......你获得了一件补给,最重要的是,它们是免费的。",
+ "background": "rl_relic"
+ },
+ "scene_treasure_1": {
+ "id": "scene_treasure_1",
+ "title": "补给品",
+ "description": "天上掉馅饼的事情是存在的,别想那么多,欣然接受吧。",
+ "background": "rl_relic"
+ },
+ "scene_startbuff_enter": {
+ "id": "scene_startbuff_enter",
+ "title": "行动奖励",
+ "description": "你的上一次冒险突破了至少两层困难,这一次可以获得来自罗德岛的更多支援。",
+ "background": "rl_rhodes"
+ }
+ },
+ "modes": {
+ "easy": {
+ "id": "easy",
+ "name": "欢乐云游",
+ "canUnlockItem": 0,
+ "scoreFactor": 0.5,
+ "itemPools": [
+ "pool_easy_mode"
+ ],
+ "difficultyDesc": "干员更强,但无法解锁分队与收藏品,奖励减少50%",
+ "ruleDesc": "“坏家伙”号随时待命",
+ "sortId": 0,
+ "unlockMode": "",
+ "color": "#FFFFFF"
+ },
+ "normal": {
+ "id": "normal",
+ "name": "整装出勤",
+ "canUnlockItem": 1,
+ "scoreFactor": 1.0,
+ "itemPools": [],
+ "difficultyDesc": "推荐游玩的普通模式",
+ "ruleDesc": "这只是罗德岛干员普通的一天",
+ "sortId": 1,
+ "unlockMode": "",
+ "color": "#2ac5c9"
+ },
+ "difficult": {
+ "id": "difficult",
+ "name": "苦难之路",
+ "canUnlockItem": 1,
+ "scoreFactor": 1.2,
+ "itemPools": [
+ "pool_hard_mode",
+ "pool_hard_extra"
+ ],
+ "difficultyDesc": "奖励增加20%,探险将变得非常艰难",
+ "ruleDesc": "背负一个随机的诅咒,获得一件微不足道的收藏品",
+ "sortId": 2,
+ "unlockMode": "normal",
+ "color": "#7d0022"
+ }
+ },
+ "endings": {
+ "ro_ending_1": {
+ "id": "ro_ending_1",
+ "backgroundId": "ro_ending_common",
+ "name": "迷尘幻梦",
+ "description": "灰蕈迷雾消散了,刻俄柏回归了现实,那些惊心动魄的冒险就像是一场美梦,停留在佩洛人的心中。",
+ "priority": 0,
+ "unlockItemId": null
+ },
+ "ro_ending_2": {
+ "id": "ro_ending_2",
+ "backgroundId": "ro_ending_common",
+ "name": "茫然行者",
+ "description": "灰蕈迷雾消散了,刻俄柏回归了现实,那些惊心动魄的冒险以一种奇妙的方式留下了痕迹,或许一切都不是梦?",
+ "priority": 1,
+ "unlockItemId": "relic_161"
+ },
+ "ro_ending_3": {
+ "id": "ro_ending_3",
+ "backgroundId": "ro_ending_3",
+ "name": "归于荒野",
+ "description": "刻俄柏触碰到了这片大地真相的残片,灰蕈迷雾渗入了她的灵魂中,一切归于荒野。",
+ "priority": 2,
+ "unlockItemId": "relic_168"
+ }
+ },
+ "outBuffs": {
+ "outbuff_gold": {
+ "id": "outbuff_gold",
+ "buffs": {
+ "0": {
+ "buffId": null,
+ "level": 0,
+ "name": "更多的钱!",
+ "iconId": "outbuff_gold",
+ "description": "财富意味着对社会资源的支配能力,刻俄柏不太懂什么是社会,但知道什么是资源——资源就是好吃的。",
+ "usage": "初始源石锭+0",
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "gold"
+ },
+ {
+ "key": "count",
+ "value": 0.0
+ }
+ ]
+ },
+ "1": {
+ "buffId": null,
+ "level": 1,
+ "name": "更多的钱!",
+ "iconId": "outbuff_gold",
+ "description": "出门带了一点点源石锭,买糖肯定够了。",
+ "usage": "初始源石锭+1",
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "gold"
+ },
+ {
+ "key": "count",
+ "value": 1.0
+ }
+ ]
+ },
+ "2": {
+ "buffId": null,
+ "level": 2,
+ "name": "更多的钱!",
+ "iconId": "outbuff_gold",
+ "description": "出门带了几块源石锭,买面包肯定够了。",
+ "usage": "初始源石锭+2",
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "gold"
+ },
+ {
+ "key": "count",
+ "value": 2.0
+ }
+ ]
+ },
+ "3": {
+ "buffId": null,
+ "level": 3,
+ "name": "更多的钱!",
+ "iconId": "outbuff_gold",
+ "description": "出门带了挺多源石锭,买肉肯定够了。",
+ "usage": "初始源石锭+3",
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "gold"
+ },
+ {
+ "key": "count",
+ "value": 3.0
+ }
+ ]
+ },
+ "4": {
+ "buffId": null,
+ "level": 4,
+ "name": "更多的钱!",
+ "iconId": "outbuff_gold",
+ "description": "出门带了好多好多源石锭,买个餐厅肯定够了,还有余。",
+ "usage": "初始源石锭+4",
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "gold"
+ },
+ {
+ "key": "count",
+ "value": 4.0
+ }
+ ]
+ },
+ "5": {
+ "buffId": null,
+ "level": 5,
+ "name": "更多的钱!",
+ "iconId": "outbuff_gold",
+ "description": "出门带了好几箱......等等,你要去做什么?引发战争吗?",
+ "usage": "初始源石锭+5",
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "gold"
+ },
+ {
+ "key": "count",
+ "value": 5.0
+ }
+ ]
+ }
+ }
+ },
+ "outbuff_hp": {
+ "id": "outbuff_hp",
+ "buffs": {
+ "0": {
+ "buffId": null,
+ "level": 0,
+ "name": "更多的人!",
+ "iconId": "outbuff_hp",
+ "description": "人力资源和后勤辎重是扎实一趟远征之旅的基础,但比起这些,能在梦中和朋友们出去玩才更值得刻俄柏兴奋。",
+ "usage": "初始目标生命+0",
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "hp"
+ },
+ {
+ "key": "count",
+ "value": 0.0
+ }
+ ]
+ },
+ "1": {
+ "buffId": null,
+ "level": 1,
+ "name": "更多的人!",
+ "iconId": "outbuff_hp",
+ "description": "和朋友们一起玩!很开心!很安全!",
+ "usage": "初始目标生命+1",
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "hp"
+ },
+ {
+ "key": "count",
+ "value": 1.0
+ }
+ ]
+ },
+ "2": {
+ "buffId": null,
+ "level": 2,
+ "name": "更多的人!",
+ "iconId": "outbuff_hp",
+ "description": "在大梦醒来之前,罗德岛号临时改名为刻俄柏号!",
+ "usage": "初始目标生命+2",
+ "key": "immediate_reward",
+ "blackboard": [
+ {
+ "key": "id",
+ "valueStr": "hp"
+ },
+ {
+ "key": "count",
+ "value": 2.0
+ }
+ ]
+ }
+ }
+ },
+ "outbuff_atk": {
+ "id": "outbuff_atk",
+ "buffs": {
+ "0": {
+ "buffId": null,
+ "level": 0,
+ "name": "打坏人!",
+ "iconId": "outbuff_atk",
+ "description": "即使在噩梦中遇见了可怕的敌人,只要从记忆里取出朋友们厉害的身姿,梦魇也只得退避三舍,一个两个三个!又快又准!",
+ "usage": "所有我方单位攻击力+0%",
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.0
+ }
+ ]
+ },
+ "1": {
+ "buffId": null,
+ "level": 1,
+ "name": "打坏人!",
+ "iconId": "outbuff_atk",
+ "description": "现在的刻俄柏,打敌人更厉害了!",
+ "usage": "所有我方单位攻击力+1%",
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.01
+ }
+ ]
+ },
+ "2": {
+ "buffId": null,
+ "level": 2,
+ "name": "打坏人!",
+ "iconId": "outbuff_atk",
+ "description": "就算面对一大群发狂的源石虫,刻俄柏也无所畏惧!",
+ "usage": "所有我方单位攻击力+2%",
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.02
+ }
+ ]
+ },
+ "3": {
+ "buffId": null,
+ "level": 3,
+ "name": "打坏人!",
+ "iconId": "outbuff_atk",
+ "description": "训练有素的干员们也自叹不如刻俄柏了!多夸奖夸奖她!",
+ "usage": "所有我方单位攻击力+3%",
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.03
+ }
+ ]
+ },
+ "4": {
+ "buffId": null,
+ "level": 4,
+ "name": "打坏人!",
+ "iconId": "outbuff_atk",
+ "description": "即使面对整支军队,刻俄柏也能悍勇出击!小刻真棒!",
+ "usage": "所有我方单位攻击力+4%",
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.04
+ }
+ ]
+ },
+ "5": {
+ "buffId": null,
+ "level": 5,
+ "name": "打坏人!",
+ "iconId": "outbuff_atk",
+ "description": "天灾云已经被小刻吓跑了,还有什么能阻拦她?",
+ "usage": "所有我方单位攻击力+5%",
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.05
+ }
+ ]
+ }
+ }
+ },
+ "outbuff_def": {
+ "id": "outbuff_def",
+ "buffs": {
+ "0": {
+ "buffId": null,
+ "level": 0,
+ "name": "去锻炼!",
+ "iconId": "outbuff_def",
+ "description": "孤零零的刻俄柏面对的是孤零零的荒野,为了不被野兽和饥饿击倒,需要练就一身坚固的身躯——在梦中,刻俄柏可以撞碎城邦。",
+ "usage": "所有我方单位防御力+0%",
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "def",
+ "value": 0.0
+ }
+ ]
+ },
+ "1": {
+ "buffId": null,
+ "level": 1,
+ "name": "去锻炼!",
+ "iconId": "outbuff_def",
+ "description": "刻俄柏的装备很结实,刻俄柏不会受伤!",
+ "usage": "所有我方单位防御力+1%",
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "def",
+ "value": 0.01
+ }
+ ]
+ },
+ "2": {
+ "buffId": null,
+ "level": 2,
+ "name": "去锻炼!",
+ "iconId": "outbuff_def",
+ "description": "干员们都拿小刻没办法,这下冲进厨房也没人拦得住了!",
+ "usage": "所有我方单位防御力+2%",
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "def",
+ "value": 0.02
+ }
+ ]
+ },
+ "3": {
+ "buffId": null,
+ "level": 3,
+ "name": "去锻炼!",
+ "iconId": "outbuff_def",
+ "description": "小刻开始通过把敌人累垮来战胜敌人!箭矢和法术都没效果!",
+ "usage": "所有我方单位防御力+3%",
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "def",
+ "value": 0.03
+ }
+ ]
+ },
+ "4": {
+ "buffId": null,
+ "level": 4,
+ "name": "去锻炼!",
+ "iconId": "outbuff_def",
+ "description": "用来测试舰船装甲的爆破物也伤不到小刻分毫!这下怎么做测试?",
+ "usage": "所有我方单位防御力+4%",
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "def",
+ "value": 0.04
+ }
+ ]
+ },
+ "5": {
+ "buffId": null,
+ "level": 5,
+ "name": "去锻炼!",
+ "iconId": "outbuff_def",
+ "description": "山崩地裂都不会让刻俄柏感到疼痛,面对毁灭大地的陨石,小刻安然入眠!",
+ "usage": "所有我方单位防御力+5%",
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "def",
+ "value": 0.05
+ }
+ ]
+ }
+ }
+ },
+ "outbuff_maxhp": {
+ "id": "outbuff_maxhp",
+ "buffs": {
+ "0": {
+ "buffId": null,
+ "level": 0,
+ "name": "吃蜜饼!",
+ "iconId": "outbuff_maxhp",
+ "description": "在刻俄柏的印象里,有一些罗德岛干员从不会倒下。刻俄柏坚信自己吃好睡好也能像他们一样,所以该来点蜜饼了,*嘎唔*。",
+ "usage": "所有我方单位生命值+0%",
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 0.0
+ }
+ ]
+ },
+ "1": {
+ "buffId": null,
+ "level": 1,
+ "name": "吃蜜饼!",
+ "iconId": "outbuff_maxhp",
+ "description": "刻俄柏,健康成长!",
+ "usage": "所有我方单位生命值+1%",
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 0.01
+ }
+ ]
+ },
+ "2": {
+ "buffId": null,
+ "level": 2,
+ "name": "吃蜜饼!",
+ "iconId": "outbuff_maxhp",
+ "description": "吃好睡好让刻俄柏养成了超常的耐力,连乡村的驮兽都自叹不如!",
+ "usage": "所有我方单位生命值+2%",
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 0.02
+ }
+ ]
+ },
+ "3": {
+ "buffId": null,
+ "level": 3,
+ "name": "吃蜜饼!",
+ "iconId": "outbuff_maxhp",
+ "description": "刻俄柏不知疲倦,只要一块蜜饼,她能够战斗七天七夜!",
+ "usage": "所有我方单位生命值+3%",
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 0.03
+ }
+ ]
+ },
+ "4": {
+ "buffId": null,
+ "level": 4,
+ "name": "吃蜜饼!",
+ "iconId": "outbuff_maxhp",
+ "description": "小刻摄入的热量和她的消耗完全不成正比,小刻,打破守恒!",
+ "usage": "所有我方单位生命值+4%",
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 0.04
+ }
+ ]
+ },
+ "5": {
+ "buffId": null,
+ "level": 5,
+ "name": "吃蜜饼!",
+ "iconId": "outbuff_maxhp",
+ "description": "休息从小刻的字典里消失了,有干员怀疑她的蜜饼是某种未知高能源燃料!",
+ "usage": "所有我方单位生命值+5%",
+ "key": "char_attribute_mul",
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 0.05
+ }
+ ]
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/resources/gamedata/excel/shop_client_table.json b/resources/gamedata/excel/shop_client_table.json
index 1be92e79..2320dc97 100644
--- a/resources/gamedata/excel/shop_client_table.json
+++ b/resources/gamedata/excel/shop_client_table.json
@@ -1657,6 +1657,156 @@
"id": "tag_53",
"text": "沙滩美景,海岸波涛,尽在汐斯塔沙滩小屋!"
}
+ },
+ {
+ "tagId": "tag_56",
+ "displayType": "block_1",
+ "tagName": "珊瑚海岸/6",
+ "itemTag": "DEADLINE",
+ "orderNum": 1,
+ "startDatetime": 1598342400,
+ "endDatetime": 1599508799,
+ "groupList": [
+ {
+ "recommendGroup": [
+ 1
+ ],
+ "dataList": [
+ {
+ "imgId": "tag56_a",
+ "slotIndex": 0,
+ "cmd": "SKINSHOP",
+ "param1": null,
+ "param2": null,
+ "skinId": null
+ }
+ ]
+ }
+ ],
+ "tagWord": {
+ "id": "tag_56",
+ "text": "夏天来啦!别考虑太多,换身新衣服好不好?"
+ }
+ },
+ {
+ "tagId": "tag_57",
+ "displayType": "block_1",
+ "tagName": "珊瑚海岸/7",
+ "itemTag": "DEADLINE",
+ "orderNum": 2,
+ "startDatetime": 1598342400,
+ "endDatetime": 1599508799,
+ "groupList": [
+ {
+ "recommendGroup": [
+ 1
+ ],
+ "dataList": [
+ {
+ "imgId": "tag57_a",
+ "slotIndex": 0,
+ "cmd": "SKINSHOP",
+ "param1": null,
+ "param2": null,
+ "skinId": null
+ }
+ ]
+ }
+ ],
+ "tagWord": {
+ "id": "tag_57",
+ "text": "夏天来啦!别考虑太多,换身新衣服好不好?"
+ }
+ },
+ {
+ "tagId": "tag_58",
+ "displayType": "block_1",
+ "tagName": "部落风情旅舍",
+ "itemTag": "DEADLINE",
+ "orderNum": 3,
+ "startDatetime": 1598342400,
+ "endDatetime": 1599508799,
+ "groupList": [
+ {
+ "recommendGroup": [
+ 1
+ ],
+ "dataList": [
+ {
+ "imgId": "tag58_a",
+ "slotIndex": 0,
+ "cmd": "FURNSHOP",
+ "param1": "bolivar_2020",
+ "param2": null,
+ "skinId": ""
+ }
+ ]
+ }
+ ],
+ "tagWord": {
+ "id": "tag_58",
+ "text": "阿卡胡拉装修风格,原汁原味,嘉维尔住了都说好。"
+ }
+ },
+ {
+ "tagId": "tag_59",
+ "displayType": "block_1",
+ "tagName": "珊瑚海岸/8",
+ "itemTag": "DEADLINE",
+ "orderNum": 1,
+ "startDatetime": 1599552000,
+ "endDatetime": 1600113599,
+ "groupList": [
+ {
+ "recommendGroup": [
+ 1
+ ],
+ "dataList": [
+ {
+ "imgId": "tag59_a",
+ "slotIndex": 0,
+ "cmd": "SKINSHOP",
+ "param1": null,
+ "param2": null,
+ "skinId": null
+ }
+ ]
+ }
+ ],
+ "tagWord": {
+ "id": "tag_59",
+ "text": "夏天来啦!别考虑太多,换身新衣服好不好?"
+ }
+ },
+ {
+ "tagId": "tag_60",
+ "displayType": "block_1",
+ "tagName": "珊瑚海岸/9",
+ "itemTag": "DEADLINE",
+ "orderNum": 2,
+ "startDatetime": 1599552000,
+ "endDatetime": 1600113599,
+ "groupList": [
+ {
+ "recommendGroup": [
+ 1
+ ],
+ "dataList": [
+ {
+ "imgId": "tag60_a",
+ "slotIndex": 0,
+ "cmd": "SKINSHOP",
+ "param1": null,
+ "param2": null,
+ "skinId": null
+ }
+ ]
+ }
+ ],
+ "tagWord": {
+ "id": "tag_60",
+ "text": "夏天来啦!别考虑太多,换身新衣服好不好?"
+ }
}
],
"creditUnlockGroup": {
@@ -2632,6 +2782,130 @@
}
]
},
+ {
+ "items": [
+ {
+ "spriteId": "shop_svrash_summer#4",
+ "startTime": 1598342400,
+ "endTime": 1599508799,
+ "cmd": "SKINSHOP",
+ "param1": "SS_char_172_svrash@summer#4",
+ "skinId": "char_172_svrash@summer#4"
+ },
+ {
+ "spriteId": "shop_cerber_summer#4",
+ "startTime": 1598342400,
+ "endTime": 1599508799,
+ "cmd": "SKINSHOP",
+ "param1": "SS_char_2013_cerber@summer#4",
+ "skinId": "char_2013_cerber@summer#4"
+ },
+ {
+ "spriteId": "shop_moeshd_summer#4",
+ "startTime": 1598342400,
+ "endTime": 1599508799,
+ "cmd": "SKINSHOP",
+ "param1": "SS_char_201_moeshd@summer#4",
+ "skinId": "char_201_moeshd@summer#4"
+ }
+ ]
+ },
+ {
+ "items": [
+ {
+ "spriteId": "shop_ifrit_summer#1_r1",
+ "startTime": 1598342400,
+ "endTime": 1599508799,
+ "cmd": "SKINSHOP",
+ "param1": "SS_char_134_ifrit@summer#1_r1",
+ "skinId": "char_134_ifrit@summer#1"
+ },
+ {
+ "spriteId": "shop_sora_summer#1_r1",
+ "startTime": 1598342400,
+ "endTime": 1599508799,
+ "cmd": "SKINSHOP",
+ "param1": "SS_char_101_sora@summer#1_r1",
+ "skinId": "char_101_sora@summer#1"
+ },
+ {
+ "spriteId": "shop_vigna_summer#1_r1",
+ "startTime": 1598342400,
+ "endTime": 1599508799,
+ "cmd": "SKINSHOP",
+ "param1": "SS_char_290_vigna@summer#1_r1",
+ "skinId": "char_290_vigna@summer#1"
+ }
+ ]
+ },
+ {
+ "items": [
+ {
+ "spriteId": "shop_bolivar_2020",
+ "startTime": 1598342400,
+ "endTime": 1599508799,
+ "cmd": "FURNSHOP",
+ "param1": "bolivar_2020",
+ "skinId": ""
+ }
+ ]
+ },
+ {
+ "items": [
+ {
+ "spriteId": "shop_skadi_summer#3_r0",
+ "startTime": 1599552000,
+ "endTime": 1600113599,
+ "cmd": "SKINSHOP",
+ "param1": "SS_char_263_skadi@summer#3",
+ "skinId": "char_263_skadi@summer#3"
+ },
+ {
+ "spriteId": "shop_prove_summer#3_r0",
+ "startTime": 1599552000,
+ "endTime": 1600113599,
+ "cmd": "SKINSHOP",
+ "param1": "SS_char_145_prove@summer#3",
+ "skinId": "char_145_prove@summer#3"
+ },
+ {
+ "spriteId": "shop_platnm_summer#3_r0",
+ "startTime": 1599552000,
+ "endTime": 1600113599,
+ "cmd": "SKINSHOP",
+ "param1": "SS_char_204_platnm@summer#3",
+ "skinId": "char_204_platnm@summer#3"
+ }
+ ]
+ },
+ {
+ "items": [
+ {
+ "spriteId": "shop_svrash_summer#4_r0",
+ "startTime": 1599552000,
+ "endTime": 1600113599,
+ "cmd": "SKINSHOP",
+ "param1": "SS_char_172_svrash@summer#4",
+ "skinId": "char_172_svrash@summer#4"
+ },
+ {
+ "spriteId": "shop_cerber_summer#4_r0",
+ "startTime": 1599552000,
+ "endTime": 1600113599,
+ "cmd": "SKINSHOP",
+ "param1": "SS_char_2013_cerber@summer#4",
+ "skinId": "char_2013_cerber@summer#4"
+ },
+ {
+ "spriteId": "shop_moeshd_summer#4_r0",
+ "startTime": 1599552000,
+ "endTime": 1600113599,
+ "cmd": "SKINSHOP",
+ "param1": "SS_char_201_moeshd@summer#4",
+ "skinId": "char_201_moeshd@summer#4"
+ }
+ ]
+ },
{
"items": [
{
diff --git a/resources/gamedata/excel/skill_table.json b/resources/gamedata/excel/skill_table.json
index e74ebef7..426bbb73 100644
--- a/resources/gamedata/excel/skill_table.json
+++ b/resources/gamedata/excel/skill_table.json
@@ -10243,6 +10243,460 @@
}
]
},
+ "skchr_acdrop_1": {
+ "skillId": "skchr_acdrop_1",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
+ {
+ "name": "花式点射",
+ "rangeId": null,
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 50,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_acdrop_1",
+ "duration": 20.0,
+ "blackboard": [
+ {
+ "key": "attack_speed",
+ "value": 20.0
+ }
+ ]
+ },
+ {
+ "name": "花式点射",
+ "rangeId": null,
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 50,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_acdrop_1",
+ "duration": 20.0,
+ "blackboard": [
+ {
+ "key": "attack_speed",
+ "value": 25.0
+ }
+ ]
+ },
+ {
+ "name": "花式点射",
+ "rangeId": null,
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 50,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_acdrop_1",
+ "duration": 20.0,
+ "blackboard": [
+ {
+ "key": "attack_speed",
+ "value": 30.0
+ }
+ ]
+ },
+ {
+ "name": "花式点射",
+ "rangeId": null,
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 45,
+ "initSp": 10,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_acdrop_1",
+ "duration": 20.0,
+ "blackboard": [
+ {
+ "key": "attack_speed",
+ "value": 35.0
+ }
+ ]
+ },
+ {
+ "name": "花式点射",
+ "rangeId": null,
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 45,
+ "initSp": 10,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_acdrop_1",
+ "duration": 20.0,
+ "blackboard": [
+ {
+ "key": "attack_speed",
+ "value": 40.0
+ }
+ ]
+ },
+ {
+ "name": "花式点射",
+ "rangeId": null,
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 45,
+ "initSp": 10,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_acdrop_1",
+ "duration": 20.0,
+ "blackboard": [
+ {
+ "key": "attack_speed",
+ "value": 45.0
+ }
+ ]
+ },
+ {
+ "name": "花式点射",
+ "rangeId": null,
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 40,
+ "initSp": 15,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_acdrop_1",
+ "duration": 20.0,
+ "blackboard": [
+ {
+ "key": "attack_speed",
+ "value": 50.0
+ }
+ ]
+ },
+ {
+ "name": "花式点射",
+ "rangeId": null,
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 39,
+ "initSp": 15,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_acdrop_1",
+ "duration": 20.0,
+ "blackboard": [
+ {
+ "key": "attack_speed",
+ "value": 56.0
+ }
+ ]
+ },
+ {
+ "name": "花式点射",
+ "rangeId": null,
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 37,
+ "initSp": 15,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_acdrop_1",
+ "duration": 20.0,
+ "blackboard": [
+ {
+ "key": "attack_speed",
+ "value": 62.0
+ }
+ ]
+ },
+ {
+ "name": "花式点射",
+ "rangeId": null,
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 35,
+ "initSp": 20,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_acdrop_1",
+ "duration": 20.0,
+ "blackboard": [
+ {
+ "key": "attack_speed",
+ "value": 70.0
+ }
+ ]
+ }
+ ]
+ },
+ "skchr_acdrop_2": {
+ "skillId": "skchr_acdrop_2",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
+ {
+ "name": "扳机时刻",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>2>连射",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 70,
+ "initSp": 10,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_acdrop_2",
+ "duration": 25.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.2
+ }
+ ]
+ },
+ {
+ "name": "扳机时刻",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>2>连射",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 68,
+ "initSp": 10,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_acdrop_2",
+ "duration": 25.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.22
+ }
+ ]
+ },
+ {
+ "name": "扳机时刻",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>2>连射",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 66,
+ "initSp": 10,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_acdrop_2",
+ "duration": 25.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.24
+ }
+ ]
+ },
+ {
+ "name": "扳机时刻",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>2>连射",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 64,
+ "initSp": 15,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_acdrop_2",
+ "duration": 25.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.26
+ }
+ ]
+ },
+ {
+ "name": "扳机时刻",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>2>连射",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 62,
+ "initSp": 15,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_acdrop_2",
+ "duration": 25.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.28
+ }
+ ]
+ },
+ {
+ "name": "扳机时刻",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>2>连射",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 60,
+ "initSp": 15,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_acdrop_2",
+ "duration": 25.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.3
+ }
+ ]
+ },
+ {
+ "name": "扳机时刻",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>2>连射",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 58,
+ "initSp": 20,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_acdrop_2",
+ "duration": 25.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.32
+ }
+ ]
+ },
+ {
+ "name": "扳机时刻",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>2>连射",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 56,
+ "initSp": 25,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_acdrop_2",
+ "duration": 25.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.34
+ }
+ ]
+ },
+ {
+ "name": "扳机时刻",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>2>连射",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 53,
+ "initSp": 30,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_acdrop_2",
+ "duration": 25.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.37
+ }
+ ]
+ },
+ {
+ "name": "扳机时刻",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>2>连射",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 50,
+ "initSp": 35,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_acdrop_2",
+ "duration": 25.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.4
+ }
+ ]
+ }
+ ]
+ },
"skchr_blackd_2": {
"skillId": "skchr_blackd_2",
"iconId": null,
@@ -26208,6 +26662,273 @@
}
]
},
+ "skchr_aguard_1": {
+ "skillId": "skchr_aguard_1",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
+ {
+ "name": "亮剑",
+ "rangeId": null,
+ "description": "防御力<@ba.vdown>降至0>,生命上限<@ba.vup>+{max_hp:0%}>,每次攻击的攻击力提升至<@ba.vup>{attack@atk_scale:0%}>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 40,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_aguard_1",
+ "duration": 30.0,
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 0.2
+ },
+ {
+ "key": "attack@atk_scale",
+ "value": 1.7
+ }
+ ]
+ },
+ {
+ "name": "亮剑",
+ "rangeId": null,
+ "description": "防御力<@ba.vdown>降至0>,生命上限<@ba.vup>+{max_hp:0%}>,每次攻击的攻击力提升至<@ba.vup>{attack@atk_scale:0%}>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 39,
+ "initSp": 1,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_aguard_1",
+ "duration": 30.0,
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 0.2
+ },
+ {
+ "key": "attack@atk_scale",
+ "value": 1.8
+ }
+ ]
+ },
+ {
+ "name": "亮剑",
+ "rangeId": null,
+ "description": "防御力<@ba.vdown>降至0>,生命上限<@ba.vup>+{max_hp:0%}>,每次攻击的攻击力提升至<@ba.vup>{attack@atk_scale:0%}>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 38,
+ "initSp": 2,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_aguard_1",
+ "duration": 30.0,
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 0.2
+ },
+ {
+ "key": "attack@atk_scale",
+ "value": 1.9
+ }
+ ]
+ },
+ {
+ "name": "亮剑",
+ "rangeId": null,
+ "description": "防御力<@ba.vdown>降至0>,生命上限<@ba.vup>+{max_hp:0%}>,每次攻击的攻击力提升至<@ba.vup>{attack@atk_scale:0%}>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 37,
+ "initSp": 3,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_aguard_1",
+ "duration": 30.0,
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 0.2
+ },
+ {
+ "key": "attack@atk_scale",
+ "value": 2.0
+ }
+ ]
+ },
+ {
+ "name": "亮剑",
+ "rangeId": null,
+ "description": "防御力<@ba.vdown>降至0>,生命上限<@ba.vup>+{max_hp:0%}>,每次攻击的攻击力提升至<@ba.vup>{attack@atk_scale:0%}>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 36,
+ "initSp": 4,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_aguard_1",
+ "duration": 30.0,
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 0.2
+ },
+ {
+ "key": "attack@atk_scale",
+ "value": 2.1
+ }
+ ]
+ },
+ {
+ "name": "亮剑",
+ "rangeId": null,
+ "description": "防御力<@ba.vdown>降至0>,生命上限<@ba.vup>+{max_hp:0%}>,每次攻击的攻击力提升至<@ba.vup>{attack@atk_scale:0%}>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 35,
+ "initSp": 5,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_aguard_1",
+ "duration": 30.0,
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 0.2
+ },
+ {
+ "key": "attack@atk_scale",
+ "value": 2.2
+ }
+ ]
+ },
+ {
+ "name": "亮剑",
+ "rangeId": null,
+ "description": "防御力<@ba.vdown>降至0>,生命上限<@ba.vup>+{max_hp:0%}>,每次攻击的攻击力提升至<@ba.vup>{attack@atk_scale:0%}>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 34,
+ "initSp": 6,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_aguard_1",
+ "duration": 30.0,
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 0.3
+ },
+ {
+ "key": "attack@atk_scale",
+ "value": 2.3
+ }
+ ]
+ },
+ {
+ "name": "亮剑",
+ "rangeId": null,
+ "description": "防御力<@ba.vdown>降至0>,生命上限<@ba.vup>+{max_hp:0%}>,每次攻击的攻击力提升至<@ba.vup>{attack@atk_scale:0%}>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 33,
+ "initSp": 7,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_aguard_1",
+ "duration": 30.0,
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 0.35
+ },
+ {
+ "key": "attack@atk_scale",
+ "value": 2.5
+ }
+ ]
+ },
+ {
+ "name": "亮剑",
+ "rangeId": null,
+ "description": "防御力<@ba.vdown>降至0>,生命上限<@ba.vup>+{max_hp:0%}>,每次攻击的攻击力提升至<@ba.vup>{attack@atk_scale:0%}>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 32,
+ "initSp": 8,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_aguard_1",
+ "duration": 30.0,
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 0.4
+ },
+ {
+ "key": "attack@atk_scale",
+ "value": 2.7
+ }
+ ]
+ },
+ {
+ "name": "亮剑",
+ "rangeId": null,
+ "description": "防御力<@ba.vdown>降至0>,生命上限<@ba.vup>+{max_hp:0%}>,每次攻击的攻击力提升至<@ba.vup>{attack@atk_scale:0%}>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 10,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_aguard_1",
+ "duration": 30.0,
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 0.5
+ },
+ {
+ "key": "attack@atk_scale",
+ "value": 3.0
+ }
+ ]
+ }
+ ]
+ },
"skchr_tiger_1": {
"skillId": "skchr_tiger_1",
"iconId": null,
@@ -26742,3800 +27463,3840 @@
}
]
},
- "skchr_whitew_1": {
- "skillId": "skchr_whitew_1",
+ "skchr_flint_1": {
+ "skillId": "skchr_flint_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "日晷",
+ "name": "不息",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,有<@ba.vup>{prob:0%}>的概率抵挡物理伤害\\n<@ba.rem>持续时间无限>",
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,将目标朝攻击方向以<@ba.vup>小力度>推开并造成1秒停顿",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
+ "spCost": 4,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_whitew_1",
- "duration": -1.0,
+ "prefabId": "skchr_flint_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.3
+ "key": "atk_scale",
+ "value": 1.3
},
{
- "key": "prob",
- "value": 0.2
+ "key": "force",
+ "value": 0.0
+ },
+ {
+ "key": "sluggish",
+ "value": 1.0
}
]
},
{
- "name": "日晷",
+ "name": "不息",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,有<@ba.vup>{prob:0%}>的概率抵挡物理伤害\\n<@ba.rem>持续时间无限>",
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,将目标朝攻击方向以<@ba.vup>小力度>推开并造成1秒停顿",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
+ "spCost": 4,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_whitew_1",
- "duration": -1.0,
+ "prefabId": "skchr_flint_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.33
+ "key": "atk_scale",
+ "value": 1.4
},
{
- "key": "prob",
- "value": 0.2
+ "key": "force",
+ "value": 0.0
+ },
+ {
+ "key": "sluggish",
+ "value": 1.0
}
]
},
{
- "name": "日晷",
+ "name": "不息",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,有<@ba.vup>{prob:0%}>的概率抵挡物理伤害\\n<@ba.rem>持续时间无限>",
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,将目标朝攻击方向以<@ba.vup>小力度>推开并造成1秒停顿",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
+ "spCost": 4,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_whitew_1",
- "duration": -1.0,
+ "prefabId": "skchr_flint_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.37
+ "key": "atk_scale",
+ "value": 1.5
},
{
- "key": "prob",
- "value": 0.2
+ "key": "force",
+ "value": 0.0
+ },
+ {
+ "key": "sluggish",
+ "value": 1.0
}
]
},
{
- "name": "日晷",
+ "name": "不息",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,有<@ba.vup>{prob:0%}>的概率抵挡物理伤害\\n<@ba.rem>持续时间无限>",
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,将目标朝攻击方向以<@ba.vup>小力度>推开并造成1秒停顿",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 37,
+ "spCost": 4,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_whitew_1",
- "duration": -1.0,
+ "prefabId": "skchr_flint_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.43
+ "key": "atk_scale",
+ "value": 1.6
},
{
- "key": "prob",
- "value": 0.25
+ "key": "force",
+ "value": 0.0
+ },
+ {
+ "key": "sluggish",
+ "value": 1.0
}
]
},
{
- "name": "日晷",
+ "name": "不息",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,有<@ba.vup>{prob:0%}>的概率抵挡物理伤害\\n<@ba.rem>持续时间无限>",
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,将目标朝攻击方向以<@ba.vup>小力度>推开并造成1秒停顿",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 37,
+ "spCost": 4,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_whitew_1",
- "duration": -1.0,
+ "prefabId": "skchr_flint_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.47
+ "key": "atk_scale",
+ "value": 1.7
},
{
- "key": "prob",
- "value": 0.25
+ "key": "force",
+ "value": 0.0
+ },
+ {
+ "key": "sluggish",
+ "value": 1.0
}
]
},
{
- "name": "日晷",
+ "name": "不息",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,有<@ba.vup>{prob:0%}>的概率抵挡物理伤害\\n<@ba.rem>持续时间无限>",
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,将目标朝攻击方向以<@ba.vup>小力度>推开并造成1秒停顿",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 37,
+ "spCost": 4,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_whitew_1",
- "duration": -1.0,
+ "prefabId": "skchr_flint_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.5
+ "key": "atk_scale",
+ "value": 1.8
},
{
- "key": "prob",
- "value": 0.25
+ "key": "force",
+ "value": 0.0
+ },
+ {
+ "key": "sluggish",
+ "value": 1.0
}
]
},
{
- "name": "日晷",
+ "name": "不息",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,有<@ba.vup>{prob:0%}>的概率抵挡物理伤害\\n<@ba.rem>持续时间无限>",
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,将目标朝攻击方向以<@ba.vup>小力度>推开并造成1秒停顿",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 33,
+ "spCost": 4,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_whitew_1",
- "duration": -1.0,
+ "prefabId": "skchr_flint_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.55
+ "key": "atk_scale",
+ "value": 1.9
},
{
- "key": "prob",
- "value": 0.3
+ "key": "force",
+ "value": 0.0
+ },
+ {
+ "key": "sluggish",
+ "value": 1.0
}
]
},
{
- "name": "日晷",
+ "name": "不息",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,有<@ba.vup>{prob:0%}>的概率抵挡物理伤害\\n<@ba.rem>持续时间无限>",
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,将目标朝攻击方向以<@ba.vup>小力度>推开并造成1秒停顿",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 32,
+ "spCost": 4,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_whitew_1",
- "duration": -1.0,
+ "prefabId": "skchr_flint_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.6
+ "key": "atk_scale",
+ "value": 2.0
},
{
- "key": "prob",
- "value": 0.33
+ "key": "force",
+ "value": 0.0
+ },
+ {
+ "key": "sluggish",
+ "value": 1.0
}
]
},
{
- "name": "日晷",
+ "name": "不息",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,有<@ba.vup>{prob:0%}>的概率抵挡物理伤害\\n<@ba.rem>持续时间无限>",
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,将目标朝攻击方向以<@ba.vup>小力度>推开并造成1秒停顿",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 31,
+ "spCost": 4,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_whitew_1",
- "duration": -1.0,
+ "prefabId": "skchr_flint_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.65
+ "key": "atk_scale",
+ "value": 2.1
},
{
- "key": "prob",
- "value": 0.36
+ "key": "force",
+ "value": 0.0
+ },
+ {
+ "key": "sluggish",
+ "value": 1.0
}
]
},
{
- "name": "日晷",
+ "name": "不息",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,有<@ba.vup>{prob:0%}>的概率抵挡物理伤害\\n<@ba.rem>持续时间无限>",
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,将目标朝攻击方向以<@ba.vup>小力度>推开并造成1秒停顿",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
+ "spCost": 4,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_whitew_1",
- "duration": -1.0,
+ "prefabId": "skchr_flint_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.7
+ "key": "atk_scale",
+ "value": 2.3
},
{
- "key": "prob",
- "value": 0.4
+ "key": "force",
+ "value": 0.0
+ },
+ {
+ "key": "sluggish",
+ "value": 1.0
}
]
}
]
},
- "skchr_whitew_2": {
- "skillId": "skchr_whitew_2",
+ "skchr_flint_2": {
+ "skillId": "skchr_flint_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "狼魂",
+ "name": "锋芒毕露",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,伤害类型变为法术,额外攻击一个目标,远程攻击不再降低攻击力\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "阻挡数变为0,攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>,每次攻击对目标造成0.3秒停顿",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 0,
+ "spCost": 35,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_whitew_2",
- "duration": 15.0,
+ "prefabId": "skchr_flint_2",
+ "duration": 20.0,
"blackboard": [
{
"key": "atk",
- "value": 0.6
+ "value": 0.1
+ },
+ {
+ "key": "attack_speed",
+ "value": 10.0
+ },
+ {
+ "key": "attack@sluggish",
+ "value": 0.3
}
]
},
{
- "name": "狼魂",
+ "name": "锋芒毕露",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,伤害类型变为法术,额外攻击一个目标,远程攻击不再降低攻击力\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "阻挡数变为0,攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>,每次攻击对目标造成0.3秒停顿",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 29,
- "initSp": 0,
+ "spCost": 35,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_whitew_2",
- "duration": 15.0,
+ "prefabId": "skchr_flint_2",
+ "duration": 20.0,
"blackboard": [
{
"key": "atk",
- "value": 0.65
+ "value": 0.15
+ },
+ {
+ "key": "attack_speed",
+ "value": 15.0
+ },
+ {
+ "key": "attack@sluggish",
+ "value": 0.3
}
]
},
{
- "name": "狼魂",
+ "name": "锋芒毕露",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,伤害类型变为法术,额外攻击一个目标,远程攻击不再降低攻击力\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "阻挡数变为0,攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>,每次攻击对目标造成0.3秒停顿",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 28,
- "initSp": 0,
+ "spCost": 35,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_whitew_2",
- "duration": 15.0,
+ "prefabId": "skchr_flint_2",
+ "duration": 20.0,
"blackboard": [
{
"key": "atk",
- "value": 0.7
+ "value": 0.2
+ },
+ {
+ "key": "attack_speed",
+ "value": 20.0
+ },
+ {
+ "key": "attack@sluggish",
+ "value": 0.3
}
]
},
{
- "name": "狼魂",
+ "name": "锋芒毕露",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,伤害类型变为法术,额外攻击一个目标,远程攻击不再降低攻击力\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "阻挡数变为0,攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>,每次攻击对目标造成0.3秒停顿",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 27,
- "initSp": 0,
+ "spCost": 35,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_whitew_2",
- "duration": 15.0,
+ "prefabId": "skchr_flint_2",
+ "duration": 20.0,
"blackboard": [
{
"key": "atk",
- "value": 0.75
+ "value": 0.25
+ },
+ {
+ "key": "attack_speed",
+ "value": 25.0
+ },
+ {
+ "key": "attack@sluggish",
+ "value": 0.3
}
]
},
{
- "name": "狼魂",
+ "name": "锋芒毕露",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,伤害类型变为法术,额外攻击一个目标,远程攻击不再降低攻击力\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "阻挡数变为0,攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>,每次攻击对目标造成0.3秒停顿",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 26,
- "initSp": 0,
+ "spCost": 35,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_whitew_2",
- "duration": 15.0,
+ "prefabId": "skchr_flint_2",
+ "duration": 20.0,
"blackboard": [
{
"key": "atk",
- "value": 0.8
+ "value": 0.3
+ },
+ {
+ "key": "attack_speed",
+ "value": 30.0
+ },
+ {
+ "key": "attack@sluggish",
+ "value": 0.3
}
]
},
{
- "name": "狼魂",
+ "name": "锋芒毕露",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,伤害类型变为法术,额外攻击一个目标,远程攻击不再降低攻击力\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "阻挡数变为0,攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>,每次攻击对目标造成0.3秒停顿",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
- "initSp": 0,
+ "spCost": 35,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_whitew_2",
- "duration": 15.0,
+ "prefabId": "skchr_flint_2",
+ "duration": 20.0,
"blackboard": [
{
"key": "atk",
- "value": 0.85
+ "value": 0.35
+ },
+ {
+ "key": "attack_speed",
+ "value": 35.0
+ },
+ {
+ "key": "attack@sluggish",
+ "value": 0.3
}
]
},
{
- "name": "狼魂",
+ "name": "锋芒毕露",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,伤害类型变为法术,额外攻击一个目标,远程攻击不再降低攻击力\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "阻挡数变为0,攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>,每次攻击对目标造成0.3秒停顿",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 24,
- "initSp": 0,
+ "spCost": 35,
+ "initSp": 21,
"increment": 1.0
},
- "prefabId": "skchr_whitew_2",
- "duration": 17.0,
+ "prefabId": "skchr_flint_2",
+ "duration": 20.0,
"blackboard": [
{
"key": "atk",
- "value": 0.9
+ "value": 0.4
+ },
+ {
+ "key": "attack_speed",
+ "value": 40.0
+ },
+ {
+ "key": "attack@sluggish",
+ "value": 0.3
}
]
},
{
- "name": "狼魂",
+ "name": "锋芒毕露",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,伤害类型变为法术,额外攻击一个目标,远程攻击不再降低攻击力\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "阻挡数变为0,攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>,每次攻击对目标造成0.3秒停顿",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 22,
- "initSp": 0,
+ "spCost": 35,
+ "initSp": 22,
"increment": 1.0
},
- "prefabId": "skchr_whitew_2",
- "duration": 17.0,
+ "prefabId": "skchr_flint_2",
+ "duration": 20.0,
"blackboard": [
{
"key": "atk",
- "value": 1.0
+ "value": 0.45
+ },
+ {
+ "key": "attack_speed",
+ "value": 45.0
+ },
+ {
+ "key": "attack@sluggish",
+ "value": 0.3
}
]
},
{
- "name": "狼魂",
+ "name": "锋芒毕露",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,伤害类型变为法术,额外攻击一个目标,远程攻击不再降低攻击力\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "阻挡数变为0,攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>,每次攻击对目标造成0.3秒停顿",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 35,
+ "initSp": 23,
"increment": 1.0
},
- "prefabId": "skchr_whitew_2",
- "duration": 17.0,
+ "prefabId": "skchr_flint_2",
+ "duration": 20.0,
"blackboard": [
{
"key": "atk",
- "value": 1.1
+ "value": 0.5
+ },
+ {
+ "key": "attack_speed",
+ "value": 50.0
+ },
+ {
+ "key": "attack@sluggish",
+ "value": 0.3
}
]
},
{
- "name": "狼魂",
+ "name": "锋芒毕露",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,伤害类型变为法术,额外攻击一个目标,远程攻击不再降低攻击力\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "阻挡数变为0,攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>,每次攻击对目标造成0.3秒停顿",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 17,
- "initSp": 0,
+ "spCost": 35,
+ "initSp": 25,
"increment": 1.0
},
- "prefabId": "skchr_whitew_2",
+ "prefabId": "skchr_flint_2",
"duration": 20.0,
"blackboard": [
{
"key": "atk",
- "value": 1.2
+ "value": 0.55
+ },
+ {
+ "key": "attack_speed",
+ "value": 55.0
+ },
+ {
+ "key": "attack@sluggish",
+ "value": 0.3
}
]
}
]
},
- "skchr_ayer_1": {
- "skillId": "skchr_ayer_1",
+ "skchr_whitew_1": {
+ "skillId": "skchr_whitew_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "多导向散射弹丸",
+ "name": "日晷",
"rangeId": null,
- "description": "下次攻击对攻击范围内最多<@ba.vup>{max_target}>名敌人造成攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使目标停顿<@ba.vup>{sluggish:0.0}>秒",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,有<@ba.vup>{prob:0%}>的概率抵挡物理伤害\\n<@ba.rem>持续时间无限>",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
+ "spCost": 40,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ayer_1",
- "duration": 0.0,
+ "prefabId": "skchr_whitew_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.1
- },
- {
- "key": "sluggish",
- "value": 1.0
+ "key": "atk",
+ "value": 0.3
},
{
- "key": "max_target",
- "value": 2.0
+ "key": "prob",
+ "value": 0.2
}
]
},
{
- "name": "多导向散射弹丸",
+ "name": "日晷",
"rangeId": null,
- "description": "下次攻击对攻击范围内最多<@ba.vup>{max_target}>名敌人造成攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使目标停顿<@ba.vup>{sluggish:0.0}>秒",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,有<@ba.vup>{prob:0%}>的概率抵挡物理伤害\\n<@ba.rem>持续时间无限>",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
+ "spCost": 40,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ayer_1",
- "duration": 0.0,
+ "prefabId": "skchr_whitew_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.15
- },
- {
- "key": "sluggish",
- "value": 1.0
+ "key": "atk",
+ "value": 0.33
},
{
- "key": "max_target",
- "value": 2.0
+ "key": "prob",
+ "value": 0.2
}
]
},
{
- "name": "多导向散射弹丸",
+ "name": "日晷",
"rangeId": null,
- "description": "下次攻击对攻击范围内最多<@ba.vup>{max_target}>名敌人造成攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使目标停顿<@ba.vup>{sluggish:0.0}>秒",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,有<@ba.vup>{prob:0%}>的概率抵挡物理伤害\\n<@ba.rem>持续时间无限>",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
+ "spCost": 40,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ayer_1",
- "duration": 0.0,
+ "prefabId": "skchr_whitew_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.2
- },
- {
- "key": "sluggish",
- "value": 1.0
+ "key": "atk",
+ "value": 0.37
},
{
- "key": "max_target",
- "value": 2.0
+ "key": "prob",
+ "value": 0.2
}
]
},
{
- "name": "多导向散射弹丸",
+ "name": "日晷",
"rangeId": null,
- "description": "下次攻击对攻击范围内最多<@ba.vup>{max_target}>名敌人造成攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使目标停顿<@ba.vup>{sluggish:0.0}>秒",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,有<@ba.vup>{prob:0%}>的概率抵挡物理伤害\\n<@ba.rem>持续时间无限>",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
+ "spCost": 37,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ayer_1",
- "duration": 0.0,
+ "prefabId": "skchr_whitew_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.25
- },
- {
- "key": "sluggish",
- "value": 1.0
+ "key": "atk",
+ "value": 0.43
},
{
- "key": "max_target",
- "value": 2.0
+ "key": "prob",
+ "value": 0.25
}
]
},
{
- "name": "多导向散射弹丸",
+ "name": "日晷",
"rangeId": null,
- "description": "下次攻击对攻击范围内最多<@ba.vup>{max_target}>名敌人造成攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使目标停顿<@ba.vup>{sluggish:0.0}>秒",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,有<@ba.vup>{prob:0%}>的概率抵挡物理伤害\\n<@ba.rem>持续时间无限>",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
+ "spCost": 37,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ayer_1",
- "duration": 0.0,
+ "prefabId": "skchr_whitew_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.3
- },
- {
- "key": "sluggish",
- "value": 1.0
+ "key": "atk",
+ "value": 0.47
},
{
- "key": "max_target",
- "value": 2.0
+ "key": "prob",
+ "value": 0.25
}
]
},
{
- "name": "多导向散射弹丸",
+ "name": "日晷",
"rangeId": null,
- "description": "下次攻击对攻击范围内最多<@ba.vup>{max_target}>名敌人造成攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使目标停顿<@ba.vup>{sluggish:0.0}>秒",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,有<@ba.vup>{prob:0%}>的概率抵挡物理伤害\\n<@ba.rem>持续时间无限>",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
+ "spCost": 37,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ayer_1",
- "duration": 0.0,
+ "prefabId": "skchr_whitew_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.35
- },
- {
- "key": "sluggish",
- "value": 1.0
+ "key": "atk",
+ "value": 0.5
},
{
- "key": "max_target",
- "value": 2.0
+ "key": "prob",
+ "value": 0.25
}
]
},
{
- "name": "多导向散射弹丸",
+ "name": "日晷",
"rangeId": null,
- "description": "下次攻击对攻击范围内最多<@ba.vup>{max_target}>名敌人造成攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使目标停顿<@ba.vup>{sluggish:0.0}>秒",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,有<@ba.vup>{prob:0%}>的概率抵挡物理伤害\\n<@ba.rem>持续时间无限>",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 4,
+ "spCost": 33,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ayer_1",
- "duration": 0.0,
+ "prefabId": "skchr_whitew_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.4
- },
- {
- "key": "sluggish",
- "value": 1.0
+ "key": "atk",
+ "value": 0.55
},
{
- "key": "max_target",
- "value": 3.0
+ "key": "prob",
+ "value": 0.3
}
]
},
{
- "name": "多导向散射弹丸",
+ "name": "日晷",
"rangeId": null,
- "description": "下次攻击对攻击范围内最多<@ba.vup>{max_target}>名敌人造成攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使目标停顿<@ba.vup>{sluggish:0.0}>秒",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,有<@ba.vup>{prob:0%}>的概率抵挡物理伤害\\n<@ba.rem>持续时间无限>",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 4,
+ "spCost": 32,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ayer_1",
- "duration": 0.0,
+ "prefabId": "skchr_whitew_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.45
- },
- {
- "key": "sluggish",
- "value": 1.0
+ "key": "atk",
+ "value": 0.6
},
{
- "key": "max_target",
- "value": 3.0
+ "key": "prob",
+ "value": 0.33
}
]
},
{
- "name": "多导向散射弹丸",
+ "name": "日晷",
"rangeId": null,
- "description": "下次攻击对攻击范围内最多<@ba.vup>{max_target}>名敌人造成攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使目标停顿<@ba.vup>{sluggish:0.0}>秒",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,有<@ba.vup>{prob:0%}>的概率抵挡物理伤害\\n<@ba.rem>持续时间无限>",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 4,
+ "spCost": 31,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ayer_1",
- "duration": 0.0,
+ "prefabId": "skchr_whitew_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.5
- },
- {
- "key": "sluggish",
- "value": 1.0
+ "key": "atk",
+ "value": 0.65
},
{
- "key": "max_target",
- "value": 3.0
+ "key": "prob",
+ "value": 0.36
}
]
},
{
- "name": "多导向散射弹丸",
+ "name": "日晷",
"rangeId": null,
- "description": "下次攻击对攻击范围内最多<@ba.vup>{max_target}>名敌人造成攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使目标停顿<@ba.vup>{sluggish:0.0}>秒",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,有<@ba.vup>{prob:0%}>的概率抵挡物理伤害\\n<@ba.rem>持续时间无限>",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 3,
+ "spCost": 30,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ayer_1",
- "duration": 0.0,
+ "prefabId": "skchr_whitew_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.6
- },
- {
- "key": "sluggish",
- "value": 1.0
+ "key": "atk",
+ "value": 0.7
},
{
- "key": "max_target",
- "value": 3.0
+ "key": "prob",
+ "value": 0.4
}
]
}
]
},
- "skchr_ayer_2": {
- "skillId": "skchr_ayer_2",
+ "skchr_whitew_2": {
+ "skillId": "skchr_whitew_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "浮游刃启动",
- "rangeId": "3-1",
- "description": "攻击范围<@ba.vup>扩大>,伤害类型变为法术;每次攻击时,额外对周围8格友方干员阻挡的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害(均视为近战攻击)",
- "skillType": 1,
+ "name": "狼魂",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,伤害类型变为法术,额外攻击一个目标,远程攻击不再降低攻击力\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 55,
- "initSp": 15,
+ "spCost": 30,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ayer_2",
- "duration": 20.0,
+ "prefabId": "skchr_whitew_2",
+ "duration": 15.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.0
- },
- {
- "key": "atk_scale",
- "value": 0.7
+ "key": "atk",
+ "value": 0.6
}
]
},
{
- "name": "浮游刃启动",
- "rangeId": "3-1",
- "description": "攻击范围<@ba.vup>扩大>,伤害类型变为法术;每次攻击时,额外对周围8格友方干员阻挡的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害(均视为近战攻击)",
- "skillType": 1,
+ "name": "狼魂",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,伤害类型变为法术,额外攻击一个目标,远程攻击不再降低攻击力\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 55,
- "initSp": 16,
+ "spCost": 29,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ayer_2",
- "duration": 20.0,
+ "prefabId": "skchr_whitew_2",
+ "duration": 15.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.0
- },
- {
- "key": "atk_scale",
- "value": 0.8
+ "key": "atk",
+ "value": 0.65
}
]
},
{
- "name": "浮游刃启动",
- "rangeId": "3-1",
- "description": "攻击范围<@ba.vup>扩大>,伤害类型变为法术;每次攻击时,额外对周围8格友方干员阻挡的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害(均视为近战攻击)",
- "skillType": 1,
+ "name": "狼魂",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,伤害类型变为法术,额外攻击一个目标,远程攻击不再降低攻击力\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 55,
- "initSp": 17,
+ "spCost": 28,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ayer_2",
- "duration": 20.0,
+ "prefabId": "skchr_whitew_2",
+ "duration": 15.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.0
- },
- {
- "key": "atk_scale",
- "value": 0.9
+ "key": "atk",
+ "value": 0.7
}
]
},
{
- "name": "浮游刃启动",
- "rangeId": "3-1",
- "description": "攻击范围<@ba.vup>扩大>,伤害类型变为法术;每次攻击时,额外对周围8格友方干员阻挡的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害(均视为近战攻击)",
- "skillType": 1,
+ "name": "狼魂",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,伤害类型变为法术,额外攻击一个目标,远程攻击不再降低攻击力\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 54,
- "initSp": 18,
+ "spCost": 27,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ayer_2",
- "duration": 20.0,
+ "prefabId": "skchr_whitew_2",
+ "duration": 15.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.0
- },
- {
- "key": "atk_scale",
- "value": 1.0
+ "key": "atk",
+ "value": 0.75
}
]
},
{
- "name": "浮游刃启动",
- "rangeId": "3-1",
- "description": "攻击范围<@ba.vup>扩大>,伤害类型变为法术;每次攻击时,额外对周围8格友方干员阻挡的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害(均视为近战攻击)",
- "skillType": 1,
+ "name": "狼魂",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,伤害类型变为法术,额外攻击一个目标,远程攻击不再降低攻击力\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 54,
- "initSp": 19,
+ "spCost": 26,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ayer_2",
- "duration": 20.0,
+ "prefabId": "skchr_whitew_2",
+ "duration": 15.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.0
- },
- {
- "key": "atk_scale",
- "value": 1.1
+ "key": "atk",
+ "value": 0.8
}
]
},
{
- "name": "浮游刃启动",
- "rangeId": "3-1",
- "description": "攻击范围<@ba.vup>扩大>,伤害类型变为法术;每次攻击时,额外对周围8格友方干员阻挡的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害(均视为近战攻击)",
- "skillType": 1,
+ "name": "狼魂",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,伤害类型变为法术,额外攻击一个目标,远程攻击不再降低攻击力\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 54,
- "initSp": 20,
+ "spCost": 25,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ayer_2",
- "duration": 20.0,
+ "prefabId": "skchr_whitew_2",
+ "duration": 15.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.0
- },
- {
- "key": "atk_scale",
- "value": 1.2
+ "key": "atk",
+ "value": 0.85
}
]
},
{
- "name": "浮游刃启动",
- "rangeId": "3-1",
- "description": "攻击范围<@ba.vup>扩大>,伤害类型变为法术;每次攻击时,额外对周围8格友方干员阻挡的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害(均视为近战攻击)",
- "skillType": 1,
+ "name": "狼魂",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,伤害类型变为法术,额外攻击一个目标,远程攻击不再降低攻击力\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 53,
- "initSp": 21,
+ "spCost": 24,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ayer_2",
- "duration": 21.0,
+ "prefabId": "skchr_whitew_2",
+ "duration": 17.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.0
- },
- {
- "key": "atk_scale",
- "value": 1.3
+ "key": "atk",
+ "value": 0.9
}
]
},
{
- "name": "浮游刃启动",
- "rangeId": "3-1",
- "description": "攻击范围<@ba.vup>扩大>,伤害类型变为法术;每次攻击时,额外对周围8格友方干员阻挡的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害(均视为近战攻击)",
- "skillType": 1,
+ "name": "狼魂",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,伤害类型变为法术,额外攻击一个目标,远程攻击不再降低攻击力\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 52,
- "initSp": 22,
+ "spCost": 22,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ayer_2",
- "duration": 22.0,
+ "prefabId": "skchr_whitew_2",
+ "duration": 17.0,
"blackboard": [
{
- "key": "attack@atk_scale",
+ "key": "atk",
"value": 1.0
- },
- {
- "key": "atk_scale",
- "value": 1.4
}
]
},
{
- "name": "浮游刃启动",
- "rangeId": "3-1",
- "description": "攻击范围<@ba.vup>扩大>,伤害类型变为法术;每次攻击时,额外对周围8格友方干员阻挡的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害(均视为近战攻击)",
- "skillType": 1,
+ "name": "狼魂",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,伤害类型变为法术,额外攻击一个目标,远程攻击不再降低攻击力\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 51,
- "initSp": 23,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ayer_2",
- "duration": 23.0,
+ "prefabId": "skchr_whitew_2",
+ "duration": 17.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.0
- },
- {
- "key": "atk_scale",
- "value": 1.5
+ "key": "atk",
+ "value": 1.1
}
]
},
{
- "name": "浮游刃启动",
- "rangeId": "3-1",
- "description": "攻击范围<@ba.vup>扩大>,伤害类型变为法术;每次攻击时,额外对周围8格友方干员阻挡的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害(均视为近战攻击)",
- "skillType": 1,
+ "name": "狼魂",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,伤害类型变为法术,额外攻击一个目标,远程攻击不再降低攻击力\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 25,
+ "spCost": 17,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ayer_2",
- "duration": 25.0,
+ "prefabId": "skchr_whitew_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.0
- },
- {
- "key": "atk_scale",
- "value": 1.7
+ "key": "atk",
+ "value": 1.2
}
]
}
]
},
- "skchr_bibeak_1": {
- "skillId": "skchr_bibeak_1",
+ "skchr_ayer_1": {
+ "skillId": "skchr_ayer_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "飞针剑羽",
+ "name": "多导向散射弹丸",
"rangeId": null,
- "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且额外对前方另一名敌人造成攻击力<@ba.vup>{ranged@atk_scale:0%}>的法术伤害",
+ "description": "下次攻击对攻击范围内最多<@ba.vup>{max_target}>名敌人造成攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使目标停顿<@ba.vup>{sluggish:0.0}>秒",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
+ "spCost": 6,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bibeak_1",
+ "prefabId": "skchr_ayer_1",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.2
+ "value": 1.1
},
{
- "key": "ranged@atk_scale",
- "value": 1.2
+ "key": "sluggish",
+ "value": 1.0
+ },
+ {
+ "key": "max_target",
+ "value": 2.0
}
]
},
{
- "name": "飞针剑羽",
+ "name": "多导向散射弹丸",
"rangeId": null,
- "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且额外对前方另一名敌人造成攻击力<@ba.vup>{ranged@atk_scale:0%}>的法术伤害",
+ "description": "下次攻击对攻击范围内最多<@ba.vup>{max_target}>名敌人造成攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使目标停顿<@ba.vup>{sluggish:0.0}>秒",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
+ "spCost": 6,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bibeak_1",
+ "prefabId": "skchr_ayer_1",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.25
+ "value": 1.15
},
{
- "key": "ranged@atk_scale",
- "value": 1.25
+ "key": "sluggish",
+ "value": 1.0
+ },
+ {
+ "key": "max_target",
+ "value": 2.0
}
]
},
{
- "name": "飞针剑羽",
+ "name": "多导向散射弹丸",
"rangeId": null,
- "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且额外对前方另一名敌人造成攻击力<@ba.vup>{ranged@atk_scale:0%}>的法术伤害",
+ "description": "下次攻击对攻击范围内最多<@ba.vup>{max_target}>名敌人造成攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使目标停顿<@ba.vup>{sluggish:0.0}>秒",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
+ "spCost": 6,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bibeak_1",
+ "prefabId": "skchr_ayer_1",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.3
+ "value": 1.2
},
{
- "key": "ranged@atk_scale",
- "value": 1.3
+ "key": "sluggish",
+ "value": 1.0
+ },
+ {
+ "key": "max_target",
+ "value": 2.0
}
]
},
{
- "name": "飞针剑羽",
+ "name": "多导向散射弹丸",
"rangeId": null,
- "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且额外对前方另一名敌人造成攻击力<@ba.vup>{ranged@atk_scale:0%}>的法术伤害",
+ "description": "下次攻击对攻击范围内最多<@ba.vup>{max_target}>名敌人造成攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使目标停顿<@ba.vup>{sluggish:0.0}>秒",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 4,
+ "spCost": 5,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bibeak_1",
+ "prefabId": "skchr_ayer_1",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.35
+ "value": 1.25
},
{
- "key": "ranged@atk_scale",
- "value": 1.35
+ "key": "sluggish",
+ "value": 1.0
+ },
+ {
+ "key": "max_target",
+ "value": 2.0
}
]
},
{
- "name": "飞针剑羽",
+ "name": "多导向散射弹丸",
"rangeId": null,
- "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且额外对前方另一名敌人造成攻击力<@ba.vup>{ranged@atk_scale:0%}>的法术伤害",
+ "description": "下次攻击对攻击范围内最多<@ba.vup>{max_target}>名敌人造成攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使目标停顿<@ba.vup>{sluggish:0.0}>秒",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 4,
+ "spCost": 5,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bibeak_1",
+ "prefabId": "skchr_ayer_1",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.4
+ "value": 1.3
},
{
- "key": "ranged@atk_scale",
- "value": 1.4
+ "key": "sluggish",
+ "value": 1.0
+ },
+ {
+ "key": "max_target",
+ "value": 2.0
}
]
},
{
- "name": "飞针剑羽",
+ "name": "多导向散射弹丸",
"rangeId": null,
- "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且额外对前方另一名敌人造成攻击力<@ba.vup>{ranged@atk_scale:0%}>的法术伤害",
+ "description": "下次攻击对攻击范围内最多<@ba.vup>{max_target}>名敌人造成攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使目标停顿<@ba.vup>{sluggish:0.0}>秒",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 4,
+ "spCost": 5,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bibeak_1",
+ "prefabId": "skchr_ayer_1",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.45
+ "value": 1.35
},
{
- "key": "ranged@atk_scale",
- "value": 1.45
+ "key": "sluggish",
+ "value": 1.0
+ },
+ {
+ "key": "max_target",
+ "value": 2.0
}
]
},
{
- "name": "飞针剑羽",
+ "name": "多导向散射弹丸",
"rangeId": null,
- "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且额外对前方另一名敌人造成攻击力<@ba.vup>{ranged@atk_scale:0%}>的法术伤害",
+ "description": "下次攻击对攻击范围内最多<@ba.vup>{max_target}>名敌人造成攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使目标停顿<@ba.vup>{sluggish:0.0}>秒",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 3,
+ "spCost": 4,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bibeak_1",
+ "prefabId": "skchr_ayer_1",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.5
+ "value": 1.4
},
{
- "key": "ranged@atk_scale",
- "value": 1.5
+ "key": "sluggish",
+ "value": 1.0
+ },
+ {
+ "key": "max_target",
+ "value": 3.0
}
]
},
{
- "name": "飞针剑羽",
+ "name": "多导向散射弹丸",
"rangeId": null,
- "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且额外对前方另一名敌人造成攻击力<@ba.vup>{ranged@atk_scale:0%}>的法术伤害",
+ "description": "下次攻击对攻击范围内最多<@ba.vup>{max_target}>名敌人造成攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使目标停顿<@ba.vup>{sluggish:0.0}>秒",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 3,
+ "spCost": 4,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bibeak_1",
+ "prefabId": "skchr_ayer_1",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.6
+ "value": 1.45
},
{
- "key": "ranged@atk_scale",
- "value": 1.6
+ "key": "sluggish",
+ "value": 1.0
+ },
+ {
+ "key": "max_target",
+ "value": 3.0
}
]
},
{
- "name": "飞针剑羽",
+ "name": "多导向散射弹丸",
"rangeId": null,
- "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且额外对前方另一名敌人造成攻击力<@ba.vup>{ranged@atk_scale:0%}>的法术伤害",
+ "description": "下次攻击对攻击范围内最多<@ba.vup>{max_target}>名敌人造成攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使目标停顿<@ba.vup>{sluggish:0.0}>秒",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 3,
+ "spCost": 4,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bibeak_1",
+ "prefabId": "skchr_ayer_1",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.7
+ "value": 1.5
},
{
- "key": "ranged@atk_scale",
- "value": 1.7
+ "key": "sluggish",
+ "value": 1.0
+ },
+ {
+ "key": "max_target",
+ "value": 3.0
}
]
},
{
- "name": "飞针剑羽",
+ "name": "多导向散射弹丸",
"rangeId": null,
- "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且额外对前方另一名敌人造成攻击力<@ba.vup>{ranged@atk_scale:0%}>的法术伤害",
+ "description": "下次攻击对攻击范围内最多<@ba.vup>{max_target}>名敌人造成攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使目标停顿<@ba.vup>{sluggish:0.0}>秒",
"skillType": 2,
"spData": {
"spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 2,
+ "spCost": 3,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bibeak_1",
+ "prefabId": "skchr_ayer_1",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.8
+ "value": 1.6
},
{
- "key": "ranged@atk_scale",
- "value": 1.8
+ "key": "sluggish",
+ "value": 1.0
+ },
+ {
+ "key": "max_target",
+ "value": 3.0
}
]
}
]
},
- "skchr_bibeak_2": {
- "skillId": "skchr_bibeak_2",
+ "skchr_ayer_2": {
+ "skillId": "skchr_ayer_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "异刃斩",
- "rangeId": "3-12",
- "description": "对前方范围内最多<@ba.vup>{max_target}>名敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.rem>法术>伤害,并令其晕眩<@ba.vup>{stun:0.0}>秒\\n<@ba.rem>可充能3次>",
+ "name": "浮游刃启动",
+ "rangeId": "3-1",
+ "description": "攻击范围<@ba.vup>扩大>,伤害类型变为法术;每次攻击时,额外对周围8格友方干员阻挡的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害(均视为近战攻击)",
"skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 12,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 55,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_bibeak_2",
- "duration": 0.0,
+ "prefabId": "skchr_ayer_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "max_target",
- "value": 5.0
- },
- {
- "key": "stun",
- "value": 0.8
+ "key": "attack@atk_scale",
+ "value": 1.0
},
{
"key": "atk_scale",
- "value": 1.3
+ "value": 0.7
}
]
},
{
- "name": "异刃斩",
- "rangeId": "3-12",
- "description": "对前方范围内最多<@ba.vup>{max_target}>名敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.rem>法术>伤害,并令其晕眩<@ba.vup>{stun:0.0}>秒\\n<@ba.rem>可充能3次>",
+ "name": "浮游刃启动",
+ "rangeId": "3-1",
+ "description": "攻击范围<@ba.vup>扩大>,伤害类型变为法术;每次攻击时,额外对周围8格友方干员阻挡的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害(均视为近战攻击)",
"skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 12,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 55,
+ "initSp": 16,
"increment": 1.0
},
- "prefabId": "skchr_bibeak_2",
- "duration": 0.0,
+ "prefabId": "skchr_ayer_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "max_target",
- "value": 5.0
- },
- {
- "key": "stun",
- "value": 0.8
+ "key": "attack@atk_scale",
+ "value": 1.0
},
{
"key": "atk_scale",
- "value": 1.35
+ "value": 0.8
}
]
},
{
- "name": "异刃斩",
- "rangeId": "3-12",
- "description": "对前方范围内最多<@ba.vup>{max_target}>名敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.rem>法术>伤害,并令其晕眩<@ba.vup>{stun:0.0}>秒\\n<@ba.rem>可充能3次>",
+ "name": "浮游刃启动",
+ "rangeId": "3-1",
+ "description": "攻击范围<@ba.vup>扩大>,伤害类型变为法术;每次攻击时,额外对周围8格友方干员阻挡的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害(均视为近战攻击)",
"skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 12,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 55,
+ "initSp": 17,
"increment": 1.0
},
- "prefabId": "skchr_bibeak_2",
- "duration": 0.0,
+ "prefabId": "skchr_ayer_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "max_target",
- "value": 5.0
- },
- {
- "key": "stun",
- "value": 0.8
+ "key": "attack@atk_scale",
+ "value": 1.0
},
{
"key": "atk_scale",
- "value": 1.4
+ "value": 0.9
}
]
},
{
- "name": "异刃斩",
- "rangeId": "3-12",
- "description": "对前方范围内最多<@ba.vup>{max_target}>名敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.rem>法术>伤害,并令其晕眩<@ba.vup>{stun:0.0}>秒\\n<@ba.rem>可充能3次>",
+ "name": "浮游刃启动",
+ "rangeId": "3-1",
+ "description": "攻击范围<@ba.vup>扩大>,伤害类型变为法术;每次攻击时,额外对周围8格友方干员阻挡的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害(均视为近战攻击)",
"skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 11,
- "initSp": 1,
+ "maxChargeTime": 1,
+ "spCost": 54,
+ "initSp": 18,
"increment": 1.0
},
- "prefabId": "skchr_bibeak_2",
- "duration": 0.0,
+ "prefabId": "skchr_ayer_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "max_target",
- "value": 5.0
- },
- {
- "key": "stun",
+ "key": "attack@atk_scale",
"value": 1.0
},
{
"key": "atk_scale",
- "value": 1.5
+ "value": 1.0
}
]
},
{
- "name": "异刃斩",
- "rangeId": "3-12",
- "description": "对前方范围内最多<@ba.vup>{max_target}>名敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.rem>法术>伤害,并令其晕眩<@ba.vup>{stun:0.0}>秒\\n<@ba.rem>可充能3次>",
+ "name": "浮游刃启动",
+ "rangeId": "3-1",
+ "description": "攻击范围<@ba.vup>扩大>,伤害类型变为法术;每次攻击时,额外对周围8格友方干员阻挡的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害(均视为近战攻击)",
"skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 11,
- "initSp": 1,
+ "maxChargeTime": 1,
+ "spCost": 54,
+ "initSp": 19,
"increment": 1.0
},
- "prefabId": "skchr_bibeak_2",
- "duration": 0.0,
+ "prefabId": "skchr_ayer_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "max_target",
- "value": 5.0
- },
- {
- "key": "stun",
+ "key": "attack@atk_scale",
"value": 1.0
},
{
"key": "atk_scale",
- "value": 1.55
+ "value": 1.1
}
]
},
{
- "name": "异刃斩",
- "rangeId": "3-12",
- "description": "对前方范围内最多<@ba.vup>{max_target}>名敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.rem>法术>伤害,并令其晕眩<@ba.vup>{stun:0.0}>秒\\n<@ba.rem>可充能3次>",
+ "name": "浮游刃启动",
+ "rangeId": "3-1",
+ "description": "攻击范围<@ba.vup>扩大>,伤害类型变为法术;每次攻击时,额外对周围8格友方干员阻挡的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害(均视为近战攻击)",
"skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 11,
- "initSp": 1,
+ "maxChargeTime": 1,
+ "spCost": 54,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_bibeak_2",
- "duration": 0.0,
+ "prefabId": "skchr_ayer_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "max_target",
- "value": 5.0
- },
- {
- "key": "stun",
+ "key": "attack@atk_scale",
"value": 1.0
},
{
"key": "atk_scale",
- "value": 1.6
+ "value": 1.2
}
]
},
{
- "name": "异刃斩",
- "rangeId": "3-12",
- "description": "对前方范围内最多<@ba.vup>{max_target}>名敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.rem>法术>伤害,并令其晕眩<@ba.vup>{stun:0.0}>秒\\n<@ba.rem>可充能3次>",
+ "name": "浮游刃启动",
+ "rangeId": "3-1",
+ "description": "攻击范围<@ba.vup>扩大>,伤害类型变为法术;每次攻击时,额外对周围8格友方干员阻挡的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害(均视为近战攻击)",
"skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 10,
- "initSp": 2,
+ "maxChargeTime": 1,
+ "spCost": 53,
+ "initSp": 21,
"increment": 1.0
},
- "prefabId": "skchr_bibeak_2",
- "duration": 0.0,
+ "prefabId": "skchr_ayer_2",
+ "duration": 21.0,
"blackboard": [
{
- "key": "max_target",
- "value": 6.0
- },
- {
- "key": "stun",
- "value": 1.2
+ "key": "attack@atk_scale",
+ "value": 1.0
},
{
"key": "atk_scale",
- "value": 1.7
+ "value": 1.3
}
]
},
{
- "name": "异刃斩",
- "rangeId": "3-12",
- "description": "对前方范围内最多<@ba.vup>{max_target}>名敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.rem>法术>伤害,并令其晕眩<@ba.vup>{stun:0.0}>秒\\n<@ba.rem>可充能3次>",
+ "name": "浮游刃启动",
+ "rangeId": "3-1",
+ "description": "攻击范围<@ba.vup>扩大>,伤害类型变为法术;每次攻击时,额外对周围8格友方干员阻挡的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害(均视为近战攻击)",
"skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 9,
- "initSp": 3,
+ "maxChargeTime": 1,
+ "spCost": 52,
+ "initSp": 22,
"increment": 1.0
},
- "prefabId": "skchr_bibeak_2",
- "duration": 0.0,
+ "prefabId": "skchr_ayer_2",
+ "duration": 22.0,
"blackboard": [
{
- "key": "max_target",
- "value": 6.0
- },
- {
- "key": "stun",
- "value": 1.4
+ "key": "attack@atk_scale",
+ "value": 1.0
},
{
"key": "atk_scale",
- "value": 1.8
+ "value": 1.4
}
]
},
{
- "name": "异刃斩",
- "rangeId": "3-12",
- "description": "对前方范围内最多<@ba.vup>{max_target}>名敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.rem>法术>伤害,并令其晕眩<@ba.vup>{stun:0.0}>秒\\n<@ba.rem>可充能3次>",
+ "name": "浮游刃启动",
+ "rangeId": "3-1",
+ "description": "攻击范围<@ba.vup>扩大>,伤害类型变为法术;每次攻击时,额外对周围8格友方干员阻挡的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害(均视为近战攻击)",
"skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 8,
- "initSp": 4,
+ "maxChargeTime": 1,
+ "spCost": 51,
+ "initSp": 23,
"increment": 1.0
},
- "prefabId": "skchr_bibeak_2",
- "duration": 0.0,
+ "prefabId": "skchr_ayer_2",
+ "duration": 23.0,
"blackboard": [
{
- "key": "max_target",
- "value": 6.0
- },
- {
- "key": "stun",
- "value": 1.6
+ "key": "attack@atk_scale",
+ "value": 1.0
},
{
"key": "atk_scale",
- "value": 1.9
+ "value": 1.5
}
]
},
{
- "name": "异刃斩",
- "rangeId": "3-12",
- "description": "对前方范围内最多<@ba.vup>{max_target}>名敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.rem>法术>伤害,并令其晕眩<@ba.vup>{stun:0.0}>秒\\n<@ba.rem>可充能3次>",
+ "name": "浮游刃启动",
+ "rangeId": "3-1",
+ "description": "攻击范围<@ba.vup>扩大>,伤害类型变为法术;每次攻击时,额外对周围8格友方干员阻挡的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害(均视为近战攻击)",
"skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 7,
- "initSp": 5,
+ "maxChargeTime": 1,
+ "spCost": 50,
+ "initSp": 25,
"increment": 1.0
},
- "prefabId": "skchr_bibeak_2",
- "duration": 0.0,
+ "prefabId": "skchr_ayer_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "max_target",
- "value": 6.0
- },
- {
- "key": "stun",
- "value": 1.8
+ "key": "attack@atk_scale",
+ "value": 1.0
},
{
"key": "atk_scale",
- "value": 2.0
+ "value": 1.7
}
]
}
]
},
- "skchr_ghost_2": {
- "skillId": "skchr_ghost_2",
+ "skchr_bibeak_1": {
+ "skillId": "skchr_bibeak_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "肉斩骨断",
+ "name": "飞针剑羽",
"rangeId": null,
- "description": "技能持续期间内干员的生命值始终不会低于<@ba.vup>1>,攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能结束后干员晕眩{stun}秒>",
- "skillType": 1,
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且额外对前方另一名敌人造成攻击力<@ba.vup>{ranged@atk_scale:0%}>的法术伤害",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 45,
- "initSp": 20,
+ "spCost": 5,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ghost_2",
- "duration": 10.0,
+ "prefabId": "skchr_bibeak_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.4
+ "key": "atk_scale",
+ "value": 1.2
},
{
- "key": "stun",
- "value": 10.0
+ "key": "ranged@atk_scale",
+ "value": 1.2
}
]
},
{
- "name": "肉斩骨断",
+ "name": "飞针剑羽",
"rangeId": null,
- "description": "技能持续期间内干员的生命值始终不会低于<@ba.vup>1>,攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能结束后干员晕眩{stun}秒>",
- "skillType": 1,
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且额外对前方另一名敌人造成攻击力<@ba.vup>{ranged@atk_scale:0%}>的法术伤害",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 45,
- "initSp": 20,
+ "spCost": 5,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ghost_2",
- "duration": 10.0,
+ "prefabId": "skchr_bibeak_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.5
+ "key": "atk_scale",
+ "value": 1.25
},
{
- "key": "stun",
- "value": 10.0
+ "key": "ranged@atk_scale",
+ "value": 1.25
}
]
},
{
- "name": "肉斩骨断",
+ "name": "飞针剑羽",
"rangeId": null,
- "description": "技能持续期间内干员的生命值始终不会低于<@ba.vup>1>,攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能结束后干员晕眩{stun}秒>",
- "skillType": 1,
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且额外对前方另一名敌人造成攻击力<@ba.vup>{ranged@atk_scale:0%}>的法术伤害",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 45,
- "initSp": 20,
+ "spCost": 5,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ghost_2",
- "duration": 10.0,
+ "prefabId": "skchr_bibeak_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.6
+ "key": "atk_scale",
+ "value": 1.3
},
{
- "key": "stun",
- "value": 10.0
+ "key": "ranged@atk_scale",
+ "value": 1.3
}
]
},
{
- "name": "肉斩骨断",
+ "name": "飞针剑羽",
"rangeId": null,
- "description": "技能持续期间内干员的生命值始终不会低于<@ba.vup>1>,攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能结束后干员晕眩{stun}秒>",
- "skillType": 1,
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且额外对前方另一名敌人造成攻击力<@ba.vup>{ranged@atk_scale:0%}>的法术伤害",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 45,
- "initSp": 25,
+ "spCost": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ghost_2",
- "duration": 11.0,
+ "prefabId": "skchr_bibeak_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.7
+ "key": "atk_scale",
+ "value": 1.35
},
{
- "key": "stun",
- "value": 10.0
+ "key": "ranged@atk_scale",
+ "value": 1.35
}
]
},
{
- "name": "肉斩骨断",
+ "name": "飞针剑羽",
"rangeId": null,
- "description": "技能持续期间内干员的生命值始终不会低于<@ba.vup>1>,攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能结束后干员晕眩{stun}秒>",
- "skillType": 1,
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且额外对前方另一名敌人造成攻击力<@ba.vup>{ranged@atk_scale:0%}>的法术伤害",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 45,
- "initSp": 25,
+ "spCost": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ghost_2",
- "duration": 11.0,
+ "prefabId": "skchr_bibeak_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.8
+ "key": "atk_scale",
+ "value": 1.4
},
{
- "key": "stun",
- "value": 10.0
+ "key": "ranged@atk_scale",
+ "value": 1.4
}
]
},
{
- "name": "肉斩骨断",
+ "name": "飞针剑羽",
"rangeId": null,
- "description": "技能持续期间内干员的生命值始终不会低于<@ba.vup>1>,攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能结束后干员晕眩{stun}秒>",
- "skillType": 1,
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且额外对前方另一名敌人造成攻击力<@ba.vup>{ranged@atk_scale:0%}>的法术伤害",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 45,
- "initSp": 25,
+ "spCost": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ghost_2",
- "duration": 11.0,
+ "prefabId": "skchr_bibeak_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.9
+ "key": "atk_scale",
+ "value": 1.45
},
{
- "key": "stun",
- "value": 10.0
+ "key": "ranged@atk_scale",
+ "value": 1.45
}
]
},
{
- "name": "肉斩骨断",
+ "name": "飞针剑羽",
"rangeId": null,
- "description": "技能持续期间内干员的生命值始终不会低于<@ba.vup>1>,攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能结束后干员晕眩{stun}秒>",
- "skillType": 1,
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且额外对前方另一名敌人造成攻击力<@ba.vup>{ranged@atk_scale:0%}>的法术伤害",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 43,
- "initSp": 30,
+ "spCost": 3,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ghost_2",
- "duration": 12.0,
+ "prefabId": "skchr_bibeak_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 1.5
},
{
- "key": "stun",
- "value": 10.0
+ "key": "ranged@atk_scale",
+ "value": 1.5
}
]
},
{
- "name": "肉斩骨断",
+ "name": "飞针剑羽",
"rangeId": null,
- "description": "技能持续期间内干员的生命值始终不会低于<@ba.vup>1>,攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能结束后干员晕眩{stun}秒>",
- "skillType": 1,
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且额外对前方另一名敌人造成攻击力<@ba.vup>{ranged@atk_scale:0%}>的法术伤害",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 42,
- "initSp": 30,
+ "spCost": 3,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ghost_2",
- "duration": 13.0,
+ "prefabId": "skchr_bibeak_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.2
+ "key": "atk_scale",
+ "value": 1.6
},
{
- "key": "stun",
- "value": 10.0
+ "key": "ranged@atk_scale",
+ "value": 1.6
}
]
},
{
- "name": "肉斩骨断",
+ "name": "飞针剑羽",
"rangeId": null,
- "description": "技能持续期间内干员的生命值始终不会低于<@ba.vup>1>,攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能结束后干员晕眩{stun}秒>",
- "skillType": 1,
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且额外对前方另一名敌人造成攻击力<@ba.vup>{ranged@atk_scale:0%}>的法术伤害",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 41,
- "initSp": 30,
+ "spCost": 3,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ghost_2",
- "duration": 14.0,
+ "prefabId": "skchr_bibeak_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.4
+ "key": "atk_scale",
+ "value": 1.7
},
{
- "key": "stun",
- "value": 10.0
+ "key": "ranged@atk_scale",
+ "value": 1.7
}
]
},
{
- "name": "肉斩骨断",
+ "name": "飞针剑羽",
"rangeId": null,
- "description": "技能持续期间内干员的生命值始终不会低于<@ba.vup>1>,攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能结束后干员晕眩{stun}秒>",
- "skillType": 1,
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且额外对前方另一名敌人造成攻击力<@ba.vup>{ranged@atk_scale:0%}>的法术伤害",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 35,
+ "spCost": 2,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ghost_2",
- "duration": 15.0,
+ "prefabId": "skchr_bibeak_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.6
+ "key": "atk_scale",
+ "value": 1.8
},
{
- "key": "stun",
- "value": 10.0
+ "key": "ranged@atk_scale",
+ "value": 1.8
}
]
}
]
},
- "skchr_broca_1": {
- "skillId": "skchr_broca_1",
+ "skchr_bibeak_2": {
+ "skillId": "skchr_bibeak_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "通电",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "name": "异刃斩",
+ "rangeId": "3-12",
+ "description": "对前方范围内最多<@ba.vup>{max_target}>名敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.rem>法术>伤害,并令其晕眩<@ba.vup>{stun:0.0}>秒\\n<@ba.rem>可充能3次>",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 50,
+ "maxChargeTime": 3,
+ "spCost": 12,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_broca_1",
- "duration": 25.0,
+ "prefabId": "skchr_bibeak_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.2
+ "key": "max_target",
+ "value": 5.0
+ },
+ {
+ "key": "stun",
+ "value": 0.8
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.3
}
]
},
{
- "name": "通电",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "name": "异刃斩",
+ "rangeId": "3-12",
+ "description": "对前方范围内最多<@ba.vup>{max_target}>名敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.rem>法术>伤害,并令其晕眩<@ba.vup>{stun:0.0}>秒\\n<@ba.rem>可充能3次>",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 50,
- "initSp": 1,
+ "maxChargeTime": 3,
+ "spCost": 12,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_broca_1",
- "duration": 25.0,
+ "prefabId": "skchr_bibeak_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.25
+ "key": "max_target",
+ "value": 5.0
+ },
+ {
+ "key": "stun",
+ "value": 0.8
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.35
}
]
},
{
- "name": "通电",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "name": "异刃斩",
+ "rangeId": "3-12",
+ "description": "对前方范围内最多<@ba.vup>{max_target}>名敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.rem>法术>伤害,并令其晕眩<@ba.vup>{stun:0.0}>秒\\n<@ba.rem>可充能3次>",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 50,
- "initSp": 2,
+ "maxChargeTime": 3,
+ "spCost": 12,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_broca_1",
- "duration": 25.0,
+ "prefabId": "skchr_bibeak_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.3
+ "key": "max_target",
+ "value": 5.0
+ },
+ {
+ "key": "stun",
+ "value": 0.8
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.4
}
]
},
{
- "name": "通电",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "name": "异刃斩",
+ "rangeId": "3-12",
+ "description": "对前方范围内最多<@ba.vup>{max_target}>名敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.rem>法术>伤害,并令其晕眩<@ba.vup>{stun:0.0}>秒\\n<@ba.rem>可充能3次>",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 50,
- "initSp": 5,
+ "maxChargeTime": 3,
+ "spCost": 11,
+ "initSp": 1,
"increment": 1.0
},
- "prefabId": "skchr_broca_1",
- "duration": 26.0,
+ "prefabId": "skchr_bibeak_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.35
+ "key": "max_target",
+ "value": 5.0
+ },
+ {
+ "key": "stun",
+ "value": 1.0
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.5
}
]
},
{
- "name": "通电",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "name": "异刃斩",
+ "rangeId": "3-12",
+ "description": "对前方范围内最多<@ba.vup>{max_target}>名敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.rem>法术>伤害,并令其晕眩<@ba.vup>{stun:0.0}>秒\\n<@ba.rem>可充能3次>",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 50,
- "initSp": 6,
+ "maxChargeTime": 3,
+ "spCost": 11,
+ "initSp": 1,
"increment": 1.0
},
- "prefabId": "skchr_broca_1",
- "duration": 26.0,
+ "prefabId": "skchr_bibeak_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.4
+ "key": "max_target",
+ "value": 5.0
+ },
+ {
+ "key": "stun",
+ "value": 1.0
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.55
}
]
},
{
- "name": "通电",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "name": "异刃斩",
+ "rangeId": "3-12",
+ "description": "对前方范围内最多<@ba.vup>{max_target}>名敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.rem>法术>伤害,并令其晕眩<@ba.vup>{stun:0.0}>秒\\n<@ba.rem>可充能3次>",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 50,
- "initSp": 7,
+ "maxChargeTime": 3,
+ "spCost": 11,
+ "initSp": 1,
"increment": 1.0
},
- "prefabId": "skchr_broca_1",
- "duration": 26.0,
+ "prefabId": "skchr_bibeak_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.45
+ "key": "max_target",
+ "value": 5.0
+ },
+ {
+ "key": "stun",
+ "value": 1.0
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.6
}
]
},
{
- "name": "通电",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "name": "异刃斩",
+ "rangeId": "3-12",
+ "description": "对前方范围内最多<@ba.vup>{max_target}>名敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.rem>法术>伤害,并令其晕眩<@ba.vup>{stun:0.0}>秒\\n<@ba.rem>可充能3次>",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 50,
- "initSp": 10,
+ "maxChargeTime": 3,
+ "spCost": 10,
+ "initSp": 2,
"increment": 1.0
},
- "prefabId": "skchr_broca_1",
- "duration": 27.0,
- "blackboard": [
+ "prefabId": "skchr_bibeak_2",
+ "duration": 0.0,
+ "blackboard": [
{
- "key": "atk",
- "value": 0.5
+ "key": "max_target",
+ "value": 6.0
+ },
+ {
+ "key": "stun",
+ "value": 1.2
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.7
}
]
},
{
- "name": "通电",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "name": "异刃斩",
+ "rangeId": "3-12",
+ "description": "对前方范围内最多<@ba.vup>{max_target}>名敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.rem>法术>伤害,并令其晕眩<@ba.vup>{stun:0.0}>秒\\n<@ba.rem>可充能3次>",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 50,
- "initSp": 13,
+ "maxChargeTime": 3,
+ "spCost": 9,
+ "initSp": 3,
"increment": 1.0
},
- "prefabId": "skchr_broca_1",
- "duration": 28.0,
+ "prefabId": "skchr_bibeak_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.6
+ "key": "max_target",
+ "value": 6.0
+ },
+ {
+ "key": "stun",
+ "value": 1.4
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.8
}
]
},
{
- "name": "通电",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "name": "异刃斩",
+ "rangeId": "3-12",
+ "description": "对前方范围内最多<@ba.vup>{max_target}>名敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.rem>法术>伤害,并令其晕眩<@ba.vup>{stun:0.0}>秒\\n<@ba.rem>可充能3次>",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 50,
- "initSp": 16,
+ "maxChargeTime": 3,
+ "spCost": 8,
+ "initSp": 4,
"increment": 1.0
},
- "prefabId": "skchr_broca_1",
- "duration": 29.0,
+ "prefabId": "skchr_bibeak_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.7
+ "key": "max_target",
+ "value": 6.0
+ },
+ {
+ "key": "stun",
+ "value": 1.6
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.9
}
]
},
{
- "name": "通电",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "name": "异刃斩",
+ "rangeId": "3-12",
+ "description": "对前方范围内最多<@ba.vup>{max_target}>名敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.rem>法术>伤害,并令其晕眩<@ba.vup>{stun:0.0}>秒\\n<@ba.rem>可充能3次>",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 50,
- "initSp": 20,
+ "maxChargeTime": 3,
+ "spCost": 7,
+ "initSp": 5,
"increment": 1.0
},
- "prefabId": "skchr_broca_1",
- "duration": 30.0,
+ "prefabId": "skchr_bibeak_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.8
+ "key": "max_target",
+ "value": 6.0
+ },
+ {
+ "key": "stun",
+ "value": 1.8
+ },
+ {
+ "key": "atk_scale",
+ "value": 2.0
}
]
}
]
},
- "skchr_broca_2": {
- "skillId": "skchr_broca_2",
+ "skchr_ghost_2": {
+ "skillId": "skchr_ghost_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "高压电流",
- "rangeId": "3-2",
- "description": "攻击间隔<@ba.vdown>增大>,攻击距离<@ba.vup>加长>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害并使击中的敌人停顿<@ba.vup>{attack@sluggish:0.0}>秒\\n<@ba.rem>技能结束后晕眩{stun}秒>",
+ "name": "肉斩骨断",
+ "rangeId": null,
+ "description": "技能持续期间内干员的生命值始终不会低于<@ba.vup>1>,攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能结束后干员晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 45,
- "initSp": 10,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_broca_2",
- "duration": 25.0,
+ "prefabId": "skchr_ghost_2",
+ "duration": 10.0,
"blackboard": [
{
"key": "atk",
- "value": 0.8
- },
- {
- "key": "attack@sluggish",
- "value": 0.7
- },
- {
- "key": "base_attack_time",
- "value": 0.65
+ "value": 0.4
},
{
"key": "stun",
- "value": 8.0
+ "value": 10.0
}
]
},
{
- "name": "高压电流",
- "rangeId": "3-2",
- "description": "攻击间隔<@ba.vdown>增大>,攻击距离<@ba.vup>加长>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害并使击中的敌人停顿<@ba.vup>{attack@sluggish:0.0}>秒\\n<@ba.rem>技能结束后晕眩{stun}秒>",
+ "name": "肉斩骨断",
+ "rangeId": null,
+ "description": "技能持续期间内干员的生命值始终不会低于<@ba.vup>1>,攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能结束后干员晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 44,
- "initSp": 11,
+ "spCost": 45,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_broca_2",
- "duration": 25.0,
+ "prefabId": "skchr_ghost_2",
+ "duration": 10.0,
"blackboard": [
{
"key": "atk",
- "value": 0.9
- },
- {
- "key": "attack@sluggish",
- "value": 0.7
- },
- {
- "key": "base_attack_time",
- "value": 0.65
+ "value": 0.5
},
{
"key": "stun",
- "value": 8.0
+ "value": 10.0
}
]
},
{
- "name": "高压电流",
- "rangeId": "3-2",
- "description": "攻击间隔<@ba.vdown>增大>,攻击距离<@ba.vup>加长>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害并使击中的敌人停顿<@ba.vup>{attack@sluggish:0.0}>秒\\n<@ba.rem>技能结束后晕眩{stun}秒>",
+ "name": "肉斩骨断",
+ "rangeId": null,
+ "description": "技能持续期间内干员的生命值始终不会低于<@ba.vup>1>,攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能结束后干员晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 43,
- "initSp": 12,
+ "spCost": 45,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_broca_2",
- "duration": 25.0,
+ "prefabId": "skchr_ghost_2",
+ "duration": 10.0,
"blackboard": [
{
"key": "atk",
- "value": 1.0
- },
- {
- "key": "attack@sluggish",
- "value": 0.7
- },
- {
- "key": "base_attack_time",
- "value": 0.65
+ "value": 0.6
},
{
"key": "stun",
- "value": 8.0
+ "value": 10.0
}
]
},
{
- "name": "高压电流",
- "rangeId": "3-2",
- "description": "攻击间隔<@ba.vdown>增大>,攻击距离<@ba.vup>加长>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害并使击中的敌人停顿<@ba.vup>{attack@sluggish:0.0}>秒\\n<@ba.rem>技能结束后晕眩{stun}秒>",
+ "name": "肉斩骨断",
+ "rangeId": null,
+ "description": "技能持续期间内干员的生命值始终不会低于<@ba.vup>1>,攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能结束后干员晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 42,
- "initSp": 13,
+ "spCost": 45,
+ "initSp": 25,
"increment": 1.0
},
- "prefabId": "skchr_broca_2",
- "duration": 25.0,
+ "prefabId": "skchr_ghost_2",
+ "duration": 11.0,
"blackboard": [
{
"key": "atk",
- "value": 1.1
- },
- {
- "key": "attack@sluggish",
- "value": 0.8
- },
- {
- "key": "base_attack_time",
- "value": 0.65
+ "value": 0.7
},
{
"key": "stun",
- "value": 7.0
+ "value": 10.0
}
]
},
{
- "name": "高压电流",
- "rangeId": "3-2",
- "description": "攻击间隔<@ba.vdown>增大>,攻击距离<@ba.vup>加长>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害并使击中的敌人停顿<@ba.vup>{attack@sluggish:0.0}>秒\\n<@ba.rem>技能结束后晕眩{stun}秒>",
+ "name": "肉斩骨断",
+ "rangeId": null,
+ "description": "技能持续期间内干员的生命值始终不会低于<@ba.vup>1>,攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能结束后干员晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 41,
- "initSp": 14,
+ "spCost": 45,
+ "initSp": 25,
"increment": 1.0
},
- "prefabId": "skchr_broca_2",
- "duration": 25.0,
+ "prefabId": "skchr_ghost_2",
+ "duration": 11.0,
"blackboard": [
{
"key": "atk",
- "value": 1.2
- },
- {
- "key": "attack@sluggish",
"value": 0.8
},
- {
- "key": "base_attack_time",
- "value": 0.65
- },
{
"key": "stun",
- "value": 7.0
+ "value": 10.0
}
]
},
{
- "name": "高压电流",
- "rangeId": "3-2",
- "description": "攻击间隔<@ba.vdown>增大>,攻击距离<@ba.vup>加长>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害并使击中的敌人停顿<@ba.vup>{attack@sluggish:0.0}>秒\\n<@ba.rem>技能结束后晕眩{stun}秒>",
+ "name": "肉斩骨断",
+ "rangeId": null,
+ "description": "技能持续期间内干员的生命值始终不会低于<@ba.vup>1>,攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能结束后干员晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 15,
+ "spCost": 45,
+ "initSp": 25,
"increment": 1.0
},
- "prefabId": "skchr_broca_2",
- "duration": 25.0,
+ "prefabId": "skchr_ghost_2",
+ "duration": 11.0,
"blackboard": [
{
"key": "atk",
- "value": 1.3
- },
- {
- "key": "attack@sluggish",
- "value": 0.8
- },
- {
- "key": "base_attack_time",
- "value": 0.65
+ "value": 0.9
},
{
"key": "stun",
- "value": 7.0
+ "value": 10.0
}
]
},
{
- "name": "高压电流",
- "rangeId": "3-2",
- "description": "攻击间隔<@ba.vdown>增大>,攻击距离<@ba.vup>加长>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害并使击中的敌人停顿<@ba.vup>{attack@sluggish:0.0}>秒\\n<@ba.rem>技能结束后晕眩{stun}秒>",
+ "name": "肉斩骨断",
+ "rangeId": null,
+ "description": "技能持续期间内干员的生命值始终不会低于<@ba.vup>1>,攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能结束后干员晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 39,
- "initSp": 16,
+ "spCost": 43,
+ "initSp": 30,
"increment": 1.0
},
- "prefabId": "skchr_broca_2",
- "duration": 25.0,
+ "prefabId": "skchr_ghost_2",
+ "duration": 12.0,
"blackboard": [
{
"key": "atk",
- "value": 1.4
- },
- {
- "key": "attack@sluggish",
- "value": 0.9
- },
- {
- "key": "base_attack_time",
- "value": 0.65
+ "value": 1.0
},
{
"key": "stun",
- "value": 6.0
+ "value": 10.0
}
]
},
{
- "name": "高压电流",
- "rangeId": "3-2",
- "description": "攻击间隔<@ba.vdown>增大>,攻击距离<@ba.vup>加长>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害并使击中的敌人停顿<@ba.vup>{attack@sluggish:0.0}>秒\\n<@ba.rem>技能结束后晕眩{stun}秒>",
+ "name": "肉斩骨断",
+ "rangeId": null,
+ "description": "技能持续期间内干员的生命值始终不会低于<@ba.vup>1>,攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能结束后干员晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 38,
- "initSp": 17,
+ "spCost": 42,
+ "initSp": 30,
"increment": 1.0
},
- "prefabId": "skchr_broca_2",
- "duration": 25.0,
+ "prefabId": "skchr_ghost_2",
+ "duration": 13.0,
"blackboard": [
{
"key": "atk",
- "value": 1.6
- },
- {
- "key": "attack@sluggish",
- "value": 0.9
- },
- {
- "key": "base_attack_time",
- "value": 0.65
+ "value": 1.2
},
{
"key": "stun",
- "value": 6.0
+ "value": 10.0
}
]
},
{
- "name": "高压电流",
- "rangeId": "3-2",
- "description": "攻击间隔<@ba.vdown>增大>,攻击距离<@ba.vup>加长>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害并使击中的敌人停顿<@ba.vup>{attack@sluggish:0.0}>秒\\n<@ba.rem>技能结束后晕眩{stun}秒>",
+ "name": "肉斩骨断",
+ "rangeId": null,
+ "description": "技能持续期间内干员的生命值始终不会低于<@ba.vup>1>,攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能结束后干员晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 37,
- "initSp": 18,
+ "spCost": 41,
+ "initSp": 30,
"increment": 1.0
},
- "prefabId": "skchr_broca_2",
- "duration": 25.0,
+ "prefabId": "skchr_ghost_2",
+ "duration": 14.0,
"blackboard": [
{
"key": "atk",
- "value": 1.7
- },
- {
- "key": "attack@sluggish",
- "value": 1.0
- },
- {
- "key": "base_attack_time",
- "value": 0.65
+ "value": 1.4
},
{
"key": "stun",
- "value": 6.0
+ "value": 10.0
}
]
},
{
- "name": "高压电流",
- "rangeId": "3-2",
- "description": "攻击间隔<@ba.vdown>增大>,攻击距离<@ba.vup>加长>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害并使击中的敌人停顿<@ba.vup>{attack@sluggish:0.0}>秒\\n<@ba.rem>技能结束后晕眩{stun}秒>",
+ "name": "肉斩骨断",
+ "rangeId": null,
+ "description": "技能持续期间内干员的生命值始终不会低于<@ba.vup>1>,攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能结束后干员晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 35,
- "initSp": 20,
+ "spCost": 40,
+ "initSp": 35,
"increment": 1.0
},
- "prefabId": "skchr_broca_2",
- "duration": 25.0,
+ "prefabId": "skchr_ghost_2",
+ "duration": 15.0,
"blackboard": [
{
"key": "atk",
- "value": 1.9
- },
- {
- "key": "attack@sluggish",
- "value": 1.0
- },
- {
- "key": "base_attack_time",
- "value": 0.65
+ "value": 1.6
},
{
"key": "stun",
- "value": 5.0
+ "value": 10.0
}
]
}
]
},
- "skchr_savage_1": {
- "skillId": "skchr_savage_1",
- "iconId": "skcom_powerstrike[2]",
+ "skchr_broca_1": {
+ "skillId": "skchr_broca_1",
+ "iconId": null,
"hidden": false,
"levels": [
{
- "name": "强力击·β型",
+ "name": "通电",
"rangeId": null,
- "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
+ "spCost": 50,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_savage_1",
- "duration": 0.0,
+ "prefabId": "skchr_broca_1",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.7
+ "key": "atk",
+ "value": 0.2
}
]
},
{
- "name": "强力击·β型",
+ "name": "通电",
"rangeId": null,
- "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 1,
"increment": 1.0
},
- "prefabId": "skchr_savage_1",
- "duration": 0.0,
+ "prefabId": "skchr_broca_1",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.75
+ "key": "atk",
+ "value": 0.25
}
]
},
{
- "name": "强力击·β型",
+ "name": "通电",
"rangeId": null,
- "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 2,
"increment": 1.0
},
- "prefabId": "skchr_savage_1",
- "duration": 0.0,
+ "prefabId": "skchr_broca_1",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.8
+ "key": "atk",
+ "value": 0.3
}
]
},
{
- "name": "强力击·β型",
+ "name": "通电",
"rangeId": null,
- "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 4,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 5,
"increment": 1.0
},
- "prefabId": "skchr_savage_1",
- "duration": 0.0,
+ "prefabId": "skchr_broca_1",
+ "duration": 26.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.85
+ "key": "atk",
+ "value": 0.35
}
]
},
{
- "name": "强力击·β型",
+ "name": "通电",
"rangeId": null,
- "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 4,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 6,
"increment": 1.0
},
- "prefabId": "skchr_savage_1",
- "duration": 0.0,
+ "prefabId": "skchr_broca_1",
+ "duration": 26.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.9
+ "key": "atk",
+ "value": 0.4
}
]
},
{
- "name": "强力击·β型",
+ "name": "通电",
"rangeId": null,
- "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 4,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 7,
"increment": 1.0
},
- "prefabId": "skchr_savage_1",
- "duration": 0.0,
+ "prefabId": "skchr_broca_1",
+ "duration": 26.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.95
+ "key": "atk",
+ "value": 0.45
}
]
},
{
- "name": "强力击·β型",
+ "name": "通电",
"rangeId": null,
- "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 4,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_savage_1",
- "duration": 0.0,
+ "prefabId": "skchr_broca_1",
+ "duration": 27.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.0
+ "key": "atk",
+ "value": 0.5
}
]
},
{
- "name": "强力击·β型",
+ "name": "通电",
"rangeId": null,
- "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 4,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 13,
"increment": 1.0
},
- "prefabId": "skchr_savage_1",
- "duration": 0.0,
+ "prefabId": "skchr_broca_1",
+ "duration": 28.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.1
+ "key": "atk",
+ "value": 0.6
}
]
},
{
- "name": "强力击·β型",
+ "name": "通电",
"rangeId": null,
- "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 4,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 16,
"increment": 1.0
},
- "prefabId": "skchr_savage_1",
- "duration": 0.0,
+ "prefabId": "skchr_broca_1",
+ "duration": 29.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.2
+ "key": "atk",
+ "value": 0.7
}
]
},
{
- "name": "强力击·β型",
+ "name": "通电",
"rangeId": null,
- "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 3,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_savage_1",
- "duration": 0.0,
+ "prefabId": "skchr_broca_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.3
+ "key": "atk",
+ "value": 0.8
}
]
}
]
},
- "skchr_savage_2": {
- "skillId": "skchr_savage_2",
+ "skchr_broca_2": {
+ "skillId": "skchr_broca_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "微差爆破",
+ "name": "高压电流",
"rangeId": "3-2",
- "description": "对前方三格范围内至多<@ba.vup>{max_target}>个敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击距离<@ba.vup>加长>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害并使击中的敌人停顿<@ba.vup>{attack@sluggish:0.0}>秒\\n<@ba.rem>技能结束后晕眩{stun}秒>",
"skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 45,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_savage_2",
- "duration": 0.0,
+ "prefabId": "skchr_broca_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "max_target",
- "value": 3.0
+ "key": "atk",
+ "value": 0.8
},
{
- "key": "atk_scale",
- "value": 3.0
+ "key": "attack@sluggish",
+ "value": 0.7
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.65
+ },
+ {
+ "key": "stun",
+ "value": 8.0
}
]
},
{
- "name": "微差爆破",
+ "name": "高压电流",
"rangeId": "3-2",
- "description": "对前方三格范围内至多<@ba.vup>{max_target}>个敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击距离<@ba.vup>加长>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害并使击中的敌人停顿<@ba.vup>{attack@sluggish:0.0}>秒\\n<@ba.rem>技能结束后晕眩{stun}秒>",
"skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 44,
+ "initSp": 11,
"increment": 1.0
},
- "prefabId": "skchr_savage_2",
- "duration": 0.0,
+ "prefabId": "skchr_broca_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "max_target",
- "value": 3.0
+ "key": "atk",
+ "value": 0.9
},
{
- "key": "atk_scale",
- "value": 3.1
+ "key": "attack@sluggish",
+ "value": 0.7
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.65
+ },
+ {
+ "key": "stun",
+ "value": 8.0
}
]
},
{
- "name": "微差爆破",
+ "name": "高压电流",
"rangeId": "3-2",
- "description": "对前方三格范围内至多<@ba.vup>{max_target}>个敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击距离<@ba.vup>加长>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害并使击中的敌人停顿<@ba.vup>{attack@sluggish:0.0}>秒\\n<@ba.rem>技能结束后晕眩{stun}秒>",
"skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 43,
+ "initSp": 12,
"increment": 1.0
},
- "prefabId": "skchr_savage_2",
- "duration": 0.0,
+ "prefabId": "skchr_broca_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "max_target",
- "value": 3.0
+ "key": "atk",
+ "value": 1.0
},
{
- "key": "atk_scale",
- "value": 3.2
+ "key": "attack@sluggish",
+ "value": 0.7
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.65
+ },
+ {
+ "key": "stun",
+ "value": 8.0
}
]
},
{
- "name": "微差爆破",
+ "name": "高压电流",
"rangeId": "3-2",
- "description": "对前方三格范围内至多<@ba.vup>{max_target}>个敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击距离<@ba.vup>加长>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害并使击中的敌人停顿<@ba.vup>{attack@sluggish:0.0}>秒\\n<@ba.rem>技能结束后晕眩{stun}秒>",
"skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 42,
+ "initSp": 13,
"increment": 1.0
},
- "prefabId": "skchr_savage_2",
- "duration": 0.0,
+ "prefabId": "skchr_broca_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "max_target",
- "value": 4.0
+ "key": "atk",
+ "value": 1.1
},
{
- "key": "atk_scale",
- "value": 3.3
+ "key": "attack@sluggish",
+ "value": 0.8
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.65
+ },
+ {
+ "key": "stun",
+ "value": 7.0
}
]
},
{
- "name": "微差爆破",
+ "name": "高压电流",
"rangeId": "3-2",
- "description": "对前方三格范围内至多<@ba.vup>{max_target}>个敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击距离<@ba.vup>加长>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害并使击中的敌人停顿<@ba.vup>{attack@sluggish:0.0}>秒\\n<@ba.rem>技能结束后晕眩{stun}秒>",
"skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 41,
+ "initSp": 14,
"increment": 1.0
},
- "prefabId": "skchr_savage_2",
- "duration": 0.0,
+ "prefabId": "skchr_broca_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "max_target",
- "value": 4.0
+ "key": "atk",
+ "value": 1.2
},
{
- "key": "atk_scale",
- "value": 3.4
+ "key": "attack@sluggish",
+ "value": 0.8
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.65
+ },
+ {
+ "key": "stun",
+ "value": 7.0
}
]
},
{
- "name": "微差爆破",
+ "name": "高压电流",
"rangeId": "3-2",
- "description": "对前方三格范围内至多<@ba.vup>{max_target}>个敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击距离<@ba.vup>加长>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害并使击中的敌人停顿<@ba.vup>{attack@sluggish:0.0}>秒\\n<@ba.rem>技能结束后晕眩{stun}秒>",
"skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 40,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_savage_2",
- "duration": 0.0,
+ "prefabId": "skchr_broca_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "max_target",
- "value": 4.0
+ "key": "atk",
+ "value": 1.3
},
{
- "key": "atk_scale",
- "value": 3.5
+ "key": "attack@sluggish",
+ "value": 0.8
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.65
+ },
+ {
+ "key": "stun",
+ "value": 7.0
}
]
},
{
- "name": "微差爆破",
+ "name": "高压电流",
"rangeId": "3-2",
- "description": "对前方三格范围内至多<@ba.vup>{max_target}>个敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击距离<@ba.vup>加长>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害并使击中的敌人停顿<@ba.vup>{attack@sluggish:0.0}>秒\\n<@ba.rem>技能结束后晕眩{stun}秒>",
"skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 19,
- "initSp": 0,
+ "spCost": 39,
+ "initSp": 16,
"increment": 1.0
},
- "prefabId": "skchr_savage_2",
- "duration": 0.0,
+ "prefabId": "skchr_broca_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "max_target",
- "value": 4.0
+ "key": "atk",
+ "value": 1.4
},
{
- "key": "atk_scale",
- "value": 3.6
+ "key": "attack@sluggish",
+ "value": 0.9
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.65
+ },
+ {
+ "key": "stun",
+ "value": 6.0
}
]
},
{
- "name": "微差爆破",
+ "name": "高压电流",
"rangeId": "3-2",
- "description": "对前方三格范围内至多<@ba.vup>{max_target}>个敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击距离<@ba.vup>加长>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害并使击中的敌人停顿<@ba.vup>{attack@sluggish:0.0}>秒\\n<@ba.rem>技能结束后晕眩{stun}秒>",
"skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 19,
- "initSp": 0,
+ "spCost": 38,
+ "initSp": 17,
"increment": 1.0
},
- "prefabId": "skchr_savage_2",
- "duration": 0.0,
+ "prefabId": "skchr_broca_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "max_target",
- "value": 5.0
+ "key": "atk",
+ "value": 1.6
},
{
- "key": "atk_scale",
- "value": 3.7
+ "key": "attack@sluggish",
+ "value": 0.9
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.65
+ },
+ {
+ "key": "stun",
+ "value": 6.0
}
]
},
{
- "name": "微差爆破",
+ "name": "高压电流",
"rangeId": "3-2",
- "description": "对前方三格范围内至多<@ba.vup>{max_target}>个敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击距离<@ba.vup>加长>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害并使击中的敌人停顿<@ba.vup>{attack@sluggish:0.0}>秒\\n<@ba.rem>技能结束后晕眩{stun}秒>",
"skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 18,
- "initSp": 0,
+ "spCost": 37,
+ "initSp": 18,
"increment": 1.0
},
- "prefabId": "skchr_savage_2",
- "duration": 0.0,
+ "prefabId": "skchr_broca_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "max_target",
- "value": 5.0
+ "key": "atk",
+ "value": 1.7
},
{
- "key": "atk_scale",
- "value": 3.8
+ "key": "attack@sluggish",
+ "value": 1.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.65
+ },
+ {
+ "key": "stun",
+ "value": 6.0
}
]
},
{
- "name": "微差爆破",
+ "name": "高压电流",
"rangeId": "3-2",
- "description": "对前方三格范围内至多<@ba.vup>{max_target}>个敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击距离<@ba.vup>加长>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害并使击中的敌人停顿<@ba.vup>{attack@sluggish:0.0}>秒\\n<@ba.rem>技能结束后晕眩{stun}秒>",
"skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 17,
- "initSp": 0,
+ "spCost": 35,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_savage_2",
- "duration": 0.0,
+ "prefabId": "skchr_broca_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "max_target",
- "value": 5.0
+ "key": "atk",
+ "value": 1.9
},
{
- "key": "atk_scale",
- "value": 4.0
+ "key": "attack@sluggish",
+ "value": 1.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.65
+ },
+ {
+ "key": "stun",
+ "value": 5.0
}
]
}
]
},
- "skchr_astesi_1": {
- "skillId": "skchr_astesi_1",
- "iconId": null,
+ "skchr_savage_1": {
+ "skillId": "skchr_savage_1",
+ "iconId": "skcom_powerstrike[2]",
"hidden": false,
"levels": [
{
- "name": "星座守护",
+ "name": "强力击·β型",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
- "skillType": 1,
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
+ "spCost": 5,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_astesi_1",
- "duration": 30.0,
+ "prefabId": "skchr_savage_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.2
- },
- {
- "key": "def",
- "value": 0.3
+ "key": "atk_scale",
+ "value": 1.7
}
]
},
{
- "name": "星座守护",
+ "name": "强力击·β型",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
- "skillType": 1,
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 39,
+ "spCost": 5,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_astesi_1",
- "duration": 30.0,
+ "prefabId": "skchr_savage_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.2
- },
- {
- "key": "def",
- "value": 0.35
+ "key": "atk_scale",
+ "value": 1.75
}
]
},
{
- "name": "星座守护",
+ "name": "强力击·β型",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
- "skillType": 1,
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 38,
+ "spCost": 5,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_astesi_1",
- "duration": 30.0,
+ "prefabId": "skchr_savage_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.2
- },
- {
- "key": "def",
- "value": 0.4
+ "key": "atk_scale",
+ "value": 1.8
}
]
},
{
- "name": "星座守护",
+ "name": "强力击·β型",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
- "skillType": 1,
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 37,
- "initSp": 3,
+ "spCost": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_astesi_1",
- "duration": 30.0,
+ "prefabId": "skchr_savage_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.3
- },
- {
- "key": "def",
- "value": 0.45
+ "key": "atk_scale",
+ "value": 1.85
}
]
},
{
- "name": "星座守护",
+ "name": "强力击·β型",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
- "skillType": 1,
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 36,
- "initSp": 3,
+ "spCost": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_astesi_1",
- "duration": 30.0,
+ "prefabId": "skchr_savage_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.3
- },
- {
- "key": "def",
- "value": 0.5
+ "key": "atk_scale",
+ "value": 1.9
}
]
},
{
- "name": "星座守护",
+ "name": "强力击·β型",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
- "skillType": 1,
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 35,
- "initSp": 3,
+ "spCost": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_astesi_1",
- "duration": 30.0,
+ "prefabId": "skchr_savage_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.3
- },
- {
- "key": "def",
- "value": 0.55
+ "key": "atk_scale",
+ "value": 1.95
}
]
},
{
- "name": "星座守护",
+ "name": "强力击·β型",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
- "skillType": 1,
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 34,
- "initSp": 6,
+ "spCost": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_astesi_1",
- "duration": 30.0,
+ "prefabId": "skchr_savage_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.4
- },
- {
- "key": "def",
- "value": 0.6
+ "key": "atk_scale",
+ "value": 2.0
}
]
},
{
- "name": "星座守护",
+ "name": "强力击·β型",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
- "skillType": 1,
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 33,
- "initSp": 7,
+ "spCost": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_astesi_1",
- "duration": 30.0,
+ "prefabId": "skchr_savage_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.43
- },
- {
- "key": "def",
- "value": 0.65
+ "key": "atk_scale",
+ "value": 2.1
}
]
},
{
- "name": "星座守护",
+ "name": "强力击·β型",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
- "skillType": 1,
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 32,
- "initSp": 8,
+ "spCost": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_astesi_1",
- "duration": 30.0,
+ "prefabId": "skchr_savage_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.46
- },
- {
- "key": "def",
- "value": 0.7
+ "key": "atk_scale",
+ "value": 2.2
}
]
},
{
- "name": "星座守护",
+ "name": "强力击·β型",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
- "skillType": 1,
+ "description": "下次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 10,
+ "spCost": 3,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_astesi_1",
- "duration": 30.0,
+ "prefabId": "skchr_savage_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.5
- },
- {
- "key": "def",
- "value": 0.8
+ "key": "atk_scale",
+ "value": 2.3
}
]
}
]
},
- "skchr_astesi_2": {
- "skillId": "skchr_astesi_2",
+ "skchr_savage_2": {
+ "skillId": "skchr_savage_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "星辉剑",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,同时攻击阻挡的所有敌人",
+ "name": "微差爆破",
+ "rangeId": "3-2",
+ "description": "对前方三格范围内至多<@ba.vup>{max_target}>个敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
+ "spCost": 20,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_astesi_2",
- "duration": 10.0,
+ "prefabId": "skchr_savage_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.3
- },
- {
- "key": "def",
- "value": 0.3
+ "key": "max_target",
+ "value": 3.0
},
{
- "key": "block_cnt",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 3.0
}
]
},
{
- "name": "星辉剑",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,同时攻击阻挡的所有敌人",
+ "name": "微差爆破",
+ "rangeId": "3-2",
+ "description": "对前方三格范围内至多<@ba.vup>{max_target}>个敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 1,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_astesi_2",
- "duration": 10.0,
+ "prefabId": "skchr_savage_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.35
- },
- {
- "key": "def",
- "value": 0.35
+ "key": "max_target",
+ "value": 3.0
},
{
- "key": "block_cnt",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 3.1
}
]
},
{
- "name": "星辉剑",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,同时攻击阻挡的所有敌人",
+ "name": "微差爆破",
+ "rangeId": "3-2",
+ "description": "对前方三格范围内至多<@ba.vup>{max_target}>个敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 2,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_astesi_2",
- "duration": 10.0,
+ "prefabId": "skchr_savage_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.4
- },
- {
- "key": "def",
- "value": 0.4
+ "key": "max_target",
+ "value": 3.0
},
{
- "key": "block_cnt",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 3.2
}
]
},
{
- "name": "星辉剑",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,同时攻击阻挡的所有敌人",
+ "name": "微差爆破",
+ "rangeId": "3-2",
+ "description": "对前方三格范围内至多<@ba.vup>{max_target}>个敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 27,
- "initSp": 3,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_astesi_2",
- "duration": 11.0,
+ "prefabId": "skchr_savage_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.45
- },
- {
- "key": "def",
- "value": 0.45
+ "key": "max_target",
+ "value": 4.0
},
{
- "key": "block_cnt",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 3.3
}
]
},
{
- "name": "星辉剑",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,同时攻击阻挡的所有敌人",
+ "name": "微差爆破",
+ "rangeId": "3-2",
+ "description": "对前方三格范围内至多<@ba.vup>{max_target}>个敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 27,
- "initSp": 4,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_astesi_2",
- "duration": 11.0,
+ "prefabId": "skchr_savage_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.5
- },
- {
- "key": "def",
- "value": 0.5
+ "key": "max_target",
+ "value": 4.0
},
{
- "key": "block_cnt",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 3.4
}
]
},
{
- "name": "星辉剑",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,同时攻击阻挡的所有敌人",
+ "name": "微差爆破",
+ "rangeId": "3-2",
+ "description": "对前方三格范围内至多<@ba.vup>{max_target}>个敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 27,
- "initSp": 5,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_astesi_2",
- "duration": 11.0,
+ "prefabId": "skchr_savage_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.55
- },
- {
- "key": "def",
- "value": 0.55
+ "key": "max_target",
+ "value": 4.0
},
{
- "key": "block_cnt",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 3.5
}
]
},
{
- "name": "星辉剑",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,同时攻击阻挡的所有敌人",
+ "name": "微差爆破",
+ "rangeId": "3-2",
+ "description": "对前方三格范围内至多<@ba.vup>{max_target}>个敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 24,
- "initSp": 6,
+ "spCost": 19,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_astesi_2",
- "duration": 12.0,
+ "prefabId": "skchr_savage_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.6
- },
- {
- "key": "def",
- "value": 0.6
+ "key": "max_target",
+ "value": 4.0
},
{
- "key": "block_cnt",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 3.6
}
]
},
{
- "name": "星辉剑",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,同时攻击阻挡的所有敌人",
+ "name": "微差爆破",
+ "rangeId": "3-2",
+ "description": "对前方三格范围内至多<@ba.vup>{max_target}>个敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 23,
- "initSp": 7,
+ "spCost": 19,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_astesi_2",
- "duration": 13.0,
+ "prefabId": "skchr_savage_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.65
- },
- {
- "key": "def",
- "value": 0.65
+ "key": "max_target",
+ "value": 5.0
},
{
- "key": "block_cnt",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 3.7
}
]
},
{
- "name": "星辉剑",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,同时攻击阻挡的所有敌人",
+ "name": "微差爆破",
+ "rangeId": "3-2",
+ "description": "对前方三格范围内至多<@ba.vup>{max_target}>个敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 22,
- "initSp": 8,
+ "spCost": 18,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_astesi_2",
- "duration": 14.0,
+ "prefabId": "skchr_savage_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.7
- },
- {
- "key": "def",
- "value": 0.7
+ "key": "max_target",
+ "value": 5.0
},
{
- "key": "block_cnt",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 3.8
}
]
},
{
- "name": "星辉剑",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,同时攻击阻挡的所有敌人",
+ "name": "微差爆破",
+ "rangeId": "3-2",
+ "description": "对前方三格范围内至多<@ba.vup>{max_target}>个敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 10,
+ "spCost": 17,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_astesi_2",
- "duration": 15.0,
+ "prefabId": "skchr_savage_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.8
- },
- {
- "key": "def",
- "value": 0.8
+ "key": "max_target",
+ "value": 5.0
},
{
- "key": "block_cnt",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 4.0
}
]
}
]
},
- "skchr_sidero_2": {
- "skillId": "skchr_sidero_2",
+ "skchr_astesi_1": {
+ "skillId": "skchr_astesi_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "破浪回神",
- "rangeId": "0-1",
- "description": "攻击距离<@ba.vdown>缩短>,攻击力<@ba.vup>+{atk:0%}>,每秒恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "name": "星座守护",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 40,
- "initSp": 10,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_sidero_2",
- "duration": 25.0,
+ "prefabId": "skchr_astesi_1",
+ "duration": 30.0,
"blackboard": [
{
"key": "atk",
- "value": 0.4
+ "value": 0.2
},
{
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.05
+ "key": "def",
+ "value": 0.3
}
]
},
{
- "name": "破浪回神",
- "rangeId": "0-1",
- "description": "攻击距离<@ba.vdown>缩短>,攻击力<@ba.vup>+{atk:0%}>,每秒恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "name": "星座守护",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 39,
- "initSp": 10,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_sidero_2",
- "duration": 25.0,
+ "prefabId": "skchr_astesi_1",
+ "duration": 30.0,
"blackboard": [
{
"key": "atk",
- "value": 0.45
+ "value": 0.2
},
{
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.05
+ "key": "def",
+ "value": 0.35
}
]
},
{
- "name": "破浪回神",
- "rangeId": "0-1",
- "description": "攻击距离<@ba.vdown>缩短>,攻击力<@ba.vup>+{atk:0%}>,每秒恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "name": "星座守护",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 38,
- "initSp": 10,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_sidero_2",
- "duration": 25.0,
+ "prefabId": "skchr_astesi_1",
+ "duration": 30.0,
"blackboard": [
{
"key": "atk",
- "value": 0.5
+ "value": 0.2
},
{
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.05
+ "key": "def",
+ "value": 0.4
}
]
},
{
- "name": "破浪回神",
- "rangeId": "0-1",
- "description": "攻击距离<@ba.vdown>缩短>,攻击力<@ba.vup>+{atk:0%}>,每秒恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "name": "星座守护",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 37,
- "initSp": 10,
+ "initSp": 3,
"increment": 1.0
},
- "prefabId": "skchr_sidero_2",
- "duration": 26.0,
+ "prefabId": "skchr_astesi_1",
+ "duration": 30.0,
"blackboard": [
{
"key": "atk",
- "value": 0.6
+ "value": 0.3
},
{
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.06
+ "key": "def",
+ "value": 0.45
}
]
},
{
- "name": "破浪回神",
- "rangeId": "0-1",
- "description": "攻击距离<@ba.vdown>缩短>,攻击力<@ba.vup>+{atk:0%}>,每秒恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "name": "星座守护",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 36,
- "initSp": 10,
+ "initSp": 3,
"increment": 1.0
},
- "prefabId": "skchr_sidero_2",
- "duration": 26.0,
+ "prefabId": "skchr_astesi_1",
+ "duration": 30.0,
"blackboard": [
{
"key": "atk",
- "value": 0.65
+ "value": 0.3
},
{
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.06
+ "key": "def",
+ "value": 0.5
}
]
},
{
- "name": "破浪回神",
- "rangeId": "0-1",
- "description": "攻击距离<@ba.vdown>缩短>,攻击力<@ba.vup>+{atk:0%}>,每秒恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "name": "星座守护",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 35,
- "initSp": 10,
+ "initSp": 3,
"increment": 1.0
},
- "prefabId": "skchr_sidero_2",
- "duration": 26.0,
+ "prefabId": "skchr_astesi_1",
+ "duration": 30.0,
"blackboard": [
{
"key": "atk",
- "value": 0.7
+ "value": 0.3
},
{
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.06
+ "key": "def",
+ "value": 0.55
}
]
},
{
- "name": "破浪回神",
- "rangeId": "0-1",
- "description": "攻击距离<@ba.vdown>缩短>,攻击力<@ba.vup>+{atk:0%}>,每秒恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "name": "星座守护",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 34,
- "initSp": 10,
+ "initSp": 6,
"increment": 1.0
},
- "prefabId": "skchr_sidero_2",
- "duration": 27.0,
+ "prefabId": "skchr_astesi_1",
+ "duration": 30.0,
"blackboard": [
{
"key": "atk",
- "value": 0.8
+ "value": 0.4
},
{
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.07
+ "key": "def",
+ "value": 0.6
}
]
},
{
- "name": "破浪回神",
- "rangeId": "0-1",
- "description": "攻击距离<@ba.vdown>缩短>,攻击力<@ba.vup>+{atk:0%}>,每秒恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "name": "星座守护",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 33,
- "initSp": 10,
+ "initSp": 7,
"increment": 1.0
},
- "prefabId": "skchr_sidero_2",
- "duration": 28.0,
- "blackboard": [
+ "prefabId": "skchr_astesi_1",
+ "duration": 30.0,
+ "blackboard": [
{
"key": "atk",
- "value": 0.9
+ "value": 0.43
},
{
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.07
+ "key": "def",
+ "value": 0.65
}
]
},
{
- "name": "破浪回神",
- "rangeId": "0-1",
- "description": "攻击距离<@ba.vdown>缩短>,攻击力<@ba.vup>+{atk:0%}>,每秒恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "name": "星座守护",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 32,
- "initSp": 10,
+ "initSp": 8,
"increment": 1.0
},
- "prefabId": "skchr_sidero_2",
- "duration": 29.0,
+ "prefabId": "skchr_astesi_1",
+ "duration": 30.0,
"blackboard": [
{
"key": "atk",
- "value": 1.0
+ "value": 0.46
},
{
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.07
+ "key": "def",
+ "value": 0.7
}
]
},
{
- "name": "破浪回神",
- "rangeId": "0-1",
- "description": "攻击距离<@ba.vdown>缩短>,攻击力<@ba.vup>+{atk:0%}>,每秒恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "name": "星座守护",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
@@ -30545,501 +31306,1075 @@
"initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_sidero_2",
+ "prefabId": "skchr_astesi_1",
"duration": 30.0,
"blackboard": [
{
"key": "atk",
- "value": 1.1
+ "value": 0.5
},
{
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.08
+ "key": "def",
+ "value": 0.8
}
]
}
]
},
- "skchr_bluep_1": {
- "skillId": "skchr_bluep_1",
+ "skchr_astesi_2": {
+ "skillId": "skchr_astesi_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "二重射击·自动",
+ "name": "星辉剑",
"rangeId": null,
- "description": "下次攻击额外攻击一个目标,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,同时攻击阻挡的所有敌人",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 4,
+ "spCost": 30,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bluep_1",
- "duration": -1.0,
+ "prefabId": "skchr_astesi_2",
+ "duration": 10.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.25
+ "key": "atk",
+ "value": 0.3
+ },
+ {
+ "key": "def",
+ "value": 0.3
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
}
]
},
{
- "name": "二重射击·自动",
+ "name": "星辉剑",
"rangeId": null,
- "description": "下次攻击额外攻击一个目标,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,同时攻击阻挡的所有敌人",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 4,
- "initSp": 0,
+ "spCost": 30,
+ "initSp": 1,
"increment": 1.0
},
- "prefabId": "skchr_bluep_1",
- "duration": -1.0,
+ "prefabId": "skchr_astesi_2",
+ "duration": 10.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.3
+ "key": "atk",
+ "value": 0.35
+ },
+ {
+ "key": "def",
+ "value": 0.35
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
}
]
},
{
- "name": "二重射击·自动",
+ "name": "星辉剑",
"rangeId": null,
- "description": "下次攻击额外攻击一个目标,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,同时攻击阻挡的所有敌人",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 4,
- "initSp": 0,
+ "spCost": 30,
+ "initSp": 2,
"increment": 1.0
},
- "prefabId": "skchr_bluep_1",
- "duration": -1.0,
+ "prefabId": "skchr_astesi_2",
+ "duration": 10.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.35
+ "key": "atk",
+ "value": 0.4
+ },
+ {
+ "key": "def",
+ "value": 0.4
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
}
]
},
{
- "name": "二重射击·自动",
+ "name": "星辉剑",
"rangeId": null,
- "description": "下次攻击额外攻击一个目标,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,同时攻击阻挡的所有敌人",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 3,
- "initSp": 0,
+ "spCost": 27,
+ "initSp": 3,
"increment": 1.0
},
- "prefabId": "skchr_bluep_1",
- "duration": -1.0,
+ "prefabId": "skchr_astesi_2",
+ "duration": 11.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.4
+ "key": "atk",
+ "value": 0.45
+ },
+ {
+ "key": "def",
+ "value": 0.45
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
}
]
},
{
- "name": "二重射击·自动",
+ "name": "星辉剑",
"rangeId": null,
- "description": "下次攻击额外攻击一个目标,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,同时攻击阻挡的所有敌人",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 3,
- "initSp": 0,
+ "spCost": 27,
+ "initSp": 4,
"increment": 1.0
},
- "prefabId": "skchr_bluep_1",
- "duration": -1.0,
+ "prefabId": "skchr_astesi_2",
+ "duration": 11.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.45
+ "key": "atk",
+ "value": 0.5
+ },
+ {
+ "key": "def",
+ "value": 0.5
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
}
]
},
{
- "name": "二重射击·自动",
+ "name": "星辉剑",
"rangeId": null,
- "description": "下次攻击额外攻击一个目标,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,同时攻击阻挡的所有敌人",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 3,
- "initSp": 0,
+ "spCost": 27,
+ "initSp": 5,
"increment": 1.0
},
- "prefabId": "skchr_bluep_1",
- "duration": -1.0,
+ "prefabId": "skchr_astesi_2",
+ "duration": 11.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.5
+ "key": "atk",
+ "value": 0.55
+ },
+ {
+ "key": "def",
+ "value": 0.55
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
}
]
},
{
- "name": "二重射击·自动",
+ "name": "星辉剑",
"rangeId": null,
- "description": "下次攻击额外攻击一个目标,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,同时攻击阻挡的所有敌人",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 3,
- "initSp": 0,
+ "spCost": 24,
+ "initSp": 6,
"increment": 1.0
},
- "prefabId": "skchr_bluep_1",
- "duration": -1.0,
+ "prefabId": "skchr_astesi_2",
+ "duration": 12.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.55
+ "key": "atk",
+ "value": 0.6
+ },
+ {
+ "key": "def",
+ "value": 0.6
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
}
]
},
{
- "name": "二重射击·自动",
+ "name": "星辉剑",
"rangeId": null,
- "description": "下次攻击额外攻击一个目标,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,同时攻击阻挡的所有敌人",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 3,
- "initSp": 0,
+ "spCost": 23,
+ "initSp": 7,
"increment": 1.0
},
- "prefabId": "skchr_bluep_1",
- "duration": -1.0,
+ "prefabId": "skchr_astesi_2",
+ "duration": 13.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.7
+ "key": "atk",
+ "value": 0.65
+ },
+ {
+ "key": "def",
+ "value": 0.65
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
}
]
},
{
- "name": "二重射击·自动",
+ "name": "星辉剑",
"rangeId": null,
- "description": "下次攻击额外攻击一个目标,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,同时攻击阻挡的所有敌人",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 3,
- "initSp": 0,
+ "spCost": 22,
+ "initSp": 8,
"increment": 1.0
},
- "prefabId": "skchr_bluep_1",
- "duration": -1.0,
+ "prefabId": "skchr_astesi_2",
+ "duration": 14.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.85
+ "key": "atk",
+ "value": 0.7
+ },
+ {
+ "key": "def",
+ "value": 0.7
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
}
]
},
{
- "name": "二重射击·自动",
+ "name": "星辉剑",
"rangeId": null,
- "description": "下次攻击额外攻击一个目标,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,同时攻击阻挡的所有敌人",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 2,
- "initSp": 0,
+ "spCost": 20,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_bluep_1",
- "duration": -1.0,
+ "prefabId": "skchr_astesi_2",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.0
+ "key": "atk",
+ "value": 0.8
+ },
+ {
+ "key": "def",
+ "value": 0.8
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
}
]
}
]
},
- "skchr_bluep_2": {
- "skillId": "skchr_bluep_2",
+ "skchr_sidero_2": {
+ "skillId": "skchr_sidero_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "毒液散射",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,每次攻击额外攻击<@ba.vup>2>个目标",
+ "name": "破浪回神",
+ "rangeId": "0-1",
+ "description": "攻击距离<@ba.vdown>缩短>,攻击力<@ba.vup>+{atk:0%}>,每秒恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
+ "spCost": 40,
"initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_bluep_2",
- "duration": 20.0,
+ "prefabId": "skchr_sidero_2",
+ "duration": 25.0,
"blackboard": [
{
"key": "atk",
- "value": 0.1
+ "value": 0.4
},
{
- "key": "attack@times",
- "value": 1.0
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.05
}
]
},
{
- "name": "毒液散射",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,每次攻击额外攻击<@ba.vup>2>个目标",
+ "name": "破浪回神",
+ "rangeId": "0-1",
+ "description": "攻击距离<@ba.vdown>缩短>,攻击力<@ba.vup>+{atk:0%}>,每秒恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
+ "spCost": 39,
"initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_bluep_2",
- "duration": 21.0,
+ "prefabId": "skchr_sidero_2",
+ "duration": 25.0,
"blackboard": [
{
"key": "atk",
- "value": 0.1
+ "value": 0.45
},
{
- "key": "attack@times",
- "value": 1.0
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.05
}
]
},
{
- "name": "毒液散射",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,每次攻击额外攻击<@ba.vup>2>个目标",
+ "name": "破浪回神",
+ "rangeId": "0-1",
+ "description": "攻击距离<@ba.vdown>缩短>,攻击力<@ba.vup>+{atk:0%}>,每秒恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
+ "spCost": 38,
"initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_bluep_2",
- "duration": 22.0,
+ "prefabId": "skchr_sidero_2",
+ "duration": 25.0,
"blackboard": [
{
"key": "atk",
- "value": 0.1
+ "value": 0.5
},
{
- "key": "attack@times",
- "value": 1.0
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.05
}
]
},
{
- "name": "毒液散射",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,每次攻击额外攻击<@ba.vup>2>个目标",
+ "name": "破浪回神",
+ "rangeId": "0-1",
+ "description": "攻击距离<@ba.vdown>缩短>,攻击力<@ba.vup>+{atk:0%}>,每秒恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 15,
+ "spCost": 37,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_bluep_2",
- "duration": 23.0,
+ "prefabId": "skchr_sidero_2",
+ "duration": 26.0,
"blackboard": [
{
"key": "atk",
- "value": 0.2
+ "value": 0.6
},
{
- "key": "attack@times",
- "value": 1.0
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.06
}
]
},
{
- "name": "毒液散射",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,每次攻击额外攻击<@ba.vup>2>个目标",
+ "name": "破浪回神",
+ "rangeId": "0-1",
+ "description": "攻击距离<@ba.vdown>缩短>,攻击力<@ba.vup>+{atk:0%}>,每秒恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 15,
+ "spCost": 36,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_bluep_2",
- "duration": 24.0,
+ "prefabId": "skchr_sidero_2",
+ "duration": 26.0,
"blackboard": [
{
"key": "atk",
- "value": 0.2
+ "value": 0.65
},
{
- "key": "attack@times",
- "value": 1.0
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.06
}
]
},
{
- "name": "毒液散射",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,每次攻击额外攻击<@ba.vup>2>个目标",
+ "name": "破浪回神",
+ "rangeId": "0-1",
+ "description": "攻击距离<@ba.vdown>缩短>,攻击力<@ba.vup>+{atk:0%}>,每秒恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 15,
+ "spCost": 35,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_bluep_2",
- "duration": 25.0,
+ "prefabId": "skchr_sidero_2",
+ "duration": 26.0,
"blackboard": [
{
"key": "atk",
- "value": 0.2
+ "value": 0.7
},
{
- "key": "attack@times",
- "value": 1.0
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.06
}
]
},
{
- "name": "毒液散射",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,每次攻击额外攻击<@ba.vup>2>个目标",
+ "name": "破浪回神",
+ "rangeId": "0-1",
+ "description": "攻击距离<@ba.vdown>缩短>,攻击力<@ba.vup>+{atk:0%}>,每秒恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 20,
+ "spCost": 34,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_bluep_2",
- "duration": 26.0,
+ "prefabId": "skchr_sidero_2",
+ "duration": 27.0,
"blackboard": [
{
"key": "atk",
- "value": 0.3
+ "value": 0.8
},
{
- "key": "attack@times",
- "value": 1.0
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.07
}
]
},
{
- "name": "毒液散射",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,每次攻击对主目标额外射击<@ba.vup>一>次,并额外攻击<@ba.vup>2>个目标",
+ "name": "破浪回神",
+ "rangeId": "0-1",
+ "description": "攻击距离<@ba.vdown>缩短>,攻击力<@ba.vup>+{atk:0%}>,每秒恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 47,
- "initSp": 21,
+ "spCost": 33,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_bluep_2",
- "duration": 27.0,
+ "prefabId": "skchr_sidero_2",
+ "duration": 28.0,
"blackboard": [
{
"key": "atk",
- "value": 0.3
+ "value": 0.9
},
{
- "key": "attack@times",
- "value": 2.0
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.07
}
]
},
{
- "name": "毒液散射",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,每次攻击对主目标额外射击<@ba.vup>一>次,并额外攻击<@ba.vup>2>个目标",
+ "name": "破浪回神",
+ "rangeId": "0-1",
+ "description": "攻击距离<@ba.vdown>缩短>,攻击力<@ba.vup>+{atk:0%}>,每秒恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 44,
- "initSp": 22,
+ "spCost": 32,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_bluep_2",
- "duration": 28.0,
+ "prefabId": "skchr_sidero_2",
+ "duration": 29.0,
"blackboard": [
{
"key": "atk",
- "value": 0.4
+ "value": 1.0
},
{
- "key": "attack@times",
- "value": 2.0
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.07
}
]
},
{
- "name": "毒液散射",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,每次攻击对主目标额外射击<@ba.vup>一>次,并额外攻击<@ba.vup>2>个目标",
+ "name": "破浪回神",
+ "rangeId": "0-1",
+ "description": "攻击距离<@ba.vdown>缩短>,攻击力<@ba.vup>+{atk:0%}>,每秒恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 25,
+ "spCost": 30,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_bluep_2",
+ "prefabId": "skchr_sidero_2",
+ "duration": 30.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.1
+ },
+ {
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.08
+ }
+ ]
+ }
+ ]
+ },
+ "skchr_bluep_1": {
+ "skillId": "skchr_bluep_1",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
+ {
+ "name": "二重射击·自动",
+ "rangeId": null,
+ "description": "下次攻击额外攻击一个目标,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "skillType": 2,
+ "spData": {
+ "spType": 2,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 4,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_bluep_1",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 1.25
+ }
+ ]
+ },
+ {
+ "name": "二重射击·自动",
+ "rangeId": null,
+ "description": "下次攻击额外攻击一个目标,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "skillType": 2,
+ "spData": {
+ "spType": 2,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 4,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_bluep_1",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 1.3
+ }
+ ]
+ },
+ {
+ "name": "二重射击·自动",
+ "rangeId": null,
+ "description": "下次攻击额外攻击一个目标,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "skillType": 2,
+ "spData": {
+ "spType": 2,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 4,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_bluep_1",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 1.35
+ }
+ ]
+ },
+ {
+ "name": "二重射击·自动",
+ "rangeId": null,
+ "description": "下次攻击额外攻击一个目标,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "skillType": 2,
+ "spData": {
+ "spType": 2,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 3,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_bluep_1",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 1.4
+ }
+ ]
+ },
+ {
+ "name": "二重射击·自动",
+ "rangeId": null,
+ "description": "下次攻击额外攻击一个目标,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "skillType": 2,
+ "spData": {
+ "spType": 2,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 3,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_bluep_1",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 1.45
+ }
+ ]
+ },
+ {
+ "name": "二重射击·自动",
+ "rangeId": null,
+ "description": "下次攻击额外攻击一个目标,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "skillType": 2,
+ "spData": {
+ "spType": 2,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 3,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_bluep_1",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 1.5
+ }
+ ]
+ },
+ {
+ "name": "二重射击·自动",
+ "rangeId": null,
+ "description": "下次攻击额外攻击一个目标,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "skillType": 2,
+ "spData": {
+ "spType": 2,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 3,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_bluep_1",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 1.55
+ }
+ ]
+ },
+ {
+ "name": "二重射击·自动",
+ "rangeId": null,
+ "description": "下次攻击额外攻击一个目标,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "skillType": 2,
+ "spData": {
+ "spType": 2,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 3,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_bluep_1",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 1.7
+ }
+ ]
+ },
+ {
+ "name": "二重射击·自动",
+ "rangeId": null,
+ "description": "下次攻击额外攻击一个目标,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "skillType": 2,
+ "spData": {
+ "spType": 2,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 3,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_bluep_1",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 1.85
+ }
+ ]
+ },
+ {
+ "name": "二重射击·自动",
+ "rangeId": null,
+ "description": "下次攻击额外攻击一个目标,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "skillType": 2,
+ "spData": {
+ "spType": 2,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 2,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_bluep_1",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 2.0
+ }
+ ]
+ }
+ ]
+ },
+ "skchr_bluep_2": {
+ "skillId": "skchr_bluep_2",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
+ {
+ "name": "毒液散射",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,每次攻击额外攻击<@ba.vup>2>个目标",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 50,
+ "initSp": 10,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_bluep_2",
+ "duration": 20.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.1
+ },
+ {
+ "key": "attack@times",
+ "value": 1.0
+ }
+ ]
+ },
+ {
+ "name": "毒液散射",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,每次攻击额外攻击<@ba.vup>2>个目标",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 50,
+ "initSp": 10,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_bluep_2",
+ "duration": 21.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.1
+ },
+ {
+ "key": "attack@times",
+ "value": 1.0
+ }
+ ]
+ },
+ {
+ "name": "毒液散射",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,每次攻击额外攻击<@ba.vup>2>个目标",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 50,
+ "initSp": 10,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_bluep_2",
+ "duration": 22.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.1
+ },
+ {
+ "key": "attack@times",
+ "value": 1.0
+ }
+ ]
+ },
+ {
+ "name": "毒液散射",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,每次攻击额外攻击<@ba.vup>2>个目标",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 50,
+ "initSp": 15,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_bluep_2",
+ "duration": 23.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.2
+ },
+ {
+ "key": "attack@times",
+ "value": 1.0
+ }
+ ]
+ },
+ {
+ "name": "毒液散射",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,每次攻击额外攻击<@ba.vup>2>个目标",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 50,
+ "initSp": 15,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_bluep_2",
+ "duration": 24.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.2
+ },
+ {
+ "key": "attack@times",
+ "value": 1.0
+ }
+ ]
+ },
+ {
+ "name": "毒液散射",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,每次攻击额外攻击<@ba.vup>2>个目标",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 50,
+ "initSp": 15,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_bluep_2",
+ "duration": 25.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.2
+ },
+ {
+ "key": "attack@times",
+ "value": 1.0
+ }
+ ]
+ },
+ {
+ "name": "毒液散射",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,每次攻击额外攻击<@ba.vup>2>个目标",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 50,
+ "initSp": 20,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_bluep_2",
+ "duration": 26.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.3
+ },
+ {
+ "key": "attack@times",
+ "value": 1.0
+ }
+ ]
+ },
+ {
+ "name": "毒液散射",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,每次攻击对主目标额外射击<@ba.vup>一>次,并额外攻击<@ba.vup>2>个目标",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 47,
+ "initSp": 21,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_bluep_2",
+ "duration": 27.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.3
+ },
+ {
+ "key": "attack@times",
+ "value": 2.0
+ }
+ ]
+ },
+ {
+ "name": "毒液散射",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,每次攻击对主目标额外射击<@ba.vup>一>次,并额外攻击<@ba.vup>2>个目标",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 44,
+ "initSp": 22,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_bluep_2",
+ "duration": 28.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.4
+ },
+ {
+ "key": "attack@times",
+ "value": 2.0
+ }
+ ]
+ },
+ {
+ "name": "毒液散射",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,每次攻击对主目标额外射击<@ba.vup>一>次,并额外攻击<@ba.vup>2>个目标",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 40,
+ "initSp": 25,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_bluep_2",
"duration": 30.0,
"blackboard": [
{
@@ -31815,30 +33150,297 @@
}
]
},
- "skchr_meteo_1": {
- "skillId": "skchr_meteo_1",
+ "skchr_asnipe_1": {
+ "skillId": "skchr_asnipe_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "霰射弹头",
+ "name": "旋臂",
"rangeId": null,
- "description": "下次攻击的爆炸范围<@ba.vup>扩大>,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 2,
+ "description": "可以同时攻击<@ba.vup>{attack@max_target}>个目标,每个目标攻击<@ba.vup>{attack@times}>次",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
- "initSp": 0,
+ "spCost": 51,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_meteo_1",
- "duration": 0.0,
+ "prefabId": "skchr_asnipe_1",
+ "duration": 23.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.35
+ "key": "attack@max_target",
+ "value": 2.0
+ },
+ {
+ "key": "attack@times",
+ "value": 2.0
+ }
+ ]
+ },
+ {
+ "name": "旋臂",
+ "rangeId": null,
+ "description": "可以同时攻击<@ba.vup>{attack@max_target}>个目标,每个目标攻击<@ba.vup>{attack@times}>次",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 50,
+ "initSp": 10,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_asnipe_1",
+ "duration": 23.0,
+ "blackboard": [
+ {
+ "key": "attack@max_target",
+ "value": 2.0
+ },
+ {
+ "key": "attack@times",
+ "value": 2.0
+ }
+ ]
+ },
+ {
+ "name": "旋臂",
+ "rangeId": null,
+ "description": "可以同时攻击<@ba.vup>{attack@max_target}>个目标,每个目标攻击<@ba.vup>{attack@times}>次",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 49,
+ "initSp": 10,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_asnipe_1",
+ "duration": 23.0,
+ "blackboard": [
+ {
+ "key": "attack@max_target",
+ "value": 2.0
+ },
+ {
+ "key": "attack@times",
+ "value": 2.0
+ }
+ ]
+ },
+ {
+ "name": "旋臂",
+ "rangeId": null,
+ "description": "可以同时攻击<@ba.vup>{attack@max_target}>个目标,每个目标攻击<@ba.vup>{attack@times}>次",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 48,
+ "initSp": 10,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_asnipe_1",
+ "duration": 24.0,
+ "blackboard": [
+ {
+ "key": "attack@max_target",
+ "value": 2.0
+ },
+ {
+ "key": "attack@times",
+ "value": 2.0
+ }
+ ]
+ },
+ {
+ "name": "旋臂",
+ "rangeId": null,
+ "description": "可以同时攻击<@ba.vup>{attack@max_target}>个目标,每个目标攻击<@ba.vup>{attack@times}>次",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 47,
+ "initSp": 10,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_asnipe_1",
+ "duration": 24.0,
+ "blackboard": [
+ {
+ "key": "attack@max_target",
+ "value": 2.0
+ },
+ {
+ "key": "attack@times",
+ "value": 2.0
+ }
+ ]
+ },
+ {
+ "name": "旋臂",
+ "rangeId": null,
+ "description": "可以同时攻击<@ba.vup>{attack@max_target}>个目标,每个目标攻击<@ba.vup>{attack@times}>次",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 46,
+ "initSp": 10,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_asnipe_1",
+ "duration": 24.0,
+ "blackboard": [
+ {
+ "key": "attack@max_target",
+ "value": 2.0
+ },
+ {
+ "key": "attack@times",
+ "value": 2.0
+ }
+ ]
+ },
+ {
+ "name": "旋臂",
+ "rangeId": null,
+ "description": "可以同时攻击<@ba.vup>{attack@max_target}>个目标,每个目标攻击<@ba.vup>{attack@times}>次",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 45,
+ "initSp": 10,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_asnipe_1",
+ "duration": 25.0,
+ "blackboard": [
+ {
+ "key": "attack@max_target",
+ "value": 2.0
+ },
+ {
+ "key": "attack@times",
+ "value": 2.0
+ }
+ ]
+ },
+ {
+ "name": "旋臂",
+ "rangeId": null,
+ "description": "可以同时攻击<@ba.vup>{attack@max_target}>个目标,每个目标攻击<@ba.vup>{attack@times}>次",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 40,
+ "initSp": 10,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_asnipe_1",
+ "duration": 25.0,
+ "blackboard": [
+ {
+ "key": "attack@max_target",
+ "value": 2.0
+ },
+ {
+ "key": "attack@times",
+ "value": 2.0
+ }
+ ]
+ },
+ {
+ "name": "旋臂",
+ "rangeId": null,
+ "description": "可以同时攻击<@ba.vup>{attack@max_target}>个目标,每个目标攻击<@ba.vup>{attack@times}>次",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 35,
+ "initSp": 10,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_asnipe_1",
+ "duration": 25.0,
+ "blackboard": [
+ {
+ "key": "attack@max_target",
+ "value": 2.0
+ },
+ {
+ "key": "attack@times",
+ "value": 2.0
+ }
+ ]
+ },
+ {
+ "name": "旋臂",
+ "rangeId": null,
+ "description": "可以同时攻击<@ba.vup>{attack@max_target}>个目标,每个目标攻击<@ba.vup>{attack@times}>次",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 10,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_asnipe_1",
+ "duration": 30.0,
+ "blackboard": [
+ {
+ "key": "attack@max_target",
+ "value": 2.0
+ },
+ {
+ "key": "attack@times",
+ "value": 2.0
+ }
+ ]
+ }
+ ]
+ },
+ "skchr_meteo_1": {
+ "skillId": "skchr_meteo_1",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
+ {
+ "name": "霰射弹头",
+ "rangeId": null,
+ "description": "下次攻击的爆炸范围<@ba.vup>扩大>,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "skillType": 2,
+ "spData": {
+ "spType": 2,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 5,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_meteo_1",
+ "duration": 0.0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 1.35
}
]
},
@@ -34872,3339 +36474,3299 @@
}
]
},
- "skchr_skfire_2": {
- "skillId": "skchr_skfire_2",
+ "skchr_tomimi_1": {
+ "skillId": "skchr_tomimi_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "天坠之火",
- "rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击变为从天空召唤陨石;陨石需要时间降落,落地后对大范围敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{attack@stun}>秒",
+ "name": "部族技艺",
+ "rangeId": "1-2",
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 35,
+ "spCost": 40,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_skfire_2",
- "duration": 25.0,
+ "prefabId": "skchr_tomimi_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": 0.7
- },
- {
- "key": "attack@atk_scale",
- "value": 1.7
- },
- {
- "key": "attack@stun",
- "value": 0.1
+ "key": "attack_speed",
+ "value": 30.0
}
]
},
{
- "name": "天坠之火",
- "rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击变为从天空召唤陨石;陨石需要时间降落,落地后对大范围敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{attack@stun}>秒",
+ "name": "部族技艺",
+ "rangeId": "1-2",
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 34,
+ "spCost": 40,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_skfire_2",
- "duration": 25.0,
+ "prefabId": "skchr_tomimi_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": 0.7
- },
- {
- "key": "attack@atk_scale",
- "value": 1.75
- },
- {
- "key": "attack@stun",
- "value": 0.1
+ "key": "attack_speed",
+ "value": 35.0
}
]
},
{
- "name": "天坠之火",
- "rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击变为从天空召唤陨石;陨石需要时间降落,落地后对大范围敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{attack@stun}>秒",
+ "name": "部族技艺",
+ "rangeId": "1-2",
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 33,
+ "spCost": 40,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_skfire_2",
- "duration": 25.0,
+ "prefabId": "skchr_tomimi_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": 0.7
- },
- {
- "key": "attack@atk_scale",
- "value": 1.8
- },
- {
- "key": "attack@stun",
- "value": 0.1
+ "key": "attack_speed",
+ "value": 40.0
}
]
},
{
- "name": "天坠之火",
- "rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击变为从天空召唤陨石;陨石需要时间降落,落地后对大范围敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{attack@stun}>秒",
+ "name": "部族技艺",
+ "rangeId": "1-2",
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 32,
- "initSp": 0,
+ "spCost": 35,
+ "initSp": 5,
"increment": 1.0
},
- "prefabId": "skchr_skfire_2",
- "duration": 28.0,
+ "prefabId": "skchr_tomimi_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": 0.7
- },
- {
- "key": "attack@atk_scale",
- "value": 1.9
- },
- {
- "key": "attack@stun",
- "value": 0.15
+ "key": "attack_speed",
+ "value": 45.0
}
]
},
{
- "name": "天坠之火",
- "rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击变为从天空召唤陨石;陨石需要时间降落,落地后对大范围敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{attack@stun}>秒",
+ "name": "部族技艺",
+ "rangeId": "1-2",
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 31,
- "initSp": 0,
+ "spCost": 35,
+ "initSp": 5,
"increment": 1.0
},
- "prefabId": "skchr_skfire_2",
- "duration": 28.0,
+ "prefabId": "skchr_tomimi_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": 0.7
- },
- {
- "key": "attack@atk_scale",
- "value": 1.95
- },
- {
- "key": "attack@stun",
- "value": 0.15
+ "key": "attack_speed",
+ "value": 50.0
}
]
},
{
- "name": "天坠之火",
- "rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击变为从天空召唤陨石;陨石需要时间降落,落地后对大范围敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{attack@stun}>秒",
+ "name": "部族技艺",
+ "rangeId": "1-2",
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 0,
+ "spCost": 35,
+ "initSp": 5,
"increment": 1.0
},
- "prefabId": "skchr_skfire_2",
- "duration": 28.0,
+ "prefabId": "skchr_tomimi_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": 0.7
- },
- {
- "key": "attack@atk_scale",
- "value": 2.0
- },
- {
- "key": "attack@stun",
- "value": 0.15
+ "key": "attack_speed",
+ "value": 55.0
}
]
},
{
- "name": "天坠之火",
- "rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击变为从天空召唤陨石;陨石需要时间降落,落地后对大范围敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{attack@stun}>秒",
+ "name": "部族技艺",
+ "rangeId": "1-2",
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 29,
- "initSp": 0,
+ "spCost": 32,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_skfire_2",
- "duration": 31.0,
+ "prefabId": "skchr_tomimi_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": 0.7
- },
- {
- "key": "attack@atk_scale",
- "value": 2.1
- },
- {
- "key": "attack@stun",
- "value": 0.2
+ "key": "attack_speed",
+ "value": 60.0
}
]
},
{
- "name": "天坠之火",
- "rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击变为从天空召唤陨石;陨石需要时间降落,落地后对大范围敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{attack@stun}>秒",
+ "name": "部族技艺",
+ "rangeId": "1-2",
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 28,
- "initSp": 0,
+ "spCost": 32,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_skfire_2",
- "duration": 33.0,
+ "prefabId": "skchr_tomimi_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": 0.7
- },
- {
- "key": "attack@atk_scale",
- "value": 2.2
- },
- {
- "key": "attack@stun",
- "value": 0.4
+ "key": "attack_speed",
+ "value": 70.0
}
]
},
{
- "name": "天坠之火",
- "rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击变为从天空召唤陨石;陨石需要时间降落,落地后对大范围敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{attack@stun}>秒",
+ "name": "部族技艺",
+ "rangeId": "1-2",
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 27,
- "initSp": 0,
+ "spCost": 32,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_skfire_2",
- "duration": 35.0,
+ "prefabId": "skchr_tomimi_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": 0.7
- },
- {
- "key": "attack@atk_scale",
- "value": 2.3
- },
- {
- "key": "attack@stun",
- "value": 0.6
+ "key": "attack_speed",
+ "value": 80.0
}
]
},
{
- "name": "天坠之火",
- "rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击变为从天空召唤陨石;陨石需要时间降落,落地后对大范围敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{attack@stun}>秒",
+ "name": "部族技艺",
+ "rangeId": "1-2",
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
- "initSp": 0,
+ "spCost": 30,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_skfire_2",
- "duration": 40.0,
+ "prefabId": "skchr_tomimi_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": 0.7
- },
- {
- "key": "attack@atk_scale",
- "value": 2.4
- },
- {
- "key": "attack@stun",
- "value": 1.0
+ "key": "attack_speed",
+ "value": 90.0
}
]
}
]
},
- "skchr_leizi_2": {
- "skillId": "skchr_leizi_2",
+ "skchr_tomimi_2": {
+ "skillId": "skchr_tomimi_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "初雷",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击在跳跃时<@ba.vup>不再降低伤害>",
+ "name": "嘉维尔保护方案",
+ "rangeId": "1-2",
+ "description": "每次攻击有<@ba.vup>{attack@tomimi_s_2.prob:0%}>的概率随机触发下列效果之一:目标晕眩<@ba.vup>{attack@tomimi_s_2.stun}>秒;当次攻击力提升至<@ba.vup>{attack@tomimi_s_2.atk_scale:0%}>;当次攻击造成群体伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 40,
+ "spCost": 40,
+ "initSp": 11,
"increment": 1.0
},
- "prefabId": "skchr_leizi_2",
- "duration": 30.0,
+ "prefabId": "skchr_tomimi_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk",
+ "key": "attack@tomimi_s_2.stun",
"value": 0.6
+ },
+ {
+ "key": "attack@tomimi_s_2.atk_scale",
+ "value": 1.7
+ },
+ {
+ "key": "attack@tomimi_s_2.prob",
+ "value": 0.5
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.0
+ },
+ {
+ "key": "atk",
+ "value": 0.0
}
]
},
{
- "name": "初雷",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击在跳跃时<@ba.vup>不再降低伤害>",
+ "name": "嘉维尔保护方案",
+ "rangeId": "1-2",
+ "description": "每次攻击有<@ba.vup>{attack@tomimi_s_2.prob:0%}>的概率随机触发下列效果之一:目标晕眩<@ba.vup>{attack@tomimi_s_2.stun}>秒;当次攻击力提升至<@ba.vup>{attack@tomimi_s_2.atk_scale:0%}>;当次攻击造成群体伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 41,
+ "spCost": 39,
+ "initSp": 12,
"increment": 1.0
},
- "prefabId": "skchr_leizi_2",
- "duration": 30.0,
+ "prefabId": "skchr_tomimi_2",
+ "duration": 25.0,
"blackboard": [
+ {
+ "key": "attack@tomimi_s_2.stun",
+ "value": 0.6
+ },
+ {
+ "key": "attack@tomimi_s_2.atk_scale",
+ "value": 1.7
+ },
+ {
+ "key": "attack@tomimi_s_2.prob",
+ "value": 0.5
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.0
+ },
{
"key": "atk",
- "value": 0.65
+ "value": 0.0
}
]
},
{
- "name": "初雷",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击在跳跃时<@ba.vup>不再降低伤害>",
+ "name": "嘉维尔保护方案",
+ "rangeId": "1-2",
+ "description": "每次攻击有<@ba.vup>{attack@tomimi_s_2.prob:0%}>的概率随机触发下列效果之一:目标晕眩<@ba.vup>{attack@tomimi_s_2.stun}>秒;当次攻击力提升至<@ba.vup>{attack@tomimi_s_2.atk_scale:0%}>;当次攻击造成群体伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 42,
+ "spCost": 38,
+ "initSp": 13,
"increment": 1.0
},
- "prefabId": "skchr_leizi_2",
- "duration": 30.0,
+ "prefabId": "skchr_tomimi_2",
+ "duration": 25.0,
"blackboard": [
+ {
+ "key": "attack@tomimi_s_2.stun",
+ "value": 0.6
+ },
+ {
+ "key": "attack@tomimi_s_2.atk_scale",
+ "value": 1.7
+ },
+ {
+ "key": "attack@tomimi_s_2.prob",
+ "value": 0.5
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.0
+ },
{
"key": "atk",
- "value": 0.7
+ "value": 0.0
}
]
},
{
- "name": "初雷",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击在跳跃时<@ba.vup>不再降低伤害>",
+ "name": "嘉维尔保护方案",
+ "rangeId": "1-2",
+ "description": "每次攻击有<@ba.vup>{attack@tomimi_s_2.prob:0%}>的概率随机触发下列效果之一:目标晕眩<@ba.vup>{attack@tomimi_s_2.stun}>秒;当次攻击力提升至<@ba.vup>{attack@tomimi_s_2.atk_scale:0%}>;当次攻击造成群体伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 43,
+ "spCost": 37,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_leizi_2",
- "duration": 31.0,
+ "prefabId": "skchr_tomimi_2",
+ "duration": 26.0,
"blackboard": [
+ {
+ "key": "attack@tomimi_s_2.stun",
+ "value": 0.9
+ },
+ {
+ "key": "attack@tomimi_s_2.atk_scale",
+ "value": 1.8
+ },
+ {
+ "key": "attack@tomimi_s_2.prob",
+ "value": 0.6
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.0
+ },
{
"key": "atk",
- "value": 0.8
+ "value": 0.0
}
]
},
{
- "name": "初雷",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击在跳跃时<@ba.vup>不再降低伤害>",
+ "name": "嘉维尔保护方案",
+ "rangeId": "1-2",
+ "description": "每次攻击有<@ba.vup>{attack@tomimi_s_2.prob:0%}>的概率随机触发下列效果之一:目标晕眩<@ba.vup>{attack@tomimi_s_2.stun}>秒;当次攻击力提升至<@ba.vup>{attack@tomimi_s_2.atk_scale:0%}>;当次攻击造成群体伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 44,
+ "spCost": 36,
+ "initSp": 16,
"increment": 1.0
},
- "prefabId": "skchr_leizi_2",
- "duration": 31.0,
+ "prefabId": "skchr_tomimi_2",
+ "duration": 26.0,
"blackboard": [
+ {
+ "key": "attack@tomimi_s_2.stun",
+ "value": 0.9
+ },
+ {
+ "key": "attack@tomimi_s_2.atk_scale",
+ "value": 1.8
+ },
+ {
+ "key": "attack@tomimi_s_2.prob",
+ "value": 0.6
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.0
+ },
{
"key": "atk",
- "value": 0.85
+ "value": 0.0
}
]
},
{
- "name": "初雷",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击在跳跃时<@ba.vup>不再降低伤害>",
+ "name": "嘉维尔保护方案",
+ "rangeId": "1-2",
+ "description": "每次攻击有<@ba.vup>{attack@tomimi_s_2.prob:0%}>的概率随机触发下列效果之一:目标晕眩<@ba.vup>{attack@tomimi_s_2.stun}>秒;当次攻击力提升至<@ba.vup>{attack@tomimi_s_2.atk_scale:0%}>;当次攻击造成群体伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 45,
+ "spCost": 35,
+ "initSp": 17,
"increment": 1.0
},
- "prefabId": "skchr_leizi_2",
- "duration": 31.0,
+ "prefabId": "skchr_tomimi_2",
+ "duration": 26.0,
"blackboard": [
{
- "key": "atk",
+ "key": "attack@tomimi_s_2.stun",
"value": 0.9
+ },
+ {
+ "key": "attack@tomimi_s_2.atk_scale",
+ "value": 1.8
+ },
+ {
+ "key": "attack@tomimi_s_2.prob",
+ "value": 0.6
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.0
+ },
+ {
+ "key": "atk",
+ "value": 0.0
}
]
},
{
- "name": "初雷",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击在跳跃时<@ba.vup>不再降低伤害>",
+ "name": "嘉维尔保护方案",
+ "rangeId": "1-2",
+ "description": "每次攻击有<@ba.vup>{attack@tomimi_s_2.prob:0%}>的概率随机触发下列效果之一:目标晕眩<@ba.vup>{attack@tomimi_s_2.stun}>秒;当次攻击力提升至<@ba.vup>{attack@tomimi_s_2.atk_scale:0%}>;当次攻击造成群体伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 46,
+ "spCost": 34,
+ "initSp": 18,
"increment": 1.0
},
- "prefabId": "skchr_leizi_2",
- "duration": 32.0,
+ "prefabId": "skchr_tomimi_2",
+ "duration": 27.0,
"blackboard": [
+ {
+ "key": "attack@tomimi_s_2.stun",
+ "value": 1.2
+ },
+ {
+ "key": "attack@tomimi_s_2.atk_scale",
+ "value": 1.9
+ },
+ {
+ "key": "attack@tomimi_s_2.prob",
+ "value": 0.7
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.0
+ },
{
"key": "atk",
- "value": 1.0
+ "value": 0.0
}
]
},
{
- "name": "初雷",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击在跳跃时<@ba.vup>不再降低伤害>",
+ "name": "嘉维尔保护方案",
+ "rangeId": "1-2",
+ "description": "每次攻击有<@ba.vup>{attack@tomimi_s_2.prob:0%}>的概率随机触发下列效果之一:目标晕眩<@ba.vup>{attack@tomimi_s_2.stun}>秒;当次攻击力提升至<@ba.vup>{attack@tomimi_s_2.atk_scale:0%}>;当次攻击造成群体伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 47,
+ "spCost": 33,
+ "initSp": 18,
"increment": 1.0
},
- "prefabId": "skchr_leizi_2",
- "duration": 33.0,
+ "prefabId": "skchr_tomimi_2",
+ "duration": 28.0,
"blackboard": [
+ {
+ "key": "attack@tomimi_s_2.stun",
+ "value": 1.2
+ },
+ {
+ "key": "attack@tomimi_s_2.atk_scale",
+ "value": 2.05
+ },
+ {
+ "key": "attack@tomimi_s_2.prob",
+ "value": 0.8
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.0
+ },
{
"key": "atk",
- "value": 1.15
+ "value": 0.0
}
]
},
{
- "name": "初雷",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击在跳跃时<@ba.vup>不再降低伤害>",
+ "name": "嘉维尔保护方案",
+ "rangeId": "1-2",
+ "description": "每次攻击有<@ba.vup>{attack@tomimi_s_2.prob:0%}>的概率随机触发下列效果之一:目标晕眩<@ba.vup>{attack@tomimi_s_2.stun}>秒;当次攻击力提升至<@ba.vup>{attack@tomimi_s_2.atk_scale:0%}>;当次攻击造成群体伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 48,
+ "spCost": 32,
+ "initSp": 18,
"increment": 1.0
},
- "prefabId": "skchr_leizi_2",
- "duration": 34.0,
+ "prefabId": "skchr_tomimi_2",
+ "duration": 29.0,
"blackboard": [
+ {
+ "key": "attack@tomimi_s_2.stun",
+ "value": 1.2
+ },
+ {
+ "key": "attack@tomimi_s_2.atk_scale",
+ "value": 2.2
+ },
+ {
+ "key": "attack@tomimi_s_2.prob",
+ "value": 0.9
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.0
+ },
{
"key": "atk",
- "value": 1.3
+ "value": 0.0
}
]
},
{
- "name": "初雷",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击在跳跃时<@ba.vup>不再降低伤害>",
+ "name": "嘉维尔保护方案",
+ "rangeId": "1-2",
+ "description": "每次攻击有<@ba.vup>{attack@tomimi_s_2.prob:0%}>的概率随机触发下列效果之一:目标晕眩<@ba.vup>{attack@tomimi_s_2.stun}>秒;当次攻击力提升至<@ba.vup>{attack@tomimi_s_2.atk_scale:0%}>;当次攻击造成群体伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 50,
+ "spCost": 30,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_leizi_2",
- "duration": 35.0,
+ "prefabId": "skchr_tomimi_2",
+ "duration": 30.0,
"blackboard": [
+ {
+ "key": "attack@tomimi_s_2.stun",
+ "value": 1.6
+ },
+ {
+ "key": "attack@tomimi_s_2.atk_scale",
+ "value": 2.2
+ },
+ {
+ "key": "attack@tomimi_s_2.prob",
+ "value": 1.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.0
+ },
{
"key": "atk",
- "value": 1.5
+ "value": 0.0
}
]
}
]
},
- "skchr_beewax_1": {
- "skillId": "skchr_beewax_1",
+ "skchr_skfire_2": {
+ "skillId": "skchr_skfire_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "沙暴扩散",
- "rangeId": "x-2",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>",
+ "name": "天坠之火",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击变为从天空召唤陨石;陨石需要时间降落,落地后对大范围敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{attack@stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 28,
- "initSp": 6,
+ "spCost": 35,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_beewax_1",
- "duration": 15.0,
+ "prefabId": "skchr_skfire_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk",
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "attack@atk_scale",
+ "value": 1.7
+ },
+ {
+ "key": "attack@stun",
"value": 0.1
}
]
},
{
- "name": "沙暴扩散",
- "rangeId": "x-2",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>",
+ "name": "天坠之火",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击变为从天空召唤陨石;陨石需要时间降落,落地后对大范围敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{attack@stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 28,
- "initSp": 6,
+ "spCost": 34,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_beewax_1",
- "duration": 15.0,
+ "prefabId": "skchr_skfire_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.15
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "attack@atk_scale",
+ "value": 1.75
+ },
+ {
+ "key": "attack@stun",
+ "value": 0.1
}
]
},
{
- "name": "沙暴扩散",
- "rangeId": "x-2",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>",
+ "name": "天坠之火",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击变为从天空召唤陨石;陨石需要时间降落,落地后对大范围敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{attack@stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 28,
- "initSp": 6,
+ "spCost": 33,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_beewax_1",
- "duration": 15.0,
+ "prefabId": "skchr_skfire_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.2
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "attack@atk_scale",
+ "value": 1.8
+ },
+ {
+ "key": "attack@stun",
+ "value": 0.1
}
]
},
{
- "name": "沙暴扩散",
- "rangeId": "x-2",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>",
+ "name": "天坠之火",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击变为从天空召唤陨石;陨石需要时间降落,落地后对大范围敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{attack@stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 26,
- "initSp": 6,
+ "spCost": 32,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_beewax_1",
- "duration": 16.0,
+ "prefabId": "skchr_skfire_2",
+ "duration": 28.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.25
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "attack@atk_scale",
+ "value": 1.9
+ },
+ {
+ "key": "attack@stun",
+ "value": 0.15
}
]
},
{
- "name": "沙暴扩散",
- "rangeId": "x-2",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>",
+ "name": "天坠之火",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击变为从天空召唤陨石;陨石需要时间降落,落地后对大范围敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{attack@stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 26,
- "initSp": 6,
+ "spCost": 31,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_beewax_1",
- "duration": 16.0,
+ "prefabId": "skchr_skfire_2",
+ "duration": 28.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.3
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "attack@atk_scale",
+ "value": 1.95
+ },
+ {
+ "key": "attack@stun",
+ "value": 0.15
}
]
},
{
- "name": "沙暴扩散",
- "rangeId": "x-2",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>",
+ "name": "天坠之火",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击变为从天空召唤陨石;陨石需要时间降落,落地后对大范围敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{attack@stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 26,
- "initSp": 6,
+ "spCost": 30,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_beewax_1",
- "duration": 16.0,
+ "prefabId": "skchr_skfire_2",
+ "duration": 28.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.35
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "attack@atk_scale",
+ "value": 2.0
+ },
+ {
+ "key": "attack@stun",
+ "value": 0.15
}
]
},
{
- "name": "沙暴扩散",
- "rangeId": "x-2",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>",
+ "name": "天坠之火",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击变为从天空召唤陨石;陨石需要时间降落,落地后对大范围敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{attack@stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 24,
- "initSp": 8,
+ "spCost": 29,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_beewax_1",
- "duration": 17.0,
+ "prefabId": "skchr_skfire_2",
+ "duration": 31.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.4
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "attack@atk_scale",
+ "value": 2.1
+ },
+ {
+ "key": "attack@stun",
+ "value": 0.2
}
]
},
{
- "name": "沙暴扩散",
- "rangeId": "x-2",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>",
+ "name": "天坠之火",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击变为从天空召唤陨石;陨石需要时间降落,落地后对大范围敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{attack@stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 22,
- "initSp": 8,
+ "spCost": 28,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_beewax_1",
- "duration": 18.0,
+ "prefabId": "skchr_skfire_2",
+ "duration": 33.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.45
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "attack@atk_scale",
+ "value": 2.2
+ },
+ {
+ "key": "attack@stun",
+ "value": 0.4
}
]
},
{
- "name": "沙暴扩散",
- "rangeId": "x-2",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>",
+ "name": "天坠之火",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击变为从天空召唤陨石;陨石需要时间降落,落地后对大范围敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{attack@stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 8,
+ "spCost": 27,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_beewax_1",
- "duration": 19.0,
+ "prefabId": "skchr_skfire_2",
+ "duration": 35.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.5
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "attack@atk_scale",
+ "value": 2.3
+ },
+ {
+ "key": "attack@stun",
+ "value": 0.6
}
]
},
{
- "name": "沙暴扩散",
- "rangeId": "x-2",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>",
+ "name": "天坠之火",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击变为从天空召唤陨石;陨石需要时间降落,落地后对大范围敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{attack@stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 18,
- "initSp": 8,
+ "spCost": 25,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_beewax_1",
- "duration": 20.0,
+ "prefabId": "skchr_skfire_2",
+ "duration": 40.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.6
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "attack@atk_scale",
+ "value": 2.4
+ },
+ {
+ "key": "attack@stun",
+ "value": 1.0
}
]
}
]
},
- "skchr_beewax_2": {
- "skillId": "skchr_beewax_2",
+ "skchr_acast_1": {
+ "skillId": "skchr_acast_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "守卫尖碑",
+ "name": "“为我所为”",
"rangeId": null,
- "description": "在攻击范围内的近战部署位召唤一个可以阻挡敌人的方尖塔,方尖塔在出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "description": "自身攻击速度<@ba.vup>+{attack_speed}>,所有【术师】干员攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
+ "spCost": 56,
"initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_beewax_2",
- "duration": 20.0,
+ "prefabId": "skchr_acast_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.7
+ "key": "atk",
+ "value": 0.2
},
{
- "key": "stun",
- "value": 1.0
+ "key": "attack_speed",
+ "value": 20.0
}
]
},
{
- "name": "守卫尖碑",
+ "name": "“为我所为”",
"rangeId": null,
- "description": "在攻击范围内的近战部署位召唤一个可以阻挡敌人的方尖塔,方尖塔在出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "description": "自身攻击速度<@ba.vup>+{attack_speed}>,所有【术师】干员攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 10,
- "increment": 1.0
+ "spCost": 55,
+ "initSp": 11,
+ "increment": 1.0
},
- "prefabId": "skchr_beewax_2",
- "duration": 20.0,
+ "prefabId": "skchr_acast_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.8
+ "key": "atk",
+ "value": 0.2
},
{
- "key": "stun",
- "value": 1.0
+ "key": "attack_speed",
+ "value": 25.0
}
]
},
{
- "name": "守卫尖碑",
+ "name": "“为我所为”",
"rangeId": null,
- "description": "在攻击范围内的近战部署位召唤一个可以阻挡敌人的方尖塔,方尖塔在出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "description": "自身攻击速度<@ba.vup>+{attack_speed}>,所有【术师】干员攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 10,
+ "spCost": 54,
+ "initSp": 12,
"increment": 1.0
},
- "prefabId": "skchr_beewax_2",
- "duration": 20.0,
+ "prefabId": "skchr_acast_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.9
+ "key": "atk",
+ "value": 0.2
},
{
- "key": "stun",
- "value": 1.0
+ "key": "attack_speed",
+ "value": 30.0
}
]
},
{
- "name": "守卫尖碑",
+ "name": "“为我所为”",
"rangeId": null,
- "description": "在攻击范围内的近战部署位召唤一个可以阻挡敌人的方尖塔,方尖塔在出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "description": "自身攻击速度<@ba.vup>+{attack_speed}>,所有【术师】干员攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 28,
- "initSp": 10,
+ "spCost": 53,
+ "initSp": 13,
"increment": 1.0
},
- "prefabId": "skchr_beewax_2",
- "duration": 20.0,
+ "prefabId": "skchr_acast_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.0
+ "key": "atk",
+ "value": 0.2
},
{
- "key": "stun",
- "value": 1.0
+ "key": "attack_speed",
+ "value": 35.0
}
]
},
{
- "name": "守卫尖碑",
+ "name": "“为我所为”",
"rangeId": null,
- "description": "在攻击范围内的近战部署位召唤一个可以阻挡敌人的方尖塔,方尖塔在出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "description": "自身攻击速度<@ba.vup>+{attack_speed}>,所有【术师】干员攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 28,
- "initSp": 10,
+ "spCost": 52,
+ "initSp": 14,
"increment": 1.0
},
- "prefabId": "skchr_beewax_2",
- "duration": 20.0,
+ "prefabId": "skchr_acast_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.1
+ "key": "atk",
+ "value": 0.2
},
{
- "key": "stun",
- "value": 1.0
+ "key": "attack_speed",
+ "value": 40.0
}
]
},
{
- "name": "守卫尖碑",
+ "name": "“为我所为”",
"rangeId": null,
- "description": "在攻击范围内的近战部署位召唤一个可以阻挡敌人的方尖塔,方尖塔在出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "description": "自身攻击速度<@ba.vup>+{attack_speed}>,所有【术师】干员攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 28,
- "initSp": 10,
+ "spCost": 51,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_beewax_2",
- "duration": 20.0,
+ "prefabId": "skchr_acast_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.2
+ "key": "atk",
+ "value": 0.2
},
{
- "key": "stun",
- "value": 1.0
+ "key": "attack_speed",
+ "value": 45.0
}
]
},
{
- "name": "守卫尖碑",
+ "name": "“为我所为”",
"rangeId": null,
- "description": "在攻击范围内的近战部署位召唤一个可以阻挡敌人的方尖塔,方尖塔在出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "description": "自身攻击速度<@ba.vup>+{attack_speed}>,所有【术师】干员攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 26,
- "initSp": 10,
+ "spCost": 50,
+ "initSp": 16,
"increment": 1.0
},
- "prefabId": "skchr_beewax_2",
- "duration": 20.0,
+ "prefabId": "skchr_acast_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.3
+ "key": "atk",
+ "value": 0.25
},
{
- "key": "stun",
- "value": 1.5
+ "key": "attack_speed",
+ "value": 50.0
}
]
},
{
- "name": "守卫尖碑",
+ "name": "“为我所为”",
"rangeId": null,
- "description": "在攻击范围内的近战部署位召唤一个可以阻挡敌人的方尖塔,方尖塔在出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "description": "自身攻击速度<@ba.vup>+{attack_speed}>,所有【术师】干员攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 24,
- "initSp": 10,
+ "spCost": 47,
+ "initSp": 17,
"increment": 1.0
},
- "prefabId": "skchr_beewax_2",
- "duration": 20.0,
+ "prefabId": "skchr_acast_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.5
+ "key": "atk",
+ "value": 0.3
},
{
- "key": "stun",
- "value": 2.0
+ "key": "attack_speed",
+ "value": 55.0
}
]
},
{
- "name": "守卫尖碑",
+ "name": "“为我所为”",
"rangeId": null,
- "description": "在攻击范围内的近战部署位召唤一个可以阻挡敌人的方尖塔,方尖塔在出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "description": "自身攻击速度<@ba.vup>+{attack_speed}>,所有【术师】干员攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 22,
- "initSp": 10,
+ "spCost": 43,
+ "initSp": 18,
"increment": 1.0
},
- "prefabId": "skchr_beewax_2",
- "duration": 20.0,
+ "prefabId": "skchr_acast_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.7
+ "key": "atk",
+ "value": 0.35
},
{
- "key": "stun",
- "value": 2.5
+ "key": "attack_speed",
+ "value": 60.0
}
]
},
{
- "name": "守卫尖碑",
+ "name": "“为我所为”",
"rangeId": null,
- "description": "在攻击范围内的近战部署位召唤一个可以阻挡敌人的方尖塔,方尖塔在出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "description": "自身攻击速度<@ba.vup>+{attack_speed}>,所有【术师】干员攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 10,
+ "spCost": 40,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_beewax_2",
- "duration": 20.0,
+ "prefabId": "skchr_acast_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 3.0
+ "key": "atk",
+ "value": 0.4
},
{
- "key": "stun",
- "value": 3.0
+ "key": "attack_speed",
+ "value": 70.0
}
]
}
]
},
- "sktok_beewax": {
- "skillId": "sktok_beewax",
+ "skchr_leizi_2": {
+ "skillId": "skchr_leizi_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "沙之碑召唤",
- "rangeId": "x-4",
- "description": "出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
- "skillType": 2,
+ "name": "初雷",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击在跳跃时<@ba.vup>不再降低伤害>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 35,
- "initSp": 10,
+ "maxChargeTime": 1,
+ "spCost": 80,
+ "initSp": 40,
"increment": 1.0
},
- "prefabId": "sktok_beewax",
- "duration": 0.0,
+ "prefabId": "skchr_leizi_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.7
- },
- {
- "key": "stun",
- "value": 1.0
+ "key": "atk",
+ "value": 0.6
}
]
},
{
- "name": "沙之碑召唤",
- "rangeId": "x-4",
- "description": "出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
- "skillType": 2,
+ "name": "初雷",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击在跳跃时<@ba.vup>不再降低伤害>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 35,
- "initSp": 10,
+ "maxChargeTime": 1,
+ "spCost": 80,
+ "initSp": 41,
"increment": 1.0
},
- "prefabId": "sktok_beewax",
- "duration": 0.0,
+ "prefabId": "skchr_leizi_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.8
- },
- {
- "key": "stun",
- "value": 1.0
+ "key": "atk",
+ "value": 0.65
}
]
},
{
- "name": "沙之碑召唤",
- "rangeId": "x-4",
- "description": "出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
- "skillType": 2,
+ "name": "初雷",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击在跳跃时<@ba.vup>不再降低伤害>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 35,
- "initSp": 10,
+ "maxChargeTime": 1,
+ "spCost": 80,
+ "initSp": 42,
"increment": 1.0
},
- "prefabId": "sktok_beewax",
- "duration": 0.0,
+ "prefabId": "skchr_leizi_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.9
- },
- {
- "key": "stun",
- "value": 1.0
+ "key": "atk",
+ "value": 0.7
}
]
},
{
- "name": "沙之碑召唤",
- "rangeId": "x-4",
- "description": "出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
- "skillType": 2,
+ "name": "初雷",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击在跳跃时<@ba.vup>不再降低伤害>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 33,
- "initSp": 10,
+ "maxChargeTime": 1,
+ "spCost": 80,
+ "initSp": 43,
"increment": 1.0
},
- "prefabId": "sktok_beewax",
- "duration": 0.0,
+ "prefabId": "skchr_leizi_2",
+ "duration": 31.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.0
- },
- {
- "key": "stun",
- "value": 1.0
+ "key": "atk",
+ "value": 0.8
}
]
},
{
- "name": "沙之碑召唤",
- "rangeId": "x-4",
- "description": "出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
- "skillType": 2,
+ "name": "初雷",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击在跳跃时<@ba.vup>不再降低伤害>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 33,
- "initSp": 10,
+ "maxChargeTime": 1,
+ "spCost": 80,
+ "initSp": 44,
"increment": 1.0
},
- "prefabId": "sktok_beewax",
- "duration": 0.0,
+ "prefabId": "skchr_leizi_2",
+ "duration": 31.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.1
- },
- {
- "key": "stun",
- "value": 1.0
+ "key": "atk",
+ "value": 0.85
}
]
},
{
- "name": "沙之碑召唤",
- "rangeId": "x-4",
- "description": "出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
- "skillType": 2,
+ "name": "初雷",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击在跳跃时<@ba.vup>不再降低伤害>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 33,
- "initSp": 10,
+ "maxChargeTime": 1,
+ "spCost": 80,
+ "initSp": 45,
"increment": 1.0
},
- "prefabId": "sktok_beewax",
- "duration": 0.0,
+ "prefabId": "skchr_leizi_2",
+ "duration": 31.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.2
- },
- {
- "key": "stun",
- "value": 1.0
+ "key": "atk",
+ "value": 0.9
}
]
},
{
- "name": "沙之碑召唤",
- "rangeId": "x-4",
- "description": "出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
- "skillType": 2,
+ "name": "初雷",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击在跳跃时<@ba.vup>不再降低伤害>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 31,
- "initSp": 10,
+ "maxChargeTime": 1,
+ "spCost": 80,
+ "initSp": 46,
"increment": 1.0
},
- "prefabId": "sktok_beewax",
- "duration": 0.0,
+ "prefabId": "skchr_leizi_2",
+ "duration": 32.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.3
- },
- {
- "key": "stun",
- "value": 1.5
+ "key": "atk",
+ "value": 1.0
}
]
},
{
- "name": "沙之碑召唤",
- "rangeId": "x-4",
- "description": "出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
- "skillType": 2,
+ "name": "初雷",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击在跳跃时<@ba.vup>不再降低伤害>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 29,
- "initSp": 10,
+ "maxChargeTime": 1,
+ "spCost": 80,
+ "initSp": 47,
"increment": 1.0
},
- "prefabId": "sktok_beewax",
- "duration": 0.0,
+ "prefabId": "skchr_leizi_2",
+ "duration": 33.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.5
- },
- {
- "key": "stun",
- "value": 2.0
+ "key": "atk",
+ "value": 1.15
}
]
},
{
- "name": "沙之碑召唤",
- "rangeId": "x-4",
- "description": "出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
- "skillType": 2,
+ "name": "初雷",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击在跳跃时<@ba.vup>不再降低伤害>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 27,
- "initSp": 10,
+ "maxChargeTime": 1,
+ "spCost": 80,
+ "initSp": 48,
"increment": 1.0
},
- "prefabId": "sktok_beewax",
- "duration": 0.0,
+ "prefabId": "skchr_leizi_2",
+ "duration": 34.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.7
- },
- {
- "key": "stun",
- "value": 2.5
+ "key": "atk",
+ "value": 1.3
}
]
},
{
- "name": "沙之碑召唤",
- "rangeId": "x-4",
- "description": "出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
- "skillType": 2,
+ "name": "初雷",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击在跳跃时<@ba.vup>不再降低伤害>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 25,
- "initSp": 10,
+ "maxChargeTime": 1,
+ "spCost": 80,
+ "initSp": 50,
"increment": 1.0
},
- "prefabId": "sktok_beewax",
- "duration": 0.0,
+ "prefabId": "skchr_leizi_2",
+ "duration": 35.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 3.0
- },
- {
- "key": "stun",
- "value": 3.0
+ "key": "atk",
+ "value": 1.5
}
]
}
]
},
- "skchr_lionhd_2": {
- "skillId": "skchr_lionhd_2",
+ "skchr_beewax_1": {
+ "skillId": "skchr_beewax_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "解构与爆破",
- "rangeId": "3-3",
- "description": "攻击范围<@ba.vup>扩大>,立即对攻击范围内的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害且使其在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
+ "name": "沙暴扩散",
+ "rangeId": "x-2",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 15,
- "initSp": 0,
+ "spCost": 28,
+ "initSp": 6,
"increment": 1.0
},
- "prefabId": "skchr_lionhd_2",
- "duration": -1.0,
+ "prefabId": "skchr_beewax_1",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.5
- },
- {
- "key": "magic_resistance",
- "value": -0.05
- },
- {
- "key": "duration",
- "value": 6.0
- },
- {
- "key": "ct",
- "value": 1.0
- },
- {
- "key": "talent_range_flag",
- "value": 1.0
+ "key": "atk",
+ "value": 0.1
}
]
},
{
- "name": "解构与爆破",
- "rangeId": "3-3",
- "description": "攻击范围<@ba.vup>扩大>,立即对攻击范围内的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害且使其在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
+ "name": "沙暴扩散",
+ "rangeId": "x-2",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 15,
- "initSp": 0,
+ "spCost": 28,
+ "initSp": 6,
"increment": 1.0
},
- "prefabId": "skchr_lionhd_2",
- "duration": -1.0,
+ "prefabId": "skchr_beewax_1",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.55
- },
- {
- "key": "magic_resistance",
- "value": -0.05
- },
- {
- "key": "duration",
- "value": 6.0
- },
- {
- "key": "ct",
- "value": 1.0
- },
- {
- "key": "talent_range_flag",
- "value": 1.0
+ "key": "atk",
+ "value": 0.15
}
]
},
{
- "name": "解构与爆破",
- "rangeId": "3-3",
- "description": "攻击范围<@ba.vup>扩大>,立即对攻击范围内的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害且使其在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
+ "name": "沙暴扩散",
+ "rangeId": "x-2",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 15,
- "initSp": 0,
+ "spCost": 28,
+ "initSp": 6,
"increment": 1.0
},
- "prefabId": "skchr_lionhd_2",
- "duration": -1.0,
+ "prefabId": "skchr_beewax_1",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.6
- },
- {
- "key": "magic_resistance",
- "value": -0.05
- },
- {
- "key": "duration",
- "value": 6.0
- },
- {
- "key": "ct",
- "value": 1.0
- },
- {
- "key": "talent_range_flag",
- "value": 1.0
+ "key": "atk",
+ "value": 0.2
}
]
},
{
- "name": "解构与爆破",
- "rangeId": "3-3",
- "description": "攻击范围<@ba.vup>扩大>,立即对攻击范围内的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害且使其在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
+ "name": "沙暴扩散",
+ "rangeId": "x-2",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 14,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 26,
+ "initSp": 6,
"increment": 1.0
},
- "prefabId": "skchr_lionhd_2",
- "duration": -1.0,
+ "prefabId": "skchr_beewax_1",
+ "duration": 16.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.7
- },
- {
- "key": "magic_resistance",
- "value": -0.08
- },
- {
- "key": "duration",
- "value": 6.0
- },
- {
- "key": "ct",
- "value": 2.0
- },
- {
- "key": "talent_range_flag",
- "value": 1.0
+ "key": "atk",
+ "value": 0.25
}
]
},
{
- "name": "解构与爆破",
- "rangeId": "3-3",
- "description": "攻击范围<@ba.vup>扩大>,立即对攻击范围内的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害且使其在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
+ "name": "沙暴扩散",
+ "rangeId": "x-2",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 14,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 26,
+ "initSp": 6,
"increment": 1.0
},
- "prefabId": "skchr_lionhd_2",
- "duration": -1.0,
+ "prefabId": "skchr_beewax_1",
+ "duration": 16.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.8
- },
- {
- "key": "magic_resistance",
- "value": -0.08
- },
- {
- "key": "duration",
- "value": 6.0
- },
- {
- "key": "ct",
- "value": 2.0
- },
- {
- "key": "talent_range_flag",
- "value": 1.0
+ "key": "atk",
+ "value": 0.3
}
]
},
{
- "name": "解构与爆破",
- "rangeId": "3-3",
- "description": "攻击范围<@ba.vup>扩大>,立即对攻击范围内的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害且使其在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
+ "name": "沙暴扩散",
+ "rangeId": "x-2",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 14,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 26,
+ "initSp": 6,
"increment": 1.0
},
- "prefabId": "skchr_lionhd_2",
- "duration": -1.0,
+ "prefabId": "skchr_beewax_1",
+ "duration": 16.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.9
- },
- {
- "key": "magic_resistance",
- "value": -0.08
- },
- {
- "key": "duration",
- "value": 6.0
- },
- {
- "key": "ct",
- "value": 2.0
- },
- {
- "key": "talent_range_flag",
- "value": 1.0
+ "key": "atk",
+ "value": 0.35
}
]
},
{
- "name": "解构与爆破",
- "rangeId": "3-3",
- "description": "攻击范围<@ba.vup>扩大>,立即对攻击范围内的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害且使其在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
+ "name": "沙暴扩散",
+ "rangeId": "x-2",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 13,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 24,
+ "initSp": 8,
"increment": 1.0
},
- "prefabId": "skchr_lionhd_2",
- "duration": -1.0,
+ "prefabId": "skchr_beewax_1",
+ "duration": 17.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.0
- },
- {
- "key": "magic_resistance",
- "value": -0.12
- },
- {
- "key": "duration",
- "value": 6.0
- },
- {
- "key": "ct",
- "value": 2.0
- },
- {
- "key": "talent_range_flag",
- "value": 1.0
+ "key": "atk",
+ "value": 0.4
}
]
},
{
- "name": "解构与爆破",
- "rangeId": "3-3",
- "description": "攻击范围<@ba.vup>扩大>,立即对攻击范围内的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害且使其在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
+ "name": "沙暴扩散",
+ "rangeId": "x-2",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 12,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 22,
+ "initSp": 8,
"increment": 1.0
},
- "prefabId": "skchr_lionhd_2",
- "duration": -1.0,
+ "prefabId": "skchr_beewax_1",
+ "duration": 18.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.1
- },
- {
- "key": "magic_resistance",
- "value": -0.13
- },
- {
- "key": "duration",
- "value": 6.0
- },
- {
- "key": "ct",
- "value": 3.0
- },
- {
- "key": "talent_range_flag",
- "value": 1.0
+ "key": "atk",
+ "value": 0.45
}
]
},
{
- "name": "解构与爆破",
- "rangeId": "3-3",
- "description": "攻击范围<@ba.vup>扩大>,立即对攻击范围内的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害且使其在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
+ "name": "沙暴扩散",
+ "rangeId": "x-2",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 11,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 20,
+ "initSp": 8,
"increment": 1.0
},
- "prefabId": "skchr_lionhd_2",
- "duration": -1.0,
+ "prefabId": "skchr_beewax_1",
+ "duration": 19.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.2
- },
- {
- "key": "magic_resistance",
- "value": -0.14
- },
- {
- "key": "duration",
- "value": 6.0
- },
- {
- "key": "ct",
- "value": 3.0
- },
- {
- "key": "talent_range_flag",
- "value": 1.0
+ "key": "atk",
+ "value": 0.5
}
]
},
{
- "name": "解构与爆破",
- "rangeId": "3-3",
- "description": "攻击范围<@ba.vup>扩大>,立即对攻击范围内的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害且使其在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
+ "name": "沙暴扩散",
+ "rangeId": "x-2",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 10,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 18,
+ "initSp": 8,
"increment": 1.0
},
- "prefabId": "skchr_lionhd_2",
- "duration": -1.0,
+ "prefabId": "skchr_beewax_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.3
- },
- {
- "key": "magic_resistance",
- "value": -0.15
- },
- {
- "key": "duration",
- "value": 6.0
- },
- {
- "key": "ct",
- "value": 3.0
- },
- {
- "key": "talent_range_flag",
- "value": 1.0
+ "key": "atk",
+ "value": 0.6
}
]
}
]
},
- "skchr_otter_1": {
- "skillId": "skchr_otter_1",
+ "skchr_beewax_2": {
+ "skillId": "skchr_beewax_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "迷惑装置",
- "rangeId": "0-1",
- "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
- "skillType": 0,
+ "name": "守卫尖碑",
+ "rangeId": null,
+ "description": "在攻击范围内的近战部署位召唤一个可以阻挡敌人的方尖塔,方尖塔在出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 10,
+ "increment": 1.0
},
- "prefabId": null,
- "duration": 0.0,
+ "prefabId": "skchr_beewax_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.1
+ "key": "atk_scale",
+ "value": 1.7
+ },
+ {
+ "key": "stun",
+ "value": 1.0
}
]
},
{
- "name": "迷惑装置",
- "rangeId": "0-1",
- "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
- "skillType": 0,
+ "name": "守卫尖碑",
+ "rangeId": null,
+ "description": "在攻击范围内的近战部署位召唤一个可以阻挡敌人的方尖塔,方尖塔在出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 10,
+ "increment": 1.0
},
- "prefabId": null,
- "duration": 0.0,
+ "prefabId": "skchr_beewax_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.13
+ "key": "atk_scale",
+ "value": 1.8
+ },
+ {
+ "key": "stun",
+ "value": 1.0
}
]
},
{
- "name": "迷惑装置",
- "rangeId": "0-1",
- "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
- "skillType": 0,
+ "name": "守卫尖碑",
+ "rangeId": null,
+ "description": "在攻击范围内的近战部署位召唤一个可以阻挡敌人的方尖塔,方尖塔在出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 10,
+ "increment": 1.0
},
- "prefabId": null,
- "duration": 0.0,
+ "prefabId": "skchr_beewax_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.15
+ "key": "atk_scale",
+ "value": 1.9
+ },
+ {
+ "key": "stun",
+ "value": 1.0
}
]
},
{
- "name": "迷惑装置",
- "rangeId": "0-1",
- "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
- "skillType": 0,
+ "name": "守卫尖碑",
+ "rangeId": null,
+ "description": "在攻击范围内的近战部署位召唤一个可以阻挡敌人的方尖塔,方尖塔在出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 28,
+ "initSp": 10,
+ "increment": 1.0
},
- "prefabId": null,
- "duration": 0.0,
+ "prefabId": "skchr_beewax_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.18
+ "key": "atk_scale",
+ "value": 2.0
+ },
+ {
+ "key": "stun",
+ "value": 1.0
}
]
},
{
- "name": "迷惑装置",
- "rangeId": "0-1",
- "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
- "skillType": 0,
+ "name": "守卫尖碑",
+ "rangeId": null,
+ "description": "在攻击范围内的近战部署位召唤一个可以阻挡敌人的方尖塔,方尖塔在出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 28,
+ "initSp": 10,
+ "increment": 1.0
},
- "prefabId": null,
- "duration": 0.0,
+ "prefabId": "skchr_beewax_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.2
+ "key": "atk_scale",
+ "value": 2.1
+ },
+ {
+ "key": "stun",
+ "value": 1.0
}
]
},
{
- "name": "迷惑装置",
- "rangeId": "0-1",
- "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
- "skillType": 0,
+ "name": "守卫尖碑",
+ "rangeId": null,
+ "description": "在攻击范围内的近战部署位召唤一个可以阻挡敌人的方尖塔,方尖塔在出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 28,
+ "initSp": 10,
+ "increment": 1.0
},
- "prefabId": null,
- "duration": 0.0,
+ "prefabId": "skchr_beewax_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.22
+ "key": "atk_scale",
+ "value": 2.2
+ },
+ {
+ "key": "stun",
+ "value": 1.0
}
]
},
{
- "name": "迷惑装置",
- "rangeId": "0-1",
- "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
- "skillType": 0,
+ "name": "守卫尖碑",
+ "rangeId": null,
+ "description": "在攻击范围内的近战部署位召唤一个可以阻挡敌人的方尖塔,方尖塔在出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 26,
+ "initSp": 10,
+ "increment": 1.0
},
- "prefabId": null,
- "duration": 0.0,
+ "prefabId": "skchr_beewax_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.25
+ "key": "atk_scale",
+ "value": 2.3
+ },
+ {
+ "key": "stun",
+ "value": 1.5
}
]
},
{
- "name": "迷惑装置",
- "rangeId": "x-5",
- "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>\\n机械水獭周围四格的友军也获得同样的效果",
- "skillType": 0,
+ "name": "守卫尖碑",
+ "rangeId": null,
+ "description": "在攻击范围内的近战部署位召唤一个可以阻挡敌人的方尖塔,方尖塔在出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 24,
+ "initSp": 10,
+ "increment": 1.0
},
- "prefabId": null,
- "duration": 0.0,
+ "prefabId": "skchr_beewax_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.25
+ "key": "atk_scale",
+ "value": 2.5
+ },
+ {
+ "key": "stun",
+ "value": 2.0
}
]
},
{
- "name": "迷惑装置",
- "rangeId": "x-5",
- "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>\\n机械水獭周围四格的友军也获得同样的效果",
- "skillType": 0,
+ "name": "守卫尖碑",
+ "rangeId": null,
+ "description": "在攻击范围内的近战部署位召唤一个可以阻挡敌人的方尖塔,方尖塔在出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 22,
+ "initSp": 10,
+ "increment": 1.0
},
- "prefabId": null,
- "duration": 0.0,
+ "prefabId": "skchr_beewax_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.3
+ "key": "atk_scale",
+ "value": 2.7
+ },
+ {
+ "key": "stun",
+ "value": 2.5
}
]
},
{
- "name": "迷惑装置",
- "rangeId": "x-5",
- "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>\\n机械水獭周围四格的友军也获得同样的效果",
- "skillType": 0,
+ "name": "守卫尖碑",
+ "rangeId": null,
+ "description": "在攻击范围内的近战部署位召唤一个可以阻挡敌人的方尖塔,方尖塔在出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 20,
+ "initSp": 10,
+ "increment": 1.0
},
- "prefabId": null,
- "duration": 0.0,
+ "prefabId": "skchr_beewax_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.35
+ "key": "atk_scale",
+ "value": 3.0
+ },
+ {
+ "key": "stun",
+ "value": 3.0
}
]
}
]
},
- "sktok_motter_1": {
- "skillId": "sktok_motter_1",
+ "sktok_beewax": {
+ "skillId": "sktok_beewax",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "迷惑装置",
- "rangeId": "0-1",
- "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
- "skillType": 0,
+ "name": "沙之碑召唤",
+ "rangeId": "x-4",
+ "description": "出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "spCost": 35,
+ "initSp": 10,
+ "increment": 1.0
},
- "prefabId": "sktok_motter_1",
+ "prefabId": "sktok_beewax",
"duration": 0.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.1
+ "key": "atk_scale",
+ "value": 1.7
+ },
+ {
+ "key": "stun",
+ "value": 1.0
}
]
},
{
- "name": "迷惑装置",
- "rangeId": "0-1",
- "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
- "skillType": 0,
+ "name": "沙之碑召唤",
+ "rangeId": "x-4",
+ "description": "出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "spCost": 35,
+ "initSp": 10,
+ "increment": 1.0
},
- "prefabId": "sktok_motter_1",
+ "prefabId": "sktok_beewax",
"duration": 0.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.13
+ "key": "atk_scale",
+ "value": 1.8
+ },
+ {
+ "key": "stun",
+ "value": 1.0
}
]
},
{
- "name": "迷惑装置",
- "rangeId": "0-1",
- "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
- "skillType": 0,
+ "name": "沙之碑召唤",
+ "rangeId": "x-4",
+ "description": "出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "spCost": 35,
+ "initSp": 10,
+ "increment": 1.0
},
- "prefabId": "sktok_motter_1",
+ "prefabId": "sktok_beewax",
"duration": 0.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.15
+ "key": "atk_scale",
+ "value": 1.9
+ },
+ {
+ "key": "stun",
+ "value": 1.0
}
]
},
{
- "name": "迷惑装置",
- "rangeId": "0-1",
- "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
- "skillType": 0,
+ "name": "沙之碑召唤",
+ "rangeId": "x-4",
+ "description": "出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "spCost": 33,
+ "initSp": 10,
+ "increment": 1.0
},
- "prefabId": "sktok_motter_1",
+ "prefabId": "sktok_beewax",
"duration": 0.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.18
+ "key": "atk_scale",
+ "value": 2.0
+ },
+ {
+ "key": "stun",
+ "value": 1.0
}
]
},
{
- "name": "迷惑装置",
- "rangeId": "0-1",
- "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
- "skillType": 0,
+ "name": "沙之碑召唤",
+ "rangeId": "x-4",
+ "description": "出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "spCost": 33,
+ "initSp": 10,
+ "increment": 1.0
},
- "prefabId": "sktok_motter_1",
+ "prefabId": "sktok_beewax",
"duration": 0.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.2
+ "key": "atk_scale",
+ "value": 2.1
+ },
+ {
+ "key": "stun",
+ "value": 1.0
}
]
},
{
- "name": "迷惑装置",
- "rangeId": "0-1",
- "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
- "skillType": 0,
+ "name": "沙之碑召唤",
+ "rangeId": "x-4",
+ "description": "出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "spCost": 33,
+ "initSp": 10,
+ "increment": 1.0
},
- "prefabId": "sktok_motter_1",
+ "prefabId": "sktok_beewax",
"duration": 0.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.22
+ "key": "atk_scale",
+ "value": 2.2
+ },
+ {
+ "key": "stun",
+ "value": 1.0
}
]
},
{
- "name": "迷惑装置",
- "rangeId": "0-1",
- "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
- "skillType": 0,
+ "name": "沙之碑召唤",
+ "rangeId": "x-4",
+ "description": "出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "spCost": 31,
+ "initSp": 10,
+ "increment": 1.0
},
- "prefabId": "sktok_motter_1",
+ "prefabId": "sktok_beewax",
"duration": 0.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.25
+ "key": "atk_scale",
+ "value": 2.3
+ },
+ {
+ "key": "stun",
+ "value": 1.5
}
]
},
{
- "name": "迷惑装置",
- "rangeId": "x-5",
- "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>\\n机械水獭周围四格的友军也获得同样的效果",
- "skillType": 0,
+ "name": "沙之碑召唤",
+ "rangeId": "x-4",
+ "description": "出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "spCost": 29,
+ "initSp": 10,
+ "increment": 1.0
},
- "prefabId": "sktok_motter_1",
+ "prefabId": "sktok_beewax",
"duration": 0.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.25
+ "key": "atk_scale",
+ "value": 2.5
+ },
+ {
+ "key": "stun",
+ "value": 2.0
}
]
},
{
- "name": "迷惑装置",
- "rangeId": "x-5",
- "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>\\n机械水獭周围四格的友军也获得同样的效果",
- "skillType": 0,
+ "name": "沙之碑召唤",
+ "rangeId": "x-4",
+ "description": "出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "spCost": 27,
+ "initSp": 10,
+ "increment": 1.0
},
- "prefabId": "sktok_motter_1",
+ "prefabId": "sktok_beewax",
"duration": 0.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.3
+ "key": "atk_scale",
+ "value": 2.7
+ },
+ {
+ "key": "stun",
+ "value": 2.5
}
]
},
{
- "name": "迷惑装置",
- "rangeId": "x-5",
- "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>\\n机械水獭周围四格的友军也获得同样的效果",
- "skillType": 0,
+ "name": "沙之碑召唤",
+ "rangeId": "x-4",
+ "description": "出现时会对附近的敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "spCost": 25,
+ "initSp": 10,
+ "increment": 1.0
},
- "prefabId": "sktok_motter_1",
+ "prefabId": "sktok_beewax",
"duration": 0.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.35
+ "key": "atk_scale",
+ "value": 3.0
+ },
+ {
+ "key": "stun",
+ "value": 3.0
}
]
}
]
},
- "skchr_otter_2": {
- "skillId": "skchr_otter_2",
+ "skchr_lionhd_2": {
+ "skillId": "skchr_lionhd_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "爆破回收",
- "rangeId": "x-4",
- "description": "立即引爆所有配置的机械水獭,爆炸时对周围敌人造成相当于梅尔攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
+ "name": "解构与爆破",
+ "rangeId": "3-3",
+ "description": "攻击范围<@ba.vup>扩大>,立即对攻击范围内的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害且使其在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
+ "spCost": 15,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_otter_2",
- "duration": 0.0,
+ "prefabId": "skchr_lionhd_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 3.0
+ "value": 1.5
},
{
- "key": "stun",
+ "key": "magic_resistance",
+ "value": -0.05
+ },
+ {
+ "key": "duration",
+ "value": 6.0
+ },
+ {
+ "key": "ct",
+ "value": 1.0
+ },
+ {
+ "key": "talent_range_flag",
"value": 1.0
}
]
},
{
- "name": "爆破回收",
- "rangeId": "x-4",
- "description": "立即引爆所有配置的机械水獭,爆炸时对周围敌人造成相当于梅尔攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
+ "name": "解构与爆破",
+ "rangeId": "3-3",
+ "description": "攻击范围<@ba.vup>扩大>,立即对攻击范围内的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害且使其在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 39,
+ "spCost": 15,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_otter_2",
- "duration": 0.0,
+ "prefabId": "skchr_lionhd_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 3.2
+ "value": 1.55
},
{
- "key": "stun",
+ "key": "magic_resistance",
+ "value": -0.05
+ },
+ {
+ "key": "duration",
+ "value": 6.0
+ },
+ {
+ "key": "ct",
+ "value": 1.0
+ },
+ {
+ "key": "talent_range_flag",
"value": 1.0
}
]
},
{
- "name": "爆破回收",
- "rangeId": "x-4",
- "description": "立即引爆所有配置的机械水獭,爆炸时对周围敌人造成相当于梅尔攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
+ "name": "解构与爆破",
+ "rangeId": "3-3",
+ "description": "攻击范围<@ba.vup>扩大>,立即对攻击范围内的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害且使其在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 38,
+ "spCost": 15,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_otter_2",
- "duration": 0.0,
+ "prefabId": "skchr_lionhd_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 3.5
+ "value": 1.6
},
{
- "key": "stun",
+ "key": "magic_resistance",
+ "value": -0.05
+ },
+ {
+ "key": "duration",
+ "value": 6.0
+ },
+ {
+ "key": "ct",
+ "value": 1.0
+ },
+ {
+ "key": "talent_range_flag",
"value": 1.0
}
]
},
{
- "name": "爆破回收",
- "rangeId": "x-4",
- "description": "立即引爆所有配置的机械水獭,爆炸时对周围敌人造成相当于梅尔攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
+ "name": "解构与爆破",
+ "rangeId": "3-3",
+ "description": "攻击范围<@ba.vup>扩大>,立即对攻击范围内的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害且使其在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 37,
+ "maxChargeTime": 2,
+ "spCost": 14,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_otter_2",
- "duration": 0.0,
+ "prefabId": "skchr_lionhd_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 3.8
+ "value": 1.7
},
{
- "key": "stun",
+ "key": "magic_resistance",
+ "value": -0.08
+ },
+ {
+ "key": "duration",
+ "value": 6.0
+ },
+ {
+ "key": "ct",
+ "value": 2.0
+ },
+ {
+ "key": "talent_range_flag",
"value": 1.0
}
]
},
{
- "name": "爆破回收",
- "rangeId": "x-4",
- "description": "立即引爆所有配置的机械水獭,爆炸时对周围敌人造成相当于梅尔攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
+ "name": "解构与爆破",
+ "rangeId": "3-3",
+ "description": "攻击范围<@ba.vup>扩大>,立即对攻击范围内的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害且使其在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 36,
+ "maxChargeTime": 2,
+ "spCost": 14,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_otter_2",
- "duration": 0.0,
+ "prefabId": "skchr_lionhd_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 4.0
+ "value": 1.8
},
{
- "key": "stun",
+ "key": "magic_resistance",
+ "value": -0.08
+ },
+ {
+ "key": "duration",
+ "value": 6.0
+ },
+ {
+ "key": "ct",
+ "value": 2.0
+ },
+ {
+ "key": "talent_range_flag",
"value": 1.0
}
]
},
{
- "name": "爆破回收",
- "rangeId": "x-4",
- "description": "立即引爆所有配置的机械水獭,爆炸时对周围敌人造成相当于梅尔攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
+ "name": "解构与爆破",
+ "rangeId": "3-3",
+ "description": "攻击范围<@ba.vup>扩大>,立即对攻击范围内的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害且使其在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 35,
+ "maxChargeTime": 2,
+ "spCost": 14,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_otter_2",
- "duration": 0.0,
+ "prefabId": "skchr_lionhd_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 4.2
+ "value": 1.9
},
{
- "key": "stun",
+ "key": "magic_resistance",
+ "value": -0.08
+ },
+ {
+ "key": "duration",
+ "value": 6.0
+ },
+ {
+ "key": "ct",
+ "value": 2.0
+ },
+ {
+ "key": "talent_range_flag",
"value": 1.0
}
]
},
{
- "name": "爆破回收",
- "rangeId": "x-4",
- "description": "立即引爆所有配置的机械水獭,爆炸时对周围敌人造成相当于梅尔攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
+ "name": "解构与爆破",
+ "rangeId": "3-3",
+ "description": "攻击范围<@ba.vup>扩大>,立即对攻击范围内的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害且使其在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 34,
+ "maxChargeTime": 2,
+ "spCost": 13,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_otter_2",
- "duration": 0.0,
+ "prefabId": "skchr_lionhd_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 4.5
+ "value": 2.0
},
{
- "key": "stun",
- "value": 1.0
+ "key": "magic_resistance",
+ "value": -0.12
+ },
+ {
+ "key": "duration",
+ "value": 6.0
+ },
+ {
+ "key": "ct",
+ "value": 2.0
+ },
+ {
+ "key": "talent_range_flag",
+ "value": 1.0
}
]
},
{
- "name": "爆破回收",
- "rangeId": "x-4",
- "description": "立即引爆所有配置的机械水獭,爆炸时对周围敌人造成相当于梅尔攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
+ "name": "解构与爆破",
+ "rangeId": "3-3",
+ "description": "攻击范围<@ba.vup>扩大>,立即对攻击范围内的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害且使其在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 33,
+ "maxChargeTime": 3,
+ "spCost": 12,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_otter_2",
- "duration": 0.0,
+ "prefabId": "skchr_lionhd_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 5.0
+ "value": 2.1
},
{
- "key": "stun",
- "value": 1.5
+ "key": "magic_resistance",
+ "value": -0.13
+ },
+ {
+ "key": "duration",
+ "value": 6.0
+ },
+ {
+ "key": "ct",
+ "value": 3.0
+ },
+ {
+ "key": "talent_range_flag",
+ "value": 1.0
}
]
},
{
- "name": "爆破回收",
- "rangeId": "x-4",
- "description": "立即引爆所有配置的机械水獭,爆炸时对周围敌人造成相当于梅尔攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
+ "name": "解构与爆破",
+ "rangeId": "3-3",
+ "description": "攻击范围<@ba.vup>扩大>,立即对攻击范围内的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害且使其在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 32,
+ "maxChargeTime": 3,
+ "spCost": 11,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_otter_2",
- "duration": 0.0,
+ "prefabId": "skchr_lionhd_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 5.5
+ "value": 2.2
},
{
- "key": "stun",
- "value": 1.5
+ "key": "magic_resistance",
+ "value": -0.14
+ },
+ {
+ "key": "duration",
+ "value": 6.0
+ },
+ {
+ "key": "ct",
+ "value": 3.0
+ },
+ {
+ "key": "talent_range_flag",
+ "value": 1.0
}
]
},
{
- "name": "爆破回收",
- "rangeId": "x-4",
- "description": "立即引爆所有配置的机械水獭,爆炸时对周围敌人造成相当于梅尔攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
+ "name": "解构与爆破",
+ "rangeId": "3-3",
+ "description": "攻击范围<@ba.vup>扩大>,立即对攻击范围内的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害且使其在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 30,
+ "maxChargeTime": 3,
+ "spCost": 10,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_otter_2",
- "duration": 0.0,
+ "prefabId": "skchr_lionhd_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk_scale",
+ "value": 2.3
+ },
+ {
+ "key": "magic_resistance",
+ "value": -0.15
+ },
+ {
+ "key": "duration",
"value": 6.0
},
{
- "key": "stun",
- "value": 2.0
+ "key": "ct",
+ "value": 3.0
+ },
+ {
+ "key": "talent_range_flag",
+ "value": 1.0
}
]
}
]
},
- "sktok_motter_2": {
- "skillId": "sktok_motter_2",
+ "skchr_otter_1": {
+ "skillId": "skchr_otter_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "爆破回收",
- "rangeId": "x-4",
- "description": "引爆所有配置的机械水獭,爆炸时对周围敌人造成角色攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
- "skillType": 1,
+ "name": "迷惑装置",
+ "rangeId": "0-1",
+ "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
+ "maxChargeTime": 0,
"spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "sktok_motter_2",
+ "prefabId": null,
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 3.0
- },
- {
- "key": "stun",
- "value": 1.0
+ "key": "prob",
+ "value": 0.1
}
]
},
{
- "name": "爆破回收",
- "rangeId": "x-4",
- "description": "引爆所有配置的机械水獭,爆炸时对周围敌人造成角色攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
- "skillType": 1,
+ "name": "迷惑装置",
+ "rangeId": "0-1",
+ "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
+ "maxChargeTime": 0,
"spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "sktok_motter_2",
+ "prefabId": null,
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 3.2
- },
- {
- "key": "stun",
- "value": 1.0
+ "key": "prob",
+ "value": 0.13
}
]
},
{
- "name": "爆破回收",
- "rangeId": "x-4",
- "description": "引爆所有配置的机械水獭,爆炸时对周围敌人造成角色攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
- "skillType": 1,
+ "name": "迷惑装置",
+ "rangeId": "0-1",
+ "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
+ "maxChargeTime": 0,
"spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "sktok_motter_2",
+ "prefabId": null,
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 3.5
- },
- {
- "key": "stun",
- "value": 1.0
+ "key": "prob",
+ "value": 0.15
}
]
},
{
- "name": "爆破回收",
- "rangeId": "x-4",
- "description": "引爆所有配置的机械水獭,爆炸时对周围敌人造成角色攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
- "skillType": 1,
+ "name": "迷惑装置",
+ "rangeId": "0-1",
+ "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
+ "maxChargeTime": 0,
"spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "sktok_motter_2",
+ "prefabId": null,
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 3.8
- },
- {
- "key": "stun",
- "value": 1.0
+ "key": "prob",
+ "value": 0.18
}
]
},
{
- "name": "爆破回收",
- "rangeId": "x-4",
- "description": "引爆所有配置的机械水獭,爆炸时对周围敌人造成角色攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
- "skillType": 1,
+ "name": "迷惑装置",
+ "rangeId": "0-1",
+ "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
+ "maxChargeTime": 0,
"spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "sktok_motter_2",
+ "prefabId": null,
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 4.0
- },
- {
- "key": "stun",
- "value": 1.0
+ "key": "prob",
+ "value": 0.2
}
]
},
{
- "name": "爆破回收",
- "rangeId": "x-4",
- "description": "引爆所有配置的机械水獭,爆炸时对周围敌人造成角色攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
- "skillType": 1,
+ "name": "迷惑装置",
+ "rangeId": "0-1",
+ "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
+ "maxChargeTime": 0,
"spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "sktok_motter_2",
+ "prefabId": null,
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 4.2
- },
- {
- "key": "stun",
- "value": 1.0
+ "key": "prob",
+ "value": 0.22
}
]
},
{
- "name": "爆破回收",
- "rangeId": "x-4",
- "description": "引爆所有配置的机械水獭,爆炸时对周围敌人造成角色攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
- "skillType": 1,
+ "name": "迷惑装置",
+ "rangeId": "0-1",
+ "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
+ "maxChargeTime": 0,
"spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "sktok_motter_2",
+ "prefabId": null,
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 4.5
- },
- {
- "key": "stun",
- "value": 1.0
+ "key": "prob",
+ "value": 0.25
}
]
},
{
- "name": "爆破回收",
- "rangeId": "x-4",
- "description": "引爆所有配置的机械水獭,爆炸时对周围敌人造成角色攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
- "skillType": 1,
+ "name": "迷惑装置",
+ "rangeId": "x-5",
+ "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>\\n机械水獭周围四格的友军也获得同样的效果",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
+ "maxChargeTime": 0,
"spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "sktok_motter_2",
+ "prefabId": null,
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 5.0
- },
- {
- "key": "stun",
- "value": 1.5
+ "key": "prob",
+ "value": 0.25
}
]
},
{
- "name": "爆破回收",
- "rangeId": "x-4",
- "description": "引爆所有配置的机械水獭,爆炸时对周围敌人造成角色攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
- "skillType": 1,
+ "name": "迷惑装置",
+ "rangeId": "x-5",
+ "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>\\n机械水獭周围四格的友军也获得同样的效果",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
+ "maxChargeTime": 0,
"spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "sktok_motter_2",
+ "prefabId": null,
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 5.5
- },
- {
- "key": "stun",
- "value": 1.5
+ "key": "prob",
+ "value": 0.3
}
]
},
{
- "name": "爆破回收",
- "rangeId": "x-4",
- "description": "引爆所有配置的机械水獭,爆炸时对周围敌人造成角色攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
- "skillType": 1,
+ "name": "迷惑装置",
+ "rangeId": "x-5",
+ "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>\\n机械水獭周围四格的友军也获得同样的效果",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
+ "maxChargeTime": 0,
"spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "sktok_motter_2",
+ "prefabId": null,
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 6.0
- },
- {
- "key": "stun",
- "value": 2.0
+ "key": "prob",
+ "value": 0.35
}
]
}
]
},
- "skchr_folivo_1": {
- "skillId": "skchr_folivo_1",
+ "sktok_motter_1": {
+ "skillId": "sktok_motter_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "保护色隐蔽",
- "rangeId": null,
- "description": "所有摄影车的攻击力<@ba.vup>+{atk:0%}>,获得<@ba.vup>迷彩>(未阻挡时不会成为敌人远程攻击的目标,但仍然会受到溅射类的伤害)\\n<@ba.rem>持续时间无限>",
- "skillType": 2,
+ "name": "迷惑装置",
+ "rangeId": "0-1",
+ "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 90,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_folivo_1",
- "duration": -1.0,
+ "prefabId": "sktok_motter_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
+ "key": "prob",
"value": 0.1
}
]
},
{
- "name": "保护色隐蔽",
- "rangeId": null,
- "description": "所有摄影车的攻击力<@ba.vup>+{atk:0%}>,获得<@ba.vup>迷彩>(未阻挡时不会成为敌人远程攻击的目标,但仍然会受到溅射类的伤害)\\n<@ba.rem>持续时间无限>",
- "skillType": 2,
+ "name": "迷惑装置",
+ "rangeId": "0-1",
+ "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 87,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_folivo_1",
- "duration": -1.0,
+ "prefabId": "sktok_motter_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.1
+ "key": "prob",
+ "value": 0.13
}
]
},
{
- "name": "保护色隐蔽",
- "rangeId": null,
- "description": "所有摄影车的攻击力<@ba.vup>+{atk:0%}>,获得<@ba.vup>迷彩>(未阻挡时不会成为敌人远程攻击的目标,但仍然会受到溅射类的伤害)\\n<@ba.rem>持续时间无限>",
- "skillType": 2,
+ "name": "迷惑装置",
+ "rangeId": "0-1",
+ "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 84,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_folivo_1",
- "duration": -1.0,
+ "prefabId": "sktok_motter_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.1
+ "key": "prob",
+ "value": 0.15
}
]
},
{
- "name": "保护色隐蔽",
- "rangeId": null,
- "description": "所有摄影车的攻击力<@ba.vup>+{atk:0%}>,获得<@ba.vup>迷彩>(未阻挡时不会成为敌人远程攻击的目标,但仍然会受到溅射类的伤害)\\n<@ba.rem>持续时间无限>",
- "skillType": 2,
+ "name": "迷惑装置",
+ "rangeId": "0-1",
+ "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 81,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_folivo_1",
- "duration": -1.0,
+ "prefabId": "sktok_motter_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.2
+ "key": "prob",
+ "value": 0.18
}
]
},
{
- "name": "保护色隐蔽",
- "rangeId": null,
- "description": "所有摄影车的攻击力<@ba.vup>+{atk:0%}>,获得<@ba.vup>迷彩>(未阻挡时不会成为敌人远程攻击的目标,但仍然会受到溅射类的伤害)\\n<@ba.rem>持续时间无限>",
- "skillType": 2,
+ "name": "迷惑装置",
+ "rangeId": "0-1",
+ "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 78,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_folivo_1",
- "duration": -1.0,
+ "prefabId": "sktok_motter_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
+ "key": "prob",
"value": 0.2
}
]
},
{
- "name": "保护色隐蔽",
- "rangeId": null,
- "description": "所有摄影车的攻击力<@ba.vup>+{atk:0%}>,获得<@ba.vup>迷彩>(未阻挡时不会成为敌人远程攻击的目标,但仍然会受到溅射类的伤害)\\n<@ba.rem>持续时间无限>",
- "skillType": 2,
+ "name": "迷惑装置",
+ "rangeId": "0-1",
+ "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 75,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_folivo_1",
- "duration": -1.0,
+ "prefabId": "sktok_motter_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.2
+ "key": "prob",
+ "value": 0.22
}
]
},
{
- "name": "保护色隐蔽",
- "rangeId": null,
- "description": "所有摄影车的攻击力<@ba.vup>+{atk:0%}>,获得<@ba.vup>迷彩>(未阻挡时不会成为敌人远程攻击的目标,但仍然会受到溅射类的伤害)\\n<@ba.rem>持续时间无限>",
- "skillType": 2,
+ "name": "迷惑装置",
+ "rangeId": "0-1",
+ "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 72,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_folivo_1",
- "duration": -1.0,
+ "prefabId": "sktok_motter_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.3
+ "key": "prob",
+ "value": 0.25
}
]
},
{
- "name": "保护色隐蔽",
- "rangeId": null,
- "description": "所有摄影车的攻击力<@ba.vup>+{atk:0%}>,获得<@ba.vup>迷彩>(未阻挡时不会成为敌人远程攻击的目标,但仍然会受到溅射类的伤害)\\n<@ba.rem>持续时间无限>",
- "skillType": 2,
+ "name": "迷惑装置",
+ "rangeId": "x-5",
+ "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>\\n机械水獭周围四格的友军也获得同样的效果",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 69,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_folivo_1",
- "duration": -1.0,
+ "prefabId": "sktok_motter_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.4
+ "key": "prob",
+ "value": 0.25
}
]
},
{
- "name": "保护色隐蔽",
- "rangeId": null,
- "description": "所有摄影车的攻击力<@ba.vup>+{atk:0%}>,获得<@ba.vup>迷彩>(未阻挡时不会成为敌人远程攻击的目标,但仍然会受到溅射类的伤害)\\n<@ba.rem>持续时间无限>",
- "skillType": 2,
+ "name": "迷惑装置",
+ "rangeId": "x-5",
+ "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>\\n机械水獭周围四格的友军也获得同样的效果",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 66,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_folivo_1",
- "duration": -1.0,
+ "prefabId": "sktok_motter_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.5
+ "key": "prob",
+ "value": 0.3
}
]
},
{
- "name": "保护色隐蔽",
- "rangeId": null,
- "description": "所有摄影车的攻击力<@ba.vup>+{atk:0%}>,获得<@ba.vup>迷彩>(未阻挡时不会成为敌人远程攻击的目标,但仍然会受到溅射类的伤害)\\n<@ba.rem>持续时间无限>",
- "skillType": 2,
+ "name": "迷惑装置",
+ "rangeId": "x-5",
+ "description": "所有机械水獭获得<@ba.vup>{prob:0%}>的<@ba.vup>物理>和<@ba.vup>法术闪避>\\n机械水獭周围四格的友军也获得同样的效果",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 60,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_folivo_1",
- "duration": -1.0,
+ "prefabId": "sktok_motter_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.6
+ "key": "prob",
+ "value": 0.35
}
]
}
]
},
- "skchr_folivo_2": {
- "skillId": "skchr_folivo_2",
+ "skchr_otter_2": {
+ "skillId": "skchr_otter_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "全景过载摄像",
- "rangeId": null,
- "description": "立即获得一个摄影车,所有摄影车的侦查范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,法术抗性<@ba.vup>+{magic_resistance}>\\n<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
+ "name": "爆破回收",
+ "rangeId": "x-4",
+ "description": "立即引爆所有配置的机械水獭,爆炸时对周围敌人造成相当于梅尔攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 5,
+ "spCost": 40,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folivo_2",
- "duration": 15.0,
+ "prefabId": "skchr_otter_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.5
- },
- {
- "key": "def",
- "value": 0.5
- },
- {
- "key": "magic_resistance",
- "value": 10.0
+ "key": "atk_scale",
+ "value": 3.0
},
{
"key": "stun",
- "value": 5.0
- },
- {
- "key": "talent_range_flag",
- "value": 1.0
- },
- {
- "key": "cnt",
"value": 1.0
}
]
},
{
- "name": "全景过载摄像",
- "rangeId": null,
- "description": "立即获得一个摄影车,所有摄影车的侦查范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,法术抗性<@ba.vup>+{magic_resistance}>\\n<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
+ "name": "爆破回收",
+ "rangeId": "x-4",
+ "description": "立即引爆所有配置的机械水獭,爆炸时对周围敌人造成相当于梅尔攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 5,
+ "spCost": 39,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folivo_2",
- "duration": 15.0,
+ "prefabId": "skchr_otter_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.55
- },
- {
- "key": "def",
- "value": 0.55
- },
- {
- "key": "magic_resistance",
- "value": 10.0
+ "key": "atk_scale",
+ "value": 3.2
},
{
"key": "stun",
- "value": 5.0
- },
- {
- "key": "talent_range_flag",
- "value": 1.0
- },
- {
- "key": "cnt",
"value": 1.0
}
]
},
{
- "name": "全景过载摄像",
- "rangeId": null,
- "description": "立即获得一个摄影车,所有摄影车的侦查范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,法术抗性<@ba.vup>+{magic_resistance}>\\n<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
+ "name": "爆破回收",
+ "rangeId": "x-4",
+ "description": "立即引爆所有配置的机械水獭,爆炸时对周围敌人造成相当于梅尔攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 5,
+ "spCost": 38,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folivo_2",
- "duration": 15.0,
+ "prefabId": "skchr_otter_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.6
- },
- {
- "key": "def",
- "value": 0.6
- },
- {
- "key": "magic_resistance",
- "value": 10.0
+ "key": "atk_scale",
+ "value": 3.5
},
{
"key": "stun",
- "value": 5.0
- },
- {
- "key": "talent_range_flag",
- "value": 1.0
- },
- {
- "key": "cnt",
"value": 1.0
}
]
},
{
- "name": "全景过载摄像",
- "rangeId": null,
- "description": "立即获得一个摄影车,所有摄影车的侦查范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,法术抗性<@ba.vup>+{magic_resistance}>\\n<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
+ "name": "爆破回收",
+ "rangeId": "x-4",
+ "description": "立即引爆所有配置的机械水獭,爆炸时对周围敌人造成相当于梅尔攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 7,
+ "spCost": 37,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folivo_2",
- "duration": 16.0,
+ "prefabId": "skchr_otter_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.65
- },
- {
- "key": "def",
- "value": 0.65
- },
- {
- "key": "magic_resistance",
- "value": 10.0
+ "key": "atk_scale",
+ "value": 3.8
},
{
"key": "stun",
- "value": 5.0
- },
- {
- "key": "talent_range_flag",
- "value": 1.0
- },
- {
- "key": "cnt",
"value": 1.0
}
]
},
{
- "name": "全景过载摄像",
- "rangeId": null,
- "description": "立即获得一个摄影车,所有摄影车的侦查范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,法术抗性<@ba.vup>+{magic_resistance}>\\n<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
+ "name": "爆破回收",
+ "rangeId": "x-4",
+ "description": "立即引爆所有配置的机械水獭,爆炸时对周围敌人造成相当于梅尔攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 7,
+ "spCost": 36,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folivo_2",
- "duration": 16.0,
+ "prefabId": "skchr_otter_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.7
- },
- {
- "key": "def",
- "value": 0.7
- },
- {
- "key": "magic_resistance",
- "value": 10.0
+ "key": "atk_scale",
+ "value": 4.0
},
{
"key": "stun",
- "value": 5.0
- },
- {
- "key": "talent_range_flag",
- "value": 1.0
- },
- {
- "key": "cnt",
"value": 1.0
}
]
},
{
- "name": "全景过载摄像",
- "rangeId": null,
- "description": "立即获得一个摄影车,所有摄影车的侦查范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,法术抗性<@ba.vup>+{magic_resistance}>\\n<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
+ "name": "爆破回收",
+ "rangeId": "x-4",
+ "description": "立即引爆所有配置的机械水獭,爆炸时对周围敌人造成相当于梅尔攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 7,
+ "spCost": 35,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folivo_2",
- "duration": 16.0,
+ "prefabId": "skchr_otter_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.75
- },
- {
- "key": "def",
- "value": 0.75
- },
- {
- "key": "magic_resistance",
- "value": 10.0
+ "key": "atk_scale",
+ "value": 4.2
},
{
"key": "stun",
- "value": 5.0
- },
- {
- "key": "talent_range_flag",
- "value": 1.0
- },
- {
- "key": "cnt",
"value": 1.0
}
]
},
{
- "name": "全景过载摄像",
- "rangeId": null,
- "description": "立即获得一个摄影车,所有摄影车的侦查范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,法术抗性<@ba.vup>+{magic_resistance}>\\n<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
+ "name": "爆破回收",
+ "rangeId": "x-4",
+ "description": "立即引爆所有配置的机械水獭,爆炸时对周围敌人造成相当于梅尔攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 9,
+ "spCost": 34,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folivo_2",
- "duration": 17.0,
+ "prefabId": "skchr_otter_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.8
- },
- {
- "key": "def",
- "value": 0.8
- },
- {
- "key": "magic_resistance",
- "value": 15.0
+ "key": "atk_scale",
+ "value": 4.5
},
{
"key": "stun",
- "value": 5.0
- },
- {
- "key": "talent_range_flag",
- "value": 1.0
- },
- {
- "key": "cnt",
"value": 1.0
}
]
},
{
- "name": "全景过载摄像",
- "rangeId": null,
- "description": "立即获得一个摄影车,所有摄影车的侦查范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,法术抗性<@ba.vup>+{magic_resistance}>\\n<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
+ "name": "爆破回收",
+ "rangeId": "x-4",
+ "description": "立即引爆所有配置的机械水獭,爆炸时对周围敌人造成相当于梅尔攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 11,
+ "spCost": 33,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folivo_2",
- "duration": 18.0,
+ "prefabId": "skchr_otter_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.95
- },
- {
- "key": "def",
- "value": 0.95
- },
- {
- "key": "magic_resistance",
- "value": 15.0
- },
- {
- "key": "stun",
+ "key": "atk_scale",
"value": 5.0
},
{
- "key": "talent_range_flag",
- "value": 1.0
- },
- {
- "key": "cnt",
- "value": 1.0
+ "key": "stun",
+ "value": 1.5
}
]
},
{
- "name": "全景过载摄像",
- "rangeId": null,
- "description": "立即获得一个摄影车,所有摄影车的侦查范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,法术抗性<@ba.vup>+{magic_resistance}>\\n<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
+ "name": "爆破回收",
+ "rangeId": "x-4",
+ "description": "立即引爆所有配置的机械水獭,爆炸时对周围敌人造成相当于梅尔攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 13,
+ "spCost": 32,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folivo_2",
- "duration": 19.0,
+ "prefabId": "skchr_otter_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.1
- },
- {
- "key": "def",
- "value": 1.1
- },
- {
- "key": "magic_resistance",
- "value": 15.0
+ "key": "atk_scale",
+ "value": 5.5
},
{
"key": "stun",
- "value": 5.0
- },
- {
- "key": "talent_range_flag",
- "value": 1.0
- },
- {
- "key": "cnt",
- "value": 1.0
+ "value": 1.5
}
]
},
{
- "name": "全景过载摄像",
- "rangeId": null,
- "description": "立即获得一个摄影车,所有摄影车的侦查范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,法术抗性<@ba.vup>+{magic_resistance}>\\n<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
+ "name": "爆破回收",
+ "rangeId": "x-4",
+ "description": "立即引爆所有配置的机械水獭,爆炸时对周围敌人造成相当于梅尔攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,并使所有命中目标晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 30,
- "initSp": 15,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folivo_2",
- "duration": 20.0,
+ "prefabId": "skchr_otter_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.3
- },
- {
- "key": "def",
- "value": 1.3
- },
- {
- "key": "magic_resistance",
- "value": 20.0
+ "key": "atk_scale",
+ "value": 6.0
},
{
"key": "stun",
- "value": 5.0
- },
- {
- "key": "talent_range_flag",
- "value": 1.0
- },
- {
- "key": "cnt",
- "value": 1.0
+ "value": 2.0
}
]
}
]
},
- "sktok_folivo_2": {
- "skillId": "sktok_folivo_2",
+ "sktok_motter_2": {
+ "skillId": "sktok_motter_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "全景过载摄像",
- "rangeId": "x-2",
- "description": "<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
+ "name": "爆破回收",
+ "rangeId": "x-4",
+ "description": "引爆所有配置的机械水獭,爆炸时对周围敌人造成角色攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
"skillType": 1,
"spData": {
"spType": 1,
@@ -38214,23 +39776,23 @@
"initSp": 0,
"increment": 1.0
},
- "prefabId": "sktok_folivo_2",
- "duration": 10.0,
+ "prefabId": "sktok_motter_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "stun",
- "value": 5.0
+ "key": "atk_scale",
+ "value": 3.0
},
{
- "key": "talent_range_flag",
+ "key": "stun",
"value": 1.0
}
]
},
{
- "name": "全景过载摄像",
- "rangeId": "x-2",
- "description": "<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
+ "name": "爆破回收",
+ "rangeId": "x-4",
+ "description": "引爆所有配置的机械水獭,爆炸时对周围敌人造成角色攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
"skillType": 1,
"spData": {
"spType": 1,
@@ -38240,23 +39802,23 @@
"initSp": 0,
"increment": 1.0
},
- "prefabId": "sktok_folivo_2",
- "duration": 10.0,
+ "prefabId": "sktok_motter_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "stun",
- "value": 5.0
+ "key": "atk_scale",
+ "value": 3.2
},
{
- "key": "talent_range_flag",
+ "key": "stun",
"value": 1.0
}
]
},
{
- "name": "全景过载摄像",
- "rangeId": "x-2",
- "description": "<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
+ "name": "爆破回收",
+ "rangeId": "x-4",
+ "description": "引爆所有配置的机械水獭,爆炸时对周围敌人造成角色攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
"skillType": 1,
"spData": {
"spType": 1,
@@ -38266,23 +39828,23 @@
"initSp": 0,
"increment": 1.0
},
- "prefabId": "sktok_folivo_2",
- "duration": 10.0,
+ "prefabId": "sktok_motter_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "stun",
- "value": 5.0
+ "key": "atk_scale",
+ "value": 3.5
},
{
- "key": "talent_range_flag",
+ "key": "stun",
"value": 1.0
}
]
},
{
- "name": "全景过载摄像",
- "rangeId": "x-2",
- "description": "<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
+ "name": "爆破回收",
+ "rangeId": "x-4",
+ "description": "引爆所有配置的机械水獭,爆炸时对周围敌人造成角色攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
"skillType": 1,
"spData": {
"spType": 1,
@@ -38292,23 +39854,23 @@
"initSp": 0,
"increment": 1.0
},
- "prefabId": "sktok_folivo_2",
- "duration": 10.0,
+ "prefabId": "sktok_motter_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "stun",
- "value": 5.0
+ "key": "atk_scale",
+ "value": 3.8
},
{
- "key": "talent_range_flag",
+ "key": "stun",
"value": 1.0
}
]
},
{
- "name": "全景过载摄像",
- "rangeId": "x-2",
- "description": "<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
+ "name": "爆破回收",
+ "rangeId": "x-4",
+ "description": "引爆所有配置的机械水獭,爆炸时对周围敌人造成角色攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
"skillType": 1,
"spData": {
"spType": 1,
@@ -38318,23 +39880,23 @@
"initSp": 0,
"increment": 1.0
},
- "prefabId": "sktok_folivo_2",
- "duration": 10.0,
+ "prefabId": "sktok_motter_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "stun",
- "value": 5.0
+ "key": "atk_scale",
+ "value": 4.0
},
{
- "key": "talent_range_flag",
+ "key": "stun",
"value": 1.0
}
]
},
{
- "name": "全景过载摄像",
- "rangeId": "x-2",
- "description": "<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
+ "name": "爆破回收",
+ "rangeId": "x-4",
+ "description": "引爆所有配置的机械水獭,爆炸时对周围敌人造成角色攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
"skillType": 1,
"spData": {
"spType": 1,
@@ -38344,23 +39906,23 @@
"initSp": 0,
"increment": 1.0
},
- "prefabId": "sktok_folivo_2",
- "duration": 10.0,
+ "prefabId": "sktok_motter_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "stun",
- "value": 5.0
+ "key": "atk_scale",
+ "value": 4.2
},
{
- "key": "talent_range_flag",
+ "key": "stun",
"value": 1.0
}
]
},
{
- "name": "全景过载摄像",
- "rangeId": "x-2",
- "description": "<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
+ "name": "爆破回收",
+ "rangeId": "x-4",
+ "description": "引爆所有配置的机械水獭,爆炸时对周围敌人造成角色攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
"skillType": 1,
"spData": {
"spType": 1,
@@ -38370,23 +39932,23 @@
"initSp": 0,
"increment": 1.0
},
- "prefabId": "sktok_folivo_2",
- "duration": 10.0,
+ "prefabId": "sktok_motter_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "stun",
- "value": 5.0
+ "key": "atk_scale",
+ "value": 4.5
},
{
- "key": "talent_range_flag",
+ "key": "stun",
"value": 1.0
}
]
},
{
- "name": "全景过载摄像",
- "rangeId": "x-2",
- "description": "<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
+ "name": "爆破回收",
+ "rangeId": "x-4",
+ "description": "引爆所有配置的机械水獭,爆炸时对周围敌人造成角色攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
"skillType": 1,
"spData": {
"spType": 1,
@@ -38396,23 +39958,23 @@
"initSp": 0,
"increment": 1.0
},
- "prefabId": "sktok_folivo_2",
- "duration": 10.0,
+ "prefabId": "sktok_motter_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "stun",
+ "key": "atk_scale",
"value": 5.0
},
{
- "key": "talent_range_flag",
- "value": 1.0
+ "key": "stun",
+ "value": 1.5
}
]
},
{
- "name": "全景过载摄像",
- "rangeId": "x-2",
- "description": "<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
+ "name": "爆破回收",
+ "rangeId": "x-4",
+ "description": "引爆所有配置的机械水獭,爆炸时对周围敌人造成角色攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
"skillType": 1,
"spData": {
"spType": 1,
@@ -38422,23 +39984,23 @@
"initSp": 0,
"increment": 1.0
},
- "prefabId": "sktok_folivo_2",
- "duration": 10.0,
+ "prefabId": "sktok_motter_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "stun",
- "value": 5.0
+ "key": "atk_scale",
+ "value": 5.5
},
{
- "key": "talent_range_flag",
- "value": 1.0
+ "key": "stun",
+ "value": 1.5
}
]
},
{
- "name": "全景过载摄像",
- "rangeId": "x-2",
- "description": "<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
+ "name": "爆破回收",
+ "rangeId": "x-4",
+ "description": "引爆所有配置的机械水獭,爆炸时对周围敌人造成角色攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并晕眩<@ba.vup>{stun}>秒\\n<@ba.rem>被引爆的机械水獭会被回收>",
"skillType": 1,
"spData": {
"spType": 1,
@@ -38448,9054 +40010,9054 @@
"initSp": 0,
"increment": 1.0
},
- "prefabId": "sktok_folivo_2",
- "duration": 10.0,
+ "prefabId": "sktok_motter_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "stun",
- "value": 5.0
+ "key": "atk_scale",
+ "value": 6.0
},
{
- "key": "talent_range_flag",
- "value": 1.0
+ "key": "stun",
+ "value": 2.0
}
]
}
]
},
- "skchr_silent_2": {
- "skillId": "skchr_silent_2",
+ "skchr_folivo_1": {
+ "skillId": "skchr_folivo_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "医疗无人机",
+ "name": "保护色隐蔽",
"rangeId": null,
- "description": "获得一个医疗无人机\\n<@ba.rem>最多可库存1个无人机;无人机投入战场后治疗周围友军,10秒后自动销毁>",
+ "description": "所有摄影车的攻击力<@ba.vup>+{atk:0%}>,获得<@ba.vup>迷彩>(未阻挡时不会成为敌人远程攻击的目标,但仍然会受到溅射类的伤害)\\n<@ba.rem>持续时间无限>",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
+ "spCost": 90,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_silent_2",
- "duration": 0.0,
+ "prefabId": "skchr_folivo_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "cnt",
- "value": 1.0
+ "key": "atk",
+ "value": 0.1
}
]
},
{
- "name": "医疗无人机",
+ "name": "保护色隐蔽",
"rangeId": null,
- "description": "获得一个医疗无人机\\n<@ba.rem>最多可库存1个无人机;无人机投入战场后治疗周围友军,10秒后自动销毁>",
+ "description": "所有摄影车的攻击力<@ba.vup>+{atk:0%}>,获得<@ba.vup>迷彩>(未阻挡时不会成为敌人远程攻击的目标,但仍然会受到溅射类的伤害)\\n<@ba.rem>持续时间无限>",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 29,
+ "spCost": 87,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_silent_2",
- "duration": 0.0,
+ "prefabId": "skchr_folivo_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "cnt",
- "value": 1.0
+ "key": "atk",
+ "value": 0.1
}
]
},
{
- "name": "医疗无人机",
+ "name": "保护色隐蔽",
"rangeId": null,
- "description": "获得一个医疗无人机\\n<@ba.rem>最多可库存1个无人机;无人机投入战场后治疗周围友军,10秒后自动销毁>",
+ "description": "所有摄影车的攻击力<@ba.vup>+{atk:0%}>,获得<@ba.vup>迷彩>(未阻挡时不会成为敌人远程攻击的目标,但仍然会受到溅射类的伤害)\\n<@ba.rem>持续时间无限>",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 28,
+ "spCost": 84,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_silent_2",
- "duration": 0.0,
+ "prefabId": "skchr_folivo_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "cnt",
- "value": 1.0
+ "key": "atk",
+ "value": 0.1
}
]
},
{
- "name": "医疗无人机",
+ "name": "保护色隐蔽",
"rangeId": null,
- "description": "获得一个医疗无人机\\n<@ba.rem>最多可库存1个无人机;无人机投入战场后治疗周围友军,10秒后自动销毁>",
+ "description": "所有摄影车的攻击力<@ba.vup>+{atk:0%}>,获得<@ba.vup>迷彩>(未阻挡时不会成为敌人远程攻击的目标,但仍然会受到溅射类的伤害)\\n<@ba.rem>持续时间无限>",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 26,
+ "spCost": 81,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_silent_2",
- "duration": 0.0,
+ "prefabId": "skchr_folivo_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "cnt",
- "value": 1.0
+ "key": "atk",
+ "value": 0.2
}
]
},
{
- "name": "医疗无人机",
+ "name": "保护色隐蔽",
"rangeId": null,
- "description": "获得一个医疗无人机\\n<@ba.rem>最多可库存1个无人机;无人机投入战场后治疗周围友军,10秒后自动销毁>",
+ "description": "所有摄影车的攻击力<@ba.vup>+{atk:0%}>,获得<@ba.vup>迷彩>(未阻挡时不会成为敌人远程攻击的目标,但仍然会受到溅射类的伤害)\\n<@ba.rem>持续时间无限>",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
+ "spCost": 78,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_silent_2",
- "duration": 0.0,
+ "prefabId": "skchr_folivo_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "cnt",
- "value": 1.0
+ "key": "atk",
+ "value": 0.2
}
]
},
{
- "name": "医疗无人机",
+ "name": "保护色隐蔽",
"rangeId": null,
- "description": "获得一个医疗无人机\\n<@ba.rem>最多可库存1个无人机;无人机投入战场后治疗周围友军,10秒后自动销毁>",
+ "description": "所有摄影车的攻击力<@ba.vup>+{atk:0%}>,获得<@ba.vup>迷彩>(未阻挡时不会成为敌人远程攻击的目标,但仍然会受到溅射类的伤害)\\n<@ba.rem>持续时间无限>",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 24,
+ "spCost": 75,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_silent_2",
- "duration": 0.0,
+ "prefabId": "skchr_folivo_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "cnt",
- "value": 1.0
+ "key": "atk",
+ "value": 0.2
}
]
},
{
- "name": "医疗无人机",
+ "name": "保护色隐蔽",
"rangeId": null,
- "description": "获得一个医疗无人机\\n<@ba.rem>最多可库存1个无人机;无人机投入战场后治疗周围友军,10秒后自动销毁>",
+ "description": "所有摄影车的攻击力<@ba.vup>+{atk:0%}>,获得<@ba.vup>迷彩>(未阻挡时不会成为敌人远程攻击的目标,但仍然会受到溅射类的伤害)\\n<@ba.rem>持续时间无限>",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 22,
+ "spCost": 72,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_silent_2",
- "duration": 0.0,
+ "prefabId": "skchr_folivo_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "cnt",
- "value": 1.0
+ "key": "atk",
+ "value": 0.3
}
]
},
{
- "name": "医疗无人机",
+ "name": "保护色隐蔽",
"rangeId": null,
- "description": "获得一个医疗无人机\\n<@ba.rem>最多可库存1个无人机;无人机投入战场后治疗周围友军,10秒后自动销毁>",
+ "description": "所有摄影车的攻击力<@ba.vup>+{atk:0%}>,获得<@ba.vup>迷彩>(未阻挡时不会成为敌人远程攻击的目标,但仍然会受到溅射类的伤害)\\n<@ba.rem>持续时间无限>",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 21,
+ "spCost": 69,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_silent_2",
- "duration": 0.0,
+ "prefabId": "skchr_folivo_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "cnt",
- "value": 1.0
+ "key": "atk",
+ "value": 0.4
}
]
},
{
- "name": "医疗无人机",
+ "name": "保护色隐蔽",
"rangeId": null,
- "description": "获得一个医疗无人机\\n<@ba.rem>最多可库存1个无人机;无人机投入战场后治疗周围友军,10秒后自动销毁>",
+ "description": "所有摄影车的攻击力<@ba.vup>+{atk:0%}>,获得<@ba.vup>迷彩>(未阻挡时不会成为敌人远程攻击的目标,但仍然会受到溅射类的伤害)\\n<@ba.rem>持续时间无限>",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
+ "spCost": 66,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_silent_2",
- "duration": 0.0,
+ "prefabId": "skchr_folivo_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "cnt",
- "value": 1.0
+ "key": "atk",
+ "value": 0.5
}
]
},
{
- "name": "医疗无人机",
+ "name": "保护色隐蔽",
"rangeId": null,
- "description": "获得一个医疗无人机\\n<@ba.rem>最多可库存1个无人机;无人机投入战场后治疗周围友军,10秒后自动销毁>",
+ "description": "所有摄影车的攻击力<@ba.vup>+{atk:0%}>,获得<@ba.vup>迷彩>(未阻挡时不会成为敌人远程攻击的目标,但仍然会受到溅射类的伤害)\\n<@ba.rem>持续时间无限>",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 18,
+ "spCost": 60,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_silent_2",
- "duration": 0.0,
+ "prefabId": "skchr_folivo_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "cnt",
- "value": 1.0
+ "key": "atk",
+ "value": 0.6
}
]
}
]
},
- "skchr_bldsk_1": {
- "skillId": "skchr_bldsk_1",
+ "skchr_folivo_2": {
+ "skillId": "skchr_folivo_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "紧急包扎",
+ "name": "全景过载摄像",
"rangeId": null,
- "description": "下次治疗额外回复目标最大生命值的<@ba.vup>{hp_ratio:0%}>\\n<@ba.rem>只当目标生命值不满一半时才会触发,可充能{ct}次>",
- "skillType": 2,
+ "description": "立即获得一个摄影车,所有摄影车的侦查范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,法术抗性<@ba.vup>+{magic_resistance}>\\n<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 4,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 5,
"increment": 1.0
},
- "prefabId": "skchr_bldsk_1",
- "duration": 0.0,
+ "prefabId": "skchr_folivo_2",
+ "duration": 15.0,
"blackboard": [
{
- "key": "hp_ratio",
- "value": 0.11
+ "key": "atk",
+ "value": 0.5
},
{
- "key": "ct",
- "value": 2.0
+ "key": "def",
+ "value": 0.5
+ },
+ {
+ "key": "magic_resistance",
+ "value": 10.0
+ },
+ {
+ "key": "stun",
+ "value": 5.0
+ },
+ {
+ "key": "talent_range_flag",
+ "value": 1.0
+ },
+ {
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "紧急包扎",
+ "name": "全景过载摄像",
"rangeId": null,
- "description": "下次治疗额外回复目标最大生命值的<@ba.vup>{hp_ratio:0%}>\\n<@ba.rem>只当目标生命值不满一半时才会触发,可充能{ct}次>",
- "skillType": 2,
+ "description": "立即获得一个摄影车,所有摄影车的侦查范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,法术抗性<@ba.vup>+{magic_resistance}>\\n<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 4,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 5,
"increment": 1.0
},
- "prefabId": "skchr_bldsk_1",
- "duration": 0.0,
+ "prefabId": "skchr_folivo_2",
+ "duration": 15.0,
"blackboard": [
{
- "key": "hp_ratio",
- "value": 0.12
+ "key": "atk",
+ "value": 0.55
},
{
- "key": "ct",
- "value": 2.0
+ "key": "def",
+ "value": 0.55
+ },
+ {
+ "key": "magic_resistance",
+ "value": 10.0
+ },
+ {
+ "key": "stun",
+ "value": 5.0
+ },
+ {
+ "key": "talent_range_flag",
+ "value": 1.0
+ },
+ {
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "紧急包扎",
+ "name": "全景过载摄像",
"rangeId": null,
- "description": "下次治疗额外回复目标最大生命值的<@ba.vup>{hp_ratio:0%}>\\n<@ba.rem>只当目标生命值不满一半时才会触发,可充能{ct}次>",
- "skillType": 2,
+ "description": "立即获得一个摄影车,所有摄影车的侦查范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,法术抗性<@ba.vup>+{magic_resistance}>\\n<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 4,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 5,
"increment": 1.0
},
- "prefabId": "skchr_bldsk_1",
- "duration": 0.0,
+ "prefabId": "skchr_folivo_2",
+ "duration": 15.0,
"blackboard": [
{
- "key": "hp_ratio",
- "value": 0.13
+ "key": "atk",
+ "value": 0.6
},
{
- "key": "ct",
- "value": 2.0
+ "key": "def",
+ "value": 0.6
+ },
+ {
+ "key": "magic_resistance",
+ "value": 10.0
+ },
+ {
+ "key": "stun",
+ "value": 5.0
+ },
+ {
+ "key": "talent_range_flag",
+ "value": 1.0
+ },
+ {
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "紧急包扎",
+ "name": "全景过载摄像",
"rangeId": null,
- "description": "下次治疗额外回复目标最大生命值的<@ba.vup>{hp_ratio:0%}>\\n<@ba.rem>只当目标生命值不满一半时才会触发,可充能{ct}次>",
- "skillType": 2,
+ "description": "立即获得一个摄影车,所有摄影车的侦查范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,法术抗性<@ba.vup>+{magic_resistance}>\\n<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 4,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 7,
"increment": 1.0
},
- "prefabId": "skchr_bldsk_1",
- "duration": 0.0,
+ "prefabId": "skchr_folivo_2",
+ "duration": 16.0,
"blackboard": [
{
- "key": "hp_ratio",
- "value": 0.15
+ "key": "atk",
+ "value": 0.65
},
{
- "key": "ct",
- "value": 2.0
+ "key": "def",
+ "value": 0.65
+ },
+ {
+ "key": "magic_resistance",
+ "value": 10.0
+ },
+ {
+ "key": "stun",
+ "value": 5.0
+ },
+ {
+ "key": "talent_range_flag",
+ "value": 1.0
+ },
+ {
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "紧急包扎",
+ "name": "全景过载摄像",
"rangeId": null,
- "description": "下次治疗额外回复目标最大生命值的<@ba.vup>{hp_ratio:0%}>\\n<@ba.rem>只当目标生命值不满一半时才会触发,可充能{ct}次>",
- "skillType": 2,
+ "description": "立即获得一个摄影车,所有摄影车的侦查范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,法术抗性<@ba.vup>+{magic_resistance}>\\n<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 4,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 7,
"increment": 1.0
},
- "prefabId": "skchr_bldsk_1",
- "duration": 0.0,
+ "prefabId": "skchr_folivo_2",
+ "duration": 16.0,
"blackboard": [
{
- "key": "hp_ratio",
- "value": 0.16
+ "key": "atk",
+ "value": 0.7
},
{
- "key": "ct",
- "value": 2.0
+ "key": "def",
+ "value": 0.7
+ },
+ {
+ "key": "magic_resistance",
+ "value": 10.0
+ },
+ {
+ "key": "stun",
+ "value": 5.0
+ },
+ {
+ "key": "talent_range_flag",
+ "value": 1.0
+ },
+ {
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "紧急包扎",
+ "name": "全景过载摄像",
"rangeId": null,
- "description": "下次治疗额外回复目标最大生命值的<@ba.vup>{hp_ratio:0%}>\\n<@ba.rem>只当目标生命值不满一半时才会触发,可充能{ct}次>",
- "skillType": 2,
+ "description": "立即获得一个摄影车,所有摄影车的侦查范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,法术抗性<@ba.vup>+{magic_resistance}>\\n<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 4,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 7,
"increment": 1.0
},
- "prefabId": "skchr_bldsk_1",
- "duration": 0.0,
+ "prefabId": "skchr_folivo_2",
+ "duration": 16.0,
"blackboard": [
{
- "key": "hp_ratio",
- "value": 0.17
+ "key": "atk",
+ "value": 0.75
},
{
- "key": "ct",
- "value": 2.0
+ "key": "def",
+ "value": 0.75
+ },
+ {
+ "key": "magic_resistance",
+ "value": 10.0
+ },
+ {
+ "key": "stun",
+ "value": 5.0
+ },
+ {
+ "key": "talent_range_flag",
+ "value": 1.0
+ },
+ {
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "紧急包扎",
+ "name": "全景过载摄像",
"rangeId": null,
- "description": "下次治疗额外回复目标最大生命值的<@ba.vup>{hp_ratio:0%}>\\n<@ba.rem>只当目标生命值不满一半时才会触发,可充能{ct}次>",
- "skillType": 2,
+ "description": "立即获得一个摄影车,所有摄影车的侦查范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,法术抗性<@ba.vup>+{magic_resistance}>\\n<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 4,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 9,
"increment": 1.0
},
- "prefabId": "skchr_bldsk_1",
- "duration": 0.0,
+ "prefabId": "skchr_folivo_2",
+ "duration": 17.0,
"blackboard": [
{
- "key": "hp_ratio",
- "value": 0.19
+ "key": "atk",
+ "value": 0.8
},
{
- "key": "ct",
- "value": 3.0
- }
- ]
- },
- {
- "name": "紧急包扎",
- "rangeId": null,
- "description": "下次治疗额外回复目标最大生命值的<@ba.vup>{hp_ratio:0%}>\\n<@ba.rem>只当目标生命值不满一半时才会触发,可充能{ct}次>",
- "skillType": 2,
- "spData": {
- "spType": 2,
- "levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 4,
- "initSp": 0,
- "increment": 1.0
- },
- "prefabId": "skchr_bldsk_1",
- "duration": 0.0,
- "blackboard": [
- {
- "key": "hp_ratio",
- "value": 0.21
+ "key": "def",
+ "value": 0.8
},
{
- "key": "ct",
- "value": 3.0
- }
- ]
- },
- {
- "name": "紧急包扎",
- "rangeId": null,
- "description": "下次治疗额外回复目标最大生命值的<@ba.vup>{hp_ratio:0%}>\\n<@ba.rem>只当目标生命值不满一半时才会触发,可充能{ct}次>",
- "skillType": 2,
- "spData": {
- "spType": 2,
- "levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 4,
- "initSp": 0,
- "increment": 1.0
- },
- "prefabId": "skchr_bldsk_1",
- "duration": 0.0,
- "blackboard": [
- {
- "key": "hp_ratio",
- "value": 0.23
+ "key": "magic_resistance",
+ "value": 15.0
},
{
- "key": "ct",
- "value": 3.0
- }
- ]
- },
- {
- "name": "紧急包扎",
- "rangeId": null,
- "description": "下次治疗额外回复目标最大生命值的<@ba.vup>{hp_ratio:0%}>\\n<@ba.rem>只当目标生命值不满一半时才会触发,可充能{ct}次>",
- "skillType": 2,
- "spData": {
- "spType": 2,
- "levelUpCost": null,
- "maxChargeTime": 4,
- "spCost": 4,
- "initSp": 0,
- "increment": 1.0
- },
- "prefabId": "skchr_bldsk_1",
- "duration": 0.0,
- "blackboard": [
+ "key": "stun",
+ "value": 5.0
+ },
{
- "key": "hp_ratio",
- "value": 0.25
+ "key": "talent_range_flag",
+ "value": 1.0
},
{
- "key": "ct",
- "value": 4.0
+ "key": "cnt",
+ "value": 1.0
}
]
- }
- ]
- },
- "skchr_bldsk_2": {
- "skillId": "skchr_bldsk_2",
- "iconId": null,
- "hidden": false,
- "levels": [
+ },
{
- "name": "不稳定血浆",
+ "name": "全景过载摄像",
"rangeId": null,
- "description": "自身和攻击范围内随机一名我方单位获得以下状态:\\n攻击力<@ba.vup>+{atk:0%}>,每秒损失<@ba.vdown>{hp_ratio:0%}>最大生命值,持续<@ba.vup>{duration}>秒",
+ "description": "立即获得一个摄影车,所有摄影车的侦查范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,法术抗性<@ba.vup>+{magic_resistance}>\\n<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 60,
- "initSp": 35,
+ "spCost": 30,
+ "initSp": 11,
"increment": 1.0
},
- "prefabId": "skchr_bldsk_2",
- "duration": -1.0,
+ "prefabId": "skchr_folivo_2",
+ "duration": 18.0,
"blackboard": [
{
"key": "atk",
- "value": 0.3
+ "value": 0.95
},
{
- "key": "hp_ratio",
- "value": 0.03
+ "key": "def",
+ "value": 0.95
},
{
- "key": "interval",
+ "key": "magic_resistance",
+ "value": 15.0
+ },
+ {
+ "key": "stun",
+ "value": 5.0
+ },
+ {
+ "key": "talent_range_flag",
"value": 1.0
},
{
- "key": "duration",
- "value": 15.0
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "不稳定血浆",
+ "name": "全景过载摄像",
"rangeId": null,
- "description": "自身和攻击范围内随机一名我方单位获得以下状态:\\n攻击力<@ba.vup>+{atk:0%}>,每秒损失<@ba.vdown>{hp_ratio:0%}>最大生命值,持续<@ba.vup>{duration}>秒",
+ "description": "立即获得一个摄影车,所有摄影车的侦查范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,法术抗性<@ba.vup>+{magic_resistance}>\\n<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 60,
- "initSp": 35,
+ "spCost": 30,
+ "initSp": 13,
"increment": 1.0
},
- "prefabId": "skchr_bldsk_2",
- "duration": -1.0,
+ "prefabId": "skchr_folivo_2",
+ "duration": 19.0,
"blackboard": [
{
"key": "atk",
- "value": 0.35
+ "value": 1.1
},
{
- "key": "hp_ratio",
- "value": 0.03
+ "key": "def",
+ "value": 1.1
},
{
- "key": "interval",
+ "key": "magic_resistance",
+ "value": 15.0
+ },
+ {
+ "key": "stun",
+ "value": 5.0
+ },
+ {
+ "key": "talent_range_flag",
"value": 1.0
},
{
- "key": "duration",
- "value": 15.0
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "不稳定血浆",
+ "name": "全景过载摄像",
"rangeId": null,
- "description": "自身和攻击范围内随机一名我方单位获得以下状态:\\n攻击力<@ba.vup>+{atk:0%}>,每秒损失<@ba.vdown>{hp_ratio:0%}>最大生命值,持续<@ba.vup>{duration}>秒",
+ "description": "立即获得一个摄影车,所有摄影车的侦查范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,法术抗性<@ba.vup>+{magic_resistance}>\\n<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 60,
- "initSp": 35,
+ "spCost": 30,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_bldsk_2",
- "duration": -1.0,
+ "prefabId": "skchr_folivo_2",
+ "duration": 20.0,
"blackboard": [
{
"key": "atk",
- "value": 0.4
+ "value": 1.3
},
{
- "key": "hp_ratio",
- "value": 0.03
+ "key": "def",
+ "value": 1.3
},
{
- "key": "interval",
+ "key": "magic_resistance",
+ "value": 20.0
+ },
+ {
+ "key": "stun",
+ "value": 5.0
+ },
+ {
+ "key": "talent_range_flag",
"value": 1.0
},
{
- "key": "duration",
- "value": 15.0
+ "key": "cnt",
+ "value": 1.0
}
]
- },
+ }
+ ]
+ },
+ "sktok_folivo_2": {
+ "skillId": "sktok_folivo_2",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "不稳定血浆",
- "rangeId": null,
- "description": "自身和攻击范围内随机一名我方单位获得以下状态:\\n攻击力<@ba.vup>+{atk:0%}>,每秒损失<@ba.vdown>{hp_ratio:0%}>最大生命值,持续<@ba.vup>{duration}>秒",
+ "name": "全景过载摄像",
+ "rangeId": "x-2",
+ "description": "<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 60,
- "initSp": 40,
+ "spCost": 0,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bldsk_2",
- "duration": -1.0,
+ "prefabId": "sktok_folivo_2",
+ "duration": 10.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.45
- },
- {
- "key": "hp_ratio",
- "value": 0.03
+ "key": "stun",
+ "value": 5.0
},
{
- "key": "interval",
+ "key": "talent_range_flag",
"value": 1.0
- },
- {
- "key": "duration",
- "value": 15.0
}
]
},
{
- "name": "不稳定血浆",
- "rangeId": null,
- "description": "自身和攻击范围内随机一名我方单位获得以下状态:\\n攻击力<@ba.vup>+{atk:0%}>,每秒损失<@ba.vdown>{hp_ratio:0%}>最大生命值,持续<@ba.vup>{duration}>秒",
+ "name": "全景过载摄像",
+ "rangeId": "x-2",
+ "description": "<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 60,
- "initSp": 40,
+ "spCost": 0,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bldsk_2",
- "duration": -1.0,
+ "prefabId": "sktok_folivo_2",
+ "duration": 10.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.5
- },
- {
- "key": "hp_ratio",
- "value": 0.03
+ "key": "stun",
+ "value": 5.0
},
{
- "key": "interval",
+ "key": "talent_range_flag",
"value": 1.0
- },
- {
- "key": "duration",
- "value": 15.0
}
]
},
{
- "name": "不稳定血浆",
- "rangeId": null,
- "description": "自身和攻击范围内随机一名我方单位获得以下状态:\\n攻击力<@ba.vup>+{atk:0%}>,每秒损失<@ba.vdown>{hp_ratio:0%}>最大生命值,持续<@ba.vup>{duration}>秒",
+ "name": "全景过载摄像",
+ "rangeId": "x-2",
+ "description": "<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 60,
- "initSp": 40,
+ "spCost": 0,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bldsk_2",
- "duration": -1.0,
+ "prefabId": "sktok_folivo_2",
+ "duration": 10.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.55
- },
- {
- "key": "hp_ratio",
- "value": 0.03
+ "key": "stun",
+ "value": 5.0
},
{
- "key": "interval",
+ "key": "talent_range_flag",
"value": 1.0
- },
- {
- "key": "duration",
- "value": 15.0
}
]
},
{
- "name": "不稳定血浆",
- "rangeId": null,
- "description": "自身和攻击范围内随机一名我方单位获得以下状态:\\n攻击力<@ba.vup>+{atk:0%}>,每秒损失<@ba.vdown>{hp_ratio:0%}>最大生命值,持续<@ba.vup>{duration}>秒",
+ "name": "全景过载摄像",
+ "rangeId": "x-2",
+ "description": "<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 60,
- "initSp": 45,
+ "spCost": 0,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bldsk_2",
- "duration": -1.0,
+ "prefabId": "sktok_folivo_2",
+ "duration": 10.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.6
- },
- {
- "key": "hp_ratio",
- "value": 0.03
+ "key": "stun",
+ "value": 5.0
},
{
- "key": "interval",
+ "key": "talent_range_flag",
"value": 1.0
- },
- {
- "key": "duration",
- "value": 15.0
}
]
},
{
- "name": "不稳定血浆",
- "rangeId": null,
- "description": "自身和攻击范围内随机一名我方单位获得以下状态:\\n攻击力<@ba.vup>+{atk:0%}>,每秒损失<@ba.vdown>{hp_ratio:0%}>最大生命值,持续<@ba.vup>{duration}>秒",
+ "name": "全景过载摄像",
+ "rangeId": "x-2",
+ "description": "<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 60,
- "initSp": 45,
+ "spCost": 0,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bldsk_2",
- "duration": -1.0,
+ "prefabId": "sktok_folivo_2",
+ "duration": 10.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.7
- },
- {
- "key": "hp_ratio",
- "value": 0.03
+ "key": "stun",
+ "value": 5.0
},
{
- "key": "interval",
+ "key": "talent_range_flag",
"value": 1.0
- },
- {
- "key": "duration",
- "value": 15.0
}
]
},
{
- "name": "不稳定血浆",
- "rangeId": null,
- "description": "自身和攻击范围内随机一名我方单位获得以下状态:\\n攻击力<@ba.vup>+{atk:0%}>,每秒损失<@ba.vdown>{hp_ratio:0%}>最大生命值,持续<@ba.vup>{duration}>秒",
+ "name": "全景过载摄像",
+ "rangeId": "x-2",
+ "description": "<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 60,
- "initSp": 45,
+ "spCost": 0,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bldsk_2",
- "duration": -1.0,
+ "prefabId": "sktok_folivo_2",
+ "duration": 10.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.8
- },
- {
- "key": "hp_ratio",
- "value": 0.03
+ "key": "stun",
+ "value": 5.0
},
{
- "key": "interval",
+ "key": "talent_range_flag",
"value": 1.0
- },
- {
- "key": "duration",
- "value": 15.0
}
]
},
{
- "name": "不稳定血浆",
- "rangeId": null,
- "description": "自身和攻击范围内随机一名我方单位获得以下状态:\\n攻击力<@ba.vup>+{atk:0%}>,每秒损失<@ba.vdown>{hp_ratio:0%}>最大生命值,持续<@ba.vup>{duration}>秒",
+ "name": "全景过载摄像",
+ "rangeId": "x-2",
+ "description": "<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 60,
- "initSp": 50,
+ "spCost": 0,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bldsk_2",
- "duration": -1.0,
+ "prefabId": "sktok_folivo_2",
+ "duration": 10.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.9
- },
- {
- "key": "hp_ratio",
- "value": 0.03
+ "key": "stun",
+ "value": 5.0
},
{
- "key": "interval",
+ "key": "talent_range_flag",
"value": 1.0
- },
- {
- "key": "duration",
- "value": 15.0
}
]
- }
- ]
- },
- "skchr_folnic_1": {
- "skillId": "skchr_folnic_1",
- "iconId": null,
- "hidden": false,
- "levels": [
+ },
{
- "name": "最大剂量输注",
- "rangeId": null,
- "description": "攻击范围<@ba.vup>+{ability_range_forward_extend}格>,攻击力<@ba.vup>+{atk:0%}>",
+ "name": "全景过载摄像",
+ "rangeId": "x-2",
+ "description": "<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 10,
+ "spCost": 0,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folnic_1",
- "duration": 40.0,
+ "prefabId": "sktok_folivo_2",
+ "duration": 10.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.2
+ "key": "stun",
+ "value": 5.0
},
{
- "key": "ability_range_forward_extend",
+ "key": "talent_range_flag",
"value": 1.0
}
]
},
{
- "name": "最大剂量输注",
- "rangeId": null,
- "description": "攻击范围<@ba.vup>+{ability_range_forward_extend}格>,攻击力<@ba.vup>+{atk:0%}>",
+ "name": "全景过载摄像",
+ "rangeId": "x-2",
+ "description": "<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 39,
- "initSp": 11,
+ "spCost": 0,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folnic_1",
- "duration": 40.0,
+ "prefabId": "sktok_folivo_2",
+ "duration": 10.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.25
+ "key": "stun",
+ "value": 5.0
},
{
- "key": "ability_range_forward_extend",
+ "key": "talent_range_flag",
"value": 1.0
}
]
},
{
- "name": "最大剂量输注",
- "rangeId": null,
- "description": "攻击范围<@ba.vup>+{ability_range_forward_extend}格>,攻击力<@ba.vup>+{atk:0%}>",
+ "name": "全景过载摄像",
+ "rangeId": "x-2",
+ "description": "<@ba.rem>技能结束后所有摄影车晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 38,
- "initSp": 12,
+ "spCost": 0,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folnic_1",
- "duration": 40.0,
+ "prefabId": "sktok_folivo_2",
+ "duration": 10.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.3
+ "key": "stun",
+ "value": 5.0
},
{
- "key": "ability_range_forward_extend",
+ "key": "talent_range_flag",
"value": 1.0
}
]
- },
+ }
+ ]
+ },
+ "skchr_silent_2": {
+ "skillId": "skchr_silent_2",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "最大剂量输注",
+ "name": "医疗无人机",
"rangeId": null,
- "description": "攻击范围<@ba.vup>+{ability_range_forward_extend}格>,攻击力<@ba.vup>+{atk:0%}>",
- "skillType": 1,
+ "description": "获得一个医疗无人机\\n<@ba.rem>最多可库存1个无人机;无人机投入战场后治疗周围友军,10秒后自动销毁>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 37,
- "initSp": 13,
+ "spCost": 30,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folnic_1",
- "duration": 40.0,
+ "prefabId": "skchr_silent_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.35
- },
- {
- "key": "ability_range_forward_extend",
+ "key": "cnt",
"value": 1.0
}
]
},
{
- "name": "最大剂量输注",
+ "name": "医疗无人机",
"rangeId": null,
- "description": "攻击范围<@ba.vup>+{ability_range_forward_extend}格>,攻击力<@ba.vup>+{atk:0%}>",
- "skillType": 1,
+ "description": "获得一个医疗无人机\\n<@ba.rem>最多可库存1个无人机;无人机投入战场后治疗周围友军,10秒后自动销毁>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 36,
- "initSp": 14,
+ "spCost": 29,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folnic_1",
- "duration": 40.0,
+ "prefabId": "skchr_silent_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.4
- },
- {
- "key": "ability_range_forward_extend",
+ "key": "cnt",
"value": 1.0
}
]
},
{
- "name": "最大剂量输注",
+ "name": "医疗无人机",
"rangeId": null,
- "description": "攻击范围<@ba.vup>+{ability_range_forward_extend}格>,攻击力<@ba.vup>+{atk:0%}>",
- "skillType": 1,
+ "description": "获得一个医疗无人机\\n<@ba.rem>最多可库存1个无人机;无人机投入战场后治疗周围友军,10秒后自动销毁>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 35,
- "initSp": 15,
+ "spCost": 28,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folnic_1",
- "duration": 40.0,
+ "prefabId": "skchr_silent_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.45
- },
- {
- "key": "ability_range_forward_extend",
+ "key": "cnt",
"value": 1.0
}
]
},
{
- "name": "最大剂量输注",
+ "name": "医疗无人机",
"rangeId": null,
- "description": "攻击范围<@ba.vup>+{ability_range_forward_extend}格>,攻击力<@ba.vup>+{atk:0%}>",
- "skillType": 1,
+ "description": "获得一个医疗无人机\\n<@ba.rem>最多可库存1个无人机;无人机投入战场后治疗周围友军,10秒后自动销毁>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 34,
- "initSp": 16,
+ "spCost": 26,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folnic_1",
- "duration": 40.0,
+ "prefabId": "skchr_silent_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.5
- },
- {
- "key": "ability_range_forward_extend",
+ "key": "cnt",
"value": 1.0
}
]
},
{
- "name": "最大剂量输注",
+ "name": "医疗无人机",
"rangeId": null,
- "description": "攻击范围<@ba.vup>+{ability_range_forward_extend}格>,攻击力<@ba.vup>+{atk:0%}>",
- "skillType": 1,
+ "description": "获得一个医疗无人机\\n<@ba.rem>最多可库存1个无人机;无人机投入战场后治疗周围友军,10秒后自动销毁>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 33,
- "initSp": 17,
+ "spCost": 25,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folnic_1",
- "duration": 40.0,
+ "prefabId": "skchr_silent_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.6
- },
- {
- "key": "ability_range_forward_extend",
- "value": 2.0
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "最大剂量输注",
+ "name": "医疗无人机",
"rangeId": null,
- "description": "攻击范围<@ba.vup>+{ability_range_forward_extend}格>,攻击力<@ba.vup>+{atk:0%}>",
- "skillType": 1,
+ "description": "获得一个医疗无人机\\n<@ba.rem>最多可库存1个无人机;无人机投入战场后治疗周围友军,10秒后自动销毁>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 32,
- "initSp": 18,
+ "spCost": 24,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folnic_1",
- "duration": 40.0,
+ "prefabId": "skchr_silent_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.7
- },
- {
- "key": "ability_range_forward_extend",
- "value": 2.0
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "最大剂量输注",
+ "name": "医疗无人机",
"rangeId": null,
- "description": "攻击范围<@ba.vup>+{ability_range_forward_extend}格>,攻击力<@ba.vup>+{atk:0%}>",
- "skillType": 1,
+ "description": "获得一个医疗无人机\\n<@ba.rem>最多可库存1个无人机;无人机投入战场后治疗周围友军,10秒后自动销毁>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 20,
+ "spCost": 22,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folnic_1",
- "duration": 40.0,
+ "prefabId": "skchr_silent_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.8
- },
- {
- "key": "ability_range_forward_extend",
- "value": 2.0
+ "key": "cnt",
+ "value": 1.0
}
]
- }
- ]
- },
- "skchr_folnic_2": {
- "skillId": "skchr_folnic_2",
- "iconId": null,
- "hidden": false,
- "levels": [
+ },
{
- "name": "复合型药物弹片",
+ "name": "医疗无人机",
"rangeId": null,
- "description": "攻击变为射出复合药剂弹片(优先选择敌人),弹片击中时回复周围友方单位相当于攻击力<@ba.vup>{attack@heal_scale:0%}>的生命,并对敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害",
- "skillType": 1,
+ "description": "获得一个医疗无人机\\n<@ba.rem>最多可库存1个无人机;无人机投入战场后治疗周围友军,10秒后自动销毁>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 10,
+ "spCost": 21,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folnic_2",
- "duration": 25.0,
+ "prefabId": "skchr_silent_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack@heal_scale",
- "value": 0.8
- },
- {
- "key": "attack@atk_scale",
+ "key": "cnt",
"value": 1.0
}
]
},
{
- "name": "复合型药物弹片",
+ "name": "医疗无人机",
"rangeId": null,
- "description": "攻击变为射出复合药剂弹片(优先选择敌人),弹片击中时回复周围友方单位相当于攻击力<@ba.vup>{attack@heal_scale:0%}>的生命,并对敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害",
- "skillType": 1,
+ "description": "获得一个医疗无人机\\n<@ba.rem>最多可库存1个无人机;无人机投入战场后治疗周围友军,10秒后自动销毁>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 49,
- "initSp": 11,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folnic_2",
- "duration": 25.0,
+ "prefabId": "skchr_silent_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack@heal_scale",
- "value": 0.85
- },
- {
- "key": "attack@atk_scale",
- "value": 1.1
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "复合型药物弹片",
+ "name": "医疗无人机",
"rangeId": null,
- "description": "攻击变为射出复合药剂弹片(优先选择敌人),弹片击中时回复周围友方单位相当于攻击力<@ba.vup>{attack@heal_scale:0%}>的生命,并对敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害",
- "skillType": 1,
+ "description": "获得一个医疗无人机\\n<@ba.rem>最多可库存1个无人机;无人机投入战场后治疗周围友军,10秒后自动销毁>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 48,
- "initSp": 12,
+ "spCost": 18,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folnic_2",
- "duration": 25.0,
+ "prefabId": "skchr_silent_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack@heal_scale",
- "value": 0.9
- },
- {
- "key": "attack@atk_scale",
- "value": 1.2
+ "key": "cnt",
+ "value": 1.0
}
]
- },
+ }
+ ]
+ },
+ "skchr_bldsk_1": {
+ "skillId": "skchr_bldsk_1",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "复合型药物弹片",
+ "name": "紧急包扎",
"rangeId": null,
- "description": "攻击变为射出复合药剂弹片(优先选择敌人),弹片击中时回复周围友方单位相当于攻击力<@ba.vup>{attack@heal_scale:0%}>的生命,并对敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害",
- "skillType": 1,
+ "description": "下次治疗额外回复目标最大生命值的<@ba.vup>{hp_ratio:0%}>\\n<@ba.rem>只当目标生命值不满一半时才会触发,可充能{ct}次>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 47,
- "initSp": 13,
+ "maxChargeTime": 2,
+ "spCost": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folnic_2",
- "duration": 26.0,
+ "prefabId": "skchr_bldsk_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack@heal_scale",
- "value": 1.0
+ "key": "hp_ratio",
+ "value": 0.11
},
{
- "key": "attack@atk_scale",
- "value": 1.3
+ "key": "ct",
+ "value": 2.0
}
]
},
{
- "name": "复合型药物弹片",
+ "name": "紧急包扎",
"rangeId": null,
- "description": "攻击变为射出复合药剂弹片(优先选择敌人),弹片击中时回复周围友方单位相当于攻击力<@ba.vup>{attack@heal_scale:0%}>的生命,并对敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害",
- "skillType": 1,
+ "description": "下次治疗额外回复目标最大生命值的<@ba.vup>{hp_ratio:0%}>\\n<@ba.rem>只当目标生命值不满一半时才会触发,可充能{ct}次>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 46,
- "initSp": 14,
+ "maxChargeTime": 2,
+ "spCost": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folnic_2",
- "duration": 26.0,
+ "prefabId": "skchr_bldsk_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack@heal_scale",
- "value": 1.05
+ "key": "hp_ratio",
+ "value": 0.12
},
{
- "key": "attack@atk_scale",
- "value": 1.4
+ "key": "ct",
+ "value": 2.0
}
]
},
{
- "name": "复合型药物弹片",
+ "name": "紧急包扎",
"rangeId": null,
- "description": "攻击变为射出复合药剂弹片(优先选择敌人),弹片击中时回复周围友方单位相当于攻击力<@ba.vup>{attack@heal_scale:0%}>的生命,并对敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害",
- "skillType": 1,
+ "description": "下次治疗额外回复目标最大生命值的<@ba.vup>{hp_ratio:0%}>\\n<@ba.rem>只当目标生命值不满一半时才会触发,可充能{ct}次>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 45,
- "initSp": 15,
+ "maxChargeTime": 2,
+ "spCost": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folnic_2",
- "duration": 26.0,
+ "prefabId": "skchr_bldsk_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack@heal_scale",
- "value": 1.1
+ "key": "hp_ratio",
+ "value": 0.13
},
{
- "key": "attack@atk_scale",
- "value": 1.5
+ "key": "ct",
+ "value": 2.0
}
]
},
{
- "name": "复合型药物弹片",
+ "name": "紧急包扎",
"rangeId": null,
- "description": "攻击变为射出复合药剂弹片(优先选择敌人),弹片击中时回复周围友方单位相当于攻击力<@ba.vup>{attack@heal_scale:0%}>的生命,并对敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害",
- "skillType": 1,
+ "description": "下次治疗额外回复目标最大生命值的<@ba.vup>{hp_ratio:0%}>\\n<@ba.rem>只当目标生命值不满一半时才会触发,可充能{ct}次>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 44,
- "initSp": 16,
+ "maxChargeTime": 2,
+ "spCost": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folnic_2",
- "duration": 27.0,
+ "prefabId": "skchr_bldsk_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack@heal_scale",
- "value": 1.2
+ "key": "hp_ratio",
+ "value": 0.15
},
{
- "key": "attack@atk_scale",
- "value": 1.6
+ "key": "ct",
+ "value": 2.0
}
]
},
{
- "name": "复合型药物弹片",
+ "name": "紧急包扎",
"rangeId": null,
- "description": "攻击变为射出复合药剂弹片(优先选择敌人),弹片击中时回复周围友方单位相当于攻击力<@ba.vup>{attack@heal_scale:0%}>的生命,并对敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害",
- "skillType": 1,
+ "description": "下次治疗额外回复目标最大生命值的<@ba.vup>{hp_ratio:0%}>\\n<@ba.rem>只当目标生命值不满一半时才会触发,可充能{ct}次>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 43,
- "initSp": 17,
+ "maxChargeTime": 2,
+ "spCost": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folnic_2",
- "duration": 28.0,
+ "prefabId": "skchr_bldsk_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack@heal_scale",
- "value": 1.3
+ "key": "hp_ratio",
+ "value": 0.16
},
{
- "key": "attack@atk_scale",
- "value": 1.7
+ "key": "ct",
+ "value": 2.0
}
]
},
{
- "name": "复合型药物弹片",
+ "name": "紧急包扎",
"rangeId": null,
- "description": "攻击变为射出复合药剂弹片(优先选择敌人),弹片击中时回复周围友方单位相当于攻击力<@ba.vup>{attack@heal_scale:0%}>的生命,并对敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害",
- "skillType": 1,
+ "description": "下次治疗额外回复目标最大生命值的<@ba.vup>{hp_ratio:0%}>\\n<@ba.rem>只当目标生命值不满一半时才会触发,可充能{ct}次>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 42,
- "initSp": 18,
+ "maxChargeTime": 2,
+ "spCost": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folnic_2",
- "duration": 29.0,
+ "prefabId": "skchr_bldsk_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack@heal_scale",
- "value": 1.4
+ "key": "hp_ratio",
+ "value": 0.17
},
{
- "key": "attack@atk_scale",
- "value": 1.8
+ "key": "ct",
+ "value": 2.0
}
]
},
{
- "name": "复合型药物弹片",
+ "name": "紧急包扎",
"rangeId": null,
- "description": "攻击变为射出复合药剂弹片(优先选择敌人),弹片击中时回复周围友方单位相当于攻击力<@ba.vup>{attack@heal_scale:0%}>的生命,并对敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害",
- "skillType": 1,
+ "description": "下次治疗额外回复目标最大生命值的<@ba.vup>{hp_ratio:0%}>\\n<@ba.rem>只当目标生命值不满一半时才会触发,可充能{ct}次>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 40,
- "initSp": 20,
+ "maxChargeTime": 3,
+ "spCost": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_folnic_2",
- "duration": 30.0,
+ "prefabId": "skchr_bldsk_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack@heal_scale",
- "value": 1.5
+ "key": "hp_ratio",
+ "value": 0.19
},
{
- "key": "attack@atk_scale",
- "value": 2.0
+ "key": "ct",
+ "value": 3.0
}
]
- }
- ]
- },
- "skchr_ceylon_1": {
- "skillId": "skchr_ceylon_1",
- "iconId": null,
- "hidden": false,
- "levels": [
+ },
{
- "name": "集中式水疗",
+ "name": "紧急包扎",
"rangeId": null,
- "description": "下次治疗时的治疗量提升至攻击力的<@ba.vup>{heal_scale:0%}>,并且不会因特性效果而降低\\n<@ba.rem>可以充能{cnt}次>",
+ "description": "下次治疗额外回复目标最大生命值的<@ba.vup>{hp_ratio:0%}>\\n<@ba.rem>只当目标生命值不满一半时才会触发,可充能{ct}次>",
"skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 10,
+ "maxChargeTime": 3,
+ "spCost": 4,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ceylon_1",
+ "prefabId": "skchr_bldsk_1",
"duration": 0.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.4
+ "key": "hp_ratio",
+ "value": 0.21
},
{
- "key": "cnt",
- "value": 1.0
+ "key": "ct",
+ "value": 3.0
}
]
},
{
- "name": "集中式水疗",
+ "name": "紧急包扎",
"rangeId": null,
- "description": "下次治疗时的治疗量提升至攻击力的<@ba.vup>{heal_scale:0%}>,并且不会因特性效果而降低\\n<@ba.rem>可以充能{cnt}次>",
+ "description": "下次治疗额外回复目标最大生命值的<@ba.vup>{hp_ratio:0%}>\\n<@ba.rem>只当目标生命值不满一半时才会触发,可充能{ct}次>",
"skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 10,
+ "maxChargeTime": 3,
+ "spCost": 4,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ceylon_1",
+ "prefabId": "skchr_bldsk_1",
"duration": 0.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.45
+ "key": "hp_ratio",
+ "value": 0.23
},
{
- "key": "cnt",
- "value": 1.0
+ "key": "ct",
+ "value": 3.0
}
]
},
{
- "name": "集中式水疗",
+ "name": "紧急包扎",
"rangeId": null,
- "description": "下次治疗时的治疗量提升至攻击力的<@ba.vup>{heal_scale:0%}>,并且不会因特性效果而降低\\n<@ba.rem>可以充能{cnt}次>",
+ "description": "下次治疗额外回复目标最大生命值的<@ba.vup>{hp_ratio:0%}>\\n<@ba.rem>只当目标生命值不满一半时才会触发,可充能{ct}次>",
"skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 10,
+ "maxChargeTime": 4,
+ "spCost": 4,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ceylon_1",
+ "prefabId": "skchr_bldsk_1",
"duration": 0.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.5
+ "key": "hp_ratio",
+ "value": 0.25
},
{
- "key": "cnt",
- "value": 1.0
+ "key": "ct",
+ "value": 4.0
}
]
- },
+ }
+ ]
+ },
+ "skchr_bldsk_2": {
+ "skillId": "skchr_bldsk_2",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "集中式水疗",
+ "name": "不稳定血浆",
"rangeId": null,
- "description": "下次治疗时的治疗量提升至攻击力的<@ba.vup>{heal_scale:0%}>,并且不会因特性效果而降低\\n<@ba.rem>可以充能{cnt}次>",
- "skillType": 2,
+ "description": "自身和攻击范围内随机一名我方单位获得以下状态:\\n攻击力<@ba.vup>+{atk:0%}>,每秒损失<@ba.vdown>{hp_ratio:0%}>最大生命值,持续<@ba.vup>{duration}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 9,
- "initSp": 0,
+ "spCost": 60,
+ "initSp": 35,
"increment": 1.0
},
- "prefabId": "skchr_ceylon_1",
- "duration": 0.0,
+ "prefabId": "skchr_bldsk_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.55
+ "key": "atk",
+ "value": 0.3
},
{
- "key": "cnt",
+ "key": "hp_ratio",
+ "value": 0.03
+ },
+ {
+ "key": "interval",
"value": 1.0
+ },
+ {
+ "key": "duration",
+ "value": 15.0
}
]
},
{
- "name": "集中式水疗",
+ "name": "不稳定血浆",
"rangeId": null,
- "description": "下次治疗时的治疗量提升至攻击力的<@ba.vup>{heal_scale:0%}>,并且不会因特性效果而降低\\n<@ba.rem>可以充能{cnt}次>",
- "skillType": 2,
+ "description": "自身和攻击范围内随机一名我方单位获得以下状态:\\n攻击力<@ba.vup>+{atk:0%}>,每秒损失<@ba.vdown>{hp_ratio:0%}>最大生命值,持续<@ba.vup>{duration}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 9,
- "initSp": 0,
+ "spCost": 60,
+ "initSp": 35,
"increment": 1.0
},
- "prefabId": "skchr_ceylon_1",
- "duration": 0.0,
+ "prefabId": "skchr_bldsk_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.6
+ "key": "atk",
+ "value": 0.35
},
{
- "key": "cnt",
+ "key": "hp_ratio",
+ "value": 0.03
+ },
+ {
+ "key": "interval",
"value": 1.0
+ },
+ {
+ "key": "duration",
+ "value": 15.0
}
]
},
{
- "name": "集中式水疗",
+ "name": "不稳定血浆",
"rangeId": null,
- "description": "下次治疗时的治疗量提升至攻击力的<@ba.vup>{heal_scale:0%}>,并且不会因特性效果而降低\\n<@ba.rem>可以充能{cnt}次>",
- "skillType": 2,
+ "description": "自身和攻击范围内随机一名我方单位获得以下状态:\\n攻击力<@ba.vup>+{atk:0%}>,每秒损失<@ba.vdown>{hp_ratio:0%}>最大生命值,持续<@ba.vup>{duration}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 9,
- "initSp": 0,
+ "spCost": 60,
+ "initSp": 35,
"increment": 1.0
},
- "prefabId": "skchr_ceylon_1",
- "duration": 0.0,
+ "prefabId": "skchr_bldsk_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.65
+ "key": "atk",
+ "value": 0.4
},
{
- "key": "cnt",
+ "key": "hp_ratio",
+ "value": 0.03
+ },
+ {
+ "key": "interval",
"value": 1.0
+ },
+ {
+ "key": "duration",
+ "value": 15.0
}
]
},
{
- "name": "集中式水疗",
+ "name": "不稳定血浆",
"rangeId": null,
- "description": "下次治疗时的治疗量提升至攻击力的<@ba.vup>{heal_scale:0%}>,并且不会因特性效果而降低\\n<@ba.rem>可以充能{cnt}次>",
- "skillType": 2,
+ "description": "自身和攻击范围内随机一名我方单位获得以下状态:\\n攻击力<@ba.vup>+{atk:0%}>,每秒损失<@ba.vdown>{hp_ratio:0%}>最大生命值,持续<@ba.vup>{duration}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 9,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 60,
+ "initSp": 40,
"increment": 1.0
},
- "prefabId": "skchr_ceylon_1",
- "duration": 0.0,
+ "prefabId": "skchr_bldsk_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.7
+ "key": "atk",
+ "value": 0.45
},
{
- "key": "cnt",
- "value": 2.0
+ "key": "hp_ratio",
+ "value": 0.03
+ },
+ {
+ "key": "interval",
+ "value": 1.0
+ },
+ {
+ "key": "duration",
+ "value": 15.0
}
]
},
{
- "name": "集中式水疗",
+ "name": "不稳定血浆",
"rangeId": null,
- "description": "下次治疗时的治疗量提升至攻击力的<@ba.vup>{heal_scale:0%}>,并且不会因特性效果而降低\\n<@ba.rem>可以充能{cnt}次>",
- "skillType": 2,
+ "description": "自身和攻击范围内随机一名我方单位获得以下状态:\\n攻击力<@ba.vup>+{atk:0%}>,每秒损失<@ba.vdown>{hp_ratio:0%}>最大生命值,持续<@ba.vup>{duration}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 8,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 60,
+ "initSp": 40,
"increment": 1.0
},
- "prefabId": "skchr_ceylon_1",
- "duration": 0.0,
+ "prefabId": "skchr_bldsk_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.8
+ "key": "atk",
+ "value": 0.5
},
{
- "key": "cnt",
- "value": 2.0
+ "key": "hp_ratio",
+ "value": 0.03
+ },
+ {
+ "key": "interval",
+ "value": 1.0
+ },
+ {
+ "key": "duration",
+ "value": 15.0
}
]
},
{
- "name": "集中式水疗",
+ "name": "不稳定血浆",
"rangeId": null,
- "description": "下次治疗时的治疗量提升至攻击力的<@ba.vup>{heal_scale:0%}>,并且不会因特性效果而降低\\n<@ba.rem>可以充能{cnt}次>",
- "skillType": 2,
+ "description": "自身和攻击范围内随机一名我方单位获得以下状态:\\n攻击力<@ba.vup>+{atk:0%}>,每秒损失<@ba.vdown>{hp_ratio:0%}>最大生命值,持续<@ba.vup>{duration}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 8,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 60,
+ "initSp": 40,
"increment": 1.0
},
- "prefabId": "skchr_ceylon_1",
- "duration": 0.0,
+ "prefabId": "skchr_bldsk_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.9
+ "key": "atk",
+ "value": 0.55
},
{
- "key": "cnt",
- "value": 2.0
+ "key": "hp_ratio",
+ "value": 0.03
+ },
+ {
+ "key": "interval",
+ "value": 1.0
+ },
+ {
+ "key": "duration",
+ "value": 15.0
}
]
},
{
- "name": "集中式水疗",
+ "name": "不稳定血浆",
"rangeId": null,
- "description": "下次治疗时的治疗量提升至攻击力的<@ba.vup>{heal_scale:0%}>,并且不会因特性效果而降低\\n<@ba.rem>可以充能{cnt}次>",
- "skillType": 2,
+ "description": "自身和攻击范围内随机一名我方单位获得以下状态:\\n攻击力<@ba.vup>+{atk:0%}>,每秒损失<@ba.vdown>{hp_ratio:0%}>最大生命值,持续<@ba.vup>{duration}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 8,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 60,
+ "initSp": 45,
"increment": 1.0
},
- "prefabId": "skchr_ceylon_1",
- "duration": 0.0,
+ "prefabId": "skchr_bldsk_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 2.0
+ "key": "atk",
+ "value": 0.6
},
{
- "key": "cnt",
- "value": 3.0
+ "key": "hp_ratio",
+ "value": 0.03
+ },
+ {
+ "key": "interval",
+ "value": 1.0
+ },
+ {
+ "key": "duration",
+ "value": 15.0
}
]
- }
- ]
- },
- "skchr_ceylon_2": {
- "skillId": "skchr_ceylon_2",
- "iconId": null,
- "hidden": false,
- "levels": [
+ },
{
- "name": "水灵庇护",
+ "name": "不稳定血浆",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,治疗目标数+1,持续时间内攻击范围内的友方单位获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
+ "description": "自身和攻击范围内随机一名我方单位获得以下状态:\\n攻击力<@ba.vup>+{atk:0%}>,每秒损失<@ba.vdown>{hp_ratio:0%}>最大生命值,持续<@ba.vup>{duration}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 20,
+ "spCost": 60,
+ "initSp": 45,
"increment": 1.0
},
- "prefabId": "skchr_ceylon_2",
- "duration": 20.0,
+ "prefabId": "skchr_bldsk_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "atk",
+ "value": 0.7
},
{
- "key": "atk",
- "value": 0.3
+ "key": "hp_ratio",
+ "value": 0.03
},
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "interval",
+ "value": 1.0
+ },
+ {
+ "key": "duration",
+ "value": 15.0
}
]
},
{
- "name": "水灵庇护",
+ "name": "不稳定血浆",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,治疗目标数+1,持续时间内攻击范围内的友方单位获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
+ "description": "自身和攻击范围内随机一名我方单位获得以下状态:\\n攻击力<@ba.vup>+{atk:0%}>,每秒损失<@ba.vdown>{hp_ratio:0%}>最大生命值,持续<@ba.vup>{duration}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 22,
+ "spCost": 60,
+ "initSp": 45,
"increment": 1.0
},
- "prefabId": "skchr_ceylon_2",
- "duration": 21.0,
+ "prefabId": "skchr_bldsk_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "atk",
+ "value": 0.8
},
{
- "key": "atk",
- "value": 0.3
+ "key": "hp_ratio",
+ "value": 0.03
},
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "interval",
+ "value": 1.0
+ },
+ {
+ "key": "duration",
+ "value": 15.0
}
]
},
{
- "name": "水灵庇护",
+ "name": "不稳定血浆",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,治疗目标数+1,持续时间内攻击范围内的友方单位获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
+ "description": "自身和攻击范围内随机一名我方单位获得以下状态:\\n攻击力<@ba.vup>+{atk:0%}>,每秒损失<@ba.vdown>{hp_ratio:0%}>最大生命值,持续<@ba.vup>{duration}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 24,
+ "spCost": 60,
+ "initSp": 50,
"increment": 1.0
},
- "prefabId": "skchr_ceylon_2",
- "duration": 23.0,
+ "prefabId": "skchr_bldsk_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "atk",
+ "value": 0.9
},
{
- "key": "atk",
- "value": 0.3
+ "key": "hp_ratio",
+ "value": 0.03
},
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "interval",
+ "value": 1.0
+ },
+ {
+ "key": "duration",
+ "value": 15.0
}
]
- },
+ }
+ ]
+ },
+ "skchr_folnic_1": {
+ "skillId": "skchr_folnic_1",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "水灵庇护",
+ "name": "最大剂量输注",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,治疗目标数+1,持续时间内攻击范围内的友方单位获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
+ "description": "攻击范围<@ba.vup>+{ability_range_forward_extend}格>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 26,
+ "spCost": 40,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_ceylon_2",
- "duration": 25.0,
+ "prefabId": "skchr_folnic_1",
+ "duration": 40.0,
"blackboard": [
- {
- "key": "attack@max_target",
- "value": 2.0
- },
{
"key": "atk",
- "value": 0.4
+ "value": 0.2
},
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "ability_range_forward_extend",
+ "value": 1.0
}
]
},
{
- "name": "水灵庇护",
+ "name": "最大剂量输注",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,治疗目标数+1,持续时间内攻击范围内的友方单位获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
+ "description": "攻击范围<@ba.vup>+{ability_range_forward_extend}格>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 28,
+ "spCost": 39,
+ "initSp": 11,
"increment": 1.0
},
- "prefabId": "skchr_ceylon_2",
- "duration": 26.0,
+ "prefabId": "skchr_folnic_1",
+ "duration": 40.0,
"blackboard": [
- {
- "key": "attack@max_target",
- "value": 2.0
- },
{
"key": "atk",
- "value": 0.4
+ "value": 0.25
},
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "ability_range_forward_extend",
+ "value": 1.0
}
]
},
{
- "name": "水灵庇护",
+ "name": "最大剂量输注",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,治疗目标数+1,持续时间内攻击范围内的友方单位获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
+ "description": "攻击范围<@ba.vup>+{ability_range_forward_extend}格>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 30,
+ "spCost": 38,
+ "initSp": 12,
"increment": 1.0
},
- "prefabId": "skchr_ceylon_2",
- "duration": 27.0,
+ "prefabId": "skchr_folnic_1",
+ "duration": 40.0,
"blackboard": [
- {
- "key": "attack@max_target",
- "value": 2.0
- },
{
"key": "atk",
- "value": 0.4
+ "value": 0.3
},
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "ability_range_forward_extend",
+ "value": 1.0
}
]
},
{
- "name": "水灵庇护",
+ "name": "最大剂量输注",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,治疗目标数+1,持续时间内攻击范围内的友方单位获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
+ "description": "攻击范围<@ba.vup>+{ability_range_forward_extend}格>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 32,
+ "spCost": 37,
+ "initSp": 13,
"increment": 1.0
},
- "prefabId": "skchr_ceylon_2",
- "duration": 30.0,
+ "prefabId": "skchr_folnic_1",
+ "duration": 40.0,
"blackboard": [
- {
- "key": "attack@max_target",
- "value": 2.0
- },
{
"key": "atk",
- "value": 0.5
+ "value": 0.35
},
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "ability_range_forward_extend",
+ "value": 1.0
}
]
},
{
- "name": "水灵庇护",
+ "name": "最大剂量输注",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,治疗目标数+1,持续时间内攻击范围内的友方单位获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
+ "description": "攻击范围<@ba.vup>+{ability_range_forward_extend}格>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 34,
+ "spCost": 36,
+ "initSp": 14,
"increment": 1.0
},
- "prefabId": "skchr_ceylon_2",
- "duration": 33.0,
+ "prefabId": "skchr_folnic_1",
+ "duration": 40.0,
"blackboard": [
- {
- "key": "attack@max_target",
- "value": 2.0
- },
{
"key": "atk",
- "value": 0.53
+ "value": 0.4
},
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "ability_range_forward_extend",
+ "value": 1.0
}
]
},
{
- "name": "水灵庇护",
+ "name": "最大剂量输注",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,治疗目标数+1,持续时间内攻击范围内的友方单位获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
+ "description": "攻击范围<@ba.vup>+{ability_range_forward_extend}格>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 36,
+ "spCost": 35,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_ceylon_2",
- "duration": 36.0,
+ "prefabId": "skchr_folnic_1",
+ "duration": 40.0,
"blackboard": [
- {
- "key": "attack@max_target",
- "value": 2.0
- },
{
"key": "atk",
- "value": 0.56
+ "value": 0.45
},
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "ability_range_forward_extend",
+ "value": 1.0
}
]
},
{
- "name": "水灵庇护",
+ "name": "最大剂量输注",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,治疗目标数+1,持续时间内攻击范围内的友方单位获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
+ "description": "攻击范围<@ba.vup>+{ability_range_forward_extend}格>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 40,
+ "spCost": 34,
+ "initSp": 16,
"increment": 1.0
},
- "prefabId": "skchr_ceylon_2",
+ "prefabId": "skchr_folnic_1",
"duration": 40.0,
"blackboard": [
- {
- "key": "attack@max_target",
- "value": 2.0
- },
{
"key": "atk",
- "value": 0.6
+ "value": 0.5
},
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "ability_range_forward_extend",
+ "value": 1.0
}
]
- }
- ]
- },
- "skchr_deepcl_1": {
- "skillId": "skchr_deepcl_1",
- "iconId": null,
- "hidden": false,
- "levels": [
+ },
{
- "name": "光影之触",
+ "name": "最大剂量输注",
"rangeId": null,
- "description": "所有触手攻击力和防御力<@ba.vup>+{atk:0%}>,每秒恢复<@ba.vup>{hp_recovery_per_sec}>点生命",
+ "description": "攻击范围<@ba.vup>+{ability_range_forward_extend}格>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 0,
+ "spCost": 33,
+ "initSp": 17,
"increment": 1.0
},
- "prefabId": "skchr_deepcl_1",
- "duration": 30.0,
+ "prefabId": "skchr_folnic_1",
+ "duration": 40.0,
"blackboard": [
{
"key": "atk",
- "value": 0.15
- },
- {
- "key": "def",
- "value": 0.15
+ "value": 0.6
},
{
- "key": "hp_recovery_per_sec",
- "value": 30.0
+ "key": "ability_range_forward_extend",
+ "value": 2.0
}
]
},
{
- "name": "光影之触",
+ "name": "最大剂量输注",
"rangeId": null,
- "description": "所有触手攻击力和防御力<@ba.vup>+{atk:0%}>,每秒恢复<@ba.vup>{hp_recovery_per_sec}>点生命",
+ "description": "攻击范围<@ba.vup>+{ability_range_forward_extend}格>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 39,
- "initSp": 0,
+ "spCost": 32,
+ "initSp": 18,
"increment": 1.0
},
- "prefabId": "skchr_deepcl_1",
- "duration": 30.0,
+ "prefabId": "skchr_folnic_1",
+ "duration": 40.0,
"blackboard": [
{
"key": "atk",
- "value": 0.2
- },
- {
- "key": "def",
- "value": 0.2
+ "value": 0.7
},
{
- "key": "hp_recovery_per_sec",
- "value": 30.0
+ "key": "ability_range_forward_extend",
+ "value": 2.0
}
]
},
{
- "name": "光影之触",
+ "name": "最大剂量输注",
"rangeId": null,
- "description": "所有触手攻击力和防御力<@ba.vup>+{atk:0%}>,每秒恢复<@ba.vup>{hp_recovery_per_sec}>点生命",
+ "description": "攻击范围<@ba.vup>+{ability_range_forward_extend}格>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 38,
- "initSp": 0,
+ "spCost": 30,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_deepcl_1",
- "duration": 30.0,
+ "prefabId": "skchr_folnic_1",
+ "duration": 40.0,
"blackboard": [
{
"key": "atk",
- "value": 0.25
- },
- {
- "key": "def",
- "value": 0.25
+ "value": 0.8
},
{
- "key": "hp_recovery_per_sec",
- "value": 30.0
+ "key": "ability_range_forward_extend",
+ "value": 2.0
}
]
- },
+ }
+ ]
+ },
+ "skchr_folnic_2": {
+ "skillId": "skchr_folnic_2",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "光影之触",
+ "name": "复合型药物弹片",
"rangeId": null,
- "description": "所有触手攻击力和防御力<@ba.vup>+{atk:0%}>,每秒恢复<@ba.vup>{hp_recovery_per_sec}>点生命",
+ "description": "攻击变为射出复合药剂弹片(优先选择敌人),弹片击中时回复周围友方单位相当于攻击力<@ba.vup>{attack@heal_scale:0%}>的生命,并对敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 37,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_deepcl_1",
- "duration": 30.0,
+ "prefabId": "skchr_folnic_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.3
- },
- {
- "key": "def",
- "value": 0.3
+ "key": "attack@heal_scale",
+ "value": 0.8
},
{
- "key": "hp_recovery_per_sec",
- "value": 40.0
+ "key": "attack@atk_scale",
+ "value": 1.0
}
]
},
{
- "name": "光影之触",
+ "name": "复合型药物弹片",
"rangeId": null,
- "description": "所有触手攻击力和防御力<@ba.vup>+{atk:0%}>,每秒恢复<@ba.vup>{hp_recovery_per_sec}>点生命",
+ "description": "攻击变为射出复合药剂弹片(优先选择敌人),弹片击中时回复周围友方单位相当于攻击力<@ba.vup>{attack@heal_scale:0%}>的生命,并对敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 36,
- "initSp": 0,
+ "spCost": 49,
+ "initSp": 11,
"increment": 1.0
},
- "prefabId": "skchr_deepcl_1",
- "duration": 30.0,
+ "prefabId": "skchr_folnic_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.35
- },
- {
- "key": "def",
- "value": 0.35
+ "key": "attack@heal_scale",
+ "value": 0.85
},
{
- "key": "hp_recovery_per_sec",
- "value": 40.0
+ "key": "attack@atk_scale",
+ "value": 1.1
}
]
},
{
- "name": "光影之触",
+ "name": "复合型药物弹片",
"rangeId": null,
- "description": "所有触手攻击力和防御力<@ba.vup>+{atk:0%}>,每秒恢复<@ba.vup>{hp_recovery_per_sec}>点生命",
+ "description": "攻击变为射出复合药剂弹片(优先选择敌人),弹片击中时回复周围友方单位相当于攻击力<@ba.vup>{attack@heal_scale:0%}>的生命,并对敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 35,
- "initSp": 0,
+ "spCost": 48,
+ "initSp": 12,
"increment": 1.0
},
- "prefabId": "skchr_deepcl_1",
- "duration": 30.0,
+ "prefabId": "skchr_folnic_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.4
- },
- {
- "key": "def",
- "value": 0.4
+ "key": "attack@heal_scale",
+ "value": 0.9
},
{
- "key": "hp_recovery_per_sec",
- "value": 40.0
+ "key": "attack@atk_scale",
+ "value": 1.2
}
]
},
{
- "name": "光影之触",
+ "name": "复合型药物弹片",
"rangeId": null,
- "description": "所有触手攻击力和防御力<@ba.vup>+{atk:0%}>,每秒恢复<@ba.vup>{hp_recovery_per_sec}>点生命",
+ "description": "攻击变为射出复合药剂弹片(优先选择敌人),弹片击中时回复周围友方单位相当于攻击力<@ba.vup>{attack@heal_scale:0%}>的生命,并对敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 34,
- "initSp": 0,
+ "spCost": 47,
+ "initSp": 13,
"increment": 1.0
},
- "prefabId": "skchr_deepcl_1",
- "duration": 30.0,
+ "prefabId": "skchr_folnic_2",
+ "duration": 26.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.45
- },
- {
- "key": "def",
- "value": 0.45
+ "key": "attack@heal_scale",
+ "value": 1.0
},
{
- "key": "hp_recovery_per_sec",
- "value": 50.0
+ "key": "attack@atk_scale",
+ "value": 1.3
}
]
},
{
- "name": "光影之触",
+ "name": "复合型药物弹片",
"rangeId": null,
- "description": "所有触手攻击力和防御力<@ba.vup>+{atk:0%}>,每秒恢复<@ba.vup>{hp_recovery_per_sec}>点生命",
+ "description": "攻击变为射出复合药剂弹片(优先选择敌人),弹片击中时回复周围友方单位相当于攻击力<@ba.vup>{attack@heal_scale:0%}>的生命,并对敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 33,
- "initSp": 0,
+ "spCost": 46,
+ "initSp": 14,
"increment": 1.0
},
- "prefabId": "skchr_deepcl_1",
- "duration": 30.0,
+ "prefabId": "skchr_folnic_2",
+ "duration": 26.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.5
- },
- {
- "key": "def",
- "value": 0.5
+ "key": "attack@heal_scale",
+ "value": 1.05
},
{
- "key": "hp_recovery_per_sec",
- "value": 55.0
+ "key": "attack@atk_scale",
+ "value": 1.4
}
]
},
{
- "name": "光影之触",
+ "name": "复合型药物弹片",
"rangeId": null,
- "description": "所有触手攻击力和防御力<@ba.vup>+{atk:0%}>,每秒恢复<@ba.vup>{hp_recovery_per_sec}>点生命",
+ "description": "攻击变为射出复合药剂弹片(优先选择敌人),弹片击中时回复周围友方单位相当于攻击力<@ba.vup>{attack@heal_scale:0%}>的生命,并对敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 32,
- "initSp": 0,
+ "spCost": 45,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_deepcl_1",
- "duration": 30.0,
+ "prefabId": "skchr_folnic_2",
+ "duration": 26.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.55
- },
- {
- "key": "def",
- "value": 0.55
+ "key": "attack@heal_scale",
+ "value": 1.1
},
{
- "key": "hp_recovery_per_sec",
- "value": 60.0
+ "key": "attack@atk_scale",
+ "value": 1.5
}
]
},
{
- "name": "光影之触",
+ "name": "复合型药物弹片",
"rangeId": null,
- "description": "所有触手攻击力和防御力<@ba.vup>+{atk:0%}>,每秒恢复<@ba.vup>{hp_recovery_per_sec}>点生命",
+ "description": "攻击变为射出复合药剂弹片(优先选择敌人),弹片击中时回复周围友方单位相当于攻击力<@ba.vup>{attack@heal_scale:0%}>的生命,并对敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 0,
+ "spCost": 44,
+ "initSp": 16,
"increment": 1.0
},
- "prefabId": "skchr_deepcl_1",
- "duration": 30.0,
+ "prefabId": "skchr_folnic_2",
+ "duration": 27.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.6
- },
- {
- "key": "def",
- "value": 0.6
+ "key": "attack@heal_scale",
+ "value": 1.2
},
{
- "key": "hp_recovery_per_sec",
- "value": 70.0
+ "key": "attack@atk_scale",
+ "value": 1.6
}
]
- }
- ]
- },
- "skchr_deepcl_2": {
- "skillId": "skchr_deepcl_2",
- "iconId": null,
- "hidden": false,
- "levels": [
+ },
{
- "name": "视觉陷阱",
- "rangeId": "3-4",
- "description": "攻击范围<@ba.vup>扩大>,攻击范围内的友方单位获得<@ba.vup>{prob:0%}>的物理闪避",
+ "name": "复合型药物弹片",
+ "rangeId": null,
+ "description": "攻击变为射出复合药剂弹片(优先选择敌人),弹片击中时回复周围友方单位相当于攻击力<@ba.vup>{attack@heal_scale:0%}>的生命,并对敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 40,
+ "spCost": 43,
+ "initSp": 17,
"increment": 1.0
},
- "prefabId": "skchr_deepcl_2",
- "duration": 25.0,
+ "prefabId": "skchr_folnic_2",
+ "duration": 28.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.25
+ "key": "attack@heal_scale",
+ "value": 1.3
+ },
+ {
+ "key": "attack@atk_scale",
+ "value": 1.7
}
]
},
{
- "name": "视觉陷阱",
- "rangeId": "3-4",
- "description": "攻击范围<@ba.vup>扩大>,攻击范围内的友方单位获得<@ba.vup>{prob:0%}>的物理闪避",
+ "name": "复合型药物弹片",
+ "rangeId": null,
+ "description": "攻击变为射出复合药剂弹片(优先选择敌人),弹片击中时回复周围友方单位相当于攻击力<@ba.vup>{attack@heal_scale:0%}>的生命,并对敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 42,
+ "spCost": 42,
+ "initSp": 18,
"increment": 1.0
},
- "prefabId": "skchr_deepcl_2",
- "duration": 28.0,
+ "prefabId": "skchr_folnic_2",
+ "duration": 29.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.25
+ "key": "attack@heal_scale",
+ "value": 1.4
+ },
+ {
+ "key": "attack@atk_scale",
+ "value": 1.8
}
]
},
{
- "name": "视觉陷阱",
- "rangeId": "3-4",
- "description": "攻击范围<@ba.vup>扩大>,攻击范围内的友方单位获得<@ba.vup>{prob:0%}>的物理闪避",
+ "name": "复合型药物弹片",
+ "rangeId": null,
+ "description": "攻击变为射出复合药剂弹片(优先选择敌人),弹片击中时回复周围友方单位相当于攻击力<@ba.vup>{attack@heal_scale:0%}>的生命,并对敌人造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的法术伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 44,
+ "spCost": 40,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_deepcl_2",
- "duration": 31.0,
+ "prefabId": "skchr_folnic_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.25
+ "key": "attack@heal_scale",
+ "value": 1.5
+ },
+ {
+ "key": "attack@atk_scale",
+ "value": 2.0
}
]
- },
+ }
+ ]
+ },
+ "skchr_amedic_1": {
+ "skillId": "skchr_amedic_1",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "视觉陷阱",
- "rangeId": "3-4",
- "description": "攻击范围<@ba.vup>扩大>,攻击范围内的友方单位获得<@ba.vup>{prob:0%}>的物理闪避",
+ "name": "宛如天启",
+ "rangeId": null,
+ "description": "自身攻击距离<@ba.vup>+{ability_range_forward_extend}>,每次治疗<@ba.vup>{attack@max_target}>个目标,所有医疗干员攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 46,
+ "spCost": 40,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_deepcl_2",
- "duration": 34.0,
+ "prefabId": "skchr_amedic_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.3
+ "key": "atk",
+ "value": 0.1
+ },
+ {
+ "key": "ability_range_forward_extend",
+ "value": 1.0
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "视觉陷阱",
- "rangeId": "3-4",
- "description": "攻击范围<@ba.vup>扩大>,攻击范围内的友方单位获得<@ba.vup>{prob:0%}>的物理闪避",
+ "name": "宛如天启",
+ "rangeId": null,
+ "description": "自身攻击距离<@ba.vup>+{ability_range_forward_extend}>,每次治疗<@ba.vup>{attack@max_target}>个目标,所有医疗干员攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 48,
+ "spCost": 39,
+ "initSp": 1,
"increment": 1.0
},
- "prefabId": "skchr_deepcl_2",
- "duration": 37.0,
+ "prefabId": "skchr_amedic_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.3
+ "key": "atk",
+ "value": 0.1
+ },
+ {
+ "key": "ability_range_forward_extend",
+ "value": 1.0
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "视觉陷阱",
- "rangeId": "3-4",
- "description": "攻击范围<@ba.vup>扩大>,攻击范围内的友方单位获得<@ba.vup>{prob:0%}>的物理闪避",
+ "name": "宛如天启",
+ "rangeId": null,
+ "description": "自身攻击距离<@ba.vup>+{ability_range_forward_extend}>,每次治疗<@ba.vup>{attack@max_target}>个目标,所有医疗干员攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 50,
+ "spCost": 38,
+ "initSp": 2,
"increment": 1.0
},
- "prefabId": "skchr_deepcl_2",
- "duration": 40.0,
+ "prefabId": "skchr_amedic_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.3
+ "key": "atk",
+ "value": 0.1
+ },
+ {
+ "key": "ability_range_forward_extend",
+ "value": 1.0
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "视觉陷阱",
- "rangeId": "3-4",
- "description": "攻击范围<@ba.vup>扩大>,攻击范围内的友方单位获得<@ba.vup>{prob:0%}>的物理闪避",
+ "name": "宛如天启",
+ "rangeId": null,
+ "description": "自身攻击距离<@ba.vup>+{ability_range_forward_extend}>,每次治疗<@ba.vup>{attack@max_target}>个目标,所有医疗干员攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 52,
+ "spCost": 37,
+ "initSp": 3,
"increment": 1.0
},
- "prefabId": "skchr_deepcl_2",
- "duration": 43.0,
+ "prefabId": "skchr_amedic_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.35
+ "key": "atk",
+ "value": 0.15
+ },
+ {
+ "key": "ability_range_forward_extend",
+ "value": 1.0
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "视觉陷阱",
- "rangeId": "3-4",
- "description": "攻击范围<@ba.vup>扩大>,攻击范围内的友方单位获得<@ba.vup>{prob:0%}>的物理闪避",
+ "name": "宛如天启",
+ "rangeId": null,
+ "description": "自身攻击距离<@ba.vup>+{ability_range_forward_extend}>,每次治疗<@ba.vup>{attack@max_target}>个目标,所有医疗干员攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 54,
+ "spCost": 36,
+ "initSp": 4,
"increment": 1.0
},
- "prefabId": "skchr_deepcl_2",
- "duration": 47.0,
+ "prefabId": "skchr_amedic_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.4
+ "key": "atk",
+ "value": 0.15
+ },
+ {
+ "key": "ability_range_forward_extend",
+ "value": 1.0
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "视觉陷阱",
- "rangeId": "3-4",
- "description": "攻击范围<@ba.vup>扩大>,攻击范围内的友方单位获得<@ba.vup>{prob:0%}>的物理闪避",
+ "name": "宛如天启",
+ "rangeId": null,
+ "description": "自身攻击距离<@ba.vup>+{ability_range_forward_extend}>,每次治疗<@ba.vup>{attack@max_target}>个目标,所有医疗干员攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 56,
+ "spCost": 35,
+ "initSp": 5,
"increment": 1.0
},
- "prefabId": "skchr_deepcl_2",
- "duration": 51.0,
+ "prefabId": "skchr_amedic_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.45
+ "key": "atk",
+ "value": 0.15
+ },
+ {
+ "key": "ability_range_forward_extend",
+ "value": 1.0
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "视觉陷阱",
- "rangeId": "3-4",
- "description": "攻击范围<@ba.vup>扩大>,攻击范围内的友方单位获得<@ba.vup>{prob:0%}>的物理闪避",
+ "name": "宛如天启",
+ "rangeId": null,
+ "description": "自身攻击距离<@ba.vup>+{ability_range_forward_extend}>,每次治疗<@ba.vup>{attack@max_target}>个目标,所有医疗干员攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 60,
+ "spCost": 34,
+ "initSp": 6,
"increment": 1.0
},
- "prefabId": "skchr_deepcl_2",
- "duration": 55.0,
+ "prefabId": "skchr_amedic_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.5
+ "key": "atk",
+ "value": 0.2
+ },
+ {
+ "key": "ability_range_forward_extend",
+ "value": 1.0
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
- }
- ]
- },
- "skchr_skgoat_2": {
- "skillId": "skchr_skgoat_2",
- "iconId": null,
- "hidden": false,
- "levels": [
+ },
{
- "name": "流沙化",
+ "name": "宛如天启",
"rangeId": null,
- "description": "<@ba.vdown>停止攻击>;攻击范围内的敌方单位每<@ba.vup>{interval:0.0}>秒受到一次停顿效果",
+ "description": "自身攻击距离<@ba.vup>+{ability_range_forward_extend}>,每次治疗<@ba.vup>{attack@max_target}>个目标,所有医疗干员攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 60,
- "initSp": 0,
+ "spCost": 33,
+ "initSp": 7,
"increment": 1.0
},
- "prefabId": "skchr_skgoat_2",
- "duration": 25.0,
+ "prefabId": "skchr_amedic_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "interval",
- "value": 1.8
+ "key": "atk",
+ "value": 0.23
},
{
- "key": "sluggish",
- "value": 0.8
+ "key": "ability_range_forward_extend",
+ "value": 1.0
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "流沙化",
+ "name": "宛如天启",
"rangeId": null,
- "description": "<@ba.vdown>停止攻击>;攻击范围内的敌方单位每<@ba.vup>{interval:0.0}>秒受到一次停顿效果",
+ "description": "自身攻击距离<@ba.vup>+{ability_range_forward_extend}>,每次治疗<@ba.vup>{attack@max_target}>个目标,所有医疗干员攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 58,
- "initSp": 0,
+ "spCost": 32,
+ "initSp": 8,
"increment": 1.0
},
- "prefabId": "skchr_skgoat_2",
- "duration": 25.0,
+ "prefabId": "skchr_amedic_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "interval",
- "value": 1.8
+ "key": "atk",
+ "value": 0.26
},
{
- "key": "sluggish",
- "value": 0.8
+ "key": "ability_range_forward_extend",
+ "value": 1.0
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "流沙化",
+ "name": "宛如天启",
"rangeId": null,
- "description": "<@ba.vdown>停止攻击>;攻击范围内的敌方单位每<@ba.vup>{interval:0.0}>秒受到一次停顿效果",
+ "description": "自身攻击距离<@ba.vup>+{ability_range_forward_extend}>,每次治疗<@ba.vup>{attack@max_target}>个目标,所有医疗干员攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 56,
- "initSp": 0,
+ "spCost": 30,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_skgoat_2",
- "duration": 25.0,
+ "prefabId": "skchr_amedic_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "interval",
- "value": 1.8
+ "key": "atk",
+ "value": 0.3
},
{
- "key": "sluggish",
- "value": 0.8
+ "key": "ability_range_forward_extend",
+ "value": 2.0
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
- },
+ }
+ ]
+ },
+ "skchr_ceylon_1": {
+ "skillId": "skchr_ceylon_1",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "流沙化",
+ "name": "集中式水疗",
"rangeId": null,
- "description": "<@ba.vdown>停止攻击>;攻击范围内的敌方单位每<@ba.vup>{interval:0.0}>秒受到一次停顿效果",
- "skillType": 1,
+ "description": "下次治疗时的治疗量提升至攻击力的<@ba.vup>{heal_scale:0%}>,并且不会因特性效果而降低\\n<@ba.rem>可以充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 54,
- "initSp": 5,
+ "spCost": 10,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_skgoat_2",
- "duration": 25.0,
+ "prefabId": "skchr_ceylon_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "interval",
- "value": 1.7
+ "key": "heal_scale",
+ "value": 1.4
},
{
- "key": "sluggish",
- "value": 0.8
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "流沙化",
+ "name": "集中式水疗",
"rangeId": null,
- "description": "<@ba.vdown>停止攻击>;攻击范围内的敌方单位每<@ba.vup>{interval:0.0}>秒受到一次停顿效果",
- "skillType": 1,
+ "description": "下次治疗时的治疗量提升至攻击力的<@ba.vup>{heal_scale:0%}>,并且不会因特性效果而降低\\n<@ba.rem>可以充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 52,
- "initSp": 5,
+ "spCost": 10,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_skgoat_2",
- "duration": 25.0,
+ "prefabId": "skchr_ceylon_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "interval",
- "value": 1.7
+ "key": "heal_scale",
+ "value": 1.45
},
{
- "key": "sluggish",
- "value": 0.8
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "流沙化",
+ "name": "集中式水疗",
"rangeId": null,
- "description": "<@ba.vdown>停止攻击>;攻击范围内的敌方单位每<@ba.vup>{interval:0.0}>秒受到一次停顿效果",
- "skillType": 1,
+ "description": "下次治疗时的治疗量提升至攻击力的<@ba.vup>{heal_scale:0%}>,并且不会因特性效果而降低\\n<@ba.rem>可以充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 5,
+ "spCost": 10,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_skgoat_2",
- "duration": 25.0,
+ "prefabId": "skchr_ceylon_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "interval",
- "value": 1.7
+ "key": "heal_scale",
+ "value": 1.5
},
{
- "key": "sluggish",
- "value": 0.8
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "流沙化",
+ "name": "集中式水疗",
"rangeId": null,
- "description": "<@ba.vdown>停止攻击>;攻击范围内的敌方单位每<@ba.vup>{interval:0.0}>秒受到一次停顿效果",
- "skillType": 1,
+ "description": "下次治疗时的治疗量提升至攻击力的<@ba.vup>{heal_scale:0%}>,并且不会因特性效果而降低\\n<@ba.rem>可以充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 48,
- "initSp": 10,
+ "spCost": 9,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_skgoat_2",
- "duration": 25.0,
+ "prefabId": "skchr_ceylon_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "interval",
- "value": 1.6
+ "key": "heal_scale",
+ "value": 1.55
},
{
- "key": "sluggish",
- "value": 0.8
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "流沙化",
+ "name": "集中式水疗",
"rangeId": null,
- "description": "<@ba.vdown>停止攻击>;攻击范围内的敌方单位每<@ba.vup>{interval:0.0}>秒受到一次停顿效果",
- "skillType": 1,
+ "description": "下次治疗时的治疗量提升至攻击力的<@ba.vup>{heal_scale:0%}>,并且不会因特性效果而降低\\n<@ba.rem>可以充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 46,
- "initSp": 10,
+ "spCost": 9,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_skgoat_2",
- "duration": 25.0,
+ "prefabId": "skchr_ceylon_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "interval",
- "value": 1.55
+ "key": "heal_scale",
+ "value": 1.6
},
{
- "key": "sluggish",
- "value": 0.8
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "流沙化",
+ "name": "集中式水疗",
"rangeId": null,
- "description": "<@ba.vdown>停止攻击>;攻击范围内的敌方单位每<@ba.vup>{interval:0.0}>秒受到一次停顿效果",
- "skillType": 1,
+ "description": "下次治疗时的治疗量提升至攻击力的<@ba.vup>{heal_scale:0%}>,并且不会因特性效果而降低\\n<@ba.rem>可以充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 44,
- "initSp": 10,
+ "spCost": 9,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_skgoat_2",
- "duration": 25.0,
+ "prefabId": "skchr_ceylon_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "interval",
- "value": 1.5
+ "key": "heal_scale",
+ "value": 1.65
},
{
- "key": "sluggish",
- "value": 0.8
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "流沙化",
+ "name": "集中式水疗",
"rangeId": null,
- "description": "<@ba.vdown>停止攻击>;攻击范围内的敌方单位每<@ba.vup>{interval:0.0}>秒受到一次停顿效果",
- "skillType": 1,
+ "description": "下次治疗时的治疗量提升至攻击力的<@ba.vup>{heal_scale:0%}>,并且不会因特性效果而降低\\n<@ba.rem>可以充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 40,
- "initSp": 15,
+ "maxChargeTime": 2,
+ "spCost": 9,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_skgoat_2",
- "duration": 25.0,
+ "prefabId": "skchr_ceylon_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "interval",
- "value": 1.4
+ "key": "heal_scale",
+ "value": 1.7
},
{
- "key": "sluggish",
- "value": 0.8
+ "key": "cnt",
+ "value": 2.0
}
]
- }
- ]
- },
- "skchr_podego_1": {
- "skillId": "skchr_podego_1",
- "iconId": null,
- "hidden": false,
- "levels": [
+ },
{
- "name": "花香疗法",
+ "name": "集中式水疗",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击改为<@ba.vup>治疗>友方单位",
- "skillType": 1,
+ "description": "下次治疗时的治疗量提升至攻击力的<@ba.vup>{heal_scale:0%}>,并且不会因特性效果而降低\\n<@ba.rem>可以充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 35,
+ "maxChargeTime": 2,
+ "spCost": 8,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_podego_1",
- "duration": 20.0,
+ "prefabId": "skchr_ceylon_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.1
+ "key": "heal_scale",
+ "value": 1.8
+ },
+ {
+ "key": "cnt",
+ "value": 2.0
}
]
},
{
- "name": "花香疗法",
+ "name": "集中式水疗",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击改为<@ba.vup>治疗>友方单位",
- "skillType": 1,
+ "description": "下次治疗时的治疗量提升至攻击力的<@ba.vup>{heal_scale:0%}>,并且不会因特性效果而降低\\n<@ba.rem>可以充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 34,
- "initSp": 1,
+ "maxChargeTime": 2,
+ "spCost": 8,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_podego_1",
- "duration": 20.0,
+ "prefabId": "skchr_ceylon_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.1
+ "key": "heal_scale",
+ "value": 1.9
+ },
+ {
+ "key": "cnt",
+ "value": 2.0
}
]
},
{
- "name": "花香疗法",
+ "name": "集中式水疗",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击改为<@ba.vup>治疗>友方单位",
- "skillType": 1,
+ "description": "下次治疗时的治疗量提升至攻击力的<@ba.vup>{heal_scale:0%}>,并且不会因特性效果而降低\\n<@ba.rem>可以充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 33,
- "initSp": 2,
+ "maxChargeTime": 3,
+ "spCost": 8,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_podego_1",
- "duration": 20.0,
+ "prefabId": "skchr_ceylon_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.1
+ "key": "heal_scale",
+ "value": 2.0
+ },
+ {
+ "key": "cnt",
+ "value": 3.0
}
]
- },
+ }
+ ]
+ },
+ "skchr_ceylon_2": {
+ "skillId": "skchr_ceylon_2",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "花香疗法",
+ "name": "水灵庇护",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击改为<@ba.vup>治疗>友方单位",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,治疗目标数+1,持续时间内攻击范围内的友方单位获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 32,
- "initSp": 3,
+ "spCost": 80,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_podego_1",
- "duration": 21.0,
+ "prefabId": "skchr_ceylon_2",
+ "duration": 20.0,
"blackboard": [
+ {
+ "key": "attack@max_target",
+ "value": 2.0
+ },
{
"key": "atk",
- "value": 0.2
+ "value": 0.3
+ },
+ {
+ "key": "one_minus_status_resistance",
+ "value": -0.5
}
]
},
{
- "name": "花香疗法",
+ "name": "水灵庇护",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击改为<@ba.vup>治疗>友方单位",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,治疗目标数+1,持续时间内攻击范围内的友方单位获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 31,
- "initSp": 4,
+ "spCost": 80,
+ "initSp": 22,
"increment": 1.0
},
- "prefabId": "skchr_podego_1",
+ "prefabId": "skchr_ceylon_2",
"duration": 21.0,
"blackboard": [
+ {
+ "key": "attack@max_target",
+ "value": 2.0
+ },
{
"key": "atk",
- "value": 0.2
+ "value": 0.3
+ },
+ {
+ "key": "one_minus_status_resistance",
+ "value": -0.5
}
]
},
{
- "name": "花香疗法",
+ "name": "水灵庇护",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击改为<@ba.vup>治疗>友方单位",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,治疗目标数+1,持续时间内攻击范围内的友方单位获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 5,
+ "spCost": 80,
+ "initSp": 24,
"increment": 1.0
},
- "prefabId": "skchr_podego_1",
- "duration": 21.0,
+ "prefabId": "skchr_ceylon_2",
+ "duration": 23.0,
"blackboard": [
+ {
+ "key": "attack@max_target",
+ "value": 2.0
+ },
{
"key": "atk",
- "value": 0.2
+ "value": 0.3
+ },
+ {
+ "key": "one_minus_status_resistance",
+ "value": -0.5
}
]
},
{
- "name": "花香疗法",
+ "name": "水灵庇护",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击改为<@ba.vup>治疗>友方单位",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,治疗目标数+1,持续时间内攻击范围内的友方单位获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 29,
- "initSp": 6,
+ "spCost": 80,
+ "initSp": 26,
"increment": 1.0
},
- "prefabId": "skchr_podego_1",
- "duration": 22.0,
+ "prefabId": "skchr_ceylon_2",
+ "duration": 25.0,
"blackboard": [
+ {
+ "key": "attack@max_target",
+ "value": 2.0
+ },
{
"key": "atk",
- "value": 0.3
+ "value": 0.4
+ },
+ {
+ "key": "one_minus_status_resistance",
+ "value": -0.5
}
]
},
{
- "name": "花香疗法",
+ "name": "水灵庇护",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击改为<@ba.vup>治疗>友方单位",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,治疗目标数+1,持续时间内攻击范围内的友方单位获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 28,
- "initSp": 7,
+ "spCost": 80,
+ "initSp": 28,
"increment": 1.0
},
- "prefabId": "skchr_podego_1",
- "duration": 23.0,
+ "prefabId": "skchr_ceylon_2",
+ "duration": 26.0,
"blackboard": [
+ {
+ "key": "attack@max_target",
+ "value": 2.0
+ },
{
"key": "atk",
"value": 0.4
+ },
+ {
+ "key": "one_minus_status_resistance",
+ "value": -0.5
}
]
},
{
- "name": "花香疗法",
+ "name": "水灵庇护",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击改为<@ba.vup>治疗>友方单位",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,治疗目标数+1,持续时间内攻击范围内的友方单位获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 27,
- "initSp": 8,
+ "spCost": 80,
+ "initSp": 30,
"increment": 1.0
},
- "prefabId": "skchr_podego_1",
- "duration": 24.0,
+ "prefabId": "skchr_ceylon_2",
+ "duration": 27.0,
"blackboard": [
+ {
+ "key": "attack@max_target",
+ "value": 2.0
+ },
{
"key": "atk",
- "value": 0.5
+ "value": 0.4
+ },
+ {
+ "key": "one_minus_status_resistance",
+ "value": -0.5
}
]
},
{
- "name": "花香疗法",
+ "name": "水灵庇护",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击改为<@ba.vup>治疗>友方单位",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,治疗目标数+1,持续时间内攻击范围内的友方单位获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
- "initSp": 10,
+ "spCost": 80,
+ "initSp": 32,
"increment": 1.0
},
- "prefabId": "skchr_podego_1",
- "duration": 25.0,
+ "prefabId": "skchr_ceylon_2",
+ "duration": 30.0,
"blackboard": [
+ {
+ "key": "attack@max_target",
+ "value": 2.0
+ },
{
"key": "atk",
- "value": 0.6
+ "value": 0.5
+ },
+ {
+ "key": "one_minus_status_resistance",
+ "value": -0.5
}
]
- }
- ]
- },
- "skchr_podego_2": {
- "skillId": "skchr_podego_2",
- "iconId": null,
- "hidden": false,
- "levels": [
+ },
{
- "name": "孢子扩散",
+ "name": "水灵庇护",
"rangeId": null,
- "description": "立即投掷一个小瓶,碎裂后在周围产生一个持续<@ba.vup>{projectile_delay_time}>秒的孢子群\\n孢子群范围内所有敌人被停顿且失去特殊能力,每秒受到相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,治疗目标数+1,持续时间内攻击范围内的友方单位获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 35,
- "initSp": 10,
+ "spCost": 80,
+ "initSp": 34,
"increment": 1.0
},
- "prefabId": "skchr_podego_2",
- "duration": 0.0,
+ "prefabId": "skchr_ceylon_2",
+ "duration": 33.0,
"blackboard": [
{
- "key": "projectile_delay_time",
- "value": 5.0
+ "key": "attack@max_target",
+ "value": 2.0
},
{
- "key": "atk_scale",
- "value": 0.4
+ "key": "atk",
+ "value": 0.53
+ },
+ {
+ "key": "one_minus_status_resistance",
+ "value": -0.5
}
]
},
{
- "name": "孢子扩散",
+ "name": "水灵庇护",
"rangeId": null,
- "description": "立即投掷一个小瓶,碎裂后在周围产生一个持续<@ba.vup>{projectile_delay_time}>秒的孢子群\\n孢子群范围内所有敌人被停顿且失去特殊能力,每秒受到相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,治疗目标数+1,持续时间内攻击范围内的友方单位获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 34,
- "initSp": 10,
+ "spCost": 80,
+ "initSp": 36,
"increment": 1.0
},
- "prefabId": "skchr_podego_2",
- "duration": 0.0,
+ "prefabId": "skchr_ceylon_2",
+ "duration": 36.0,
"blackboard": [
{
- "key": "projectile_delay_time",
- "value": 5.0
+ "key": "attack@max_target",
+ "value": 2.0
},
{
- "key": "atk_scale",
- "value": 0.4
+ "key": "atk",
+ "value": 0.56
+ },
+ {
+ "key": "one_minus_status_resistance",
+ "value": -0.5
}
]
},
{
- "name": "孢子扩散",
+ "name": "水灵庇护",
"rangeId": null,
- "description": "立即投掷一个小瓶,碎裂后在周围产生一个持续<@ba.vup>{projectile_delay_time}>秒的孢子群\\n孢子群范围内所有敌人被停顿且失去特殊能力,每秒受到相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,治疗目标数+1,持续时间内攻击范围内的友方单位获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 33,
- "initSp": 10,
+ "spCost": 80,
+ "initSp": 40,
"increment": 1.0
},
- "prefabId": "skchr_podego_2",
- "duration": 0.0,
+ "prefabId": "skchr_ceylon_2",
+ "duration": 40.0,
"blackboard": [
{
- "key": "projectile_delay_time",
- "value": 5.0
+ "key": "attack@max_target",
+ "value": 2.0
},
{
- "key": "atk_scale",
- "value": 0.4
+ "key": "atk",
+ "value": 0.6
+ },
+ {
+ "key": "one_minus_status_resistance",
+ "value": -0.5
}
]
- },
+ }
+ ]
+ },
+ "skchr_deepcl_1": {
+ "skillId": "skchr_deepcl_1",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "孢子扩散",
+ "name": "光影之触",
"rangeId": null,
- "description": "立即投掷一个小瓶,碎裂后在周围产生一个持续<@ba.vup>{projectile_delay_time}>秒的孢子群\\n孢子群范围内所有敌人被停顿且失去特殊能力,每秒受到相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
+ "description": "所有触手攻击力和防御力<@ba.vup>+{atk:0%}>,每秒恢复<@ba.vup>{hp_recovery_per_sec}>点生命",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 32,
- "initSp": 10,
+ "spCost": 40,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_podego_2",
- "duration": 0.0,
+ "prefabId": "skchr_deepcl_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "projectile_delay_time",
- "value": 5.0
+ "key": "atk",
+ "value": 0.15
},
{
- "key": "atk_scale",
- "value": 0.5
+ "key": "def",
+ "value": 0.15
+ },
+ {
+ "key": "hp_recovery_per_sec",
+ "value": 30.0
}
]
},
{
- "name": "孢子扩散",
+ "name": "光影之触",
"rangeId": null,
- "description": "立即投掷一个小瓶,碎裂后在周围产生一个持续<@ba.vup>{projectile_delay_time}>秒的孢子群\\n孢子群范围内所有敌人被停顿且失去特殊能力,每秒受到相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
+ "description": "所有触手攻击力和防御力<@ba.vup>+{atk:0%}>,每秒恢复<@ba.vup>{hp_recovery_per_sec}>点生命",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 31,
- "initSp": 10,
+ "spCost": 39,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_podego_2",
- "duration": 0.0,
+ "prefabId": "skchr_deepcl_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "projectile_delay_time",
- "value": 5.0
+ "key": "atk",
+ "value": 0.2
},
{
- "key": "atk_scale",
- "value": 0.5
+ "key": "def",
+ "value": 0.2
+ },
+ {
+ "key": "hp_recovery_per_sec",
+ "value": 30.0
}
]
},
{
- "name": "孢子扩散",
+ "name": "光影之触",
"rangeId": null,
- "description": "立即投掷一个小瓶,碎裂后在周围产生一个持续<@ba.vup>{projectile_delay_time}>秒的孢子群\\n孢子群范围内所有敌人被停顿且失去特殊能力,每秒受到相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
+ "description": "所有触手攻击力和防御力<@ba.vup>+{atk:0%}>,每秒恢复<@ba.vup>{hp_recovery_per_sec}>点生命",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 10,
+ "spCost": 38,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_podego_2",
- "duration": 0.0,
+ "prefabId": "skchr_deepcl_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "projectile_delay_time",
- "value": 5.0
+ "key": "atk",
+ "value": 0.25
},
{
- "key": "atk_scale",
- "value": 0.5
+ "key": "def",
+ "value": 0.25
+ },
+ {
+ "key": "hp_recovery_per_sec",
+ "value": 30.0
}
]
},
{
- "name": "孢子扩散",
+ "name": "光影之触",
"rangeId": null,
- "description": "立即投掷一个小瓶,碎裂后在周围产生一个持续<@ba.vup>{projectile_delay_time}>秒的孢子群\\n孢子群范围内所有敌人被停顿且失去特殊能力,每秒受到相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
+ "description": "所有触手攻击力和防御力<@ba.vup>+{atk:0%}>,每秒恢复<@ba.vup>{hp_recovery_per_sec}>点生命",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 29,
- "initSp": 10,
+ "spCost": 37,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_podego_2",
- "duration": 0.0,
+ "prefabId": "skchr_deepcl_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "projectile_delay_time",
- "value": 5.0
+ "key": "atk",
+ "value": 0.3
},
{
- "key": "atk_scale",
- "value": 0.6
+ "key": "def",
+ "value": 0.3
+ },
+ {
+ "key": "hp_recovery_per_sec",
+ "value": 40.0
}
]
},
{
- "name": "孢子扩散",
+ "name": "光影之触",
"rangeId": null,
- "description": "立即投掷一个小瓶,碎裂后在周围产生一个持续<@ba.vup>{projectile_delay_time}>秒的孢子群\\n孢子群范围内所有敌人被停顿且失去特殊能力,每秒受到相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
+ "description": "所有触手攻击力和防御力<@ba.vup>+{atk:0%}>,每秒恢复<@ba.vup>{hp_recovery_per_sec}>点生命",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 27,
- "initSp": 10,
+ "spCost": 36,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_podego_2",
- "duration": 0.0,
+ "prefabId": "skchr_deepcl_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "projectile_delay_time",
- "value": 6.0
+ "key": "atk",
+ "value": 0.35
},
{
- "key": "atk_scale",
- "value": 0.65
+ "key": "def",
+ "value": 0.35
+ },
+ {
+ "key": "hp_recovery_per_sec",
+ "value": 40.0
}
]
},
{
- "name": "孢子扩散",
+ "name": "光影之触",
"rangeId": null,
- "description": "立即投掷一个小瓶,碎裂后在周围产生一个持续<@ba.vup>{projectile_delay_time}>秒的孢子群\\n孢子群范围内所有敌人被停顿且失去特殊能力,每秒受到相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
+ "description": "所有触手攻击力和防御力<@ba.vup>+{atk:0%}>,每秒恢复<@ba.vup>{hp_recovery_per_sec}>点生命",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
- "initSp": 10,
+ "spCost": 35,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_podego_2",
- "duration": 0.0,
+ "prefabId": "skchr_deepcl_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "projectile_delay_time",
- "value": 6.0
+ "key": "atk",
+ "value": 0.4
},
{
- "key": "atk_scale",
- "value": 0.7
+ "key": "def",
+ "value": 0.4
+ },
+ {
+ "key": "hp_recovery_per_sec",
+ "value": 40.0
}
]
},
{
- "name": "孢子扩散",
+ "name": "光影之触",
"rangeId": null,
- "description": "立即投掷一个小瓶,碎裂后在周围产生一个持续<@ba.vup>{projectile_delay_time}>秒的孢子群\\n孢子群范围内所有敌人被停顿且失去特殊能力,每秒受到相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
+ "description": "所有触手攻击力和防御力<@ba.vup>+{atk:0%}>,每秒恢复<@ba.vup>{hp_recovery_per_sec}>点生命",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 23,
- "initSp": 10,
+ "spCost": 34,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_podego_2",
- "duration": 0.0,
+ "prefabId": "skchr_deepcl_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "projectile_delay_time",
- "value": 6.0
+ "key": "atk",
+ "value": 0.45
},
{
- "key": "atk_scale",
- "value": 0.8
+ "key": "def",
+ "value": 0.45
+ },
+ {
+ "key": "hp_recovery_per_sec",
+ "value": 50.0
}
]
- }
- ]
- },
- "skchr_ethan_1": {
- "skillId": "skchr_ethan_1",
- "iconId": null,
- "hidden": false,
- "levels": [
+ },
{
- "name": "花式回旋",
+ "name": "光影之触",
"rangeId": null,
- "description": "普通攻击时对击中目标额外造成每秒<@ba.vup>{attack@poison_damage}>的法术伤害,持续<@ba.vup>{attack@duration}>秒",
- "skillType": 0,
+ "description": "所有触手攻击力和防御力<@ba.vup>+{atk:0%}>,每秒恢复<@ba.vup>{hp_recovery_per_sec}>点生命",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 33,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "skchr_ethan_1",
- "duration": 0.0,
+ "prefabId": "skchr_deepcl_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "attack@poison_damage",
- "value": 40.0
+ "key": "atk",
+ "value": 0.5
},
{
- "key": "attack@duration",
- "value": 2.0
+ "key": "def",
+ "value": 0.5
+ },
+ {
+ "key": "hp_recovery_per_sec",
+ "value": 55.0
}
]
},
{
- "name": "花式回旋",
+ "name": "光影之触",
"rangeId": null,
- "description": "普通攻击时对击中目标额外造成每秒<@ba.vup>{attack@poison_damage}>的法术伤害,持续<@ba.vup>{attack@duration}>秒",
- "skillType": 0,
+ "description": "所有触手攻击力和防御力<@ba.vup>+{atk:0%}>,每秒恢复<@ba.vup>{hp_recovery_per_sec}>点生命",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 32,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "skchr_ethan_1",
- "duration": 0.0,
+ "prefabId": "skchr_deepcl_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "attack@poison_damage",
- "value": 45.0
+ "key": "atk",
+ "value": 0.55
},
{
- "key": "attack@duration",
- "value": 2.0
+ "key": "def",
+ "value": 0.55
+ },
+ {
+ "key": "hp_recovery_per_sec",
+ "value": 60.0
}
]
},
{
- "name": "花式回旋",
+ "name": "光影之触",
"rangeId": null,
- "description": "普通攻击时对击中目标额外造成每秒<@ba.vup>{attack@poison_damage}>的法术伤害,持续<@ba.vup>{attack@duration}>秒",
- "skillType": 0,
+ "description": "所有触手攻击力和防御力<@ba.vup>+{atk:0%}>,每秒恢复<@ba.vup>{hp_recovery_per_sec}>点生命",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 30,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "skchr_ethan_1",
- "duration": 0.0,
+ "prefabId": "skchr_deepcl_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "attack@poison_damage",
- "value": 50.0
+ "key": "atk",
+ "value": 0.6
},
{
- "key": "attack@duration",
- "value": 2.0
+ "key": "def",
+ "value": 0.6
+ },
+ {
+ "key": "hp_recovery_per_sec",
+ "value": 70.0
}
]
- },
+ }
+ ]
+ },
+ "skchr_deepcl_2": {
+ "skillId": "skchr_deepcl_2",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "花式回旋",
- "rangeId": null,
- "description": "普通攻击时对击中目标额外造成每秒<@ba.vup>{attack@poison_damage}>的法术伤害,持续<@ba.vup>{attack@duration}>秒",
- "skillType": 0,
+ "name": "视觉陷阱",
+ "rangeId": "3-4",
+ "description": "攻击范围<@ba.vup>扩大>,攻击范围内的友方单位获得<@ba.vup>{prob:0%}>的物理闪避",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 80,
+ "initSp": 40,
+ "increment": 1.0
},
- "prefabId": "skchr_ethan_1",
- "duration": 0.0,
+ "prefabId": "skchr_deepcl_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "attack@poison_damage",
- "value": 55.0
- },
- {
- "key": "attack@duration",
- "value": 3.0
+ "key": "prob",
+ "value": 0.25
}
]
},
{
- "name": "花式回旋",
- "rangeId": null,
- "description": "普通攻击时对击中目标额外造成每秒<@ba.vup>{attack@poison_damage}>的法术伤害,持续<@ba.vup>{attack@duration}>秒",
- "skillType": 0,
+ "name": "视觉陷阱",
+ "rangeId": "3-4",
+ "description": "攻击范围<@ba.vup>扩大>,攻击范围内的友方单位获得<@ba.vup>{prob:0%}>的物理闪避",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 80,
+ "initSp": 42,
+ "increment": 1.0
},
- "prefabId": "skchr_ethan_1",
- "duration": 0.0,
+ "prefabId": "skchr_deepcl_2",
+ "duration": 28.0,
"blackboard": [
{
- "key": "attack@poison_damage",
- "value": 60.0
- },
- {
- "key": "attack@duration",
- "value": 3.0
+ "key": "prob",
+ "value": 0.25
}
]
},
{
- "name": "花式回旋",
- "rangeId": null,
- "description": "普通攻击时对击中目标额外造成每秒<@ba.vup>{attack@poison_damage}>的法术伤害,持续<@ba.vup>{attack@duration}>秒",
- "skillType": 0,
+ "name": "视觉陷阱",
+ "rangeId": "3-4",
+ "description": "攻击范围<@ba.vup>扩大>,攻击范围内的友方单位获得<@ba.vup>{prob:0%}>的物理闪避",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 80,
+ "initSp": 44,
+ "increment": 1.0
},
- "prefabId": "skchr_ethan_1",
- "duration": 0.0,
+ "prefabId": "skchr_deepcl_2",
+ "duration": 31.0,
"blackboard": [
{
- "key": "attack@poison_damage",
- "value": 65.0
- },
- {
- "key": "attack@duration",
- "value": 3.0
+ "key": "prob",
+ "value": 0.25
}
]
},
{
- "name": "花式回旋",
- "rangeId": null,
- "description": "普通攻击时对击中目标额外造成每秒<@ba.vup>{attack@poison_damage}>的法术伤害,持续<@ba.vup>{attack@duration}>秒",
- "skillType": 0,
+ "name": "视觉陷阱",
+ "rangeId": "3-4",
+ "description": "攻击范围<@ba.vup>扩大>,攻击范围内的友方单位获得<@ba.vup>{prob:0%}>的物理闪避",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 80,
+ "initSp": 46,
+ "increment": 1.0
},
- "prefabId": "skchr_ethan_1",
- "duration": 0.0,
+ "prefabId": "skchr_deepcl_2",
+ "duration": 34.0,
"blackboard": [
{
- "key": "attack@poison_damage",
- "value": 70.0
- },
- {
- "key": "attack@duration",
- "value": 4.0
+ "key": "prob",
+ "value": 0.3
}
]
},
{
- "name": "花式回旋",
- "rangeId": null,
- "description": "普通攻击时对击中目标额外造成每秒<@ba.vup>{attack@poison_damage}>的法术伤害,持续<@ba.vup>{attack@duration}>秒",
- "skillType": 0,
+ "name": "视觉陷阱",
+ "rangeId": "3-4",
+ "description": "攻击范围<@ba.vup>扩大>,攻击范围内的友方单位获得<@ba.vup>{prob:0%}>的物理闪避",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 80,
+ "initSp": 48,
+ "increment": 1.0
},
- "prefabId": "skchr_ethan_1",
- "duration": 0.0,
+ "prefabId": "skchr_deepcl_2",
+ "duration": 37.0,
"blackboard": [
{
- "key": "attack@poison_damage",
- "value": 80.0
- },
- {
- "key": "attack@duration",
- "value": 4.0
+ "key": "prob",
+ "value": 0.3
}
]
},
{
- "name": "花式回旋",
- "rangeId": null,
- "description": "普通攻击时对击中目标额外造成每秒<@ba.vup>{attack@poison_damage}>的法术伤害,持续<@ba.vup>{attack@duration}>秒",
- "skillType": 0,
+ "name": "视觉陷阱",
+ "rangeId": "3-4",
+ "description": "攻击范围<@ba.vup>扩大>,攻击范围内的友方单位获得<@ba.vup>{prob:0%}>的物理闪避",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 80,
+ "initSp": 50,
+ "increment": 1.0
},
- "prefabId": "skchr_ethan_1",
- "duration": 0.0,
+ "prefabId": "skchr_deepcl_2",
+ "duration": 40.0,
"blackboard": [
{
- "key": "attack@poison_damage",
- "value": 90.0
- },
- {
- "key": "attack@duration",
- "value": 4.0
+ "key": "prob",
+ "value": 0.3
}
]
},
{
- "name": "花式回旋",
- "rangeId": null,
- "description": "普通攻击时对击中目标额外造成每秒<@ba.vup>{attack@poison_damage}>的法术伤害,持续<@ba.vup>{attack@duration}>秒",
- "skillType": 0,
+ "name": "视觉陷阱",
+ "rangeId": "3-4",
+ "description": "攻击范围<@ba.vup>扩大>,攻击范围内的友方单位获得<@ba.vup>{prob:0%}>的物理闪避",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 80,
+ "initSp": 52,
+ "increment": 1.0
},
- "prefabId": "skchr_ethan_1",
- "duration": 0.0,
+ "prefabId": "skchr_deepcl_2",
+ "duration": 43.0,
"blackboard": [
{
- "key": "attack@poison_damage",
- "value": 100.0
- },
- {
- "key": "attack@duration",
- "value": 4.0
+ "key": "prob",
+ "value": 0.35
}
]
- }
- ]
- },
- "skchr_ethan_2": {
- "skillId": "skchr_ethan_2",
- "iconId": null,
- "hidden": false,
- "levels": [
+ },
{
- "name": "十字悬挂",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的触发几率提升至<@ba.vup>{talent_scale:0.0}>倍",
+ "name": "视觉陷阱",
+ "rangeId": "3-4",
+ "description": "攻击范围<@ba.vup>扩大>,攻击范围内的友方单位获得<@ba.vup>{prob:0%}>的物理闪避",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
- "initSp": 0,
+ "spCost": 80,
+ "initSp": 54,
"increment": 1.0
},
- "prefabId": "skchr_ethan_2",
- "duration": 20.0,
+ "prefabId": "skchr_deepcl_2",
+ "duration": 47.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.2
- },
- {
- "key": "talent_scale",
- "value": 1.5
+ "key": "prob",
+ "value": 0.4
}
]
},
{
- "name": "十字悬挂",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的触发几率提升至<@ba.vup>{talent_scale:0.0}>倍",
+ "name": "视觉陷阱",
+ "rangeId": "3-4",
+ "description": "攻击范围<@ba.vup>扩大>,攻击范围内的友方单位获得<@ba.vup>{prob:0%}>的物理闪避",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
- "initSp": 0,
+ "spCost": 80,
+ "initSp": 56,
"increment": 1.0
},
- "prefabId": "skchr_ethan_2",
- "duration": 20.0,
+ "prefabId": "skchr_deepcl_2",
+ "duration": 51.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.25
- },
- {
- "key": "talent_scale",
- "value": 1.5
+ "key": "prob",
+ "value": 0.45
}
]
},
{
- "name": "十字悬挂",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的触发几率提升至<@ba.vup>{talent_scale:0.0}>倍",
+ "name": "视觉陷阱",
+ "rangeId": "3-4",
+ "description": "攻击范围<@ba.vup>扩大>,攻击范围内的友方单位获得<@ba.vup>{prob:0%}>的物理闪避",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
- "initSp": 0,
+ "spCost": 80,
+ "initSp": 60,
"increment": 1.0
},
- "prefabId": "skchr_ethan_2",
- "duration": 20.0,
+ "prefabId": "skchr_deepcl_2",
+ "duration": 55.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.3
- },
- {
- "key": "talent_scale",
- "value": 1.5
+ "key": "prob",
+ "value": 0.5
}
]
- },
+ }
+ ]
+ },
+ "skchr_skgoat_2": {
+ "skillId": "skchr_skgoat_2",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "十字悬挂",
+ "name": "流沙化",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的触发几率提升至<@ba.vup>{talent_scale:0.0}>倍",
+ "description": "<@ba.vdown>停止攻击>;攻击范围内的敌方单位每<@ba.vup>{interval:0.0}>秒受到一次停顿效果",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
+ "spCost": 60,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ethan_2",
- "duration": 22.0,
+ "prefabId": "skchr_skgoat_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.35
+ "key": "interval",
+ "value": 1.8
},
{
- "key": "talent_scale",
- "value": 2.0
+ "key": "sluggish",
+ "value": 0.8
}
]
},
{
- "name": "十字悬挂",
+ "name": "流沙化",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的触发几率提升至<@ba.vup>{talent_scale:0.0}>倍",
+ "description": "<@ba.vdown>停止攻击>;攻击范围内的敌方单位每<@ba.vup>{interval:0.0}>秒受到一次停顿效果",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
+ "spCost": 58,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ethan_2",
- "duration": 22.0,
+ "prefabId": "skchr_skgoat_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.4
+ "key": "interval",
+ "value": 1.8
},
{
- "key": "talent_scale",
- "value": 2.0
+ "key": "sluggish",
+ "value": 0.8
}
]
},
{
- "name": "十字悬挂",
+ "name": "流沙化",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的触发几率提升至<@ba.vup>{talent_scale:0.0}>倍",
+ "description": "<@ba.vdown>停止攻击>;攻击范围内的敌方单位每<@ba.vup>{interval:0.0}>秒受到一次停顿效果",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
+ "spCost": 56,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ethan_2",
- "duration": 22.0,
+ "prefabId": "skchr_skgoat_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.45
+ "key": "interval",
+ "value": 1.8
},
{
- "key": "talent_scale",
- "value": 2.0
+ "key": "sluggish",
+ "value": 0.8
}
]
},
{
- "name": "十字悬挂",
+ "name": "流沙化",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的触发几率提升至<@ba.vup>{talent_scale:0.0}>倍",
+ "description": "<@ba.vdown>停止攻击>;攻击范围内的敌方单位每<@ba.vup>{interval:0.0}>秒受到一次停顿效果",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
- "initSp": 0,
+ "spCost": 54,
+ "initSp": 5,
"increment": 1.0
},
- "prefabId": "skchr_ethan_2",
- "duration": 24.0,
+ "prefabId": "skchr_skgoat_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.5
+ "key": "interval",
+ "value": 1.7
},
{
- "key": "talent_scale",
- "value": 2.5
+ "key": "sluggish",
+ "value": 0.8
}
]
},
{
- "name": "十字悬挂",
+ "name": "流沙化",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的触发几率提升至<@ba.vup>{talent_scale:0.0}>倍",
+ "description": "<@ba.vdown>停止攻击>;攻击范围内的敌方单位每<@ba.vup>{interval:0.0}>秒受到一次停顿效果",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
- "initSp": 0,
+ "spCost": 52,
+ "initSp": 5,
"increment": 1.0
},
- "prefabId": "skchr_ethan_2",
- "duration": 26.0,
+ "prefabId": "skchr_skgoat_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.55
+ "key": "interval",
+ "value": 1.7
},
{
- "key": "talent_scale",
- "value": 2.5
+ "key": "sluggish",
+ "value": 0.8
}
]
},
{
- "name": "十字悬挂",
+ "name": "流沙化",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的触发几率提升至<@ba.vup>{talent_scale:0.0}>倍",
+ "description": "<@ba.vdown>停止攻击>;攻击范围内的敌方单位每<@ba.vup>{interval:0.0}>秒受到一次停顿效果",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 5,
"increment": 1.0
},
- "prefabId": "skchr_ethan_2",
- "duration": 28.0,
+ "prefabId": "skchr_skgoat_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.6
+ "key": "interval",
+ "value": 1.7
},
{
- "key": "talent_scale",
- "value": 2.5
+ "key": "sluggish",
+ "value": 0.8
}
]
},
{
- "name": "十字悬挂",
+ "name": "流沙化",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的触发几率提升至<@ba.vup>{talent_scale:0.0}>倍",
+ "description": "<@ba.vdown>停止攻击>;攻击范围内的敌方单位每<@ba.vup>{interval:0.0}>秒受到一次停顿效果",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
- "initSp": 0,
+ "spCost": 48,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_ethan_2",
- "duration": 30.0,
+ "prefabId": "skchr_skgoat_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.7
+ "key": "interval",
+ "value": 1.6
},
{
- "key": "talent_scale",
- "value": 3.0
+ "key": "sluggish",
+ "value": 0.8
}
]
- }
- ]
- },
- "skchr_sqrrel_1": {
- "skillId": "skchr_sqrrel_1",
- "iconId": null,
- "hidden": false,
- "levels": [
+ },
{
- "name": "水蒸气泵",
+ "name": "流沙化",
"rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>小力地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 2,
+ "description": "<@ba.vdown>停止攻击>;攻击范围内的敌方单位每<@ba.vup>{interval:0.0}>秒受到一次停顿效果",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
- "initSp": 0,
+ "spCost": 46,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_sqrrel_1",
- "duration": 0.0,
+ "prefabId": "skchr_skgoat_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.05
+ "key": "interval",
+ "value": 1.55
},
{
- "key": "force",
- "value": 0.0
+ "key": "sluggish",
+ "value": 0.8
}
]
},
{
- "name": "水蒸气泵",
+ "name": "流沙化",
"rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>小力地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 2,
+ "description": "<@ba.vdown>停止攻击>;攻击范围内的敌方单位每<@ba.vup>{interval:0.0}>秒受到一次停顿效果",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
- "initSp": 0,
+ "spCost": 44,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_sqrrel_1",
- "duration": 0.0,
+ "prefabId": "skchr_skgoat_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.1
+ "key": "interval",
+ "value": 1.5
},
{
- "key": "force",
- "value": 0.0
+ "key": "sluggish",
+ "value": 0.8
}
]
},
{
- "name": "水蒸气泵",
+ "name": "流沙化",
"rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>小力地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 2,
+ "description": "<@ba.vdown>停止攻击>;攻击范围内的敌方单位每<@ba.vup>{interval:0.0}>秒受到一次停顿效果",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
- "initSp": 0,
+ "spCost": 40,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_sqrrel_1",
- "duration": 0.0,
+ "prefabId": "skchr_skgoat_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.15
+ "key": "interval",
+ "value": 1.4
},
{
- "key": "force",
- "value": 0.0
+ "key": "sluggish",
+ "value": 0.8
}
]
- },
+ }
+ ]
+ },
+ "skchr_podego_1": {
+ "skillId": "skchr_podego_1",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "水蒸气泵",
+ "name": "花香疗法",
"rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击改为<@ba.vup>治疗>友方单位",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
+ "spCost": 35,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_sqrrel_1",
- "duration": 0.0,
+ "prefabId": "skchr_podego_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.24
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "atk",
+ "value": 0.1
}
]
},
{
- "name": "水蒸气泵",
+ "name": "花香疗法",
"rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击改为<@ba.vup>治疗>友方单位",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
- "initSp": 0,
+ "spCost": 34,
+ "initSp": 1,
"increment": 1.0
},
- "prefabId": "skchr_sqrrel_1",
- "duration": 0.0,
+ "prefabId": "skchr_podego_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.27
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "atk",
+ "value": 0.1
}
]
},
{
- "name": "水蒸气泵",
+ "name": "花香疗法",
"rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击改为<@ba.vup>治疗>友方单位",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
- "initSp": 0,
+ "spCost": 33,
+ "initSp": 2,
"increment": 1.0
},
- "prefabId": "skchr_sqrrel_1",
- "duration": 0.0,
+ "prefabId": "skchr_podego_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.3
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "atk",
+ "value": 0.1
}
]
},
{
- "name": "水蒸气泵",
+ "name": "花香疗法",
"rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击改为<@ba.vup>治疗>友方单位",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
- "initSp": 0,
+ "spCost": 32,
+ "initSp": 3,
"increment": 1.0
},
- "prefabId": "skchr_sqrrel_1",
- "duration": 0.0,
+ "prefabId": "skchr_podego_1",
+ "duration": 21.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.35
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "atk",
+ "value": 0.2
}
]
},
{
- "name": "水蒸气泵",
+ "name": "花香疗法",
"rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击改为<@ba.vup>治疗>友方单位",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
- "initSp": 0,
+ "spCost": 31,
+ "initSp": 4,
"increment": 1.0
},
- "prefabId": "skchr_sqrrel_1",
- "duration": 0.0,
+ "prefabId": "skchr_podego_1",
+ "duration": 21.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.4
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "atk",
+ "value": 0.2
}
]
},
{
- "name": "水蒸气泵",
+ "name": "花香疗法",
"rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击改为<@ba.vup>治疗>友方单位",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
- "initSp": 0,
+ "spCost": 30,
+ "initSp": 5,
"increment": 1.0
},
- "prefabId": "skchr_sqrrel_1",
- "duration": 0.0,
+ "prefabId": "skchr_podego_1",
+ "duration": 21.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.45
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "atk",
+ "value": 0.2
}
]
},
{
- "name": "水蒸气泵",
+ "name": "花香疗法",
"rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>较大力地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击改为<@ba.vup>治疗>友方单位",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
- "initSp": 0,
+ "spCost": 29,
+ "initSp": 6,
"increment": 1.0
},
- "prefabId": "skchr_sqrrel_1",
- "duration": 0.0,
+ "prefabId": "skchr_podego_1",
+ "duration": 22.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.5
- },
- {
- "key": "force",
- "value": 2.0
+ "key": "atk",
+ "value": 0.3
}
]
- }
- ]
- },
- "skchr_sqrrel_2": {
- "skillId": "skchr_sqrrel_2",
- "iconId": null,
- "hidden": false,
- "levels": [
+ },
{
- "name": "高压水炮",
- "rangeId": "2-2",
- "description": "立即将前方两格内所有敌人往攻击方向<@ba.vup>小力地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "name": "花香疗法",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击改为<@ba.vup>治疗>友方单位",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 28,
+ "initSp": 7,
"increment": 1.0
},
- "prefabId": "skchr_sqrrel_2",
- "duration": 0.0,
+ "prefabId": "skchr_podego_1",
+ "duration": 23.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.8
- },
- {
- "key": "force",
- "value": 0.0
+ "key": "atk",
+ "value": 0.4
}
]
},
{
- "name": "高压水炮",
- "rangeId": "2-2",
- "description": "立即将前方两格内所有敌人往攻击方向<@ba.vup>小力地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "name": "花香疗法",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击改为<@ba.vup>治疗>友方单位",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 27,
+ "initSp": 8,
"increment": 1.0
},
- "prefabId": "skchr_sqrrel_2",
- "duration": 0.0,
+ "prefabId": "skchr_podego_1",
+ "duration": 24.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.9
- },
- {
- "key": "force",
- "value": 0.0
+ "key": "atk",
+ "value": 0.5
}
]
},
{
- "name": "高压水炮",
- "rangeId": "2-2",
- "description": "立即将前方两格内所有敌人往攻击方向<@ba.vup>小力地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "name": "花香疗法",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,普通攻击改为<@ba.vup>治疗>友方单位",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 25,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_sqrrel_2",
- "duration": 0.0,
+ "prefabId": "skchr_podego_1",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.0
- },
- {
- "key": "force",
- "value": 0.0
+ "key": "atk",
+ "value": 0.6
}
]
- },
+ }
+ ]
+ },
+ "skchr_podego_2": {
+ "skillId": "skchr_podego_2",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "高压水炮",
- "rangeId": "2-2",
- "description": "立即将前方两格内所有敌人往攻击方向<@ba.vup>中等力度地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "name": "孢子扩散",
+ "rangeId": null,
+ "description": "立即投掷一个小瓶,碎裂后在周围产生一个持续<@ba.vup>{projectile_delay_time}>秒的孢子群\\n孢子群范围内所有敌人被停顿且失去特殊能力,每秒受到相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 35,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_sqrrel_2",
+ "prefabId": "skchr_podego_2",
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.1
+ "key": "projectile_delay_time",
+ "value": 5.0
},
{
- "key": "force",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 0.4
}
]
},
{
- "name": "高压水炮",
- "rangeId": "2-2",
- "description": "立即将前方两格内所有敌人往攻击方向<@ba.vup>中等力度地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "name": "孢子扩散",
+ "rangeId": null,
+ "description": "立即投掷一个小瓶,碎裂后在周围产生一个持续<@ba.vup>{projectile_delay_time}>秒的孢子群\\n孢子群范围内所有敌人被停顿且失去特殊能力,每秒受到相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 34,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_sqrrel_2",
+ "prefabId": "skchr_podego_2",
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.2
+ "key": "projectile_delay_time",
+ "value": 5.0
},
{
- "key": "force",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 0.4
}
]
},
{
- "name": "高压水炮",
- "rangeId": "2-2",
- "description": "立即将前方两格内所有敌人往攻击方向<@ba.vup>中等力度地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "name": "孢子扩散",
+ "rangeId": null,
+ "description": "立即投掷一个小瓶,碎裂后在周围产生一个持续<@ba.vup>{projectile_delay_time}>秒的孢子群\\n孢子群范围内所有敌人被停顿且失去特殊能力,每秒受到相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 33,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_sqrrel_2",
+ "prefabId": "skchr_podego_2",
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.3
+ "key": "projectile_delay_time",
+ "value": 5.0
},
{
- "key": "force",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 0.4
}
]
},
{
- "name": "高压水炮",
- "rangeId": "2-2",
- "description": "立即将前方两格内所有敌人往攻击方向<@ba.vup>较大力地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "name": "孢子扩散",
+ "rangeId": null,
+ "description": "立即投掷一个小瓶,碎裂后在周围产生一个持续<@ba.vup>{projectile_delay_time}>秒的孢子群\\n孢子群范围内所有敌人被停顿且失去特殊能力,每秒受到相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 32,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_sqrrel_2",
+ "prefabId": "skchr_podego_2",
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.4
+ "key": "projectile_delay_time",
+ "value": 5.0
},
{
- "key": "force",
- "value": 2.0
+ "key": "atk_scale",
+ "value": 0.5
}
]
},
{
- "name": "高压水炮",
- "rangeId": "2-2",
- "description": "立即将前方两格内所有敌人往攻击方向<@ba.vup>较大力地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "name": "孢子扩散",
+ "rangeId": null,
+ "description": "立即投掷一个小瓶,碎裂后在周围产生一个持续<@ba.vup>{projectile_delay_time}>秒的孢子群\\n孢子群范围内所有敌人被停顿且失去特殊能力,每秒受到相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 19,
- "initSp": 0,
+ "spCost": 31,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_sqrrel_2",
+ "prefabId": "skchr_podego_2",
"duration": 0.0,
"blackboard": [
+ {
+ "key": "projectile_delay_time",
+ "value": 5.0
+ },
{
"key": "atk_scale",
- "value": 2.6
+ "value": 0.5
+ }
+ ]
+ },
+ {
+ "name": "孢子扩散",
+ "rangeId": null,
+ "description": "立即投掷一个小瓶,碎裂后在周围产生一个持续<@ba.vup>{projectile_delay_time}>秒的孢子群\\n孢子群范围内所有敌人被停顿且失去特殊能力,每秒受到相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 10,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_podego_2",
+ "duration": 0.0,
+ "blackboard": [
+ {
+ "key": "projectile_delay_time",
+ "value": 5.0
},
{
- "key": "force",
- "value": 2.0
+ "key": "atk_scale",
+ "value": 0.5
}
]
},
{
- "name": "高压水炮",
- "rangeId": "2-2",
- "description": "立即将前方两格内所有敌人往攻击方向<@ba.vup>较大力地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "name": "孢子扩散",
+ "rangeId": null,
+ "description": "立即投掷一个小瓶,碎裂后在周围产生一个持续<@ba.vup>{projectile_delay_time}>秒的孢子群\\n孢子群范围内所有敌人被停顿且失去特殊能力,每秒受到相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 18,
- "initSp": 0,
+ "spCost": 29,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_sqrrel_2",
+ "prefabId": "skchr_podego_2",
"duration": 0.0,
"blackboard": [
+ {
+ "key": "projectile_delay_time",
+ "value": 5.0
+ },
{
"key": "atk_scale",
- "value": 2.8
+ "value": 0.6
+ }
+ ]
+ },
+ {
+ "name": "孢子扩散",
+ "rangeId": null,
+ "description": "立即投掷一个小瓶,碎裂后在周围产生一个持续<@ba.vup>{projectile_delay_time}>秒的孢子群\\n孢子群范围内所有敌人被停顿且失去特殊能力,每秒受到相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 27,
+ "initSp": 10,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_podego_2",
+ "duration": 0.0,
+ "blackboard": [
+ {
+ "key": "projectile_delay_time",
+ "value": 6.0
},
{
- "key": "force",
- "value": 2.0
+ "key": "atk_scale",
+ "value": 0.65
}
]
},
{
- "name": "高压水炮",
- "rangeId": "2-2",
- "description": "立即将前方两格内所有敌人往攻击方向<@ba.vup>较大力地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "name": "孢子扩散",
+ "rangeId": null,
+ "description": "立即投掷一个小瓶,碎裂后在周围产生一个持续<@ba.vup>{projectile_delay_time}>秒的孢子群\\n孢子群范围内所有敌人被停顿且失去特殊能力,每秒受到相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 17,
- "initSp": 0,
+ "spCost": 25,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_sqrrel_2",
+ "prefabId": "skchr_podego_2",
"duration": 0.0,
"blackboard": [
+ {
+ "key": "projectile_delay_time",
+ "value": 6.0
+ },
{
"key": "atk_scale",
- "value": 3.0
+ "value": 0.7
+ }
+ ]
+ },
+ {
+ "name": "孢子扩散",
+ "rangeId": null,
+ "description": "立即投掷一个小瓶,碎裂后在周围产生一个持续<@ba.vup>{projectile_delay_time}>秒的孢子群\\n孢子群范围内所有敌人被停顿且失去特殊能力,每秒受到相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 23,
+ "initSp": 10,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_podego_2",
+ "duration": 0.0,
+ "blackboard": [
+ {
+ "key": "projectile_delay_time",
+ "value": 6.0
},
{
- "key": "force",
- "value": 2.0
+ "key": "atk_scale",
+ "value": 0.8
}
]
}
]
},
- "skchr_nearl_1": {
- "skillId": "skchr_nearl_1",
+ "skchr_ethan_1": {
+ "skillId": "skchr_ethan_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "急救",
- "rangeId": "x-4",
- "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "花式回旋",
+ "rangeId": null,
+ "description": "普通攻击时对击中目标额外造成每秒<@ba.vup>{attack@poison_damage}>的法术伤害,持续<@ba.vup>{attack@duration}>秒",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 6,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_nearl_1",
+ "prefabId": "skchr_ethan_1",
"duration": 0.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.1
+ "key": "attack@poison_damage",
+ "value": 40.0
},
{
- "key": "ct",
- "value": 1.0
+ "key": "attack@duration",
+ "value": 2.0
}
]
},
{
- "name": "急救",
- "rangeId": "x-4",
- "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "花式回旋",
+ "rangeId": null,
+ "description": "普通攻击时对击中目标额外造成每秒<@ba.vup>{attack@poison_damage}>的法术伤害,持续<@ba.vup>{attack@duration}>秒",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 6,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_nearl_1",
+ "prefabId": "skchr_ethan_1",
"duration": 0.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.15
+ "key": "attack@poison_damage",
+ "value": 45.0
},
{
- "key": "ct",
- "value": 1.0
+ "key": "attack@duration",
+ "value": 2.0
}
]
},
{
- "name": "急救",
- "rangeId": "x-4",
- "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "花式回旋",
+ "rangeId": null,
+ "description": "普通攻击时对击中目标额外造成每秒<@ba.vup>{attack@poison_damage}>的法术伤害,持续<@ba.vup>{attack@duration}>秒",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 6,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_nearl_1",
+ "prefabId": "skchr_ethan_1",
"duration": 0.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.2
+ "key": "attack@poison_damage",
+ "value": 50.0
},
{
- "key": "ct",
- "value": 1.0
+ "key": "attack@duration",
+ "value": 2.0
}
]
},
{
- "name": "急救",
- "rangeId": "x-4",
- "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "花式回旋",
+ "rangeId": null,
+ "description": "普通攻击时对击中目标额外造成每秒<@ba.vup>{attack@poison_damage}>的法术伤害,持续<@ba.vup>{attack@duration}>秒",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 5,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_nearl_1",
+ "prefabId": "skchr_ethan_1",
"duration": 0.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.3
+ "key": "attack@poison_damage",
+ "value": 55.0
},
{
- "key": "ct",
- "value": 1.0
+ "key": "attack@duration",
+ "value": 3.0
}
]
},
{
- "name": "急救",
- "rangeId": "x-4",
- "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "花式回旋",
+ "rangeId": null,
+ "description": "普通攻击时对击中目标额外造成每秒<@ba.vup>{attack@poison_damage}>的法术伤害,持续<@ba.vup>{attack@duration}>秒",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 5,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_nearl_1",
+ "prefabId": "skchr_ethan_1",
"duration": 0.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.35
+ "key": "attack@poison_damage",
+ "value": 60.0
},
{
- "key": "ct",
- "value": 1.0
+ "key": "attack@duration",
+ "value": 3.0
}
]
},
{
- "name": "急救",
- "rangeId": "x-4",
- "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "花式回旋",
+ "rangeId": null,
+ "description": "普通攻击时对击中目标额外造成每秒<@ba.vup>{attack@poison_damage}>的法术伤害,持续<@ba.vup>{attack@duration}>秒",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 5,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_nearl_1",
+ "prefabId": "skchr_ethan_1",
"duration": 0.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.4
+ "key": "attack@poison_damage",
+ "value": 65.0
},
{
- "key": "ct",
- "value": 1.0
+ "key": "attack@duration",
+ "value": 3.0
}
]
},
{
- "name": "急救",
- "rangeId": "x-4",
- "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "花式回旋",
+ "rangeId": null,
+ "description": "普通攻击时对击中目标额外造成每秒<@ba.vup>{attack@poison_damage}>的法术伤害,持续<@ba.vup>{attack@duration}>秒",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 5,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_nearl_1",
+ "prefabId": "skchr_ethan_1",
"duration": 0.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.5
+ "key": "attack@poison_damage",
+ "value": 70.0
},
{
- "key": "ct",
- "value": 2.0
+ "key": "attack@duration",
+ "value": 4.0
}
]
},
{
- "name": "急救",
- "rangeId": "x-4",
- "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "花式回旋",
+ "rangeId": null,
+ "description": "普通攻击时对击中目标额外造成每秒<@ba.vup>{attack@poison_damage}>的法术伤害,持续<@ba.vup>{attack@duration}>秒",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 4,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_nearl_1",
+ "prefabId": "skchr_ethan_1",
"duration": 0.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.6
+ "key": "attack@poison_damage",
+ "value": 80.0
},
{
- "key": "ct",
- "value": 2.0
+ "key": "attack@duration",
+ "value": 4.0
}
]
},
{
- "name": "急救",
- "rangeId": "x-4",
- "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "花式回旋",
+ "rangeId": null,
+ "description": "普通攻击时对击中目标额外造成每秒<@ba.vup>{attack@poison_damage}>的法术伤害,持续<@ba.vup>{attack@duration}>秒",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 4,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_nearl_1",
+ "prefabId": "skchr_ethan_1",
"duration": 0.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.7
+ "key": "attack@poison_damage",
+ "value": 90.0
},
{
- "key": "ct",
- "value": 2.0
+ "key": "attack@duration",
+ "value": 4.0
}
]
},
{
- "name": "急救",
- "rangeId": "x-4",
- "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "花式回旋",
+ "rangeId": null,
+ "description": "普通攻击时对击中目标额外造成每秒<@ba.vup>{attack@poison_damage}>的法术伤害,持续<@ba.vup>{attack@duration}>秒",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 4,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_nearl_1",
+ "prefabId": "skchr_ethan_1",
"duration": 0.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.8
+ "key": "attack@poison_damage",
+ "value": 100.0
},
{
- "key": "ct",
- "value": 3.0
+ "key": "attack@duration",
+ "value": 4.0
}
]
}
]
},
- "skchr_nearl_2": {
- "skillId": "skchr_nearl_2",
+ "skchr_ethan_2": {
+ "skillId": "skchr_ethan_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "急救模式",
- "rangeId": "x-4",
- "description": "攻击力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方角色进行治疗",
+ "name": "十字悬挂",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的触发几率提升至<@ba.vup>{talent_scale:0.0}>倍",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 60,
- "initSp": 20,
+ "spCost": 25,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_nearl_2",
- "duration": 40.0,
+ "prefabId": "skchr_ethan_2",
+ "duration": 20.0,
"blackboard": [
{
"key": "atk",
"value": 0.2
},
{
- "key": "base_attack_time",
- "value": 1.3
+ "key": "talent_scale",
+ "value": 1.5
}
]
},
{
- "name": "急救模式",
- "rangeId": "x-4",
- "description": "攻击力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方角色进行治疗",
+ "name": "十字悬挂",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的触发几率提升至<@ba.vup>{talent_scale:0.0}>倍",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 59,
- "initSp": 20,
+ "spCost": 25,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_nearl_2",
- "duration": 40.0,
+ "prefabId": "skchr_ethan_2",
+ "duration": 20.0,
"blackboard": [
{
"key": "atk",
"value": 0.25
},
{
- "key": "base_attack_time",
- "value": 1.3
+ "key": "talent_scale",
+ "value": 1.5
}
]
},
{
- "name": "急救模式",
- "rangeId": "x-4",
- "description": "攻击力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方角色进行治疗",
+ "name": "十字悬挂",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的触发几率提升至<@ba.vup>{talent_scale:0.0}>倍",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 58,
- "initSp": 20,
+ "spCost": 25,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_nearl_2",
- "duration": 40.0,
+ "prefabId": "skchr_ethan_2",
+ "duration": 20.0,
"blackboard": [
{
"key": "atk",
"value": 0.3
},
{
- "key": "base_attack_time",
- "value": 1.3
+ "key": "talent_scale",
+ "value": 1.5
}
]
},
{
- "name": "急救模式",
- "rangeId": "x-4",
- "description": "攻击力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方角色进行治疗",
+ "name": "十字悬挂",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的触发几率提升至<@ba.vup>{talent_scale:0.0}>倍",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 55,
- "initSp": 25,
+ "spCost": 25,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_nearl_2",
- "duration": 40.0,
+ "prefabId": "skchr_ethan_2",
+ "duration": 22.0,
"blackboard": [
{
"key": "atk",
"value": 0.35
},
{
- "key": "base_attack_time",
- "value": 1.3
+ "key": "talent_scale",
+ "value": 2.0
}
]
},
{
- "name": "急救模式",
- "rangeId": "x-4",
- "description": "攻击力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方角色进行治疗",
+ "name": "十字悬挂",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的触发几率提升至<@ba.vup>{talent_scale:0.0}>倍",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 54,
- "initSp": 25,
+ "spCost": 25,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_nearl_2",
- "duration": 40.0,
+ "prefabId": "skchr_ethan_2",
+ "duration": 22.0,
"blackboard": [
{
"key": "atk",
"value": 0.4
},
{
- "key": "base_attack_time",
- "value": 1.3
+ "key": "talent_scale",
+ "value": 2.0
}
]
},
{
- "name": "急救模式",
- "rangeId": "x-4",
- "description": "攻击力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方角色进行治疗",
+ "name": "十字悬挂",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的触发几率提升至<@ba.vup>{talent_scale:0.0}>倍",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 53,
- "initSp": 25,
+ "spCost": 25,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_nearl_2",
- "duration": 40.0,
+ "prefabId": "skchr_ethan_2",
+ "duration": 22.0,
"blackboard": [
{
"key": "atk",
"value": 0.45
},
{
- "key": "base_attack_time",
- "value": 1.3
+ "key": "talent_scale",
+ "value": 2.0
}
]
},
{
- "name": "急救模式",
- "rangeId": "x-4",
- "description": "攻击力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方角色进行治疗",
- "skillType": 1,
+ "name": "十字悬挂",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的触发几率提升至<@ba.vup>{talent_scale:0.0}>倍",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 52,
- "initSp": 30,
+ "spCost": 25,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_nearl_2",
- "duration": 40.0,
+ "prefabId": "skchr_ethan_2",
+ "duration": 24.0,
"blackboard": [
{
"key": "atk",
"value": 0.5
},
{
- "key": "base_attack_time",
- "value": 1.3
+ "key": "talent_scale",
+ "value": 2.5
}
]
},
{
- "name": "急救模式",
- "rangeId": "x-4",
- "description": "攻击力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方角色进行治疗",
+ "name": "十字悬挂",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的触发几率提升至<@ba.vup>{talent_scale:0.0}>倍",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 30,
+ "spCost": 25,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_nearl_2",
- "duration": 40.0,
+ "prefabId": "skchr_ethan_2",
+ "duration": 26.0,
"blackboard": [
{
"key": "atk",
- "value": 0.6
+ "value": 0.55
},
{
- "key": "base_attack_time",
- "value": 1.3
+ "key": "talent_scale",
+ "value": 2.5
}
]
},
{
- "name": "急救模式",
- "rangeId": "x-4",
- "description": "攻击力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方角色进行治疗",
+ "name": "十字悬挂",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的触发几率提升至<@ba.vup>{talent_scale:0.0}>倍",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 45,
- "initSp": 30,
+ "spCost": 25,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_nearl_2",
- "duration": 40.0,
+ "prefabId": "skchr_ethan_2",
+ "duration": 28.0,
"blackboard": [
{
"key": "atk",
- "value": 0.7
+ "value": 0.6
},
{
- "key": "base_attack_time",
- "value": 1.3
+ "key": "talent_scale",
+ "value": 2.5
}
]
},
{
- "name": "急救模式",
- "rangeId": "x-4",
- "description": "攻击力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方角色进行治疗",
+ "name": "十字悬挂",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的触发几率提升至<@ba.vup>{talent_scale:0.0}>倍",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 30,
+ "spCost": 25,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_nearl_2",
- "duration": 40.0,
+ "prefabId": "skchr_ethan_2",
+ "duration": 30.0,
"blackboard": [
{
"key": "atk",
- "value": 0.8
+ "value": 0.7
},
{
- "key": "base_attack_time",
- "value": 1.3
+ "key": "talent_scale",
+ "value": 3.0
}
]
}
]
},
- "skchr_hmau_1": {
- "skillId": "skchr_hmau_1",
+ "skchr_sqrrel_1": {
+ "skillId": "skchr_sqrrel_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "反制治疗",
- "rangeId": "x-4",
- "description": "下一次攻击改为周围的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "name": "水蒸气泵",
+ "rangeId": null,
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>小力地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 2,
"spData": {
- "spType": 4,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 6,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hmau_1",
+ "prefabId": "skchr_sqrrel_1",
"duration": 0.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 1.05
+ },
+ {
+ "key": "force",
+ "value": 0.0
}
]
},
{
- "name": "反制治疗",
- "rangeId": "x-4",
- "description": "下一次攻击改为周围的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "name": "水蒸气泵",
+ "rangeId": null,
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>小力地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 2,
"spData": {
- "spType": 4,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 6,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hmau_1",
+ "prefabId": "skchr_sqrrel_1",
"duration": 0.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.05
+ "key": "atk_scale",
+ "value": 1.1
+ },
+ {
+ "key": "force",
+ "value": 0.0
}
]
},
{
- "name": "反制治疗",
- "rangeId": "x-4",
- "description": "下一次攻击改为周围的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "name": "水蒸气泵",
+ "rangeId": null,
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>小力地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 2,
"spData": {
- "spType": 4,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 6,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hmau_1",
+ "prefabId": "skchr_sqrrel_1",
"duration": 0.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.1
+ "key": "atk_scale",
+ "value": 1.15
+ },
+ {
+ "key": "force",
+ "value": 0.0
}
]
},
{
- "name": "反制治疗",
- "rangeId": "x-4",
- "description": "下一次攻击改为周围的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "name": "水蒸气泵",
+ "rangeId": null,
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 2,
"spData": {
- "spType": 4,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 6,
- "initSp": 1,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hmau_1",
+ "prefabId": "skchr_sqrrel_1",
"duration": 0.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.2
+ "key": "atk_scale",
+ "value": 1.24
+ },
+ {
+ "key": "force",
+ "value": 1.0
}
]
},
{
- "name": "反制治疗",
- "rangeId": "x-4",
- "description": "下一次攻击改为周围的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "name": "水蒸气泵",
+ "rangeId": null,
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 2,
"spData": {
- "spType": 4,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 6,
- "initSp": 1,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hmau_1",
+ "prefabId": "skchr_sqrrel_1",
"duration": 0.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.25
+ "key": "atk_scale",
+ "value": 1.27
+ },
+ {
+ "key": "force",
+ "value": 1.0
}
]
},
{
- "name": "反制治疗",
- "rangeId": "x-4",
- "description": "下一次攻击改为周围的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "name": "水蒸气泵",
+ "rangeId": null,
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 2,
"spData": {
- "spType": 4,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 6,
- "initSp": 1,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hmau_1",
+ "prefabId": "skchr_sqrrel_1",
"duration": 0.0,
"blackboard": [
{
- "key": "heal_scale",
+ "key": "atk_scale",
"value": 1.3
+ },
+ {
+ "key": "force",
+ "value": 1.0
}
]
},
{
- "name": "反制治疗",
- "rangeId": "x-4",
- "description": "下一次攻击改为周围的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "name": "水蒸气泵",
+ "rangeId": null,
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 2,
"spData": {
- "spType": 4,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
- "initSp": 2,
+ "spCost": 6,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hmau_1",
+ "prefabId": "skchr_sqrrel_1",
"duration": 0.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.4
+ "key": "atk_scale",
+ "value": 1.35
+ },
+ {
+ "key": "force",
+ "value": 1.0
}
]
},
{
- "name": "反制治疗",
- "rangeId": "x-4",
- "description": "下一次攻击改为周围的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "name": "水蒸气泵",
+ "rangeId": null,
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 2,
"spData": {
- "spType": 4,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 5,
- "initSp": 3,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hmau_1",
+ "prefabId": "skchr_sqrrel_1",
"duration": 0.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.5
+ "key": "atk_scale",
+ "value": 1.4
+ },
+ {
+ "key": "force",
+ "value": 1.0
}
]
},
{
- "name": "反制治疗",
- "rangeId": "x-4",
- "description": "下一次攻击改为周围的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "name": "水蒸气泵",
+ "rangeId": null,
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 2,
"spData": {
- "spType": 4,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 5,
- "initSp": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hmau_1",
+ "prefabId": "skchr_sqrrel_1",
"duration": 0.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.6
+ "key": "atk_scale",
+ "value": 1.45
+ },
+ {
+ "key": "force",
+ "value": 1.0
}
]
},
{
- "name": "反制治疗",
- "rangeId": "x-4",
- "description": "下一次攻击改为周围的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "name": "水蒸气泵",
+ "rangeId": null,
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>较大力地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 2,
"spData": {
- "spType": 4,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 4,
- "initSp": 4,
+ "spCost": 5,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hmau_1",
+ "prefabId": "skchr_sqrrel_1",
"duration": 0.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.7
+ "key": "atk_scale",
+ "value": 1.5
+ },
+ {
+ "key": "force",
+ "value": 2.0
}
]
}
]
},
- "skchr_hmau_2": {
- "skillId": "skchr_hmau_2",
+ "skchr_sqrrel_2": {
+ "skillId": "skchr_sqrrel_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "反制医疗模式",
- "rangeId": "x-4",
- "description": "攻击力和防御力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方单位进行治疗,并在治疗时为其恢复<@ba.vup>1>点技力",
+ "name": "高压水炮",
+ "rangeId": "2-2",
+ "description": "立即将前方两格内所有敌人往攻击方向<@ba.vup>小力地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 4,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
- "initSp": 10,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hmau_2",
- "duration": 20.0,
+ "prefabId": "skchr_sqrrel_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.3
- },
- {
- "key": "def",
- "value": 0.3
- },
- {
- "key": "base_attack_time",
- "value": 1.3
+ "key": "atk_scale",
+ "value": 1.8
},
{
- "key": "sp",
- "value": 1.0
+ "key": "force",
+ "value": 0.0
}
]
},
{
- "name": "反制医疗模式",
- "rangeId": "x-4",
- "description": "攻击力和防御力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方单位进行治疗,并在治疗时为其恢复<@ba.vup>1>点技力",
+ "name": "高压水炮",
+ "rangeId": "2-2",
+ "description": "立即将前方两格内所有敌人往攻击方向<@ba.vup>小力地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 4,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
- "initSp": 10,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hmau_2",
- "duration": 20.0,
+ "prefabId": "skchr_sqrrel_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.35
- },
- {
- "key": "def",
- "value": 0.35
- },
- {
- "key": "base_attack_time",
- "value": 1.3
+ "key": "atk_scale",
+ "value": 1.9
},
{
- "key": "sp",
- "value": 1.0
+ "key": "force",
+ "value": 0.0
}
]
},
{
- "name": "反制医疗模式",
- "rangeId": "x-4",
- "description": "攻击力和防御力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方单位进行治疗,并在治疗时为其恢复<@ba.vup>1>点技力",
+ "name": "高压水炮",
+ "rangeId": "2-2",
+ "description": "立即将前方两格内所有敌人往攻击方向<@ba.vup>小力地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 4,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
- "initSp": 10,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hmau_2",
- "duration": 20.0,
+ "prefabId": "skchr_sqrrel_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.4
- },
- {
- "key": "def",
- "value": 0.4
- },
- {
- "key": "base_attack_time",
- "value": 1.3
+ "key": "atk_scale",
+ "value": 2.0
},
{
- "key": "sp",
- "value": 1.0
+ "key": "force",
+ "value": 0.0
}
]
},
{
- "name": "反制医疗模式",
- "rangeId": "x-4",
- "description": "攻击力和防御力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方单位进行治疗,并在治疗时为其恢复<@ba.vup>1>点技力",
+ "name": "高压水炮",
+ "rangeId": "2-2",
+ "description": "立即将前方两格内所有敌人往攻击方向<@ba.vup>中等力度地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 4,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 24,
- "initSp": 11,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hmau_2",
- "duration": 22.0,
+ "prefabId": "skchr_sqrrel_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.45
- },
- {
- "key": "def",
- "value": 0.45
- },
- {
- "key": "base_attack_time",
- "value": 1.3
+ "key": "atk_scale",
+ "value": 2.1
},
{
- "key": "sp",
+ "key": "force",
"value": 1.0
}
]
},
{
- "name": "反制医疗模式",
- "rangeId": "x-4",
- "description": "攻击力和防御力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方单位进行治疗,并在治疗时为其恢复<@ba.vup>1>点技力",
+ "name": "高压水炮",
+ "rangeId": "2-2",
+ "description": "立即将前方两格内所有敌人往攻击方向<@ba.vup>中等力度地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 4,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 24,
- "initSp": 11,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hmau_2",
- "duration": 22.0,
+ "prefabId": "skchr_sqrrel_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.5
- },
- {
- "key": "def",
- "value": 0.5
- },
- {
- "key": "base_attack_time",
- "value": 1.3
+ "key": "atk_scale",
+ "value": 2.2
},
{
- "key": "sp",
+ "key": "force",
"value": 1.0
}
]
},
{
- "name": "反制医疗模式",
- "rangeId": "x-4",
- "description": "攻击力和防御力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方单位进行治疗,并在治疗时为其恢复<@ba.vup>1>点技力",
+ "name": "高压水炮",
+ "rangeId": "2-2",
+ "description": "立即将前方两格内所有敌人往攻击方向<@ba.vup>中等力度地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 4,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 24,
- "initSp": 11,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hmau_2",
- "duration": 22.0,
+ "prefabId": "skchr_sqrrel_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.55
- },
- {
- "key": "def",
- "value": 0.55
- },
- {
- "key": "base_attack_time",
- "value": 1.3
+ "key": "atk_scale",
+ "value": 2.3
},
{
- "key": "sp",
+ "key": "force",
"value": 1.0
}
]
},
{
- "name": "反制医疗模式",
- "rangeId": "x-4",
- "description": "攻击力和防御力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方单位进行治疗,并在治疗时为其恢复<@ba.vup>1>点技力",
+ "name": "高压水炮",
+ "rangeId": "2-2",
+ "description": "立即将前方两格内所有敌人往攻击方向<@ba.vup>较大力地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 4,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 23,
- "initSp": 12,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hmau_2",
- "duration": 24.0,
+ "prefabId": "skchr_sqrrel_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.6
- },
- {
- "key": "def",
- "value": 0.6
- },
- {
- "key": "base_attack_time",
- "value": 1.3
+ "key": "atk_scale",
+ "value": 2.4
},
{
- "key": "sp",
- "value": 1.0
+ "key": "force",
+ "value": 2.0
}
]
},
{
- "name": "反制医疗模式",
- "rangeId": "x-4",
- "description": "攻击力和防御力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方单位进行治疗,并在治疗时为其恢复<@ba.vup>1>点技力",
+ "name": "高压水炮",
+ "rangeId": "2-2",
+ "description": "立即将前方两格内所有敌人往攻击方向<@ba.vup>较大力地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 4,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 22,
- "initSp": 14,
+ "spCost": 19,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hmau_2",
- "duration": 26.0,
+ "prefabId": "skchr_sqrrel_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.65
- },
- {
- "key": "def",
- "value": 0.65
- },
- {
- "key": "base_attack_time",
- "value": 1.3
+ "key": "atk_scale",
+ "value": 2.6
},
{
- "key": "sp",
- "value": 1.0
+ "key": "force",
+ "value": 2.0
}
]
},
{
- "name": "反制医疗模式",
- "rangeId": "x-4",
- "description": "攻击力和防御力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方单位进行治疗,并在治疗时为其恢复<@ba.vup>1>点技力",
+ "name": "高压水炮",
+ "rangeId": "2-2",
+ "description": "立即将前方两格内所有敌人往攻击方向<@ba.vup>较大力地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 4,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 21,
- "initSp": 16,
+ "spCost": 18,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hmau_2",
- "duration": 28.0,
+ "prefabId": "skchr_sqrrel_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.7
- },
- {
- "key": "def",
- "value": 0.7
- },
- {
- "key": "base_attack_time",
- "value": 1.3
+ "key": "atk_scale",
+ "value": 2.8
},
{
- "key": "sp",
- "value": 1.0
+ "key": "force",
+ "value": 2.0
}
]
},
{
- "name": "反制医疗模式",
- "rangeId": "x-4",
- "description": "攻击力和防御力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方单位进行治疗,并在治疗时为其恢复<@ba.vup>1>点技力",
+ "name": "高压水炮",
+ "rangeId": "2-2",
+ "description": "立即将前方两格内所有敌人往攻击方向<@ba.vup>较大力地>推开,并造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 4,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 18,
+ "spCost": 17,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hmau_2",
- "duration": 30.0,
+ "prefabId": "skchr_sqrrel_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.8
- },
- {
- "key": "def",
- "value": 0.8
- },
- {
- "key": "base_attack_time",
- "value": 1.3
+ "key": "atk_scale",
+ "value": 3.0
},
{
- "key": "sp",
- "value": 1.0
+ "key": "force",
+ "value": 2.0
}
]
}
]
},
- "skchr_red_1": {
- "skillId": "skchr_red_1",
+ "skchr_nearl_1": {
+ "skillId": "skchr_nearl_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "处决模式",
- "rangeId": null,
- "description": "部署后攻击力<@ba.vup>+{atk:0%}>,并获得<@ba.vup>{prob:0%}>物理和法术闪避",
- "skillType": 0,
+ "name": "急救",
+ "rangeId": "x-4",
+ "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 6,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "skchr_red_1",
- "duration": 10.0,
+ "prefabId": "skchr_nearl_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.35
+ "key": "heal_scale",
+ "value": 1.1
},
{
- "key": "prob",
- "value": 0.2
+ "key": "ct",
+ "value": 1.0
}
]
},
{
- "name": "处决模式",
- "rangeId": null,
- "description": "部署后攻击力<@ba.vup>+{atk:0%}>,并获得<@ba.vup>{prob:0%}>物理和法术闪避",
- "skillType": 0,
+ "name": "急救",
+ "rangeId": "x-4",
+ "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 6,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "skchr_red_1",
- "duration": 10.0,
+ "prefabId": "skchr_nearl_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.4
+ "key": "heal_scale",
+ "value": 1.15
},
{
- "key": "prob",
- "value": 0.2
+ "key": "ct",
+ "value": 1.0
}
]
},
{
- "name": "处决模式",
- "rangeId": null,
- "description": "部署后攻击力<@ba.vup>+{atk:0%}>,并获得<@ba.vup>{prob:0%}>物理和法术闪避",
- "skillType": 0,
+ "name": "急救",
+ "rangeId": "x-4",
+ "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 6,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "skchr_red_1",
- "duration": 10.0,
+ "prefabId": "skchr_nearl_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.45
+ "key": "heal_scale",
+ "value": 1.2
},
{
- "key": "prob",
- "value": 0.2
+ "key": "ct",
+ "value": 1.0
}
]
},
{
- "name": "处决模式",
- "rangeId": null,
- "description": "部署后攻击力<@ba.vup>+{atk:0%}>,并获得<@ba.vup>{prob:0%}>物理和法术闪避",
- "skillType": 0,
+ "name": "急救",
+ "rangeId": "x-4",
+ "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 5,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "skchr_red_1",
- "duration": 10.0,
+ "prefabId": "skchr_nearl_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.5
+ "key": "heal_scale",
+ "value": 1.3
},
{
- "key": "prob",
- "value": 0.3
+ "key": "ct",
+ "value": 1.0
}
]
},
{
- "name": "处决模式",
- "rangeId": null,
- "description": "部署后攻击力<@ba.vup>+{atk:0%}>,并获得<@ba.vup>{prob:0%}>物理和法术闪避",
- "skillType": 0,
+ "name": "急救",
+ "rangeId": "x-4",
+ "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 5,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "skchr_red_1",
- "duration": 10.0,
+ "prefabId": "skchr_nearl_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.55
+ "key": "heal_scale",
+ "value": 1.35
},
{
- "key": "prob",
- "value": 0.3
+ "key": "ct",
+ "value": 1.0
}
]
},
{
- "name": "处决模式",
- "rangeId": null,
- "description": "部署后攻击力<@ba.vup>+{atk:0%}>,并获得<@ba.vup>{prob:0%}>物理和法术闪避",
- "skillType": 0,
+ "name": "急救",
+ "rangeId": "x-4",
+ "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 5,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "skchr_red_1",
- "duration": 10.0,
+ "prefabId": "skchr_nearl_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.6
+ "key": "heal_scale",
+ "value": 1.4
},
{
- "key": "prob",
- "value": 0.3
+ "key": "ct",
+ "value": 1.0
}
]
},
{
- "name": "处决模式",
- "rangeId": null,
- "description": "部署后攻击力<@ba.vup>+{atk:0%}>,并获得<@ba.vup>{prob:0%}>物理和法术闪避",
- "skillType": 0,
+ "name": "急救",
+ "rangeId": "x-4",
+ "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 2,
+ "spCost": 5,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "skchr_red_1",
- "duration": 10.0,
+ "prefabId": "skchr_nearl_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.65
+ "key": "heal_scale",
+ "value": 1.5
},
{
- "key": "prob",
- "value": 0.4
+ "key": "ct",
+ "value": 2.0
}
]
},
{
- "name": "处决模式",
- "rangeId": null,
- "description": "部署后攻击力<@ba.vup>+{atk:0%}>,并获得<@ba.vup>{prob:0%}>物理和法术闪避",
- "skillType": 0,
+ "name": "急救",
+ "rangeId": "x-4",
+ "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 2,
+ "spCost": 4,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "skchr_red_1",
- "duration": 10.0,
+ "prefabId": "skchr_nearl_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.7
+ "key": "heal_scale",
+ "value": 1.6
},
{
- "key": "prob",
- "value": 0.4
+ "key": "ct",
+ "value": 2.0
}
]
},
{
- "name": "处决模式",
- "rangeId": null,
- "description": "部署后攻击力<@ba.vup>+{atk:0%}>,并获得<@ba.vup>{prob:0%}>物理和法术闪避",
- "skillType": 0,
+ "name": "急救",
+ "rangeId": "x-4",
+ "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 2,
+ "spCost": 4,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "skchr_red_1",
- "duration": 10.0,
+ "prefabId": "skchr_nearl_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.75
+ "key": "heal_scale",
+ "value": 1.7
},
{
- "key": "prob",
- "value": 0.4
+ "key": "ct",
+ "value": 2.0
}
]
},
{
- "name": "处决模式",
- "rangeId": null,
- "description": "部署后攻击力<@ba.vup>+{atk:0%}>,并获得<@ba.vup>{prob:0%}>物理和法术闪避",
- "skillType": 0,
+ "name": "急救",
+ "rangeId": "x-4",
+ "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 3,
+ "spCost": 4,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "skchr_red_1",
- "duration": 10.0,
+ "prefabId": "skchr_nearl_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.8
+ "key": "heal_scale",
+ "value": 1.8
},
{
- "key": "prob",
- "value": 0.5
+ "key": "ct",
+ "value": 3.0
}
]
}
]
},
- "skchr_red_2": {
- "skillId": "skchr_red_2",
+ "skchr_nearl_2": {
+ "skillId": "skchr_nearl_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "狼群",
- "rangeId": "x-5",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
- "skillType": 0,
+ "name": "急救模式",
+ "rangeId": "x-4",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方角色进行治疗",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 60,
+ "initSp": 20,
+ "increment": 1.0
},
- "prefabId": "skchr_red_2",
- "duration": 0.0,
+ "prefabId": "skchr_nearl_2",
+ "duration": 40.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.4
+ "key": "atk",
+ "value": 0.2
},
{
- "key": "stun",
- "value": 1.0
+ "key": "base_attack_time",
+ "value": 1.3
}
]
},
{
- "name": "狼群",
- "rangeId": "x-5",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
- "skillType": 0,
+ "name": "急救模式",
+ "rangeId": "x-4",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方角色进行治疗",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 59,
+ "initSp": 20,
+ "increment": 1.0
},
- "prefabId": "skchr_red_2",
- "duration": 0.0,
+ "prefabId": "skchr_nearl_2",
+ "duration": 40.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.5
+ "key": "atk",
+ "value": 0.25
},
{
- "key": "stun",
- "value": 1.0
+ "key": "base_attack_time",
+ "value": 1.3
}
]
},
{
- "name": "狼群",
- "rangeId": "x-5",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
- "skillType": 0,
+ "name": "急救模式",
+ "rangeId": "x-4",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方角色进行治疗",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 58,
+ "initSp": 20,
+ "increment": 1.0
},
- "prefabId": "skchr_red_2",
- "duration": 0.0,
+ "prefabId": "skchr_nearl_2",
+ "duration": 40.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.6
+ "key": "atk",
+ "value": 0.3
},
{
- "key": "stun",
- "value": 1.0
+ "key": "base_attack_time",
+ "value": 1.3
}
]
},
{
- "name": "狼群",
- "rangeId": "x-5",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
- "skillType": 0,
+ "name": "急救模式",
+ "rangeId": "x-4",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方角色进行治疗",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 55,
+ "initSp": 25,
+ "increment": 1.0
},
- "prefabId": "skchr_red_2",
- "duration": 0.0,
+ "prefabId": "skchr_nearl_2",
+ "duration": 40.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.7
+ "key": "atk",
+ "value": 0.35
},
{
- "key": "stun",
- "value": 1.5
+ "key": "base_attack_time",
+ "value": 1.3
}
]
},
{
- "name": "狼群",
- "rangeId": "x-5",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
- "skillType": 0,
+ "name": "急救模式",
+ "rangeId": "x-4",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方角色进行治疗",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 54,
+ "initSp": 25,
+ "increment": 1.0
},
- "prefabId": "skchr_red_2",
- "duration": 0.0,
+ "prefabId": "skchr_nearl_2",
+ "duration": 40.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.8
+ "key": "atk",
+ "value": 0.4
},
{
- "key": "stun",
- "value": 1.5
+ "key": "base_attack_time",
+ "value": 1.3
}
]
},
{
- "name": "狼群",
- "rangeId": "x-5",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
- "skillType": 0,
+ "name": "急救模式",
+ "rangeId": "x-4",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方角色进行治疗",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 53,
+ "initSp": 25,
+ "increment": 1.0
},
- "prefabId": "skchr_red_2",
- "duration": 0.0,
+ "prefabId": "skchr_nearl_2",
+ "duration": 40.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.9
+ "key": "atk",
+ "value": 0.45
},
{
- "key": "stun",
- "value": 1.5
+ "key": "base_attack_time",
+ "value": 1.3
}
]
},
{
- "name": "狼群",
- "rangeId": "x-5",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
- "skillType": 0,
+ "name": "急救模式",
+ "rangeId": "x-4",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方角色进行治疗",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 52,
+ "initSp": 30,
+ "increment": 1.0
},
- "prefabId": "skchr_red_2",
- "duration": 0.0,
+ "prefabId": "skchr_nearl_2",
+ "duration": 40.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.0
+ "key": "atk",
+ "value": 0.5
},
{
- "key": "stun",
- "value": 2.0
+ "key": "base_attack_time",
+ "value": 1.3
}
]
},
{
- "name": "狼群",
- "rangeId": "x-5",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
- "skillType": 0,
+ "name": "急救模式",
+ "rangeId": "x-4",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方角色进行治疗",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 50,
+ "initSp": 30,
+ "increment": 1.0
},
- "prefabId": "skchr_red_2",
- "duration": 0.0,
+ "prefabId": "skchr_nearl_2",
+ "duration": 40.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.1
+ "key": "atk",
+ "value": 0.6
},
{
- "key": "stun",
- "value": 2.3
+ "key": "base_attack_time",
+ "value": 1.3
}
]
},
{
- "name": "狼群",
- "rangeId": "x-5",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
- "skillType": 0,
+ "name": "急救模式",
+ "rangeId": "x-4",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方角色进行治疗",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 45,
+ "initSp": 30,
+ "increment": 1.0
},
- "prefabId": "skchr_red_2",
- "duration": 0.0,
+ "prefabId": "skchr_nearl_2",
+ "duration": 40.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.3
+ "key": "atk",
+ "value": 0.7
},
{
- "key": "stun",
- "value": 2.6
+ "key": "base_attack_time",
+ "value": 1.3
}
]
},
{
- "name": "狼群",
- "rangeId": "x-5",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
- "skillType": 0,
+ "name": "急救模式",
+ "rangeId": "x-4",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方角色进行治疗",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 40,
+ "initSp": 30,
+ "increment": 1.0
},
- "prefabId": "skchr_red_2",
- "duration": 0.0,
+ "prefabId": "skchr_nearl_2",
+ "duration": 40.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.5
+ "key": "atk",
+ "value": 0.8
},
{
- "key": "stun",
- "value": 3.0
+ "key": "base_attack_time",
+ "value": 1.3
}
]
}
]
},
- "skchr_waaifu_1": {
- "skillId": "skchr_waaifu_1",
+ "skchr_hmau_1": {
+ "skillId": "skchr_hmau_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "寸劲",
- "rangeId": null,
- "description": "部署后攻击力<@ba.vup>+{waaifu_s_1[self].atk:0%}>,并使被攻击目标在<@ba.vup>{attack@waaifu_s_1[debuff].duration}>秒内攻击力<@ba.vup>-{-attack@waaifu_s_1[debuff].atk:0%}>",
- "skillType": 0,
+ "name": "反制治疗",
+ "rangeId": "x-4",
+ "description": "下一次攻击改为周围的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 4,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 6,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "skchr_waaifu_1",
- "duration": 10.0,
+ "prefabId": "skchr_hmau_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "waaifu_s_1[self].atk",
- "value": 0.25
- },
- {
- "key": "attack@waaifu_s_1[debuff].atk",
- "value": -0.2
- },
- {
- "key": "attack@waaifu_s_1[debuff].duration",
- "value": 2.0
+ "key": "heal_scale",
+ "value": 1.0
}
]
},
{
- "name": "寸劲",
- "rangeId": null,
- "description": "部署后攻击力<@ba.vup>+{waaifu_s_1[self].atk:0%}>,并使被攻击目标在<@ba.vup>{attack@waaifu_s_1[debuff].duration}>秒内攻击力<@ba.vup>-{-attack@waaifu_s_1[debuff].atk:0%}>",
- "skillType": 0,
+ "name": "反制治疗",
+ "rangeId": "x-4",
+ "description": "下一次攻击改为周围的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 4,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 6,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "skchr_waaifu_1",
- "duration": 10.0,
+ "prefabId": "skchr_hmau_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "waaifu_s_1[self].atk",
- "value": 0.3
- },
- {
- "key": "attack@waaifu_s_1[debuff].atk",
- "value": -0.2
- },
- {
- "key": "attack@waaifu_s_1[debuff].duration",
- "value": 2.0
+ "key": "heal_scale",
+ "value": 1.05
}
]
},
{
- "name": "寸劲",
- "rangeId": null,
- "description": "部署后攻击力<@ba.vup>+{waaifu_s_1[self].atk:0%}>,并使被攻击目标在<@ba.vup>{attack@waaifu_s_1[debuff].duration}>秒内攻击力<@ba.vup>-{-attack@waaifu_s_1[debuff].atk:0%}>",
- "skillType": 0,
+ "name": "反制治疗",
+ "rangeId": "x-4",
+ "description": "下一次攻击改为周围的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 4,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 6,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "skchr_waaifu_1",
- "duration": 10.0,
+ "prefabId": "skchr_hmau_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "waaifu_s_1[self].atk",
- "value": 0.35
- },
- {
- "key": "attack@waaifu_s_1[debuff].atk",
- "value": -0.2
- },
- {
- "key": "attack@waaifu_s_1[debuff].duration",
- "value": 2.0
+ "key": "heal_scale",
+ "value": 1.1
}
]
},
{
- "name": "寸劲",
- "rangeId": null,
- "description": "部署后攻击力<@ba.vup>+{waaifu_s_1[self].atk:0%}>,并使被攻击目标在<@ba.vup>{attack@waaifu_s_1[debuff].duration}>秒内攻击力<@ba.vup>-{-attack@waaifu_s_1[debuff].atk:0%}>",
- "skillType": 0,
+ "name": "反制治疗",
+ "rangeId": "x-4",
+ "description": "下一次攻击改为周围的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 4,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 6,
+ "initSp": 1,
+ "increment": 1.0
},
- "prefabId": "skchr_waaifu_1",
- "duration": 10.0,
+ "prefabId": "skchr_hmau_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "waaifu_s_1[self].atk",
- "value": 0.4
- },
- {
- "key": "attack@waaifu_s_1[debuff].atk",
- "value": -0.25
- },
- {
- "key": "attack@waaifu_s_1[debuff].duration",
- "value": 2.0
+ "key": "heal_scale",
+ "value": 1.2
}
]
},
{
- "name": "寸劲",
- "rangeId": null,
- "description": "部署后攻击力<@ba.vup>+{waaifu_s_1[self].atk:0%}>,并使被攻击目标在<@ba.vup>{attack@waaifu_s_1[debuff].duration}>秒内攻击力<@ba.vup>-{-attack@waaifu_s_1[debuff].atk:0%}>",
- "skillType": 0,
+ "name": "反制治疗",
+ "rangeId": "x-4",
+ "description": "下一次攻击改为周围的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 4,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 6,
+ "initSp": 1,
+ "increment": 1.0
},
- "prefabId": "skchr_waaifu_1",
- "duration": 10.0,
+ "prefabId": "skchr_hmau_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "waaifu_s_1[self].atk",
- "value": 0.45
- },
- {
- "key": "attack@waaifu_s_1[debuff].atk",
- "value": -0.25
- },
- {
- "key": "attack@waaifu_s_1[debuff].duration",
- "value": 2.0
+ "key": "heal_scale",
+ "value": 1.25
}
]
},
{
- "name": "寸劲",
- "rangeId": null,
- "description": "部署后攻击力<@ba.vup>+{waaifu_s_1[self].atk:0%}>,并使被攻击目标在<@ba.vup>{attack@waaifu_s_1[debuff].duration}>秒内攻击力<@ba.vup>-{-attack@waaifu_s_1[debuff].atk:0%}>",
- "skillType": 0,
+ "name": "反制治疗",
+ "rangeId": "x-4",
+ "description": "下一次攻击改为周围的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 4,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 6,
+ "initSp": 1,
+ "increment": 1.0
},
- "prefabId": "skchr_waaifu_1",
- "duration": 10.0,
+ "prefabId": "skchr_hmau_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "waaifu_s_1[self].atk",
- "value": 0.5
- },
- {
- "key": "attack@waaifu_s_1[debuff].atk",
- "value": -0.25
- },
- {
- "key": "attack@waaifu_s_1[debuff].duration",
- "value": 2.0
+ "key": "heal_scale",
+ "value": 1.3
}
]
},
{
- "name": "寸劲",
- "rangeId": null,
- "description": "部署后攻击力<@ba.vup>+{waaifu_s_1[self].atk:0%}>,并使被攻击目标在<@ba.vup>{attack@waaifu_s_1[debuff].duration}>秒内攻击力<@ba.vup>-{-attack@waaifu_s_1[debuff].atk:0%}>",
- "skillType": 0,
+ "name": "反制治疗",
+ "rangeId": "x-4",
+ "description": "下一次攻击改为周围的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 4,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 5,
+ "initSp": 2,
+ "increment": 1.0
},
- "prefabId": "skchr_waaifu_1",
- "duration": 10.0,
+ "prefabId": "skchr_hmau_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "waaifu_s_1[self].atk",
- "value": 0.55
- },
- {
- "key": "attack@waaifu_s_1[debuff].atk",
- "value": -0.3
- },
- {
- "key": "attack@waaifu_s_1[debuff].duration",
- "value": 3.0
+ "key": "heal_scale",
+ "value": 1.4
}
]
},
{
- "name": "寸劲",
- "rangeId": null,
- "description": "部署后攻击力<@ba.vup>+{waaifu_s_1[self].atk:0%}>,并使被攻击目标在<@ba.vup>{attack@waaifu_s_1[debuff].duration}>秒内攻击力<@ba.vup>-{-attack@waaifu_s_1[debuff].atk:0%}>",
- "skillType": 0,
+ "name": "反制治疗",
+ "rangeId": "x-4",
+ "description": "下一次攻击改为周围的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 4,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 5,
+ "initSp": 3,
+ "increment": 1.0
},
- "prefabId": "skchr_waaifu_1",
- "duration": 10.0,
+ "prefabId": "skchr_hmau_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "waaifu_s_1[self].atk",
- "value": 0.6
- },
- {
- "key": "attack@waaifu_s_1[debuff].atk",
- "value": -0.33
- },
- {
- "key": "attack@waaifu_s_1[debuff].duration",
- "value": 3.0
+ "key": "heal_scale",
+ "value": 1.5
}
]
},
{
- "name": "寸劲",
- "rangeId": null,
- "description": "部署后攻击力<@ba.vup>+{waaifu_s_1[self].atk:0%}>,并使被攻击目标在<@ba.vup>{attack@waaifu_s_1[debuff].duration}>秒内攻击力<@ba.vup>-{-attack@waaifu_s_1[debuff].atk:0%}>",
- "skillType": 0,
+ "name": "反制治疗",
+ "rangeId": "x-4",
+ "description": "下一次攻击改为周围的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 4,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 5,
+ "initSp": 4,
+ "increment": 1.0
},
- "prefabId": "skchr_waaifu_1",
- "duration": 10.0,
+ "prefabId": "skchr_hmau_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "waaifu_s_1[self].atk",
- "value": 0.65
- },
- {
- "key": "attack@waaifu_s_1[debuff].atk",
- "value": -0.36
- },
- {
- "key": "attack@waaifu_s_1[debuff].duration",
- "value": 3.0
+ "key": "heal_scale",
+ "value": 1.6
}
]
},
{
- "name": "寸劲",
- "rangeId": null,
- "description": "部署后攻击力<@ba.vup>+{waaifu_s_1[self].atk:0%}>,并使被攻击目标在<@ba.vup>{attack@waaifu_s_1[debuff].duration}>秒内攻击力<@ba.vup>-{-attack@waaifu_s_1[debuff].atk:0%}>",
- "skillType": 0,
+ "name": "反制治疗",
+ "rangeId": "x-4",
+ "description": "下一次攻击改为周围的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 4,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 4,
+ "initSp": 4,
+ "increment": 1.0
},
- "prefabId": "skchr_waaifu_1",
- "duration": 10.0,
+ "prefabId": "skchr_hmau_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "waaifu_s_1[self].atk",
- "value": 0.7
- },
- {
- "key": "attack@waaifu_s_1[debuff].atk",
- "value": -0.4
- },
- {
- "key": "attack@waaifu_s_1[debuff].duration",
- "value": 3.0
+ "key": "heal_scale",
+ "value": 1.7
}
]
}
]
},
- "skchr_waaifu_2": {
- "skillId": "skchr_waaifu_2",
+ "skchr_hmau_2": {
+ "skillId": "skchr_hmau_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "七武掠阵踢",
+ "name": "反制医疗模式",
"rangeId": "x-4",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标失去特殊能力<@ba.vup>{silence}>秒",
- "skillType": 0,
+ "description": "攻击力和防御力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方单位进行治疗,并在治疗时为其恢复<@ba.vup>1>点技力",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 4,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 25,
+ "initSp": 10,
+ "increment": 1.0
},
- "prefabId": "skchr_waaifu_2",
- "duration": 0.0,
+ "prefabId": "skchr_hmau_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.8
+ "key": "atk",
+ "value": 0.3
},
{
- "key": "silence",
- "value": 5.0
+ "key": "def",
+ "value": 0.3
+ },
+ {
+ "key": "base_attack_time",
+ "value": 1.3
+ },
+ {
+ "key": "sp",
+ "value": 1.0
}
]
},
{
- "name": "七武掠阵踢",
+ "name": "反制医疗模式",
"rangeId": "x-4",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标失去特殊能力<@ba.vup>{silence}>秒",
- "skillType": 0,
+ "description": "攻击力和防御力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方单位进行治疗,并在治疗时为其恢复<@ba.vup>1>点技力",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 4,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 25,
+ "initSp": 10,
+ "increment": 1.0
},
- "prefabId": "skchr_waaifu_2",
- "duration": 0.0,
+ "prefabId": "skchr_hmau_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.9
+ "key": "atk",
+ "value": 0.35
},
{
- "key": "silence",
- "value": 5.0
+ "key": "def",
+ "value": 0.35
+ },
+ {
+ "key": "base_attack_time",
+ "value": 1.3
+ },
+ {
+ "key": "sp",
+ "value": 1.0
}
]
},
{
- "name": "七武掠阵踢",
+ "name": "反制医疗模式",
"rangeId": "x-4",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标失去特殊能力<@ba.vup>{silence}>秒",
- "skillType": 0,
+ "description": "攻击力和防御力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方单位进行治疗,并在治疗时为其恢复<@ba.vup>1>点技力",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 4,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 25,
+ "initSp": 10,
+ "increment": 1.0
},
- "prefabId": "skchr_waaifu_2",
- "duration": 0.0,
+ "prefabId": "skchr_hmau_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.0
+ "key": "atk",
+ "value": 0.4
},
{
- "key": "silence",
- "value": 5.0
+ "key": "def",
+ "value": 0.4
+ },
+ {
+ "key": "base_attack_time",
+ "value": 1.3
+ },
+ {
+ "key": "sp",
+ "value": 1.0
}
]
},
{
- "name": "七武掠阵踢",
+ "name": "反制医疗模式",
"rangeId": "x-4",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标失去特殊能力<@ba.vup>{silence}>秒",
- "skillType": 0,
+ "description": "攻击力和防御力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方单位进行治疗,并在治疗时为其恢复<@ba.vup>1>点技力",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 4,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 24,
+ "initSp": 11,
+ "increment": 1.0
},
- "prefabId": "skchr_waaifu_2",
- "duration": 0.0,
+ "prefabId": "skchr_hmau_2",
+ "duration": 22.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.1
+ "key": "atk",
+ "value": 0.45
},
{
- "key": "silence",
- "value": 6.0
+ "key": "def",
+ "value": 0.45
+ },
+ {
+ "key": "base_attack_time",
+ "value": 1.3
+ },
+ {
+ "key": "sp",
+ "value": 1.0
}
]
},
{
- "name": "七武掠阵踢",
+ "name": "反制医疗模式",
"rangeId": "x-4",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标失去特殊能力<@ba.vup>{silence}>秒",
- "skillType": 0,
+ "description": "攻击力和防御力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方单位进行治疗,并在治疗时为其恢复<@ba.vup>1>点技力",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 4,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 24,
+ "initSp": 11,
+ "increment": 1.0
},
- "prefabId": "skchr_waaifu_2",
- "duration": 0.0,
+ "prefabId": "skchr_hmau_2",
+ "duration": 22.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.2
+ "key": "atk",
+ "value": 0.5
},
{
- "key": "silence",
- "value": 6.0
+ "key": "def",
+ "value": 0.5
+ },
+ {
+ "key": "base_attack_time",
+ "value": 1.3
+ },
+ {
+ "key": "sp",
+ "value": 1.0
}
]
},
{
- "name": "七武掠阵踢",
+ "name": "反制医疗模式",
"rangeId": "x-4",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标失去特殊能力<@ba.vup>{silence}>秒",
- "skillType": 0,
+ "description": "攻击力和防御力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方单位进行治疗,并在治疗时为其恢复<@ba.vup>1>点技力",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 4,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 24,
+ "initSp": 11,
+ "increment": 1.0
},
- "prefabId": "skchr_waaifu_2",
- "duration": 0.0,
+ "prefabId": "skchr_hmau_2",
+ "duration": 22.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.3
+ "key": "atk",
+ "value": 0.55
},
{
- "key": "silence",
- "value": 6.0
+ "key": "def",
+ "value": 0.55
+ },
+ {
+ "key": "base_attack_time",
+ "value": 1.3
+ },
+ {
+ "key": "sp",
+ "value": 1.0
}
]
},
{
- "name": "七武掠阵踢",
+ "name": "反制医疗模式",
"rangeId": "x-4",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标失去特殊能力<@ba.vup>{silence}>秒",
- "skillType": 0,
+ "description": "攻击力和防御力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方单位进行治疗,并在治疗时为其恢复<@ba.vup>1>点技力",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 4,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 23,
+ "initSp": 12,
+ "increment": 1.0
},
- "prefabId": "skchr_waaifu_2",
- "duration": 0.0,
+ "prefabId": "skchr_hmau_2",
+ "duration": 24.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.4
+ "key": "atk",
+ "value": 0.6
},
{
- "key": "silence",
- "value": 7.0
+ "key": "def",
+ "value": 0.6
+ },
+ {
+ "key": "base_attack_time",
+ "value": 1.3
+ },
+ {
+ "key": "sp",
+ "value": 1.0
}
]
},
{
- "name": "七武掠阵踢",
+ "name": "反制医疗模式",
"rangeId": "x-4",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标失去特殊能力<@ba.vup>{silence}>秒",
- "skillType": 0,
+ "description": "攻击力和防御力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方单位进行治疗,并在治疗时为其恢复<@ba.vup>1>点技力",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 4,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 22,
+ "initSp": 14,
+ "increment": 1.0
},
- "prefabId": "skchr_waaifu_2",
- "duration": 0.0,
+ "prefabId": "skchr_hmau_2",
+ "duration": 26.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.55
+ "key": "atk",
+ "value": 0.65
},
{
- "key": "silence",
- "value": 7.0
+ "key": "def",
+ "value": 0.65
+ },
+ {
+ "key": "base_attack_time",
+ "value": 1.3
+ },
+ {
+ "key": "sp",
+ "value": 1.0
}
]
},
{
- "name": "七武掠阵踢",
+ "name": "反制医疗模式",
"rangeId": "x-4",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标失去特殊能力<@ba.vup>{silence}>秒",
- "skillType": 0,
+ "description": "攻击力和防御力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方单位进行治疗,并在治疗时为其恢复<@ba.vup>1>点技力",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 4,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 21,
+ "initSp": 16,
+ "increment": 1.0
},
- "prefabId": "skchr_waaifu_2",
- "duration": 0.0,
+ "prefabId": "skchr_hmau_2",
+ "duration": 28.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.7
+ "key": "atk",
+ "value": 0.7
},
{
- "key": "silence",
- "value": 7.0
+ "key": "def",
+ "value": 0.7
+ },
+ {
+ "key": "base_attack_time",
+ "value": 1.3
+ },
+ {
+ "key": "sp",
+ "value": 1.0
}
]
},
{
- "name": "七武掠阵踢",
+ "name": "反制医疗模式",
"rangeId": "x-4",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标失去特殊能力<@ba.vup>{silence}>秒",
- "skillType": 0,
+ "description": "攻击力和防御力<@ba.vup>+{atk:0%}>,停止攻击并专心对周围友方单位进行治疗,并在治疗时为其恢复<@ba.vup>1>点技力",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 4,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 20,
+ "initSp": 18,
+ "increment": 1.0
},
- "prefabId": "skchr_waaifu_2",
- "duration": 0.0,
+ "prefabId": "skchr_hmau_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.9
+ "key": "atk",
+ "value": 0.8
},
{
- "key": "silence",
- "value": 8.0
+ "key": "def",
+ "value": 0.8
+ },
+ {
+ "key": "base_attack_time",
+ "value": 1.3
+ },
+ {
+ "key": "sp",
+ "value": 1.0
}
]
}
]
},
- "skchr_liskam_1": {
- "skillId": "skchr_liskam_1",
+ "skchr_red_1": {
+ "skillId": "skchr_red_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "充能防御",
+ "name": "处决模式",
"rangeId": null,
- "description": "抵挡下一次伤害,在<@ba.vup>{duration}>秒内防御力<@ba.vup>+{def:0%}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "部署后攻击力<@ba.vup>+{atk:0%}>,并获得<@ba.vup>{prob:0%}>物理和法术闪避",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 24,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_liskam_1",
- "duration": -1.0,
+ "prefabId": "skchr_red_1",
+ "duration": 10.0,
"blackboard": [
{
- "key": "def",
- "value": 0.4
+ "key": "atk",
+ "value": 0.35
},
{
- "key": "duration",
- "value": 8.0
+ "key": "prob",
+ "value": 0.2
}
]
},
{
- "name": "充能防御",
+ "name": "处决模式",
"rangeId": null,
- "description": "抵挡下一次伤害,在<@ba.vup>{duration}>秒内防御力<@ba.vup>+{def:0%}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "部署后攻击力<@ba.vup>+{atk:0%}>,并获得<@ba.vup>{prob:0%}>物理和法术闪避",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 24,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_liskam_1",
- "duration": -1.0,
+ "prefabId": "skchr_red_1",
+ "duration": 10.0,
"blackboard": [
{
- "key": "def",
- "value": 0.45
+ "key": "atk",
+ "value": 0.4
},
{
- "key": "duration",
- "value": 8.0
+ "key": "prob",
+ "value": 0.2
}
]
},
{
- "name": "充能防御",
+ "name": "处决模式",
"rangeId": null,
- "description": "抵挡下一次伤害,在<@ba.vup>{duration}>秒内防御力<@ba.vup>+{def:0%}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "部署后攻击力<@ba.vup>+{atk:0%}>,并获得<@ba.vup>{prob:0%}>物理和法术闪避",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 24,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_liskam_1",
- "duration": -1.0,
+ "prefabId": "skchr_red_1",
+ "duration": 10.0,
"blackboard": [
{
- "key": "def",
- "value": 0.5
+ "key": "atk",
+ "value": 0.45
},
{
- "key": "duration",
- "value": 8.0
+ "key": "prob",
+ "value": 0.2
}
]
},
{
- "name": "充能防御",
+ "name": "处决模式",
"rangeId": null,
- "description": "抵挡下一次伤害,在<@ba.vup>{duration}>秒内防御力<@ba.vup>+{def:0%}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "部署后攻击力<@ba.vup>+{atk:0%}>,并获得<@ba.vup>{prob:0%}>物理和法术闪避",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 22,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_liskam_1",
- "duration": -1.0,
+ "prefabId": "skchr_red_1",
+ "duration": 10.0,
"blackboard": [
{
- "key": "def",
- "value": 0.6
+ "key": "atk",
+ "value": 0.5
},
{
- "key": "duration",
- "value": 8.0
+ "key": "prob",
+ "value": 0.3
}
]
},
{
- "name": "充能防御",
+ "name": "处决模式",
"rangeId": null,
- "description": "抵挡下一次伤害,在<@ba.vup>{duration}>秒内防御力<@ba.vup>+{def:0%}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "部署后攻击力<@ba.vup>+{atk:0%}>,并获得<@ba.vup>{prob:0%}>物理和法术闪避",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 22,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_liskam_1",
- "duration": -1.0,
+ "prefabId": "skchr_red_1",
+ "duration": 10.0,
"blackboard": [
{
- "key": "def",
- "value": 0.65
+ "key": "atk",
+ "value": 0.55
},
{
- "key": "duration",
- "value": 8.0
+ "key": "prob",
+ "value": 0.3
}
]
},
{
- "name": "充能防御",
+ "name": "处决模式",
"rangeId": null,
- "description": "抵挡下一次伤害,在<@ba.vup>{duration}>秒内防御力<@ba.vup>+{def:0%}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "部署后攻击力<@ba.vup>+{atk:0%}>,并获得<@ba.vup>{prob:0%}>物理和法术闪避",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 22,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_liskam_1",
- "duration": -1.0,
+ "prefabId": "skchr_red_1",
+ "duration": 10.0,
"blackboard": [
{
- "key": "def",
- "value": 0.7
+ "key": "atk",
+ "value": 0.6
},
{
- "key": "duration",
- "value": 8.0
+ "key": "prob",
+ "value": 0.3
}
]
},
{
- "name": "充能防御",
+ "name": "处决模式",
"rangeId": null,
- "description": "抵挡下一次伤害,在<@ba.vup>{duration}>秒内防御力<@ba.vup>+{def:0%}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "部署后攻击力<@ba.vup>+{atk:0%}>,并获得<@ba.vup>{prob:0%}>物理和法术闪避",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 20,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_liskam_1",
- "duration": -1.0,
+ "prefabId": "skchr_red_1",
+ "duration": 10.0,
"blackboard": [
{
- "key": "def",
- "value": 0.8
+ "key": "atk",
+ "value": 0.65
},
{
- "key": "duration",
- "value": 8.0
+ "key": "prob",
+ "value": 0.4
}
]
},
{
- "name": "充能防御",
+ "name": "处决模式",
"rangeId": null,
- "description": "抵挡下一次伤害,在<@ba.vup>{duration}>秒内防御力<@ba.vup>+{def:0%}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "部署后攻击力<@ba.vup>+{atk:0%}>,并获得<@ba.vup>{prob:0%}>物理和法术闪避",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 20,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_liskam_1",
- "duration": -1.0,
+ "prefabId": "skchr_red_1",
+ "duration": 10.0,
"blackboard": [
{
- "key": "def",
- "value": 0.85
+ "key": "atk",
+ "value": 0.7
},
{
- "key": "duration",
- "value": 8.0
+ "key": "prob",
+ "value": 0.4
}
]
},
{
- "name": "充能防御",
+ "name": "处决模式",
"rangeId": null,
- "description": "抵挡下一次伤害,在<@ba.vup>{duration}>秒内防御力<@ba.vup>+{def:0%}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "部署后攻击力<@ba.vup>+{atk:0%}>,并获得<@ba.vup>{prob:0%}>物理和法术闪避",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 20,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_liskam_1",
- "duration": -1.0,
+ "prefabId": "skchr_red_1",
+ "duration": 10.0,
"blackboard": [
{
- "key": "def",
- "value": 0.9
+ "key": "atk",
+ "value": 0.75
},
{
- "key": "duration",
- "value": 8.0
+ "key": "prob",
+ "value": 0.4
}
]
},
{
- "name": "充能防御",
+ "name": "处决模式",
"rangeId": null,
- "description": "抵挡下一次伤害,在<@ba.vup>{duration}>秒内防御力<@ba.vup>+{def:0%}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "部署后攻击力<@ba.vup>+{atk:0%}>,并获得<@ba.vup>{prob:0%}>物理和法术闪避",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 18,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_liskam_1",
- "duration": -1.0,
+ "prefabId": "skchr_red_1",
+ "duration": 10.0,
"blackboard": [
{
- "key": "def",
- "value": 1.0
+ "key": "atk",
+ "value": 0.8
},
{
- "key": "duration",
- "value": 8.0
+ "key": "prob",
+ "value": 0.5
}
]
}
]
},
- "skchr_liskam_2": {
- "skillId": "skchr_liskam_2",
+ "skchr_red_2": {
+ "skillId": "skchr_red_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "反击电弧",
- "rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击对最多<@ba.vup>{attack@max_target}>个敌人造成<@ba.vup>法术伤害>,并有<@ba.vup>{attack@buff_prob:0%}>概率使命中目标晕眩<@ba.vup>{attack@stun}>秒\\n<@ba.rem>持续时间结束后雷蛇晕眩{stun}秒>",
- "skillType": 1,
+ "name": "狼群",
+ "rangeId": "x-5",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 44,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_liskam_2",
- "duration": 20.0,
+ "prefabId": "skchr_red_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.85
- },
- {
- "key": "base_attack_time",
- "value": 0.7
- },
- {
- "key": "attack@buff_prob",
- "value": 0.1
- },
- {
- "key": "attack@stun",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 1.4
},
{
"key": "stun",
- "value": 5.0
- },
- {
- "key": "attack@max_target",
- "value": 3.0
+ "value": 1.0
}
]
},
{
- "name": "反击电弧",
- "rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击对最多<@ba.vup>{attack@max_target}>个敌人造成<@ba.vup>法术伤害>,并有<@ba.vup>{attack@buff_prob:0%}>概率使命中目标晕眩<@ba.vup>{attack@stun}>秒\\n<@ba.rem>持续时间结束后雷蛇晕眩{stun}秒>",
- "skillType": 1,
+ "name": "狼群",
+ "rangeId": "x-5",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 43,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_liskam_2",
- "duration": 20.0,
+ "prefabId": "skchr_red_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.9
- },
- {
- "key": "base_attack_time",
- "value": 0.7
- },
- {
- "key": "attack@buff_prob",
- "value": 0.1
- },
- {
- "key": "attack@stun",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 1.5
},
{
"key": "stun",
- "value": 5.0
- },
- {
- "key": "attack@max_target",
- "value": 3.0
+ "value": 1.0
}
]
},
{
- "name": "反击电弧",
- "rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击对最多<@ba.vup>{attack@max_target}>个敌人造成<@ba.vup>法术伤害>,并有<@ba.vup>{attack@buff_prob:0%}>概率使命中目标晕眩<@ba.vup>{attack@stun}>秒\\n<@ba.rem>持续时间结束后雷蛇晕眩{stun}秒>",
- "skillType": 1,
+ "name": "狼群",
+ "rangeId": "x-5",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 42,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_liskam_2",
- "duration": 20.0,
+ "prefabId": "skchr_red_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.95
- },
- {
- "key": "base_attack_time",
- "value": 0.7
- },
- {
- "key": "attack@buff_prob",
- "value": 0.1
- },
- {
- "key": "attack@stun",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 1.6
},
{
"key": "stun",
- "value": 5.0
- },
- {
- "key": "attack@max_target",
- "value": 3.0
+ "value": 1.0
}
]
},
{
- "name": "反击电弧",
- "rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击对最多<@ba.vup>{attack@max_target}>个敌人造成<@ba.vup>法术伤害>,并有<@ba.vup>{attack@buff_prob:0%}>概率使命中目标晕眩<@ba.vup>{attack@stun}>秒\\n<@ba.rem>持续时间结束后雷蛇晕眩{stun}秒>",
- "skillType": 1,
+ "name": "狼群",
+ "rangeId": "x-5",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 41,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_liskam_2",
- "duration": 20.0,
+ "prefabId": "skchr_red_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.05
- },
- {
- "key": "base_attack_time",
- "value": 0.7
- },
- {
- "key": "attack@buff_prob",
- "value": 0.15
- },
- {
- "key": "attack@stun",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 1.7
},
{
"key": "stun",
- "value": 5.0
- },
- {
- "key": "attack@max_target",
- "value": 3.0
+ "value": 1.5
}
]
},
{
- "name": "反击电弧",
- "rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击对最多<@ba.vup>{attack@max_target}>个敌人造成<@ba.vup>法术伤害>,并有<@ba.vup>{attack@buff_prob:0%}>概率使命中目标晕眩<@ba.vup>{attack@stun}>秒\\n<@ba.rem>持续时间结束后雷蛇晕眩{stun}秒>",
- "skillType": 1,
+ "name": "狼群",
+ "rangeId": "x-5",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 40,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_liskam_2",
- "duration": 20.0,
+ "prefabId": "skchr_red_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.1
- },
- {
- "key": "base_attack_time",
- "value": 0.7
- },
- {
- "key": "attack@buff_prob",
- "value": 0.15
- },
- {
- "key": "attack@stun",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 1.8
},
{
"key": "stun",
- "value": 5.0
- },
- {
- "key": "attack@max_target",
- "value": 3.0
+ "value": 1.5
}
]
},
{
- "name": "反击电弧",
- "rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击对最多<@ba.vup>{attack@max_target}>个敌人造成<@ba.vup>法术伤害>,并有<@ba.vup>{attack@buff_prob:0%}>概率使命中目标晕眩<@ba.vup>{attack@stun}>秒\\n<@ba.rem>持续时间结束后雷蛇晕眩{stun}秒>",
- "skillType": 1,
+ "name": "狼群",
+ "rangeId": "x-5",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 39,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_liskam_2",
- "duration": 20.0,
+ "prefabId": "skchr_red_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.15
- },
- {
- "key": "base_attack_time",
- "value": 0.7
- },
- {
- "key": "attack@buff_prob",
- "value": 0.15
- },
- {
- "key": "attack@stun",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 1.9
},
{
"key": "stun",
- "value": 5.0
- },
- {
- "key": "attack@max_target",
- "value": 3.0
+ "value": 1.5
}
]
},
{
- "name": "反击电弧",
- "rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击对最多<@ba.vup>{attack@max_target}>个敌人造成<@ba.vup>法术伤害>,并有<@ba.vup>{attack@buff_prob:0%}>概率使命中目标晕眩<@ba.vup>{attack@stun}>秒\\n<@ba.rem>持续时间结束后雷蛇晕眩{stun}秒>",
- "skillType": 1,
+ "name": "狼群",
+ "rangeId": "x-5",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 38,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_liskam_2",
- "duration": 20.0,
+ "prefabId": "skchr_red_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.25
- },
- {
- "key": "base_attack_time",
- "value": 0.7
- },
- {
- "key": "attack@buff_prob",
- "value": 0.2
- },
- {
- "key": "attack@stun",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 2.0
},
{
"key": "stun",
- "value": 5.0
- },
- {
- "key": "attack@max_target",
- "value": 3.0
+ "value": 2.0
}
]
},
{
- "name": "反击电弧",
- "rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击对最多<@ba.vup>{attack@max_target}>个敌人造成<@ba.vup>法术伤害>,并有<@ba.vup>{attack@buff_prob:0%}>概率使命中目标晕眩<@ba.vup>{attack@stun}>秒\\n<@ba.rem>持续时间结束后雷蛇晕眩{stun}秒>",
- "skillType": 1,
+ "name": "狼群",
+ "rangeId": "x-5",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 37,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_liskam_2",
- "duration": 20.0,
+ "prefabId": "skchr_red_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.5
- },
- {
- "key": "base_attack_time",
- "value": 0.7
- },
- {
- "key": "attack@buff_prob",
- "value": 0.2
- },
- {
- "key": "attack@stun",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 2.1
},
{
"key": "stun",
- "value": 5.0
- },
- {
- "key": "attack@max_target",
- "value": 3.0
+ "value": 2.3
}
]
},
{
- "name": "反击电弧",
- "rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击对最多<@ba.vup>{attack@max_target}>个敌人造成<@ba.vup>法术伤害>,并有<@ba.vup>{attack@buff_prob:0%}>概率使命中目标晕眩<@ba.vup>{attack@stun}>秒\\n<@ba.rem>持续时间结束后雷蛇晕眩{stun}秒>",
- "skillType": 1,
+ "name": "狼群",
+ "rangeId": "x-5",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 36,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_liskam_2",
- "duration": 20.0,
+ "prefabId": "skchr_red_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.75
- },
- {
- "key": "base_attack_time",
- "value": 0.7
- },
- {
- "key": "attack@buff_prob",
- "value": 0.2
- },
- {
- "key": "attack@stun",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 2.3
},
{
"key": "stun",
- "value": 5.0
- },
- {
- "key": "attack@max_target",
- "value": 3.0
+ "value": 2.6
}
]
},
{
- "name": "反击电弧",
- "rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击对最多<@ba.vup>{attack@max_target}>个敌人造成<@ba.vup>法术伤害>,并有<@ba.vup>{attack@buff_prob:0%}>概率使命中目标晕眩<@ba.vup>{attack@stun}>秒\\n<@ba.rem>持续时间结束后雷蛇晕眩{stun}秒>",
- "skillType": 1,
+ "name": "狼群",
+ "rangeId": "x-5",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 34,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_liskam_2",
- "duration": 20.0,
+ "prefabId": "skchr_red_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 2.0
- },
- {
- "key": "base_attack_time",
- "value": 0.7
- },
- {
- "key": "attack@buff_prob",
- "value": 0.25
- },
- {
- "key": "attack@stun",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 2.5
},
{
"key": "stun",
- "value": 5.0
- },
- {
- "key": "attack@max_target",
- "value": 4.0
+ "value": 3.0
}
]
}
]
},
- "skchr_moeshd_1": {
- "skillId": "skchr_moeshd_1",
+ "skchr_waaifu_1": {
+ "skillId": "skchr_waaifu_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "自动防御",
+ "name": "寸劲",
"rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,天赋效果<@ba.vup>提升至{talent_scale:0%}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "部署后攻击力<@ba.vup>+{waaifu_s_1[self].atk:0%}>,并使被攻击目标在<@ba.vup>{attack@waaifu_s_1[debuff].duration}>秒内攻击力<@ba.vup>-{-attack@waaifu_s_1[debuff].atk:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 30,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_moeshd_1",
- "duration": 20.0,
+ "prefabId": "skchr_waaifu_1",
+ "duration": 10.0,
"blackboard": [
{
- "key": "def",
- "value": 0.2
+ "key": "waaifu_s_1[self].atk",
+ "value": 0.25
},
{
- "key": "talent_scale",
- "value": 1.1
+ "key": "attack@waaifu_s_1[debuff].atk",
+ "value": -0.2
+ },
+ {
+ "key": "attack@waaifu_s_1[debuff].duration",
+ "value": 2.0
}
]
},
{
- "name": "自动防御",
+ "name": "寸劲",
"rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,天赋效果<@ba.vup>提升至{talent_scale:0%}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "部署后攻击力<@ba.vup>+{waaifu_s_1[self].atk:0%}>,并使被攻击目标在<@ba.vup>{attack@waaifu_s_1[debuff].duration}>秒内攻击力<@ba.vup>-{-attack@waaifu_s_1[debuff].atk:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 29,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_moeshd_1",
- "duration": 20.0,
+ "prefabId": "skchr_waaifu_1",
+ "duration": 10.0,
"blackboard": [
{
- "key": "def",
- "value": 0.2
+ "key": "waaifu_s_1[self].atk",
+ "value": 0.3
},
{
- "key": "talent_scale",
- "value": 1.2
+ "key": "attack@waaifu_s_1[debuff].atk",
+ "value": -0.2
+ },
+ {
+ "key": "attack@waaifu_s_1[debuff].duration",
+ "value": 2.0
}
]
},
{
- "name": "自动防御",
+ "name": "寸劲",
"rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,天赋效果<@ba.vup>提升至{talent_scale:0%}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "部署后攻击力<@ba.vup>+{waaifu_s_1[self].atk:0%}>,并使被攻击目标在<@ba.vup>{attack@waaifu_s_1[debuff].duration}>秒内攻击力<@ba.vup>-{-attack@waaifu_s_1[debuff].atk:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 28,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_moeshd_1",
- "duration": 20.0,
+ "prefabId": "skchr_waaifu_1",
+ "duration": 10.0,
"blackboard": [
{
- "key": "def",
- "value": 0.2
+ "key": "waaifu_s_1[self].atk",
+ "value": 0.35
},
{
- "key": "talent_scale",
- "value": 1.3
+ "key": "attack@waaifu_s_1[debuff].atk",
+ "value": -0.2
+ },
+ {
+ "key": "attack@waaifu_s_1[debuff].duration",
+ "value": 2.0
}
]
},
{
- "name": "自动防御",
+ "name": "寸劲",
"rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,天赋效果<@ba.vup>提升至{talent_scale:0%}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "部署后攻击力<@ba.vup>+{waaifu_s_1[self].atk:0%}>,并使被攻击目标在<@ba.vup>{attack@waaifu_s_1[debuff].duration}>秒内攻击力<@ba.vup>-{-attack@waaifu_s_1[debuff].atk:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 27,
- "initSp": 4,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_moeshd_1",
- "duration": 23.0,
+ "prefabId": "skchr_waaifu_1",
+ "duration": 10.0,
"blackboard": [
{
- "key": "def",
- "value": 0.3
+ "key": "waaifu_s_1[self].atk",
+ "value": 0.4
},
{
- "key": "talent_scale",
- "value": 1.4
+ "key": "attack@waaifu_s_1[debuff].atk",
+ "value": -0.25
+ },
+ {
+ "key": "attack@waaifu_s_1[debuff].duration",
+ "value": 2.0
}
]
},
{
- "name": "自动防御",
+ "name": "寸劲",
"rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,天赋效果<@ba.vup>提升至{talent_scale:0%}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "部署后攻击力<@ba.vup>+{waaifu_s_1[self].atk:0%}>,并使被攻击目标在<@ba.vup>{attack@waaifu_s_1[debuff].duration}>秒内攻击力<@ba.vup>-{-attack@waaifu_s_1[debuff].atk:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 26,
- "initSp": 4,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_moeshd_1",
- "duration": 23.0,
+ "prefabId": "skchr_waaifu_1",
+ "duration": 10.0,
"blackboard": [
{
- "key": "def",
- "value": 0.3
+ "key": "waaifu_s_1[self].atk",
+ "value": 0.45
},
{
- "key": "talent_scale",
- "value": 1.5
+ "key": "attack@waaifu_s_1[debuff].atk",
+ "value": -0.25
+ },
+ {
+ "key": "attack@waaifu_s_1[debuff].duration",
+ "value": 2.0
}
]
},
{
- "name": "自动防御",
+ "name": "寸劲",
"rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,天赋效果<@ba.vup>提升至{talent_scale:0%}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "部署后攻击力<@ba.vup>+{waaifu_s_1[self].atk:0%}>,并使被攻击目标在<@ba.vup>{attack@waaifu_s_1[debuff].duration}>秒内攻击力<@ba.vup>-{-attack@waaifu_s_1[debuff].atk:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 25,
- "initSp": 4,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_moeshd_1",
- "duration": 23.0,
+ "prefabId": "skchr_waaifu_1",
+ "duration": 10.0,
"blackboard": [
{
- "key": "def",
- "value": 0.3
+ "key": "waaifu_s_1[self].atk",
+ "value": 0.5
},
{
- "key": "talent_scale",
- "value": 1.6
+ "key": "attack@waaifu_s_1[debuff].atk",
+ "value": -0.25
+ },
+ {
+ "key": "attack@waaifu_s_1[debuff].duration",
+ "value": 2.0
}
]
},
{
- "name": "自动防御",
+ "name": "寸劲",
"rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,天赋效果<@ba.vup>提升至{talent_scale:0%}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "部署后攻击力<@ba.vup>+{waaifu_s_1[self].atk:0%}>,并使被攻击目标在<@ba.vup>{attack@waaifu_s_1[debuff].duration}>秒内攻击力<@ba.vup>-{-attack@waaifu_s_1[debuff].atk:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 24,
- "initSp": 8,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_moeshd_1",
- "duration": 26.0,
+ "prefabId": "skchr_waaifu_1",
+ "duration": 10.0,
"blackboard": [
{
- "key": "def",
- "value": 0.4
+ "key": "waaifu_s_1[self].atk",
+ "value": 0.55
},
{
- "key": "talent_scale",
- "value": 1.7
+ "key": "attack@waaifu_s_1[debuff].atk",
+ "value": -0.3
+ },
+ {
+ "key": "attack@waaifu_s_1[debuff].duration",
+ "value": 3.0
}
]
},
{
- "name": "自动防御",
+ "name": "寸劲",
"rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,天赋效果<@ba.vup>提升至{talent_scale:0%}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "部署后攻击力<@ba.vup>+{waaifu_s_1[self].atk:0%}>,并使被攻击目标在<@ba.vup>{attack@waaifu_s_1[debuff].duration}>秒内攻击力<@ba.vup>-{-attack@waaifu_s_1[debuff].atk:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 23,
- "initSp": 8,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_moeshd_1",
- "duration": 27.0,
+ "prefabId": "skchr_waaifu_1",
+ "duration": 10.0,
"blackboard": [
{
- "key": "def",
- "value": 0.5
+ "key": "waaifu_s_1[self].atk",
+ "value": 0.6
},
{
- "key": "talent_scale",
- "value": 1.8
+ "key": "attack@waaifu_s_1[debuff].atk",
+ "value": -0.33
+ },
+ {
+ "key": "attack@waaifu_s_1[debuff].duration",
+ "value": 3.0
}
]
},
{
- "name": "自动防御",
+ "name": "寸劲",
"rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,天赋效果<@ba.vup>提升至{talent_scale:0%}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "部署后攻击力<@ba.vup>+{waaifu_s_1[self].atk:0%}>,并使被攻击目标在<@ba.vup>{attack@waaifu_s_1[debuff].duration}>秒内攻击力<@ba.vup>-{-attack@waaifu_s_1[debuff].atk:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 22,
- "initSp": 8,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_moeshd_1",
- "duration": 28.0,
+ "prefabId": "skchr_waaifu_1",
+ "duration": 10.0,
"blackboard": [
{
- "key": "def",
- "value": 0.6
+ "key": "waaifu_s_1[self].atk",
+ "value": 0.65
},
{
- "key": "talent_scale",
- "value": 1.9
+ "key": "attack@waaifu_s_1[debuff].atk",
+ "value": -0.36
+ },
+ {
+ "key": "attack@waaifu_s_1[debuff].duration",
+ "value": 3.0
}
]
},
{
- "name": "自动防御",
+ "name": "寸劲",
"rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,天赋效果<@ba.vup>提升至{talent_scale:0%}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "部署后攻击力<@ba.vup>+{waaifu_s_1[self].atk:0%}>,并使被攻击目标在<@ba.vup>{attack@waaifu_s_1[debuff].duration}>秒内攻击力<@ba.vup>-{-attack@waaifu_s_1[debuff].atk:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 20,
- "initSp": 12,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_moeshd_1",
- "duration": 30.0,
+ "prefabId": "skchr_waaifu_1",
+ "duration": 10.0,
"blackboard": [
{
- "key": "def",
+ "key": "waaifu_s_1[self].atk",
"value": 0.7
},
{
- "key": "talent_scale",
- "value": 2.0
+ "key": "attack@waaifu_s_1[debuff].atk",
+ "value": -0.4
+ },
+ {
+ "key": "attack@waaifu_s_1[debuff].duration",
+ "value": 3.0
}
]
}
]
},
- "skchr_moeshd_2": {
- "skillId": "skchr_moeshd_2",
+ "skchr_waaifu_2": {
+ "skillId": "skchr_waaifu_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "磁爆锤",
- "rangeId": "x-5",
- "description": "将周围敌人<@ba.vup>中等力度地>弹开并击晕<@ba.vup>{stun}>秒,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 1,
+ "name": "七武掠阵踢",
+ "rangeId": "x-4",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标失去特殊能力<@ba.vup>{silence}>秒",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 22,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_moeshd_2",
+ "prefabId": "skchr_waaifu_2",
"duration": 0.0,
"blackboard": [
- {
- "key": "force",
- "value": 1.0
- },
{
"key": "atk_scale",
- "value": 2.4
+ "value": 1.8
},
{
- "key": "stun",
- "value": 2.5
+ "key": "silence",
+ "value": 5.0
}
]
},
{
- "name": "磁爆锤",
- "rangeId": "x-5",
- "description": "将周围敌人<@ba.vup>中等力度地>弹开并击晕<@ba.vup>{stun}>秒,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 1,
+ "name": "七武掠阵踢",
+ "rangeId": "x-4",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标失去特殊能力<@ba.vup>{silence}>秒",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 22,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_moeshd_2",
+ "prefabId": "skchr_waaifu_2",
"duration": 0.0,
"blackboard": [
- {
- "key": "force",
- "value": 1.0
- },
{
"key": "atk_scale",
- "value": 2.6
+ "value": 1.9
},
{
- "key": "stun",
- "value": 2.5
+ "key": "silence",
+ "value": 5.0
}
]
},
{
- "name": "磁爆锤",
- "rangeId": "x-5",
- "description": "将周围敌人<@ba.vup>中等力度地>弹开并击晕<@ba.vup>{stun}>秒,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 1,
+ "name": "七武掠阵踢",
+ "rangeId": "x-4",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标失去特殊能力<@ba.vup>{silence}>秒",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 22,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_moeshd_2",
+ "prefabId": "skchr_waaifu_2",
"duration": 0.0,
"blackboard": [
- {
- "key": "force",
- "value": 1.0
- },
{
"key": "atk_scale",
- "value": 2.8
+ "value": 2.0
},
{
- "key": "stun",
- "value": 2.5
+ "key": "silence",
+ "value": 5.0
}
]
},
{
- "name": "磁爆锤",
- "rangeId": "x-5",
- "description": "将周围敌人<@ba.vup>中等力度地>弹开并击晕<@ba.vup>{stun}>秒,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 1,
+ "name": "七武掠阵踢",
+ "rangeId": "x-4",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标失去特殊能力<@ba.vup>{silence}>秒",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 21,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_moeshd_2",
+ "prefabId": "skchr_waaifu_2",
"duration": 0.0,
"blackboard": [
- {
- "key": "force",
- "value": 1.0
- },
{
"key": "atk_scale",
- "value": 3.0
+ "value": 2.1
},
{
- "key": "stun",
- "value": 3.0
+ "key": "silence",
+ "value": 6.0
}
]
},
{
- "name": "磁爆锤",
- "rangeId": "x-5",
- "description": "将周围敌人<@ba.vup>中等力度地>弹开并击晕<@ba.vup>{stun}>秒,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 1,
+ "name": "七武掠阵踢",
+ "rangeId": "x-4",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标失去特殊能力<@ba.vup>{silence}>秒",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 21,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_moeshd_2",
+ "prefabId": "skchr_waaifu_2",
"duration": 0.0,
"blackboard": [
- {
- "key": "force",
- "value": 1.0
- },
{
"key": "atk_scale",
- "value": 3.2
+ "value": 2.2
},
{
- "key": "stun",
- "value": 3.0
+ "key": "silence",
+ "value": 6.0
}
]
},
{
- "name": "磁爆锤",
- "rangeId": "x-5",
- "description": "将周围敌人<@ba.vup>中等力度地>弹开并击晕<@ba.vup>{stun}>秒,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 1,
+ "name": "七武掠阵踢",
+ "rangeId": "x-4",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标失去特殊能力<@ba.vup>{silence}>秒",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 21,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_moeshd_2",
+ "prefabId": "skchr_waaifu_2",
"duration": 0.0,
"blackboard": [
- {
- "key": "force",
- "value": 1.0
- },
{
"key": "atk_scale",
- "value": 3.4
+ "value": 2.3
},
{
- "key": "stun",
- "value": 3.0
+ "key": "silence",
+ "value": 6.0
}
]
},
{
- "name": "磁爆锤",
- "rangeId": "x-5",
- "description": "将周围敌人<@ba.vup>较大力地>弹开并击晕<@ba.vup>{stun}>秒,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 1,
+ "name": "七武掠阵踢",
+ "rangeId": "x-4",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标失去特殊能力<@ba.vup>{silence}>秒",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 20,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_moeshd_2",
+ "prefabId": "skchr_waaifu_2",
"duration": 0.0,
"blackboard": [
- {
- "key": "force",
- "value": 2.0
- },
{
"key": "atk_scale",
- "value": 3.6
+ "value": 2.4
},
{
- "key": "stun",
- "value": 3.5
+ "key": "silence",
+ "value": 7.0
}
]
},
{
- "name": "磁爆锤",
- "rangeId": "x-5",
- "description": "将周围敌人<@ba.vup>较大力地>弹开并击晕<@ba.vup>{stun}>秒,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 1,
+ "name": "七武掠阵踢",
+ "rangeId": "x-4",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标失去特殊能力<@ba.vup>{silence}>秒",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 19,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_moeshd_2",
+ "prefabId": "skchr_waaifu_2",
"duration": 0.0,
"blackboard": [
- {
- "key": "force",
- "value": 2.0
- },
{
"key": "atk_scale",
- "value": 4.0
+ "value": 2.55
},
{
- "key": "stun",
- "value": 3.5
+ "key": "silence",
+ "value": 7.0
}
]
},
{
- "name": "磁爆锤",
- "rangeId": "x-5",
- "description": "将周围敌人<@ba.vup>较大力地>弹开并击晕<@ba.vup>{stun}>秒,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 1,
+ "name": "七武掠阵踢",
+ "rangeId": "x-4",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标失去特殊能力<@ba.vup>{silence}>秒",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 18,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_moeshd_2",
+ "prefabId": "skchr_waaifu_2",
"duration": 0.0,
"blackboard": [
- {
- "key": "force",
- "value": 2.0
- },
{
"key": "atk_scale",
- "value": 4.4
+ "value": 2.7
},
{
- "key": "stun",
- "value": 3.5
+ "key": "silence",
+ "value": 7.0
}
]
},
{
- "name": "磁爆锤",
- "rangeId": "x-5",
- "description": "将周围敌人<@ba.vup>大力地>弹开并击晕<@ba.vup>{stun}>秒,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 1,
+ "name": "七武掠阵踢",
+ "rangeId": "x-4",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标失去特殊能力<@ba.vup>{silence}>秒",
+ "skillType": 0,
"spData": {
- "spType": 4,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 17,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_moeshd_2",
+ "prefabId": "skchr_waaifu_2",
"duration": 0.0,
"blackboard": [
- {
- "key": "force",
- "value": 3.0
- },
{
"key": "atk_scale",
- "value": 4.8
+ "value": 2.9
},
{
- "key": "stun",
- "value": 4.0
+ "key": "silence",
+ "value": 8.0
}
]
}
]
},
- "skchr_bison_2": {
- "skillId": "skchr_bison_2",
+ "skchr_liskam_1": {
+ "skillId": "skchr_liskam_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "深化阵线",
- "rangeId": "x-5",
- "description": "停止攻击敌人;防御力<@ba.vup>+{bison_s_2[self].def:0%}>,周围4格内的其余友方单位防御力<@ba.vup>+{bison_s_2[ally].def:0%}>,自身更容易受到敌人攻击",
- "skillType": 1,
+ "name": "充能防御",
+ "rangeId": null,
+ "description": "抵挡下一次伤害,在<@ba.vup>{duration}>秒内防御力<@ba.vup>+{def:0%}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 60,
- "initSp": 10,
+ "spCost": 24,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bison_2",
- "duration": 40.0,
+ "prefabId": "skchr_liskam_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "bison_s_2[self].def",
- "value": 0.5
- },
- {
- "key": "bison_s_2[ally].def",
- "value": 0.15
+ "key": "def",
+ "value": 0.4
},
{
- "key": "bison_s_2[self].taunt_level",
- "value": 1.0
+ "key": "duration",
+ "value": 8.0
}
]
},
{
- "name": "深化阵线",
- "rangeId": "x-5",
- "description": "停止攻击敌人;防御力<@ba.vup>+{bison_s_2[self].def:0%}>,周围4格内的其余友方单位防御力<@ba.vup>+{bison_s_2[ally].def:0%}>,自身更容易受到敌人攻击",
- "skillType": 1,
+ "name": "充能防御",
+ "rangeId": null,
+ "description": "抵挡下一次伤害,在<@ba.vup>{duration}>秒内防御力<@ba.vup>+{def:0%}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 59,
- "initSp": 10,
+ "spCost": 24,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bison_2",
- "duration": 40.0,
+ "prefabId": "skchr_liskam_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "bison_s_2[self].def",
- "value": 0.55
- },
- {
- "key": "bison_s_2[ally].def",
- "value": 0.15
+ "key": "def",
+ "value": 0.45
},
{
- "key": "bison_s_2[self].taunt_level",
- "value": 1.0
+ "key": "duration",
+ "value": 8.0
}
]
},
{
- "name": "深化阵线",
- "rangeId": "x-5",
- "description": "停止攻击敌人;防御力<@ba.vup>+{bison_s_2[self].def:0%}>,周围4格内的其余友方单位防御力<@ba.vup>+{bison_s_2[ally].def:0%}>,自身更容易受到敌人攻击",
- "skillType": 1,
+ "name": "充能防御",
+ "rangeId": null,
+ "description": "抵挡下一次伤害,在<@ba.vup>{duration}>秒内防御力<@ba.vup>+{def:0%}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 58,
- "initSp": 10,
+ "spCost": 24,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bison_2",
- "duration": 40.0,
+ "prefabId": "skchr_liskam_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "bison_s_2[self].def",
- "value": 0.6
- },
- {
- "key": "bison_s_2[ally].def",
- "value": 0.15
+ "key": "def",
+ "value": 0.5
},
{
- "key": "bison_s_2[self].taunt_level",
- "value": 1.0
+ "key": "duration",
+ "value": 8.0
}
]
},
{
- "name": "深化阵线",
- "rangeId": "x-5",
- "description": "停止攻击敌人;防御力<@ba.vup>+{bison_s_2[self].def:0%}>,周围4格内的其余友方单位防御力<@ba.vup>+{bison_s_2[ally].def:0%}>,自身更容易受到敌人攻击",
- "skillType": 1,
+ "name": "充能防御",
+ "rangeId": null,
+ "description": "抵挡下一次伤害,在<@ba.vup>{duration}>秒内防御力<@ba.vup>+{def:0%}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 57,
- "initSp": 13,
+ "spCost": 22,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bison_2",
- "duration": 40.0,
+ "prefabId": "skchr_liskam_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "bison_s_2[self].def",
- "value": 0.65
- },
- {
- "key": "bison_s_2[ally].def",
- "value": 0.2
+ "key": "def",
+ "value": 0.6
},
{
- "key": "bison_s_2[self].taunt_level",
- "value": 1.0
+ "key": "duration",
+ "value": 8.0
}
]
},
{
- "name": "深化阵线",
- "rangeId": "x-5",
- "description": "停止攻击敌人;防御力<@ba.vup>+{bison_s_2[self].def:0%}>,周围4格内的其余友方单位防御力<@ba.vup>+{bison_s_2[ally].def:0%}>,自身更容易受到敌人攻击",
- "skillType": 1,
+ "name": "充能防御",
+ "rangeId": null,
+ "description": "抵挡下一次伤害,在<@ba.vup>{duration}>秒内防御力<@ba.vup>+{def:0%}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 56,
- "initSp": 13,
+ "spCost": 22,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bison_2",
- "duration": 40.0,
+ "prefabId": "skchr_liskam_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "bison_s_2[self].def",
- "value": 0.7
- },
- {
- "key": "bison_s_2[ally].def",
- "value": 0.2
+ "key": "def",
+ "value": 0.65
},
{
- "key": "bison_s_2[self].taunt_level",
- "value": 1.0
+ "key": "duration",
+ "value": 8.0
}
]
},
{
- "name": "深化阵线",
- "rangeId": "x-5",
- "description": "停止攻击敌人;防御力<@ba.vup>+{bison_s_2[self].def:0%}>,周围4格内的其余友方单位防御力<@ba.vup>+{bison_s_2[ally].def:0%}>,自身更容易受到敌人攻击",
- "skillType": 1,
+ "name": "充能防御",
+ "rangeId": null,
+ "description": "抵挡下一次伤害,在<@ba.vup>{duration}>秒内防御力<@ba.vup>+{def:0%}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 55,
- "initSp": 13,
+ "spCost": 22,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bison_2",
- "duration": 40.0,
+ "prefabId": "skchr_liskam_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "bison_s_2[self].def",
- "value": 0.75
- },
- {
- "key": "bison_s_2[ally].def",
- "value": 0.2
+ "key": "def",
+ "value": 0.7
},
{
- "key": "bison_s_2[self].taunt_level",
- "value": 1.0
+ "key": "duration",
+ "value": 8.0
}
]
},
{
- "name": "深化阵线",
- "rangeId": "x-5",
- "description": "停止攻击敌人;防御力<@ba.vup>+{bison_s_2[self].def:0%}>,周围4格内的其余友方单位防御力<@ba.vup>+{bison_s_2[ally].def:0%}>,自身更容易受到敌人攻击",
- "skillType": 1,
+ "name": "充能防御",
+ "rangeId": null,
+ "description": "抵挡下一次伤害,在<@ba.vup>{duration}>秒内防御力<@ba.vup>+{def:0%}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 54,
- "initSp": 16,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bison_2",
- "duration": 40.0,
+ "prefabId": "skchr_liskam_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "bison_s_2[self].def",
+ "key": "def",
"value": 0.8
},
{
- "key": "bison_s_2[ally].def",
- "value": 0.25
- },
- {
- "key": "bison_s_2[self].taunt_level",
- "value": 1.0
+ "key": "duration",
+ "value": 8.0
}
]
},
{
- "name": "深化阵线",
- "rangeId": "x-5",
- "description": "停止攻击敌人;防御力<@ba.vup>+{bison_s_2[self].def:0%}>,周围4格内的其余友方单位防御力<@ba.vup>+{bison_s_2[ally].def:0%}>,自身更容易受到敌人攻击",
- "skillType": 1,
+ "name": "充能防御",
+ "rangeId": null,
+ "description": "抵挡下一次伤害,在<@ba.vup>{duration}>秒内防御力<@ba.vup>+{def:0%}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 53,
- "initSp": 17,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bison_2",
- "duration": 40.0,
+ "prefabId": "skchr_liskam_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "bison_s_2[self].def",
- "value": 0.9
- },
- {
- "key": "bison_s_2[ally].def",
- "value": 0.25
+ "key": "def",
+ "value": 0.85
},
{
- "key": "bison_s_2[self].taunt_level",
- "value": 1.0
+ "key": "duration",
+ "value": 8.0
}
]
},
{
- "name": "深化阵线",
- "rangeId": "x-5",
- "description": "停止攻击敌人;防御力<@ba.vup>+{bison_s_2[self].def:0%}>,周围4格内的其余友方单位防御力<@ba.vup>+{bison_s_2[ally].def:0%}>,自身更容易受到敌人攻击",
- "skillType": 1,
+ "name": "充能防御",
+ "rangeId": null,
+ "description": "抵挡下一次伤害,在<@ba.vup>{duration}>秒内防御力<@ba.vup>+{def:0%}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 52,
- "initSp": 18,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bison_2",
- "duration": 40.0,
+ "prefabId": "skchr_liskam_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "bison_s_2[self].def",
- "value": 1.0
- },
- {
- "key": "bison_s_2[ally].def",
- "value": 0.25
+ "key": "def",
+ "value": 0.9
},
{
- "key": "bison_s_2[self].taunt_level",
- "value": 1.0
+ "key": "duration",
+ "value": 8.0
}
]
},
{
- "name": "深化阵线",
- "rangeId": "x-5",
- "description": "停止攻击敌人;防御力<@ba.vup>+{bison_s_2[self].def:0%}>,周围4格内的其余友方单位防御力<@ba.vup>+{bison_s_2[ally].def:0%}>,自身更容易受到敌人攻击",
- "skillType": 1,
+ "name": "充能防御",
+ "rangeId": null,
+ "description": "抵挡下一次伤害,在<@ba.vup>{duration}>秒内防御力<@ba.vup>+{def:0%}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 20,
+ "spCost": 18,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_bison_2",
- "duration": 40.0,
+ "prefabId": "skchr_liskam_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "bison_s_2[self].def",
- "value": 1.2
- },
- {
- "key": "bison_s_2[ally].def",
- "value": 0.3
+ "key": "def",
+ "value": 1.0
},
{
- "key": "bison_s_2[self].taunt_level",
- "value": 1.0
+ "key": "duration",
+ "value": 8.0
}
]
}
]
},
- "skchr_hpsts_1": {
- "skillId": "skchr_hpsts_1",
+ "skchr_liskam_2": {
+ "skillId": "skchr_liskam_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "坚守模式",
+ "name": "反击电弧",
"rangeId": null,
- "description": "阻挡数<@ba.vup>+1>,防御力<@ba.vup>+{def:0%}>,每秒额外恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击对最多<@ba.vup>{attack@max_target}>个敌人造成<@ba.vup>法术伤害>,并有<@ba.vup>{attack@buff_prob:0%}>概率使命中目标晕眩<@ba.vup>{attack@stun}>秒\\n<@ba.rem>持续时间结束后雷蛇晕眩{stun}秒>",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 20,
+ "spCost": 44,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hpsts_1",
+ "prefabId": "skchr_liskam_2",
"duration": 20.0,
"blackboard": [
{
- "key": "def",
- "value": 0.6
+ "key": "atk",
+ "value": 0.85
},
{
- "key": "block_cnt",
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "attack@buff_prob",
+ "value": 0.1
+ },
+ {
+ "key": "attack@stun",
"value": 1.0
},
{
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.02
+ "key": "stun",
+ "value": 5.0
+ },
+ {
+ "key": "attack@max_target",
+ "value": 3.0
}
]
},
{
- "name": "坚守模式",
+ "name": "反击电弧",
"rangeId": null,
- "description": "阻挡数<@ba.vup>+1>,防御力<@ba.vup>+{def:0%}>,每秒额外恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击对最多<@ba.vup>{attack@max_target}>个敌人造成<@ba.vup>法术伤害>,并有<@ba.vup>{attack@buff_prob:0%}>概率使命中目标晕眩<@ba.vup>{attack@stun}>秒\\n<@ba.rem>持续时间结束后雷蛇晕眩{stun}秒>",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 21,
+ "spCost": 43,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hpsts_1",
- "duration": 21.0,
+ "prefabId": "skchr_liskam_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "def",
- "value": 0.65
+ "key": "atk",
+ "value": 0.9
},
{
- "key": "block_cnt",
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "attack@buff_prob",
+ "value": 0.1
+ },
+ {
+ "key": "attack@stun",
"value": 1.0
},
{
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.02
+ "key": "stun",
+ "value": 5.0
+ },
+ {
+ "key": "attack@max_target",
+ "value": 3.0
}
]
},
{
- "name": "坚守模式",
+ "name": "反击电弧",
"rangeId": null,
- "description": "阻挡数<@ba.vup>+1>,防御力<@ba.vup>+{def:0%}>,每秒额外恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击对最多<@ba.vup>{attack@max_target}>个敌人造成<@ba.vup>法术伤害>,并有<@ba.vup>{attack@buff_prob:0%}>概率使命中目标晕眩<@ba.vup>{attack@stun}>秒\\n<@ba.rem>持续时间结束后雷蛇晕眩{stun}秒>",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 22,
+ "spCost": 42,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hpsts_1",
- "duration": 22.0,
+ "prefabId": "skchr_liskam_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "def",
+ "key": "atk",
+ "value": 0.95
+ },
+ {
+ "key": "base_attack_time",
"value": 0.7
},
{
- "key": "block_cnt",
+ "key": "attack@buff_prob",
+ "value": 0.1
+ },
+ {
+ "key": "attack@stun",
"value": 1.0
},
{
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.02
+ "key": "stun",
+ "value": 5.0
+ },
+ {
+ "key": "attack@max_target",
+ "value": 3.0
}
]
},
{
- "name": "坚守模式",
+ "name": "反击电弧",
"rangeId": null,
- "description": "阻挡数<@ba.vup>+1>,防御力<@ba.vup>+{def:0%}>,每秒额外恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击对最多<@ba.vup>{attack@max_target}>个敌人造成<@ba.vup>法术伤害>,并有<@ba.vup>{attack@buff_prob:0%}>概率使命中目标晕眩<@ba.vup>{attack@stun}>秒\\n<@ba.rem>持续时间结束后雷蛇晕眩{stun}秒>",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 25,
+ "spCost": 41,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hpsts_1",
- "duration": 23.0,
+ "prefabId": "skchr_liskam_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "def",
- "value": 0.75
+ "key": "atk",
+ "value": 1.05
},
{
- "key": "block_cnt",
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "attack@buff_prob",
+ "value": 0.15
+ },
+ {
+ "key": "attack@stun",
"value": 1.0
},
{
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.03
+ "key": "stun",
+ "value": 5.0
+ },
+ {
+ "key": "attack@max_target",
+ "value": 3.0
}
]
},
{
- "name": "坚守模式",
+ "name": "反击电弧",
"rangeId": null,
- "description": "阻挡数<@ba.vup>+1>,防御力<@ba.vup>+{def:0%}>,每秒额外恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击对最多<@ba.vup>{attack@max_target}>个敌人造成<@ba.vup>法术伤害>,并有<@ba.vup>{attack@buff_prob:0%}>概率使命中目标晕眩<@ba.vup>{attack@stun}>秒\\n<@ba.rem>持续时间结束后雷蛇晕眩{stun}秒>",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 26,
+ "spCost": 40,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hpsts_1",
- "duration": 24.0,
+ "prefabId": "skchr_liskam_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "def",
- "value": 0.8
+ "key": "atk",
+ "value": 1.1
},
{
- "key": "block_cnt",
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "attack@buff_prob",
+ "value": 0.15
+ },
+ {
+ "key": "attack@stun",
"value": 1.0
},
{
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.03
+ "key": "stun",
+ "value": 5.0
+ },
+ {
+ "key": "attack@max_target",
+ "value": 3.0
}
]
},
{
- "name": "坚守模式",
+ "name": "反击电弧",
"rangeId": null,
- "description": "阻挡数<@ba.vup>+1>,防御力<@ba.vup>+{def:0%}>,每秒额外恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击对最多<@ba.vup>{attack@max_target}>个敌人造成<@ba.vup>法术伤害>,并有<@ba.vup>{attack@buff_prob:0%}>概率使命中目标晕眩<@ba.vup>{attack@stun}>秒\\n<@ba.rem>持续时间结束后雷蛇晕眩{stun}秒>",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 27,
+ "spCost": 39,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hpsts_1",
- "duration": 25.0,
+ "prefabId": "skchr_liskam_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "def",
- "value": 0.85
+ "key": "atk",
+ "value": 1.15
},
{
- "key": "block_cnt",
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "attack@buff_prob",
+ "value": 0.15
+ },
+ {
+ "key": "attack@stun",
"value": 1.0
},
{
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.03
+ "key": "stun",
+ "value": 5.0
+ },
+ {
+ "key": "attack@max_target",
+ "value": 3.0
}
]
},
{
- "name": "坚守模式",
+ "name": "反击电弧",
"rangeId": null,
- "description": "阻挡数<@ba.vup>+1>,防御力<@ba.vup>+{def:0%}>,每秒额外恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击对最多<@ba.vup>{attack@max_target}>个敌人造成<@ba.vup>法术伤害>,并有<@ba.vup>{attack@buff_prob:0%}>概率使命中目标晕眩<@ba.vup>{attack@stun}>秒\\n<@ba.rem>持续时间结束后雷蛇晕眩{stun}秒>",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 30,
+ "spCost": 38,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hpsts_1",
- "duration": 26.0,
+ "prefabId": "skchr_liskam_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "def",
- "value": 0.9
+ "key": "atk",
+ "value": 1.25
},
{
- "key": "block_cnt",
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "attack@buff_prob",
+ "value": 0.2
+ },
+ {
+ "key": "attack@stun",
"value": 1.0
},
{
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.04
+ "key": "stun",
+ "value": 5.0
+ },
+ {
+ "key": "attack@max_target",
+ "value": 3.0
}
]
},
{
- "name": "坚守模式",
+ "name": "反击电弧",
"rangeId": null,
- "description": "阻挡数<@ba.vup>+1>,防御力<@ba.vup>+{def:0%}>,每秒额外恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击对最多<@ba.vup>{attack@max_target}>个敌人造成<@ba.vup>法术伤害>,并有<@ba.vup>{attack@buff_prob:0%}>概率使命中目标晕眩<@ba.vup>{attack@stun}>秒\\n<@ba.rem>持续时间结束后雷蛇晕眩{stun}秒>",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 33,
+ "spCost": 37,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hpsts_1",
- "duration": 27.0,
+ "prefabId": "skchr_liskam_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "def",
- "value": 1.0
+ "key": "atk",
+ "value": 1.5
},
{
- "key": "block_cnt",
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "attack@buff_prob",
+ "value": 0.2
+ },
+ {
+ "key": "attack@stun",
"value": 1.0
},
{
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.04
+ "key": "stun",
+ "value": 5.0
+ },
+ {
+ "key": "attack@max_target",
+ "value": 3.0
}
]
},
{
- "name": "坚守模式",
+ "name": "反击电弧",
"rangeId": null,
- "description": "阻挡数<@ba.vup>+1>,防御力<@ba.vup>+{def:0%}>,每秒额外恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击对最多<@ba.vup>{attack@max_target}>个敌人造成<@ba.vup>法术伤害>,并有<@ba.vup>{attack@buff_prob:0%}>概率使命中目标晕眩<@ba.vup>{attack@stun}>秒\\n<@ba.rem>持续时间结束后雷蛇晕眩{stun}秒>",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 37,
+ "spCost": 36,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hpsts_1",
- "duration": 28.0,
+ "prefabId": "skchr_liskam_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "def",
- "value": 1.1
+ "key": "atk",
+ "value": 1.75
},
{
- "key": "block_cnt",
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "attack@buff_prob",
+ "value": 0.2
+ },
+ {
+ "key": "attack@stun",
"value": 1.0
},
{
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.04
+ "key": "stun",
+ "value": 5.0
+ },
+ {
+ "key": "attack@max_target",
+ "value": 3.0
}
]
},
{
- "name": "坚守模式",
+ "name": "反击电弧",
"rangeId": null,
- "description": "阻挡数<@ba.vup>+1>,防御力<@ba.vup>+{def:0%}>,每秒额外恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击对最多<@ba.vup>{attack@max_target}>个敌人造成<@ba.vup>法术伤害>,并有<@ba.vup>{attack@buff_prob:0%}>概率使命中目标晕眩<@ba.vup>{attack@stun}>秒\\n<@ba.rem>持续时间结束后雷蛇晕眩{stun}秒>",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 40,
+ "spCost": 34,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hpsts_1",
- "duration": 30.0,
+ "prefabId": "skchr_liskam_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "def",
- "value": 1.2
+ "key": "atk",
+ "value": 2.0
},
{
- "key": "block_cnt",
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "attack@buff_prob",
+ "value": 0.25
+ },
+ {
+ "key": "attack@stun",
"value": 1.0
},
{
- "key": "hp_recovery_per_sec_by_max_hp_ratio",
- "value": 0.05
+ "key": "stun",
+ "value": 5.0
+ },
+ {
+ "key": "attack@max_target",
+ "value": 4.0
}
]
}
]
},
- "skchr_hpsts_2": {
- "skillId": "skchr_hpsts_2",
+ "skchr_moeshd_1": {
+ "skillId": "skchr_moeshd_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "武力模式",
+ "name": "自动防御",
"rangeId": null,
- "description": "阻挡数<@ba.vdown>-1>,攻击间隔略微<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击恢复自身最大生命值的<@ba.vup>{hp_ratio:0%}>,同时攻击阻挡的所有敌人",
- "skillType": 1,
+ "description": "防御力<@ba.vup>+{def:0%}>,天赋效果<@ba.vup>提升至{talent_scale:0%}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 20,
+ "spCost": 30,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hpsts_2",
+ "prefabId": "skchr_moeshd_1",
"duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.65
- },
- {
- "key": "base_attack_time",
- "value": 0.4
- },
- {
- "key": "hp_ratio",
- "value": 0.05
+ "key": "def",
+ "value": 0.2
},
{
- "key": "block_cnt",
- "value": -1.0
+ "key": "talent_scale",
+ "value": 1.1
}
]
},
{
- "name": "武力模式",
+ "name": "自动防御",
"rangeId": null,
- "description": "阻挡数<@ba.vdown>-1>,攻击间隔略微<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击恢复自身最大生命值的<@ba.vup>{hp_ratio:0%}>,同时攻击阻挡的所有敌人",
- "skillType": 1,
+ "description": "防御力<@ba.vup>+{def:0%}>,天赋效果<@ba.vup>提升至{talent_scale:0%}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 21,
+ "spCost": 29,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hpsts_2",
- "duration": 21.0,
+ "prefabId": "skchr_moeshd_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.7
- },
- {
- "key": "base_attack_time",
- "value": 0.4
- },
- {
- "key": "hp_ratio",
- "value": 0.05
+ "key": "def",
+ "value": 0.2
},
{
- "key": "block_cnt",
- "value": -1.0
+ "key": "talent_scale",
+ "value": 1.2
}
]
},
{
- "name": "武力模式",
+ "name": "自动防御",
"rangeId": null,
- "description": "阻挡数<@ba.vdown>-1>,攻击间隔略微<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击恢复自身最大生命值的<@ba.vup>{hp_ratio:0%}>,同时攻击阻挡的所有敌人",
- "skillType": 1,
+ "description": "防御力<@ba.vup>+{def:0%}>,天赋效果<@ba.vup>提升至{talent_scale:0%}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 22,
+ "spCost": 28,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hpsts_2",
- "duration": 22.0,
+ "prefabId": "skchr_moeshd_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.75
- },
- {
- "key": "base_attack_time",
- "value": 0.4
- },
- {
- "key": "hp_ratio",
- "value": 0.05
+ "key": "def",
+ "value": 0.2
},
{
- "key": "block_cnt",
- "value": -1.0
+ "key": "talent_scale",
+ "value": 1.3
}
]
},
{
- "name": "武力模式",
+ "name": "自动防御",
"rangeId": null,
- "description": "阻挡数<@ba.vdown>-1>,攻击间隔略微<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击恢复自身最大生命值的<@ba.vup>{hp_ratio:0%}>,同时攻击阻挡的所有敌人",
- "skillType": 1,
+ "description": "防御力<@ba.vup>+{def:0%}>,天赋效果<@ba.vup>提升至{talent_scale:0%}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 25,
+ "spCost": 27,
+ "initSp": 4,
"increment": 1.0
},
- "prefabId": "skchr_hpsts_2",
+ "prefabId": "skchr_moeshd_1",
"duration": 23.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.85
- },
- {
- "key": "base_attack_time",
- "value": 0.4
- },
- {
- "key": "hp_ratio",
- "value": 0.06
+ "key": "def",
+ "value": 0.3
},
{
- "key": "block_cnt",
- "value": -1.0
+ "key": "talent_scale",
+ "value": 1.4
}
]
},
{
- "name": "武力模式",
+ "name": "自动防御",
"rangeId": null,
- "description": "阻挡数<@ba.vdown>-1>,攻击间隔略微<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击恢复自身最大生命值的<@ba.vup>{hp_ratio:0%}>,同时攻击阻挡的所有敌人",
- "skillType": 1,
+ "description": "防御力<@ba.vup>+{def:0%}>,天赋效果<@ba.vup>提升至{talent_scale:0%}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 26,
+ "spCost": 26,
+ "initSp": 4,
"increment": 1.0
},
- "prefabId": "skchr_hpsts_2",
- "duration": 24.0,
+ "prefabId": "skchr_moeshd_1",
+ "duration": 23.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.9
- },
- {
- "key": "base_attack_time",
- "value": 0.4
- },
- {
- "key": "hp_ratio",
- "value": 0.06
+ "key": "def",
+ "value": 0.3
},
{
- "key": "block_cnt",
- "value": -1.0
+ "key": "talent_scale",
+ "value": 1.5
}
]
},
{
- "name": "武力模式",
+ "name": "自动防御",
"rangeId": null,
- "description": "阻挡数<@ba.vdown>-1>,攻击间隔略微<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击恢复自身最大生命值的<@ba.vup>{hp_ratio:0%}>,同时攻击阻挡的所有敌人",
- "skillType": 1,
+ "description": "防御力<@ba.vup>+{def:0%}>,天赋效果<@ba.vup>提升至{talent_scale:0%}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 27,
+ "spCost": 25,
+ "initSp": 4,
"increment": 1.0
},
- "prefabId": "skchr_hpsts_2",
- "duration": 25.0,
+ "prefabId": "skchr_moeshd_1",
+ "duration": 23.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.95
- },
- {
- "key": "base_attack_time",
- "value": 0.4
- },
- {
- "key": "hp_ratio",
- "value": 0.06
+ "key": "def",
+ "value": 0.3
},
{
- "key": "block_cnt",
- "value": -1.0
+ "key": "talent_scale",
+ "value": 1.6
}
]
},
{
- "name": "武力模式",
+ "name": "自动防御",
"rangeId": null,
- "description": "阻挡数<@ba.vdown>-1>,攻击间隔略微<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击恢复自身最大生命值的<@ba.vup>{hp_ratio:0%}>,同时攻击阻挡的所有敌人",
- "skillType": 1,
+ "description": "防御力<@ba.vup>+{def:0%}>,天赋效果<@ba.vup>提升至{talent_scale:0%}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 30,
+ "spCost": 24,
+ "initSp": 8,
"increment": 1.0
},
- "prefabId": "skchr_hpsts_2",
+ "prefabId": "skchr_moeshd_1",
"duration": 26.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.05
- },
- {
- "key": "base_attack_time",
+ "key": "def",
"value": 0.4
},
{
- "key": "hp_ratio",
- "value": 0.07
- },
- {
- "key": "block_cnt",
- "value": -1.0
+ "key": "talent_scale",
+ "value": 1.7
}
]
},
{
- "name": "武力模式",
+ "name": "自动防御",
"rangeId": null,
- "description": "阻挡数<@ba.vdown>-1>,攻击间隔略微<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击恢复自身最大生命值的<@ba.vup>{hp_ratio:0%}>,同时攻击阻挡的所有敌人",
- "skillType": 1,
+ "description": "防御力<@ba.vup>+{def:0%}>,天赋效果<@ba.vup>提升至{talent_scale:0%}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 33,
+ "spCost": 23,
+ "initSp": 8,
"increment": 1.0
},
- "prefabId": "skchr_hpsts_2",
+ "prefabId": "skchr_moeshd_1",
"duration": 27.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.2
- },
- {
- "key": "base_attack_time",
- "value": 0.4
- },
- {
- "key": "hp_ratio",
- "value": 0.08
+ "key": "def",
+ "value": 0.5
},
{
- "key": "block_cnt",
- "value": -1.0
+ "key": "talent_scale",
+ "value": 1.8
}
]
},
{
- "name": "武力模式",
+ "name": "自动防御",
"rangeId": null,
- "description": "阻挡数<@ba.vdown>-1>,攻击间隔略微<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击恢复自身最大生命值的<@ba.vup>{hp_ratio:0%}>,同时攻击阻挡的所有敌人",
- "skillType": 1,
+ "description": "防御力<@ba.vup>+{def:0%}>,天赋效果<@ba.vup>提升至{talent_scale:0%}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 37,
+ "spCost": 22,
+ "initSp": 8,
"increment": 1.0
},
- "prefabId": "skchr_hpsts_2",
+ "prefabId": "skchr_moeshd_1",
"duration": 28.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.35
- },
- {
- "key": "base_attack_time",
- "value": 0.4
- },
- {
- "key": "hp_ratio",
- "value": 0.09
+ "key": "def",
+ "value": 0.6
},
{
- "key": "block_cnt",
- "value": -1.0
+ "key": "talent_scale",
+ "value": 1.9
}
]
},
{
- "name": "武力模式",
+ "name": "自动防御",
"rangeId": null,
- "description": "阻挡数<@ba.vdown>-1>,攻击间隔略微<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击恢复自身最大生命值的<@ba.vup>{hp_ratio:0%}>,同时攻击阻挡的所有敌人",
- "skillType": 1,
+ "description": "防御力<@ba.vup>+{def:0%}>,天赋效果<@ba.vup>提升至{talent_scale:0%}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 40,
+ "spCost": 20,
+ "initSp": 12,
"increment": 1.0
},
- "prefabId": "skchr_hpsts_2",
+ "prefabId": "skchr_moeshd_1",
"duration": 30.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.5
- },
- {
- "key": "base_attack_time",
- "value": 0.4
- },
- {
- "key": "hp_ratio",
- "value": 0.1
+ "key": "def",
+ "value": 0.7
},
{
- "key": "block_cnt",
- "value": -1.0
+ "key": "talent_scale",
+ "value": 2.0
}
]
}
]
},
- "skchr_asbest_1": {
- "skillId": "skchr_asbest_1",
+ "skchr_moeshd_2": {
+ "skillId": "skchr_moeshd_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "固守模式",
- "rangeId": null,
- "description": "抵消下一次受到的<@ba.vup>法术>伤害,且技能持续时间内受到的<@ba.vup>法术>伤害<@ba.vup>-{fake:0%}>",
+ "name": "磁爆锤",
+ "rangeId": "x-5",
+ "description": "将周围敌人<@ba.vup>中等力度地>弹开并击晕<@ba.vup>{stun}>秒,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
+ "spCost": 22,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_asbest_1",
- "duration": 20.0,
+ "prefabId": "skchr_moeshd_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "damage_scale",
- "value": 0.9
+ "key": "force",
+ "value": 1.0
},
{
- "key": "fake",
- "value": 0.1
+ "key": "atk_scale",
+ "value": 2.4
+ },
+ {
+ "key": "stun",
+ "value": 2.5
}
]
},
{
- "name": "固守模式",
- "rangeId": null,
- "description": "抵消下一次受到的<@ba.vup>法术>伤害,且技能持续时间内受到的<@ba.vup>法术>伤害<@ba.vup>-{fake:0%}>",
+ "name": "磁爆锤",
+ "rangeId": "x-5",
+ "description": "将周围敌人<@ba.vup>中等力度地>弹开并击晕<@ba.vup>{stun}>秒,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 29,
+ "spCost": 22,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_asbest_1",
- "duration": 20.0,
+ "prefabId": "skchr_moeshd_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "damage_scale",
- "value": 0.9
+ "key": "force",
+ "value": 1.0
},
{
- "key": "fake",
- "value": 0.1
+ "key": "atk_scale",
+ "value": 2.6
+ },
+ {
+ "key": "stun",
+ "value": 2.5
}
]
},
{
- "name": "固守模式",
- "rangeId": null,
- "description": "抵消下一次受到的<@ba.vup>法术>伤害,且技能持续时间内受到的<@ba.vup>法术>伤害<@ba.vup>-{fake:0%}>",
+ "name": "磁爆锤",
+ "rangeId": "x-5",
+ "description": "将周围敌人<@ba.vup>中等力度地>弹开并击晕<@ba.vup>{stun}>秒,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 28,
+ "spCost": 22,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_asbest_1",
- "duration": 20.0,
+ "prefabId": "skchr_moeshd_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "damage_scale",
- "value": 0.9
+ "key": "force",
+ "value": 1.0
},
{
- "key": "fake",
- "value": 0.1
+ "key": "atk_scale",
+ "value": 2.8
+ },
+ {
+ "key": "stun",
+ "value": 2.5
}
]
},
{
- "name": "固守模式",
- "rangeId": null,
- "description": "抵消下一次受到的<@ba.vup>法术>伤害,且技能持续时间内受到的<@ba.vup>法术>伤害<@ba.vup>-{fake:0%}>",
+ "name": "磁爆锤",
+ "rangeId": "x-5",
+ "description": "将周围敌人<@ba.vup>中等力度地>弹开并击晕<@ba.vup>{stun}>秒,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 27,
+ "spCost": 21,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_asbest_1",
- "duration": 20.0,
+ "prefabId": "skchr_moeshd_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "damage_scale",
- "value": 0.85
+ "key": "force",
+ "value": 1.0
},
{
- "key": "fake",
- "value": 0.15
+ "key": "atk_scale",
+ "value": 3.0
+ },
+ {
+ "key": "stun",
+ "value": 3.0
}
]
},
{
- "name": "固守模式",
- "rangeId": null,
- "description": "抵消下一次受到的<@ba.vup>法术>伤害,且技能持续时间内受到的<@ba.vup>法术>伤害<@ba.vup>-{fake:0%}>",
+ "name": "磁爆锤",
+ "rangeId": "x-5",
+ "description": "将周围敌人<@ba.vup>中等力度地>弹开并击晕<@ba.vup>{stun}>秒,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 26,
+ "spCost": 21,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_asbest_1",
- "duration": 20.0,
+ "prefabId": "skchr_moeshd_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "damage_scale",
- "value": 0.85
+ "key": "force",
+ "value": 1.0
},
{
- "key": "fake",
- "value": 0.15
+ "key": "atk_scale",
+ "value": 3.2
+ },
+ {
+ "key": "stun",
+ "value": 3.0
}
]
},
{
- "name": "固守模式",
- "rangeId": null,
- "description": "抵消下一次受到的<@ba.vup>法术>伤害,且技能持续时间内受到的<@ba.vup>法术>伤害<@ba.vup>-{fake:0%}>",
+ "name": "磁爆锤",
+ "rangeId": "x-5",
+ "description": "将周围敌人<@ba.vup>中等力度地>弹开并击晕<@ba.vup>{stun}>秒,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
+ "spCost": 21,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_asbest_1",
- "duration": 20.0,
+ "prefabId": "skchr_moeshd_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "damage_scale",
- "value": 0.85
+ "key": "force",
+ "value": 1.0
},
{
- "key": "fake",
- "value": 0.15
+ "key": "atk_scale",
+ "value": 3.4
+ },
+ {
+ "key": "stun",
+ "value": 3.0
}
]
},
{
- "name": "固守模式",
- "rangeId": null,
- "description": "抵消下一次受到的<@ba.vup>法术>伤害,且技能持续时间内受到的<@ba.vup>法术>伤害<@ba.vup>-{fake:0%}>",
+ "name": "磁爆锤",
+ "rangeId": "x-5",
+ "description": "将周围敌人<@ba.vup>较大力地>弹开并击晕<@ba.vup>{stun}>秒,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 24,
+ "spCost": 20,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_asbest_1",
- "duration": 20.0,
+ "prefabId": "skchr_moeshd_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "damage_scale",
- "value": 0.8
+ "key": "force",
+ "value": 2.0
},
{
- "key": "fake",
- "value": 0.2
+ "key": "atk_scale",
+ "value": 3.6
+ },
+ {
+ "key": "stun",
+ "value": 3.5
}
]
},
{
- "name": "固守模式",
- "rangeId": null,
- "description": "抵消下一次受到的<@ba.vup>法术>伤害,且技能持续时间内受到的<@ba.vup>法术>伤害<@ba.vup>-{fake:0%}>",
+ "name": "磁爆锤",
+ "rangeId": "x-5",
+ "description": "将周围敌人<@ba.vup>较大力地>弹开并击晕<@ba.vup>{stun}>秒,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 23,
+ "spCost": 19,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_asbest_1",
- "duration": 20.0,
+ "prefabId": "skchr_moeshd_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "damage_scale",
- "value": 0.77
+ "key": "force",
+ "value": 2.0
},
{
- "key": "fake",
- "value": 0.23
+ "key": "atk_scale",
+ "value": 4.0
+ },
+ {
+ "key": "stun",
+ "value": 3.5
}
]
},
{
- "name": "固守模式",
- "rangeId": null,
- "description": "抵消下一次受到的<@ba.vup>法术>伤害,且技能持续时间内受到的<@ba.vup>法术>伤害<@ba.vup>-{fake:0%}>",
+ "name": "磁爆锤",
+ "rangeId": "x-5",
+ "description": "将周围敌人<@ba.vup>较大力地>弹开并击晕<@ba.vup>{stun}>秒,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 22,
+ "spCost": 18,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_asbest_1",
- "duration": 20.0,
+ "prefabId": "skchr_moeshd_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "damage_scale",
- "value": 0.74
+ "key": "force",
+ "value": 2.0
},
{
- "key": "fake",
- "value": 0.26
+ "key": "atk_scale",
+ "value": 4.4
+ },
+ {
+ "key": "stun",
+ "value": 3.5
}
]
},
{
- "name": "固守模式",
- "rangeId": null,
- "description": "抵消下一次受到的<@ba.vup>法术>伤害,且技能持续时间内受到的<@ba.vup>法术>伤害<@ba.vup>-{fake:0%}>",
+ "name": "磁爆锤",
+ "rangeId": "x-5",
+ "description": "将周围敌人<@ba.vup>大力地>弹开并击晕<@ba.vup>{stun}>秒,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
"skillType": 1,
"spData": {
- "spType": 1,
+ "spType": 4,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
+ "spCost": 17,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_asbest_1",
- "duration": 20.0,
+ "prefabId": "skchr_moeshd_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "damage_scale",
- "value": 0.7
+ "key": "force",
+ "value": 3.0
},
{
- "key": "fake",
- "value": 0.3
+ "key": "atk_scale",
+ "value": 4.8
+ },
+ {
+ "key": "stun",
+ "value": 4.0
}
]
}
]
},
- "skchr_asbest_2": {
- "skillId": "skchr_asbest_2",
+ "skchr_bison_2": {
+ "skillId": "skchr_bison_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "火电模式",
- "rangeId": "2-5",
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,攻击范围<@ba.vup>扩大>,攻击变为群体攻击",
+ "name": "深化阵线",
+ "rangeId": "x-5",
+ "description": "停止攻击敌人;防御力<@ba.vup>+{bison_s_2[self].def:0%}>,周围4格内的其余友方单位防御力<@ba.vup>+{bison_s_2[ally].def:0%}>,自身更容易受到敌人攻击",
"skillType": 1,
"spData": {
"spType": 1,
@@ -47505,798 +49067,958 @@
"initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_asbest_2",
+ "prefabId": "skchr_bison_2",
"duration": 40.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.3
+ "key": "bison_s_2[self].def",
+ "value": 0.5
},
{
- "key": "def",
- "value": 0.25
+ "key": "bison_s_2[ally].def",
+ "value": 0.15
},
{
- "key": "base_attack_time",
- "value": 0.4
+ "key": "bison_s_2[self].taunt_level",
+ "value": 1.0
}
]
},
{
- "name": "火电模式",
- "rangeId": "2-5",
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,攻击范围<@ba.vup>扩大>,攻击变为群体攻击",
+ "name": "深化阵线",
+ "rangeId": "x-5",
+ "description": "停止攻击敌人;防御力<@ba.vup>+{bison_s_2[self].def:0%}>,周围4格内的其余友方单位防御力<@ba.vup>+{bison_s_2[ally].def:0%}>,自身更容易受到敌人攻击",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 59,
- "initSp": 12,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_asbest_2",
- "duration": 41.0,
+ "prefabId": "skchr_bison_2",
+ "duration": 40.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.35
+ "key": "bison_s_2[self].def",
+ "value": 0.55
},
{
- "key": "def",
- "value": 0.25
+ "key": "bison_s_2[ally].def",
+ "value": 0.15
},
{
- "key": "base_attack_time",
- "value": 0.4
+ "key": "bison_s_2[self].taunt_level",
+ "value": 1.0
}
]
},
{
- "name": "火电模式",
- "rangeId": "2-5",
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,攻击范围<@ba.vup>扩大>,攻击变为群体攻击",
+ "name": "深化阵线",
+ "rangeId": "x-5",
+ "description": "停止攻击敌人;防御力<@ba.vup>+{bison_s_2[self].def:0%}>,周围4格内的其余友方单位防御力<@ba.vup>+{bison_s_2[ally].def:0%}>,自身更容易受到敌人攻击",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 58,
- "initSp": 14,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_asbest_2",
- "duration": 42.0,
+ "prefabId": "skchr_bison_2",
+ "duration": 40.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.4
+ "key": "bison_s_2[self].def",
+ "value": 0.6
},
{
- "key": "def",
- "value": 0.25
+ "key": "bison_s_2[ally].def",
+ "value": 0.15
},
{
- "key": "base_attack_time",
- "value": 0.4
+ "key": "bison_s_2[self].taunt_level",
+ "value": 1.0
}
]
},
{
- "name": "火电模式",
- "rangeId": "2-5",
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,攻击范围<@ba.vup>扩大>,攻击变为群体攻击",
+ "name": "深化阵线",
+ "rangeId": "x-5",
+ "description": "停止攻击敌人;防御力<@ba.vup>+{bison_s_2[self].def:0%}>,周围4格内的其余友方单位防御力<@ba.vup>+{bison_s_2[ally].def:0%}>,自身更容易受到敌人攻击",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 57,
- "initSp": 16,
+ "initSp": 13,
"increment": 1.0
},
- "prefabId": "skchr_asbest_2",
- "duration": 43.0,
+ "prefabId": "skchr_bison_2",
+ "duration": 40.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.45
+ "key": "bison_s_2[self].def",
+ "value": 0.65
},
{
- "key": "def",
- "value": 0.35
+ "key": "bison_s_2[ally].def",
+ "value": 0.2
},
{
- "key": "base_attack_time",
- "value": 0.4
+ "key": "bison_s_2[self].taunt_level",
+ "value": 1.0
}
]
},
{
- "name": "火电模式",
- "rangeId": "2-5",
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,攻击范围<@ba.vup>扩大>,攻击变为群体攻击",
+ "name": "深化阵线",
+ "rangeId": "x-5",
+ "description": "停止攻击敌人;防御力<@ba.vup>+{bison_s_2[self].def:0%}>,周围4格内的其余友方单位防御力<@ba.vup>+{bison_s_2[ally].def:0%}>,自身更容易受到敌人攻击",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 56,
- "initSp": 18,
+ "initSp": 13,
"increment": 1.0
},
- "prefabId": "skchr_asbest_2",
- "duration": 44.0,
+ "prefabId": "skchr_bison_2",
+ "duration": 40.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.5
+ "key": "bison_s_2[self].def",
+ "value": 0.7
},
{
- "key": "def",
- "value": 0.35
+ "key": "bison_s_2[ally].def",
+ "value": 0.2
},
{
- "key": "base_attack_time",
- "value": 0.4
+ "key": "bison_s_2[self].taunt_level",
+ "value": 1.0
}
]
},
{
- "name": "火电模式",
- "rangeId": "2-5",
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,攻击范围<@ba.vup>扩大>,攻击变为群体攻击",
+ "name": "深化阵线",
+ "rangeId": "x-5",
+ "description": "停止攻击敌人;防御力<@ba.vup>+{bison_s_2[self].def:0%}>,周围4格内的其余友方单位防御力<@ba.vup>+{bison_s_2[ally].def:0%}>,自身更容易受到敌人攻击",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 55,
- "initSp": 20,
+ "initSp": 13,
"increment": 1.0
},
- "prefabId": "skchr_asbest_2",
- "duration": 45.0,
+ "prefabId": "skchr_bison_2",
+ "duration": 40.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.55
+ "key": "bison_s_2[self].def",
+ "value": 0.75
},
{
- "key": "def",
- "value": 0.35
+ "key": "bison_s_2[ally].def",
+ "value": 0.2
},
{
- "key": "base_attack_time",
- "value": 0.4
+ "key": "bison_s_2[self].taunt_level",
+ "value": 1.0
}
]
},
{
- "name": "火电模式",
- "rangeId": "2-5",
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,攻击范围<@ba.vup>扩大>,攻击变为群体攻击",
+ "name": "深化阵线",
+ "rangeId": "x-5",
+ "description": "停止攻击敌人;防御力<@ba.vup>+{bison_s_2[self].def:0%}>,周围4格内的其余友方单位防御力<@ba.vup>+{bison_s_2[ally].def:0%}>,自身更容易受到敌人攻击",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 54,
- "initSp": 22,
+ "initSp": 16,
"increment": 1.0
},
- "prefabId": "skchr_asbest_2",
- "duration": 46.0,
+ "prefabId": "skchr_bison_2",
+ "duration": 40.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.6
+ "key": "bison_s_2[self].def",
+ "value": 0.8
},
{
- "key": "def",
- "value": 0.45
+ "key": "bison_s_2[ally].def",
+ "value": 0.25
},
{
- "key": "base_attack_time",
- "value": 0.4
+ "key": "bison_s_2[self].taunt_level",
+ "value": 1.0
}
]
},
{
- "name": "火电模式",
- "rangeId": "3-13",
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,攻击范围<@ba.vup>更加扩大>,攻击变为群体攻击",
+ "name": "深化阵线",
+ "rangeId": "x-5",
+ "description": "停止攻击敌人;防御力<@ba.vup>+{bison_s_2[self].def:0%}>,周围4格内的其余友方单位防御力<@ba.vup>+{bison_s_2[ally].def:0%}>,自身更容易受到敌人攻击",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 53,
- "initSp": 24,
+ "initSp": 17,
"increment": 1.0
},
- "prefabId": "skchr_asbest_2",
- "duration": 47.0,
+ "prefabId": "skchr_bison_2",
+ "duration": 40.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.7
+ "key": "bison_s_2[self].def",
+ "value": 0.9
},
{
- "key": "def",
- "value": 0.5
+ "key": "bison_s_2[ally].def",
+ "value": 0.25
},
{
- "key": "base_attack_time",
- "value": 0.4
+ "key": "bison_s_2[self].taunt_level",
+ "value": 1.0
}
]
},
{
- "name": "火电模式",
- "rangeId": "3-13",
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,攻击范围<@ba.vup>更加扩大>,攻击变为群体攻击",
+ "name": "深化阵线",
+ "rangeId": "x-5",
+ "description": "停止攻击敌人;防御力<@ba.vup>+{bison_s_2[self].def:0%}>,周围4格内的其余友方单位防御力<@ba.vup>+{bison_s_2[ally].def:0%}>,自身更容易受到敌人攻击",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 52,
- "initSp": 26,
+ "initSp": 18,
"increment": 1.0
},
- "prefabId": "skchr_asbest_2",
- "duration": 48.0,
+ "prefabId": "skchr_bison_2",
+ "duration": 40.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.8
+ "key": "bison_s_2[self].def",
+ "value": 1.0
},
{
- "key": "def",
- "value": 0.55
+ "key": "bison_s_2[ally].def",
+ "value": 0.25
},
{
- "key": "base_attack_time",
- "value": 0.4
+ "key": "bison_s_2[self].taunt_level",
+ "value": 1.0
}
]
},
{
- "name": "火电模式",
- "rangeId": "3-13",
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,攻击范围<@ba.vup>更加扩大>,攻击变为群体攻击",
- "skillType": 1,
+ "name": "深化阵线",
+ "rangeId": "x-5",
+ "description": "停止攻击敌人;防御力<@ba.vup>+{bison_s_2[self].def:0%}>,周围4格内的其余友方单位防御力<@ba.vup>+{bison_s_2[ally].def:0%}>,自身更容易受到敌人攻击",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 50,
- "initSp": 30,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_asbest_2",
- "duration": 50.0,
+ "prefabId": "skchr_bison_2",
+ "duration": 40.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.9
+ "key": "bison_s_2[self].def",
+ "value": 1.2
},
{
- "key": "def",
- "value": 0.6
+ "key": "bison_s_2[ally].def",
+ "value": 0.3
},
{
- "key": "base_attack_time",
- "value": 0.4
+ "key": "bison_s_2[self].taunt_level",
+ "value": 1.0
}
]
}
]
},
- "skchr_prove_1": {
- "skillId": "skchr_prove_1",
+ "skchr_hpsts_1": {
+ "skillId": "skchr_hpsts_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "狼眼",
+ "name": "坚守模式",
"rangeId": null,
- "description": "目标敌人的生命<@ba.vup>每降低{hp_ratio_drop:0%}>,对其造成伤害时的攻击力<@ba.vup>+{atk_scale_up:0%}>",
- "skillType": 0,
+ "description": "阻挡数<@ba.vup>+1>,防御力<@ba.vup>+{def:0%}>,每秒额外恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 50,
+ "initSp": 20,
+ "increment": 1.0
},
- "prefabId": "skchr_prove_1",
- "duration": 0.0,
+ "prefabId": "skchr_hpsts_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "hp_ratio_drop",
- "value": 0.2
+ "key": "def",
+ "value": 0.6
},
{
- "key": "atk_scale_up",
- "value": 0.08
+ "key": "block_cnt",
+ "value": 1.0
+ },
+ {
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.02
}
]
},
{
- "name": "狼眼",
+ "name": "坚守模式",
"rangeId": null,
- "description": "目标敌人的生命<@ba.vup>每降低{hp_ratio_drop:0%}>,对其造成伤害时的攻击力<@ba.vup>+{atk_scale_up:0%}>",
- "skillType": 0,
+ "description": "阻挡数<@ba.vup>+1>,防御力<@ba.vup>+{def:0%}>,每秒额外恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 50,
+ "initSp": 21,
+ "increment": 1.0
},
- "prefabId": "skchr_prove_1",
- "duration": 0.0,
+ "prefabId": "skchr_hpsts_1",
+ "duration": 21.0,
"blackboard": [
{
- "key": "hp_ratio_drop",
- "value": 0.2
+ "key": "def",
+ "value": 0.65
},
{
- "key": "atk_scale_up",
- "value": 0.09
+ "key": "block_cnt",
+ "value": 1.0
+ },
+ {
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.02
}
]
},
{
- "name": "狼眼",
+ "name": "坚守模式",
"rangeId": null,
- "description": "目标敌人的生命<@ba.vup>每降低{hp_ratio_drop:0%}>,对其造成伤害时的攻击力<@ba.vup>+{atk_scale_up:0%}>",
- "skillType": 0,
+ "description": "阻挡数<@ba.vup>+1>,防御力<@ba.vup>+{def:0%}>,每秒额外恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 50,
+ "initSp": 22,
+ "increment": 1.0
},
- "prefabId": "skchr_prove_1",
- "duration": 0.0,
+ "prefabId": "skchr_hpsts_1",
+ "duration": 22.0,
"blackboard": [
{
- "key": "hp_ratio_drop",
- "value": 0.2
+ "key": "def",
+ "value": 0.7
},
{
- "key": "atk_scale_up",
- "value": 0.1
+ "key": "block_cnt",
+ "value": 1.0
+ },
+ {
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.02
}
]
},
{
- "name": "狼眼",
+ "name": "坚守模式",
"rangeId": null,
- "description": "目标敌人的生命<@ba.vup>每降低{hp_ratio_drop:0%}>,对其造成伤害时的攻击力<@ba.vup>+{atk_scale_up:0%}>",
- "skillType": 0,
+ "description": "阻挡数<@ba.vup>+1>,防御力<@ba.vup>+{def:0%}>,每秒额外恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 50,
+ "initSp": 25,
+ "increment": 1.0
},
- "prefabId": "skchr_prove_1",
- "duration": 0.0,
+ "prefabId": "skchr_hpsts_1",
+ "duration": 23.0,
"blackboard": [
{
- "key": "hp_ratio_drop",
- "value": 0.2
+ "key": "def",
+ "value": 0.75
},
{
- "key": "atk_scale_up",
- "value": 0.12
+ "key": "block_cnt",
+ "value": 1.0
+ },
+ {
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.03
}
]
},
{
- "name": "狼眼",
+ "name": "坚守模式",
"rangeId": null,
- "description": "目标敌人的生命<@ba.vup>每降低{hp_ratio_drop:0%}>,对其造成伤害时的攻击力<@ba.vup>+{atk_scale_up:0%}>",
- "skillType": 0,
+ "description": "阻挡数<@ba.vup>+1>,防御力<@ba.vup>+{def:0%}>,每秒额外恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 50,
+ "initSp": 26,
+ "increment": 1.0
},
- "prefabId": "skchr_prove_1",
- "duration": 0.0,
+ "prefabId": "skchr_hpsts_1",
+ "duration": 24.0,
"blackboard": [
{
- "key": "hp_ratio_drop",
- "value": 0.2
+ "key": "def",
+ "value": 0.8
},
{
- "key": "atk_scale_up",
- "value": 0.13
+ "key": "block_cnt",
+ "value": 1.0
+ },
+ {
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.03
}
]
},
{
- "name": "狼眼",
+ "name": "坚守模式",
"rangeId": null,
- "description": "目标敌人的生命<@ba.vup>每降低{hp_ratio_drop:0%}>,对其造成伤害时的攻击力<@ba.vup>+{atk_scale_up:0%}>",
- "skillType": 0,
+ "description": "阻挡数<@ba.vup>+1>,防御力<@ba.vup>+{def:0%}>,每秒额外恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 50,
+ "initSp": 27,
+ "increment": 1.0
},
- "prefabId": "skchr_prove_1",
- "duration": 0.0,
+ "prefabId": "skchr_hpsts_1",
+ "duration": 25.0,
"blackboard": [
{
- "key": "hp_ratio_drop",
- "value": 0.2
+ "key": "def",
+ "value": 0.85
},
{
- "key": "atk_scale_up",
- "value": 0.14
+ "key": "block_cnt",
+ "value": 1.0
+ },
+ {
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.03
}
]
},
{
- "name": "狼眼",
+ "name": "坚守模式",
"rangeId": null,
- "description": "目标敌人的生命<@ba.vup>每降低{hp_ratio_drop:0%}>,对其造成伤害时的攻击力<@ba.vup>+{atk_scale_up:0%}>",
- "skillType": 0,
+ "description": "阻挡数<@ba.vup>+1>,防御力<@ba.vup>+{def:0%}>,每秒额外恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 50,
+ "initSp": 30,
+ "increment": 1.0
},
- "prefabId": "skchr_prove_1",
- "duration": 0.0,
+ "prefabId": "skchr_hpsts_1",
+ "duration": 26.0,
"blackboard": [
{
- "key": "hp_ratio_drop",
- "value": 0.2
+ "key": "def",
+ "value": 0.9
},
{
- "key": "atk_scale_up",
- "value": 0.16
+ "key": "block_cnt",
+ "value": 1.0
+ },
+ {
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.04
}
]
},
{
- "name": "狼眼",
+ "name": "坚守模式",
"rangeId": null,
- "description": "目标敌人的生命<@ba.vup>每降低{hp_ratio_drop:0%}>,对其造成伤害时的攻击力<@ba.vup>+{atk_scale_up:0%}>",
- "skillType": 0,
+ "description": "阻挡数<@ba.vup>+1>,防御力<@ba.vup>+{def:0%}>,每秒额外恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 50,
+ "initSp": 33,
+ "increment": 1.0
},
- "prefabId": "skchr_prove_1",
- "duration": 0.0,
+ "prefabId": "skchr_hpsts_1",
+ "duration": 27.0,
"blackboard": [
{
- "key": "hp_ratio_drop",
- "value": 0.2
+ "key": "def",
+ "value": 1.0
},
{
- "key": "atk_scale_up",
- "value": 0.19
+ "key": "block_cnt",
+ "value": 1.0
+ },
+ {
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.04
}
]
},
{
- "name": "狼眼",
+ "name": "坚守模式",
"rangeId": null,
- "description": "目标敌人的生命<@ba.vup>每降低{hp_ratio_drop:0%}>,对其造成伤害时的攻击力<@ba.vup>+{atk_scale_up:0%}>",
- "skillType": 0,
+ "description": "阻挡数<@ba.vup>+1>,防御力<@ba.vup>+{def:0%}>,每秒额外恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 50,
+ "initSp": 37,
+ "increment": 1.0
},
- "prefabId": "skchr_prove_1",
- "duration": 0.0,
+ "prefabId": "skchr_hpsts_1",
+ "duration": 28.0,
"blackboard": [
{
- "key": "hp_ratio_drop",
- "value": 0.2
+ "key": "def",
+ "value": 1.1
},
{
- "key": "atk_scale_up",
- "value": 0.22
+ "key": "block_cnt",
+ "value": 1.0
+ },
+ {
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.04
}
]
},
{
- "name": "狼眼",
+ "name": "坚守模式",
"rangeId": null,
- "description": "目标敌人的生命<@ba.vup>每降低{hp_ratio_drop:0%}>,对其造成伤害时的攻击力<@ba.vup>+{atk_scale_up:0%}>",
- "skillType": 0,
+ "description": "阻挡数<@ba.vup>+1>,防御力<@ba.vup>+{def:0%}>,每秒额外恢复最大生命的<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 50,
+ "initSp": 40,
+ "increment": 1.0
},
- "prefabId": "skchr_prove_1",
- "duration": 0.0,
+ "prefabId": "skchr_hpsts_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "hp_ratio_drop",
- "value": 0.2
+ "key": "def",
+ "value": 1.2
},
{
- "key": "atk_scale_up",
- "value": 0.25
+ "key": "block_cnt",
+ "value": 1.0
+ },
+ {
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.05
}
]
}
]
},
- "skchr_prove_2": {
- "skillId": "skchr_prove_2",
+ "skchr_hpsts_2": {
+ "skillId": "skchr_hpsts_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "杀戮嗅觉",
+ "name": "武力模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值高于<@ba.vdown>80%>的敌人作为目标",
+ "description": "阻挡数<@ba.vdown>-1>,攻击间隔略微<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击恢复自身最大生命值的<@ba.vup>{hp_ratio:0%}>,同时攻击阻挡的所有敌人",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_prove_2",
+ "prefabId": "skchr_hpsts_2",
"duration": 20.0,
"blackboard": [
{
"key": "atk",
- "value": 1.3
+ "value": 0.65
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.4
+ },
+ {
+ "key": "hp_ratio",
+ "value": 0.05
+ },
+ {
+ "key": "block_cnt",
+ "value": -1.0
}
]
},
{
- "name": "杀戮嗅觉",
+ "name": "武力模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值高于<@ba.vdown>80%>的敌人作为目标",
+ "description": "阻挡数<@ba.vdown>-1>,攻击间隔略微<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击恢复自身最大生命值的<@ba.vup>{hp_ratio:0%}>,同时攻击阻挡的所有敌人",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 21,
"increment": 1.0
},
- "prefabId": "skchr_prove_2",
- "duration": 20.0,
+ "prefabId": "skchr_hpsts_2",
+ "duration": 21.0,
"blackboard": [
{
"key": "atk",
- "value": 1.35
+ "value": 0.7
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.4
+ },
+ {
+ "key": "hp_ratio",
+ "value": 0.05
+ },
+ {
+ "key": "block_cnt",
+ "value": -1.0
}
]
},
{
- "name": "杀戮嗅觉",
+ "name": "武力模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值高于<@ba.vdown>80%>的敌人作为目标",
+ "description": "阻挡数<@ba.vdown>-1>,攻击间隔略微<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击恢复自身最大生命值的<@ba.vup>{hp_ratio:0%}>,同时攻击阻挡的所有敌人",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 22,
"increment": 1.0
},
- "prefabId": "skchr_prove_2",
- "duration": 20.0,
+ "prefabId": "skchr_hpsts_2",
+ "duration": 22.0,
"blackboard": [
{
"key": "atk",
- "value": 1.4
+ "value": 0.75
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.4
+ },
+ {
+ "key": "hp_ratio",
+ "value": 0.05
+ },
+ {
+ "key": "block_cnt",
+ "value": -1.0
}
]
},
{
- "name": "杀戮嗅觉",
+ "name": "武力模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值高于<@ba.vdown>80%>的敌人作为目标",
+ "description": "阻挡数<@ba.vdown>-1>,攻击间隔略微<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击恢复自身最大生命值的<@ba.vup>{hp_ratio:0%}>,同时攻击阻挡的所有敌人",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 25,
"increment": 1.0
},
- "prefabId": "skchr_prove_2",
- "duration": 25.0,
+ "prefabId": "skchr_hpsts_2",
+ "duration": 23.0,
"blackboard": [
{
"key": "atk",
- "value": 1.45
+ "value": 0.85
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.4
+ },
+ {
+ "key": "hp_ratio",
+ "value": 0.06
+ },
+ {
+ "key": "block_cnt",
+ "value": -1.0
}
]
},
{
- "name": "杀戮嗅觉",
+ "name": "武力模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值高于<@ba.vdown>80%>的敌人作为目标",
+ "description": "阻挡数<@ba.vdown>-1>,攻击间隔略微<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击恢复自身最大生命值的<@ba.vup>{hp_ratio:0%}>,同时攻击阻挡的所有敌人",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 26,
"increment": 1.0
},
- "prefabId": "skchr_prove_2",
- "duration": 25.0,
+ "prefabId": "skchr_hpsts_2",
+ "duration": 24.0,
"blackboard": [
{
"key": "atk",
- "value": 1.5
+ "value": 0.9
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.4
+ },
+ {
+ "key": "hp_ratio",
+ "value": 0.06
+ },
+ {
+ "key": "block_cnt",
+ "value": -1.0
}
]
},
{
- "name": "杀戮嗅觉",
+ "name": "武力模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值高于<@ba.vdown>80%>的敌人作为目标",
+ "description": "阻挡数<@ba.vdown>-1>,攻击间隔略微<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击恢复自身最大生命值的<@ba.vup>{hp_ratio:0%}>,同时攻击阻挡的所有敌人",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 27,
"increment": 1.0
},
- "prefabId": "skchr_prove_2",
+ "prefabId": "skchr_hpsts_2",
"duration": 25.0,
"blackboard": [
{
"key": "atk",
- "value": 1.55
+ "value": 0.95
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.4
+ },
+ {
+ "key": "hp_ratio",
+ "value": 0.06
+ },
+ {
+ "key": "block_cnt",
+ "value": -1.0
}
]
},
{
- "name": "杀戮嗅觉",
+ "name": "武力模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值高于<@ba.vdown>80%>的敌人作为目标",
+ "description": "阻挡数<@ba.vdown>-1>,攻击间隔略微<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击恢复自身最大生命值的<@ba.vup>{hp_ratio:0%}>,同时攻击阻挡的所有敌人",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 30,
"increment": 1.0
},
- "prefabId": "skchr_prove_2",
- "duration": 30.0,
+ "prefabId": "skchr_hpsts_2",
+ "duration": 26.0,
"blackboard": [
{
"key": "atk",
- "value": 1.6
+ "value": 1.05
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.4
+ },
+ {
+ "key": "hp_ratio",
+ "value": 0.07
+ },
+ {
+ "key": "block_cnt",
+ "value": -1.0
}
]
},
{
- "name": "杀戮嗅觉",
+ "name": "武力模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值高于<@ba.vdown>80%>的敌人作为目标",
+ "description": "阻挡数<@ba.vdown>-1>,攻击间隔略微<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击恢复自身最大生命值的<@ba.vup>{hp_ratio:0%}>,同时攻击阻挡的所有敌人",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 33,
"increment": 1.0
},
- "prefabId": "skchr_prove_2",
- "duration": 31.0,
+ "prefabId": "skchr_hpsts_2",
+ "duration": 27.0,
"blackboard": [
{
"key": "atk",
- "value": 1.8
+ "value": 1.2
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.4
+ },
+ {
+ "key": "hp_ratio",
+ "value": 0.08
+ },
+ {
+ "key": "block_cnt",
+ "value": -1.0
}
]
},
{
- "name": "杀戮嗅觉",
+ "name": "武力模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值高于<@ba.vdown>80%>的敌人作为目标",
+ "description": "阻挡数<@ba.vdown>-1>,攻击间隔略微<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击恢复自身最大生命值的<@ba.vup>{hp_ratio:0%}>,同时攻击阻挡的所有敌人",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 37,
"increment": 1.0
},
- "prefabId": "skchr_prove_2",
- "duration": 32.0,
+ "prefabId": "skchr_hpsts_2",
+ "duration": 28.0,
"blackboard": [
{
"key": "atk",
- "value": 2.0
+ "value": 1.35
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.4
+ },
+ {
+ "key": "hp_ratio",
+ "value": 0.09
+ },
+ {
+ "key": "block_cnt",
+ "value": -1.0
}
]
},
{
- "name": "杀戮嗅觉",
+ "name": "武力模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值高于<@ba.vdown>80%>的敌人作为目标",
+ "description": "阻挡数<@ba.vdown>-1>,攻击间隔略微<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,每次攻击恢复自身最大生命值的<@ba.vup>{hp_ratio:0%}>,同时攻击阻挡的所有敌人",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 40,
"increment": 1.0
},
- "prefabId": "skchr_prove_2",
- "duration": 35.0,
+ "prefabId": "skchr_hpsts_2",
+ "duration": 30.0,
"blackboard": [
{
"key": "atk",
- "value": 2.2
+ "value": 1.5
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.4
+ },
+ {
+ "key": "hp_ratio",
+ "value": 0.1
+ },
+ {
+ "key": "block_cnt",
+ "value": -1.0
}
]
}
]
},
- "skchr_milu_1": {
- "skillId": "skchr_milu_1",
+ "skchr_asbest_1": {
+ "skillId": "skchr_asbest_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "环境伪装",
+ "name": "固守模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,进入<@ba.vup>隐匿>状态<@ba.rem>(不会成为敌方远程单位的攻击目标)>",
+ "description": "抵消下一次受到的<@ba.vup>法术>伤害,且技能持续时间内受到的<@ba.vup>法术>伤害<@ba.vup>-{fake:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
@@ -48306,173 +50028,205 @@
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_milu_1",
- "duration": 25.0,
+ "prefabId": "skchr_asbest_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.24
+ "key": "damage_scale",
+ "value": 0.9
+ },
+ {
+ "key": "fake",
+ "value": 0.1
}
]
},
{
- "name": "环境伪装",
+ "name": "固守模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,进入<@ba.vup>隐匿>状态<@ba.rem>(不会成为敌方远程单位的攻击目标)>",
+ "description": "抵消下一次受到的<@ba.vup>法术>伤害,且技能持续时间内受到的<@ba.vup>法术>伤害<@ba.vup>-{fake:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
+ "spCost": 29,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_milu_1",
- "duration": 26.0,
+ "prefabId": "skchr_asbest_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.26
+ "key": "damage_scale",
+ "value": 0.9
+ },
+ {
+ "key": "fake",
+ "value": 0.1
}
]
},
{
- "name": "环境伪装",
+ "name": "固守模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,进入<@ba.vup>隐匿>状态<@ba.rem>(不会成为敌方远程单位的攻击目标)>",
+ "description": "抵消下一次受到的<@ba.vup>法术>伤害,且技能持续时间内受到的<@ba.vup>法术>伤害<@ba.vup>-{fake:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
+ "spCost": 28,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_milu_1",
- "duration": 27.0,
+ "prefabId": "skchr_asbest_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.28
+ "key": "damage_scale",
+ "value": 0.9
+ },
+ {
+ "key": "fake",
+ "value": 0.1
}
]
},
{
- "name": "环境伪装",
+ "name": "固守模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,进入<@ba.vup>隐匿>状态<@ba.rem>(不会成为敌方远程单位的攻击目标)>",
+ "description": "抵消下一次受到的<@ba.vup>法术>伤害,且技能持续时间内受到的<@ba.vup>法术>伤害<@ba.vup>-{fake:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 28,
+ "spCost": 27,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_milu_1",
- "duration": 30.0,
+ "prefabId": "skchr_asbest_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.32
+ "key": "damage_scale",
+ "value": 0.85
+ },
+ {
+ "key": "fake",
+ "value": 0.15
}
]
},
{
- "name": "环境伪装",
+ "name": "固守模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,进入<@ba.vup>隐匿>状态<@ba.rem>(不会成为敌方远程单位的攻击目标)>",
+ "description": "抵消下一次受到的<@ba.vup>法术>伤害,且技能持续时间内受到的<@ba.vup>法术>伤害<@ba.vup>-{fake:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 28,
+ "spCost": 26,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_milu_1",
- "duration": 31.0,
+ "prefabId": "skchr_asbest_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.34
+ "key": "damage_scale",
+ "value": 0.85
+ },
+ {
+ "key": "fake",
+ "value": 0.15
}
]
},
{
- "name": "环境伪装",
+ "name": "固守模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,进入<@ba.vup>隐匿>状态<@ba.rem>(不会成为敌方远程单位的攻击目标)>",
+ "description": "抵消下一次受到的<@ba.vup>法术>伤害,且技能持续时间内受到的<@ba.vup>法术>伤害<@ba.vup>-{fake:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 28,
+ "spCost": 25,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_milu_1",
- "duration": 32.0,
+ "prefabId": "skchr_asbest_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.36
+ "key": "damage_scale",
+ "value": 0.85
+ },
+ {
+ "key": "fake",
+ "value": 0.15
}
]
},
{
- "name": "环境伪装",
+ "name": "固守模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,进入<@ba.vup>隐匿>状态<@ba.rem>(不会成为敌方远程单位的攻击目标)>",
+ "description": "抵消下一次受到的<@ba.vup>法术>伤害,且技能持续时间内受到的<@ba.vup>法术>伤害<@ba.vup>-{fake:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 26,
+ "spCost": 24,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_milu_1",
- "duration": 35.0,
+ "prefabId": "skchr_asbest_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.4
+ "key": "damage_scale",
+ "value": 0.8
+ },
+ {
+ "key": "fake",
+ "value": 0.2
}
]
},
{
- "name": "环境伪装",
+ "name": "固守模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,进入<@ba.vup>隐匿>状态<@ba.rem>(不会成为敌方远程单位的攻击目标)>",
+ "description": "抵消下一次受到的<@ba.vup>法术>伤害,且技能持续时间内受到的<@ba.vup>法术>伤害<@ba.vup>-{fake:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 24,
+ "spCost": 23,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_milu_1",
- "duration": 40.0,
+ "prefabId": "skchr_asbest_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.5
+ "key": "damage_scale",
+ "value": 0.77
+ },
+ {
+ "key": "fake",
+ "value": 0.23
}
]
},
{
- "name": "环境伪装",
+ "name": "固守模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,进入<@ba.vup>隐匿>状态<@ba.rem>(不会成为敌方远程单位的攻击目标)>",
+ "description": "抵消下一次受到的<@ba.vup>法术>伤害,且技能持续时间内受到的<@ba.vup>法术>伤害<@ba.vup>-{fake:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
@@ -48482,19 +50236,23 @@
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_milu_1",
- "duration": 45.0,
+ "prefabId": "skchr_asbest_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.6
+ "key": "damage_scale",
+ "value": 0.74
+ },
+ {
+ "key": "fake",
+ "value": 0.26
}
]
},
{
- "name": "环境伪装",
+ "name": "固守模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,进入<@ba.vup>隐匿>状态<@ba.rem>(不会成为敌方远程单位的攻击目标)>",
+ "description": "抵消下一次受到的<@ba.vup>法术>伤害,且技能持续时间内受到的<@ba.vup>法术>伤害<@ba.vup>-{fake:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
@@ -48504,260 +50262,300 @@
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_milu_1",
- "duration": 50.0,
+ "prefabId": "skchr_asbest_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk",
+ "key": "damage_scale",
"value": 0.7
+ },
+ {
+ "key": "fake",
+ "value": 0.3
}
]
}
]
},
- "skchr_milu_2": {
- "skillId": "skchr_milu_2",
+ "skchr_asbest_2": {
+ "skillId": "skchr_asbest_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "战术电台",
- "rangeId": null,
- "description": "立即对攻击范围内随机投下<@ba.vup>{max_cnt}>枚炸弹进行轰炸(优先选择有敌人的位置),每颗炸弹对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害。",
+ "name": "火电模式",
+ "rangeId": "2-5",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,攻击范围<@ba.vup>扩大>,攻击变为群体攻击",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
+ "spCost": 60,
"initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_milu_2",
- "duration": 0.0,
+ "prefabId": "skchr_asbest_2",
+ "duration": 40.0,
"blackboard": [
{
- "key": "max_cnt",
- "value": 2.0
+ "key": "atk",
+ "value": 0.3
},
{
- "key": "atk_scale",
- "value": 1.8
+ "key": "def",
+ "value": 0.25
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.4
}
]
},
{
- "name": "战术电台",
- "rangeId": null,
- "description": "立即对攻击范围内随机投下<@ba.vup>{max_cnt}>枚炸弹进行轰炸(优先选择有敌人的位置),每颗炸弹对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害。",
+ "name": "火电模式",
+ "rangeId": "2-5",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,攻击范围<@ba.vup>扩大>,攻击变为群体攻击",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 10,
+ "spCost": 59,
+ "initSp": 12,
"increment": 1.0
},
- "prefabId": "skchr_milu_2",
- "duration": 0.0,
+ "prefabId": "skchr_asbest_2",
+ "duration": 41.0,
"blackboard": [
{
- "key": "max_cnt",
- "value": 2.0
+ "key": "atk",
+ "value": 0.35
},
{
- "key": "atk_scale",
- "value": 1.9
+ "key": "def",
+ "value": 0.25
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.4
}
]
},
{
- "name": "战术电台",
- "rangeId": null,
- "description": "立即对攻击范围内随机投下<@ba.vup>{max_cnt}>枚炸弹进行轰炸(优先选择有敌人的位置),每颗炸弹对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害。",
+ "name": "火电模式",
+ "rangeId": "2-5",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,攻击范围<@ba.vup>扩大>,攻击变为群体攻击",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 10,
+ "spCost": 58,
+ "initSp": 14,
"increment": 1.0
},
- "prefabId": "skchr_milu_2",
- "duration": 0.0,
+ "prefabId": "skchr_asbest_2",
+ "duration": 42.0,
"blackboard": [
{
- "key": "max_cnt",
- "value": 2.0
+ "key": "atk",
+ "value": 0.4
},
{
- "key": "atk_scale",
- "value": 2.0
+ "key": "def",
+ "value": 0.25
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.4
}
]
},
{
- "name": "战术电台",
- "rangeId": null,
- "description": "立即对攻击范围内随机投下<@ba.vup>{max_cnt}>枚炸弹进行轰炸(优先选择有敌人的位置),每颗炸弹对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害。",
+ "name": "火电模式",
+ "rangeId": "2-5",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,攻击范围<@ba.vup>扩大>,攻击变为群体攻击",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 15,
+ "spCost": 57,
+ "initSp": 16,
"increment": 1.0
},
- "prefabId": "skchr_milu_2",
- "duration": 0.0,
+ "prefabId": "skchr_asbest_2",
+ "duration": 43.0,
"blackboard": [
{
- "key": "max_cnt",
- "value": 2.0
+ "key": "atk",
+ "value": 0.45
},
{
- "key": "atk_scale",
- "value": 2.1
+ "key": "def",
+ "value": 0.35
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.4
}
]
},
{
- "name": "战术电台",
- "rangeId": null,
- "description": "立即对攻击范围内随机投下<@ba.vup>{max_cnt}>枚炸弹进行轰炸(优先选择有敌人的位置),每颗炸弹对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害。",
+ "name": "火电模式",
+ "rangeId": "2-5",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,攻击范围<@ba.vup>扩大>,攻击变为群体攻击",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 15,
+ "spCost": 56,
+ "initSp": 18,
"increment": 1.0
},
- "prefabId": "skchr_milu_2",
- "duration": 0.0,
+ "prefabId": "skchr_asbest_2",
+ "duration": 44.0,
"blackboard": [
{
- "key": "max_cnt",
- "value": 2.0
+ "key": "atk",
+ "value": 0.5
},
{
- "key": "atk_scale",
- "value": 2.2
+ "key": "def",
+ "value": 0.35
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.4
}
]
},
{
- "name": "战术电台",
- "rangeId": null,
- "description": "立即对攻击范围内随机投下<@ba.vup>{max_cnt}>枚炸弹进行轰炸(优先选择有敌人的位置),每颗炸弹对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害。",
+ "name": "火电模式",
+ "rangeId": "2-5",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,攻击范围<@ba.vup>扩大>,攻击变为群体攻击",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 15,
+ "spCost": 55,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_milu_2",
- "duration": 0.0,
+ "prefabId": "skchr_asbest_2",
+ "duration": 45.0,
"blackboard": [
{
- "key": "max_cnt",
- "value": 2.0
+ "key": "atk",
+ "value": 0.55
},
{
- "key": "atk_scale",
- "value": 2.3
+ "key": "def",
+ "value": 0.35
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.4
}
]
},
{
- "name": "战术电台",
- "rangeId": null,
- "description": "立即对攻击范围内随机投下<@ba.vup>{max_cnt}>枚炸弹进行轰炸(优先选择有敌人的位置),每颗炸弹对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害。",
+ "name": "火电模式",
+ "rangeId": "2-5",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,攻击范围<@ba.vup>扩大>,攻击变为群体攻击",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 20,
+ "spCost": 54,
+ "initSp": 22,
"increment": 1.0
},
- "prefabId": "skchr_milu_2",
- "duration": 0.0,
+ "prefabId": "skchr_asbest_2",
+ "duration": 46.0,
"blackboard": [
{
- "key": "max_cnt",
- "value": 2.0
+ "key": "atk",
+ "value": 0.6
},
{
- "key": "atk_scale",
- "value": 2.4
+ "key": "def",
+ "value": 0.45
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.4
}
]
},
{
- "name": "战术电台",
- "rangeId": null,
- "description": "立即对攻击范围内随机投下<@ba.vup>{max_cnt}>枚炸弹进行轰炸(优先选择有敌人的位置),每颗炸弹对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害。",
+ "name": "火电模式",
+ "rangeId": "3-13",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,攻击范围<@ba.vup>更加扩大>,攻击变为群体攻击",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 20,
+ "spCost": 53,
+ "initSp": 24,
"increment": 1.0
},
- "prefabId": "skchr_milu_2",
- "duration": 0.0,
+ "prefabId": "skchr_asbest_2",
+ "duration": 47.0,
"blackboard": [
{
- "key": "max_cnt",
- "value": 3.0
+ "key": "atk",
+ "value": 0.7
},
{
- "key": "atk_scale",
- "value": 2.6
+ "key": "def",
+ "value": 0.5
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.4
}
]
},
{
- "name": "战术电台",
- "rangeId": null,
- "description": "立即对攻击范围内随机投下<@ba.vup>{max_cnt}>枚炸弹进行轰炸(优先选择有敌人的位置),每颗炸弹对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害。",
+ "name": "火电模式",
+ "rangeId": "3-13",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,攻击范围<@ba.vup>更加扩大>,攻击变为群体攻击",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 20,
+ "spCost": 52,
+ "initSp": 26,
"increment": 1.0
},
- "prefabId": "skchr_milu_2",
- "duration": 0.0,
+ "prefabId": "skchr_asbest_2",
+ "duration": 48.0,
"blackboard": [
{
- "key": "max_cnt",
- "value": 3.0
+ "key": "atk",
+ "value": 0.8
},
{
- "key": "atk_scale",
- "value": 2.8
+ "key": "def",
+ "value": 0.55
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.4
}
]
},
{
- "name": "战术电台",
- "rangeId": null,
- "description": "立即对攻击范围内随机投下<@ba.vup>{max_cnt}>枚炸弹进行轰炸(优先选择有敌人的位置),每颗炸弹对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害。",
+ "name": "火电模式",
+ "rangeId": "3-13",
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,攻击范围<@ba.vup>更加扩大>,攻击变为群体攻击",
"skillType": 1,
"spData": {
"spType": 1,
@@ -48767,3098 +50565,3058 @@
"initSp": 30,
"increment": 1.0
},
- "prefabId": "skchr_milu_2",
- "duration": 0.0,
+ "prefabId": "skchr_asbest_2",
+ "duration": 50.0,
"blackboard": [
{
- "key": "max_cnt",
- "value": 3.0
+ "key": "atk",
+ "value": 0.9
},
{
- "key": "atk_scale",
- "value": 3.0
+ "key": "def",
+ "value": 0.6
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.4
}
]
}
]
},
- "skchr_cuttle_2": {
- "skillId": "skchr_cuttle_2",
+ "skchr_prove_1": {
+ "skillId": "skchr_prove_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "阻滞射击战术",
+ "name": "狼眼",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值低于<@ba.vup>50%>的敌人为目标,被击中的目标在<@ba.vup>{attack@duration}>秒内移动速度<@ba.vup>-{-attack@move_speed:0%}>",
- "skillType": 1,
+ "description": "目标敌人的生命<@ba.vup>每降低{hp_ratio_drop:0%}>,对其造成伤害时的攻击力<@ba.vup>+{atk_scale_up:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 40,
- "initSp": 10,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_cuttle_2",
- "duration": 30.0,
+ "prefabId": "skchr_prove_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.3
- },
- {
- "key": "attack@move_speed",
- "value": -0.2
+ "key": "hp_ratio_drop",
+ "value": 0.2
},
{
- "key": "attack@duration",
- "value": 3.0
+ "key": "atk_scale_up",
+ "value": 0.08
}
]
},
{
- "name": "阻滞射击战术",
+ "name": "狼眼",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值低于<@ba.vup>50%>的敌人为目标,被击中的目标在<@ba.vup>{attack@duration}>秒内移动速度<@ba.vup>-{-attack@move_speed:0%}>",
- "skillType": 1,
+ "description": "目标敌人的生命<@ba.vup>每降低{hp_ratio_drop:0%}>,对其造成伤害时的攻击力<@ba.vup>+{atk_scale_up:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 39,
- "initSp": 10,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_cuttle_2",
- "duration": 30.0,
+ "prefabId": "skchr_prove_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.4
- },
- {
- "key": "attack@move_speed",
- "value": -0.2
+ "key": "hp_ratio_drop",
+ "value": 0.2
},
{
- "key": "attack@duration",
- "value": 3.0
+ "key": "atk_scale_up",
+ "value": 0.09
}
]
},
{
- "name": "阻滞射击战术",
+ "name": "狼眼",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值低于<@ba.vup>50%>的敌人为目标,被击中的目标在<@ba.vup>{attack@duration}>秒内移动速度<@ba.vup>-{-attack@move_speed:0%}>",
- "skillType": 1,
+ "description": "目标敌人的生命<@ba.vup>每降低{hp_ratio_drop:0%}>,对其造成伤害时的攻击力<@ba.vup>+{atk_scale_up:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 38,
- "initSp": 10,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_cuttle_2",
- "duration": 30.0,
+ "prefabId": "skchr_prove_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.5
- },
- {
- "key": "attack@move_speed",
- "value": -0.2
+ "key": "hp_ratio_drop",
+ "value": 0.2
},
{
- "key": "attack@duration",
- "value": 3.0
+ "key": "atk_scale_up",
+ "value": 0.1
}
]
},
{
- "name": "阻滞射击战术",
+ "name": "狼眼",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值低于<@ba.vup>50%>的敌人为目标,被击中的目标在<@ba.vup>{attack@duration}>秒内移动速度<@ba.vup>-{-attack@move_speed:0%}>",
- "skillType": 1,
+ "description": "目标敌人的生命<@ba.vup>每降低{hp_ratio_drop:0%}>,对其造成伤害时的攻击力<@ba.vup>+{atk_scale_up:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 37,
- "initSp": 11,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_cuttle_2",
- "duration": 30.0,
+ "prefabId": "skchr_prove_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.6
- },
- {
- "key": "attack@move_speed",
- "value": -0.2
+ "key": "hp_ratio_drop",
+ "value": 0.2
},
{
- "key": "attack@duration",
- "value": 3.0
+ "key": "atk_scale_up",
+ "value": 0.12
}
]
},
{
- "name": "阻滞射击战术",
+ "name": "狼眼",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值低于<@ba.vup>50%>的敌人为目标,被击中的目标在<@ba.vup>{attack@duration}>秒内移动速度<@ba.vup>-{-attack@move_speed:0%}>",
- "skillType": 1,
+ "description": "目标敌人的生命<@ba.vup>每降低{hp_ratio_drop:0%}>,对其造成伤害时的攻击力<@ba.vup>+{atk_scale_up:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 36,
- "initSp": 11,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_cuttle_2",
- "duration": 30.0,
+ "prefabId": "skchr_prove_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.7
- },
- {
- "key": "attack@move_speed",
- "value": -0.2
+ "key": "hp_ratio_drop",
+ "value": 0.2
},
{
- "key": "attack@duration",
- "value": 3.0
+ "key": "atk_scale_up",
+ "value": 0.13
}
]
},
{
- "name": "阻滞射击战术",
+ "name": "狼眼",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值低于<@ba.vup>50%>的敌人为目标,被击中的目标在<@ba.vup>{attack@duration}>秒内移动速度<@ba.vup>-{-attack@move_speed:0%}>",
- "skillType": 1,
+ "description": "目标敌人的生命<@ba.vup>每降低{hp_ratio_drop:0%}>,对其造成伤害时的攻击力<@ba.vup>+{atk_scale_up:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 35,
- "initSp": 11,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_cuttle_2",
- "duration": 30.0,
+ "prefabId": "skchr_prove_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.8
- },
- {
- "key": "attack@move_speed",
- "value": -0.2
+ "key": "hp_ratio_drop",
+ "value": 0.2
},
{
- "key": "attack@duration",
- "value": 3.0
+ "key": "atk_scale_up",
+ "value": 0.14
}
]
},
{
- "name": "阻滞射击战术",
+ "name": "狼眼",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值低于<@ba.vup>50%>的敌人为目标,被击中的目标在<@ba.vup>{attack@duration}>秒内移动速度<@ba.vup>-{-attack@move_speed:0%}>",
- "skillType": 1,
+ "description": "目标敌人的生命<@ba.vup>每降低{hp_ratio_drop:0%}>,对其造成伤害时的攻击力<@ba.vup>+{atk_scale_up:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 34,
- "initSp": 12,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_cuttle_2",
- "duration": 30.0,
+ "prefabId": "skchr_prove_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.9
- },
- {
- "key": "attack@move_speed",
- "value": -0.3
+ "key": "hp_ratio_drop",
+ "value": 0.2
},
{
- "key": "attack@duration",
- "value": 4.0
+ "key": "atk_scale_up",
+ "value": 0.16
}
]
},
{
- "name": "阻滞射击战术",
+ "name": "狼眼",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值低于<@ba.vup>50%>的敌人为目标,被击中的目标在<@ba.vup>{attack@duration}>秒内移动速度<@ba.vup>-{-attack@move_speed:0%}>",
- "skillType": 1,
+ "description": "目标敌人的生命<@ba.vup>每降低{hp_ratio_drop:0%}>,对其造成伤害时的攻击力<@ba.vup>+{atk_scale_up:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 33,
- "initSp": 13,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_cuttle_2",
- "duration": 30.0,
+ "prefabId": "skchr_prove_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 2.05
- },
- {
- "key": "attack@move_speed",
- "value": -0.35
+ "key": "hp_ratio_drop",
+ "value": 0.2
},
{
- "key": "attack@duration",
- "value": 4.0
+ "key": "atk_scale_up",
+ "value": 0.19
}
]
},
{
- "name": "阻滞射击战术",
+ "name": "狼眼",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值低于<@ba.vup>50%>的敌人为目标,被击中的目标在<@ba.vup>{attack@duration}>秒内移动速度<@ba.vup>-{-attack@move_speed:0%}>",
- "skillType": 1,
+ "description": "目标敌人的生命<@ba.vup>每降低{hp_ratio_drop:0%}>,对其造成伤害时的攻击力<@ba.vup>+{atk_scale_up:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 32,
- "initSp": 14,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_cuttle_2",
- "duration": 30.0,
+ "prefabId": "skchr_prove_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 2.2
- },
- {
- "key": "attack@move_speed",
- "value": -0.35
+ "key": "hp_ratio_drop",
+ "value": 0.2
},
{
- "key": "attack@duration",
- "value": 5.0
+ "key": "atk_scale_up",
+ "value": 0.22
}
]
},
{
- "name": "阻滞射击战术",
+ "name": "狼眼",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值低于<@ba.vup>50%>的敌人为目标,被击中的目标在<@ba.vup>{attack@duration}>秒内移动速度<@ba.vup>-{-attack@move_speed:0%}>",
- "skillType": 1,
+ "description": "目标敌人的生命<@ba.vup>每降低{hp_ratio_drop:0%}>,对其造成伤害时的攻击力<@ba.vup>+{atk_scale_up:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 30,
- "initSp": 15,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_cuttle_2",
- "duration": 30.0,
+ "prefabId": "skchr_prove_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 2.4
- },
- {
- "key": "attack@move_speed",
- "value": -0.4
+ "key": "hp_ratio_drop",
+ "value": 0.2
},
{
- "key": "attack@duration",
- "value": 6.0
+ "key": "atk_scale_up",
+ "value": 0.25
}
]
}
]
},
- "skchr_slchan_1": {
- "skillId": "skchr_slchan_1",
+ "skchr_prove_2": {
+ "skillId": "skchr_prove_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "锁链勾爪",
+ "name": "杀戮嗅觉",
"rangeId": null,
- "description": "下次攻击会将目标<@ba.vup>小力地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值高于<@ba.vdown>80%>的敌人作为目标",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 7,
+ "spCost": 30,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slchan_1",
- "duration": 0.0,
+ "prefabId": "skchr_prove_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.15
- },
- {
- "key": "force",
- "value": 0.0
+ "key": "atk",
+ "value": 1.3
}
]
},
{
- "name": "锁链勾爪",
+ "name": "杀戮嗅觉",
"rangeId": null,
- "description": "下次攻击会将目标<@ba.vup>小力地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值高于<@ba.vdown>80%>的敌人作为目标",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 7,
+ "spCost": 30,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slchan_1",
- "duration": 0.0,
+ "prefabId": "skchr_prove_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.18
- },
- {
- "key": "force",
- "value": 0.0
+ "key": "atk",
+ "value": 1.35
}
]
},
{
- "name": "锁链勾爪",
+ "name": "杀戮嗅觉",
"rangeId": null,
- "description": "下次攻击会将目标<@ba.vup>小力地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值高于<@ba.vdown>80%>的敌人作为目标",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 7,
+ "spCost": 30,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slchan_1",
- "duration": 0.0,
+ "prefabId": "skchr_prove_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.2
- },
- {
- "key": "force",
- "value": 0.0
+ "key": "atk",
+ "value": 1.4
}
]
},
{
- "name": "锁链勾爪",
+ "name": "杀戮嗅觉",
"rangeId": null,
- "description": "下次攻击会将目标<@ba.vup>中等力度地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值高于<@ba.vdown>80%>的敌人作为目标",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
+ "spCost": 30,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slchan_1",
- "duration": 0.0,
+ "prefabId": "skchr_prove_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.25
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "atk",
+ "value": 1.45
}
]
},
{
- "name": "锁链勾爪",
+ "name": "杀戮嗅觉",
"rangeId": null,
- "description": "下次攻击会将目标<@ba.vup>中等力度地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值高于<@ba.vdown>80%>的敌人作为目标",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
+ "spCost": 30,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slchan_1",
- "duration": 0.0,
+ "prefabId": "skchr_prove_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.28
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "atk",
+ "value": 1.5
}
]
},
{
- "name": "锁链勾爪",
+ "name": "杀戮嗅觉",
"rangeId": null,
- "description": "下次攻击会将目标<@ba.vup>中等力度地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值高于<@ba.vdown>80%>的敌人作为目标",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
+ "spCost": 30,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slchan_1",
- "duration": 0.0,
+ "prefabId": "skchr_prove_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.3
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "atk",
+ "value": 1.55
}
]
},
{
- "name": "锁链勾爪",
+ "name": "杀戮嗅觉",
"rangeId": null,
- "description": "下次攻击会将目标<@ba.vup>中等力度地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值高于<@ba.vdown>80%>的敌人作为目标",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
+ "spCost": 30,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slchan_1",
- "duration": 0.0,
+ "prefabId": "skchr_prove_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.35
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "atk",
+ "value": 1.6
}
]
},
{
- "name": "锁链勾爪",
+ "name": "杀戮嗅觉",
"rangeId": null,
- "description": "下次攻击会将目标<@ba.vup>中等力度地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值高于<@ba.vdown>80%>的敌人作为目标",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
+ "spCost": 30,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slchan_1",
- "duration": 0.0,
+ "prefabId": "skchr_prove_2",
+ "duration": 31.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.5
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "atk",
+ "value": 1.8
}
]
},
{
- "name": "锁链勾爪",
+ "name": "杀戮嗅觉",
"rangeId": null,
- "description": "下次攻击会将目标<@ba.vup>中等力度地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值高于<@ba.vdown>80%>的敌人作为目标",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
+ "spCost": 30,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slchan_1",
- "duration": 0.0,
+ "prefabId": "skchr_prove_2",
+ "duration": 32.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.65
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "atk",
+ "value": 2.0
}
]
},
{
- "name": "锁链勾爪",
+ "name": "杀戮嗅觉",
"rangeId": null,
- "description": "下次攻击会将目标<@ba.vup>较大力地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值高于<@ba.vdown>80%>的敌人作为目标",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 4,
+ "spCost": 30,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slchan_1",
- "duration": 0.0,
+ "prefabId": "skchr_prove_2",
+ "duration": 35.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.8
- },
- {
- "key": "force",
- "value": 2.0
+ "key": "atk",
+ "value": 2.2
}
]
}
]
},
- "skchr_slchan_2": {
- "skillId": "skchr_slchan_2",
+ "skchr_milu_1": {
+ "skillId": "skchr_milu_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "束缚链",
- "rangeId": "3-14",
- "description": "立即将前方大范围内至多<@ba.vup>{max_target}>个目标<@ba.vup>小力地>拖拽至面前,对其造成相当于自己攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>真实>的伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "name": "环境伪装",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,进入<@ba.vup>隐匿>状态<@ba.rem>(不会成为敌方远程单位的攻击目标)>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
- "initSp": 10,
+ "spCost": 30,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slchan_2",
- "duration": 0.0,
+ "prefabId": "skchr_milu_1",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.3
- },
- {
- "key": "stun",
- "value": 1.5
- },
- {
- "key": "max_target",
- "value": 2.0
- },
- {
- "key": "force",
- "value": 0.0
+ "key": "atk",
+ "value": 0.24
}
]
},
{
- "name": "束缚链",
- "rangeId": "3-14",
- "description": "立即将前方大范围内至多<@ba.vup>{max_target}>个目标<@ba.vup>小力地>拖拽至面前,对其造成相当于自己攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>真实>的伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "name": "环境伪装",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,进入<@ba.vup>隐匿>状态<@ba.rem>(不会成为敌方远程单位的攻击目标)>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 24,
- "initSp": 10,
+ "spCost": 30,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slchan_2",
- "duration": 0.0,
+ "prefabId": "skchr_milu_1",
+ "duration": 26.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.35
- },
- {
- "key": "stun",
- "value": 1.5
- },
- {
- "key": "max_target",
- "value": 2.0
- },
- {
- "key": "force",
- "value": 0.0
+ "key": "atk",
+ "value": 0.26
}
]
},
{
- "name": "束缚链",
- "rangeId": "3-14",
- "description": "立即将前方大范围内至多<@ba.vup>{max_target}>个目标<@ba.vup>小力地>拖拽至面前,对其造成相当于自己攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>真实>的伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "name": "环境伪装",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,进入<@ba.vup>隐匿>状态<@ba.rem>(不会成为敌方远程单位的攻击目标)>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 23,
- "initSp": 10,
+ "spCost": 30,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slchan_2",
- "duration": 0.0,
+ "prefabId": "skchr_milu_1",
+ "duration": 27.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.4
- },
- {
- "key": "stun",
- "value": 1.5
- },
- {
- "key": "max_target",
- "value": 2.0
- },
- {
- "key": "force",
- "value": 0.0
+ "key": "atk",
+ "value": 0.28
}
]
},
{
- "name": "束缚链",
- "rangeId": "3-14",
- "description": "立即将前方大范围内至多<@ba.vup>{max_target}>个目标<@ba.vup>中等力度地>拖拽至面前,对其造成相当于自己攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>真实>的伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "name": "环境伪装",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,进入<@ba.vup>隐匿>状态<@ba.rem>(不会成为敌方远程单位的攻击目标)>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 22,
- "initSp": 10,
+ "spCost": 28,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slchan_2",
- "duration": 0.0,
+ "prefabId": "skchr_milu_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.5
- },
- {
- "key": "stun",
- "value": 1.5
- },
- {
- "key": "max_target",
- "value": 2.0
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "atk",
+ "value": 0.32
}
]
},
{
- "name": "束缚链",
- "rangeId": "3-14",
- "description": "立即将前方大范围内至多<@ba.vup>{max_target}>个目标<@ba.vup>中等力度地>拖拽至面前,对其造成相当于自己攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>真实>的伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "name": "环境伪装",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,进入<@ba.vup>隐匿>状态<@ba.rem>(不会成为敌方远程单位的攻击目标)>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 21,
- "initSp": 10,
+ "spCost": 28,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slchan_2",
- "duration": 0.0,
+ "prefabId": "skchr_milu_1",
+ "duration": 31.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.55
- },
- {
- "key": "stun",
- "value": 1.5
- },
- {
- "key": "max_target",
- "value": 2.0
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "atk",
+ "value": 0.34
}
]
},
{
- "name": "束缚链",
- "rangeId": "3-14",
- "description": "立即将前方大范围内至多<@ba.vup>{max_target}>个目标<@ba.vup>中等力度地>拖拽至面前,对其造成相当于自己攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>真实>的伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "name": "环境伪装",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,进入<@ba.vup>隐匿>状态<@ba.rem>(不会成为敌方远程单位的攻击目标)>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 10,
+ "spCost": 28,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slchan_2",
- "duration": 0.0,
+ "prefabId": "skchr_milu_1",
+ "duration": 32.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.6
- },
- {
- "key": "stun",
- "value": 1.5
- },
- {
- "key": "max_target",
- "value": 2.0
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "atk",
+ "value": 0.36
}
]
},
{
- "name": "束缚链",
- "rangeId": "3-14",
- "description": "立即将前方大范围内至多<@ba.vup>{max_target}>个目标<@ba.vup>中等力度地>拖拽至面前,对其造成相当于自己攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>真实>的伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "name": "环境伪装",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,进入<@ba.vup>隐匿>状态<@ba.rem>(不会成为敌方远程单位的攻击目标)>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 19,
- "initSp": 10,
+ "spCost": 26,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slchan_2",
- "duration": 0.0,
+ "prefabId": "skchr_milu_1",
+ "duration": 35.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.7
- },
- {
- "key": "stun",
- "value": 1.5
- },
- {
- "key": "max_target",
- "value": 2.0
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "atk",
+ "value": 0.4
}
]
},
{
- "name": "束缚链",
- "rangeId": "3-14",
- "description": "立即将前方大范围内至多<@ba.vup>{max_target}>个目标<@ba.vup>中等力度地>拖拽至面前,对其造成相当于自己攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>真实>的伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "name": "环境伪装",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,进入<@ba.vup>隐匿>状态<@ba.rem>(不会成为敌方远程单位的攻击目标)>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 18,
- "initSp": 10,
+ "spCost": 24,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slchan_2",
- "duration": 0.0,
+ "prefabId": "skchr_milu_1",
+ "duration": 40.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.8
- },
- {
- "key": "stun",
- "value": 2.0
- },
- {
- "key": "max_target",
- "value": 3.0
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "atk",
+ "value": 0.5
}
]
},
{
- "name": "束缚链",
- "rangeId": "3-14",
- "description": "立即将前方大范围内至多<@ba.vup>{max_target}>个目标<@ba.vup>中等力度地>拖拽至面前,对其造成相当于自己攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>真实>的伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "name": "环境伪装",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,进入<@ba.vup>隐匿>状态<@ba.rem>(不会成为敌方远程单位的攻击目标)>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 17,
- "initSp": 10,
+ "spCost": 22,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slchan_2",
- "duration": 0.0,
+ "prefabId": "skchr_milu_1",
+ "duration": 45.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.9
- },
- {
- "key": "stun",
- "value": 2.5
- },
- {
- "key": "max_target",
- "value": 3.0
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "atk",
+ "value": 0.6
}
]
},
{
- "name": "束缚链",
- "rangeId": "3-14",
- "description": "立即将前方大范围内至多<@ba.vup>{max_target}>个目标<@ba.vup>较大力地>拖拽至面前,对其造成相当于自己攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>真实>的伤害,并使其晕眩<@ba.vup>{stun}>秒",
+ "name": "环境伪装",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,进入<@ba.vup>隐匿>状态<@ba.rem>(不会成为敌方远程单位的攻击目标)>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 15,
- "initSp": 10,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slchan_2",
- "duration": 0.0,
+ "prefabId": "skchr_milu_1",
+ "duration": 50.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.0
- },
- {
- "key": "stun",
- "value": 3.0
- },
- {
- "key": "max_target",
- "value": 3.0
- },
- {
- "key": "force",
- "value": 2.0
+ "key": "atk",
+ "value": 0.7
}
]
}
]
},
- "skchr_snsant_1": {
- "skillId": "skchr_snsant_1",
+ "skchr_milu_2": {
+ "skillId": "skchr_milu_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "倒刺钩爪",
+ "name": "战术电台",
"rangeId": null,
- "description": "下次攻击会将目标<@ba.vup>小力地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并使其停顿<@ba.vup>{sluggish}>秒",
- "skillType": 2,
+ "description": "立即对攻击范围内随机投下<@ba.vup>{max_cnt}>枚炸弹进行轰炸(优先选择有敌人的位置),每颗炸弹对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害。",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 7,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_snsant_1",
+ "prefabId": "skchr_milu_2",
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.1
- },
- {
- "key": "force",
- "value": 0.0
+ "key": "max_cnt",
+ "value": 2.0
},
{
- "key": "sluggish",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 1.8
}
]
},
{
- "name": "倒刺钩爪",
+ "name": "战术电台",
"rangeId": null,
- "description": "下次攻击会将目标<@ba.vup>小力地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并使其停顿<@ba.vup>{sluggish}>秒",
- "skillType": 2,
+ "description": "立即对攻击范围内随机投下<@ba.vup>{max_cnt}>枚炸弹进行轰炸(优先选择有敌人的位置),每颗炸弹对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害。",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 7,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_snsant_1",
+ "prefabId": "skchr_milu_2",
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.15
- },
- {
- "key": "force",
- "value": 0.0
+ "key": "max_cnt",
+ "value": 2.0
},
{
- "key": "sluggish",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 1.9
}
]
},
{
- "name": "倒刺钩爪",
+ "name": "战术电台",
"rangeId": null,
- "description": "下次攻击会将目标<@ba.vup>小力地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并使其停顿<@ba.vup>{sluggish}>秒",
- "skillType": 2,
+ "description": "立即对攻击范围内随机投下<@ba.vup>{max_cnt}>枚炸弹进行轰炸(优先选择有敌人的位置),每颗炸弹对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害。",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 7,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_snsant_1",
+ "prefabId": "skchr_milu_2",
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.2
- },
- {
- "key": "force",
- "value": 0.0
+ "key": "max_cnt",
+ "value": 2.0
},
{
- "key": "sluggish",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 2.0
}
]
},
{
- "name": "倒刺钩爪",
+ "name": "战术电台",
"rangeId": null,
- "description": "下次攻击会将目标<@ba.vup>中等力度地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并使其停顿<@ba.vup>{sluggish}>秒",
- "skillType": 2,
+ "description": "立即对攻击范围内随机投下<@ba.vup>{max_cnt}>枚炸弹进行轰炸(优先选择有敌人的位置),每颗炸弹对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害。",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_snsant_1",
+ "prefabId": "skchr_milu_2",
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.25
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "max_cnt",
+ "value": 2.0
},
{
- "key": "sluggish",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 2.1
}
]
},
{
- "name": "倒刺钩爪",
+ "name": "战术电台",
"rangeId": null,
- "description": "下次攻击会将目标<@ba.vup>中等力度地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并使其停顿<@ba.vup>{sluggish}>秒",
- "skillType": 2,
+ "description": "立即对攻击范围内随机投下<@ba.vup>{max_cnt}>枚炸弹进行轰炸(优先选择有敌人的位置),每颗炸弹对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害。",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_snsant_1",
+ "prefabId": "skchr_milu_2",
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.3
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "max_cnt",
+ "value": 2.0
},
{
- "key": "sluggish",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 2.2
}
]
},
{
- "name": "倒刺钩爪",
+ "name": "战术电台",
"rangeId": null,
- "description": "下次攻击会将目标<@ba.vup>中等力度地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并使其停顿<@ba.vup>{sluggish}>秒",
- "skillType": 2,
+ "description": "立即对攻击范围内随机投下<@ba.vup>{max_cnt}>枚炸弹进行轰炸(优先选择有敌人的位置),每颗炸弹对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害。",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_snsant_1",
+ "prefabId": "skchr_milu_2",
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.35
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "max_cnt",
+ "value": 2.0
},
{
- "key": "sluggish",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 2.3
}
]
},
{
- "name": "倒刺钩爪",
+ "name": "战术电台",
"rangeId": null,
- "description": "下次攻击会将目标<@ba.vup>中等力度地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并使其停顿<@ba.vup>{sluggish}>秒",
- "skillType": 2,
+ "description": "立即对攻击范围内随机投下<@ba.vup>{max_cnt}>枚炸弹进行轰炸(优先选择有敌人的位置),每颗炸弹对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害。",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_snsant_1",
+ "prefabId": "skchr_milu_2",
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.4
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "max_cnt",
+ "value": 2.0
},
{
- "key": "sluggish",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 2.4
}
]
},
{
- "name": "倒刺钩爪",
+ "name": "战术电台",
"rangeId": null,
- "description": "下次攻击会将目标<@ba.vup>中等力度地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并使其停顿<@ba.vup>{sluggish}>秒",
- "skillType": 2,
+ "description": "立即对攻击范围内随机投下<@ba.vup>{max_cnt}>枚炸弹进行轰炸(优先选择有敌人的位置),每颗炸弹对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害。",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_snsant_1",
+ "prefabId": "skchr_milu_2",
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.5
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "max_cnt",
+ "value": 3.0
},
{
- "key": "sluggish",
- "value": 1.2
+ "key": "atk_scale",
+ "value": 2.6
}
]
},
{
- "name": "倒刺钩爪",
+ "name": "战术电台",
"rangeId": null,
- "description": "下次攻击会将目标<@ba.vup>中等力度地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并使其停顿<@ba.vup>{sluggish}>秒",
- "skillType": 2,
+ "description": "立即对攻击范围内随机投下<@ba.vup>{max_cnt}>枚炸弹进行轰炸(优先选择有敌人的位置),每颗炸弹对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害。",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_snsant_1",
+ "prefabId": "skchr_milu_2",
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.6
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "max_cnt",
+ "value": 3.0
},
{
- "key": "sluggish",
- "value": 1.4
+ "key": "atk_scale",
+ "value": 2.8
}
]
},
{
- "name": "倒刺钩爪",
+ "name": "战术电台",
"rangeId": null,
- "description": "下次攻击会将目标<@ba.vup>较大力地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并使其停顿<@ba.vup>{sluggish}>秒",
- "skillType": 2,
+ "description": "立即对攻击范围内随机投下<@ba.vup>{max_cnt}>枚炸弹进行轰炸(优先选择有敌人的位置),每颗炸弹对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害。",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 30,
"increment": 1.0
},
- "prefabId": "skchr_snsant_1",
+ "prefabId": "skchr_milu_2",
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.7
- },
- {
- "key": "force",
- "value": 2.0
+ "key": "max_cnt",
+ "value": 3.0
},
{
- "key": "sluggish",
- "value": 1.6
+ "key": "atk_scale",
+ "value": 3.0
}
]
}
]
},
- "skchr_snsant_2": {
- "skillId": "skchr_snsant_2",
+ "skchr_cuttle_2": {
+ "skillId": "skchr_cuttle_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "伸缩式电捕网",
- "rangeId": "3-2",
- "description": "向前方发射一个捕网,捕网会把目标地点周围的敌人全部<@ba.vup>小力地>拖拽至面前,对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>并使其停顿<@ba.vup>{sluggish}>秒",
+ "name": "阻滞射击战术",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值低于<@ba.vup>50%>的敌人为目标,被击中的目标在<@ba.vup>{attack@duration}>秒内移动速度<@ba.vup>-{-attack@move_speed:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 27,
+ "spCost": 40,
"initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_snsant_2",
- "duration": 0.0,
+ "prefabId": "skchr_cuttle_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
+ "key": "atk",
"value": 1.3
},
{
- "key": "force",
- "value": 0.0
+ "key": "attack@move_speed",
+ "value": -0.2
},
{
- "key": "sluggish",
- "value": 2.1
+ "key": "attack@duration",
+ "value": 3.0
}
]
},
{
- "name": "伸缩式电捕网",
- "rangeId": "3-2",
- "description": "向前方发射一个捕网,捕网会把目标地点周围的敌人全部<@ba.vup>小力地>拖拽至面前,对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>并使其停顿<@ba.vup>{sluggish}>秒",
+ "name": "阻滞射击战术",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值低于<@ba.vup>50%>的敌人为目标,被击中的目标在<@ba.vup>{attack@duration}>秒内移动速度<@ba.vup>-{-attack@move_speed:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 26,
+ "spCost": 39,
"initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_snsant_2",
- "duration": 0.0,
+ "prefabId": "skchr_cuttle_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.35
+ "key": "atk",
+ "value": 1.4
},
{
- "key": "force",
- "value": 0.0
+ "key": "attack@move_speed",
+ "value": -0.2
},
{
- "key": "sluggish",
- "value": 2.1
+ "key": "attack@duration",
+ "value": 3.0
}
]
},
{
- "name": "伸缩式电捕网",
- "rangeId": "3-2",
- "description": "向前方发射一个捕网,捕网会把目标地点周围的敌人全部<@ba.vup>小力地>拖拽至面前,对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>并使其停顿<@ba.vup>{sluggish}>秒",
+ "name": "阻滞射击战术",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值低于<@ba.vup>50%>的敌人为目标,被击中的目标在<@ba.vup>{attack@duration}>秒内移动速度<@ba.vup>-{-attack@move_speed:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
+ "spCost": 38,
"initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_snsant_2",
- "duration": 0.0,
+ "prefabId": "skchr_cuttle_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.4
+ "key": "atk",
+ "value": 1.5
},
{
- "key": "force",
- "value": 0.0
+ "key": "attack@move_speed",
+ "value": -0.2
},
{
- "key": "sluggish",
- "value": 2.1
+ "key": "attack@duration",
+ "value": 3.0
}
]
},
{
- "name": "伸缩式电捕网",
- "rangeId": "3-2",
- "description": "向前方发射一个捕网,捕网会把目标地点周围的敌人全部<@ba.vup>中等力度地>拖拽至面前,对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>并使其停顿<@ba.vup>{sluggish}>秒",
+ "name": "阻滞射击战术",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值低于<@ba.vup>50%>的敌人为目标,被击中的目标在<@ba.vup>{attack@duration}>秒内移动速度<@ba.vup>-{-attack@move_speed:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 24,
- "initSp": 10,
+ "spCost": 37,
+ "initSp": 11,
"increment": 1.0
},
- "prefabId": "skchr_snsant_2",
- "duration": 0.0,
+ "prefabId": "skchr_cuttle_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.45
+ "key": "atk",
+ "value": 1.6
},
{
- "key": "force",
- "value": 1.0
+ "key": "attack@move_speed",
+ "value": -0.2
},
{
- "key": "sluggish",
- "value": 2.3
+ "key": "attack@duration",
+ "value": 3.0
}
]
},
{
- "name": "伸缩式电捕网",
- "rangeId": "3-2",
- "description": "向前方发射一个捕网,捕网会把目标地点周围的敌人全部<@ba.vup>中等力度地>拖拽至面前,对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>并使其停顿<@ba.vup>{sluggish}>秒",
+ "name": "阻滞射击战术",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值低于<@ba.vup>50%>的敌人为目标,被击中的目标在<@ba.vup>{attack@duration}>秒内移动速度<@ba.vup>-{-attack@move_speed:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 23,
- "initSp": 10,
+ "spCost": 36,
+ "initSp": 11,
"increment": 1.0
},
- "prefabId": "skchr_snsant_2",
- "duration": 0.0,
+ "prefabId": "skchr_cuttle_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.5
+ "key": "atk",
+ "value": 1.7
},
{
- "key": "force",
- "value": 1.0
+ "key": "attack@move_speed",
+ "value": -0.2
},
{
- "key": "sluggish",
- "value": 2.3
+ "key": "attack@duration",
+ "value": 3.0
}
]
},
{
- "name": "伸缩式电捕网",
- "rangeId": "3-2",
- "description": "向前方发射一个捕网,捕网会把目标地点周围的敌人全部<@ba.vup>中等力度地>拖拽至面前,对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>并使其停顿<@ba.vup>{sluggish}>秒",
+ "name": "阻滞射击战术",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值低于<@ba.vup>50%>的敌人为目标,被击中的目标在<@ba.vup>{attack@duration}>秒内移动速度<@ba.vup>-{-attack@move_speed:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 22,
- "initSp": 10,
+ "spCost": 35,
+ "initSp": 11,
"increment": 1.0
},
- "prefabId": "skchr_snsant_2",
- "duration": 0.0,
+ "prefabId": "skchr_cuttle_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.55
+ "key": "atk",
+ "value": 1.8
},
{
- "key": "force",
- "value": 1.0
+ "key": "attack@move_speed",
+ "value": -0.2
},
{
- "key": "sluggish",
- "value": 2.3
+ "key": "attack@duration",
+ "value": 3.0
}
]
},
{
- "name": "伸缩式电捕网",
- "rangeId": "3-2",
- "description": "向前方发射一个捕网,捕网会把目标地点周围的敌人全部<@ba.vup>中等力度地>拖拽至面前,对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>并使其停顿<@ba.vup>{sluggish}>秒",
+ "name": "阻滞射击战术",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值低于<@ba.vup>50%>的敌人为目标,被击中的目标在<@ba.vup>{attack@duration}>秒内移动速度<@ba.vup>-{-attack@move_speed:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 21,
- "initSp": 10,
+ "spCost": 34,
+ "initSp": 12,
"increment": 1.0
},
- "prefabId": "skchr_snsant_2",
- "duration": 0.0,
+ "prefabId": "skchr_cuttle_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.6
+ "key": "atk",
+ "value": 1.9
},
{
- "key": "force",
- "value": 1.0
+ "key": "attack@move_speed",
+ "value": -0.3
},
{
- "key": "sluggish",
- "value": 2.5
+ "key": "attack@duration",
+ "value": 4.0
}
]
},
{
- "name": "伸缩式电捕网",
- "rangeId": "3-2",
- "description": "向前方发射一个捕网,捕网会把目标地点周围的敌人全部<@ba.vup>中等力度地>拖拽至面前,对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>并使其停顿<@ba.vup>{sluggish}>秒",
+ "name": "阻滞射击战术",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值低于<@ba.vup>50%>的敌人为目标,被击中的目标在<@ba.vup>{attack@duration}>秒内移动速度<@ba.vup>-{-attack@move_speed:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 10,
+ "spCost": 33,
+ "initSp": 13,
"increment": 1.0
},
- "prefabId": "skchr_snsant_2",
- "duration": 0.0,
+ "prefabId": "skchr_cuttle_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.7
+ "key": "atk",
+ "value": 2.05
},
{
- "key": "force",
- "value": 1.0
+ "key": "attack@move_speed",
+ "value": -0.35
},
{
- "key": "sluggish",
- "value": 2.8
+ "key": "attack@duration",
+ "value": 4.0
}
]
},
{
- "name": "伸缩式电捕网",
- "rangeId": "3-2",
- "description": "向前方发射一个捕网,捕网会把目标地点周围的敌人全部<@ba.vup>中等力度地>拖拽至面前,对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>并使其停顿<@ba.vup>{sluggish}>秒",
+ "name": "阻滞射击战术",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值低于<@ba.vup>50%>的敌人为目标,被击中的目标在<@ba.vup>{attack@duration}>秒内移动速度<@ba.vup>-{-attack@move_speed:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 19,
- "initSp": 10,
+ "spCost": 32,
+ "initSp": 14,
"increment": 1.0
},
- "prefabId": "skchr_snsant_2",
- "duration": 0.0,
+ "prefabId": "skchr_cuttle_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.8
+ "key": "atk",
+ "value": 2.2
},
{
- "key": "force",
- "value": 1.0
+ "key": "attack@move_speed",
+ "value": -0.35
},
{
- "key": "sluggish",
- "value": 3.1
+ "key": "attack@duration",
+ "value": 5.0
}
]
},
{
- "name": "伸缩式电捕网",
- "rangeId": "3-2",
- "description": "向前方发射一个捕网,捕网会把目标地点周围的敌人全部<@ba.vup>较大力地>拖拽至面前,对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>并使其停顿<@ba.vup>{sluggish}>秒",
+ "name": "阻滞射击战术",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,但普通攻击不再以生命值低于<@ba.vup>50%>的敌人为目标,被击中的目标在<@ba.vup>{attack@duration}>秒内移动速度<@ba.vup>-{-attack@move_speed:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 17,
- "initSp": 10,
+ "spCost": 30,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_snsant_2",
- "duration": 0.0,
+ "prefabId": "skchr_cuttle_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.0
+ "key": "atk",
+ "value": 2.4
},
{
- "key": "force",
- "value": 2.0
+ "key": "attack@move_speed",
+ "value": -0.4
},
{
- "key": "sluggish",
- "value": 3.5
+ "key": "attack@duration",
+ "value": 6.0
}
]
}
]
},
- "skchr_slbell_1": {
- "skillId": "skchr_slbell_1",
+ "skchr_slchan_1": {
+ "skillId": "skchr_slchan_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "传音回响",
+ "name": "锁链勾爪",
"rangeId": null,
- "description": "同时攻击<@ba.vup>{attack@max_target}>个目标,攻击范围内所有敌人攻击速度<@ba.vup>-{-attack_speed}>",
- "skillType": 1,
+ "description": "下次攻击会将目标<@ba.vup>小力地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 10,
+ "spCost": 7,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slbell_1",
- "duration": 10.0,
+ "prefabId": "skchr_slchan_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack_speed",
- "value": -30.0
+ "key": "atk_scale",
+ "value": 1.15
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "force",
+ "value": 0.0
}
]
},
{
- "name": "传音回响",
+ "name": "锁链勾爪",
"rangeId": null,
- "description": "同时攻击<@ba.vup>{attack@max_target}>个目标,攻击范围内所有敌人攻击速度<@ba.vup>-{-attack_speed}>",
- "skillType": 1,
+ "description": "下次攻击会将目标<@ba.vup>小力地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 10,
+ "spCost": 7,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slbell_1",
- "duration": 11.0,
+ "prefabId": "skchr_slchan_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack_speed",
- "value": -30.0
+ "key": "atk_scale",
+ "value": 1.18
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "force",
+ "value": 0.0
}
]
},
{
- "name": "传音回响",
+ "name": "锁链勾爪",
"rangeId": null,
- "description": "同时攻击<@ba.vup>{attack@max_target}>个目标,攻击范围内所有敌人攻击速度<@ba.vup>-{-attack_speed}>",
- "skillType": 1,
+ "description": "下次攻击会将目标<@ba.vup>小力地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 10,
+ "spCost": 7,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slbell_1",
- "duration": 12.0,
+ "prefabId": "skchr_slchan_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack_speed",
- "value": -30.0
+ "key": "atk_scale",
+ "value": 1.2
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "force",
+ "value": 0.0
}
]
},
{
- "name": "传音回响",
+ "name": "锁链勾爪",
"rangeId": null,
- "description": "同时攻击<@ba.vup>{attack@max_target}>个目标,攻击范围内所有敌人攻击速度<@ba.vup>-{-attack_speed}>",
- "skillType": 1,
+ "description": "下次攻击会将目标<@ba.vup>中等力度地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 15,
+ "spCost": 6,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slbell_1",
- "duration": 13.0,
+ "prefabId": "skchr_slchan_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack_speed",
- "value": -40.0
+ "key": "atk_scale",
+ "value": 1.25
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "force",
+ "value": 1.0
}
]
},
{
- "name": "传音回响",
+ "name": "锁链勾爪",
"rangeId": null,
- "description": "同时攻击<@ba.vup>{attack@max_target}>个目标,攻击范围内所有敌人攻击速度<@ba.vup>-{-attack_speed}>",
- "skillType": 1,
+ "description": "下次攻击会将目标<@ba.vup>中等力度地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 15,
+ "spCost": 6,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slbell_1",
- "duration": 14.0,
+ "prefabId": "skchr_slchan_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack_speed",
- "value": -40.0
+ "key": "atk_scale",
+ "value": 1.28
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "force",
+ "value": 1.0
}
]
},
{
- "name": "传音回响",
+ "name": "锁链勾爪",
"rangeId": null,
- "description": "同时攻击<@ba.vup>{attack@max_target}>个目标,攻击范围内所有敌人攻击速度<@ba.vup>-{-attack_speed}>",
- "skillType": 1,
+ "description": "下次攻击会将目标<@ba.vup>中等力度地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 15,
+ "spCost": 6,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slbell_1",
- "duration": 15.0,
+ "prefabId": "skchr_slchan_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack_speed",
- "value": -40.0
+ "key": "atk_scale",
+ "value": 1.3
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "force",
+ "value": 1.0
}
]
},
{
- "name": "传音回响",
+ "name": "锁链勾爪",
"rangeId": null,
- "description": "同时攻击<@ba.vup>{attack@max_target}>个目标,攻击范围内所有敌人攻击速度<@ba.vup>-{-attack_speed}>",
- "skillType": 1,
+ "description": "下次攻击会将目标<@ba.vup>中等力度地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 20,
+ "spCost": 5,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slbell_1",
- "duration": 16.0,
+ "prefabId": "skchr_slchan_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack_speed",
- "value": -50.0
+ "key": "atk_scale",
+ "value": 1.35
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "force",
+ "value": 1.0
}
]
},
{
- "name": "传音回响",
+ "name": "锁链勾爪",
"rangeId": null,
- "description": "同时攻击<@ba.vup>{attack@max_target}>个目标,攻击范围内所有敌人攻击速度<@ba.vup>-{-attack_speed}>",
- "skillType": 1,
+ "description": "下次攻击会将目标<@ba.vup>中等力度地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 20,
+ "spCost": 5,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slbell_1",
- "duration": 17.0,
+ "prefabId": "skchr_slchan_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack_speed",
- "value": -53.0
+ "key": "atk_scale",
+ "value": 1.5
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "force",
+ "value": 1.0
}
]
},
{
- "name": "传音回响",
+ "name": "锁链勾爪",
"rangeId": null,
- "description": "同时攻击<@ba.vup>{attack@max_target}>个目标,攻击范围内所有敌人攻击速度<@ba.vup>-{-attack_speed}>",
- "skillType": 1,
+ "description": "下次攻击会将目标<@ba.vup>中等力度地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 20,
+ "spCost": 5,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slbell_1",
- "duration": 18.0,
+ "prefabId": "skchr_slchan_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack_speed",
- "value": -56.0
+ "key": "atk_scale",
+ "value": 1.65
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "force",
+ "value": 1.0
}
]
},
{
- "name": "传音回响",
+ "name": "锁链勾爪",
"rangeId": null,
- "description": "同时攻击<@ba.vup>{attack@max_target}>个目标,攻击范围内所有敌人攻击速度<@ba.vup>-{-attack_speed}>",
- "skillType": 1,
+ "description": "下次攻击会将目标<@ba.vup>较大力地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 25,
+ "spCost": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_slbell_1",
- "duration": 20.0,
+ "prefabId": "skchr_slchan_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack_speed",
- "value": -60.0
+ "key": "atk_scale",
+ "value": 1.8
},
{
- "key": "attack@max_target",
+ "key": "force",
"value": 2.0
}
]
}
]
},
- "skchr_slbell_2": {
- "skillId": "skchr_slbell_2",
+ "skchr_slchan_2": {
+ "skillId": "skchr_slchan_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "自然震慑",
- "rangeId": null,
- "description": "攻击范围内所有敌人防御力<@ba.vup>-{-def:0%}>,法术抗性<@ba.vup>-{-magic_resistance:0%}>",
+ "name": "束缚链",
+ "rangeId": "3-14",
+ "description": "立即将前方大范围内至多<@ba.vup>{max_target}>个目标<@ba.vup>小力地>拖拽至面前,对其造成相当于自己攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>真实>的伤害,并使其晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
+ "spCost": 25,
"initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_slbell_2",
- "duration": 10.0,
+ "prefabId": "skchr_slchan_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "def",
- "value": -0.35
+ "key": "atk_scale",
+ "value": 1.3
},
{
- "key": "magic_resistance",
- "value": -0.2
+ "key": "stun",
+ "value": 1.5
+ },
+ {
+ "key": "max_target",
+ "value": 2.0
+ },
+ {
+ "key": "force",
+ "value": 0.0
}
]
},
{
- "name": "自然震慑",
- "rangeId": null,
- "description": "攻击范围内所有敌人防御力<@ba.vup>-{-def:0%}>,法术抗性<@ba.vup>-{-magic_resistance:0%}>",
+ "name": "束缚链",
+ "rangeId": "3-14",
+ "description": "立即将前方大范围内至多<@ba.vup>{max_target}>个目标<@ba.vup>小力地>拖拽至面前,对其造成相当于自己攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>真实>的伤害,并使其晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 11,
+ "spCost": 24,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_slbell_2",
- "duration": 11.0,
+ "prefabId": "skchr_slchan_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "def",
- "value": -0.35
+ "key": "atk_scale",
+ "value": 1.35
},
{
- "key": "magic_resistance",
- "value": -0.2
+ "key": "stun",
+ "value": 1.5
+ },
+ {
+ "key": "max_target",
+ "value": 2.0
+ },
+ {
+ "key": "force",
+ "value": 0.0
}
]
},
{
- "name": "自然震慑",
- "rangeId": null,
- "description": "攻击范围内所有敌人防御力<@ba.vup>-{-def:0%}>,法术抗性<@ba.vup>-{-magic_resistance:0%}>",
+ "name": "束缚链",
+ "rangeId": "3-14",
+ "description": "立即将前方大范围内至多<@ba.vup>{max_target}>个目标<@ba.vup>小力地>拖拽至面前,对其造成相当于自己攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>真实>的伤害,并使其晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 12,
+ "spCost": 23,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_slbell_2",
- "duration": 12.0,
+ "prefabId": "skchr_slchan_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "def",
- "value": -0.35
+ "key": "atk_scale",
+ "value": 1.4
},
{
- "key": "magic_resistance",
- "value": -0.2
+ "key": "stun",
+ "value": 1.5
+ },
+ {
+ "key": "max_target",
+ "value": 2.0
+ },
+ {
+ "key": "force",
+ "value": 0.0
}
]
},
{
- "name": "自然震慑",
- "rangeId": null,
- "description": "攻击范围内所有敌人防御力<@ba.vup>-{-def:0%}>,法术抗性<@ba.vup>-{-magic_resistance:0%}>",
+ "name": "束缚链",
+ "rangeId": "3-14",
+ "description": "立即将前方大范围内至多<@ba.vup>{max_target}>个目标<@ba.vup>中等力度地>拖拽至面前,对其造成相当于自己攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>真实>的伤害,并使其晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 13,
+ "spCost": 22,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_slbell_2",
- "duration": 14.0,
+ "prefabId": "skchr_slchan_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "def",
- "value": -0.4
+ "key": "atk_scale",
+ "value": 1.5
},
{
- "key": "magic_resistance",
- "value": -0.23
+ "key": "stun",
+ "value": 1.5
+ },
+ {
+ "key": "max_target",
+ "value": 2.0
+ },
+ {
+ "key": "force",
+ "value": 1.0
}
]
},
{
- "name": "自然震慑",
- "rangeId": null,
- "description": "攻击范围内所有敌人防御力<@ba.vup>-{-def:0%}>,法术抗性<@ba.vup>-{-magic_resistance:0%}>",
+ "name": "束缚链",
+ "rangeId": "3-14",
+ "description": "立即将前方大范围内至多<@ba.vup>{max_target}>个目标<@ba.vup>中等力度地>拖拽至面前,对其造成相当于自己攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>真实>的伤害,并使其晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 14,
+ "spCost": 21,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_slbell_2",
- "duration": 15.0,
+ "prefabId": "skchr_slchan_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "def",
- "value": -0.4
+ "key": "atk_scale",
+ "value": 1.55
},
{
- "key": "magic_resistance",
- "value": -0.23
+ "key": "stun",
+ "value": 1.5
+ },
+ {
+ "key": "max_target",
+ "value": 2.0
+ },
+ {
+ "key": "force",
+ "value": 1.0
}
]
},
{
- "name": "自然震慑",
- "rangeId": null,
- "description": "攻击范围内所有敌人防御力<@ba.vup>-{-def:0%}>,法术抗性<@ba.vup>-{-magic_resistance:0%}>",
+ "name": "束缚链",
+ "rangeId": "3-14",
+ "description": "立即将前方大范围内至多<@ba.vup>{max_target}>个目标<@ba.vup>中等力度地>拖拽至面前,对其造成相当于自己攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>真实>的伤害,并使其晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 15,
+ "spCost": 20,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_slbell_2",
- "duration": 16.0,
+ "prefabId": "skchr_slchan_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "def",
- "value": -0.4
+ "key": "atk_scale",
+ "value": 1.6
},
{
- "key": "magic_resistance",
- "value": -0.23
+ "key": "stun",
+ "value": 1.5
+ },
+ {
+ "key": "max_target",
+ "value": 2.0
+ },
+ {
+ "key": "force",
+ "value": 1.0
}
]
},
{
- "name": "自然震慑",
- "rangeId": null,
- "description": "攻击范围内所有敌人防御力<@ba.vup>-{-def:0%}>,法术抗性<@ba.vup>-{-magic_resistance:0%}>",
+ "name": "束缚链",
+ "rangeId": "3-14",
+ "description": "立即将前方大范围内至多<@ba.vup>{max_target}>个目标<@ba.vup>中等力度地>拖拽至面前,对其造成相当于自己攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>真实>的伤害,并使其晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 16,
+ "spCost": 19,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_slbell_2",
- "duration": 18.0,
+ "prefabId": "skchr_slchan_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "def",
- "value": -0.45
+ "key": "atk_scale",
+ "value": 1.7
},
{
- "key": "magic_resistance",
- "value": -0.26
+ "key": "stun",
+ "value": 1.5
+ },
+ {
+ "key": "max_target",
+ "value": 2.0
+ },
+ {
+ "key": "force",
+ "value": 1.0
}
]
},
{
- "name": "自然震慑",
- "rangeId": null,
- "description": "攻击范围内所有敌人防御力<@ba.vup>-{-def:0%}>,法术抗性<@ba.vup>-{-magic_resistance:0%}>",
+ "name": "束缚链",
+ "rangeId": "3-14",
+ "description": "立即将前方大范围内至多<@ba.vup>{max_target}>个目标<@ba.vup>中等力度地>拖拽至面前,对其造成相当于自己攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>真实>的伤害,并使其晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 17,
+ "spCost": 18,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_slbell_2",
- "duration": 20.0,
+ "prefabId": "skchr_slchan_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "def",
- "value": -0.5
+ "key": "atk_scale",
+ "value": 1.8
},
{
- "key": "magic_resistance",
- "value": -0.26
+ "key": "stun",
+ "value": 2.0
+ },
+ {
+ "key": "max_target",
+ "value": 3.0
+ },
+ {
+ "key": "force",
+ "value": 1.0
}
]
},
{
- "name": "自然震慑",
- "rangeId": null,
- "description": "攻击范围内所有敌人防御力<@ba.vup>-{-def:0%}>,法术抗性<@ba.vup>-{-magic_resistance:0%}>",
+ "name": "束缚链",
+ "rangeId": "3-14",
+ "description": "立即将前方大范围内至多<@ba.vup>{max_target}>个目标<@ba.vup>中等力度地>拖拽至面前,对其造成相当于自己攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>真实>的伤害,并使其晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 18,
+ "spCost": 17,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_slbell_2",
- "duration": 22.0,
+ "prefabId": "skchr_slchan_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "def",
- "value": -0.55
+ "key": "atk_scale",
+ "value": 1.9
},
{
- "key": "magic_resistance",
- "value": -0.26
+ "key": "stun",
+ "value": 2.5
+ },
+ {
+ "key": "max_target",
+ "value": 3.0
+ },
+ {
+ "key": "force",
+ "value": 1.0
}
]
},
{
- "name": "自然震慑",
- "rangeId": null,
- "description": "攻击范围内所有敌人防御力<@ba.vup>-{-def:0%}>,法术抗性<@ba.vup>-{-magic_resistance:0%}>",
+ "name": "束缚链",
+ "rangeId": "3-14",
+ "description": "立即将前方大范围内至多<@ba.vup>{max_target}>个目标<@ba.vup>较大力地>拖拽至面前,对其造成相当于自己攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>真实>的伤害,并使其晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 20,
+ "spCost": 15,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_slbell_2",
- "duration": 25.0,
+ "prefabId": "skchr_slchan_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "def",
- "value": -0.6
+ "key": "atk_scale",
+ "value": 2.0
},
{
- "key": "magic_resistance",
- "value": -0.3
+ "key": "stun",
+ "value": 3.0
+ },
+ {
+ "key": "max_target",
+ "value": 3.0
+ },
+ {
+ "key": "force",
+ "value": 2.0
}
]
}
]
},
- "skchr_vodfox_1": {
- "skillId": "skchr_vodfox_1",
+ "skchr_snsant_1": {
+ "skillId": "skchr_snsant_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "病入膏肓",
+ "name": "倒刺钩爪",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的伤害加成提升至<@ba.vup>{scale_delta_to_one:0.0}>倍\\n<@ba.rem>持续时间无限>",
+ "description": "下次攻击会将目标<@ba.vup>小力地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并使其停顿<@ba.vup>{sluggish}>秒",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 90,
+ "spCost": 7,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_vodfox_1",
- "duration": -1.0,
+ "prefabId": "skchr_snsant_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "scale_delta_to_one",
- "value": 1.3
+ "key": "atk_scale",
+ "value": 1.1
},
{
- "key": "atk",
- "value": 0.2
+ "key": "force",
+ "value": 0.0
+ },
+ {
+ "key": "sluggish",
+ "value": 1.0
}
]
},
{
- "name": "病入膏肓",
+ "name": "倒刺钩爪",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的伤害加成提升至<@ba.vup>{scale_delta_to_one:0.0}>倍\\n<@ba.rem>持续时间无限>",
+ "description": "下次攻击会将目标<@ba.vup>小力地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并使其停顿<@ba.vup>{sluggish}>秒",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 88,
+ "spCost": 7,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_vodfox_1",
- "duration": -1.0,
+ "prefabId": "skchr_snsant_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "scale_delta_to_one",
- "value": 1.3
+ "key": "atk_scale",
+ "value": 1.15
},
{
- "key": "atk",
- "value": 0.2
+ "key": "force",
+ "value": 0.0
+ },
+ {
+ "key": "sluggish",
+ "value": 1.0
}
]
},
{
- "name": "病入膏肓",
+ "name": "倒刺钩爪",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的伤害加成提升至<@ba.vup>{scale_delta_to_one:0.0}>倍\\n<@ba.rem>持续时间无限>",
+ "description": "下次攻击会将目标<@ba.vup>小力地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并使其停顿<@ba.vup>{sluggish}>秒",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 86,
+ "spCost": 7,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_vodfox_1",
- "duration": -1.0,
+ "prefabId": "skchr_snsant_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "scale_delta_to_one",
- "value": 1.3
+ "key": "atk_scale",
+ "value": 1.2
},
{
- "key": "atk",
- "value": 0.2
+ "key": "force",
+ "value": 0.0
+ },
+ {
+ "key": "sluggish",
+ "value": 1.0
}
]
},
{
- "name": "病入膏肓",
+ "name": "倒刺钩爪",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的伤害加成提升至<@ba.vup>{scale_delta_to_one:0.0}>倍\\n<@ba.rem>持续时间无限>",
+ "description": "下次攻击会将目标<@ba.vup>中等力度地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并使其停顿<@ba.vup>{sluggish}>秒",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 84,
+ "spCost": 6,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_vodfox_1",
- "duration": -1.0,
+ "prefabId": "skchr_snsant_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "scale_delta_to_one",
- "value": 1.4
+ "key": "atk_scale",
+ "value": 1.25
},
{
- "key": "atk",
- "value": 0.3
+ "key": "force",
+ "value": 1.0
+ },
+ {
+ "key": "sluggish",
+ "value": 1.0
}
]
},
{
- "name": "病入膏肓",
+ "name": "倒刺钩爪",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的伤害加成提升至<@ba.vup>{scale_delta_to_one:0.0}>倍\\n<@ba.rem>持续时间无限>",
+ "description": "下次攻击会将目标<@ba.vup>中等力度地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并使其停顿<@ba.vup>{sluggish}>秒",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 82,
+ "spCost": 6,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_vodfox_1",
- "duration": -1.0,
+ "prefabId": "skchr_snsant_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "scale_delta_to_one",
- "value": 1.4
+ "key": "atk_scale",
+ "value": 1.3
},
{
- "key": "atk",
- "value": 0.3
+ "key": "force",
+ "value": 1.0
+ },
+ {
+ "key": "sluggish",
+ "value": 1.0
}
]
},
{
- "name": "病入膏肓",
+ "name": "倒刺钩爪",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的伤害加成提升至<@ba.vup>{scale_delta_to_one:0.0}>倍\\n<@ba.rem>持续时间无限>",
+ "description": "下次攻击会将目标<@ba.vup>中等力度地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并使其停顿<@ba.vup>{sluggish}>秒",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
+ "spCost": 6,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_vodfox_1",
- "duration": -1.0,
+ "prefabId": "skchr_snsant_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "scale_delta_to_one",
- "value": 1.4
+ "key": "atk_scale",
+ "value": 1.35
},
{
- "key": "atk",
- "value": 0.3
+ "key": "force",
+ "value": 1.0
+ },
+ {
+ "key": "sluggish",
+ "value": 1.0
}
]
},
{
- "name": "病入膏肓",
+ "name": "倒刺钩爪",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的伤害加成提升至<@ba.vup>{scale_delta_to_one:0.0}>倍\\n<@ba.rem>持续时间无限>",
+ "description": "下次攻击会将目标<@ba.vup>中等力度地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并使其停顿<@ba.vup>{sluggish}>秒",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 78,
+ "spCost": 5,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_vodfox_1",
- "duration": -1.0,
+ "prefabId": "skchr_snsant_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "scale_delta_to_one",
- "value": 1.5
+ "key": "atk_scale",
+ "value": 1.4
},
{
- "key": "atk",
- "value": 0.4
+ "key": "force",
+ "value": 1.0
+ },
+ {
+ "key": "sluggish",
+ "value": 1.0
}
]
},
{
- "name": "病入膏肓",
+ "name": "倒刺钩爪",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的伤害加成提升至<@ba.vup>{scale_delta_to_one:0.0}>倍\\n<@ba.rem>持续时间无限>",
+ "description": "下次攻击会将目标<@ba.vup>中等力度地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并使其停顿<@ba.vup>{sluggish}>秒",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 76,
+ "spCost": 5,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_vodfox_1",
- "duration": -1.0,
+ "prefabId": "skchr_snsant_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "scale_delta_to_one",
- "value": 1.6
+ "key": "atk_scale",
+ "value": 1.5
},
{
- "key": "atk",
- "value": 0.45
- }
- ]
+ "key": "force",
+ "value": 1.0
+ },
+ {
+ "key": "sluggish",
+ "value": 1.2
+ }
+ ]
},
{
- "name": "病入膏肓",
+ "name": "倒刺钩爪",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的伤害加成提升至<@ba.vup>{scale_delta_to_one:0.0}>倍\\n<@ba.rem>持续时间无限>",
+ "description": "下次攻击会将目标<@ba.vup>中等力度地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并使其停顿<@ba.vup>{sluggish}>秒",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 74,
+ "spCost": 5,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_vodfox_1",
- "duration": -1.0,
+ "prefabId": "skchr_snsant_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "scale_delta_to_one",
- "value": 1.7
+ "key": "atk_scale",
+ "value": 1.6
},
{
- "key": "atk",
- "value": 0.5
+ "key": "force",
+ "value": 1.0
+ },
+ {
+ "key": "sluggish",
+ "value": 1.4
}
]
},
{
- "name": "病入膏肓",
+ "name": "倒刺钩爪",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的伤害加成提升至<@ba.vup>{scale_delta_to_one:0.0}>倍\\n<@ba.rem>持续时间无限>",
+ "description": "下次攻击会将目标<@ba.vup>较大力地>拖拽至面前,并对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并使其停顿<@ba.vup>{sluggish}>秒",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 70,
+ "spCost": 5,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_vodfox_1",
- "duration": -1.0,
+ "prefabId": "skchr_snsant_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "scale_delta_to_one",
- "value": 1.8
+ "key": "atk_scale",
+ "value": 1.7
},
{
- "key": "atk",
- "value": 0.6
+ "key": "force",
+ "value": 2.0
+ },
+ {
+ "key": "sluggish",
+ "value": 1.6
}
]
}
]
},
- "skchr_vodfox_2": {
- "skillId": "skchr_vodfox_2",
+ "skchr_snsant_2": {
+ "skillId": "skchr_snsant_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "诅咒娃娃",
- "rangeId": null,
- "description": "获得一个诅咒娃娃(最多可库存1个)\\n<@ba.rem>诅咒娃娃周围敌人的攻击力和防御力<@ba.vup>-{-atk:0%}>,15秒后自动销毁>",
- "skillType": 2,
+ "name": "伸缩式电捕网",
+ "rangeId": "3-2",
+ "description": "向前方发射一个捕网,捕网会把目标地点周围的敌人全部<@ba.vup>小力地>拖拽至面前,对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>并使其停顿<@ba.vup>{sluggish}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
+ "spCost": 27,
"initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_vodfox_2",
- "duration": -1.0,
+ "prefabId": "skchr_snsant_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": -0.2
+ "key": "atk_scale",
+ "value": 1.3
},
{
- "key": "def",
- "value": -0.2
+ "key": "force",
+ "value": 0.0
+ },
+ {
+ "key": "sluggish",
+ "value": 2.1
}
]
},
{
- "name": "诅咒娃娃",
- "rangeId": null,
- "description": "获得一个诅咒娃娃(最多可库存1个)\\n<@ba.rem>诅咒娃娃周围敌人的攻击力和防御力<@ba.vup>-{-atk:0%}>,15秒后自动销毁>",
- "skillType": 2,
+ "name": "伸缩式电捕网",
+ "rangeId": "3-2",
+ "description": "向前方发射一个捕网,捕网会把目标地点周围的敌人全部<@ba.vup>小力地>拖拽至面前,对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>并使其停顿<@ba.vup>{sluggish}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 48,
+ "spCost": 26,
"initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_vodfox_2",
- "duration": -1.0,
+ "prefabId": "skchr_snsant_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": -0.2
+ "key": "atk_scale",
+ "value": 1.35
},
{
- "key": "def",
- "value": -0.2
+ "key": "force",
+ "value": 0.0
+ },
+ {
+ "key": "sluggish",
+ "value": 2.1
}
]
},
{
- "name": "诅咒娃娃",
- "rangeId": null,
- "description": "获得一个诅咒娃娃(最多可库存1个)\\n<@ba.rem>诅咒娃娃周围敌人的攻击力和防御力<@ba.vup>-{-atk:0%}>,15秒后自动销毁>",
- "skillType": 2,
+ "name": "伸缩式电捕网",
+ "rangeId": "3-2",
+ "description": "向前方发射一个捕网,捕网会把目标地点周围的敌人全部<@ba.vup>小力地>拖拽至面前,对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>并使其停顿<@ba.vup>{sluggish}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 46,
+ "spCost": 25,
"initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_vodfox_2",
- "duration": -1.0,
+ "prefabId": "skchr_snsant_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": -0.2
+ "key": "atk_scale",
+ "value": 1.4
},
{
- "key": "def",
- "value": -0.2
+ "key": "force",
+ "value": 0.0
+ },
+ {
+ "key": "sluggish",
+ "value": 2.1
}
]
},
{
- "name": "诅咒娃娃",
- "rangeId": null,
- "description": "获得一个诅咒娃娃(最多可库存1个)\\n<@ba.rem>诅咒娃娃周围敌人的攻击力和防御力<@ba.vup>-{-atk:0%}>,15秒后自动销毁>",
- "skillType": 2,
+ "name": "伸缩式电捕网",
+ "rangeId": "3-2",
+ "description": "向前方发射一个捕网,捕网会把目标地点周围的敌人全部<@ba.vup>中等力度地>拖拽至面前,对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>并使其停顿<@ba.vup>{sluggish}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 44,
+ "spCost": 24,
"initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_vodfox_2",
- "duration": -1.0,
+ "prefabId": "skchr_snsant_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": -0.25
+ "key": "atk_scale",
+ "value": 1.45
},
{
- "key": "def",
- "value": -0.25
+ "key": "force",
+ "value": 1.0
+ },
+ {
+ "key": "sluggish",
+ "value": 2.3
}
]
},
{
- "name": "诅咒娃娃",
- "rangeId": null,
- "description": "获得一个诅咒娃娃(最多可库存1个)\\n<@ba.rem>诅咒娃娃周围敌人的攻击力和防御力<@ba.vup>-{-atk:0%}>,15秒后自动销毁>",
- "skillType": 2,
+ "name": "伸缩式电捕网",
+ "rangeId": "3-2",
+ "description": "向前方发射一个捕网,捕网会把目标地点周围的敌人全部<@ba.vup>中等力度地>拖拽至面前,对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>并使其停顿<@ba.vup>{sluggish}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 42,
+ "spCost": 23,
"initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_vodfox_2",
- "duration": -1.0,
+ "prefabId": "skchr_snsant_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": -0.25
+ "key": "atk_scale",
+ "value": 1.5
},
{
- "key": "def",
- "value": -0.25
+ "key": "force",
+ "value": 1.0
+ },
+ {
+ "key": "sluggish",
+ "value": 2.3
}
]
},
{
- "name": "诅咒娃娃",
- "rangeId": null,
- "description": "获得一个诅咒娃娃(最多可库存1个)\\n<@ba.rem>诅咒娃娃周围敌人的攻击力和防御力<@ba.vup>-{-atk:0%}>,15秒后自动销毁>",
- "skillType": 2,
+ "name": "伸缩式电捕网",
+ "rangeId": "3-2",
+ "description": "向前方发射一个捕网,捕网会把目标地点周围的敌人全部<@ba.vup>中等力度地>拖拽至面前,对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>并使其停顿<@ba.vup>{sluggish}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
+ "spCost": 22,
"initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_vodfox_2",
- "duration": -1.0,
+ "prefabId": "skchr_snsant_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": -0.25
+ "key": "atk_scale",
+ "value": 1.55
},
{
- "key": "def",
- "value": -0.25
+ "key": "force",
+ "value": 1.0
+ },
+ {
+ "key": "sluggish",
+ "value": 2.3
}
]
},
{
- "name": "诅咒娃娃",
- "rangeId": null,
- "description": "获得一个诅咒娃娃(最多可库存1个)\\n<@ba.rem>诅咒娃娃周围敌人的攻击力和防御力<@ba.vup>-{-atk:0%}>,15秒后自动销毁>",
- "skillType": 2,
+ "name": "伸缩式电捕网",
+ "rangeId": "3-2",
+ "description": "向前方发射一个捕网,捕网会把目标地点周围的敌人全部<@ba.vup>中等力度地>拖拽至面前,对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>并使其停顿<@ba.vup>{sluggish}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 38,
+ "spCost": 21,
"initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_vodfox_2",
- "duration": -1.0,
+ "prefabId": "skchr_snsant_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": -0.3
+ "key": "atk_scale",
+ "value": 1.6
},
{
- "key": "def",
- "value": -0.3
+ "key": "force",
+ "value": 1.0
+ },
+ {
+ "key": "sluggish",
+ "value": 2.5
}
]
},
{
- "name": "诅咒娃娃",
- "rangeId": null,
- "description": "获得一个诅咒娃娃(最多可库存1个)\\n<@ba.rem>诅咒娃娃周围敌人的攻击力和防御力<@ba.vup>-{-atk:0%}>,15秒后自动销毁>",
- "skillType": 2,
+ "name": "伸缩式电捕网",
+ "rangeId": "3-2",
+ "description": "向前方发射一个捕网,捕网会把目标地点周围的敌人全部<@ba.vup>中等力度地>拖拽至面前,对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>并使其停顿<@ba.vup>{sluggish}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 36,
+ "spCost": 20,
"initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_vodfox_2",
- "duration": -1.0,
+ "prefabId": "skchr_snsant_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": -0.4
+ "key": "atk_scale",
+ "value": 1.7
},
{
- "key": "def",
- "value": -0.4
+ "key": "force",
+ "value": 1.0
+ },
+ {
+ "key": "sluggish",
+ "value": 2.8
}
]
},
{
- "name": "诅咒娃娃",
- "rangeId": null,
- "description": "获得一个诅咒娃娃(最多可库存1个)\\n<@ba.rem>诅咒娃娃周围敌人的攻击力和防御力<@ba.vup>-{-atk:0%}>,15秒后自动销毁>",
- "skillType": 2,
+ "name": "伸缩式电捕网",
+ "rangeId": "3-2",
+ "description": "向前方发射一个捕网,捕网会把目标地点周围的敌人全部<@ba.vup>中等力度地>拖拽至面前,对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>并使其停顿<@ba.vup>{sluggish}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 34,
+ "spCost": 19,
"initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_vodfox_2",
- "duration": -1.0,
+ "prefabId": "skchr_snsant_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": -0.45
+ "key": "atk_scale",
+ "value": 1.8
},
{
- "key": "def",
- "value": -0.45
+ "key": "force",
+ "value": 1.0
+ },
+ {
+ "key": "sluggish",
+ "value": 3.1
}
]
},
{
- "name": "诅咒娃娃",
- "rangeId": null,
- "description": "获得一个诅咒娃娃(最多可库存1个)\\n<@ba.rem>诅咒娃娃周围敌人的攻击力和防御力<@ba.vup>-{-atk:0%}>,15秒后自动销毁>",
- "skillType": 2,
+ "name": "伸缩式电捕网",
+ "rangeId": "3-2",
+ "description": "向前方发射一个捕网,捕网会把目标地点周围的敌人全部<@ba.vup>较大力地>拖拽至面前,对其造成相当于攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术伤害>并使其停顿<@ba.vup>{sluggish}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
+ "spCost": 17,
"initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_vodfox_2",
- "duration": -1.0,
+ "prefabId": "skchr_snsant_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": -0.5
+ "key": "atk_scale",
+ "value": 2.0
},
{
- "key": "def",
- "value": -0.5
+ "key": "force",
+ "value": 2.0
+ },
+ {
+ "key": "sluggish",
+ "value": 3.5
}
]
}
]
},
- "sktok_vodfox_token": {
- "skillId": "sktok_vodfox_token",
+ "skchr_slbell_1": {
+ "skillId": "skchr_slbell_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "诅咒娃娃",
+ "name": "传音回响",
"rangeId": null,
- "description": "范围内的敌人攻击力和防御力<@ba.vup>-{-atk:0%}>",
- "skillType": 0,
+ "description": "同时攻击<@ba.vup>{attack@max_target}>个目标,攻击范围内所有敌人攻击速度<@ba.vup>-{-attack_speed}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 40,
+ "initSp": 10,
+ "increment": 1.0
},
- "prefabId": "sktok_vodfox_token",
- "duration": 15.0,
+ "prefabId": "skchr_slbell_1",
+ "duration": 10.0,
"blackboard": [
{
- "key": "atk",
- "value": -0.2
+ "key": "attack_speed",
+ "value": -30.0
},
{
- "key": "def",
- "value": -0.2
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "诅咒娃娃",
+ "name": "传音回响",
"rangeId": null,
- "description": "范围内的敌人攻击力和防御力<@ba.vup>-{-atk:0%}>",
- "skillType": 0,
+ "description": "同时攻击<@ba.vup>{attack@max_target}>个目标,攻击范围内所有敌人攻击速度<@ba.vup>-{-attack_speed}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 40,
+ "initSp": 10,
+ "increment": 1.0
},
- "prefabId": "sktok_vodfox_token",
- "duration": 15.0,
+ "prefabId": "skchr_slbell_1",
+ "duration": 11.0,
"blackboard": [
{
- "key": "atk",
- "value": -0.2
+ "key": "attack_speed",
+ "value": -30.0
},
{
- "key": "def",
- "value": -0.2
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "诅咒娃娃",
+ "name": "传音回响",
"rangeId": null,
- "description": "范围内的敌人攻击力和防御力<@ba.vup>-{-atk:0%}>",
- "skillType": 0,
+ "description": "同时攻击<@ba.vup>{attack@max_target}>个目标,攻击范围内所有敌人攻击速度<@ba.vup>-{-attack_speed}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 40,
+ "initSp": 10,
+ "increment": 1.0
},
- "prefabId": "sktok_vodfox_token",
- "duration": 15.0,
+ "prefabId": "skchr_slbell_1",
+ "duration": 12.0,
"blackboard": [
{
- "key": "atk",
- "value": -0.2
+ "key": "attack_speed",
+ "value": -30.0
},
{
- "key": "def",
- "value": -0.2
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "诅咒娃娃",
+ "name": "传音回响",
"rangeId": null,
- "description": "范围内的敌人攻击力和防御力<@ba.vup>-{-atk:0%}>",
- "skillType": 0,
+ "description": "同时攻击<@ba.vup>{attack@max_target}>个目标,攻击范围内所有敌人攻击速度<@ba.vup>-{-attack_speed}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 40,
+ "initSp": 15,
+ "increment": 1.0
},
- "prefabId": "sktok_vodfox_token",
- "duration": 15.0,
+ "prefabId": "skchr_slbell_1",
+ "duration": 13.0,
"blackboard": [
{
- "key": "atk",
- "value": -0.25
+ "key": "attack_speed",
+ "value": -40.0
},
{
- "key": "def",
- "value": -0.25
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "诅咒娃娃",
+ "name": "传音回响",
"rangeId": null,
- "description": "范围内的敌人攻击力和防御力<@ba.vup>-{-atk:0%}>",
- "skillType": 0,
+ "description": "同时攻击<@ba.vup>{attack@max_target}>个目标,攻击范围内所有敌人攻击速度<@ba.vup>-{-attack_speed}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 40,
+ "initSp": 15,
+ "increment": 1.0
},
- "prefabId": "sktok_vodfox_token",
- "duration": 15.0,
+ "prefabId": "skchr_slbell_1",
+ "duration": 14.0,
"blackboard": [
{
- "key": "atk",
- "value": -0.25
+ "key": "attack_speed",
+ "value": -40.0
},
{
- "key": "def",
- "value": -0.25
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "诅咒娃娃",
+ "name": "传音回响",
"rangeId": null,
- "description": "范围内的敌人攻击力和防御力<@ba.vup>-{-atk:0%}>",
- "skillType": 0,
+ "description": "同时攻击<@ba.vup>{attack@max_target}>个目标,攻击范围内所有敌人攻击速度<@ba.vup>-{-attack_speed}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 40,
+ "initSp": 15,
+ "increment": 1.0
},
- "prefabId": "sktok_vodfox_token",
+ "prefabId": "skchr_slbell_1",
"duration": 15.0,
"blackboard": [
{
- "key": "atk",
- "value": -0.25
+ "key": "attack_speed",
+ "value": -40.0
},
{
- "key": "def",
- "value": -0.25
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "诅咒娃娃",
+ "name": "传音回响",
"rangeId": null,
- "description": "范围内的敌人攻击力和防御力<@ba.vup>-{-atk:0%}>",
- "skillType": 0,
+ "description": "同时攻击<@ba.vup>{attack@max_target}>个目标,攻击范围内所有敌人攻击速度<@ba.vup>-{-attack_speed}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 40,
+ "initSp": 20,
+ "increment": 1.0
},
- "prefabId": "sktok_vodfox_token",
- "duration": 15.0,
+ "prefabId": "skchr_slbell_1",
+ "duration": 16.0,
"blackboard": [
{
- "key": "atk",
- "value": -0.3
+ "key": "attack_speed",
+ "value": -50.0
},
{
- "key": "def",
- "value": -0.3
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "诅咒娃娃",
+ "name": "传音回响",
"rangeId": null,
- "description": "范围内的敌人攻击力和防御力<@ba.vup>-{-atk:0%}>",
- "skillType": 0,
+ "description": "同时攻击<@ba.vup>{attack@max_target}>个目标,攻击范围内所有敌人攻击速度<@ba.vup>-{-attack_speed}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 40,
+ "initSp": 20,
+ "increment": 1.0
},
- "prefabId": "sktok_vodfox_token",
- "duration": 15.0,
+ "prefabId": "skchr_slbell_1",
+ "duration": 17.0,
"blackboard": [
{
- "key": "atk",
- "value": -0.4
+ "key": "attack_speed",
+ "value": -53.0
},
{
- "key": "def",
- "value": -0.4
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "诅咒娃娃",
+ "name": "传音回响",
"rangeId": null,
- "description": "范围内的敌人攻击力和防御力<@ba.vup>-{-atk:0%}>",
- "skillType": 0,
+ "description": "同时攻击<@ba.vup>{attack@max_target}>个目标,攻击范围内所有敌人攻击速度<@ba.vup>-{-attack_speed}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 40,
+ "initSp": 20,
+ "increment": 1.0
},
- "prefabId": "sktok_vodfox_token",
- "duration": 15.0,
+ "prefabId": "skchr_slbell_1",
+ "duration": 18.0,
"blackboard": [
{
- "key": "atk",
- "value": -0.45
+ "key": "attack_speed",
+ "value": -56.0
},
{
- "key": "def",
- "value": -0.45
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "诅咒娃娃",
+ "name": "传音回响",
"rangeId": null,
- "description": "范围内的敌人攻击力和防御力<@ba.vup>-{-atk:0%}>",
- "skillType": 0,
+ "description": "同时攻击<@ba.vup>{attack@max_target}>个目标,攻击范围内所有敌人攻击速度<@ba.vup>-{-attack_speed}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 40,
+ "initSp": 25,
+ "increment": 1.0
},
- "prefabId": "sktok_vodfox_token",
- "duration": 15.0,
+ "prefabId": "skchr_slbell_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": -0.5
+ "key": "attack_speed",
+ "value": -60.0
},
{
- "key": "def",
- "value": -0.5
+ "key": "attack@max_target",
+ "value": 2.0
}
]
}
]
},
- "skchr_glassb_1": {
- "skillId": "skchr_glassb_1",
+ "skchr_slbell_2": {
+ "skillId": "skchr_slbell_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "专心致志",
+ "name": "自然震慑",
"rangeId": null,
- "description": "攻击间隔<@ba.vup>缩短>",
+ "description": "攻击范围内所有敌人防御力<@ba.vup>-{-def:0%}>,法术抗性<@ba.vup>-{-magic_resistance:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 20,
+ "spCost": 40,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_glassb_1",
- "duration": 20.0,
+ "prefabId": "skchr_slbell_2",
+ "duration": 10.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": -0.8
+ "key": "def",
+ "value": -0.35
+ },
+ {
+ "key": "magic_resistance",
+ "value": -0.2
}
]
},
{
- "name": "专心致志",
+ "name": "自然震慑",
"rangeId": null,
- "description": "攻击间隔<@ba.vup>缩短>",
+ "description": "攻击范围内所有敌人防御力<@ba.vup>-{-def:0%}>,法术抗性<@ba.vup>-{-magic_resistance:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 49,
- "initSp": 20,
+ "spCost": 40,
+ "initSp": 11,
"increment": 1.0
},
- "prefabId": "skchr_glassb_1",
- "duration": 21.0,
+ "prefabId": "skchr_slbell_2",
+ "duration": 11.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": -0.8
+ "key": "def",
+ "value": -0.35
+ },
+ {
+ "key": "magic_resistance",
+ "value": -0.2
}
]
},
{
- "name": "专心致志",
+ "name": "自然震慑",
"rangeId": null,
- "description": "攻击间隔<@ba.vup>缩短>",
+ "description": "攻击范围内所有敌人防御力<@ba.vup>-{-def:0%}>,法术抗性<@ba.vup>-{-magic_resistance:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 48,
- "initSp": 20,
+ "spCost": 40,
+ "initSp": 12,
"increment": 1.0
},
- "prefabId": "skchr_glassb_1",
- "duration": 22.0,
+ "prefabId": "skchr_slbell_2",
+ "duration": 12.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": -0.8
+ "key": "def",
+ "value": -0.35
+ },
+ {
+ "key": "magic_resistance",
+ "value": -0.2
}
]
},
{
- "name": "专心致志",
+ "name": "自然震慑",
"rangeId": null,
- "description": "攻击间隔<@ba.vup>较大幅度缩短>",
+ "description": "攻击范围内所有敌人防御力<@ba.vup>-{-def:0%}>,法术抗性<@ba.vup>-{-magic_resistance:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 47,
- "initSp": 20,
+ "spCost": 40,
+ "initSp": 13,
"increment": 1.0
},
- "prefabId": "skchr_glassb_1",
- "duration": 23.0,
+ "prefabId": "skchr_slbell_2",
+ "duration": 14.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": -0.9
+ "key": "def",
+ "value": -0.4
+ },
+ {
+ "key": "magic_resistance",
+ "value": -0.23
}
]
},
{
- "name": "专心致志",
+ "name": "自然震慑",
"rangeId": null,
- "description": "攻击间隔<@ba.vup>较大幅度缩短>",
+ "description": "攻击范围内所有敌人防御力<@ba.vup>-{-def:0%}>,法术抗性<@ba.vup>-{-magic_resistance:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 46,
- "initSp": 20,
+ "spCost": 40,
+ "initSp": 14,
"increment": 1.0
},
- "prefabId": "skchr_glassb_1",
- "duration": 24.0,
+ "prefabId": "skchr_slbell_2",
+ "duration": 15.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": -0.9
+ "key": "def",
+ "value": -0.4
+ },
+ {
+ "key": "magic_resistance",
+ "value": -0.23
}
]
},
{
- "name": "专心致志",
+ "name": "自然震慑",
"rangeId": null,
- "description": "攻击间隔<@ba.vup>较大幅度缩短>",
+ "description": "攻击范围内所有敌人防御力<@ba.vup>-{-def:0%}>,法术抗性<@ba.vup>-{-magic_resistance:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 45,
- "initSp": 20,
+ "spCost": 40,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_glassb_1",
- "duration": 25.0,
+ "prefabId": "skchr_slbell_2",
+ "duration": 16.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": -0.9
+ "key": "def",
+ "value": -0.4
+ },
+ {
+ "key": "magic_resistance",
+ "value": -0.23
}
]
},
{
- "name": "专心致志",
+ "name": "自然震慑",
"rangeId": null,
- "description": "攻击间隔<@ba.vup>大幅度缩短>",
+ "description": "攻击范围内所有敌人防御力<@ba.vup>-{-def:0%}>,法术抗性<@ba.vup>-{-magic_resistance:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 44,
- "initSp": 20,
+ "spCost": 40,
+ "initSp": 16,
"increment": 1.0
},
- "prefabId": "skchr_glassb_1",
- "duration": 26.0,
+ "prefabId": "skchr_slbell_2",
+ "duration": 18.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": -1.0
+ "key": "def",
+ "value": -0.45
+ },
+ {
+ "key": "magic_resistance",
+ "value": -0.26
}
]
},
{
- "name": "专心致志",
+ "name": "自然震慑",
"rangeId": null,
- "description": "攻击间隔<@ba.vup>大幅度缩短>",
+ "description": "攻击范围内所有敌人防御力<@ba.vup>-{-def:0%}>,法术抗性<@ba.vup>-{-magic_resistance:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 43,
- "initSp": 20,
+ "spCost": 40,
+ "initSp": 17,
"increment": 1.0
},
- "prefabId": "skchr_glassb_1",
- "duration": 27.0,
+ "prefabId": "skchr_slbell_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": -1.0
+ "key": "def",
+ "value": -0.5
+ },
+ {
+ "key": "magic_resistance",
+ "value": -0.26
}
]
},
{
- "name": "专心致志",
+ "name": "自然震慑",
"rangeId": null,
- "description": "攻击间隔<@ba.vup>大幅度缩短>",
+ "description": "攻击范围内所有敌人防御力<@ba.vup>-{-def:0%}>,法术抗性<@ba.vup>-{-magic_resistance:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 42,
- "initSp": 20,
+ "spCost": 40,
+ "initSp": 18,
"increment": 1.0
},
- "prefabId": "skchr_glassb_1",
- "duration": 28.0,
+ "prefabId": "skchr_slbell_2",
+ "duration": 22.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": -1.0
+ "key": "def",
+ "value": -0.55
+ },
+ {
+ "key": "magic_resistance",
+ "value": -0.26
}
]
},
{
- "name": "专心致志",
+ "name": "自然震慑",
"rangeId": null,
- "description": "攻击间隔<@ba.vup>极大幅度缩短>",
+ "description": "攻击范围内所有敌人防御力<@ba.vup>-{-def:0%}>,法术抗性<@ba.vup>-{-magic_resistance:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
@@ -51868,14059 +53626,16052 @@
"initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_glassb_1",
- "duration": 30.0,
+ "prefabId": "skchr_slbell_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": -1.1
+ "key": "def",
+ "value": -0.6
+ },
+ {
+ "key": "magic_resistance",
+ "value": -0.3
}
]
}
]
},
- "skchr_glassb_2": {
- "skillId": "skchr_glassb_2",
+ "skchr_vodfox_1": {
+ "skillId": "skchr_vodfox_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "文学风暴",
- "rangeId": "x-2",
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>扩大>,额外攻击<@ba.vup>一>个目标",
- "skillType": 1,
+ "name": "病入膏肓",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的伤害加成提升至<@ba.vup>{scale_delta_to_one:0.0}>倍\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
+ "spCost": 90,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_glassb_2",
- "duration": 20.0,
+ "prefabId": "skchr_vodfox_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.2
+ "key": "scale_delta_to_one",
+ "value": 1.3
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "atk",
+ "value": 0.2
}
]
},
{
- "name": "文学风暴",
- "rangeId": "x-2",
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>扩大>,额外攻击<@ba.vup>一>个目标",
- "skillType": 1,
+ "name": "病入膏肓",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的伤害加成提升至<@ba.vup>{scale_delta_to_one:0.0}>倍\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 3,
+ "spCost": 88,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_glassb_2",
- "duration": 20.0,
+ "prefabId": "skchr_vodfox_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.2
+ "key": "scale_delta_to_one",
+ "value": 1.3
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "atk",
+ "value": 0.2
}
]
},
{
- "name": "文学风暴",
- "rangeId": "x-2",
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>扩大>,额外攻击<@ba.vup>一>个目标",
- "skillType": 1,
+ "name": "病入膏肓",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的伤害加成提升至<@ba.vup>{scale_delta_to_one:0.0}>倍\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 6,
+ "spCost": 86,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_glassb_2",
- "duration": 20.0,
+ "prefabId": "skchr_vodfox_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.2
+ "key": "scale_delta_to_one",
+ "value": 1.3
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "atk",
+ "value": 0.2
}
]
},
{
- "name": "文学风暴",
- "rangeId": "x-2",
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>扩大>,额外攻击<@ba.vup>两>个目标",
- "skillType": 1,
+ "name": "病入膏肓",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的伤害加成提升至<@ba.vup>{scale_delta_to_one:0.0}>倍\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 10,
+ "spCost": 84,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_glassb_2",
- "duration": 22.0,
+ "prefabId": "skchr_vodfox_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.25
+ "key": "scale_delta_to_one",
+ "value": 1.4
},
{
- "key": "attack@max_target",
- "value": 3.0
+ "key": "atk",
+ "value": 0.3
}
]
},
{
- "name": "文学风暴",
- "rangeId": "x-2",
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>扩大>,额外攻击<@ba.vup>两>个目标",
- "skillType": 1,
+ "name": "病入膏肓",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的伤害加成提升至<@ba.vup>{scale_delta_to_one:0.0}>倍\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 13,
+ "spCost": 82,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_glassb_2",
- "duration": 22.0,
+ "prefabId": "skchr_vodfox_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.25
+ "key": "scale_delta_to_one",
+ "value": 1.4
},
{
- "key": "attack@max_target",
- "value": 3.0
+ "key": "atk",
+ "value": 0.3
}
]
},
{
- "name": "文学风暴",
- "rangeId": "x-2",
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>扩大>,额外攻击<@ba.vup>两>个目标",
- "skillType": 1,
+ "name": "病入膏肓",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的伤害加成提升至<@ba.vup>{scale_delta_to_one:0.0}>倍\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 16,
+ "spCost": 80,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_glassb_2",
- "duration": 22.0,
+ "prefabId": "skchr_vodfox_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.25
+ "key": "scale_delta_to_one",
+ "value": 1.4
},
{
- "key": "attack@max_target",
- "value": 3.0
+ "key": "atk",
+ "value": 0.3
}
]
},
{
- "name": "文学风暴",
- "rangeId": "x-2",
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>扩大>,额外攻击<@ba.vup>两>个目标",
- "skillType": 1,
+ "name": "病入膏肓",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的伤害加成提升至<@ba.vup>{scale_delta_to_one:0.0}>倍\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 20,
+ "spCost": 78,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_glassb_2",
- "duration": 25.0,
+ "prefabId": "skchr_vodfox_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.3
+ "key": "scale_delta_to_one",
+ "value": 1.5
},
{
- "key": "attack@max_target",
- "value": 3.0
+ "key": "atk",
+ "value": 0.4
}
]
},
{
- "name": "文学风暴",
- "rangeId": "x-2",
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>扩大>,额外攻击<@ba.vup>两>个目标",
- "skillType": 1,
+ "name": "病入膏肓",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的伤害加成提升至<@ba.vup>{scale_delta_to_one:0.0}>倍\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 23,
+ "spCost": 76,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_glassb_2",
- "duration": 25.0,
+ "prefabId": "skchr_vodfox_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.45
+ "key": "scale_delta_to_one",
+ "value": 1.6
},
{
- "key": "attack@max_target",
- "value": 3.0
+ "key": "atk",
+ "value": 0.45
}
]
},
{
- "name": "文学风暴",
- "rangeId": "x-2",
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>扩大>,额外攻击<@ba.vup>两>个目标",
- "skillType": 1,
+ "name": "病入膏肓",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的伤害加成提升至<@ba.vup>{scale_delta_to_one:0.0}>倍\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 26,
+ "spCost": 74,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_glassb_2",
- "duration": 25.0,
+ "prefabId": "skchr_vodfox_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.6
+ "key": "scale_delta_to_one",
+ "value": 1.7
},
{
- "key": "attack@max_target",
- "value": 3.0
+ "key": "atk",
+ "value": 0.5
}
]
},
{
- "name": "文学风暴",
- "rangeId": "x-2",
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>扩大>,额外攻击<@ba.vup>两>个目标",
- "skillType": 1,
+ "name": "病入膏肓",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的伤害加成提升至<@ba.vup>{scale_delta_to_one:0.0}>倍\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 30,
+ "spCost": 70,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_glassb_2",
- "duration": 25.0,
+ "prefabId": "skchr_vodfox_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.75
+ "key": "scale_delta_to_one",
+ "value": 1.8
},
{
- "key": "attack@max_target",
- "value": 3.0
+ "key": "atk",
+ "value": 0.6
}
]
}
]
},
- "skchr_glacus_1": {
- "skillId": "skchr_glacus_1",
+ "skchr_vodfox_2": {
+ "skillId": "skchr_vodfox_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "双线装填",
+ "name": "诅咒娃娃",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,额外攻击<@ba.vup>一>个目标",
- "skillType": 1,
+ "description": "获得一个诅咒娃娃(最多可库存1个)\\n<@ba.rem>诅咒娃娃周围敌人的攻击力和防御力<@ba.vup>-{-atk:0%}>,15秒后自动销毁>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 35,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_glacus_1",
- "duration": 16.0,
+ "prefabId": "skchr_vodfox_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk",
- "value": 0.2
+ "value": -0.2
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "def",
+ "value": -0.2
}
]
},
{
- "name": "双线装填",
+ "name": "诅咒娃娃",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,额外攻击<@ba.vup>一>个目标",
- "skillType": 1,
+ "description": "获得一个诅咒娃娃(最多可库存1个)\\n<@ba.rem>诅咒娃娃周围敌人的攻击力和防御力<@ba.vup>-{-atk:0%}>,15秒后自动销毁>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 35,
- "initSp": 2,
+ "spCost": 48,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_glacus_1",
- "duration": 17.0,
+ "prefabId": "skchr_vodfox_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk",
- "value": 0.2
+ "value": -0.2
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "def",
+ "value": -0.2
}
]
},
{
- "name": "双线装填",
+ "name": "诅咒娃娃",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,额外攻击<@ba.vup>一>个目标",
- "skillType": 1,
+ "description": "获得一个诅咒娃娃(最多可库存1个)\\n<@ba.rem>诅咒娃娃周围敌人的攻击力和防御力<@ba.vup>-{-atk:0%}>,15秒后自动销毁>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 35,
- "initSp": 4,
+ "spCost": 46,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_glacus_1",
- "duration": 18.0,
+ "prefabId": "skchr_vodfox_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk",
- "value": 0.2
+ "value": -0.2
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "def",
+ "value": -0.2
}
]
},
{
- "name": "双线装填",
+ "name": "诅咒娃娃",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,额外攻击<@ba.vup>一>个目标",
- "skillType": 1,
+ "description": "获得一个诅咒娃娃(最多可库存1个)\\n<@ba.rem>诅咒娃娃周围敌人的攻击力和防御力<@ba.vup>-{-atk:0%}>,15秒后自动销毁>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 35,
- "initSp": 6,
+ "spCost": 44,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_glacus_1",
- "duration": 19.0,
+ "prefabId": "skchr_vodfox_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk",
- "value": 0.3
+ "value": -0.25
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "def",
+ "value": -0.25
}
]
},
{
- "name": "双线装填",
+ "name": "诅咒娃娃",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,额外攻击<@ba.vup>一>个目标",
- "skillType": 1,
+ "description": "获得一个诅咒娃娃(最多可库存1个)\\n<@ba.rem>诅咒娃娃周围敌人的攻击力和防御力<@ba.vup>-{-atk:0%}>,15秒后自动销毁>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 35,
- "initSp": 8,
+ "spCost": 42,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_glacus_1",
- "duration": 20.0,
+ "prefabId": "skchr_vodfox_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk",
- "value": 0.3
+ "value": -0.25
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "def",
+ "value": -0.25
}
]
},
{
- "name": "双线装填",
+ "name": "诅咒娃娃",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,额外攻击<@ba.vup>一>个目标",
- "skillType": 1,
+ "description": "获得一个诅咒娃娃(最多可库存1个)\\n<@ba.rem>诅咒娃娃周围敌人的攻击力和防御力<@ba.vup>-{-atk:0%}>,15秒后自动销毁>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 35,
+ "spCost": 40,
"initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_glacus_1",
- "duration": 21.0,
+ "prefabId": "skchr_vodfox_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk",
- "value": 0.3
+ "value": -0.25
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "def",
+ "value": -0.25
}
]
},
{
- "name": "双线装填",
+ "name": "诅咒娃娃",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,额外攻击<@ba.vup>一>个目标",
- "skillType": 1,
+ "description": "获得一个诅咒娃娃(最多可库存1个)\\n<@ba.rem>诅咒娃娃周围敌人的攻击力和防御力<@ba.vup>-{-atk:0%}>,15秒后自动销毁>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 35,
- "initSp": 12,
+ "spCost": 38,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_glacus_1",
- "duration": 22.0,
+ "prefabId": "skchr_vodfox_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk",
- "value": 0.4
+ "value": -0.3
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "def",
+ "value": -0.3
}
]
},
{
- "name": "双线装填",
+ "name": "诅咒娃娃",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,额外攻击<@ba.vup>一>个目标",
- "skillType": 1,
+ "description": "获得一个诅咒娃娃(最多可库存1个)\\n<@ba.rem>诅咒娃娃周围敌人的攻击力和防御力<@ba.vup>-{-atk:0%}>,15秒后自动销毁>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 35,
- "initSp": 14,
+ "spCost": 36,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_glacus_1",
- "duration": 23.0,
+ "prefabId": "skchr_vodfox_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk",
- "value": 0.43
+ "value": -0.4
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "def",
+ "value": -0.4
}
]
},
{
- "name": "双线装填",
+ "name": "诅咒娃娃",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,额外攻击<@ba.vup>一>个目标",
- "skillType": 1,
+ "description": "获得一个诅咒娃娃(最多可库存1个)\\n<@ba.rem>诅咒娃娃周围敌人的攻击力和防御力<@ba.vup>-{-atk:0%}>,15秒后自动销毁>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 35,
- "initSp": 16,
+ "spCost": 34,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_glacus_1",
- "duration": 24.0,
+ "prefabId": "skchr_vodfox_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk",
- "value": 0.46
+ "value": -0.45
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "def",
+ "value": -0.45
}
]
},
{
- "name": "双线装填",
+ "name": "诅咒娃娃",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,额外攻击<@ba.vup>一>个目标",
- "skillType": 1,
+ "description": "获得一个诅咒娃娃(最多可库存1个)\\n<@ba.rem>诅咒娃娃周围敌人的攻击力和防御力<@ba.vup>-{-atk:0%}>,15秒后自动销毁>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 35,
- "initSp": 20,
+ "spCost": 30,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_glacus_1",
- "duration": 25.0,
+ "prefabId": "skchr_vodfox_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk",
- "value": 0.5
+ "value": -0.5
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "def",
+ "value": -0.5
}
]
}
]
},
- "skchr_glacus_2": {
- "skillId": "skchr_glacus_2",
+ "sktok_vodfox_token": {
+ "skillId": "sktok_vodfox_token",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "反制电磁脉冲",
- "rangeId": "x-3",
- "description": "向周围发射一道冲击波,击中的所有敌人受到攻击力<@ba.vup>{atk_scale[normal]:0%}>的法术伤害并束缚(无法移动)<@ba.vup>{frozen}>秒;如果目标是【无人机】,受到的伤害加倍并将效果改为晕眩",
- "skillType": 1,
+ "name": "诅咒娃娃",
+ "rangeId": null,
+ "description": "范围内的敌人攻击力和防御力<@ba.vup>-{-atk:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 40,
- "initSp": 10,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_glacus_2",
- "duration": 0.0,
+ "prefabId": "sktok_vodfox_token",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale[drone]",
- "value": 4.0
- },
- {
- "key": "atk_scale[normal]",
- "value": 2.0
- },
- {
- "key": "frozen",
- "value": 3.5
+ "key": "atk",
+ "value": -0.2
},
{
- "key": "stun",
- "value": 3.5
+ "key": "def",
+ "value": -0.2
}
]
},
{
- "name": "反制电磁脉冲",
- "rangeId": "x-3",
- "description": "向周围发射一道冲击波,击中的所有敌人受到攻击力<@ba.vup>{atk_scale[normal]:0%}>的法术伤害并束缚(无法移动)<@ba.vup>{frozen}>秒;如果目标是【无人机】,受到的伤害加倍并将效果改为晕眩",
- "skillType": 1,
+ "name": "诅咒娃娃",
+ "rangeId": null,
+ "description": "范围内的敌人攻击力和防御力<@ba.vup>-{-atk:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 39,
- "initSp": 10,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_glacus_2",
- "duration": 0.0,
+ "prefabId": "sktok_vodfox_token",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale[drone]",
- "value": 4.4
- },
- {
- "key": "atk_scale[normal]",
- "value": 2.2
- },
- {
- "key": "frozen",
- "value": 3.5
+ "key": "atk",
+ "value": -0.2
},
{
- "key": "stun",
- "value": 3.5
+ "key": "def",
+ "value": -0.2
}
]
},
{
- "name": "反制电磁脉冲",
- "rangeId": "x-3",
- "description": "向周围发射一道冲击波,击中的所有敌人受到攻击力<@ba.vup>{atk_scale[normal]:0%}>的法术伤害并束缚(无法移动)<@ba.vup>{frozen}>秒;如果目标是【无人机】,受到的伤害加倍并将效果改为晕眩",
- "skillType": 1,
+ "name": "诅咒娃娃",
+ "rangeId": null,
+ "description": "范围内的敌人攻击力和防御力<@ba.vup>-{-atk:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 38,
- "initSp": 10,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_glacus_2",
- "duration": 0.0,
+ "prefabId": "sktok_vodfox_token",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale[drone]",
- "value": 4.8
- },
- {
- "key": "atk_scale[normal]",
- "value": 2.4
- },
- {
- "key": "frozen",
- "value": 3.5
+ "key": "atk",
+ "value": -0.2
},
{
- "key": "stun",
- "value": 3.5
+ "key": "def",
+ "value": -0.2
}
]
},
{
- "name": "反制电磁脉冲",
- "rangeId": "x-3",
- "description": "向周围发射一道冲击波,击中的所有敌人受到攻击力<@ba.vup>{atk_scale[normal]:0%}>的法术伤害并束缚(无法移动)<@ba.vup>{frozen}>秒;如果目标是【无人机】,受到的伤害加倍并将效果改为晕眩",
- "skillType": 1,
+ "name": "诅咒娃娃",
+ "rangeId": null,
+ "description": "范围内的敌人攻击力和防御力<@ba.vup>-{-atk:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 37,
- "initSp": 13,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_glacus_2",
- "duration": 0.0,
+ "prefabId": "sktok_vodfox_token",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale[drone]",
- "value": 5.2
- },
- {
- "key": "atk_scale[normal]",
- "value": 2.6
- },
- {
- "key": "frozen",
- "value": 4.0
+ "key": "atk",
+ "value": -0.25
},
{
- "key": "stun",
- "value": 4.0
+ "key": "def",
+ "value": -0.25
}
]
},
{
- "name": "反制电磁脉冲",
- "rangeId": "x-3",
- "description": "向周围发射一道冲击波,击中的所有敌人受到攻击力<@ba.vup>{atk_scale[normal]:0%}>的法术伤害并束缚(无法移动)<@ba.vup>{frozen}>秒;如果目标是【无人机】,受到的伤害加倍并将效果改为晕眩",
- "skillType": 1,
+ "name": "诅咒娃娃",
+ "rangeId": null,
+ "description": "范围内的敌人攻击力和防御力<@ba.vup>-{-atk:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 36,
- "initSp": 13,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_glacus_2",
- "duration": 0.0,
+ "prefabId": "sktok_vodfox_token",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale[drone]",
- "value": 5.6
- },
- {
- "key": "atk_scale[normal]",
- "value": 2.8
- },
- {
- "key": "frozen",
- "value": 4.0
+ "key": "atk",
+ "value": -0.25
},
{
- "key": "stun",
- "value": 4.0
+ "key": "def",
+ "value": -0.25
}
]
},
{
- "name": "反制电磁脉冲",
- "rangeId": "x-3",
- "description": "向周围发射一道冲击波,击中的所有敌人受到攻击力<@ba.vup>{atk_scale[normal]:0%}>的法术伤害并束缚(无法移动)<@ba.vup>{frozen}>秒;如果目标是【无人机】,受到的伤害加倍并将效果改为晕眩",
- "skillType": 1,
+ "name": "诅咒娃娃",
+ "rangeId": null,
+ "description": "范围内的敌人攻击力和防御力<@ba.vup>-{-atk:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 35,
- "initSp": 13,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_glacus_2",
- "duration": 0.0,
+ "prefabId": "sktok_vodfox_token",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale[drone]",
- "value": 6.0
- },
- {
- "key": "atk_scale[normal]",
- "value": 3.0
- },
- {
- "key": "frozen",
- "value": 4.0
+ "key": "atk",
+ "value": -0.25
},
{
- "key": "stun",
- "value": 4.0
+ "key": "def",
+ "value": -0.25
}
]
},
{
- "name": "反制电磁脉冲",
- "rangeId": "x-3",
- "description": "向周围发射一道冲击波,击中的所有敌人受到攻击力<@ba.vup>{atk_scale[normal]:0%}>的法术伤害并束缚(无法移动)<@ba.vup>{frozen}>秒;如果目标是【无人机】,受到的伤害加倍并将效果改为晕眩",
- "skillType": 1,
+ "name": "诅咒娃娃",
+ "rangeId": null,
+ "description": "范围内的敌人攻击力和防御力<@ba.vup>-{-atk:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 34,
- "initSp": 16,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_glacus_2",
- "duration": 0.0,
+ "prefabId": "sktok_vodfox_token",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale[drone]",
- "value": 6.4
- },
- {
- "key": "atk_scale[normal]",
- "value": 3.2
- },
- {
- "key": "frozen",
- "value": 4.5
+ "key": "atk",
+ "value": -0.3
},
{
- "key": "stun",
- "value": 4.5
+ "key": "def",
+ "value": -0.3
}
]
},
{
- "name": "反制电磁脉冲",
- "rangeId": "x-3",
- "description": "向周围发射一道冲击波,击中的所有敌人受到攻击力<@ba.vup>{atk_scale[normal]:0%}>的法术伤害并束缚(无法移动)<@ba.vup>{frozen}>秒;如果目标是【无人机】,受到的伤害加倍并将效果改为晕眩",
- "skillType": 1,
+ "name": "诅咒娃娃",
+ "rangeId": null,
+ "description": "范围内的敌人攻击力和防御力<@ba.vup>-{-atk:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 33,
- "initSp": 17,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_glacus_2",
- "duration": 0.0,
+ "prefabId": "sktok_vodfox_token",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale[drone]",
- "value": 6.8
- },
- {
- "key": "atk_scale[normal]",
- "value": 3.4
- },
- {
- "key": "frozen",
- "value": 5.0
+ "key": "atk",
+ "value": -0.4
},
{
- "key": "stun",
- "value": 5.0
+ "key": "def",
+ "value": -0.4
}
]
},
{
- "name": "反制电磁脉冲",
- "rangeId": "x-3",
- "description": "向周围发射一道冲击波,击中的所有敌人受到攻击力<@ba.vup>{atk_scale[normal]:0%}>的法术伤害并束缚(无法移动)<@ba.vup>{frozen}>秒;如果目标是【无人机】,受到的伤害加倍并将效果改为晕眩",
- "skillType": 1,
+ "name": "诅咒娃娃",
+ "rangeId": null,
+ "description": "范围内的敌人攻击力和防御力<@ba.vup>-{-atk:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 32,
- "initSp": 18,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_glacus_2",
- "duration": 0.0,
+ "prefabId": "sktok_vodfox_token",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale[drone]",
- "value": 7.2
- },
- {
- "key": "atk_scale[normal]",
- "value": 3.6
- },
- {
- "key": "frozen",
- "value": 5.5
+ "key": "atk",
+ "value": -0.45
},
{
- "key": "stun",
- "value": 5.5
+ "key": "def",
+ "value": -0.45
}
]
},
{
- "name": "反制电磁脉冲",
- "rangeId": "x-3",
- "description": "向周围发射一道冲击波,击中的所有敌人受到攻击力<@ba.vup>{atk_scale[normal]:0%}>的法术伤害并束缚(无法移动)<@ba.vup>{frozen}>秒;如果目标是【无人机】,受到的伤害加倍并将效果改为晕眩",
- "skillType": 1,
+ "name": "诅咒娃娃",
+ "rangeId": null,
+ "description": "范围内的敌人攻击力和防御力<@ba.vup>-{-atk:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 30,
- "initSp": 20,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_glacus_2",
- "duration": 0.0,
+ "prefabId": "sktok_vodfox_token",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale[drone]",
- "value": 8.0
- },
- {
- "key": "atk_scale[normal]",
- "value": 4.0
- },
- {
- "key": "frozen",
- "value": 6.0
+ "key": "atk",
+ "value": -0.5
},
{
- "key": "stun",
- "value": 6.0
+ "key": "def",
+ "value": -0.5
}
]
}
]
},
- "skchr_sora_1": {
- "skillId": "skchr_sora_1",
+ "skchr_glassb_1": {
+ "skillId": "skchr_glassb_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "睡眠之歌",
- "rangeId": "x-2",
- "description": "攻击范围<@ba.vup>扩大>,攻击范围内所有敌人全部进入<@ba.vup>睡眠><@ba.rem>(眩晕+无敌)>,同时特性效果<@ba.vup>提高至{attack@atk_to_hp_recovery_ratio:0%}>",
+ "name": "专心致志",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vup>缩短>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 60,
- "initSp": 30,
+ "spCost": 50,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_sora_1",
- "duration": 7.0,
+ "prefabId": "skchr_glassb_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.45
+ "key": "base_attack_time",
+ "value": -0.8
}
]
},
{
- "name": "睡眠之歌",
- "rangeId": "x-2",
- "description": "攻击范围<@ba.vup>扩大>,攻击范围内所有敌人全部进入<@ba.vup>睡眠><@ba.rem>(眩晕+无敌)>,同时特性效果<@ba.vup>提高至{attack@atk_to_hp_recovery_ratio:0%}>",
+ "name": "专心致志",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vup>缩短>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 60,
- "initSp": 30,
+ "spCost": 49,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_sora_1",
- "duration": 7.0,
+ "prefabId": "skchr_glassb_1",
+ "duration": 21.0,
"blackboard": [
{
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.45
+ "key": "base_attack_time",
+ "value": -0.8
}
]
},
{
- "name": "睡眠之歌",
- "rangeId": "x-2",
- "description": "攻击范围<@ba.vup>扩大>,攻击范围内所有敌人全部进入<@ba.vup>睡眠><@ba.rem>(眩晕+无敌)>,同时特性效果<@ba.vup>提高至{attack@atk_to_hp_recovery_ratio:0%}>",
+ "name": "专心致志",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vup>缩短>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 60,
- "initSp": 30,
+ "spCost": 48,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_sora_1",
- "duration": 7.0,
+ "prefabId": "skchr_glassb_1",
+ "duration": 22.0,
"blackboard": [
{
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.5
+ "key": "base_attack_time",
+ "value": -0.8
}
]
},
{
- "name": "睡眠之歌",
- "rangeId": "x-2",
- "description": "攻击范围<@ba.vup>扩大>,攻击范围内所有敌人全部进入<@ba.vup>睡眠><@ba.rem>(眩晕+无敌)>,同时特性效果<@ba.vup>提高至{attack@atk_to_hp_recovery_ratio:0%}>",
+ "name": "专心致志",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vup>较大幅度缩短>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 60,
- "initSp": 35,
+ "spCost": 47,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_sora_1",
- "duration": 7.0,
+ "prefabId": "skchr_glassb_1",
+ "duration": 23.0,
"blackboard": [
{
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.55
+ "key": "base_attack_time",
+ "value": -0.9
}
]
},
{
- "name": "睡眠之歌",
- "rangeId": "x-2",
- "description": "攻击范围<@ba.vup>扩大>,攻击范围内所有敌人全部进入<@ba.vup>睡眠><@ba.rem>(眩晕+无敌)>,同时特性效果<@ba.vup>提高至{attack@atk_to_hp_recovery_ratio:0%}>",
+ "name": "专心致志",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vup>较大幅度缩短>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 60,
- "initSp": 35,
+ "spCost": 46,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_sora_1",
- "duration": 7.0,
+ "prefabId": "skchr_glassb_1",
+ "duration": 24.0,
"blackboard": [
{
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.6
+ "key": "base_attack_time",
+ "value": -0.9
}
]
},
{
- "name": "睡眠之歌",
- "rangeId": "x-2",
- "description": "攻击范围<@ba.vup>扩大>,攻击范围内所有敌人全部进入<@ba.vup>睡眠><@ba.rem>(眩晕+无敌)>,同时特性效果<@ba.vup>提高至{attack@atk_to_hp_recovery_ratio:0%}>",
+ "name": "专心致志",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vup>较大幅度缩短>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 60,
- "initSp": 35,
+ "spCost": 45,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_sora_1",
- "duration": 7.0,
+ "prefabId": "skchr_glassb_1",
+ "duration": 25.0,
"blackboard": [
{
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.65
+ "key": "base_attack_time",
+ "value": -0.9
}
]
},
{
- "name": "睡眠之歌",
- "rangeId": "x-2",
- "description": "攻击范围<@ba.vup>扩大>,攻击范围内所有敌人全部进入<@ba.vup>睡眠><@ba.rem>(眩晕+无敌)>,同时特性效果<@ba.vup>提高至{attack@atk_to_hp_recovery_ratio:0%}>",
+ "name": "专心致志",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vup>大幅度缩短>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 60,
- "initSp": 40,
+ "spCost": 44,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_sora_1",
- "duration": 7.0,
+ "prefabId": "skchr_glassb_1",
+ "duration": 26.0,
"blackboard": [
{
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.7
+ "key": "base_attack_time",
+ "value": -1.0
}
]
},
{
- "name": "睡眠之歌",
- "rangeId": "x-2",
- "description": "攻击范围<@ba.vup>扩大>,攻击范围内所有敌人全部进入<@ba.vup>睡眠><@ba.rem>(眩晕+无敌)>,同时特性效果<@ba.vup>提高至{attack@atk_to_hp_recovery_ratio:0%}>",
+ "name": "专心致志",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vup>大幅度缩短>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 60,
- "initSp": 41,
+ "spCost": 43,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_sora_1",
- "duration": 7.0,
+ "prefabId": "skchr_glassb_1",
+ "duration": 27.0,
"blackboard": [
{
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.8
+ "key": "base_attack_time",
+ "value": -1.0
}
]
},
{
- "name": "睡眠之歌",
- "rangeId": "x-2",
- "description": "攻击范围<@ba.vup>扩大>,攻击范围内所有敌人全部进入<@ba.vup>睡眠><@ba.rem>(眩晕+无敌)>,同时特性效果<@ba.vup>提高至{attack@atk_to_hp_recovery_ratio:0%}>",
+ "name": "专心致志",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vup>大幅度缩短>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 60,
- "initSp": 42,
+ "spCost": 42,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_sora_1",
- "duration": 7.0,
+ "prefabId": "skchr_glassb_1",
+ "duration": 28.0,
"blackboard": [
{
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.9
+ "key": "base_attack_time",
+ "value": -1.0
}
]
},
{
- "name": "睡眠之歌",
- "rangeId": "x-2",
- "description": "攻击范围<@ba.vup>扩大>,攻击范围内所有敌人全部进入<@ba.vup>睡眠><@ba.rem>(眩晕+无敌)>,同时特性效果<@ba.vup>提高至{attack@atk_to_hp_recovery_ratio:0%}>",
+ "name": "专心致志",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vup>极大幅度缩短>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 60,
- "initSp": 45,
+ "spCost": 40,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_sora_1",
- "duration": 7.0,
+ "prefabId": "skchr_glassb_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 1.0
+ "key": "base_attack_time",
+ "value": -1.1
}
]
}
]
},
- "skchr_sora_2": {
- "skillId": "skchr_sora_2",
+ "skchr_glassb_2": {
+ "skillId": "skchr_glassb_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "战斗之歌",
- "rangeId": null,
- "description": "攻击范围内所有其他友方单位的<@ba.vup>攻击力>额外加上空自身攻击力的<@ba.vup>{atk:0%}>",
+ "name": "文学风暴",
+ "rangeId": "x-2",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>扩大>,额外攻击<@ba.vup>一>个目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 45,
- "initSp": 10,
+ "spCost": 50,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_sora_2",
- "duration": 10.0,
+ "prefabId": "skchr_glassb_2",
+ "duration": 20.0,
"blackboard": [
{
"key": "atk",
- "value": 0.7
+ "value": 0.2
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "战斗之歌",
- "rangeId": null,
- "description": "攻击范围内所有其他友方单位的<@ba.vup>攻击力>额外加上空自身攻击力的<@ba.vup>{atk:0%}>",
+ "name": "文学风暴",
+ "rangeId": "x-2",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>扩大>,额外攻击<@ba.vup>一>个目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 45,
- "initSp": 10,
+ "spCost": 50,
+ "initSp": 3,
"increment": 1.0
},
- "prefabId": "skchr_sora_2",
- "duration": 11.0,
+ "prefabId": "skchr_glassb_2",
+ "duration": 20.0,
"blackboard": [
{
"key": "atk",
- "value": 0.7
+ "value": 0.2
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "战斗之歌",
- "rangeId": null,
- "description": "攻击范围内所有其他友方单位的<@ba.vup>攻击力>额外加上空自身攻击力的<@ba.vup>{atk:0%}>",
+ "name": "文学风暴",
+ "rangeId": "x-2",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>扩大>,额外攻击<@ba.vup>一>个目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 45,
- "initSp": 10,
+ "spCost": 50,
+ "initSp": 6,
"increment": 1.0
},
- "prefabId": "skchr_sora_2",
- "duration": 12.0,
+ "prefabId": "skchr_glassb_2",
+ "duration": 20.0,
"blackboard": [
{
"key": "atk",
- "value": 0.7
+ "value": 0.2
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "战斗之歌",
- "rangeId": null,
- "description": "攻击范围内所有其他友方单位的<@ba.vup>攻击力>额外加上空自身攻击力的<@ba.vup>{atk:0%}>",
+ "name": "文学风暴",
+ "rangeId": "x-2",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>扩大>,额外攻击<@ba.vup>两>个目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 45,
- "initSp": 15,
+ "spCost": 50,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_sora_2",
- "duration": 15.0,
+ "prefabId": "skchr_glassb_2",
+ "duration": 22.0,
"blackboard": [
{
"key": "atk",
- "value": 0.8
+ "value": 0.25
+ },
+ {
+ "key": "attack@max_target",
+ "value": 3.0
}
]
},
{
- "name": "战斗之歌",
- "rangeId": null,
- "description": "攻击范围内所有其他友方单位的<@ba.vup>攻击力>额外加上空自身攻击力的<@ba.vup>{atk:0%}>",
+ "name": "文学风暴",
+ "rangeId": "x-2",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>扩大>,额外攻击<@ba.vup>两>个目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 45,
- "initSp": 15,
+ "spCost": 50,
+ "initSp": 13,
"increment": 1.0
},
- "prefabId": "skchr_sora_2",
- "duration": 16.0,
+ "prefabId": "skchr_glassb_2",
+ "duration": 22.0,
"blackboard": [
{
"key": "atk",
- "value": 0.8
+ "value": 0.25
+ },
+ {
+ "key": "attack@max_target",
+ "value": 3.0
}
]
},
{
- "name": "战斗之歌",
- "rangeId": null,
- "description": "攻击范围内所有其他友方单位的<@ba.vup>攻击力>额外加上空自身攻击力的<@ba.vup>{atk:0%}>",
+ "name": "文学风暴",
+ "rangeId": "x-2",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>扩大>,额外攻击<@ba.vup>两>个目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 45,
- "initSp": 15,
+ "spCost": 50,
+ "initSp": 16,
"increment": 1.0
},
- "prefabId": "skchr_sora_2",
- "duration": 17.0,
+ "prefabId": "skchr_glassb_2",
+ "duration": 22.0,
"blackboard": [
{
"key": "atk",
- "value": 0.8
+ "value": 0.25
+ },
+ {
+ "key": "attack@max_target",
+ "value": 3.0
}
]
},
{
- "name": "战斗之歌",
- "rangeId": null,
- "description": "攻击范围内所有其他友方单位的<@ba.vup>攻击力>额外加上空自身攻击力的<@ba.vup>{atk:0%}>",
+ "name": "文学风暴",
+ "rangeId": "x-2",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>扩大>,额外攻击<@ba.vup>两>个目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 45,
+ "spCost": 50,
"initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_sora_2",
- "duration": 20.0,
+ "prefabId": "skchr_glassb_2",
+ "duration": 25.0,
"blackboard": [
{
"key": "atk",
- "value": 0.9
+ "value": 0.3
+ },
+ {
+ "key": "attack@max_target",
+ "value": 3.0
}
]
},
{
- "name": "战斗之歌",
- "rangeId": null,
- "description": "攻击范围内所有其他友方单位的<@ba.vup>攻击力>额外加上空自身攻击力的<@ba.vup>{atk:0%}>",
+ "name": "文学风暴",
+ "rangeId": "x-2",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>扩大>,额外攻击<@ba.vup>两>个目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 45,
- "initSp": 21,
+ "spCost": 50,
+ "initSp": 23,
"increment": 1.0
},
- "prefabId": "skchr_sora_2",
- "duration": 23.0,
+ "prefabId": "skchr_glassb_2",
+ "duration": 25.0,
"blackboard": [
{
"key": "atk",
- "value": 0.9
+ "value": 0.45
+ },
+ {
+ "key": "attack@max_target",
+ "value": 3.0
}
]
},
{
- "name": "战斗之歌",
- "rangeId": null,
- "description": "攻击范围内所有其他友方单位的<@ba.vup>攻击力>额外加上空自身攻击力的<@ba.vup>{atk:0%}>",
+ "name": "文学风暴",
+ "rangeId": "x-2",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>扩大>,额外攻击<@ba.vup>两>个目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 45,
- "initSp": 22,
+ "spCost": 50,
+ "initSp": 26,
"increment": 1.0
},
- "prefabId": "skchr_sora_2",
- "duration": 26.0,
+ "prefabId": "skchr_glassb_2",
+ "duration": 25.0,
"blackboard": [
{
"key": "atk",
- "value": 0.9
+ "value": 0.6
+ },
+ {
+ "key": "attack@max_target",
+ "value": 3.0
}
]
},
{
- "name": "战斗之歌",
- "rangeId": null,
- "description": "攻击范围内所有其他友方单位的<@ba.vup>攻击力>额外加上空自身攻击力的<@ba.vup>{atk:0%}>",
+ "name": "文学风暴",
+ "rangeId": "x-2",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>扩大>,额外攻击<@ba.vup>两>个目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 45,
- "initSp": 25,
+ "spCost": 50,
+ "initSp": 30,
"increment": 1.0
},
- "prefabId": "skchr_sora_2",
- "duration": 30.0,
+ "prefabId": "skchr_glassb_2",
+ "duration": 25.0,
"blackboard": [
{
"key": "atk",
- "value": 1.0
+ "value": 0.75
+ },
+ {
+ "key": "attack@max_target",
+ "value": 3.0
}
]
}
]
},
- "skchr_tknogi_1": {
- "skillId": "skchr_tknogi_1",
+ "skchr_glacus_1": {
+ "skillId": "skchr_glacus_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "迹无",
+ "name": "双线装填",
"rangeId": null,
- "description": "攻击范围内的友军获得<@ba.vup>{prob:0%}>的物理闪避与法术闪避,并使敌人的<@ba.vup>隐匿效果失效>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,额外攻击<@ba.vup>一>个目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 15,
+ "spCost": 35,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_tknogi_1",
- "duration": 25.0,
+ "prefabId": "skchr_glacus_1",
+ "duration": 16.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.25
+ "key": "atk",
+ "value": 0.2
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "迹无",
+ "name": "双线装填",
"rangeId": null,
- "description": "攻击范围内的友军获得<@ba.vup>{prob:0%}>的物理闪避与法术闪避,并使敌人的<@ba.vup>隐匿效果失效>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,额外攻击<@ba.vup>一>个目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 16,
+ "spCost": 35,
+ "initSp": 2,
"increment": 1.0
},
- "prefabId": "skchr_tknogi_1",
- "duration": 26.0,
+ "prefabId": "skchr_glacus_1",
+ "duration": 17.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.25
+ "key": "atk",
+ "value": 0.2
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "迹无",
+ "name": "双线装填",
"rangeId": null,
- "description": "攻击范围内的友军获得<@ba.vup>{prob:0%}>的物理闪避与法术闪避,并使敌人的<@ba.vup>隐匿效果失效>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,额外攻击<@ba.vup>一>个目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 17,
+ "spCost": 35,
+ "initSp": 4,
"increment": 1.0
},
- "prefabId": "skchr_tknogi_1",
- "duration": 27.0,
+ "prefabId": "skchr_glacus_1",
+ "duration": 18.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.25
+ "key": "atk",
+ "value": 0.2
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "迹无",
+ "name": "双线装填",
"rangeId": null,
- "description": "攻击范围内的友军获得<@ba.vup>{prob:0%}>的物理闪避与法术闪避,并使敌人的<@ba.vup>隐匿效果失效>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,额外攻击<@ba.vup>一>个目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 18,
+ "spCost": 35,
+ "initSp": 6,
"increment": 1.0
},
- "prefabId": "skchr_tknogi_1",
- "duration": 28.0,
+ "prefabId": "skchr_glacus_1",
+ "duration": 19.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.28
+ "key": "atk",
+ "value": 0.3
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "迹无",
+ "name": "双线装填",
"rangeId": null,
- "description": "攻击范围内的友军获得<@ba.vup>{prob:0%}>的物理闪避与法术闪避,并使敌人的<@ba.vup>隐匿效果失效>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,额外攻击<@ba.vup>一>个目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 19,
+ "spCost": 35,
+ "initSp": 8,
"increment": 1.0
},
- "prefabId": "skchr_tknogi_1",
- "duration": 29.0,
+ "prefabId": "skchr_glacus_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.28
+ "key": "atk",
+ "value": 0.3
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "迹无",
+ "name": "双线装填",
"rangeId": null,
- "description": "攻击范围内的友军获得<@ba.vup>{prob:0%}>的物理闪避与法术闪避,并使敌人的<@ba.vup>隐匿效果失效>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,额外攻击<@ba.vup>一>个目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 20,
+ "spCost": 35,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_tknogi_1",
- "duration": 30.0,
+ "prefabId": "skchr_glacus_1",
+ "duration": 21.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.28
+ "key": "atk",
+ "value": 0.3
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "迹无",
+ "name": "双线装填",
"rangeId": null,
- "description": "攻击范围内的友军获得<@ba.vup>{prob:0%}>的物理闪避与法术闪避,并使敌人的<@ba.vup>隐匿效果失效>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,额外攻击<@ba.vup>一>个目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 21,
+ "spCost": 35,
+ "initSp": 12,
"increment": 1.0
},
- "prefabId": "skchr_tknogi_1",
- "duration": 31.0,
+ "prefabId": "skchr_glacus_1",
+ "duration": 22.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.31
+ "key": "atk",
+ "value": 0.4
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "迹无",
+ "name": "双线装填",
"rangeId": null,
- "description": "攻击范围内的友军获得<@ba.vup>{prob:0%}>的物理闪避与法术闪避,并使敌人的<@ba.vup>隐匿效果失效>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,额外攻击<@ba.vup>一>个目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 22,
+ "spCost": 35,
+ "initSp": 14,
"increment": 1.0
},
- "prefabId": "skchr_tknogi_1",
- "duration": 32.0,
+ "prefabId": "skchr_glacus_1",
+ "duration": 23.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.32
+ "key": "atk",
+ "value": 0.43
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "迹无",
+ "name": "双线装填",
"rangeId": null,
- "description": "攻击范围内的友军获得<@ba.vup>{prob:0%}>的物理闪避与法术闪避,并使敌人的<@ba.vup>隐匿效果失效>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,额外攻击<@ba.vup>一>个目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 23,
+ "spCost": 35,
+ "initSp": 16,
"increment": 1.0
},
- "prefabId": "skchr_tknogi_1",
- "duration": 33.0,
+ "prefabId": "skchr_glacus_1",
+ "duration": 24.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.33
+ "key": "atk",
+ "value": 0.46
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "迹无",
+ "name": "双线装填",
"rangeId": null,
- "description": "攻击范围内的友军获得<@ba.vup>{prob:0%}>的物理闪避与法术闪避,并使敌人的<@ba.vup>隐匿效果失效>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,额外攻击<@ba.vup>一>个目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 25,
+ "spCost": 35,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_tknogi_1",
- "duration": 35.0,
+ "prefabId": "skchr_glacus_1",
+ "duration": 25.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.35
+ "key": "atk",
+ "value": 0.5
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
}
]
},
- "skchr_tknogi_2": {
- "skillId": "skchr_tknogi_2",
+ "skchr_glacus_2": {
+ "skillId": "skchr_glacus_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "森廻",
- "rangeId": null,
- "description": "停止攻击,天赋的触发条件变为<@ba.vup>{talent@hp_ratio:0%}>生命且庇护效果提升至<@ba.vup>{talent_scale}>倍,每秒恢复攻击范围内友军相当于月禾攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
+ "name": "反制电磁脉冲",
+ "rangeId": "x-3",
+ "description": "向周围发射一道冲击波,击中的所有敌人受到攻击力<@ba.vup>{atk_scale[normal]:0%}>的法术伤害并束缚(无法移动)<@ba.vup>{frozen}>秒;如果目标是【无人机】,受到的伤害加倍并将效果改为晕眩",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 57,
+ "spCost": 40,
"initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_tknogi_2",
- "duration": 15.0,
+ "prefabId": "skchr_glacus_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "talent@hp_ratio",
- "value": 0.5
+ "key": "atk_scale[drone]",
+ "value": 4.0
},
{
- "key": "talent_scale",
- "value": 1.4
+ "key": "atk_scale[normal]",
+ "value": 2.0
},
{
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.06
+ "key": "frozen",
+ "value": 3.5
+ },
+ {
+ "key": "stun",
+ "value": 3.5
}
]
},
{
- "name": "森廻",
- "rangeId": null,
- "description": "停止攻击,天赋的触发条件变为<@ba.vup>{talent@hp_ratio:0%}>生命且庇护效果提升至<@ba.vup>{talent_scale}>倍,每秒恢复攻击范围内友军相当于月禾攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
+ "name": "反制电磁脉冲",
+ "rangeId": "x-3",
+ "description": "向周围发射一道冲击波,击中的所有敌人受到攻击力<@ba.vup>{atk_scale[normal]:0%}>的法术伤害并束缚(无法移动)<@ba.vup>{frozen}>秒;如果目标是【无人机】,受到的伤害加倍并将效果改为晕眩",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 56,
+ "spCost": 39,
"initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_tknogi_2",
- "duration": 15.0,
+ "prefabId": "skchr_glacus_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "talent@hp_ratio",
- "value": 0.5
+ "key": "atk_scale[drone]",
+ "value": 4.4
},
{
- "key": "talent_scale",
- "value": 1.5
+ "key": "atk_scale[normal]",
+ "value": 2.2
},
{
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.06
+ "key": "frozen",
+ "value": 3.5
+ },
+ {
+ "key": "stun",
+ "value": 3.5
}
]
},
{
- "name": "森廻",
- "rangeId": null,
- "description": "停止攻击,天赋的触发条件变为<@ba.vup>{talent@hp_ratio:0%}>生命且庇护效果提升至<@ba.vup>{talent_scale}>倍,每秒恢复攻击范围内友军相当于月禾攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
+ "name": "反制电磁脉冲",
+ "rangeId": "x-3",
+ "description": "向周围发射一道冲击波,击中的所有敌人受到攻击力<@ba.vup>{atk_scale[normal]:0%}>的法术伤害并束缚(无法移动)<@ba.vup>{frozen}>秒;如果目标是【无人机】,受到的伤害加倍并将效果改为晕眩",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 55,
+ "spCost": 38,
"initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_tknogi_2",
- "duration": 15.0,
+ "prefabId": "skchr_glacus_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "talent@hp_ratio",
- "value": 0.5
+ "key": "atk_scale[drone]",
+ "value": 4.8
},
{
- "key": "talent_scale",
- "value": 1.6
+ "key": "atk_scale[normal]",
+ "value": 2.4
},
{
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.06
+ "key": "frozen",
+ "value": 3.5
+ },
+ {
+ "key": "stun",
+ "value": 3.5
}
]
},
{
- "name": "森廻",
- "rangeId": null,
- "description": "停止攻击,天赋的触发条件变为<@ba.vup>{talent@hp_ratio:0%}>生命且庇护效果提升至<@ba.vup>{talent_scale}>倍,每秒恢复攻击范围内友军相当于月禾攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
+ "name": "反制电磁脉冲",
+ "rangeId": "x-3",
+ "description": "向周围发射一道冲击波,击中的所有敌人受到攻击力<@ba.vup>{atk_scale[normal]:0%}>的法术伤害并束缚(无法移动)<@ba.vup>{frozen}>秒;如果目标是【无人机】,受到的伤害加倍并将效果改为晕眩",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 54,
- "initSp": 15,
+ "spCost": 37,
+ "initSp": 13,
"increment": 1.0
},
- "prefabId": "skchr_tknogi_2",
- "duration": 16.0,
+ "prefabId": "skchr_glacus_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "talent@hp_ratio",
- "value": 0.5
+ "key": "atk_scale[drone]",
+ "value": 5.2
},
{
- "key": "talent_scale",
- "value": 1.7
+ "key": "atk_scale[normal]",
+ "value": 2.6
},
{
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.08
+ "key": "frozen",
+ "value": 4.0
+ },
+ {
+ "key": "stun",
+ "value": 4.0
}
]
},
{
- "name": "森廻",
- "rangeId": null,
- "description": "停止攻击,天赋的触发条件变为<@ba.vup>{talent@hp_ratio:0%}>生命且庇护效果提升至<@ba.vup>{talent_scale}>倍,每秒恢复攻击范围内友军相当于月禾攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
+ "name": "反制电磁脉冲",
+ "rangeId": "x-3",
+ "description": "向周围发射一道冲击波,击中的所有敌人受到攻击力<@ba.vup>{atk_scale[normal]:0%}>的法术伤害并束缚(无法移动)<@ba.vup>{frozen}>秒;如果目标是【无人机】,受到的伤害加倍并将效果改为晕眩",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 53,
- "initSp": 15,
+ "spCost": 36,
+ "initSp": 13,
"increment": 1.0
},
- "prefabId": "skchr_tknogi_2",
- "duration": 16.0,
+ "prefabId": "skchr_glacus_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "talent@hp_ratio",
- "value": 0.5
+ "key": "atk_scale[drone]",
+ "value": 5.6
},
{
- "key": "talent_scale",
- "value": 1.8
+ "key": "atk_scale[normal]",
+ "value": 2.8
},
{
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.08
+ "key": "frozen",
+ "value": 4.0
+ },
+ {
+ "key": "stun",
+ "value": 4.0
}
]
},
{
- "name": "森廻",
- "rangeId": null,
- "description": "停止攻击,天赋的触发条件变为<@ba.vup>{talent@hp_ratio:0%}>生命且庇护效果提升至<@ba.vup>{talent_scale}>倍,每秒恢复攻击范围内友军相当于月禾攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
+ "name": "反制电磁脉冲",
+ "rangeId": "x-3",
+ "description": "向周围发射一道冲击波,击中的所有敌人受到攻击力<@ba.vup>{atk_scale[normal]:0%}>的法术伤害并束缚(无法移动)<@ba.vup>{frozen}>秒;如果目标是【无人机】,受到的伤害加倍并将效果改为晕眩",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 52,
- "initSp": 15,
+ "spCost": 35,
+ "initSp": 13,
"increment": 1.0
},
- "prefabId": "skchr_tknogi_2",
- "duration": 16.0,
+ "prefabId": "skchr_glacus_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "talent@hp_ratio",
- "value": 0.5
+ "key": "atk_scale[drone]",
+ "value": 6.0
},
{
- "key": "talent_scale",
- "value": 1.9
+ "key": "atk_scale[normal]",
+ "value": 3.0
},
{
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.08
+ "key": "frozen",
+ "value": 4.0
+ },
+ {
+ "key": "stun",
+ "value": 4.0
}
]
},
{
- "name": "森廻",
- "rangeId": null,
- "description": "停止攻击,天赋的触发条件变为<@ba.vup>{talent@hp_ratio:0%}>生命且庇护效果提升至<@ba.vup>{talent_scale}>倍,每秒恢复攻击范围内友军相当于月禾攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
+ "name": "反制电磁脉冲",
+ "rangeId": "x-3",
+ "description": "向周围发射一道冲击波,击中的所有敌人受到攻击力<@ba.vup>{atk_scale[normal]:0%}>的法术伤害并束缚(无法移动)<@ba.vup>{frozen}>秒;如果目标是【无人机】,受到的伤害加倍并将效果改为晕眩",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 51,
- "initSp": 20,
+ "spCost": 34,
+ "initSp": 16,
"increment": 1.0
},
- "prefabId": "skchr_tknogi_2",
- "duration": 17.0,
+ "prefabId": "skchr_glacus_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "talent@hp_ratio",
- "value": 0.55
+ "key": "atk_scale[drone]",
+ "value": 6.4
},
{
- "key": "talent_scale",
- "value": 2.0
+ "key": "atk_scale[normal]",
+ "value": 3.2
},
{
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.1
+ "key": "frozen",
+ "value": 4.5
+ },
+ {
+ "key": "stun",
+ "value": 4.5
}
]
},
{
- "name": "森廻",
- "rangeId": null,
- "description": "停止攻击,天赋的触发条件变为<@ba.vup>{talent@hp_ratio:0%}>生命且庇护效果提升至<@ba.vup>{talent_scale}>倍,每秒恢复攻击范围内友军相当于月禾攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
+ "name": "反制电磁脉冲",
+ "rangeId": "x-3",
+ "description": "向周围发射一道冲击波,击中的所有敌人受到攻击力<@ba.vup>{atk_scale[normal]:0%}>的法术伤害并束缚(无法移动)<@ba.vup>{frozen}>秒;如果目标是【无人机】,受到的伤害加倍并将效果改为晕眩",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 21,
+ "spCost": 33,
+ "initSp": 17,
"increment": 1.0
},
- "prefabId": "skchr_tknogi_2",
- "duration": 18.0,
+ "prefabId": "skchr_glacus_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "talent@hp_ratio",
- "value": 0.55
+ "key": "atk_scale[drone]",
+ "value": 6.8
},
{
- "key": "talent_scale",
- "value": 2.1
+ "key": "atk_scale[normal]",
+ "value": 3.4
},
{
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.1
+ "key": "frozen",
+ "value": 5.0
+ },
+ {
+ "key": "stun",
+ "value": 5.0
}
]
},
{
- "name": "森廻",
- "rangeId": null,
- "description": "停止攻击,天赋的触发条件变为<@ba.vup>{talent@hp_ratio:0%}>生命且庇护效果提升至<@ba.vup>{talent_scale}>倍,每秒恢复攻击范围内友军相当于月禾攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
+ "name": "反制电磁脉冲",
+ "rangeId": "x-3",
+ "description": "向周围发射一道冲击波,击中的所有敌人受到攻击力<@ba.vup>{atk_scale[normal]:0%}>的法术伤害并束缚(无法移动)<@ba.vup>{frozen}>秒;如果目标是【无人机】,受到的伤害加倍并将效果改为晕眩",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 49,
- "initSp": 22,
+ "spCost": 32,
+ "initSp": 18,
"increment": 1.0
},
- "prefabId": "skchr_tknogi_2",
- "duration": 19.0,
+ "prefabId": "skchr_glacus_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "talent@hp_ratio",
- "value": 0.55
+ "key": "atk_scale[drone]",
+ "value": 7.2
},
{
- "key": "talent_scale",
- "value": 2.2
+ "key": "atk_scale[normal]",
+ "value": 3.6
},
{
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.12
+ "key": "frozen",
+ "value": 5.5
+ },
+ {
+ "key": "stun",
+ "value": 5.5
}
]
},
{
- "name": "森廻",
- "rangeId": null,
- "description": "停止攻击,天赋的触发条件变为<@ba.vup>{talent@hp_ratio:0%}>生命且庇护效果提升至<@ba.vup>{talent_scale}>倍,每秒恢复攻击范围内友军相当于月禾攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
+ "name": "反制电磁脉冲",
+ "rangeId": "x-3",
+ "description": "向周围发射一道冲击波,击中的所有敌人受到攻击力<@ba.vup>{atk_scale[normal]:0%}>的法术伤害并束缚(无法移动)<@ba.vup>{frozen}>秒;如果目标是【无人机】,受到的伤害加倍并将效果改为晕眩",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 48,
- "initSp": 23,
+ "spCost": 30,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_tknogi_2",
- "duration": 20.0,
+ "prefabId": "skchr_glacus_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "talent@hp_ratio",
- "value": 0.6
+ "key": "atk_scale[drone]",
+ "value": 8.0
},
{
- "key": "talent_scale",
- "value": 2.3
+ "key": "atk_scale[normal]",
+ "value": 4.0
},
{
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.12
+ "key": "frozen",
+ "value": 6.0
+ },
+ {
+ "key": "stun",
+ "value": 6.0
}
]
}
]
},
- "skchr_mantic_1": {
- "skillId": "skchr_mantic_1",
+ "skchr_sora_1": {
+ "skillId": "skchr_sora_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "蝎毒",
- "rangeId": null,
- "description": "每次攻击会在<@ba.vup>{duration}>秒内令命中目标移动速度<@ba.vup>-{-move_speed:0%}>",
- "skillType": 0,
+ "name": "睡眠之歌",
+ "rangeId": "x-2",
+ "description": "攻击范围<@ba.vup>扩大>,攻击范围内所有敌人全部进入<@ba.vup>睡眠><@ba.rem>(眩晕+无敌)>,同时特性效果<@ba.vup>提高至{attack@atk_to_hp_recovery_ratio:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 60,
+ "initSp": 30,
+ "increment": 1.0
},
- "prefabId": "skchr_mantic_1",
- "duration": -1.0,
+ "prefabId": "skchr_sora_1",
+ "duration": 7.0,
"blackboard": [
{
- "key": "move_speed",
- "value": -0.23
- },
- {
- "key": "duration",
- "value": 3.0
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.45
}
]
},
{
- "name": "蝎毒",
- "rangeId": null,
- "description": "每次攻击会在<@ba.vup>{duration}>秒内令命中目标移动速度<@ba.vup>-{-move_speed:0%}>",
- "skillType": 0,
+ "name": "睡眠之歌",
+ "rangeId": "x-2",
+ "description": "攻击范围<@ba.vup>扩大>,攻击范围内所有敌人全部进入<@ba.vup>睡眠><@ba.rem>(眩晕+无敌)>,同时特性效果<@ba.vup>提高至{attack@atk_to_hp_recovery_ratio:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 60,
+ "initSp": 30,
+ "increment": 1.0
},
- "prefabId": "skchr_mantic_1",
- "duration": -1.0,
+ "prefabId": "skchr_sora_1",
+ "duration": 7.0,
"blackboard": [
{
- "key": "move_speed",
- "value": -0.25
- },
- {
- "key": "duration",
- "value": 3.0
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.45
}
]
},
{
- "name": "蝎毒",
- "rangeId": null,
- "description": "每次攻击会在<@ba.vup>{duration}>秒内令命中目标移动速度<@ba.vup>-{-move_speed:0%}>",
- "skillType": 0,
+ "name": "睡眠之歌",
+ "rangeId": "x-2",
+ "description": "攻击范围<@ba.vup>扩大>,攻击范围内所有敌人全部进入<@ba.vup>睡眠><@ba.rem>(眩晕+无敌)>,同时特性效果<@ba.vup>提高至{attack@atk_to_hp_recovery_ratio:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 60,
+ "initSp": 30,
+ "increment": 1.0
},
- "prefabId": "skchr_mantic_1",
- "duration": -1.0,
+ "prefabId": "skchr_sora_1",
+ "duration": 7.0,
"blackboard": [
{
- "key": "move_speed",
- "value": -0.27
- },
- {
- "key": "duration",
- "value": 3.0
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.5
}
]
},
{
- "name": "蝎毒",
- "rangeId": null,
- "description": "每次攻击会在<@ba.vup>{duration}>秒内令命中目标移动速度<@ba.vup>-{-move_speed:0%}>",
- "skillType": 0,
+ "name": "睡眠之歌",
+ "rangeId": "x-2",
+ "description": "攻击范围<@ba.vup>扩大>,攻击范围内所有敌人全部进入<@ba.vup>睡眠><@ba.rem>(眩晕+无敌)>,同时特性效果<@ba.vup>提高至{attack@atk_to_hp_recovery_ratio:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 60,
+ "initSp": 35,
+ "increment": 1.0
},
- "prefabId": "skchr_mantic_1",
- "duration": -1.0,
+ "prefabId": "skchr_sora_1",
+ "duration": 7.0,
"blackboard": [
{
- "key": "move_speed",
- "value": -0.29
- },
- {
- "key": "duration",
- "value": 3.5
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.55
}
]
},
{
- "name": "蝎毒",
- "rangeId": null,
- "description": "每次攻击会在<@ba.vup>{duration}>秒内令命中目标移动速度<@ba.vup>-{-move_speed:0%}>",
- "skillType": 0,
+ "name": "睡眠之歌",
+ "rangeId": "x-2",
+ "description": "攻击范围<@ba.vup>扩大>,攻击范围内所有敌人全部进入<@ba.vup>睡眠><@ba.rem>(眩晕+无敌)>,同时特性效果<@ba.vup>提高至{attack@atk_to_hp_recovery_ratio:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 60,
+ "initSp": 35,
+ "increment": 1.0
},
- "prefabId": "skchr_mantic_1",
- "duration": -1.0,
+ "prefabId": "skchr_sora_1",
+ "duration": 7.0,
"blackboard": [
{
- "key": "move_speed",
- "value": -0.31
- },
- {
- "key": "duration",
- "value": 3.5
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.6
}
]
},
{
- "name": "蝎毒",
- "rangeId": null,
- "description": "每次攻击会在<@ba.vup>{duration}>秒内令命中目标移动速度<@ba.vup>-{-move_speed:0%}>",
- "skillType": 0,
+ "name": "睡眠之歌",
+ "rangeId": "x-2",
+ "description": "攻击范围<@ba.vup>扩大>,攻击范围内所有敌人全部进入<@ba.vup>睡眠><@ba.rem>(眩晕+无敌)>,同时特性效果<@ba.vup>提高至{attack@atk_to_hp_recovery_ratio:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 60,
+ "initSp": 35,
+ "increment": 1.0
},
- "prefabId": "skchr_mantic_1",
- "duration": -1.0,
+ "prefabId": "skchr_sora_1",
+ "duration": 7.0,
"blackboard": [
{
- "key": "move_speed",
- "value": -0.33
- },
- {
- "key": "duration",
- "value": 3.5
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.65
}
]
},
{
- "name": "蝎毒",
- "rangeId": null,
- "description": "每次攻击会在<@ba.vup>{duration}>秒内令命中目标移动速度<@ba.vup>-{-move_speed:0%}>",
- "skillType": 0,
+ "name": "睡眠之歌",
+ "rangeId": "x-2",
+ "description": "攻击范围<@ba.vup>扩大>,攻击范围内所有敌人全部进入<@ba.vup>睡眠><@ba.rem>(眩晕+无敌)>,同时特性效果<@ba.vup>提高至{attack@atk_to_hp_recovery_ratio:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 60,
+ "initSp": 40,
+ "increment": 1.0
},
- "prefabId": "skchr_mantic_1",
- "duration": -1.0,
+ "prefabId": "skchr_sora_1",
+ "duration": 7.0,
"blackboard": [
{
- "key": "move_speed",
- "value": -0.35
- },
- {
- "key": "duration",
- "value": 4.0
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.7
}
]
},
{
- "name": "蝎毒",
- "rangeId": null,
- "description": "每次攻击会在<@ba.vup>{duration}>秒内令命中目标移动速度<@ba.vup>-{-move_speed:0%}>",
- "skillType": 0,
+ "name": "睡眠之歌",
+ "rangeId": "x-2",
+ "description": "攻击范围<@ba.vup>扩大>,攻击范围内所有敌人全部进入<@ba.vup>睡眠><@ba.rem>(眩晕+无敌)>,同时特性效果<@ba.vup>提高至{attack@atk_to_hp_recovery_ratio:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 60,
+ "initSp": 41,
+ "increment": 1.0
},
- "prefabId": "skchr_mantic_1",
- "duration": -1.0,
+ "prefabId": "skchr_sora_1",
+ "duration": 7.0,
"blackboard": [
{
- "key": "move_speed",
- "value": -0.4
- },
- {
- "key": "duration",
- "value": 4.0
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.8
}
]
},
{
- "name": "蝎毒",
- "rangeId": null,
- "description": "每次攻击会在<@ba.vup>{duration}>秒内令命中目标移动速度<@ba.vup>-{-move_speed:0%}>",
- "skillType": 0,
+ "name": "睡眠之歌",
+ "rangeId": "x-2",
+ "description": "攻击范围<@ba.vup>扩大>,攻击范围内所有敌人全部进入<@ba.vup>睡眠><@ba.rem>(眩晕+无敌)>,同时特性效果<@ba.vup>提高至{attack@atk_to_hp_recovery_ratio:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 60,
+ "initSp": 42,
+ "increment": 1.0
},
- "prefabId": "skchr_mantic_1",
- "duration": -1.0,
+ "prefabId": "skchr_sora_1",
+ "duration": 7.0,
"blackboard": [
{
- "key": "move_speed",
- "value": -0.45
- },
- {
- "key": "duration",
- "value": 4.0
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.9
}
]
},
{
- "name": "蝎毒",
- "rangeId": null,
- "description": "每次攻击会在<@ba.vup>{duration}>秒内令命中目标移动速度<@ba.vup>-{-move_speed:0%}>",
- "skillType": 0,
+ "name": "睡眠之歌",
+ "rangeId": "x-2",
+ "description": "攻击范围<@ba.vup>扩大>,攻击范围内所有敌人全部进入<@ba.vup>睡眠><@ba.rem>(眩晕+无敌)>,同时特性效果<@ba.vup>提高至{attack@atk_to_hp_recovery_ratio:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 60,
+ "initSp": 45,
+ "increment": 1.0
},
- "prefabId": "skchr_mantic_1",
- "duration": -1.0,
+ "prefabId": "skchr_sora_1",
+ "duration": 7.0,
"blackboard": [
{
- "key": "move_speed",
- "value": -0.5
- },
- {
- "key": "duration",
- "value": 5.0
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 1.0
}
]
}
]
},
- "skchr_mantic_2": {
- "skillId": "skchr_mantic_2",
+ "skchr_sora_2": {
+ "skillId": "skchr_sora_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "蓄力毒尾击",
+ "name": "战斗之歌",
"rangeId": null,
- "description": "攻击前摇和攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,使命中目标晕眩<@ba.vup>{attack@stun:0.0}>秒",
+ "description": "攻击范围内所有其他友方单位的<@ba.vup>攻击力>额外加上空自身攻击力的<@ba.vup>{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 45,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_mantic_2",
- "duration": 31.0,
+ "prefabId": "skchr_sora_2",
+ "duration": 10.0,
"blackboard": [
- {
- "key": "base_attack_time",
- "value": 1.7
- },
{
"key": "atk",
- "value": 0.3
- },
- {
- "key": "attack@stun",
- "value": 0.5
+ "value": 0.7
}
]
},
{
- "name": "蓄力毒尾击",
+ "name": "战斗之歌",
"rangeId": null,
- "description": "攻击前摇和攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,使命中目标晕眩<@ba.vup>{attack@stun:0.0}>秒",
+ "description": "攻击范围内所有其他友方单位的<@ba.vup>攻击力>额外加上空自身攻击力的<@ba.vup>{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 45,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_mantic_2",
- "duration": 32.0,
+ "prefabId": "skchr_sora_2",
+ "duration": 11.0,
"blackboard": [
- {
- "key": "base_attack_time",
- "value": 1.7
- },
{
"key": "atk",
- "value": 0.35
- },
- {
- "key": "attack@stun",
- "value": 0.5
+ "value": 0.7
}
]
},
{
- "name": "蓄力毒尾击",
+ "name": "战斗之歌",
"rangeId": null,
- "description": "攻击前摇和攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,使命中目标晕眩<@ba.vup>{attack@stun:0.0}>秒",
+ "description": "攻击范围内所有其他友方单位的<@ba.vup>攻击力>额外加上空自身攻击力的<@ba.vup>{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 45,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_mantic_2",
- "duration": 33.0,
+ "prefabId": "skchr_sora_2",
+ "duration": 12.0,
"blackboard": [
- {
- "key": "base_attack_time",
- "value": 1.7
- },
{
"key": "atk",
- "value": 0.4
- },
- {
- "key": "attack@stun",
- "value": 0.5
+ "value": 0.7
}
]
},
{
- "name": "蓄力毒尾击",
+ "name": "战斗之歌",
"rangeId": null,
- "description": "攻击前摇和攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,使命中目标晕眩<@ba.vup>{attack@stun:0.0}>秒",
+ "description": "攻击范围内所有其他友方单位的<@ba.vup>攻击力>额外加上空自身攻击力的<@ba.vup>{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 45,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_mantic_2",
- "duration": 34.0,
+ "prefabId": "skchr_sora_2",
+ "duration": 15.0,
"blackboard": [
- {
- "key": "base_attack_time",
- "value": 1.7
- },
{
"key": "atk",
- "value": 0.45
- },
- {
- "key": "attack@stun",
- "value": 0.6
+ "value": 0.8
}
]
},
{
- "name": "蓄力毒尾击",
+ "name": "战斗之歌",
"rangeId": null,
- "description": "攻击前摇和攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,使命中目标晕眩<@ba.vup>{attack@stun:0.0}>秒",
+ "description": "攻击范围内所有其他友方单位的<@ba.vup>攻击力>额外加上空自身攻击力的<@ba.vup>{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 45,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_mantic_2",
- "duration": 35.0,
+ "prefabId": "skchr_sora_2",
+ "duration": 16.0,
"blackboard": [
- {
- "key": "base_attack_time",
- "value": 1.7
- },
{
"key": "atk",
- "value": 0.5
- },
- {
- "key": "attack@stun",
- "value": 0.6
+ "value": 0.8
}
]
},
{
- "name": "蓄力毒尾击",
+ "name": "战斗之歌",
"rangeId": null,
- "description": "攻击前摇和攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,使命中目标晕眩<@ba.vup>{attack@stun:0.0}>秒",
+ "description": "攻击范围内所有其他友方单位的<@ba.vup>攻击力>额外加上空自身攻击力的<@ba.vup>{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 45,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_mantic_2",
- "duration": 36.0,
+ "prefabId": "skchr_sora_2",
+ "duration": 17.0,
"blackboard": [
- {
- "key": "base_attack_time",
- "value": 1.7
- },
{
"key": "atk",
- "value": 0.55
- },
- {
- "key": "attack@stun",
- "value": 0.6
+ "value": 0.8
}
]
},
{
- "name": "蓄力毒尾击",
+ "name": "战斗之歌",
"rangeId": null,
- "description": "攻击前摇和攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,使命中目标晕眩<@ba.vup>{attack@stun:0.0}>秒",
+ "description": "攻击范围内所有其他友方单位的<@ba.vup>攻击力>额外加上空自身攻击力的<@ba.vup>{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 5,
+ "spCost": 45,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_mantic_2",
- "duration": 37.0,
+ "prefabId": "skchr_sora_2",
+ "duration": 20.0,
"blackboard": [
- {
- "key": "base_attack_time",
- "value": 1.7
- },
{
"key": "atk",
- "value": 0.6
- },
- {
- "key": "attack@stun",
- "value": 0.7
+ "value": 0.9
}
]
},
{
- "name": "蓄力毒尾击",
+ "name": "战斗之歌",
"rangeId": null,
- "description": "攻击前摇和攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,使命中目标晕眩<@ba.vup>{attack@stun:0.0}>秒",
+ "description": "攻击范围内所有其他友方单位的<@ba.vup>攻击力>额外加上空自身攻击力的<@ba.vup>{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 6,
+ "spCost": 45,
+ "initSp": 21,
"increment": 1.0
},
- "prefabId": "skchr_mantic_2",
- "duration": 38.0,
+ "prefabId": "skchr_sora_2",
+ "duration": 23.0,
"blackboard": [
- {
- "key": "base_attack_time",
- "value": 1.7
- },
{
"key": "atk",
- "value": 0.7
- },
- {
- "key": "attack@stun",
- "value": 0.8
+ "value": 0.9
}
]
},
{
- "name": "蓄力毒尾击",
+ "name": "战斗之歌",
"rangeId": null,
- "description": "攻击前摇和攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,使命中目标晕眩<@ba.vup>{attack@stun:0.0}>秒",
+ "description": "攻击范围内所有其他友方单位的<@ba.vup>攻击力>额外加上空自身攻击力的<@ba.vup>{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 8,
+ "spCost": 45,
+ "initSp": 22,
"increment": 1.0
},
- "prefabId": "skchr_mantic_2",
- "duration": 39.0,
+ "prefabId": "skchr_sora_2",
+ "duration": 26.0,
"blackboard": [
- {
- "key": "base_attack_time",
- "value": 1.7
- },
{
"key": "atk",
- "value": 0.8
- },
- {
- "key": "attack@stun",
"value": 0.9
}
]
},
{
- "name": "蓄力毒尾击",
+ "name": "战斗之歌",
"rangeId": null,
- "description": "攻击前摇和攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,使命中目标晕眩<@ba.vup>{attack@stun:0.0}>秒",
+ "description": "攻击范围内所有其他友方单位的<@ba.vup>攻击力>额外加上空自身攻击力的<@ba.vup>{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 10,
+ "spCost": 45,
+ "initSp": 25,
"increment": 1.0
},
- "prefabId": "skchr_mantic_2",
- "duration": 40.0,
+ "prefabId": "skchr_sora_2",
+ "duration": 30.0,
"blackboard": [
- {
- "key": "base_attack_time",
- "value": 1.7
- },
{
"key": "atk",
- "value": 0.9
- },
- {
- "key": "attack@stun",
"value": 1.0
}
]
}
]
},
- "skchr_panda_1": {
- "skillId": "skchr_panda_1",
+ "skchr_tknogi_1": {
+ "skillId": "skchr_tknogi_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "铁意六合",
+ "name": "迹无",
"rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>小力地>推动,<@ba.vup>{duration}秒>内命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
- "skillType": 2,
+ "description": "攻击范围内的友军获得<@ba.vup>{prob:0%}>的物理闪避与法术闪避,并使敌人的<@ba.vup>隐匿效果失效>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_panda_1",
- "duration": -1.0,
+ "prefabId": "skchr_tknogi_1",
+ "duration": 25.0,
"blackboard": [
{
- "key": "duration",
- "value": 3.0
- },
- {
- "key": "move_speed",
- "value": -0.15
- },
- {
- "key": "force",
- "value": 0.0
+ "key": "prob",
+ "value": 0.25
}
]
},
{
- "name": "铁意六合",
+ "name": "迹无",
"rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>小力地>推动,<@ba.vup>{duration}秒>内命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
- "skillType": 2,
+ "description": "攻击范围内的友军获得<@ba.vup>{prob:0%}>的物理闪避与法术闪避,并使敌人的<@ba.vup>隐匿效果失效>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 16,
"increment": 1.0
},
- "prefabId": "skchr_panda_1",
- "duration": -1.0,
+ "prefabId": "skchr_tknogi_1",
+ "duration": 26.0,
"blackboard": [
{
- "key": "duration",
- "value": 3.0
- },
- {
- "key": "move_speed",
- "value": -0.16
- },
- {
- "key": "force",
- "value": 0.0
+ "key": "prob",
+ "value": 0.25
}
]
},
{
- "name": "铁意六合",
+ "name": "迹无",
"rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>小力地>推动,<@ba.vup>{duration}秒>内命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
- "skillType": 2,
+ "description": "攻击范围内的友军获得<@ba.vup>{prob:0%}>的物理闪避与法术闪避,并使敌人的<@ba.vup>隐匿效果失效>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 17,
"increment": 1.0
},
- "prefabId": "skchr_panda_1",
- "duration": -1.0,
+ "prefabId": "skchr_tknogi_1",
+ "duration": 27.0,
"blackboard": [
{
- "key": "duration",
- "value": 3.0
- },
- {
- "key": "move_speed",
- "value": -0.17
- },
- {
- "key": "force",
- "value": 0.0
+ "key": "prob",
+ "value": 0.25
}
]
},
{
- "name": "铁意六合",
+ "name": "迹无",
"rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推动,<@ba.vup>{duration}秒>内命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
- "skillType": 2,
+ "description": "攻击范围内的友军获得<@ba.vup>{prob:0%}>的物理闪避与法术闪避,并使敌人的<@ba.vup>隐匿效果失效>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 18,
"increment": 1.0
},
- "prefabId": "skchr_panda_1",
- "duration": -1.0,
+ "prefabId": "skchr_tknogi_1",
+ "duration": 28.0,
"blackboard": [
{
- "key": "duration",
- "value": 4.0
- },
- {
- "key": "move_speed",
- "value": -0.18
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "prob",
+ "value": 0.28
}
]
},
{
- "name": "铁意六合",
+ "name": "迹无",
"rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推动,<@ba.vup>{duration}秒>内命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
- "skillType": 2,
+ "description": "攻击范围内的友军获得<@ba.vup>{prob:0%}>的物理闪避与法术闪避,并使敌人的<@ba.vup>隐匿效果失效>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 19,
"increment": 1.0
},
- "prefabId": "skchr_panda_1",
- "duration": -1.0,
+ "prefabId": "skchr_tknogi_1",
+ "duration": 29.0,
"blackboard": [
{
- "key": "duration",
- "value": 4.0
- },
- {
- "key": "move_speed",
- "value": -0.19
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "prob",
+ "value": 0.28
}
]
},
{
- "name": "铁意六合",
+ "name": "迹无",
"rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推动,<@ba.vup>{duration}秒>内命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
- "skillType": 2,
+ "description": "攻击范围内的友军获得<@ba.vup>{prob:0%}>的物理闪避与法术闪避,并使敌人的<@ba.vup>隐匿效果失效>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_panda_1",
- "duration": -1.0,
+ "prefabId": "skchr_tknogi_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "duration",
- "value": 4.0
- },
- {
- "key": "move_speed",
- "value": -0.2
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "prob",
+ "value": 0.28
}
]
},
{
- "name": "铁意六合",
+ "name": "迹无",
"rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推动,<@ba.vup>{duration}秒>内命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
- "skillType": 2,
+ "description": "攻击范围内的友军获得<@ba.vup>{prob:0%}>的物理闪避与法术闪避,并使敌人的<@ba.vup>隐匿效果失效>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 21,
"increment": 1.0
},
- "prefabId": "skchr_panda_1",
- "duration": -1.0,
+ "prefabId": "skchr_tknogi_1",
+ "duration": 31.0,
"blackboard": [
{
- "key": "duration",
- "value": 4.0
- },
- {
- "key": "move_speed",
- "value": -0.21
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "prob",
+ "value": 0.31
}
]
},
{
- "name": "铁意六合",
+ "name": "迹无",
"rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推动,<@ba.vup>{duration}秒>内命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
- "skillType": 2,
+ "description": "攻击范围内的友军获得<@ba.vup>{prob:0%}>的物理闪避与法术闪避,并使敌人的<@ba.vup>隐匿效果失效>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 22,
"increment": 1.0
},
- "prefabId": "skchr_panda_1",
- "duration": -1.0,
+ "prefabId": "skchr_tknogi_1",
+ "duration": 32.0,
"blackboard": [
{
- "key": "duration",
- "value": 5.0
- },
- {
- "key": "move_speed",
- "value": -0.24
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "prob",
+ "value": 0.32
}
]
},
{
- "name": "铁意六合",
+ "name": "迹无",
"rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推动,<@ba.vup>{duration}秒>内命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
- "skillType": 2,
+ "description": "攻击范围内的友军获得<@ba.vup>{prob:0%}>的物理闪避与法术闪避,并使敌人的<@ba.vup>隐匿效果失效>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 23,
"increment": 1.0
},
- "prefabId": "skchr_panda_1",
- "duration": -1.0,
+ "prefabId": "skchr_tknogi_1",
+ "duration": 33.0,
"blackboard": [
{
- "key": "duration",
- "value": 5.0
- },
- {
- "key": "move_speed",
- "value": -0.27
- },
- {
- "key": "force",
- "value": 1.0
+ "key": "prob",
+ "value": 0.33
}
]
},
{
- "name": "铁意六合",
+ "name": "迹无",
"rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>较大力地>推动,<@ba.vup>{duration}秒>内命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
- "skillType": 2,
+ "description": "攻击范围内的友军获得<@ba.vup>{prob:0%}>的物理闪避与法术闪避,并使敌人的<@ba.vup>隐匿效果失效>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 25,
"increment": 1.0
},
- "prefabId": "skchr_panda_1",
- "duration": -1.0,
+ "prefabId": "skchr_tknogi_1",
+ "duration": 35.0,
"blackboard": [
{
- "key": "duration",
- "value": 5.0
- },
- {
- "key": "move_speed",
- "value": -0.3
- },
- {
- "key": "force",
- "value": 2.0
+ "key": "prob",
+ "value": 0.35
}
]
}
]
},
- "skchr_panda_2": {
- "skillId": "skchr_panda_2",
+ "skchr_tknogi_2": {
+ "skillId": "skchr_tknogi_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "崩拳式",
- "rangeId": "4-1",
- "description": "立即往前方突进,寻找前方直线内的最近目标,<@ba.vup>中等力度地>击退该目标周围的所有敌军,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,在<@ba.vup>{duration}秒>内所有命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
+ "name": "森廻",
+ "rangeId": null,
+ "description": "停止攻击,天赋的触发条件变为<@ba.vup>{talent@hp_ratio:0%}>生命且庇护效果提升至<@ba.vup>{talent_scale}>倍,每秒恢复攻击范围内友军相当于月禾攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 57,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_panda_2",
- "duration": -1.0,
+ "prefabId": "skchr_tknogi_2",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.6
- },
- {
- "key": "move_speed",
- "value": -0.15
+ "key": "talent@hp_ratio",
+ "value": 0.5
},
{
- "key": "force",
- "value": 1.0
+ "key": "talent_scale",
+ "value": 1.4
},
{
- "key": "duration",
- "value": 3.0
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.06
}
]
},
{
- "name": "崩拳式",
- "rangeId": "4-1",
- "description": "立即往前方突进,寻找前方直线内的最近目标,<@ba.vup>中等力度地>击退该目标周围的所有敌军,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,在<@ba.vup>{duration}秒>内所有命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
+ "name": "森廻",
+ "rangeId": null,
+ "description": "停止攻击,天赋的触发条件变为<@ba.vup>{talent@hp_ratio:0%}>生命且庇护效果提升至<@ba.vup>{talent_scale}>倍,每秒恢复攻击范围内友军相当于月禾攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 56,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_panda_2",
- "duration": -1.0,
+ "prefabId": "skchr_tknogi_2",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.65
- },
- {
- "key": "move_speed",
- "value": -0.16
+ "key": "talent@hp_ratio",
+ "value": 0.5
},
{
- "key": "force",
- "value": 1.0
+ "key": "talent_scale",
+ "value": 1.5
},
{
- "key": "duration",
- "value": 3.0
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.06
}
]
},
{
- "name": "崩拳式",
- "rangeId": "4-1",
- "description": "立即往前方突进,寻找前方直线内的最近目标,<@ba.vup>中等力度地>击退该目标周围的所有敌军,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,在<@ba.vup>{duration}秒>内所有命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
+ "name": "森廻",
+ "rangeId": null,
+ "description": "停止攻击,天赋的触发条件变为<@ba.vup>{talent@hp_ratio:0%}>生命且庇护效果提升至<@ba.vup>{talent_scale}>倍,每秒恢复攻击范围内友军相当于月禾攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 55,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_panda_2",
- "duration": -1.0,
+ "prefabId": "skchr_tknogi_2",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.7
- },
- {
- "key": "move_speed",
- "value": -0.17
+ "key": "talent@hp_ratio",
+ "value": 0.5
},
{
- "key": "force",
- "value": 1.0
+ "key": "talent_scale",
+ "value": 1.6
},
{
- "key": "duration",
- "value": 3.0
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.06
}
]
},
{
- "name": "崩拳式",
- "rangeId": "4-1",
- "description": "立即往前方突进,寻找前方直线内的最近目标,<@ba.vup>中等力度地>击退该目标周围的所有敌军,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,在<@ba.vup>{duration}秒>内所有命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
+ "name": "森廻",
+ "rangeId": null,
+ "description": "停止攻击,天赋的触发条件变为<@ba.vup>{talent@hp_ratio:0%}>生命且庇护效果提升至<@ba.vup>{talent_scale}>倍,每秒恢复攻击范围内友军相当于月禾攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 19,
- "initSp": 0,
+ "spCost": 54,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_panda_2",
- "duration": -1.0,
+ "prefabId": "skchr_tknogi_2",
+ "duration": 16.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.75
- },
- {
- "key": "move_speed",
- "value": -0.18
+ "key": "talent@hp_ratio",
+ "value": 0.5
},
{
- "key": "force",
- "value": 1.0
+ "key": "talent_scale",
+ "value": 1.7
},
{
- "key": "duration",
- "value": 4.0
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.08
}
]
},
{
- "name": "崩拳式",
- "rangeId": "4-1",
- "description": "立即往前方突进,寻找前方直线内的最近目标,<@ba.vup>中等力度地>击退该目标周围的所有敌军,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,在<@ba.vup>{duration}秒>内所有命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
+ "name": "森廻",
+ "rangeId": null,
+ "description": "停止攻击,天赋的触发条件变为<@ba.vup>{talent@hp_ratio:0%}>生命且庇护效果提升至<@ba.vup>{talent_scale}>倍,每秒恢复攻击范围内友军相当于月禾攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 19,
- "initSp": 0,
+ "spCost": 53,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_panda_2",
- "duration": -1.0,
+ "prefabId": "skchr_tknogi_2",
+ "duration": 16.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.8
- },
- {
- "key": "move_speed",
- "value": -0.19
+ "key": "talent@hp_ratio",
+ "value": 0.5
},
{
- "key": "force",
- "value": 1.0
+ "key": "talent_scale",
+ "value": 1.8
},
{
- "key": "duration",
- "value": 4.0
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.08
}
]
},
{
- "name": "崩拳式",
- "rangeId": "4-1",
- "description": "立即往前方突进,寻找前方直线内的最近目标,<@ba.vup>中等力度地>击退该目标周围的所有敌军,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,在<@ba.vup>{duration}秒>内所有命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
+ "name": "森廻",
+ "rangeId": null,
+ "description": "停止攻击,天赋的触发条件变为<@ba.vup>{talent@hp_ratio:0%}>生命且庇护效果提升至<@ba.vup>{talent_scale}>倍,每秒恢复攻击范围内友军相当于月禾攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 19,
- "initSp": 0,
+ "spCost": 52,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_panda_2",
- "duration": -1.0,
+ "prefabId": "skchr_tknogi_2",
+ "duration": 16.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.85
- },
- {
- "key": "move_speed",
- "value": -0.2
+ "key": "talent@hp_ratio",
+ "value": 0.5
},
{
- "key": "force",
- "value": 1.0
+ "key": "talent_scale",
+ "value": 1.9
},
{
- "key": "duration",
- "value": 4.0
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.08
}
]
},
{
- "name": "崩拳式",
- "rangeId": "4-1",
- "description": "立即往前方突进,寻找前方直线内的最近目标,<@ba.vup>较大力地>击退该目标周围的所有敌军,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,在<@ba.vup>{duration}秒>内所有命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
+ "name": "森廻",
+ "rangeId": null,
+ "description": "停止攻击,天赋的触发条件变为<@ba.vup>{talent@hp_ratio:0%}>生命且庇护效果提升至<@ba.vup>{talent_scale}>倍,每秒恢复攻击范围内友军相当于月禾攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 18,
- "initSp": 0,
+ "spCost": 51,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_panda_2",
- "duration": -1.0,
+ "prefabId": "skchr_tknogi_2",
+ "duration": 17.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.9
- },
- {
- "key": "move_speed",
- "value": -0.21
+ "key": "talent@hp_ratio",
+ "value": 0.55
},
{
- "key": "force",
+ "key": "talent_scale",
"value": 2.0
},
{
- "key": "duration",
- "value": 4.0
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.1
}
]
},
{
- "name": "崩拳式",
- "rangeId": "4-1",
- "description": "立即往前方突进,寻找前方直线内的最近目标,<@ba.vup>较大力地>击退该目标周围的所有敌军,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,在<@ba.vup>{duration}秒>内所有命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
+ "name": "森廻",
+ "rangeId": null,
+ "description": "停止攻击,天赋的触发条件变为<@ba.vup>{talent@hp_ratio:0%}>生命且庇护效果提升至<@ba.vup>{talent_scale}>倍,每秒恢复攻击范围内友军相当于月禾攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 17,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 21,
"increment": 1.0
},
- "prefabId": "skchr_panda_2",
- "duration": -1.0,
+ "prefabId": "skchr_tknogi_2",
+ "duration": 18.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.1
- },
- {
- "key": "move_speed",
- "value": -0.24
+ "key": "talent@hp_ratio",
+ "value": 0.55
},
{
- "key": "force",
- "value": 2.0
+ "key": "talent_scale",
+ "value": 2.1
},
{
- "key": "duration",
- "value": 5.0
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.1
}
]
},
{
- "name": "崩拳式",
- "rangeId": "4-1",
- "description": "立即往前方突进,寻找前方直线内的最近目标,<@ba.vup>较大力地>击退该目标周围的所有敌军,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,在<@ba.vup>{duration}秒>内所有命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
+ "name": "森廻",
+ "rangeId": null,
+ "description": "停止攻击,天赋的触发条件变为<@ba.vup>{talent@hp_ratio:0%}>生命且庇护效果提升至<@ba.vup>{talent_scale}>倍,每秒恢复攻击范围内友军相当于月禾攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 16,
- "initSp": 0,
+ "spCost": 49,
+ "initSp": 22,
"increment": 1.0
},
- "prefabId": "skchr_panda_2",
- "duration": -1.0,
+ "prefabId": "skchr_tknogi_2",
+ "duration": 19.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.3
- },
- {
- "key": "move_speed",
- "value": -0.27
+ "key": "talent@hp_ratio",
+ "value": 0.55
},
{
- "key": "force",
- "value": 2.0
+ "key": "talent_scale",
+ "value": 2.2
},
{
- "key": "duration",
- "value": 5.0
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.12
}
]
},
{
- "name": "崩拳式",
- "rangeId": "4-1",
- "description": "立即往前方突进,寻找前方直线内的最近目标,<@ba.vup>大力地>击退该目标周围的所有敌军,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,在<@ba.vup>{duration}秒>内所有命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
+ "name": "森廻",
+ "rangeId": null,
+ "description": "停止攻击,天赋的触发条件变为<@ba.vup>{talent@hp_ratio:0%}>生命且庇护效果提升至<@ba.vup>{talent_scale}>倍,每秒恢复攻击范围内友军相当于月禾攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 15,
- "initSp": 0,
+ "spCost": 48,
+ "initSp": 23,
"increment": 1.0
},
- "prefabId": "skchr_panda_2",
- "duration": -1.0,
+ "prefabId": "skchr_tknogi_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.5
- },
- {
- "key": "move_speed",
- "value": -0.3
+ "key": "talent@hp_ratio",
+ "value": 0.6
},
{
- "key": "force",
- "value": 3.0
+ "key": "talent_scale",
+ "value": 2.3
},
{
- "key": "duration",
- "value": 5.0
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.12
}
]
}
]
},
- "skchr_angel_1": {
- "skillId": "skchr_angel_1",
+ "skchr_mantic_1": {
+ "skillId": "skchr_mantic_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "冲锋模式",
+ "name": "蝎毒",
"rangeId": null,
- "description": "下次攻击变为<@ba.vup>{times}>连射,每次射击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的伤害",
- "skillType": 2,
+ "description": "每次攻击会在<@ba.vup>{duration}>秒内令命中目标移动速度<@ba.vup>-{-move_speed:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 2,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 5,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_angel_1",
- "duration": 0.0,
+ "prefabId": "skchr_mantic_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.05
+ "key": "move_speed",
+ "value": -0.23
},
{
- "key": "times",
+ "key": "duration",
"value": 3.0
}
]
},
{
- "name": "冲锋模式",
+ "name": "蝎毒",
"rangeId": null,
- "description": "下次攻击变为<@ba.vup>{times}>连射,每次射击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的伤害",
- "skillType": 2,
+ "description": "每次攻击会在<@ba.vup>{duration}>秒内令命中目标移动速度<@ba.vup>-{-move_speed:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 2,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 5,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_angel_1",
- "duration": 0.0,
+ "prefabId": "skchr_mantic_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.07
+ "key": "move_speed",
+ "value": -0.25
},
{
- "key": "times",
+ "key": "duration",
"value": 3.0
}
]
},
{
- "name": "冲锋模式",
+ "name": "蝎毒",
"rangeId": null,
- "description": "下次攻击变为<@ba.vup>{times}>连射,每次射击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的伤害",
- "skillType": 2,
+ "description": "每次攻击会在<@ba.vup>{duration}>秒内令命中目标移动速度<@ba.vup>-{-move_speed:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 2,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 5,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_angel_1",
- "duration": 0.0,
+ "prefabId": "skchr_mantic_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.09
+ "key": "move_speed",
+ "value": -0.27
},
{
- "key": "times",
+ "key": "duration",
"value": 3.0
}
]
},
{
- "name": "冲锋模式",
+ "name": "蝎毒",
"rangeId": null,
- "description": "下次攻击变为<@ba.vup>{times}>连射,每次射击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的伤害",
- "skillType": 2,
+ "description": "每次攻击会在<@ba.vup>{duration}>秒内令命中目标移动速度<@ba.vup>-{-move_speed:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 2,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 4,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_angel_1",
- "duration": 0.0,
+ "prefabId": "skchr_mantic_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.13
+ "key": "move_speed",
+ "value": -0.29
},
{
- "key": "times",
- "value": 3.0
+ "key": "duration",
+ "value": 3.5
}
]
},
{
- "name": "冲锋模式",
+ "name": "蝎毒",
"rangeId": null,
- "description": "下次攻击变为<@ba.vup>{times}>连射,每次射击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的伤害",
- "skillType": 2,
+ "description": "每次攻击会在<@ba.vup>{duration}>秒内令命中目标移动速度<@ba.vup>-{-move_speed:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 2,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 4,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_angel_1",
- "duration": 0.0,
+ "prefabId": "skchr_mantic_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.15
+ "key": "move_speed",
+ "value": -0.31
},
{
- "key": "times",
- "value": 3.0
+ "key": "duration",
+ "value": 3.5
}
]
},
{
- "name": "冲锋模式",
+ "name": "蝎毒",
"rangeId": null,
- "description": "下次攻击变为<@ba.vup>{times}>连射,每次射击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的伤害",
- "skillType": 2,
+ "description": "每次攻击会在<@ba.vup>{duration}>秒内令命中目标移动速度<@ba.vup>-{-move_speed:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 2,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 4,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_angel_1",
- "duration": 0.0,
+ "prefabId": "skchr_mantic_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.17
+ "key": "move_speed",
+ "value": -0.33
},
{
- "key": "times",
- "value": 3.0
+ "key": "duration",
+ "value": 3.5
}
]
},
{
- "name": "冲锋模式",
+ "name": "蝎毒",
"rangeId": null,
- "description": "下次攻击变为<@ba.vup>{times}>连射,每次射击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的伤害",
- "skillType": 2,
+ "description": "每次攻击会在<@ba.vup>{duration}>秒内令命中目标移动速度<@ba.vup>-{-move_speed:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 2,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 4,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_angel_1",
- "duration": 0.0,
+ "prefabId": "skchr_mantic_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.21
+ "key": "move_speed",
+ "value": -0.35
},
{
- "key": "times",
- "value": 3.0
+ "key": "duration",
+ "value": 4.0
}
]
},
{
- "name": "冲锋模式",
+ "name": "蝎毒",
"rangeId": null,
- "description": "下次攻击变为<@ba.vup>{times}>连射,每次射击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的伤害",
- "skillType": 2,
+ "description": "每次攻击会在<@ba.vup>{duration}>秒内令命中目标移动速度<@ba.vup>-{-move_speed:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 2,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 4,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_angel_1",
- "duration": 0.0,
+ "prefabId": "skchr_mantic_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.29
+ "key": "move_speed",
+ "value": -0.4
},
{
- "key": "times",
- "value": 3.0
+ "key": "duration",
+ "value": 4.0
}
]
},
{
- "name": "冲锋模式",
+ "name": "蝎毒",
"rangeId": null,
- "description": "下次攻击变为<@ba.vup>{times}>连射,每次射击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的伤害",
- "skillType": 2,
+ "description": "每次攻击会在<@ba.vup>{duration}>秒内令命中目标移动速度<@ba.vup>-{-move_speed:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 2,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 4,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_angel_1",
- "duration": 0.0,
+ "prefabId": "skchr_mantic_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.37
+ "key": "move_speed",
+ "value": -0.45
},
{
- "key": "times",
- "value": 3.0
+ "key": "duration",
+ "value": 4.0
}
]
},
{
- "name": "冲锋模式",
+ "name": "蝎毒",
"rangeId": null,
- "description": "下次攻击变为<@ba.vup>{times}>连射,每次射击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的伤害",
- "skillType": 2,
+ "description": "每次攻击会在<@ba.vup>{duration}>秒内令命中目标移动速度<@ba.vup>-{-move_speed:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 2,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 4,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "skchr_angel_1",
- "duration": 0.0,
+ "prefabId": "skchr_mantic_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.45
+ "key": "move_speed",
+ "value": -0.5
},
{
- "key": "times",
- "value": 3.0
+ "key": "duration",
+ "value": 5.0
}
]
}
]
},
- "skchr_angel_2": {
- "skillId": "skchr_angel_2",
+ "skchr_mantic_2": {
+ "skillId": "skchr_mantic_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "扫射模式",
+ "name": "蓄力毒尾击",
"rangeId": null,
- "description": "攻击变为<@ba.vup>{attack@times}>连射,每次射击造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的伤害",
+ "description": "攻击前摇和攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,使命中目标晕眩<@ba.vup>{attack@stun:0.0}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 45,
- "initSp": 15,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_angel_2",
- "duration": 15.0,
+ "prefabId": "skchr_mantic_2",
+ "duration": 31.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.0
+ "key": "base_attack_time",
+ "value": 1.7
},
{
- "key": "attack@times",
- "value": 4.0
+ "key": "atk",
+ "value": 0.3
+ },
+ {
+ "key": "attack@stun",
+ "value": 0.5
}
]
},
{
- "name": "扫射模式",
+ "name": "蓄力毒尾击",
"rangeId": null,
- "description": "攻击变为<@ba.vup>{attack@times}>连射,每次射击造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的伤害",
+ "description": "攻击前摇和攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,使命中目标晕眩<@ba.vup>{attack@stun:0.0}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 44,
- "initSp": 15,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_angel_2",
- "duration": 15.0,
+ "prefabId": "skchr_mantic_2",
+ "duration": 32.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.0
+ "key": "base_attack_time",
+ "value": 1.7
},
{
- "key": "attack@times",
- "value": 4.0
+ "key": "atk",
+ "value": 0.35
+ },
+ {
+ "key": "attack@stun",
+ "value": 0.5
}
]
},
{
- "name": "扫射模式",
+ "name": "蓄力毒尾击",
"rangeId": null,
- "description": "攻击变为<@ba.vup>{attack@times}>连射,每次射击造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的伤害",
+ "description": "攻击前摇和攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,使命中目标晕眩<@ba.vup>{attack@stun:0.0}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 43,
- "initSp": 15,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_angel_2",
- "duration": 15.0,
+ "prefabId": "skchr_mantic_2",
+ "duration": 33.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.0
+ "key": "base_attack_time",
+ "value": 1.7
},
{
- "key": "attack@times",
- "value": 4.0
+ "key": "atk",
+ "value": 0.4
+ },
+ {
+ "key": "attack@stun",
+ "value": 0.5
}
]
},
{
- "name": "扫射模式",
+ "name": "蓄力毒尾击",
"rangeId": null,
- "description": "攻击变为<@ba.vup>{attack@times}>连射,每次射击造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的伤害",
+ "description": "攻击前摇和攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,使命中目标晕眩<@ba.vup>{attack@stun:0.0}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 42,
- "initSp": 15,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_angel_2",
- "duration": 15.0,
+ "prefabId": "skchr_mantic_2",
+ "duration": 34.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.05
+ "key": "base_attack_time",
+ "value": 1.7
},
{
- "key": "attack@times",
- "value": 4.0
+ "key": "atk",
+ "value": 0.45
+ },
+ {
+ "key": "attack@stun",
+ "value": 0.6
}
]
},
{
- "name": "扫射模式",
+ "name": "蓄力毒尾击",
"rangeId": null,
- "description": "攻击变为<@ba.vup>{attack@times}>连射,每次射击造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的伤害",
+ "description": "攻击前摇和攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,使命中目标晕眩<@ba.vup>{attack@stun:0.0}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 41,
- "initSp": 15,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_angel_2",
- "duration": 15.0,
+ "prefabId": "skchr_mantic_2",
+ "duration": 35.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.05
+ "key": "base_attack_time",
+ "value": 1.7
},
{
- "key": "attack@times",
- "value": 4.0
+ "key": "atk",
+ "value": 0.5
+ },
+ {
+ "key": "attack@stun",
+ "value": 0.6
}
]
},
{
- "name": "扫射模式",
+ "name": "蓄力毒尾击",
"rangeId": null,
- "description": "攻击变为<@ba.vup>{attack@times}>连射,每次射击造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的伤害",
+ "description": "攻击前摇和攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,使命中目标晕眩<@ba.vup>{attack@stun:0.0}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 15,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_angel_2",
- "duration": 15.0,
+ "prefabId": "skchr_mantic_2",
+ "duration": 36.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.05
+ "key": "base_attack_time",
+ "value": 1.7
},
{
- "key": "attack@times",
- "value": 4.0
+ "key": "atk",
+ "value": 0.55
+ },
+ {
+ "key": "attack@stun",
+ "value": 0.6
}
]
},
{
- "name": "扫射模式",
+ "name": "蓄力毒尾击",
"rangeId": null,
- "description": "攻击变为<@ba.vup>{attack@times}>连射,每次射击造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的伤害",
+ "description": "攻击前摇和攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,使命中目标晕眩<@ba.vup>{attack@stun:0.0}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 39,
- "initSp": 18,
+ "spCost": 20,
+ "initSp": 5,
"increment": 1.0
},
- "prefabId": "skchr_angel_2",
- "duration": 15.0,
+ "prefabId": "skchr_mantic_2",
+ "duration": 37.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.1
+ "key": "base_attack_time",
+ "value": 1.7
},
{
- "key": "attack@times",
- "value": 4.0
+ "key": "atk",
+ "value": 0.6
+ },
+ {
+ "key": "attack@stun",
+ "value": 0.7
}
]
},
{
- "name": "扫射模式",
+ "name": "蓄力毒尾击",
"rangeId": null,
- "description": "攻击变为<@ba.vup>{attack@times}>连射,每次射击造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的伤害",
+ "description": "攻击前摇和攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,使命中目标晕眩<@ba.vup>{attack@stun:0.0}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 38,
- "initSp": 20,
+ "spCost": 20,
+ "initSp": 6,
"increment": 1.0
},
- "prefabId": "skchr_angel_2",
- "duration": 15.0,
+ "prefabId": "skchr_mantic_2",
+ "duration": 38.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.15
+ "key": "base_attack_time",
+ "value": 1.7
},
{
- "key": "attack@times",
- "value": 4.0
+ "key": "atk",
+ "value": 0.7
+ },
+ {
+ "key": "attack@stun",
+ "value": 0.8
}
]
},
{
- "name": "扫射模式",
+ "name": "蓄力毒尾击",
"rangeId": null,
- "description": "攻击变为<@ba.vup>{attack@times}>连射,每次射击造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的伤害",
+ "description": "攻击前摇和攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,使命中目标晕眩<@ba.vup>{attack@stun:0.0}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 37,
- "initSp": 22,
+ "spCost": 20,
+ "initSp": 8,
"increment": 1.0
},
- "prefabId": "skchr_angel_2",
- "duration": 15.0,
+ "prefabId": "skchr_mantic_2",
+ "duration": 39.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.2
+ "key": "base_attack_time",
+ "value": 1.7
},
{
- "key": "attack@times",
- "value": 4.0
+ "key": "atk",
+ "value": 0.8
+ },
+ {
+ "key": "attack@stun",
+ "value": 0.9
}
]
},
{
- "name": "扫射模式",
+ "name": "蓄力毒尾击",
"rangeId": null,
- "description": "攻击变为<@ba.vup>{attack@times}>连射,每次射击造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的伤害",
+ "description": "攻击前摇和攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,使命中目标晕眩<@ba.vup>{attack@stun:0.0}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 35,
- "initSp": 25,
+ "spCost": 20,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_angel_2",
- "duration": 15.0,
+ "prefabId": "skchr_mantic_2",
+ "duration": 40.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.25
+ "key": "base_attack_time",
+ "value": 1.7
},
{
- "key": "attack@times",
- "value": 4.0
+ "key": "atk",
+ "value": 0.9
+ },
+ {
+ "key": "attack@stun",
+ "value": 1.0
}
]
}
]
},
- "skchr_angel_3": {
- "skillId": "skchr_angel_3",
+ "skchr_panda_1": {
+ "skillId": "skchr_panda_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "过载模式",
+ "name": "铁意六合",
"rangeId": null,
- "description": "攻击变为<@ba.vup>{attack@times}>连射\\n<@ba.rem>技能会自动开启>",
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>小力地>推动,<@ba.vup>{duration}秒>内命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 20,
+ "spCost": 6,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_angel_3",
- "duration": 15.0,
+ "prefabId": "skchr_panda_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.0
+ "key": "duration",
+ "value": 3.0
},
{
- "key": "attack@times",
- "value": 5.0
+ "key": "move_speed",
+ "value": -0.15
},
{
- "key": "base_attack_time",
+ "key": "force",
"value": 0.0
}
]
},
{
- "name": "过载模式",
+ "name": "铁意六合",
"rangeId": null,
- "description": "攻击变为<@ba.vup>{attack@times}>连射\\n<@ba.rem>技能会自动开启>",
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>小力地>推动,<@ba.vup>{duration}秒>内命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 48,
- "initSp": 20,
+ "spCost": 6,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_angel_3",
- "duration": 15.0,
+ "prefabId": "skchr_panda_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.0
+ "key": "duration",
+ "value": 3.0
},
{
- "key": "attack@times",
- "value": 5.0
+ "key": "move_speed",
+ "value": -0.16
},
{
- "key": "base_attack_time",
+ "key": "force",
"value": 0.0
}
]
},
{
- "name": "过载模式",
+ "name": "铁意六合",
"rangeId": null,
- "description": "攻击变为<@ba.vup>{attack@times}>连射\\n<@ba.rem>技能会自动开启>",
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>小力地>推动,<@ba.vup>{duration}秒>内命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 46,
- "initSp": 20,
+ "spCost": 6,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_angel_3",
- "duration": 15.0,
+ "prefabId": "skchr_panda_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.0
+ "key": "duration",
+ "value": 3.0
},
{
- "key": "attack@times",
- "value": 5.0
+ "key": "move_speed",
+ "value": -0.17
},
{
- "key": "base_attack_time",
+ "key": "force",
"value": 0.0
}
]
},
{
- "name": "过载模式",
+ "name": "铁意六合",
"rangeId": null,
- "description": "攻击变为<@ba.vup>{attack@times}>连射,攻击间隔<@ba.vup>略微缩短>\\n<@ba.rem>技能会自动开启>",
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推动,<@ba.vup>{duration}秒>内命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 44,
- "initSp": 20,
+ "spCost": 6,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_angel_3",
- "duration": 15.0,
+ "prefabId": "skchr_panda_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.0
+ "key": "duration",
+ "value": 4.0
},
{
- "key": "attack@times",
- "value": 5.0
+ "key": "move_speed",
+ "value": -0.18
},
{
- "key": "base_attack_time",
- "value": -0.05
+ "key": "force",
+ "value": 1.0
}
]
},
{
- "name": "过载模式",
+ "name": "铁意六合",
"rangeId": null,
- "description": "攻击变为<@ba.vup>{attack@times}>连射,攻击间隔<@ba.vup>略微缩短>\\n<@ba.rem>技能会自动开启>",
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推动,<@ba.vup>{duration}秒>内命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 42,
- "initSp": 20,
+ "spCost": 6,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_angel_3",
- "duration": 15.0,
+ "prefabId": "skchr_panda_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.0
+ "key": "duration",
+ "value": 4.0
},
{
- "key": "attack@times",
- "value": 5.0
+ "key": "move_speed",
+ "value": -0.19
},
{
- "key": "base_attack_time",
- "value": -0.05
+ "key": "force",
+ "value": 1.0
}
]
},
{
- "name": "过载模式",
+ "name": "铁意六合",
"rangeId": null,
- "description": "攻击变为<@ba.vup>{attack@times}>连射,攻击间隔<@ba.vup>略微缩短>\\n<@ba.rem>技能会自动开启>",
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推动,<@ba.vup>{duration}秒>内命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 20,
+ "spCost": 6,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_angel_3",
- "duration": 15.0,
+ "prefabId": "skchr_panda_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.0
+ "key": "duration",
+ "value": 4.0
},
{
- "key": "attack@times",
- "value": 5.0
+ "key": "move_speed",
+ "value": -0.2
},
{
- "key": "base_attack_time",
- "value": -0.05
+ "key": "force",
+ "value": 1.0
}
]
},
{
- "name": "过载模式",
+ "name": "铁意六合",
"rangeId": null,
- "description": "攻击变为<@ba.vup>{attack@times}>连射,攻击间隔<@ba.vup>少量缩短>\\n<@ba.rem>技能会自动开启>",
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推动,<@ba.vup>{duration}秒>内命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 38,
- "initSp": 20,
+ "spCost": 6,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_angel_3",
- "duration": 15.0,
+ "prefabId": "skchr_panda_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.0
+ "key": "duration",
+ "value": 4.0
},
{
- "key": "attack@times",
- "value": 5.0
+ "key": "move_speed",
+ "value": -0.21
},
{
- "key": "base_attack_time",
- "value": -0.08
+ "key": "force",
+ "value": 1.0
}
]
},
{
- "name": "过载模式",
+ "name": "铁意六合",
"rangeId": null,
- "description": "攻击变为<@ba.vup>{attack@times}>连射,攻击间隔<@ba.vup>少量缩短>,攻击力<@ba.vup>提升至{attack@atk_scale:0%}>\\n<@ba.rem>技能会自动开启>",
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推动,<@ba.vup>{duration}秒>内命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 36,
- "initSp": 20,
+ "spCost": 5,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_angel_3",
- "duration": 15.0,
+ "prefabId": "skchr_panda_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.03
+ "key": "duration",
+ "value": 5.0
},
{
- "key": "attack@times",
- "value": 5.0
+ "key": "move_speed",
+ "value": -0.24
},
{
- "key": "base_attack_time",
- "value": -0.08
+ "key": "force",
+ "value": 1.0
}
]
},
{
- "name": "过载模式",
+ "name": "铁意六合",
"rangeId": null,
- "description": "攻击变为<@ba.vup>{attack@times}>连射,攻击间隔<@ba.vup>少量缩短>,攻击力<@ba.vup>提升至{attack@atk_scale:0%}>\\n<@ba.rem>技能会自动开启>",
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推动,<@ba.vup>{duration}秒>内命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 34,
- "initSp": 20,
+ "spCost": 5,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_angel_3",
- "duration": 15.0,
+ "prefabId": "skchr_panda_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.07
+ "key": "duration",
+ "value": 5.0
},
{
- "key": "attack@times",
- "value": 5.0
+ "key": "move_speed",
+ "value": -0.27
},
{
- "key": "base_attack_time",
- "value": -0.08
+ "key": "force",
+ "value": 1.0
}
]
},
{
- "name": "过载模式",
+ "name": "铁意六合",
"rangeId": null,
- "description": "攻击变为<@ba.vup>{attack@times}>连射,攻击间隔<@ba.vup>一定程度缩短>,攻击力<@ba.vup>提升至{attack@atk_scale:0%}>\\n<@ba.rem>技能会自动开启>",
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>较大力地>推动,<@ba.vup>{duration}秒>内命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 20,
+ "spCost": 5,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_angel_3",
- "duration": 15.0,
+ "prefabId": "skchr_panda_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 1.1
+ "key": "duration",
+ "value": 5.0
},
{
- "key": "attack@times",
- "value": 5.0
+ "key": "move_speed",
+ "value": -0.3
},
{
- "key": "base_attack_time",
- "value": -0.11
+ "key": "force",
+ "value": 2.0
}
]
}
]
},
- "skchr_shwaz_1": {
- "skillId": "skchr_shwaz_1",
+ "skchr_panda_2": {
+ "skillId": "skchr_panda_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "强弩",
- "rangeId": null,
- "description": "下一次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且天赋发动概率提高至<@ba.vup>{talent@prob:0%}>",
- "skillType": 2,
+ "name": "崩拳式",
+ "rangeId": "4-1",
+ "description": "立即往前方突进,寻找前方直线内的最近目标,<@ba.vup>中等力度地>击退该目标周围的所有敌军,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,在<@ba.vup>{duration}秒>内所有命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
+ "spCost": 20,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_1",
- "duration": 0.0,
+ "prefabId": "skchr_panda_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk_scale",
"value": 1.6
},
{
- "key": "talent@prob",
- "value": 0.5
+ "key": "move_speed",
+ "value": -0.15
+ },
+ {
+ "key": "force",
+ "value": 1.0
+ },
+ {
+ "key": "duration",
+ "value": 3.0
}
]
},
{
- "name": "强弩",
- "rangeId": null,
- "description": "下一次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且天赋发动概率提高至<@ba.vup>{talent@prob:0%}>",
- "skillType": 2,
+ "name": "崩拳式",
+ "rangeId": "4-1",
+ "description": "立即往前方突进,寻找前方直线内的最近目标,<@ba.vup>中等力度地>击退该目标周围的所有敌军,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,在<@ba.vup>{duration}秒>内所有命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
+ "spCost": 20,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_1",
- "duration": 0.0,
+ "prefabId": "skchr_panda_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk_scale",
"value": 1.65
},
{
- "key": "talent@prob",
- "value": 0.5
+ "key": "move_speed",
+ "value": -0.16
+ },
+ {
+ "key": "force",
+ "value": 1.0
+ },
+ {
+ "key": "duration",
+ "value": 3.0
}
]
},
{
- "name": "强弩",
- "rangeId": null,
- "description": "下一次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且天赋发动概率提高至<@ba.vup>{talent@prob:0%}>",
- "skillType": 2,
+ "name": "崩拳式",
+ "rangeId": "4-1",
+ "description": "立即往前方突进,寻找前方直线内的最近目标,<@ba.vup>中等力度地>击退该目标周围的所有敌军,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,在<@ba.vup>{duration}秒>内所有命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
+ "spCost": 20,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_1",
- "duration": 0.0,
+ "prefabId": "skchr_panda_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk_scale",
"value": 1.7
},
{
- "key": "talent@prob",
- "value": 0.5
+ "key": "move_speed",
+ "value": -0.17
+ },
+ {
+ "key": "force",
+ "value": 1.0
+ },
+ {
+ "key": "duration",
+ "value": 3.0
}
]
},
{
- "name": "强弩",
- "rangeId": null,
- "description": "下一次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且天赋发动概率提高至<@ba.vup>{talent@prob:0%}>",
- "skillType": 2,
+ "name": "崩拳式",
+ "rangeId": "4-1",
+ "description": "立即往前方突进,寻找前方直线内的最近目标,<@ba.vup>中等力度地>击退该目标周围的所有敌军,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,在<@ba.vup>{duration}秒>内所有命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 4,
+ "spCost": 19,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_1",
- "duration": 0.0,
+ "prefabId": "skchr_panda_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk_scale",
"value": 1.75
},
{
- "key": "talent@prob",
- "value": 0.6
+ "key": "move_speed",
+ "value": -0.18
+ },
+ {
+ "key": "force",
+ "value": 1.0
+ },
+ {
+ "key": "duration",
+ "value": 4.0
}
]
},
{
- "name": "强弩",
- "rangeId": null,
- "description": "下一次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且天赋发动概率提高至<@ba.vup>{talent@prob:0%}>",
- "skillType": 2,
+ "name": "崩拳式",
+ "rangeId": "4-1",
+ "description": "立即往前方突进,寻找前方直线内的最近目标,<@ba.vup>中等力度地>击退该目标周围的所有敌军,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,在<@ba.vup>{duration}秒>内所有命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 4,
+ "spCost": 19,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_1",
- "duration": 0.0,
+ "prefabId": "skchr_panda_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk_scale",
"value": 1.8
},
{
- "key": "talent@prob",
- "value": 0.6
+ "key": "move_speed",
+ "value": -0.19
+ },
+ {
+ "key": "force",
+ "value": 1.0
+ },
+ {
+ "key": "duration",
+ "value": 4.0
}
]
},
{
- "name": "强弩",
- "rangeId": null,
- "description": "下一次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且天赋发动概率提高至<@ba.vup>{talent@prob:0%}>",
- "skillType": 2,
+ "name": "崩拳式",
+ "rangeId": "4-1",
+ "description": "立即往前方突进,寻找前方直线内的最近目标,<@ba.vup>中等力度地>击退该目标周围的所有敌军,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,在<@ba.vup>{duration}秒>内所有命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 4,
+ "spCost": 19,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_1",
- "duration": 0.0,
+ "prefabId": "skchr_panda_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk_scale",
"value": 1.85
},
{
- "key": "talent@prob",
- "value": 0.6
+ "key": "move_speed",
+ "value": -0.2
+ },
+ {
+ "key": "force",
+ "value": 1.0
+ },
+ {
+ "key": "duration",
+ "value": 4.0
}
]
},
{
- "name": "强弩",
- "rangeId": null,
- "description": "下一次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且天赋发动概率提高至<@ba.vup>{talent@prob:0%}>",
- "skillType": 2,
+ "name": "崩拳式",
+ "rangeId": "4-1",
+ "description": "立即往前方突进,寻找前方直线内的最近目标,<@ba.vup>较大力地>击退该目标周围的所有敌军,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,在<@ba.vup>{duration}秒>内所有命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 4,
+ "spCost": 18,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_1",
- "duration": 0.0,
+ "prefabId": "skchr_panda_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk_scale",
"value": 1.9
},
{
- "key": "talent@prob",
- "value": 0.7
- }
- ]
- },
- {
- "name": "强弩",
- "rangeId": null,
- "description": "下一次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且天赋发动概率提高至<@ba.vup>{talent@prob:0%}>",
- "skillType": 2,
- "spData": {
- "spType": 2,
- "levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 4,
- "initSp": 0,
- "increment": 1.0
- },
- "prefabId": "skchr_shwaz_1",
- "duration": 0.0,
- "blackboard": [
+ "key": "move_speed",
+ "value": -0.21
+ },
{
- "key": "atk_scale",
+ "key": "force",
"value": 2.0
},
{
- "key": "talent@prob",
- "value": 0.73
+ "key": "duration",
+ "value": 4.0
}
]
},
{
- "name": "强弩",
- "rangeId": null,
- "description": "下一次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且天赋发动概率提高至<@ba.vup>{talent@prob:0%}>",
- "skillType": 2,
+ "name": "崩拳式",
+ "rangeId": "4-1",
+ "description": "立即往前方突进,寻找前方直线内的最近目标,<@ba.vup>较大力地>击退该目标周围的所有敌军,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,在<@ba.vup>{duration}秒>内所有命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 4,
+ "spCost": 17,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_1",
- "duration": 0.0,
+ "prefabId": "skchr_panda_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk_scale",
"value": 2.1
},
{
- "key": "talent@prob",
- "value": 0.76
+ "key": "move_speed",
+ "value": -0.24
+ },
+ {
+ "key": "force",
+ "value": 2.0
+ },
+ {
+ "key": "duration",
+ "value": 5.0
}
]
},
{
- "name": "强弩",
- "rangeId": null,
- "description": "下一次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且天赋发动概率提高至<@ba.vup>{talent@prob:0%}>",
- "skillType": 2,
+ "name": "崩拳式",
+ "rangeId": "4-1",
+ "description": "立即往前方突进,寻找前方直线内的最近目标,<@ba.vup>较大力地>击退该目标周围的所有敌军,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,在<@ba.vup>{duration}秒>内所有命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 3,
+ "spCost": 16,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_1",
- "duration": 0.0,
+ "prefabId": "skchr_panda_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 2.2
+ "value": 2.3
},
{
- "key": "talent@prob",
- "value": 0.8
+ "key": "move_speed",
+ "value": -0.27
+ },
+ {
+ "key": "force",
+ "value": 2.0
+ },
+ {
+ "key": "duration",
+ "value": 5.0
+ }
+ ]
+ },
+ {
+ "name": "崩拳式",
+ "rangeId": "4-1",
+ "description": "立即往前方突进,寻找前方直线内的最近目标,<@ba.vup>大力地>击退该目标周围的所有敌军,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,在<@ba.vup>{duration}秒>内所有命中目标的移动速度<@ba.vup>-{-move_speed:0%}>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 15,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_panda_2",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 2.5
+ },
+ {
+ "key": "move_speed",
+ "value": -0.3
+ },
+ {
+ "key": "force",
+ "value": 3.0
+ },
+ {
+ "key": "duration",
+ "value": 5.0
}
]
}
]
},
- "skchr_shwaz_2": {
- "skillId": "skchr_shwaz_2",
+ "skchr_angel_1": {
+ "skillId": "skchr_angel_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "暮眼锐瞳",
+ "name": "冲锋模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
- "skillType": 1,
+ "description": "下次攻击变为<@ba.vup>{times}>连射,每次射击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的伤害",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 10,
+ "spCost": 5,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_2",
- "duration": 30.0,
+ "prefabId": "skchr_angel_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.7
+ "key": "atk_scale",
+ "value": 1.05
},
{
- "key": "talent@prob",
- "value": 0.35
+ "key": "times",
+ "value": 3.0
}
]
},
{
- "name": "暮眼锐瞳",
+ "name": "冲锋模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
- "skillType": 1,
+ "description": "下次攻击变为<@ba.vup>{times}>连射,每次射击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的伤害",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 39,
- "initSp": 10,
+ "spCost": 5,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_2",
- "duration": 31.0,
+ "prefabId": "skchr_angel_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.75
+ "key": "atk_scale",
+ "value": 1.07
},
{
- "key": "talent@prob",
- "value": 0.35
+ "key": "times",
+ "value": 3.0
}
]
},
{
- "name": "暮眼锐瞳",
+ "name": "冲锋模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
- "skillType": 1,
+ "description": "下次攻击变为<@ba.vup>{times}>连射,每次射击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的伤害",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 38,
- "initSp": 10,
+ "spCost": 5,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_2",
- "duration": 32.0,
+ "prefabId": "skchr_angel_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.8
+ "key": "atk_scale",
+ "value": 1.09
},
{
- "key": "talent@prob",
- "value": 0.35
+ "key": "times",
+ "value": 3.0
}
]
},
{
- "name": "暮眼锐瞳",
+ "name": "冲锋模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
- "skillType": 1,
+ "description": "下次攻击变为<@ba.vup>{times}>连射,每次射击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的伤害",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 37,
- "initSp": 13,
+ "spCost": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_2",
- "duration": 33.0,
+ "prefabId": "skchr_angel_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.85
+ "key": "atk_scale",
+ "value": 1.13
},
{
- "key": "talent@prob",
- "value": 0.4
+ "key": "times",
+ "value": 3.0
}
]
},
{
- "name": "暮眼锐瞳",
+ "name": "冲锋模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
- "skillType": 1,
+ "description": "下次攻击变为<@ba.vup>{times}>连射,每次射击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的伤害",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 36,
- "initSp": 13,
+ "spCost": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_2",
- "duration": 34.0,
+ "prefabId": "skchr_angel_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.9
+ "key": "atk_scale",
+ "value": 1.15
},
{
- "key": "talent@prob",
- "value": 0.4
+ "key": "times",
+ "value": 3.0
}
]
},
{
- "name": "暮眼锐瞳",
+ "name": "冲锋模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
- "skillType": 1,
+ "description": "下次攻击变为<@ba.vup>{times}>连射,每次射击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的伤害",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 35,
- "initSp": 13,
+ "spCost": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_2",
- "duration": 35.0,
+ "prefabId": "skchr_angel_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.95
+ "key": "atk_scale",
+ "value": 1.17
},
{
- "key": "talent@prob",
- "value": 0.4
+ "key": "times",
+ "value": 3.0
}
]
},
{
- "name": "暮眼锐瞳",
+ "name": "冲锋模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
- "skillType": 1,
+ "description": "下次攻击变为<@ba.vup>{times}>连射,每次射击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的伤害",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 34,
- "initSp": 16,
+ "spCost": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_2",
- "duration": 36.0,
+ "prefabId": "skchr_angel_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.0
+ "key": "atk_scale",
+ "value": 1.21
},
{
- "key": "talent@prob",
- "value": 0.45
+ "key": "times",
+ "value": 3.0
}
]
},
{
- "name": "暮眼锐瞳",
+ "name": "冲锋模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
- "skillType": 1,
+ "description": "下次攻击变为<@ba.vup>{times}>连射,每次射击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的伤害",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 33,
- "initSp": 17,
+ "spCost": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_2",
- "duration": 37.0,
+ "prefabId": "skchr_angel_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.1
+ "key": "atk_scale",
+ "value": 1.29
},
{
- "key": "talent@prob",
- "value": 0.45
+ "key": "times",
+ "value": 3.0
}
]
},
{
- "name": "暮眼锐瞳",
+ "name": "冲锋模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
- "skillType": 1,
+ "description": "下次攻击变为<@ba.vup>{times}>连射,每次射击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的伤害",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 32,
- "initSp": 18,
+ "spCost": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_2",
- "duration": 38.0,
+ "prefabId": "skchr_angel_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.2
+ "key": "atk_scale",
+ "value": 1.37
},
{
- "key": "talent@prob",
- "value": 0.45
+ "key": "times",
+ "value": 3.0
}
]
},
{
- "name": "暮眼锐瞳",
+ "name": "冲锋模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
- "skillType": 1,
+ "description": "下次攻击变为<@ba.vup>{times}>连射,每次射击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的伤害",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 20,
+ "spCost": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_2",
- "duration": 40.0,
+ "prefabId": "skchr_angel_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.3
+ "key": "atk_scale",
+ "value": 1.45
},
{
- "key": "talent@prob",
- "value": 0.5
+ "key": "times",
+ "value": 3.0
}
]
}
]
},
- "skchr_shwaz_3": {
- "skillId": "skchr_shwaz_3",
+ "skchr_angel_2": {
+ "skillId": "skchr_angel_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "战术的终结",
- "rangeId": "3-2",
- "description": "攻击范围改为前方<@ba.rem>3格>,攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
+ "name": "扫射模式",
+ "rangeId": null,
+ "description": "攻击变为<@ba.vup>{attack@times}>连射,每次射击造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 35,
- "initSp": 5,
+ "spCost": 45,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_3",
+ "prefabId": "skchr_angel_2",
"duration": 15.0,
"blackboard": [
{
- "key": "atk",
+ "key": "attack@atk_scale",
"value": 1.0
},
{
- "key": "base_attack_time",
- "value": 0.4
- },
- {
- "key": "talent@prob",
- "value": 1.0
+ "key": "attack@times",
+ "value": 4.0
}
]
},
{
- "name": "战术的终结",
- "rangeId": "3-2",
- "description": "攻击范围改为前方<@ba.rem>3格>,攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
+ "name": "扫射模式",
+ "rangeId": null,
+ "description": "攻击变为<@ba.vup>{attack@times}>连射,每次射击造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 34,
- "initSp": 5,
+ "spCost": 44,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_3",
- "duration": 16.0,
+ "prefabId": "skchr_angel_2",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.05
- },
- {
- "key": "base_attack_time",
- "value": 0.4
+ "key": "attack@atk_scale",
+ "value": 1.0
},
{
- "key": "talent@prob",
- "value": 1.0
+ "key": "attack@times",
+ "value": 4.0
}
]
},
{
- "name": "战术的终结",
- "rangeId": "3-2",
- "description": "攻击范围改为前方<@ba.rem>3格>,攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
+ "name": "扫射模式",
+ "rangeId": null,
+ "description": "攻击变为<@ba.vup>{attack@times}>连射,每次射击造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 33,
- "initSp": 5,
+ "spCost": 43,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_3",
- "duration": 17.0,
+ "prefabId": "skchr_angel_2",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.1
- },
- {
- "key": "base_attack_time",
- "value": 0.4
+ "key": "attack@atk_scale",
+ "value": 1.0
},
{
- "key": "talent@prob",
- "value": 1.0
+ "key": "attack@times",
+ "value": 4.0
}
]
},
{
- "name": "战术的终结",
- "rangeId": "3-2",
- "description": "攻击范围改为前方<@ba.rem>3格>,攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
+ "name": "扫射模式",
+ "rangeId": null,
+ "description": "攻击变为<@ba.vup>{attack@times}>连射,每次射击造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 32,
- "initSp": 7,
+ "spCost": 42,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_3",
- "duration": 18.0,
+ "prefabId": "skchr_angel_2",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.2
- },
- {
- "key": "base_attack_time",
- "value": 0.4
+ "key": "attack@atk_scale",
+ "value": 1.05
},
{
- "key": "talent@prob",
- "value": 1.0
+ "key": "attack@times",
+ "value": 4.0
}
]
},
{
- "name": "战术的终结",
- "rangeId": "3-2",
- "description": "攻击范围改为前方<@ba.rem>3格>,攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
+ "name": "扫射模式",
+ "rangeId": null,
+ "description": "攻击变为<@ba.vup>{attack@times}>连射,每次射击造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 31,
- "initSp": 7,
+ "spCost": 41,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_3",
- "duration": 19.0,
+ "prefabId": "skchr_angel_2",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.25
- },
- {
- "key": "base_attack_time",
- "value": 0.4
+ "key": "attack@atk_scale",
+ "value": 1.05
},
{
- "key": "talent@prob",
- "value": 1.0
+ "key": "attack@times",
+ "value": 4.0
}
]
},
{
- "name": "战术的终结",
- "rangeId": "3-2",
- "description": "攻击范围改为前方<@ba.rem>3格>,攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
+ "name": "扫射模式",
+ "rangeId": null,
+ "description": "攻击变为<@ba.vup>{attack@times}>连射,每次射击造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 7,
+ "spCost": 40,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_3",
- "duration": 20.0,
+ "prefabId": "skchr_angel_2",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.3
- },
- {
- "key": "base_attack_time",
- "value": 0.4
+ "key": "attack@atk_scale",
+ "value": 1.05
},
{
- "key": "talent@prob",
- "value": 1.0
+ "key": "attack@times",
+ "value": 4.0
}
]
},
{
- "name": "战术的终结",
- "rangeId": "3-2",
- "description": "攻击范围改为前方<@ba.rem>3格>,攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
+ "name": "扫射模式",
+ "rangeId": null,
+ "description": "攻击变为<@ba.vup>{attack@times}>连射,每次射击造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 29,
- "initSp": 9,
+ "spCost": 39,
+ "initSp": 18,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_3",
- "duration": 21.0,
+ "prefabId": "skchr_angel_2",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.4
- },
- {
- "key": "base_attack_time",
- "value": 0.4
+ "key": "attack@atk_scale",
+ "value": 1.1
},
{
- "key": "talent@prob",
- "value": 1.0
+ "key": "attack@times",
+ "value": 4.0
}
]
},
{
- "name": "战术的终结",
- "rangeId": "4-1",
- "description": "攻击范围改为前方<@ba.rem>4格>,攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
+ "name": "扫射模式",
+ "rangeId": null,
+ "description": "攻击变为<@ba.vup>{attack@times}>连射,每次射击造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 28,
- "initSp": 10,
+ "spCost": 38,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_3",
- "duration": 22.0,
+ "prefabId": "skchr_angel_2",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.5
- },
- {
- "key": "base_attack_time",
- "value": 0.4
+ "key": "attack@atk_scale",
+ "value": 1.15
},
{
- "key": "talent@prob",
- "value": 1.0
+ "key": "attack@times",
+ "value": 4.0
}
]
},
{
- "name": "战术的终结",
- "rangeId": "4-1",
- "description": "攻击范围改为前方<@ba.rem>4格>,攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
+ "name": "扫射模式",
+ "rangeId": null,
+ "description": "攻击变为<@ba.vup>{attack@times}>连射,每次射击造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 27,
- "initSp": 11,
+ "spCost": 37,
+ "initSp": 22,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_3",
- "duration": 23.0,
+ "prefabId": "skchr_angel_2",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.6
- },
- {
- "key": "base_attack_time",
- "value": 0.4
+ "key": "attack@atk_scale",
+ "value": 1.2
},
{
- "key": "talent@prob",
- "value": 1.0
+ "key": "attack@times",
+ "value": 4.0
}
]
},
{
- "name": "战术的终结",
- "rangeId": "4-1",
- "description": "攻击范围改为前方<@ba.rem>4格>,攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
+ "name": "扫射模式",
+ "rangeId": null,
+ "description": "攻击变为<@ba.vup>{attack@times}>连射,每次射击造成相当于攻击力<@ba.vup>{attack@atk_scale:0%}>的伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
- "initSp": 12,
+ "spCost": 35,
+ "initSp": 25,
"increment": 1.0
},
- "prefabId": "skchr_shwaz_3",
- "duration": 25.0,
+ "prefabId": "skchr_angel_2",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.8
- },
- {
- "key": "base_attack_time",
- "value": 0.4
+ "key": "attack@atk_scale",
+ "value": 1.25
},
{
- "key": "talent@prob",
- "value": 1.0
+ "key": "attack@times",
+ "value": 4.0
}
]
}
]
},
- "skchr_cqbw_1": {
- "skillId": "skchr_cqbw_1",
+ "skchr_angel_3": {
+ "skillId": "skchr_angel_3",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "红桃K",
+ "name": "过载模式",
"rangeId": null,
- "description": "立即发射一枚榴弹,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
- "skillType": 1,
+ "description": "攻击变为<@ba.vup>{attack@times}>连射\\n<@ba.rem>技能会自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_1",
- "duration": -1.0,
+ "prefabId": "skchr_angel_3",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.3
+ "key": "attack@atk_scale",
+ "value": 1.0
},
{
- "key": "stun",
- "value": 1.5
+ "key": "attack@times",
+ "value": 5.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.0
}
]
},
{
- "name": "红桃K",
+ "name": "过载模式",
"rangeId": null,
- "description": "立即发射一枚榴弹,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
- "skillType": 1,
+ "description": "攻击变为<@ba.vup>{attack@times}>连射\\n<@ba.rem>技能会自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 24,
- "initSp": 0,
+ "spCost": 48,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_1",
- "duration": -1.0,
+ "prefabId": "skchr_angel_3",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.4
+ "key": "attack@atk_scale",
+ "value": 1.0
},
{
- "key": "stun",
- "value": 1.5
+ "key": "attack@times",
+ "value": 5.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.0
}
]
},
{
- "name": "红桃K",
+ "name": "过载模式",
"rangeId": null,
- "description": "立即发射一枚榴弹,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
- "skillType": 1,
+ "description": "攻击变为<@ba.vup>{attack@times}>连射\\n<@ba.rem>技能会自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 23,
- "initSp": 0,
+ "spCost": 46,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_1",
- "duration": -1.0,
+ "prefabId": "skchr_angel_3",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.5
+ "key": "attack@atk_scale",
+ "value": 1.0
},
{
- "key": "stun",
- "value": 1.5
+ "key": "attack@times",
+ "value": 5.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.0
}
]
},
{
- "name": "红桃K",
+ "name": "过载模式",
"rangeId": null,
- "description": "立即发射一枚榴弹,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
- "skillType": 1,
+ "description": "攻击变为<@ba.vup>{attack@times}>连射,攻击间隔<@ba.vup>略微缩短>\\n<@ba.rem>技能会自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 22,
- "initSp": 0,
+ "spCost": 44,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_1",
- "duration": -1.0,
+ "prefabId": "skchr_angel_3",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.7
+ "key": "attack@atk_scale",
+ "value": 1.0
},
{
- "key": "stun",
- "value": 1.8
+ "key": "attack@times",
+ "value": 5.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": -0.05
}
]
},
{
- "name": "红桃K",
+ "name": "过载模式",
"rangeId": null,
- "description": "立即发射一枚榴弹,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
- "skillType": 1,
+ "description": "攻击变为<@ba.vup>{attack@times}>连射,攻击间隔<@ba.vup>略微缩短>\\n<@ba.rem>技能会自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 21,
- "initSp": 0,
+ "spCost": 42,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_1",
- "duration": -1.0,
+ "prefabId": "skchr_angel_3",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.8
+ "key": "attack@atk_scale",
+ "value": 1.0
},
{
- "key": "stun",
- "value": 1.8
+ "key": "attack@times",
+ "value": 5.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": -0.05
}
]
},
{
- "name": "红桃K",
+ "name": "过载模式",
"rangeId": null,
- "description": "立即发射一枚榴弹,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
- "skillType": 1,
+ "description": "攻击变为<@ba.vup>{attack@times}>连射,攻击间隔<@ba.vup>略微缩短>\\n<@ba.rem>技能会自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 40,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_1",
- "duration": -1.0,
+ "prefabId": "skchr_angel_3",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.9
+ "key": "attack@atk_scale",
+ "value": 1.0
},
{
- "key": "stun",
- "value": 1.8
+ "key": "attack@times",
+ "value": 5.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": -0.05
}
]
},
{
- "name": "红桃K",
+ "name": "过载模式",
"rangeId": null,
- "description": "立即发射一枚榴弹,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
- "skillType": 1,
+ "description": "攻击变为<@ba.vup>{attack@times}>连射,攻击间隔<@ba.vup>少量缩短>\\n<@ba.rem>技能会自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 19,
- "initSp": 0,
+ "spCost": 38,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_1",
- "duration": -1.0,
+ "prefabId": "skchr_angel_3",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 3.1
+ "key": "attack@atk_scale",
+ "value": 1.0
},
{
- "key": "stun",
- "value": 2.1
+ "key": "attack@times",
+ "value": 5.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": -0.08
}
]
},
{
- "name": "红桃K",
+ "name": "过载模式",
"rangeId": null,
- "description": "立即发射一枚榴弹,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
- "skillType": 1,
+ "description": "攻击变为<@ba.vup>{attack@times}>连射,攻击间隔<@ba.vup>少量缩短>,攻击力<@ba.vup>提升至{attack@atk_scale:0%}>\\n<@ba.rem>技能会自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 18,
- "initSp": 0,
+ "spCost": 36,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_1",
- "duration": -1.0,
+ "prefabId": "skchr_angel_3",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 3.2
+ "key": "attack@atk_scale",
+ "value": 1.03
},
{
- "key": "stun",
- "value": 2.4
+ "key": "attack@times",
+ "value": 5.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": -0.08
}
]
},
{
- "name": "红桃K",
+ "name": "过载模式",
"rangeId": null,
- "description": "立即发射一枚榴弹,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
- "skillType": 1,
+ "description": "攻击变为<@ba.vup>{attack@times}>连射,攻击间隔<@ba.vup>少量缩短>,攻击力<@ba.vup>提升至{attack@atk_scale:0%}>\\n<@ba.rem>技能会自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 17,
- "initSp": 0,
+ "spCost": 34,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_1",
- "duration": -1.0,
+ "prefabId": "skchr_angel_3",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 3.3
+ "key": "attack@atk_scale",
+ "value": 1.07
},
{
- "key": "stun",
- "value": 2.7
+ "key": "attack@times",
+ "value": 5.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": -0.08
}
]
},
{
- "name": "红桃K",
+ "name": "过载模式",
"rangeId": null,
- "description": "立即发射一枚榴弹,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
- "skillType": 1,
+ "description": "攻击变为<@ba.vup>{attack@times}>连射,攻击间隔<@ba.vup>一定程度缩短>,攻击力<@ba.vup>提升至{attack@atk_scale:0%}>\\n<@ba.rem>技能会自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 16,
- "initSp": 0,
+ "spCost": 30,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_1",
- "duration": -1.0,
+ "prefabId": "skchr_angel_3",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 3.5
+ "key": "attack@atk_scale",
+ "value": 1.1
},
{
- "key": "stun",
- "value": 3.0
+ "key": "attack@times",
+ "value": 5.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": -0.11
}
]
}
]
},
- "skchr_cqbw_2": {
- "skillId": "skchr_cqbw_2",
+ "skchr_shwaz_1": {
+ "skillId": "skchr_shwaz_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "惊吓盒子",
+ "name": "强弩",
"rangeId": null,
- "description": "下次攻击变为在攻击范围内的一个可放置地块埋下地雷(持续120秒);地雷在敌人经过时会爆炸,爆炸后对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "description": "下一次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且天赋发动概率提高至<@ba.vup>{talent@prob:0%}>",
"skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 12,
+ "spCost": 5,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_2",
+ "prefabId": "skchr_shwaz_1",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.9
+ "value": 1.6
},
{
- "key": "stun",
- "value": 1.4
+ "key": "talent@prob",
+ "value": 0.5
}
]
},
{
- "name": "惊吓盒子",
+ "name": "强弩",
"rangeId": null,
- "description": "下次攻击变为在攻击范围内的一个可放置地块埋下地雷(持续120秒);地雷在敌人经过时会爆炸,爆炸后对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "description": "下一次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且天赋发动概率提高至<@ba.vup>{talent@prob:0%}>",
"skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 12,
+ "spCost": 5,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_2",
+ "prefabId": "skchr_shwaz_1",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 2.0
+ "value": 1.65
},
{
- "key": "stun",
- "value": 1.4
+ "key": "talent@prob",
+ "value": 0.5
}
]
},
{
- "name": "惊吓盒子",
+ "name": "强弩",
"rangeId": null,
- "description": "下次攻击变为在攻击范围内的一个可放置地块埋下地雷(持续120秒);地雷在敌人经过时会爆炸,爆炸后对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "description": "下一次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且天赋发动概率提高至<@ba.vup>{talent@prob:0%}>",
"skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 12,
+ "spCost": 5,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_2",
+ "prefabId": "skchr_shwaz_1",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 2.1
+ "value": 1.7
},
{
- "key": "stun",
- "value": 1.4
+ "key": "talent@prob",
+ "value": 0.5
}
]
},
{
- "name": "惊吓盒子",
+ "name": "强弩",
"rangeId": null,
- "description": "下次攻击变为在攻击范围内的一个可放置地块埋下地雷(持续120秒);地雷在敌人经过时会爆炸,爆炸后对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "description": "下一次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且天赋发动概率提高至<@ba.vup>{talent@prob:0%}>",
"skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 11,
+ "spCost": 4,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_2",
+ "prefabId": "skchr_shwaz_1",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 2.2
+ "value": 1.75
},
{
- "key": "stun",
- "value": 1.6
+ "key": "talent@prob",
+ "value": 0.6
}
]
},
{
- "name": "惊吓盒子",
+ "name": "强弩",
"rangeId": null,
- "description": "下次攻击变为在攻击范围内的一个可放置地块埋下地雷(持续120秒);地雷在敌人经过时会爆炸,爆炸后对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "description": "下一次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且天赋发动概率提高至<@ba.vup>{talent@prob:0%}>",
"skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 11,
+ "spCost": 4,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_2",
+ "prefabId": "skchr_shwaz_1",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 2.3
+ "value": 1.8
},
{
- "key": "stun",
- "value": 1.6
+ "key": "talent@prob",
+ "value": 0.6
}
]
},
{
- "name": "惊吓盒子",
+ "name": "强弩",
"rangeId": null,
- "description": "下次攻击变为在攻击范围内的一个可放置地块埋下地雷(持续120秒);地雷在敌人经过时会爆炸,爆炸后对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "description": "下一次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且天赋发动概率提高至<@ba.vup>{talent@prob:0%}>",
"skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 11,
+ "spCost": 4,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_2",
+ "prefabId": "skchr_shwaz_1",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 2.4
+ "value": 1.85
},
{
- "key": "stun",
- "value": 1.6
+ "key": "talent@prob",
+ "value": 0.6
}
]
},
{
- "name": "惊吓盒子",
+ "name": "强弩",
"rangeId": null,
- "description": "下次攻击变为在攻击范围内的一个可放置地块埋下地雷(持续120秒);地雷在敌人经过时会爆炸,爆炸后对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "description": "下一次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且天赋发动概率提高至<@ba.vup>{talent@prob:0%}>",
"skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 10,
+ "spCost": 4,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_2",
+ "prefabId": "skchr_shwaz_1",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 2.5
+ "value": 1.9
},
{
- "key": "stun",
- "value": 1.8
+ "key": "talent@prob",
+ "value": 0.7
}
]
},
{
- "name": "惊吓盒子",
+ "name": "强弩",
"rangeId": null,
- "description": "下次攻击变为在攻击范围内的一个可放置地块埋下地雷(持续120秒);地雷在敌人经过时会爆炸,爆炸后对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "description": "下一次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且天赋发动概率提高至<@ba.vup>{talent@prob:0%}>",
"skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 9,
+ "spCost": 4,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_2",
+ "prefabId": "skchr_shwaz_1",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 2.6
+ "value": 2.0
},
{
- "key": "stun",
- "value": 1.8
+ "key": "talent@prob",
+ "value": 0.73
}
]
},
{
- "name": "惊吓盒子",
+ "name": "强弩",
"rangeId": null,
- "description": "下次攻击变为在攻击范围内的一个可放置地块埋下地雷(持续120秒);地雷在敌人经过时会爆炸,爆炸后对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "description": "下一次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且天赋发动概率提高至<@ba.vup>{talent@prob:0%}>",
"skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 9,
+ "spCost": 4,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_2",
+ "prefabId": "skchr_shwaz_1",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 2.7
+ "value": 2.1
},
{
- "key": "stun",
- "value": 2.0
+ "key": "talent@prob",
+ "value": 0.76
}
]
},
{
- "name": "惊吓盒子",
+ "name": "强弩",
"rangeId": null,
- "description": "下次攻击变为在攻击范围内的一个可放置地块埋下地雷(持续120秒);地雷在敌人经过时会爆炸,爆炸后对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "description": "下一次攻击的攻击力提高至<@ba.vup>{atk_scale:0%}>,且天赋发动概率提高至<@ba.vup>{talent@prob:0%}>",
"skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 8,
+ "spCost": 3,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_2",
+ "prefabId": "skchr_shwaz_1",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 2.8
+ "value": 2.2
},
{
- "key": "stun",
- "value": 2.2
+ "key": "talent@prob",
+ "value": 0.8
}
]
}
]
},
- "sktok_cqbw_token": {
- "skillId": "sktok_cqbw_token",
+ "skchr_shwaz_2": {
+ "skillId": "skchr_shwaz_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "受害者启动模式",
+ "name": "暮眼锐瞳",
"rangeId": null,
- "description": "敌人经过时会爆炸,爆炸后对周围所有敌人造成物理伤害并令其晕眩",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 40,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "sktok_cqbw_token",
- "duration": 0.0,
+ "prefabId": "skchr_shwaz_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.9
+ "key": "atk",
+ "value": 0.7
},
{
- "key": "stun",
- "value": 1.4
+ "key": "talent@prob",
+ "value": 0.35
}
]
},
{
- "name": "受害者启动模式",
+ "name": "暮眼锐瞳",
"rangeId": null,
- "description": "敌人经过时会爆炸,爆炸后对周围所有敌人造成物理伤害并令其晕眩",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 39,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "sktok_cqbw_token",
- "duration": 0.0,
+ "prefabId": "skchr_shwaz_2",
+ "duration": 31.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.0
+ "key": "atk",
+ "value": 0.75
},
{
- "key": "stun",
- "value": 1.4
+ "key": "talent@prob",
+ "value": 0.35
}
]
},
{
- "name": "受害者启动模式",
+ "name": "暮眼锐瞳",
"rangeId": null,
- "description": "敌人经过时会爆炸,爆炸后对周围所有敌人造成物理伤害并令其晕眩",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 38,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "sktok_cqbw_token",
- "duration": 0.0,
+ "prefabId": "skchr_shwaz_2",
+ "duration": 32.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.1
+ "key": "atk",
+ "value": 0.8
},
{
- "key": "stun",
- "value": 1.4
+ "key": "talent@prob",
+ "value": 0.35
}
]
},
{
- "name": "受害者启动模式",
+ "name": "暮眼锐瞳",
"rangeId": null,
- "description": "敌人经过时会爆炸,爆炸后对周围所有敌人造成物理伤害并令其晕眩",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 37,
+ "initSp": 13,
"increment": 1.0
},
- "prefabId": "sktok_cqbw_token",
- "duration": 0.0,
+ "prefabId": "skchr_shwaz_2",
+ "duration": 33.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.2
+ "key": "atk",
+ "value": 0.85
},
{
- "key": "stun",
- "value": 1.6
+ "key": "talent@prob",
+ "value": 0.4
}
]
},
{
- "name": "受害者启动模式",
+ "name": "暮眼锐瞳",
"rangeId": null,
- "description": "敌人经过时会爆炸,爆炸后对周围所有敌人造成物理伤害并令其晕眩",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 36,
+ "initSp": 13,
"increment": 1.0
},
- "prefabId": "sktok_cqbw_token",
- "duration": 0.0,
+ "prefabId": "skchr_shwaz_2",
+ "duration": 34.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.3
+ "key": "atk",
+ "value": 0.9
},
{
- "key": "stun",
- "value": 1.6
+ "key": "talent@prob",
+ "value": 0.4
}
]
},
{
- "name": "受害者启动模式",
+ "name": "暮眼锐瞳",
"rangeId": null,
- "description": "敌人经过时会爆炸,爆炸后对周围所有敌人造成物理伤害并令其晕眩",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 35,
+ "initSp": 13,
"increment": 1.0
},
- "prefabId": "sktok_cqbw_token",
- "duration": 0.0,
+ "prefabId": "skchr_shwaz_2",
+ "duration": 35.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.4
+ "key": "atk",
+ "value": 0.95
},
{
- "key": "stun",
- "value": 1.6
+ "key": "talent@prob",
+ "value": 0.4
}
]
},
{
- "name": "受害者启动模式",
+ "name": "暮眼锐瞳",
"rangeId": null,
- "description": "敌人经过时会爆炸,爆炸后对周围所有敌人造成物理伤害并令其晕眩",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 34,
+ "initSp": 16,
"increment": 1.0
},
- "prefabId": "sktok_cqbw_token",
- "duration": 0.0,
+ "prefabId": "skchr_shwaz_2",
+ "duration": 36.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.5
+ "key": "atk",
+ "value": 1.0
},
{
- "key": "stun",
- "value": 1.8
+ "key": "talent@prob",
+ "value": 0.45
}
]
},
{
- "name": "受害者启动模式",
+ "name": "暮眼锐瞳",
"rangeId": null,
- "description": "敌人经过时会爆炸,爆炸后对周围所有敌人造成物理伤害并令其晕眩",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 33,
+ "initSp": 17,
"increment": 1.0
},
- "prefabId": "sktok_cqbw_token",
- "duration": 0.0,
+ "prefabId": "skchr_shwaz_2",
+ "duration": 37.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.6
+ "key": "atk",
+ "value": 1.1
},
{
- "key": "stun",
- "value": 1.8
+ "key": "talent@prob",
+ "value": 0.45
}
]
},
{
- "name": "受害者启动模式",
+ "name": "暮眼锐瞳",
"rangeId": null,
- "description": "敌人经过时会爆炸,爆炸后对周围所有敌人造成物理伤害并令其晕眩",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 32,
+ "initSp": 18,
"increment": 1.0
},
- "prefabId": "sktok_cqbw_token",
- "duration": 0.0,
+ "prefabId": "skchr_shwaz_2",
+ "duration": 38.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.7
+ "key": "atk",
+ "value": 1.2
},
{
- "key": "stun",
- "value": 2.0
+ "key": "talent@prob",
+ "value": 0.45
}
]
},
{
- "name": "受害者启动模式",
+ "name": "暮眼锐瞳",
"rangeId": null,
- "description": "敌人经过时会爆炸,爆炸后对周围所有敌人造成物理伤害并令其晕眩",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "sktok_cqbw_token",
- "duration": 0.0,
+ "prefabId": "skchr_shwaz_2",
+ "duration": 40.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.8
+ "key": "atk",
+ "value": 1.3
},
{
- "key": "stun",
- "value": 2.2
+ "key": "talent@prob",
+ "value": 0.5
}
]
}
]
},
- "skchr_cqbw_3": {
- "skillId": "skchr_cqbw_3",
+ "skchr_shwaz_3": {
+ "skillId": "skchr_shwaz_3",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "D12",
- "rangeId": null,
- "description": "在攻击范围内生命值最多的<@ba.vup>{max_target}>个敌人身上放置一枚炸弹;炸弹会在一定延迟后引爆,每个对其周围的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "name": "战术的终结",
+ "rangeId": "3-2",
+ "description": "攻击范围改为前方<@ba.rem>3格>,攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 45,
- "initSp": 11,
+ "spCost": 35,
+ "initSp": 5,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_3",
- "duration": 0.0,
+ "prefabId": "skchr_shwaz_3",
+ "duration": 15.0,
"blackboard": [
{
- "key": "max_target",
- "value": 3.0
+ "key": "atk",
+ "value": 1.0
},
{
- "key": "atk_scale",
- "value": 2.2
+ "key": "base_attack_time",
+ "value": 0.4
},
{
- "key": "stun",
- "value": 3.0
+ "key": "talent@prob",
+ "value": 1.0
}
]
},
{
- "name": "D12",
- "rangeId": null,
- "description": "在攻击范围内生命值最多的<@ba.vup>{max_target}>个敌人身上放置一枚炸弹;炸弹会在一定延迟后引爆,每个对其周围的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "name": "战术的终结",
+ "rangeId": "3-2",
+ "description": "攻击范围改为前方<@ba.rem>3格>,攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 44,
- "initSp": 12,
+ "spCost": 34,
+ "initSp": 5,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_3",
- "duration": 0.0,
+ "prefabId": "skchr_shwaz_3",
+ "duration": 16.0,
"blackboard": [
{
- "key": "max_target",
- "value": 3.0
+ "key": "atk",
+ "value": 1.05
},
{
- "key": "atk_scale",
- "value": 2.3
+ "key": "base_attack_time",
+ "value": 0.4
},
{
- "key": "stun",
- "value": 3.0
+ "key": "talent@prob",
+ "value": 1.0
}
]
},
{
- "name": "D12",
- "rangeId": null,
- "description": "在攻击范围内生命值最多的<@ba.vup>{max_target}>个敌人身上放置一枚炸弹;炸弹会在一定延迟后引爆,每个对其周围的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "name": "战术的终结",
+ "rangeId": "3-2",
+ "description": "攻击范围改为前方<@ba.rem>3格>,攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 43,
- "initSp": 13,
+ "spCost": 33,
+ "initSp": 5,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_3",
- "duration": 0.0,
+ "prefabId": "skchr_shwaz_3",
+ "duration": 17.0,
"blackboard": [
{
- "key": "max_target",
- "value": 3.0
+ "key": "atk",
+ "value": 1.1
},
{
- "key": "atk_scale",
- "value": 2.4
+ "key": "base_attack_time",
+ "value": 0.4
},
{
- "key": "stun",
- "value": 3.0
+ "key": "talent@prob",
+ "value": 1.0
}
]
},
{
- "name": "D12",
- "rangeId": null,
- "description": "在攻击范围内生命值最多的<@ba.vup>{max_target}>个敌人身上放置一枚炸弹;炸弹会在一定延迟后引爆,每个对其周围的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "name": "战术的终结",
+ "rangeId": "3-2",
+ "description": "攻击范围改为前方<@ba.rem>3格>,攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 42,
- "initSp": 14,
+ "spCost": 32,
+ "initSp": 7,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_3",
- "duration": 0.0,
+ "prefabId": "skchr_shwaz_3",
+ "duration": 18.0,
"blackboard": [
{
- "key": "max_target",
- "value": 3.0
+ "key": "atk",
+ "value": 1.2
},
{
- "key": "atk_scale",
- "value": 2.5
+ "key": "base_attack_time",
+ "value": 0.4
},
{
- "key": "stun",
- "value": 3.5
+ "key": "talent@prob",
+ "value": 1.0
}
]
},
{
- "name": "D12",
- "rangeId": null,
- "description": "在攻击范围内生命值最多的<@ba.vup>{max_target}>个敌人身上放置一枚炸弹;炸弹会在一定延迟后引爆,每个对其周围的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "name": "战术的终结",
+ "rangeId": "3-2",
+ "description": "攻击范围改为前方<@ba.rem>3格>,攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 41,
- "initSp": 15,
+ "spCost": 31,
+ "initSp": 7,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_3",
- "duration": 0.0,
+ "prefabId": "skchr_shwaz_3",
+ "duration": 19.0,
"blackboard": [
{
- "key": "max_target",
- "value": 3.0
+ "key": "atk",
+ "value": 1.25
},
{
- "key": "atk_scale",
- "value": 2.6
+ "key": "base_attack_time",
+ "value": 0.4
},
{
- "key": "stun",
- "value": 3.5
+ "key": "talent@prob",
+ "value": 1.0
}
]
},
{
- "name": "D12",
- "rangeId": null,
- "description": "在攻击范围内生命值最多的<@ba.vup>{max_target}>个敌人身上放置一枚炸弹;炸弹会在一定延迟后引爆,每个对其周围的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "name": "战术的终结",
+ "rangeId": "3-2",
+ "description": "攻击范围改为前方<@ba.rem>3格>,攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 16,
+ "spCost": 30,
+ "initSp": 7,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_3",
- "duration": 0.0,
+ "prefabId": "skchr_shwaz_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "max_target",
- "value": 3.0
+ "key": "atk",
+ "value": 1.3
},
{
- "key": "atk_scale",
- "value": 2.7
+ "key": "base_attack_time",
+ "value": 0.4
},
{
- "key": "stun",
- "value": 3.5
+ "key": "talent@prob",
+ "value": 1.0
}
]
},
{
- "name": "D12",
- "rangeId": null,
- "description": "在攻击范围内生命值最多的<@ba.vup>{max_target}>个敌人身上放置一枚炸弹;炸弹会在一定延迟后引爆,每个对其周围的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "name": "战术的终结",
+ "rangeId": "3-2",
+ "description": "攻击范围改为前方<@ba.rem>3格>,攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 39,
- "initSp": 17,
+ "spCost": 29,
+ "initSp": 9,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_3",
- "duration": 0.0,
+ "prefabId": "skchr_shwaz_3",
+ "duration": 21.0,
"blackboard": [
{
- "key": "max_target",
- "value": 3.0
+ "key": "atk",
+ "value": 1.4
},
{
- "key": "atk_scale",
- "value": 2.8
+ "key": "base_attack_time",
+ "value": 0.4
},
{
- "key": "stun",
- "value": 4.0
+ "key": "talent@prob",
+ "value": 1.0
}
]
},
{
- "name": "D12",
- "rangeId": null,
- "description": "在攻击范围内生命值最多的<@ba.vup>{max_target}>个敌人身上放置一枚炸弹;炸弹会在一定延迟后引爆,每个对其周围的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "name": "战术的终结",
+ "rangeId": "4-1",
+ "description": "攻击范围改为前方<@ba.rem>4格>,攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 37,
- "initSp": 18,
+ "spCost": 28,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_3",
- "duration": 0.0,
+ "prefabId": "skchr_shwaz_3",
+ "duration": 22.0,
"blackboard": [
{
- "key": "max_target",
- "value": 4.0
+ "key": "atk",
+ "value": 1.5
},
{
- "key": "atk_scale",
- "value": 2.9
+ "key": "base_attack_time",
+ "value": 0.4
},
{
- "key": "stun",
- "value": 4.0
+ "key": "talent@prob",
+ "value": 1.0
}
]
},
{
- "name": "D12",
- "rangeId": null,
- "description": "在攻击范围内生命值最多的<@ba.vup>{max_target}>个敌人身上放置一枚炸弹;炸弹会在一定延迟后引爆,每个对其周围的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "name": "战术的终结",
+ "rangeId": "4-1",
+ "description": "攻击范围改为前方<@ba.rem>4格>,攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 35,
- "initSp": 19,
+ "spCost": 27,
+ "initSp": 11,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_3",
- "duration": 0.0,
+ "prefabId": "skchr_shwaz_3",
+ "duration": 23.0,
"blackboard": [
{
- "key": "max_target",
- "value": 4.0
+ "key": "atk",
+ "value": 1.6
},
{
- "key": "atk_scale",
- "value": 3.0
+ "key": "base_attack_time",
+ "value": 0.4
},
{
- "key": "stun",
- "value": 4.5
+ "key": "talent@prob",
+ "value": 1.0
}
]
},
{
- "name": "D12",
- "rangeId": null,
- "description": "在攻击范围内生命值最多的<@ba.vup>{max_target}>个敌人身上放置一枚炸弹;炸弹会在一定延迟后引爆,每个对其周围的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "name": "战术的终结",
+ "rangeId": "4-1",
+ "description": "攻击范围改为前方<@ba.rem>4格>,攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,天赋的发动概率提高至<@ba.vup>{talent@prob:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 33,
- "initSp": 20,
+ "spCost": 25,
+ "initSp": 12,
"increment": 1.0
},
- "prefabId": "skchr_cqbw_3",
- "duration": 0.0,
+ "prefabId": "skchr_shwaz_3",
+ "duration": 25.0,
"blackboard": [
{
- "key": "max_target",
- "value": 4.0
+ "key": "atk",
+ "value": 1.8
},
{
- "key": "atk_scale",
- "value": 3.1
+ "key": "base_attack_time",
+ "value": 0.4
},
{
- "key": "stun",
- "value": 5.0
+ "key": "talent@prob",
+ "value": 1.0
}
]
}
]
},
- "skchr_poca_2": {
- "skillId": "skchr_poca_2",
+ "skchr_cqbw_1": {
+ "skillId": "skchr_cqbw_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "分裂射击",
+ "name": "红桃K",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,可以额外攻击<@ba.vup>一>个敌人",
+ "description": "立即发射一枚榴弹,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 39,
+ "spCost": 25,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_poca_2",
- "duration": 60.0,
+ "prefabId": "skchr_cqbw_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.3
+ "key": "atk_scale",
+ "value": 2.3
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "stun",
+ "value": 1.5
}
]
},
{
- "name": "分裂射击",
+ "name": "红桃K",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,可以额外攻击<@ba.vup>一>个敌人",
+ "description": "立即发射一枚榴弹,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 40,
+ "spCost": 24,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_poca_2",
- "duration": 60.0,
+ "prefabId": "skchr_cqbw_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.35
+ "key": "atk_scale",
+ "value": 2.4
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "stun",
+ "value": 1.5
}
]
},
{
- "name": "分裂射击",
+ "name": "红桃K",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,可以额外攻击<@ba.vup>一>个敌人",
+ "description": "立即发射一枚榴弹,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 41,
+ "spCost": 23,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_poca_2",
- "duration": 60.0,
+ "prefabId": "skchr_cqbw_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.4
+ "key": "atk_scale",
+ "value": 2.5
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "stun",
+ "value": 1.5
}
]
},
{
- "name": "分裂射击",
+ "name": "红桃K",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,可以额外攻击<@ba.vup>一>个敌人",
+ "description": "立即发射一枚榴弹,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 42,
+ "spCost": 22,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_poca_2",
- "duration": 60.0,
+ "prefabId": "skchr_cqbw_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.45
+ "key": "atk_scale",
+ "value": 2.7
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "stun",
+ "value": 1.8
}
]
},
{
- "name": "分裂射击",
+ "name": "红桃K",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,可以额外攻击<@ba.vup>一>个敌人",
+ "description": "立即发射一枚榴弹,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 43,
+ "spCost": 21,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_poca_2",
- "duration": 60.0,
+ "prefabId": "skchr_cqbw_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.5
+ "key": "atk_scale",
+ "value": 2.8
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "stun",
+ "value": 1.8
}
]
},
{
- "name": "分裂射击",
+ "name": "红桃K",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,可以额外攻击<@ba.vup>一>个敌人",
+ "description": "立即发射一枚榴弹,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 44,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_poca_2",
- "duration": 60.0,
+ "prefabId": "skchr_cqbw_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.55
+ "key": "atk_scale",
+ "value": 2.9
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "stun",
+ "value": 1.8
}
]
},
{
- "name": "分裂射击",
+ "name": "红桃K",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,可以额外攻击<@ba.vup>一>个敌人",
+ "description": "立即发射一枚榴弹,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 45,
+ "spCost": 19,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_poca_2",
- "duration": 60.0,
+ "prefabId": "skchr_cqbw_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.6
+ "key": "atk_scale",
+ "value": 3.1
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "stun",
+ "value": 2.1
}
]
},
{
- "name": "分裂射击",
+ "name": "红桃K",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,可以额外攻击<@ba.vup>一>个敌人",
+ "description": "立即发射一枚榴弹,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 75,
- "initSp": 45,
+ "spCost": 18,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_poca_2",
- "duration": 60.0,
+ "prefabId": "skchr_cqbw_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.7
+ "key": "atk_scale",
+ "value": 3.2
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "stun",
+ "value": 2.4
}
]
},
{
- "name": "分裂射击",
+ "name": "红桃K",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,可以额外攻击<@ba.vup>一>个敌人",
+ "description": "立即发射一枚榴弹,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 70,
- "initSp": 45,
+ "spCost": 17,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_poca_2",
- "duration": 60.0,
+ "prefabId": "skchr_cqbw_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.8
+ "key": "atk_scale",
+ "value": 3.3
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "stun",
+ "value": 2.7
}
]
},
{
- "name": "分裂射击",
+ "name": "红桃K",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,可以额外攻击<@ba.vup>一>个敌人",
+ "description": "立即发射一枚榴弹,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并使命中目标晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 65,
- "initSp": 45,
+ "spCost": 16,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_poca_2",
- "duration": 60.0,
+ "prefabId": "skchr_cqbw_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.9
+ "key": "atk_scale",
+ "value": 3.5
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "stun",
+ "value": 3.0
}
]
}
]
},
- "skchr_poca_3": {
- "skillId": "skchr_poca_3",
+ "skchr_cqbw_2": {
+ "skillId": "skchr_cqbw_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "雪崩击",
+ "name": "惊吓盒子",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,立即向至多<@ba.vup>{max_target}>个重量最重的敌人发射束缚叉枪;技能持续时间内所有目标受到<@ba.vup>束缚>效果,每秒受到一次攻击",
- "skillType": 1,
+ "description": "下次攻击变为在攻击范围内的一个可放置地块埋下地雷(持续120秒);地雷在敌人经过时会爆炸,爆炸后对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 10,
+ "spCost": 12,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_poca_3",
- "duration": 6.0,
+ "prefabId": "skchr_cqbw_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "max_target",
- "value": 3.0
- },
- {
- "key": "hit_interval",
- "value": 1.0
- },
- {
- "key": "atk",
- "value": 0.1
+ "key": "atk_scale",
+ "value": 1.9
},
{
- "key": "hit_duration",
- "value": 6.0
+ "key": "stun",
+ "value": 1.4
}
]
},
{
- "name": "雪崩击",
+ "name": "惊吓盒子",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,立即向至多<@ba.vup>{max_target}>个重量最重的敌人发射束缚叉枪;技能持续时间内所有目标受到<@ba.vup>束缚>效果,每秒受到一次攻击",
- "skillType": 1,
+ "description": "下次攻击变为在攻击范围内的一个可放置地块埋下地雷(持续120秒);地雷在敌人经过时会爆炸,爆炸后对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 39,
- "initSp": 10,
+ "spCost": 12,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_poca_3",
- "duration": 6.0,
+ "prefabId": "skchr_cqbw_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "max_target",
- "value": 3.0
- },
- {
- "key": "hit_interval",
- "value": 1.0
- },
- {
- "key": "atk",
- "value": 0.1
+ "key": "atk_scale",
+ "value": 2.0
},
{
- "key": "hit_duration",
- "value": 6.0
+ "key": "stun",
+ "value": 1.4
}
]
},
{
- "name": "雪崩击",
+ "name": "惊吓盒子",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,立即向至多<@ba.vup>{max_target}>个重量最重的敌人发射束缚叉枪;技能持续时间内所有目标受到<@ba.vup>束缚>效果,每秒受到一次攻击",
- "skillType": 1,
+ "description": "下次攻击变为在攻击范围内的一个可放置地块埋下地雷(持续120秒);地雷在敌人经过时会爆炸,爆炸后对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 38,
- "initSp": 10,
+ "spCost": 12,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_poca_3",
- "duration": 6.0,
+ "prefabId": "skchr_cqbw_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "max_target",
- "value": 3.0
- },
- {
- "key": "hit_interval",
- "value": 1.0
- },
- {
- "key": "atk",
- "value": 0.1
+ "key": "atk_scale",
+ "value": 2.1
},
{
- "key": "hit_duration",
- "value": 6.0
+ "key": "stun",
+ "value": 1.4
}
]
},
{
- "name": "雪崩击",
+ "name": "惊吓盒子",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,立即向至多<@ba.vup>{max_target}>个重量最重的敌人发射束缚叉枪;技能持续时间内所有目标受到<@ba.vup>束缚>效果,每秒受到一次攻击",
- "skillType": 1,
+ "description": "下次攻击变为在攻击范围内的一个可放置地块埋下地雷(持续120秒);地雷在敌人经过时会爆炸,爆炸后对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 37,
- "initSp": 11,
+ "spCost": 11,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_poca_3",
- "duration": 6.0,
+ "prefabId": "skchr_cqbw_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "max_target",
- "value": 3.0
- },
- {
- "key": "hit_interval",
- "value": 1.0
- },
- {
- "key": "atk",
- "value": 0.1
+ "key": "atk_scale",
+ "value": 2.2
},
{
- "key": "hit_duration",
- "value": 6.0
+ "key": "stun",
+ "value": 1.6
}
]
},
{
- "name": "雪崩击",
+ "name": "惊吓盒子",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,立即向至多<@ba.vup>{max_target}>个重量最重的敌人发射束缚叉枪;技能持续时间内所有目标受到<@ba.vup>束缚>效果,每秒受到一次攻击",
- "skillType": 1,
+ "description": "下次攻击变为在攻击范围内的一个可放置地块埋下地雷(持续120秒);地雷在敌人经过时会爆炸,爆炸后对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 36,
- "initSp": 11,
+ "spCost": 11,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_poca_3",
- "duration": 6.0,
+ "prefabId": "skchr_cqbw_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "max_target",
- "value": 3.0
- },
- {
- "key": "hit_interval",
- "value": 1.0
- },
- {
- "key": "atk",
- "value": 0.1
+ "key": "atk_scale",
+ "value": 2.3
},
{
- "key": "hit_duration",
- "value": 6.0
+ "key": "stun",
+ "value": 1.6
}
]
},
{
- "name": "雪崩击",
+ "name": "惊吓盒子",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,立即向至多<@ba.vup>{max_target}>个重量最重的敌人发射束缚叉枪;技能持续时间内所有目标受到<@ba.vup>束缚>效果,每秒受到一次攻击",
- "skillType": 1,
+ "description": "下次攻击变为在攻击范围内的一个可放置地块埋下地雷(持续120秒);地雷在敌人经过时会爆炸,爆炸后对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 35,
- "initSp": 11,
+ "spCost": 11,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_poca_3",
- "duration": 6.0,
+ "prefabId": "skchr_cqbw_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "max_target",
- "value": 3.0
- },
- {
- "key": "hit_interval",
- "value": 1.0
- },
- {
- "key": "atk",
- "value": 0.1
+ "key": "atk_scale",
+ "value": 2.4
},
{
- "key": "hit_duration",
- "value": 6.0
+ "key": "stun",
+ "value": 1.6
}
]
},
{
- "name": "雪崩击",
+ "name": "惊吓盒子",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,立即向至多<@ba.vup>{max_target}>个重量最重的敌人发射束缚叉枪;技能持续时间内所有目标受到<@ba.vup>束缚>效果,每秒受到一次攻击",
- "skillType": 1,
+ "description": "下次攻击变为在攻击范围内的一个可放置地块埋下地雷(持续120秒);地雷在敌人经过时会爆炸,爆炸后对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 34,
- "initSp": 12,
+ "spCost": 10,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_poca_3",
- "duration": 7.0,
+ "prefabId": "skchr_cqbw_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "max_target",
- "value": 3.0
- },
- {
- "key": "hit_interval",
- "value": 1.0
- },
- {
- "key": "atk",
- "value": 0.1
+ "key": "atk_scale",
+ "value": 2.5
},
{
- "key": "hit_duration",
- "value": 7.0
+ "key": "stun",
+ "value": 1.8
}
]
},
{
- "name": "雪崩击",
+ "name": "惊吓盒子",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,立即向至多<@ba.vup>{max_target}>个重量最重的敌人发射束缚叉枪;技能持续时间内所有目标受到<@ba.vup>束缚>效果,每秒受到一次攻击",
- "skillType": 1,
+ "description": "下次攻击变为在攻击范围内的一个可放置地块埋下地雷(持续120秒);地雷在敌人经过时会爆炸,爆炸后对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 33,
- "initSp": 13,
+ "spCost": 9,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_poca_3",
- "duration": 7.0,
+ "prefabId": "skchr_cqbw_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "max_target",
- "value": 3.0
- },
- {
- "key": "hit_interval",
- "value": 1.0
- },
- {
- "key": "atk",
- "value": 0.15
+ "key": "atk_scale",
+ "value": 2.6
},
{
- "key": "hit_duration",
- "value": 7.0
+ "key": "stun",
+ "value": 1.8
}
]
},
{
- "name": "雪崩击",
+ "name": "惊吓盒子",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,立即向至多<@ba.vup>{max_target}>个重量最重的敌人发射束缚叉枪;技能持续时间内所有目标受到<@ba.vup>束缚>效果,每秒受到一次攻击",
- "skillType": 1,
+ "description": "下次攻击变为在攻击范围内的一个可放置地块埋下地雷(持续120秒);地雷在敌人经过时会爆炸,爆炸后对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 32,
- "initSp": 14,
+ "spCost": 9,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_poca_3",
- "duration": 7.0,
+ "prefabId": "skchr_cqbw_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "max_target",
- "value": 4.0
- },
- {
- "key": "hit_interval",
- "value": 1.0
- },
- {
- "key": "atk",
- "value": 0.2
+ "key": "atk_scale",
+ "value": 2.7
},
{
- "key": "hit_duration",
- "value": 7.0
+ "key": "stun",
+ "value": 2.0
}
]
},
{
- "name": "雪崩击",
+ "name": "惊吓盒子",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,立即向至多<@ba.vup>{max_target}>个重量最重的敌人发射束缚叉枪;技能持续时间内所有目标受到<@ba.vup>束缚>效果,每秒受到一次攻击",
- "skillType": 1,
+ "description": "下次攻击变为在攻击范围内的一个可放置地块埋下地雷(持续120秒);地雷在敌人经过时会爆炸,爆炸后对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 15,
+ "spCost": 8,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_poca_3",
- "duration": 8.0,
+ "prefabId": "skchr_cqbw_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "max_target",
- "value": 4.0
- },
- {
- "key": "hit_interval",
- "value": 1.0
- },
- {
- "key": "atk",
- "value": 0.25
+ "key": "atk_scale",
+ "value": 2.8
},
{
- "key": "hit_duration",
- "value": 8.0
+ "key": "stun",
+ "value": 2.2
}
]
}
]
},
- "skchr_siege_2": {
- "skillId": "skchr_siege_2",
+ "sktok_cqbw_token": {
+ "skillId": "sktok_cqbw_token",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "跃空锤",
- "rangeId": "x-5",
- "description": "下次攻击对四周所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并获得<@ba.vup>{cost}>点部署费用\\n<@ba.rem>可充能{ct}次>",
+ "name": "受害者启动模式",
+ "rangeId": null,
+ "description": "敌人经过时会爆炸,爆炸后对周围所有敌人造成物理伤害并令其晕眩",
"skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 12,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_siege_2",
+ "prefabId": "sktok_cqbw_token",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 2.2
- },
- {
- "key": "cost",
- "value": 3.0
+ "value": 1.9
},
{
- "key": "ct",
- "value": 1.0
+ "key": "stun",
+ "value": 1.4
}
]
},
{
- "name": "跃空锤",
- "rangeId": "x-5",
- "description": "下次攻击对四周所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并获得<@ba.vup>{cost}>点部署费用\\n<@ba.rem>可充能{ct}次>",
+ "name": "受害者启动模式",
+ "rangeId": null,
+ "description": "敌人经过时会爆炸,爆炸后对周围所有敌人造成物理伤害并令其晕眩",
"skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 12,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_siege_2",
+ "prefabId": "sktok_cqbw_token",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 2.3
- },
- {
- "key": "cost",
- "value": 3.0
+ "value": 2.0
},
{
- "key": "ct",
- "value": 1.0
+ "key": "stun",
+ "value": 1.4
}
]
},
{
- "name": "跃空锤",
- "rangeId": "x-5",
- "description": "下次攻击对四周所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并获得<@ba.vup>{cost}>点部署费用\\n<@ba.rem>可充能{ct}次>",
+ "name": "受害者启动模式",
+ "rangeId": null,
+ "description": "敌人经过时会爆炸,爆炸后对周围所有敌人造成物理伤害并令其晕眩",
"skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 12,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_siege_2",
+ "prefabId": "sktok_cqbw_token",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 2.4
- },
- {
- "key": "cost",
- "value": 3.0
+ "value": 2.1
},
{
- "key": "ct",
- "value": 1.0
+ "key": "stun",
+ "value": 1.4
}
]
},
{
- "name": "跃空锤",
- "rangeId": "x-5",
- "description": "下次攻击对四周所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并获得<@ba.vup>{cost}>点部署费用\\n<@ba.rem>可充能{ct}次>",
+ "name": "受害者启动模式",
+ "rangeId": null,
+ "description": "敌人经过时会爆炸,爆炸后对周围所有敌人造成物理伤害并令其晕眩",
"skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 11,
- "initSp": 3,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_siege_2",
+ "prefabId": "sktok_cqbw_token",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 2.5
- },
- {
- "key": "cost",
- "value": 3.0
+ "value": 2.2
},
{
- "key": "ct",
- "value": 2.0
+ "key": "stun",
+ "value": 1.6
}
]
},
{
- "name": "跃空锤",
- "rangeId": "x-5",
- "description": "下次攻击对四周所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并获得<@ba.vup>{cost}>点部署费用\\n<@ba.rem>可充能{ct}次>",
+ "name": "受害者启动模式",
+ "rangeId": null,
+ "description": "敌人经过时会爆炸,爆炸后对周围所有敌人造成物理伤害并令其晕眩",
"skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 11,
- "initSp": 3,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_siege_2",
+ "prefabId": "sktok_cqbw_token",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 2.6
- },
- {
- "key": "cost",
- "value": 3.0
+ "value": 2.3
},
{
- "key": "ct",
- "value": 2.0
+ "key": "stun",
+ "value": 1.6
}
]
},
{
- "name": "跃空锤",
- "rangeId": "x-5",
- "description": "下次攻击对四周所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并获得<@ba.vup>{cost}>点部署费用\\n<@ba.rem>可充能{ct}次>",
+ "name": "受害者启动模式",
+ "rangeId": null,
+ "description": "敌人经过时会爆炸,爆炸后对周围所有敌人造成物理伤害并令其晕眩",
"skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 11,
- "initSp": 3,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_siege_2",
+ "prefabId": "sktok_cqbw_token",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 2.7
- },
- {
- "key": "cost",
- "value": 3.0
+ "value": 2.4
},
{
- "key": "ct",
- "value": 2.0
+ "key": "stun",
+ "value": 1.6
}
]
},
{
- "name": "跃空锤",
- "rangeId": "x-5",
- "description": "下次攻击对四周所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并获得<@ba.vup>{cost}>点部署费用\\n<@ba.rem>可充能{ct}次>",
+ "name": "受害者启动模式",
+ "rangeId": null,
+ "description": "敌人经过时会爆炸,爆炸后对周围所有敌人造成物理伤害并令其晕眩",
"skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 11,
- "initSp": 6,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_siege_2",
+ "prefabId": "sktok_cqbw_token",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 2.8
- },
- {
- "key": "cost",
- "value": 3.0
+ "value": 2.5
},
{
- "key": "ct",
- "value": 3.0
+ "key": "stun",
+ "value": 1.8
}
]
},
{
- "name": "跃空锤",
- "rangeId": "x-5",
- "description": "下次攻击对四周所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并获得<@ba.vup>{cost}>点部署费用\\n<@ba.rem>可充能{ct}次>",
+ "name": "受害者启动模式",
+ "rangeId": null,
+ "description": "敌人经过时会爆炸,爆炸后对周围所有敌人造成物理伤害并令其晕眩",
"skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 10,
- "initSp": 7,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_siege_2",
+ "prefabId": "sktok_cqbw_token",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 3.0
- },
- {
- "key": "cost",
- "value": 3.0
+ "value": 2.6
},
{
- "key": "ct",
- "value": 3.0
+ "key": "stun",
+ "value": 1.8
}
]
},
{
- "name": "跃空锤",
- "rangeId": "x-5",
- "description": "下次攻击对四周所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并获得<@ba.vup>{cost}>点部署费用\\n<@ba.rem>可充能{ct}次>",
+ "name": "受害者启动模式",
+ "rangeId": null,
+ "description": "敌人经过时会爆炸,爆炸后对周围所有敌人造成物理伤害并令其晕眩",
"skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 10,
- "initSp": 8,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_siege_2",
+ "prefabId": "sktok_cqbw_token",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 3.2
- },
- {
- "key": "cost",
- "value": 3.0
+ "value": 2.7
},
{
- "key": "ct",
- "value": 3.0
+ "key": "stun",
+ "value": 2.0
}
]
},
{
- "name": "跃空锤",
- "rangeId": "x-5",
- "description": "下次攻击对四周所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并获得<@ba.vup>{cost}>点部署费用\\n<@ba.rem>可充能{ct}次>",
+ "name": "受害者启动模式",
+ "rangeId": null,
+ "description": "敌人经过时会爆炸,爆炸后对周围所有敌人造成物理伤害并令其晕眩",
"skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 10,
- "initSp": 10,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_siege_2",
+ "prefabId": "sktok_cqbw_token",
"duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 3.4
- },
- {
- "key": "cost",
- "value": 3.0
+ "value": 2.8
},
{
- "key": "ct",
- "value": 3.0
+ "key": "stun",
+ "value": 2.2
}
]
}
]
},
- "skchr_siege_3": {
- "skillId": "skchr_siege_3",
+ "skchr_cqbw_3": {
+ "skillId": "skchr_cqbw_3",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "碎颅击",
+ "name": "D12",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击时攻击力提高至<@ba.vup>{attack@atk_scale:0%}>,并且有<@ba.vup>{attack@buff_prob:0%}>的概率击晕目标<@ba.vup>{attack@stun:0.0}>秒",
+ "description": "在攻击范围内生命值最多的<@ba.vup>{max_target}>个敌人身上放置一枚炸弹;炸弹会在一定延迟后引爆,每个对其周围的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 0,
+ "spCost": 45,
+ "initSp": 11,
"increment": 1.0
},
- "prefabId": "skchr_siege_3",
- "duration": 15.0,
+ "prefabId": "skchr_cqbw_3",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 2.6
- },
- {
- "key": "attack@buff_prob",
- "value": 0.4
+ "key": "max_target",
+ "value": 3.0
},
{
- "key": "attack@stun",
- "value": 0.5
+ "key": "atk_scale",
+ "value": 2.2
},
{
- "key": "base_attack_time",
- "value": 1.0
+ "key": "stun",
+ "value": 3.0
}
]
},
{
- "name": "碎颅击",
+ "name": "D12",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击时攻击力提高至<@ba.vup>{attack@atk_scale:0%}>,并且有<@ba.vup>{attack@buff_prob:0%}>的概率击晕目标<@ba.vup>{attack@stun:0.0}>秒",
+ "description": "在攻击范围内生命值最多的<@ba.vup>{max_target}>个敌人身上放置一枚炸弹;炸弹会在一定延迟后引爆,每个对其周围的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 0,
+ "spCost": 44,
+ "initSp": 12,
"increment": 1.0
},
- "prefabId": "skchr_siege_3",
- "duration": 16.0,
+ "prefabId": "skchr_cqbw_3",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 2.7
- },
- {
- "key": "attack@buff_prob",
- "value": 0.4
+ "key": "max_target",
+ "value": 3.0
},
{
- "key": "attack@stun",
- "value": 0.5
+ "key": "atk_scale",
+ "value": 2.3
},
{
- "key": "base_attack_time",
- "value": 1.0
+ "key": "stun",
+ "value": 3.0
}
]
},
{
- "name": "碎颅击",
+ "name": "D12",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击时攻击力提高至<@ba.vup>{attack@atk_scale:0%}>,并且有<@ba.vup>{attack@buff_prob:0%}>的概率击晕目标<@ba.vup>{attack@stun:0.0}>秒",
+ "description": "在攻击范围内生命值最多的<@ba.vup>{max_target}>个敌人身上放置一枚炸弹;炸弹会在一定延迟后引爆,每个对其周围的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 0,
+ "spCost": 43,
+ "initSp": 13,
"increment": 1.0
},
- "prefabId": "skchr_siege_3",
- "duration": 17.0,
+ "prefabId": "skchr_cqbw_3",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 2.8
- },
- {
- "key": "attack@buff_prob",
- "value": 0.4
+ "key": "max_target",
+ "value": 3.0
},
{
- "key": "attack@stun",
- "value": 0.5
+ "key": "atk_scale",
+ "value": 2.4
},
{
- "key": "base_attack_time",
- "value": 1.0
+ "key": "stun",
+ "value": 3.0
}
]
},
{
- "name": "碎颅击",
+ "name": "D12",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击时攻击力提高至<@ba.vup>{attack@atk_scale:0%}>,并且有<@ba.vup>{attack@buff_prob:0%}>的概率击晕目标<@ba.vup>{attack@stun:0.0}>秒",
+ "description": "在攻击范围内生命值最多的<@ba.vup>{max_target}>个敌人身上放置一枚炸弹;炸弹会在一定延迟后引爆,每个对其周围的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 5,
+ "spCost": 42,
+ "initSp": 14,
"increment": 1.0
},
- "prefabId": "skchr_siege_3",
- "duration": 18.0,
+ "prefabId": "skchr_cqbw_3",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 2.9
- },
- {
- "key": "attack@buff_prob",
- "value": 0.4
+ "key": "max_target",
+ "value": 3.0
},
{
- "key": "attack@stun",
- "value": 0.8
+ "key": "atk_scale",
+ "value": 2.5
},
{
- "key": "base_attack_time",
- "value": 1.0
+ "key": "stun",
+ "value": 3.5
}
]
},
{
- "name": "碎颅击",
+ "name": "D12",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击时攻击力提高至<@ba.vup>{attack@atk_scale:0%}>,并且有<@ba.vup>{attack@buff_prob:0%}>的概率击晕目标<@ba.vup>{attack@stun:0.0}>秒",
+ "description": "在攻击范围内生命值最多的<@ba.vup>{max_target}>个敌人身上放置一枚炸弹;炸弹会在一定延迟后引爆,每个对其周围的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 5,
+ "spCost": 41,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_siege_3",
- "duration": 19.0,
+ "prefabId": "skchr_cqbw_3",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack@atk_scale",
+ "key": "max_target",
"value": 3.0
},
{
- "key": "attack@buff_prob",
- "value": 0.4
- },
- {
- "key": "attack@stun",
- "value": 0.8
+ "key": "atk_scale",
+ "value": 2.6
},
{
- "key": "base_attack_time",
- "value": 1.0
+ "key": "stun",
+ "value": 3.5
}
]
},
{
- "name": "碎颅击",
+ "name": "D12",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击时攻击力提高至<@ba.vup>{attack@atk_scale:0%}>,并且有<@ba.vup>{attack@buff_prob:0%}>的概率击晕目标<@ba.vup>{attack@stun:0.0}>秒",
+ "description": "在攻击范围内生命值最多的<@ba.vup>{max_target}>个敌人身上放置一枚炸弹;炸弹会在一定延迟后引爆,每个对其周围的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 5,
+ "spCost": 40,
+ "initSp": 16,
"increment": 1.0
},
- "prefabId": "skchr_siege_3",
- "duration": 20.0,
+ "prefabId": "skchr_cqbw_3",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 3.1
- },
- {
- "key": "attack@buff_prob",
- "value": 0.4
+ "key": "max_target",
+ "value": 3.0
},
{
- "key": "attack@stun",
- "value": 0.8
+ "key": "atk_scale",
+ "value": 2.7
},
{
- "key": "base_attack_time",
- "value": 1.0
+ "key": "stun",
+ "value": 3.5
}
]
},
{
- "name": "碎颅击",
+ "name": "D12",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击时攻击力提高至<@ba.vup>{attack@atk_scale:0%}>,并且有<@ba.vup>{attack@buff_prob:0%}>的概率击晕目标<@ba.vup>{attack@stun:0.0}>秒",
+ "description": "在攻击范围内生命值最多的<@ba.vup>{max_target}>个敌人身上放置一枚炸弹;炸弹会在一定延迟后引爆,每个对其周围的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 10,
+ "spCost": 39,
+ "initSp": 17,
"increment": 1.0
},
- "prefabId": "skchr_siege_3",
- "duration": 21.0,
+ "prefabId": "skchr_cqbw_3",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 3.2
- },
- {
- "key": "attack@buff_prob",
- "value": 0.4
+ "key": "max_target",
+ "value": 3.0
},
{
- "key": "attack@stun",
- "value": 1.1
+ "key": "atk_scale",
+ "value": 2.8
},
{
- "key": "base_attack_time",
- "value": 1.0
+ "key": "stun",
+ "value": 4.0
}
]
},
{
- "name": "碎颅击",
+ "name": "D12",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击时攻击力提高至<@ba.vup>{attack@atk_scale:0%}>,并且有<@ba.vup>{attack@buff_prob:0%}>的概率击晕目标<@ba.vup>{attack@stun:0.0}>秒",
+ "description": "在攻击范围内生命值最多的<@ba.vup>{max_target}>个敌人身上放置一枚炸弹;炸弹会在一定延迟后引爆,每个对其周围的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 15,
+ "spCost": 37,
+ "initSp": 18,
"increment": 1.0
},
- "prefabId": "skchr_siege_3",
- "duration": 22.0,
+ "prefabId": "skchr_cqbw_3",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 3.4
- },
- {
- "key": "attack@buff_prob",
- "value": 0.4
+ "key": "max_target",
+ "value": 4.0
},
{
- "key": "attack@stun",
- "value": 1.2
+ "key": "atk_scale",
+ "value": 2.9
},
{
- "key": "base_attack_time",
- "value": 1.0
+ "key": "stun",
+ "value": 4.0
}
]
},
{
- "name": "碎颅击",
+ "name": "D12",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击时攻击力提高至<@ba.vup>{attack@atk_scale:0%}>,并且有<@ba.vup>{attack@buff_prob:0%}>的概率击晕目标<@ba.vup>{attack@stun:0.0}>秒",
+ "description": "在攻击范围内生命值最多的<@ba.vup>{max_target}>个敌人身上放置一枚炸弹;炸弹会在一定延迟后引爆,每个对其周围的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 20,
+ "spCost": 35,
+ "initSp": 19,
"increment": 1.0
},
- "prefabId": "skchr_siege_3",
- "duration": 23.0,
+ "prefabId": "skchr_cqbw_3",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 3.6
- },
- {
- "key": "attack@buff_prob",
- "value": 0.4
+ "key": "max_target",
+ "value": 4.0
},
{
- "key": "attack@stun",
- "value": 1.3
+ "key": "atk_scale",
+ "value": 3.0
},
{
- "key": "base_attack_time",
- "value": 1.0
+ "key": "stun",
+ "value": 4.5
}
]
},
{
- "name": "碎颅击",
+ "name": "D12",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击时攻击力提高至<@ba.vup>{attack@atk_scale:0%}>,并且有<@ba.vup>{attack@buff_prob:0%}>的概率击晕目标<@ba.vup>{attack@stun:0.0}>秒",
+ "description": "在攻击范围内生命值最多的<@ba.vup>{max_target}>个敌人身上放置一枚炸弹;炸弹会在一定延迟后引爆,每个对其周围的所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 25,
+ "spCost": 33,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_siege_3",
- "duration": 25.0,
+ "prefabId": "skchr_cqbw_3",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack@atk_scale",
- "value": 3.8
- },
- {
- "key": "attack@buff_prob",
- "value": 0.4
+ "key": "max_target",
+ "value": 4.0
},
{
- "key": "attack@stun",
- "value": 1.5
+ "key": "atk_scale",
+ "value": 3.1
},
{
- "key": "base_attack_time",
- "value": 1.0
+ "key": "stun",
+ "value": 5.0
}
]
}
]
},
- "skchr_bpipe_2": {
- "skillId": "skchr_bpipe_2",
+ "skchr_poca_2": {
+ "skillId": "skchr_poca_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "高效冲击",
+ "name": "分裂射击",
"rangeId": null,
- "description": "下一次的攻击力提升至<@ba.vup>{atk_scale:0%}>,且额外攻击一次\\n<@ba.rem>可充能{cnt}次>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,可以额外攻击<@ba.vup>一>个敌人",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 7,
- "initSp": 0,
+ "spCost": 80,
+ "initSp": 39,
"increment": 1.0
},
- "prefabId": "skchr_bpipe_2",
- "duration": 0.0,
+ "prefabId": "skchr_poca_2",
+ "duration": 60.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.3
+ "key": "atk",
+ "value": 0.3
},
{
- "key": "cnt",
- "value": 1.0
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "高效冲击",
+ "name": "分裂射击",
"rangeId": null,
- "description": "下一次的攻击力提升至<@ba.vup>{atk_scale:0%}>,且额外攻击一次\\n<@ba.rem>可充能{cnt}次>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,可以额外攻击<@ba.vup>一>个敌人",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 7,
- "initSp": 0,
+ "spCost": 80,
+ "initSp": 40,
"increment": 1.0
},
- "prefabId": "skchr_bpipe_2",
- "duration": 0.0,
+ "prefabId": "skchr_poca_2",
+ "duration": 60.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.35
+ "key": "atk",
+ "value": 0.35
},
{
- "key": "cnt",
- "value": 1.0
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "高效冲击",
+ "name": "分裂射击",
"rangeId": null,
- "description": "下一次的攻击力提升至<@ba.vup>{atk_scale:0%}>,且额外攻击一次\\n<@ba.rem>可充能{cnt}次>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,可以额外攻击<@ba.vup>一>个敌人",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 7,
- "initSp": 0,
+ "spCost": 80,
+ "initSp": 41,
"increment": 1.0
},
- "prefabId": "skchr_bpipe_2",
- "duration": 0.0,
+ "prefabId": "skchr_poca_2",
+ "duration": 60.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.4
+ "key": "atk",
+ "value": 0.4
},
{
- "key": "cnt",
- "value": 1.0
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "高效冲击",
+ "name": "分裂射击",
"rangeId": null,
- "description": "下一次的攻击力提升至<@ba.vup>{atk_scale:0%}>,且额外攻击一次\\n<@ba.rem>可充能{cnt}次>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,可以额外攻击<@ba.vup>一>个敌人",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
- "initSp": 0,
+ "spCost": 80,
+ "initSp": 42,
"increment": 1.0
},
- "prefabId": "skchr_bpipe_2",
- "duration": 0.0,
+ "prefabId": "skchr_poca_2",
+ "duration": 60.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.45
+ "key": "atk",
+ "value": 0.45
},
{
- "key": "cnt",
- "value": 1.0
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "高效冲击",
+ "name": "分裂射击",
"rangeId": null,
- "description": "下一次的攻击力提升至<@ba.vup>{atk_scale:0%}>,且额外攻击一次\\n<@ba.rem>可充能{cnt}次>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,可以额外攻击<@ba.vup>一>个敌人",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
- "initSp": 0,
+ "spCost": 80,
+ "initSp": 43,
"increment": 1.0
},
- "prefabId": "skchr_bpipe_2",
- "duration": 0.0,
+ "prefabId": "skchr_poca_2",
+ "duration": 60.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.5
+ "key": "atk",
+ "value": 0.5
},
{
- "key": "cnt",
- "value": 1.0
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "高效冲击",
+ "name": "分裂射击",
"rangeId": null,
- "description": "下一次的攻击力提升至<@ba.vup>{atk_scale:0%}>,且额外攻击一次\\n<@ba.rem>可充能{cnt}次>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,可以额外攻击<@ba.vup>一>个敌人",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
- "initSp": 0,
+ "spCost": 80,
+ "initSp": 44,
"increment": 1.0
},
- "prefabId": "skchr_bpipe_2",
- "duration": 0.0,
+ "prefabId": "skchr_poca_2",
+ "duration": 60.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.55
+ "key": "atk",
+ "value": 0.55
},
{
- "key": "cnt",
- "value": 1.0
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "高效冲击",
+ "name": "分裂射击",
"rangeId": null,
- "description": "下一次的攻击力提升至<@ba.vup>{atk_scale:0%}>,且额外攻击一次\\n<@ba.rem>可充能{cnt}次>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,可以额外攻击<@ba.vup>一>个敌人",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 5,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 80,
+ "initSp": 45,
"increment": 1.0
},
- "prefabId": "skchr_bpipe_2",
- "duration": 0.0,
+ "prefabId": "skchr_poca_2",
+ "duration": 60.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.6
+ "key": "atk",
+ "value": 0.6
},
{
- "key": "cnt",
+ "key": "attack@max_target",
"value": 2.0
}
]
},
{
- "name": "高效冲击",
+ "name": "分裂射击",
"rangeId": null,
- "description": "下一次的攻击力提升至<@ba.vup>{atk_scale:0%}>,且额外攻击一次\\n<@ba.rem>可充能{cnt}次>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,可以额外攻击<@ba.vup>一>个敌人",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 5,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 75,
+ "initSp": 45,
"increment": 1.0
},
- "prefabId": "skchr_bpipe_2",
- "duration": 0.0,
+ "prefabId": "skchr_poca_2",
+ "duration": 60.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.7
+ "key": "atk",
+ "value": 0.7
},
{
- "key": "cnt",
+ "key": "attack@max_target",
"value": 2.0
}
]
},
{
- "name": "高效冲击",
+ "name": "分裂射击",
"rangeId": null,
- "description": "下一次的攻击力提升至<@ba.vup>{atk_scale:0%}>,且额外攻击一次\\n<@ba.rem>可充能{cnt}次>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,可以额外攻击<@ba.vup>一>个敌人",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 5,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 70,
+ "initSp": 45,
"increment": 1.0
},
- "prefabId": "skchr_bpipe_2",
- "duration": 0.0,
+ "prefabId": "skchr_poca_2",
+ "duration": 60.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.8
+ "key": "atk",
+ "value": 0.8
},
{
- "key": "cnt",
- "value": 3.0
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "高效冲击",
+ "name": "分裂射击",
"rangeId": null,
- "description": "下一次的攻击力提升至<@ba.vup>{atk_scale:0%}>,且额外攻击一次\\n<@ba.rem>可充能{cnt}次>",
- "skillType": 2,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,可以额外攻击<@ba.vup>一>个敌人",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 4,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 65,
+ "initSp": 45,
"increment": 1.0
},
- "prefabId": "skchr_bpipe_2",
- "duration": 0.0,
+ "prefabId": "skchr_poca_2",
+ "duration": 60.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.0
+ "key": "atk",
+ "value": 0.9
},
{
- "key": "cnt",
- "value": 3.0
+ "key": "attack@max_target",
+ "value": 2.0
}
]
}
]
},
- "skchr_bpipe_3": {
- "skillId": "skchr_bpipe_3",
+ "skchr_poca_3": {
+ "skillId": "skchr_poca_3",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "闭膛连发",
+ "name": "雪崩击",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,阻挡数<@ba.vup>+{block_cnt}>,攻击力和防御力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>三连击>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,立即向至多<@ba.vup>{max_target}>个重量最重的敌人发射束缚叉枪;技能持续时间内所有目标受到<@ba.vup>束缚>效果,每秒受到一次攻击",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 40,
- "initSp": 9,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_bpipe_3",
- "duration": 20.0,
+ "prefabId": "skchr_poca_3",
+ "duration": 6.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.3
+ "key": "max_target",
+ "value": 3.0
},
{
- "key": "def",
- "value": 0.3
+ "key": "hit_interval",
+ "value": 1.0
},
{
- "key": "base_attack_time",
- "value": 0.7
+ "key": "atk",
+ "value": 0.1
},
{
- "key": "block_cnt",
- "value": 1.0
+ "key": "hit_duration",
+ "value": 6.0
}
]
},
{
- "name": "闭膛连发",
+ "name": "雪崩击",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,阻挡数<@ba.vup>+{block_cnt}>,攻击力和防御力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>三连击>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,立即向至多<@ba.vup>{max_target}>个重量最重的敌人发射束缚叉枪;技能持续时间内所有目标受到<@ba.vup>束缚>效果,每秒受到一次攻击",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
+ "spCost": 39,
"initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_bpipe_3",
- "duration": 20.0,
+ "prefabId": "skchr_poca_3",
+ "duration": 6.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.4
+ "key": "max_target",
+ "value": 3.0
},
{
- "key": "def",
- "value": 0.4
+ "key": "hit_interval",
+ "value": 1.0
},
{
- "key": "base_attack_time",
- "value": 0.7
+ "key": "atk",
+ "value": 0.1
},
{
- "key": "block_cnt",
- "value": 1.0
+ "key": "hit_duration",
+ "value": 6.0
}
]
},
{
- "name": "闭膛连发",
+ "name": "雪崩击",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,阻挡数<@ba.vup>+{block_cnt}>,攻击力和防御力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>三连击>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,立即向至多<@ba.vup>{max_target}>个重量最重的敌人发射束缚叉枪;技能持续时间内所有目标受到<@ba.vup>束缚>效果,每秒受到一次攻击",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 11,
+ "spCost": 38,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_bpipe_3",
- "duration": 20.0,
+ "prefabId": "skchr_poca_3",
+ "duration": 6.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.5
+ "key": "max_target",
+ "value": 3.0
},
{
- "key": "def",
- "value": 0.5
+ "key": "hit_interval",
+ "value": 1.0
},
{
- "key": "base_attack_time",
- "value": 0.7
+ "key": "atk",
+ "value": 0.1
},
{
- "key": "block_cnt",
- "value": 1.0
+ "key": "hit_duration",
+ "value": 6.0
}
]
},
{
- "name": "闭膛连发",
+ "name": "雪崩击",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,阻挡数<@ba.vup>+{block_cnt}>,攻击力和防御力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>三连击>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,立即向至多<@ba.vup>{max_target}>个重量最重的敌人发射束缚叉枪;技能持续时间内所有目标受到<@ba.vup>束缚>效果,每秒受到一次攻击",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 12,
+ "spCost": 37,
+ "initSp": 11,
"increment": 1.0
},
- "prefabId": "skchr_bpipe_3",
- "duration": 20.0,
+ "prefabId": "skchr_poca_3",
+ "duration": 6.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.6
+ "key": "max_target",
+ "value": 3.0
},
{
- "key": "def",
- "value": 0.6
+ "key": "hit_interval",
+ "value": 1.0
},
{
- "key": "base_attack_time",
- "value": 0.7
+ "key": "atk",
+ "value": 0.1
},
{
- "key": "block_cnt",
- "value": 1.0
+ "key": "hit_duration",
+ "value": 6.0
}
]
},
{
- "name": "闭膛连发",
+ "name": "雪崩击",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,阻挡数<@ba.vup>+{block_cnt}>,攻击力和防御力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>三连击>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,立即向至多<@ba.vup>{max_target}>个重量最重的敌人发射束缚叉枪;技能持续时间内所有目标受到<@ba.vup>束缚>效果,每秒受到一次攻击",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 13,
+ "spCost": 36,
+ "initSp": 11,
"increment": 1.0
},
- "prefabId": "skchr_bpipe_3",
- "duration": 20.0,
+ "prefabId": "skchr_poca_3",
+ "duration": 6.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.7
+ "key": "max_target",
+ "value": 3.0
},
{
- "key": "def",
- "value": 0.7
+ "key": "hit_interval",
+ "value": 1.0
},
{
- "key": "base_attack_time",
- "value": 0.7
+ "key": "atk",
+ "value": 0.1
},
{
- "key": "block_cnt",
- "value": 1.0
+ "key": "hit_duration",
+ "value": 6.0
}
]
},
{
- "name": "闭膛连发",
+ "name": "雪崩击",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,阻挡数<@ba.vup>+{block_cnt}>,攻击力和防御力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>三连击>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,立即向至多<@ba.vup>{max_target}>个重量最重的敌人发射束缚叉枪;技能持续时间内所有目标受到<@ba.vup>束缚>效果,每秒受到一次攻击",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 14,
+ "spCost": 35,
+ "initSp": 11,
"increment": 1.0
},
- "prefabId": "skchr_bpipe_3",
- "duration": 20.0,
+ "prefabId": "skchr_poca_3",
+ "duration": 6.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.8
+ "key": "max_target",
+ "value": 3.0
},
{
- "key": "def",
- "value": 0.8
+ "key": "hit_interval",
+ "value": 1.0
},
{
- "key": "base_attack_time",
- "value": 0.7
+ "key": "atk",
+ "value": 0.1
},
{
- "key": "block_cnt",
- "value": 1.0
+ "key": "hit_duration",
+ "value": 6.0
}
]
},
{
- "name": "闭膛连发",
+ "name": "雪崩击",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,阻挡数<@ba.vup>+{block_cnt}>,攻击力和防御力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>三连击>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,立即向至多<@ba.vup>{max_target}>个重量最重的敌人发射束缚叉枪;技能持续时间内所有目标受到<@ba.vup>束缚>效果,每秒受到一次攻击",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 15,
+ "spCost": 34,
+ "initSp": 12,
"increment": 1.0
},
- "prefabId": "skchr_bpipe_3",
- "duration": 20.0,
+ "prefabId": "skchr_poca_3",
+ "duration": 7.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.9
+ "key": "max_target",
+ "value": 3.0
},
{
- "key": "def",
- "value": 0.9
+ "key": "hit_interval",
+ "value": 1.0
},
{
- "key": "base_attack_time",
- "value": 0.7
+ "key": "atk",
+ "value": 0.1
},
{
- "key": "block_cnt",
- "value": 1.0
+ "key": "hit_duration",
+ "value": 7.0
}
]
},
{
- "name": "闭膛连发",
+ "name": "雪崩击",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,阻挡数<@ba.vup>+{block_cnt}>,攻击力和防御力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>三连击>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,立即向至多<@ba.vup>{max_target}>个重量最重的敌人发射束缚叉枪;技能持续时间内所有目标受到<@ba.vup>束缚>效果,每秒受到一次攻击",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 18,
+ "spCost": 33,
+ "initSp": 13,
"increment": 1.0
},
- "prefabId": "skchr_bpipe_3",
- "duration": 20.0,
+ "prefabId": "skchr_poca_3",
+ "duration": 7.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.0
+ "key": "max_target",
+ "value": 3.0
},
{
- "key": "def",
+ "key": "hit_interval",
"value": 1.0
},
{
- "key": "base_attack_time",
- "value": 0.7
+ "key": "atk",
+ "value": 0.15
},
{
- "key": "block_cnt",
- "value": 1.0
+ "key": "hit_duration",
+ "value": 7.0
}
]
},
{
- "name": "闭膛连发",
+ "name": "雪崩击",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,阻挡数<@ba.vup>+{block_cnt}>,攻击力和防御力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>三连击>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,立即向至多<@ba.vup>{max_target}>个重量最重的敌人发射束缚叉枪;技能持续时间内所有目标受到<@ba.vup>束缚>效果,每秒受到一次攻击",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 21,
+ "spCost": 32,
+ "initSp": 14,
"increment": 1.0
},
- "prefabId": "skchr_bpipe_3",
- "duration": 20.0,
+ "prefabId": "skchr_poca_3",
+ "duration": 7.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.1
+ "key": "max_target",
+ "value": 4.0
},
{
- "key": "def",
- "value": 1.1
+ "key": "hit_interval",
+ "value": 1.0
},
{
- "key": "base_attack_time",
- "value": 0.7
+ "key": "atk",
+ "value": 0.2
},
{
- "key": "block_cnt",
- "value": 1.0
+ "key": "hit_duration",
+ "value": 7.0
}
]
},
{
- "name": "闭膛连发",
+ "name": "雪崩击",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,阻挡数<@ba.vup>+{block_cnt}>,攻击力和防御力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>三连击>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,立即向至多<@ba.vup>{max_target}>个重量最重的敌人发射束缚叉枪;技能持续时间内所有目标受到<@ba.vup>束缚>效果,每秒受到一次攻击",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 25,
+ "spCost": 30,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_bpipe_3",
- "duration": 20.0,
+ "prefabId": "skchr_poca_3",
+ "duration": 8.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.2
+ "key": "max_target",
+ "value": 4.0
},
{
- "key": "def",
- "value": 1.2
+ "key": "hit_interval",
+ "value": 1.0
},
{
- "key": "base_attack_time",
- "value": 0.7
+ "key": "atk",
+ "value": 0.25
},
{
- "key": "block_cnt",
- "value": 1.0
+ "key": "hit_duration",
+ "value": 8.0
}
]
}
]
},
- "skchr_ifrit_1": {
- "skillId": "skchr_ifrit_1",
+ "skchr_siege_2": {
+ "skillId": "skchr_siege_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "狂热",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
- "skillType": 1,
+ "name": "跃空锤",
+ "rangeId": "x-5",
+ "description": "下次攻击对四周所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并获得<@ba.vup>{cost}>点部署费用\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
+ "spCost": 12,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_1",
- "duration": 20.0,
+ "prefabId": "skchr_siege_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack_speed",
- "value": 45.0
+ "key": "atk_scale",
+ "value": 2.2
},
{
- "key": "atk",
- "value": 0.1
+ "key": "cost",
+ "value": 3.0
+ },
+ {
+ "key": "ct",
+ "value": 1.0
}
]
},
{
- "name": "狂热",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
- "skillType": 1,
+ "name": "跃空锤",
+ "rangeId": "x-5",
+ "description": "下次攻击对四周所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并获得<@ba.vup>{cost}>点部署费用\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 49,
+ "spCost": 12,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_1",
- "duration": 20.0,
+ "prefabId": "skchr_siege_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack_speed",
- "value": 48.0
+ "key": "atk_scale",
+ "value": 2.3
},
{
- "key": "atk",
- "value": 0.1
+ "key": "cost",
+ "value": 3.0
+ },
+ {
+ "key": "ct",
+ "value": 1.0
}
]
},
{
- "name": "狂热",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
- "skillType": 1,
+ "name": "跃空锤",
+ "rangeId": "x-5",
+ "description": "下次攻击对四周所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并获得<@ba.vup>{cost}>点部署费用\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 48,
+ "spCost": 12,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_1",
- "duration": 20.0,
+ "prefabId": "skchr_siege_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack_speed",
- "value": 50.0
+ "key": "atk_scale",
+ "value": 2.4
},
{
- "key": "atk",
- "value": 0.1
+ "key": "cost",
+ "value": 3.0
+ },
+ {
+ "key": "ct",
+ "value": 1.0
}
]
},
{
- "name": "狂热",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
- "skillType": 1,
+ "name": "跃空锤",
+ "rangeId": "x-5",
+ "description": "下次攻击对四周所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并获得<@ba.vup>{cost}>点部署费用\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 47,
- "initSp": 10,
+ "maxChargeTime": 2,
+ "spCost": 11,
+ "initSp": 3,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_1",
- "duration": 20.0,
+ "prefabId": "skchr_siege_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack_speed",
- "value": 58.0
+ "key": "atk_scale",
+ "value": 2.5
},
{
- "key": "atk",
- "value": 0.1
+ "key": "cost",
+ "value": 3.0
+ },
+ {
+ "key": "ct",
+ "value": 2.0
}
]
},
{
- "name": "狂热",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
- "skillType": 1,
+ "name": "跃空锤",
+ "rangeId": "x-5",
+ "description": "下次攻击对四周所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并获得<@ba.vup>{cost}>点部署费用\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 46,
- "initSp": 10,
+ "maxChargeTime": 2,
+ "spCost": 11,
+ "initSp": 3,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_1",
- "duration": 20.0,
+ "prefabId": "skchr_siege_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack_speed",
- "value": 61.0
+ "key": "atk_scale",
+ "value": 2.6
},
{
- "key": "atk",
- "value": 0.1
+ "key": "cost",
+ "value": 3.0
+ },
+ {
+ "key": "ct",
+ "value": 2.0
}
]
},
{
- "name": "狂热",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
- "skillType": 1,
+ "name": "跃空锤",
+ "rangeId": "x-5",
+ "description": "下次攻击对四周所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并获得<@ba.vup>{cost}>点部署费用\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 45,
- "initSp": 10,
+ "maxChargeTime": 2,
+ "spCost": 11,
+ "initSp": 3,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_1",
- "duration": 20.0,
+ "prefabId": "skchr_siege_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack_speed",
- "value": 64.0
+ "key": "atk_scale",
+ "value": 2.7
},
{
- "key": "atk",
- "value": 0.1
+ "key": "cost",
+ "value": 3.0
+ },
+ {
+ "key": "ct",
+ "value": 2.0
}
]
},
{
- "name": "狂热",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
- "skillType": 1,
+ "name": "跃空锤",
+ "rangeId": "x-5",
+ "description": "下次攻击对四周所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并获得<@ba.vup>{cost}>点部署费用\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 44,
- "initSp": 15,
+ "maxChargeTime": 3,
+ "spCost": 11,
+ "initSp": 6,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_1",
- "duration": 20.0,
+ "prefabId": "skchr_siege_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack_speed",
- "value": 67.0
+ "key": "atk_scale",
+ "value": 2.8
},
{
- "key": "atk",
- "value": 0.2
+ "key": "cost",
+ "value": 3.0
+ },
+ {
+ "key": "ct",
+ "value": 3.0
}
]
},
{
- "name": "狂热",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
- "skillType": 1,
+ "name": "跃空锤",
+ "rangeId": "x-5",
+ "description": "下次攻击对四周所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并获得<@ba.vup>{cost}>点部署费用\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 43,
- "initSp": 15,
+ "maxChargeTime": 3,
+ "spCost": 10,
+ "initSp": 7,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_1",
- "duration": 20.0,
+ "prefabId": "skchr_siege_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack_speed",
- "value": 70.0
+ "key": "atk_scale",
+ "value": 3.0
},
{
- "key": "atk",
- "value": 0.2
+ "key": "cost",
+ "value": 3.0
+ },
+ {
+ "key": "ct",
+ "value": 3.0
}
]
},
{
- "name": "狂热",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
- "skillType": 1,
+ "name": "跃空锤",
+ "rangeId": "x-5",
+ "description": "下次攻击对四周所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并获得<@ba.vup>{cost}>点部署费用\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 42,
- "initSp": 15,
+ "maxChargeTime": 3,
+ "spCost": 10,
+ "initSp": 8,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_1",
- "duration": 20.0,
+ "prefabId": "skchr_siege_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack_speed",
- "value": 75.0
+ "key": "atk_scale",
+ "value": 3.2
},
{
- "key": "atk",
- "value": 0.2
+ "key": "cost",
+ "value": 3.0
+ },
+ {
+ "key": "ct",
+ "value": 3.0
}
]
},
{
- "name": "狂热",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
- "skillType": 1,
+ "name": "跃空锤",
+ "rangeId": "x-5",
+ "description": "下次攻击对四周所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,并获得<@ba.vup>{cost}>点部署费用\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 40,
- "initSp": 20,
+ "maxChargeTime": 3,
+ "spCost": 10,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_1",
- "duration": 20.0,
+ "prefabId": "skchr_siege_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "attack_speed",
- "value": 80.0
+ "key": "atk_scale",
+ "value": 3.4
},
{
- "key": "atk",
- "value": 0.2
+ "key": "cost",
+ "value": 3.0
+ },
+ {
+ "key": "ct",
+ "value": 3.0
}
]
}
]
},
- "skchr_ifrit_2": {
- "skillId": "skchr_ifrit_2",
+ "skchr_siege_3": {
+ "skillId": "skchr_siege_3",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "炎爆",
+ "name": "碎颅击",
"rangeId": null,
- "description": "下次攻击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标在<@ba.vup>3>秒内防御力<@ba.vup>-{-def}>并持续受到灼烧伤害\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击时攻击力提高至<@ba.vup>{attack@atk_scale:0%}>,并且有<@ba.vup>{attack@buff_prob:0%}>的概率击晕目标<@ba.vup>{attack@stun:0.0}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 9,
+ "maxChargeTime": 1,
+ "spCost": 30,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_2",
- "duration": -1.0,
+ "prefabId": "skchr_siege_3",
+ "duration": 15.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.3
- },
- {
- "key": "burn.atk_scale",
- "value": 0.33
+ "key": "attack@atk_scale",
+ "value": 2.6
},
{
- "key": "def",
- "value": -100.0
+ "key": "attack@buff_prob",
+ "value": 0.4
},
{
- "key": "duration",
- "value": 3.01
+ "key": "attack@stun",
+ "value": 0.5
},
{
- "key": "ct",
- "value": 2.0
+ "key": "base_attack_time",
+ "value": 1.0
}
]
},
{
- "name": "炎爆",
+ "name": "碎颅击",
"rangeId": null,
- "description": "下次攻击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标在<@ba.vup>3>秒内防御力<@ba.vup>-{-def}>并持续受到灼烧伤害\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击时攻击力提高至<@ba.vup>{attack@atk_scale:0%}>,并且有<@ba.vup>{attack@buff_prob:0%}>的概率击晕目标<@ba.vup>{attack@stun:0.0}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 9,
+ "maxChargeTime": 1,
+ "spCost": 30,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_2",
- "duration": -1.0,
+ "prefabId": "skchr_siege_3",
+ "duration": 16.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.4
- },
- {
- "key": "burn.atk_scale",
- "value": 0.33
+ "key": "attack@atk_scale",
+ "value": 2.7
},
{
- "key": "def",
- "value": -100.0
+ "key": "attack@buff_prob",
+ "value": 0.4
},
{
- "key": "duration",
- "value": 3.01
+ "key": "attack@stun",
+ "value": 0.5
},
{
- "key": "ct",
- "value": 2.0
+ "key": "base_attack_time",
+ "value": 1.0
}
]
},
{
- "name": "炎爆",
+ "name": "碎颅击",
"rangeId": null,
- "description": "下次攻击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标在<@ba.vup>3>秒内防御力<@ba.vup>-{-def}>并持续受到灼烧伤害\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击时攻击力提高至<@ba.vup>{attack@atk_scale:0%}>,并且有<@ba.vup>{attack@buff_prob:0%}>的概率击晕目标<@ba.vup>{attack@stun:0.0}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 9,
+ "maxChargeTime": 1,
+ "spCost": 30,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_2",
- "duration": -1.0,
+ "prefabId": "skchr_siege_3",
+ "duration": 17.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.5
- },
- {
- "key": "burn.atk_scale",
- "value": 0.33
+ "key": "attack@atk_scale",
+ "value": 2.8
},
{
- "key": "def",
- "value": -100.0
+ "key": "attack@buff_prob",
+ "value": 0.4
},
{
- "key": "duration",
- "value": 3.01
+ "key": "attack@stun",
+ "value": 0.5
},
{
- "key": "ct",
- "value": 2.0
+ "key": "base_attack_time",
+ "value": 1.0
}
]
},
{
- "name": "炎爆",
+ "name": "碎颅击",
"rangeId": null,
- "description": "下次攻击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标在<@ba.vup>3>秒内防御力<@ba.vup>-{-def}>并持续受到灼烧伤害\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击时攻击力提高至<@ba.vup>{attack@atk_scale:0%}>,并且有<@ba.vup>{attack@buff_prob:0%}>的概率击晕目标<@ba.vup>{attack@stun:0.0}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 8,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 5,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_2",
- "duration": -1.0,
+ "prefabId": "skchr_siege_3",
+ "duration": 18.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.6
- },
- {
- "key": "burn.atk_scale",
- "value": 0.33
+ "key": "attack@atk_scale",
+ "value": 2.9
},
{
- "key": "def",
- "value": -100.0
+ "key": "attack@buff_prob",
+ "value": 0.4
},
{
- "key": "duration",
- "value": 3.01
+ "key": "attack@stun",
+ "value": 0.8
},
{
- "key": "ct",
- "value": 2.0
+ "key": "base_attack_time",
+ "value": 1.0
}
]
},
{
- "name": "炎爆",
+ "name": "碎颅击",
"rangeId": null,
- "description": "下次攻击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标在<@ba.vup>3>秒内防御力<@ba.vup>-{-def}>并持续受到灼烧伤害\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击时攻击力提高至<@ba.vup>{attack@atk_scale:0%}>,并且有<@ba.vup>{attack@buff_prob:0%}>的概率击晕目标<@ba.vup>{attack@stun:0.0}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 8,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 5,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_2",
- "duration": -1.0,
+ "prefabId": "skchr_siege_3",
+ "duration": 19.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.7
- },
- {
- "key": "burn.atk_scale",
- "value": 0.33
+ "key": "attack@atk_scale",
+ "value": 3.0
},
{
- "key": "def",
- "value": -100.0
+ "key": "attack@buff_prob",
+ "value": 0.4
},
{
- "key": "duration",
- "value": 3.01
+ "key": "attack@stun",
+ "value": 0.8
},
{
- "key": "ct",
- "value": 2.0
+ "key": "base_attack_time",
+ "value": 1.0
}
]
},
{
- "name": "炎爆",
+ "name": "碎颅击",
"rangeId": null,
- "description": "下次攻击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标在<@ba.vup>3>秒内防御力<@ba.vup>-{-def}>并持续受到灼烧伤害\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击时攻击力提高至<@ba.vup>{attack@atk_scale:0%}>,并且有<@ba.vup>{attack@buff_prob:0%}>的概率击晕目标<@ba.vup>{attack@stun:0.0}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 8,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 5,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_2",
- "duration": -1.0,
+ "prefabId": "skchr_siege_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.8
- },
- {
- "key": "burn.atk_scale",
- "value": 0.33
+ "key": "attack@atk_scale",
+ "value": 3.1
},
{
- "key": "def",
- "value": -100.0
+ "key": "attack@buff_prob",
+ "value": 0.4
},
{
- "key": "duration",
- "value": 3.01
+ "key": "attack@stun",
+ "value": 0.8
},
{
- "key": "ct",
- "value": 2.0
+ "key": "base_attack_time",
+ "value": 1.0
}
]
},
{
- "name": "炎爆",
+ "name": "碎颅击",
"rangeId": null,
- "description": "下次攻击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标在<@ba.vup>3>秒内防御力<@ba.vup>-{-def}>并持续受到灼烧伤害\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击时攻击力提高至<@ba.vup>{attack@atk_scale:0%}>,并且有<@ba.vup>{attack@buff_prob:0%}>的概率击晕目标<@ba.vup>{attack@stun:0.0}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 8,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_2",
- "duration": -1.0,
+ "prefabId": "skchr_siege_3",
+ "duration": 21.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.9
- },
- {
- "key": "burn.atk_scale",
- "value": 0.33
+ "key": "attack@atk_scale",
+ "value": 3.2
},
{
- "key": "def",
- "value": -200.0
+ "key": "attack@buff_prob",
+ "value": 0.4
},
{
- "key": "duration",
- "value": 3.01
+ "key": "attack@stun",
+ "value": 1.1
},
{
- "key": "ct",
- "value": 3.0
+ "key": "base_attack_time",
+ "value": 1.0
}
]
},
{
- "name": "炎爆",
+ "name": "碎颅击",
"rangeId": null,
- "description": "下次攻击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标在<@ba.vup>3>秒内防御力<@ba.vup>-{-def}>并持续受到灼烧伤害\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击时攻击力提高至<@ba.vup>{attack@atk_scale:0%}>,并且有<@ba.vup>{attack@buff_prob:0%}>的概率击晕目标<@ba.vup>{attack@stun:0.0}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 7,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_2",
- "duration": -1.0,
+ "prefabId": "skchr_siege_3",
+ "duration": 22.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.15
- },
- {
- "key": "burn.atk_scale",
- "value": 0.33
+ "key": "attack@atk_scale",
+ "value": 3.4
},
{
- "key": "def",
- "value": -200.0
+ "key": "attack@buff_prob",
+ "value": 0.4
},
{
- "key": "duration",
- "value": 3.01
+ "key": "attack@stun",
+ "value": 1.2
},
{
- "key": "ct",
- "value": 3.0
+ "key": "base_attack_time",
+ "value": 1.0
}
]
},
{
- "name": "炎爆",
+ "name": "碎颅击",
"rangeId": null,
- "description": "下次攻击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标在<@ba.vup>3>秒内防御力<@ba.vup>-{-def}>并持续受到灼烧伤害\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击时攻击力提高至<@ba.vup>{attack@atk_scale:0%}>,并且有<@ba.vup>{attack@buff_prob:0%}>的概率击晕目标<@ba.vup>{attack@stun:0.0}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 7,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_2",
- "duration": -1.0,
+ "prefabId": "skchr_siege_3",
+ "duration": 23.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.25
- },
- {
- "key": "burn.atk_scale",
- "value": 0.33
+ "key": "attack@atk_scale",
+ "value": 3.6
},
{
- "key": "def",
- "value": -200.0
+ "key": "attack@buff_prob",
+ "value": 0.4
},
{
- "key": "duration",
- "value": 3.01
+ "key": "attack@stun",
+ "value": 1.3
},
{
- "key": "ct",
- "value": 3.0
+ "key": "base_attack_time",
+ "value": 1.0
}
]
},
{
- "name": "炎爆",
+ "name": "碎颅击",
"rangeId": null,
- "description": "下次攻击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标在<@ba.vup>3>秒内防御力<@ba.vup>-{-def}>并持续受到灼烧伤害\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击时攻击力提高至<@ba.vup>{attack@atk_scale:0%}>,并且有<@ba.vup>{attack@buff_prob:0%}>的概率击晕目标<@ba.vup>{attack@stun:0.0}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 7,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 25,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_2",
- "duration": -1.0,
+ "prefabId": "skchr_siege_3",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.5
- },
- {
- "key": "burn.atk_scale",
- "value": 0.33
+ "key": "attack@atk_scale",
+ "value": 3.8
},
{
- "key": "def",
- "value": -300.0
+ "key": "attack@buff_prob",
+ "value": 0.4
},
{
- "key": "duration",
- "value": 3.01
+ "key": "attack@stun",
+ "value": 1.5
},
{
- "key": "ct",
- "value": 3.0
+ "key": "base_attack_time",
+ "value": 1.0
}
]
}
]
},
- "skchr_ifrit_3": {
- "skillId": "skchr_ifrit_3",
+ "skchr_bpipe_2": {
+ "skillId": "skchr_bpipe_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "灼地",
+ "name": "高效冲击",
"rangeId": null,
- "description": "对攻击范围内的地面敌人造成每秒相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标的法术抗性<@ba.vup>-{-magic_resistance}>\\n<@ba.rem>自己每秒损失最大生命值的{hp_ratio:0%}>",
- "skillType": 1,
+ "description": "下一次的攻击力提升至<@ba.vup>{atk_scale:0%}>,且额外攻击一次\\n<@ba.rem>可充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
+ "spCost": 7,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_3",
- "duration": 20.0,
+ "prefabId": "skchr_bpipe_2",
+ "duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 0.75
- },
- {
- "key": "hp_ratio",
- "value": 0.02
+ "value": 1.3
},
{
- "key": "magic_resistance",
- "value": -7.0
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "灼地",
+ "name": "高效冲击",
"rangeId": null,
- "description": "对攻击范围内的地面敌人造成每秒相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标的法术抗性<@ba.vup>-{-magic_resistance}>\\n<@ba.rem>自己每秒损失最大生命值的{hp_ratio:0%}>",
- "skillType": 1,
+ "description": "下一次的攻击力提升至<@ba.vup>{atk_scale:0%}>,且额外攻击一次\\n<@ba.rem>可充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 39,
+ "spCost": 7,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_3",
- "duration": 20.0,
+ "prefabId": "skchr_bpipe_2",
+ "duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 0.8
- },
- {
- "key": "hp_ratio",
- "value": 0.02
+ "value": 1.35
},
{
- "key": "magic_resistance",
- "value": -7.0
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "灼地",
+ "name": "高效冲击",
"rangeId": null,
- "description": "对攻击范围内的地面敌人造成每秒相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标的法术抗性<@ba.vup>-{-magic_resistance}>\\n<@ba.rem>自己每秒损失最大生命值的{hp_ratio:0%}>",
- "skillType": 1,
+ "description": "下一次的攻击力提升至<@ba.vup>{atk_scale:0%}>,且额外攻击一次\\n<@ba.rem>可充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 38,
+ "spCost": 7,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_3",
- "duration": 20.0,
+ "prefabId": "skchr_bpipe_2",
+ "duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 0.85
- },
- {
- "key": "hp_ratio",
- "value": 0.02
+ "value": 1.4
},
{
- "key": "magic_resistance",
- "value": -7.0
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "灼地",
+ "name": "高效冲击",
"rangeId": null,
- "description": "对攻击范围内的地面敌人造成每秒相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标的法术抗性<@ba.vup>-{-magic_resistance}>\\n<@ba.rem>自己每秒损失最大生命值的{hp_ratio:0%}>",
- "skillType": 1,
+ "description": "下一次的攻击力提升至<@ba.vup>{atk_scale:0%}>,且额外攻击一次\\n<@ba.rem>可充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 36,
+ "spCost": 6,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_3",
- "duration": 20.0,
+ "prefabId": "skchr_bpipe_2",
+ "duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 0.9
- },
- {
- "key": "hp_ratio",
- "value": 0.02
+ "value": 1.45
},
{
- "key": "magic_resistance",
- "value": -7.0
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "灼地",
+ "name": "高效冲击",
"rangeId": null,
- "description": "对攻击范围内的地面敌人造成每秒相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标的法术抗性<@ba.vup>-{-magic_resistance}>\\n<@ba.rem>自己每秒损失最大生命值的{hp_ratio:0%}>",
- "skillType": 1,
+ "description": "下一次的攻击力提升至<@ba.vup>{atk_scale:0%}>,且额外攻击一次\\n<@ba.rem>可充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 35,
+ "spCost": 6,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_3",
- "duration": 20.0,
+ "prefabId": "skchr_bpipe_2",
+ "duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 0.95
- },
- {
- "key": "hp_ratio",
- "value": 0.02
+ "value": 1.5
},
{
- "key": "magic_resistance",
- "value": -7.0
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "灼地",
+ "name": "高效冲击",
"rangeId": null,
- "description": "对攻击范围内的地面敌人造成每秒相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标的法术抗性<@ba.vup>-{-magic_resistance}>\\n<@ba.rem>自己每秒损失最大生命值的{hp_ratio:0%}>",
- "skillType": 1,
+ "description": "下一次的攻击力提升至<@ba.vup>{atk_scale:0%}>,且额外攻击一次\\n<@ba.rem>可充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 34,
+ "spCost": 6,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_3",
- "duration": 20.0,
+ "prefabId": "skchr_bpipe_2",
+ "duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.0
- },
- {
- "key": "hp_ratio",
- "value": 0.02
+ "value": 1.55
},
{
- "key": "magic_resistance",
- "value": -7.0
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "灼地",
+ "name": "高效冲击",
"rangeId": null,
- "description": "对攻击范围内的地面敌人造成每秒相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标的法术抗性<@ba.vup>-{-magic_resistance}>\\n<@ba.rem>自己每秒损失最大生命值的{hp_ratio:0%}>",
- "skillType": 1,
+ "description": "下一次的攻击力提升至<@ba.vup>{atk_scale:0%}>,且额外攻击一次\\n<@ba.rem>可充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 31,
+ "maxChargeTime": 2,
+ "spCost": 5,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_3",
- "duration": 20.0,
+ "prefabId": "skchr_bpipe_2",
+ "duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.1
- },
- {
- "key": "hp_ratio",
- "value": 0.02
+ "value": 1.6
},
{
- "key": "magic_resistance",
- "value": -10.0
+ "key": "cnt",
+ "value": 2.0
}
]
},
{
- "name": "灼地",
+ "name": "高效冲击",
"rangeId": null,
- "description": "对攻击范围内的地面敌人造成每秒相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标的法术抗性<@ba.vup>-{-magic_resistance}>\\n<@ba.rem>自己每秒损失最大生命值的{hp_ratio:0%}>",
- "skillType": 1,
+ "description": "下一次的攻击力提升至<@ba.vup>{atk_scale:0%}>,且额外攻击一次\\n<@ba.rem>可充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 30,
+ "maxChargeTime": 2,
+ "spCost": 5,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_3",
- "duration": 20.0,
+ "prefabId": "skchr_bpipe_2",
+ "duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.2
- },
- {
- "key": "hp_ratio",
- "value": 0.02
+ "value": 1.7
},
{
- "key": "magic_resistance",
- "value": -13.0
+ "key": "cnt",
+ "value": 2.0
}
]
},
{
- "name": "灼地",
+ "name": "高效冲击",
"rangeId": null,
- "description": "对攻击范围内的地面敌人造成每秒相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标的法术抗性<@ba.vup>-{-magic_resistance}>\\n<@ba.rem>自己每秒损失最大生命值的{hp_ratio:0%}>",
- "skillType": 1,
+ "description": "下一次的攻击力提升至<@ba.vup>{atk_scale:0%}>,且额外攻击一次\\n<@ba.rem>可充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 29,
+ "maxChargeTime": 3,
+ "spCost": 5,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_3",
- "duration": 20.0,
+ "prefabId": "skchr_bpipe_2",
+ "duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.3
- },
- {
- "key": "hp_ratio",
- "value": 0.02
+ "value": 1.8
},
{
- "key": "magic_resistance",
- "value": -16.0
+ "key": "cnt",
+ "value": 3.0
}
]
},
{
- "name": "灼地",
+ "name": "高效冲击",
"rangeId": null,
- "description": "对攻击范围内的地面敌人造成每秒相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标的法术抗性<@ba.vup>-{-magic_resistance}>\\n<@ba.rem>自己每秒损失最大生命值的{hp_ratio:0%}>",
- "skillType": 1,
+ "description": "下一次的攻击力提升至<@ba.vup>{atk_scale:0%}>,且额外攻击一次\\n<@ba.rem>可充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 28,
+ "maxChargeTime": 3,
+ "spCost": 4,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_ifrit_3",
- "duration": 20.0,
+ "prefabId": "skchr_bpipe_2",
+ "duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.4
- },
- {
- "key": "hp_ratio",
- "value": 0.02
+ "value": 2.0
},
{
- "key": "magic_resistance",
- "value": -20.0
+ "key": "cnt",
+ "value": 3.0
}
]
}
]
},
- "skchr_mostma_2": {
- "skillId": "skchr_mostma_2",
+ "skchr_bpipe_3": {
+ "skillId": "skchr_bpipe_3",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "荒时之锁",
+ "name": "闭膛连发",
"rangeId": null,
- "description": "攻击范围内的敌人全部<@ba.vup>晕眩>,且每秒受到攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
+ "description": "攻击间隔<@ba.vdown>增大>,阻挡数<@ba.vup>+{block_cnt}>,攻击力和防御力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>三连击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 65,
- "initSp": 5,
+ "spCost": 40,
+ "initSp": 9,
"increment": 1.0
},
- "prefabId": "skchr_mostma_2",
- "duration": 4.0,
+ "prefabId": "skchr_bpipe_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 0.8
+ "key": "atk",
+ "value": 0.3
+ },
+ {
+ "key": "def",
+ "value": 0.3
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
}
]
},
{
- "name": "荒时之锁",
+ "name": "闭膛连发",
"rangeId": null,
- "description": "攻击范围内的敌人全部<@ba.vup>晕眩>,且每秒受到攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
+ "description": "攻击间隔<@ba.vdown>增大>,阻挡数<@ba.vup>+{block_cnt}>,攻击力和防御力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>三连击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 64,
- "initSp": 7,
+ "spCost": 40,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_mostma_2",
- "duration": 4.0,
+ "prefabId": "skchr_bpipe_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 0.9
+ "key": "atk",
+ "value": 0.4
+ },
+ {
+ "key": "def",
+ "value": 0.4
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
}
]
},
{
- "name": "荒时之锁",
+ "name": "闭膛连发",
"rangeId": null,
- "description": "攻击范围内的敌人全部<@ba.vup>晕眩>,且每秒受到攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
+ "description": "攻击间隔<@ba.vdown>增大>,阻挡数<@ba.vup>+{block_cnt}>,攻击力和防御力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>三连击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 63,
- "initSp": 9,
+ "spCost": 40,
+ "initSp": 11,
"increment": 1.0
},
- "prefabId": "skchr_mostma_2",
- "duration": 4.0,
+ "prefabId": "skchr_bpipe_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk_scale",
+ "key": "atk",
+ "value": 0.5
+ },
+ {
+ "key": "def",
+ "value": 0.5
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "block_cnt",
"value": 1.0
}
]
},
{
- "name": "荒时之锁",
+ "name": "闭膛连发",
"rangeId": null,
- "description": "攻击范围内的敌人全部<@ba.vup>晕眩>,且每秒受到攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
+ "description": "攻击间隔<@ba.vdown>增大>,阻挡数<@ba.vup>+{block_cnt}>,攻击力和防御力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>三连击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 61,
- "initSp": 11,
+ "spCost": 40,
+ "initSp": 12,
"increment": 1.0
},
- "prefabId": "skchr_mostma_2",
- "duration": 5.0,
+ "prefabId": "skchr_bpipe_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk_scale",
+ "key": "atk",
+ "value": 0.6
+ },
+ {
+ "key": "def",
+ "value": 0.6
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "block_cnt",
"value": 1.0
}
]
},
{
- "name": "荒时之锁",
+ "name": "闭膛连发",
"rangeId": null,
- "description": "攻击范围内的敌人全部<@ba.vup>晕眩>,且每秒受到攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
+ "description": "攻击间隔<@ba.vdown>增大>,阻挡数<@ba.vup>+{block_cnt}>,攻击力和防御力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>三连击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 59,
+ "spCost": 40,
"initSp": 13,
"increment": 1.0
},
- "prefabId": "skchr_mostma_2",
- "duration": 5.0,
+ "prefabId": "skchr_bpipe_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.1
+ "key": "atk",
+ "value": 0.7
+ },
+ {
+ "key": "def",
+ "value": 0.7
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
}
]
},
{
- "name": "荒时之锁",
+ "name": "闭膛连发",
"rangeId": null,
- "description": "攻击范围内的敌人全部<@ba.vup>晕眩>,且每秒受到攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
+ "description": "攻击间隔<@ba.vdown>增大>,阻挡数<@ba.vup>+{block_cnt}>,攻击力和防御力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>三连击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 58,
- "initSp": 15,
+ "spCost": 40,
+ "initSp": 14,
"increment": 1.0
},
- "prefabId": "skchr_mostma_2",
- "duration": 5.0,
+ "prefabId": "skchr_bpipe_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.2
- }
- ]
+ "key": "atk",
+ "value": 0.8
+ },
+ {
+ "key": "def",
+ "value": 0.8
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
+ }
+ ]
},
{
- "name": "荒时之锁",
+ "name": "闭膛连发",
"rangeId": null,
- "description": "攻击范围内的敌人全部<@ba.vup>晕眩>,且每秒受到攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
+ "description": "攻击间隔<@ba.vdown>增大>,阻挡数<@ba.vup>+{block_cnt}>,攻击力和防御力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>三连击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 56,
- "initSp": 17,
+ "spCost": 40,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_mostma_2",
- "duration": 6.0,
+ "prefabId": "skchr_bpipe_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.2
+ "key": "atk",
+ "value": 0.9
+ },
+ {
+ "key": "def",
+ "value": 0.9
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
}
]
},
{
- "name": "荒时之锁",
+ "name": "闭膛连发",
"rangeId": null,
- "description": "攻击范围内的敌人全部<@ba.vup>晕眩>,且每秒受到攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
+ "description": "攻击间隔<@ba.vdown>增大>,阻挡数<@ba.vup>+{block_cnt}>,攻击力和防御力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>三连击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 54,
- "initSp": 20,
+ "spCost": 40,
+ "initSp": 18,
"increment": 1.0
},
- "prefabId": "skchr_mostma_2",
- "duration": 6.0,
+ "prefabId": "skchr_bpipe_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.3
+ "key": "atk",
+ "value": 1.0
+ },
+ {
+ "key": "def",
+ "value": 1.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
}
]
},
{
- "name": "荒时之锁",
+ "name": "闭膛连发",
"rangeId": null,
- "description": "攻击范围内的敌人全部<@ba.vup>晕眩>,且每秒受到攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
+ "description": "攻击间隔<@ba.vdown>增大>,阻挡数<@ba.vup>+{block_cnt}>,攻击力和防御力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>三连击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 52,
- "initSp": 23,
+ "spCost": 40,
+ "initSp": 21,
"increment": 1.0
},
- "prefabId": "skchr_mostma_2",
- "duration": 7.0,
+ "prefabId": "skchr_bpipe_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.3
+ "key": "atk",
+ "value": 1.1
+ },
+ {
+ "key": "def",
+ "value": 1.1
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
}
]
},
{
- "name": "荒时之锁",
+ "name": "闭膛连发",
"rangeId": null,
- "description": "攻击范围内的敌人全部<@ba.vup>晕眩>,且每秒受到攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
+ "description": "攻击间隔<@ba.vdown>增大>,阻挡数<@ba.vup>+{block_cnt}>,攻击力和防御力<@ba.vup>+{atk:0%}>,攻击变为<@ba.vup>三连击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 30,
+ "spCost": 40,
+ "initSp": 25,
"increment": 1.0
},
- "prefabId": "skchr_mostma_2",
- "duration": 7.0,
+ "prefabId": "skchr_bpipe_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.4
+ "key": "atk",
+ "value": 1.2
+ },
+ {
+ "key": "def",
+ "value": 1.2
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.7
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
}
]
}
]
},
- "skchr_mostma_3": {
- "skillId": "skchr_mostma_3",
+ "skchr_ifrit_1": {
+ "skillId": "skchr_ifrit_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "序时之匙",
- "rangeId": "3-15",
- "description": "攻击范围<@ba.vup>扩大>,攻击变为向外扩散的波纹,攻击力<@ba.vup>+{atk:0%}>,第二天赋的效果提升至<@ba.vup>{talent_scale:0}>倍,<@ba.vup>小力度地>击退攻击目标",
+ "name": "狂热",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 110,
- "initSp": 50,
+ "spCost": 50,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_mostma_3",
+ "prefabId": "skchr_ifrit_1",
"duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.6
- },
- {
- "key": "attack@force",
- "value": 0.0
- },
- {
- "key": "talent_scale",
- "value": 3.0
+ "key": "attack_speed",
+ "value": 45.0
},
{
- "key": "base_attack_time",
- "value": 0.0
+ "key": "atk",
+ "value": 0.1
}
]
},
{
- "name": "序时之匙",
- "rangeId": "3-15",
- "description": "攻击范围<@ba.vup>扩大>,攻击变为向外扩散的波纹,攻击力<@ba.vup>+{atk:0%}>,第二天赋的效果提升至<@ba.vup>{talent_scale:0}>倍,<@ba.vup>小力度地>击退攻击目标",
+ "name": "狂热",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 110,
- "initSp": 52,
+ "spCost": 49,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_mostma_3",
+ "prefabId": "skchr_ifrit_1",
"duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.7
- },
- {
- "key": "attack@force",
- "value": 0.0
- },
- {
- "key": "talent_scale",
- "value": 3.0
+ "key": "attack_speed",
+ "value": 48.0
},
{
- "key": "base_attack_time",
- "value": 0.0
+ "key": "atk",
+ "value": 0.1
}
]
},
{
- "name": "序时之匙",
- "rangeId": "3-15",
- "description": "攻击范围<@ba.vup>扩大>,攻击变为向外扩散的波纹,攻击力<@ba.vup>+{atk:0%}>,第二天赋的效果提升至<@ba.vup>{talent_scale:0}>倍,<@ba.vup>小力度地>击退攻击目标",
+ "name": "狂热",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 110,
- "initSp": 54,
+ "spCost": 48,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_mostma_3",
+ "prefabId": "skchr_ifrit_1",
"duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.8
- },
- {
- "key": "attack@force",
- "value": 0.0
- },
- {
- "key": "talent_scale",
- "value": 3.0
+ "key": "attack_speed",
+ "value": 50.0
},
{
- "key": "base_attack_time",
- "value": 0.0
+ "key": "atk",
+ "value": 0.1
}
]
},
{
- "name": "序时之匙",
- "rangeId": "3-15",
- "description": "攻击范围<@ba.vup>扩大>,攻击变为向外扩散的波纹,攻击力<@ba.vup>+{atk:0%}>,第二天赋的效果提升至<@ba.vup>{talent_scale:0}>倍,<@ba.vup>小力度地>击退攻击目标",
+ "name": "狂热",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 110,
- "initSp": 56,
+ "spCost": 47,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_mostma_3",
- "duration": 22.0,
+ "prefabId": "skchr_ifrit_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.9
- },
- {
- "key": "attack@force",
- "value": 0.0
- },
- {
- "key": "talent_scale",
- "value": 3.0
+ "key": "attack_speed",
+ "value": 58.0
},
{
- "key": "base_attack_time",
- "value": 0.0
+ "key": "atk",
+ "value": 0.1
}
]
},
{
- "name": "序时之匙",
- "rangeId": "3-15",
- "description": "攻击范围<@ba.vup>扩大>,攻击变为向外扩散的波纹,攻击力<@ba.vup>+{atk:0%}>,第二天赋的效果提升至<@ba.vup>{talent_scale:0}>倍,<@ba.vup>小力度地>击退攻击目标",
+ "name": "狂热",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 110,
- "initSp": 58,
+ "spCost": 46,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_mostma_3",
- "duration": 22.0,
+ "prefabId": "skchr_ifrit_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.0
- },
- {
- "key": "attack@force",
- "value": 0.0
- },
- {
- "key": "talent_scale",
- "value": 3.0
+ "key": "attack_speed",
+ "value": 61.0
},
{
- "key": "base_attack_time",
- "value": 0.0
+ "key": "atk",
+ "value": 0.1
}
]
},
{
- "name": "序时之匙",
- "rangeId": "3-15",
- "description": "攻击范围<@ba.vup>扩大>,攻击变为向外扩散的波纹,攻击力<@ba.vup>+{atk:0%}>,第二天赋的效果提升至<@ba.vup>{talent_scale:0}>倍,<@ba.vup>小力度地>击退攻击目标",
+ "name": "狂热",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 110,
- "initSp": 60,
+ "spCost": 45,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_mostma_3",
- "duration": 22.0,
+ "prefabId": "skchr_ifrit_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.1
- },
- {
- "key": "attack@force",
- "value": 0.0
- },
- {
- "key": "talent_scale",
- "value": 3.0
+ "key": "attack_speed",
+ "value": 64.0
},
{
- "key": "base_attack_time",
- "value": 0.0
+ "key": "atk",
+ "value": 0.1
}
]
},
{
- "name": "序时之匙",
- "rangeId": "3-15",
- "description": "攻击范围<@ba.vup>扩大>,攻击变为向外扩散的波纹,攻击力<@ba.vup>+{atk:0%}>,第二天赋的效果提升至<@ba.vup>{talent_scale:0}>倍,<@ba.vup>小力度地>击退攻击目标",
+ "name": "狂热",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 110,
- "initSp": 62,
+ "spCost": 44,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_mostma_3",
- "duration": 24.0,
+ "prefabId": "skchr_ifrit_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.2
- },
- {
- "key": "attack@force",
- "value": 0.0
- },
- {
- "key": "talent_scale",
- "value": 3.0
+ "key": "attack_speed",
+ "value": 67.0
},
{
- "key": "base_attack_time",
- "value": 0.0
+ "key": "atk",
+ "value": 0.2
}
]
},
{
- "name": "序时之匙",
- "rangeId": "3-15",
- "description": "攻击范围<@ba.vup>扩大>,攻击变为向外扩散的波纹,攻击力<@ba.vup>+{atk:0%}>,第二天赋的效果提升至<@ba.vup>{talent_scale:0}>倍,<@ba.vup>小力度地>击退攻击目标",
+ "name": "狂热",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 110,
- "initSp": 68,
+ "spCost": 43,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_mostma_3",
- "duration": 25.0,
+ "prefabId": "skchr_ifrit_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.35
- },
- {
- "key": "attack@force",
- "value": 0.0
- },
- {
- "key": "talent_scale",
- "value": 3.0
+ "key": "attack_speed",
+ "value": 70.0
},
{
- "key": "base_attack_time",
- "value": 0.0
+ "key": "atk",
+ "value": 0.2
}
]
},
{
- "name": "序时之匙",
- "rangeId": "3-15",
- "description": "攻击范围<@ba.vup>扩大>,攻击变为向外扩散的波纹,攻击力<@ba.vup>+{atk:0%}>,第二天赋的效果提升至<@ba.vup>{talent_scale:0}>倍,<@ba.vup>小力度地>击退攻击目标",
+ "name": "狂热",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 110,
- "initSp": 74,
+ "spCost": 42,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_mostma_3",
- "duration": 26.0,
+ "prefabId": "skchr_ifrit_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.5
- },
- {
- "key": "attack@force",
- "value": 0.0
- },
- {
- "key": "talent_scale",
- "value": 3.0
+ "key": "attack_speed",
+ "value": 75.0
},
{
- "key": "base_attack_time",
- "value": 0.0
+ "key": "atk",
+ "value": 0.2
}
]
},
{
- "name": "序时之匙",
- "rangeId": "3-15",
- "description": "攻击范围<@ba.vup>扩大>,攻击变为向外扩散的波纹,攻击力<@ba.vup>+{atk:0%}>,第二天赋的效果提升至<@ba.vup>{talent_scale:0}>倍,<@ba.vup>小力度地>击退攻击目标",
+ "name": "狂热",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 110,
- "initSp": 80,
+ "spCost": 40,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_mostma_3",
- "duration": 27.0,
+ "prefabId": "skchr_ifrit_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.7
- },
- {
- "key": "attack@force",
- "value": 0.0
- },
- {
- "key": "talent_scale",
- "value": 3.0
+ "key": "attack_speed",
+ "value": 80.0
},
{
- "key": "base_attack_time",
- "value": 0.0
+ "key": "atk",
+ "value": 0.2
}
]
}
]
},
- "skchr_amgoat_1": {
- "skillId": "skchr_amgoat_1",
+ "skchr_ifrit_2": {
+ "skillId": "skchr_ifrit_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "二重咏唱",
+ "name": "炎爆",
"rangeId": null,
- "description": "攻击速度<@ba.vup>+{amgoat_s_1[a].attack_speed}>\\n第二次及以后使用时追加攻击力<@ba.vup>+{amgoat_s_1[b].atk:0%}>的效果",
- "skillType": 1,
+ "description": "下次攻击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标在<@ba.vup>3>秒内防御力<@ba.vup>-{-def}>并持续受到灼烧伤害\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 45,
- "initSp": 10,
+ "maxChargeTime": 2,
+ "spCost": 9,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_amgoat_1",
- "duration": 25.0,
+ "prefabId": "skchr_ifrit_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "amgoat_s_1[a].attack_speed",
- "value": 30.0
+ "key": "atk_scale",
+ "value": 1.3
},
{
- "key": "amgoat_s_1[b].attack_speed",
- "value": 30.0
+ "key": "burn.atk_scale",
+ "value": 0.33
},
{
- "key": "amgoat_s_1[b].atk",
- "value": 0.3
+ "key": "def",
+ "value": -100.0
+ },
+ {
+ "key": "duration",
+ "value": 3.01
+ },
+ {
+ "key": "ct",
+ "value": 2.0
}
]
},
{
- "name": "二重咏唱",
+ "name": "炎爆",
"rangeId": null,
- "description": "攻击速度<@ba.vup>+{amgoat_s_1[a].attack_speed}>\\n第二次及以后使用时追加攻击力<@ba.vup>+{amgoat_s_1[b].atk:0%}>的效果",
- "skillType": 1,
+ "description": "下次攻击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标在<@ba.vup>3>秒内防御力<@ba.vup>-{-def}>并持续受到灼烧伤害\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 44,
- "initSp": 10,
+ "maxChargeTime": 2,
+ "spCost": 9,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_amgoat_1",
- "duration": 25.0,
+ "prefabId": "skchr_ifrit_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "amgoat_s_1[a].attack_speed",
- "value": 32.0
+ "key": "atk_scale",
+ "value": 1.4
},
{
- "key": "amgoat_s_1[b].attack_speed",
- "value": 32.0
+ "key": "burn.atk_scale",
+ "value": 0.33
},
{
- "key": "amgoat_s_1[b].atk",
- "value": 0.32
+ "key": "def",
+ "value": -100.0
+ },
+ {
+ "key": "duration",
+ "value": 3.01
+ },
+ {
+ "key": "ct",
+ "value": 2.0
}
]
},
{
- "name": "二重咏唱",
+ "name": "炎爆",
"rangeId": null,
- "description": "攻击速度<@ba.vup>+{amgoat_s_1[a].attack_speed}>\\n第二次及以后使用时追加攻击力<@ba.vup>+{amgoat_s_1[b].atk:0%}>的效果",
- "skillType": 1,
+ "description": "下次攻击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标在<@ba.vup>3>秒内防御力<@ba.vup>-{-def}>并持续受到灼烧伤害\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 43,
- "initSp": 10,
- "increment": 1.0
+ "maxChargeTime": 2,
+ "spCost": 9,
+ "initSp": 0,
+ "increment": 1.0
},
- "prefabId": "skchr_amgoat_1",
- "duration": 25.0,
+ "prefabId": "skchr_ifrit_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "amgoat_s_1[a].attack_speed",
- "value": 35.0
+ "key": "atk_scale",
+ "value": 1.5
},
{
- "key": "amgoat_s_1[b].attack_speed",
- "value": 35.0
+ "key": "burn.atk_scale",
+ "value": 0.33
},
{
- "key": "amgoat_s_1[b].atk",
- "value": 0.35
- }
- ]
- },
- {
- "name": "二重咏唱",
- "rangeId": null,
- "description": "攻击速度<@ba.vup>+{amgoat_s_1[a].attack_speed}>\\n第二次及以后使用时追加攻击力<@ba.vup>+{amgoat_s_1[b].atk:0%}>的效果",
- "skillType": 1,
- "spData": {
- "spType": 1,
- "levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 42,
- "initSp": 15,
- "increment": 1.0
- },
- "prefabId": "skchr_amgoat_1",
- "duration": 25.0,
- "blackboard": [
- {
- "key": "amgoat_s_1[a].attack_speed",
- "value": 38.0
+ "key": "def",
+ "value": -100.0
},
{
- "key": "amgoat_s_1[b].attack_speed",
- "value": 38.0
+ "key": "duration",
+ "value": 3.01
},
{
- "key": "amgoat_s_1[b].atk",
- "value": 0.38
+ "key": "ct",
+ "value": 2.0
}
]
},
{
- "name": "二重咏唱",
+ "name": "炎爆",
"rangeId": null,
- "description": "攻击速度<@ba.vup>+{amgoat_s_1[a].attack_speed}>\\n第二次及以后使用时追加攻击力<@ba.vup>+{amgoat_s_1[b].atk:0%}>的效果",
- "skillType": 1,
+ "description": "下次攻击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标在<@ba.vup>3>秒内防御力<@ba.vup>-{-def}>并持续受到灼烧伤害\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 41,
- "initSp": 15,
+ "maxChargeTime": 2,
+ "spCost": 8,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_amgoat_1",
- "duration": 25.0,
+ "prefabId": "skchr_ifrit_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "amgoat_s_1[a].attack_speed",
- "value": 40.0
+ "key": "atk_scale",
+ "value": 1.6
},
{
- "key": "amgoat_s_1[b].attack_speed",
- "value": 40.0
+ "key": "burn.atk_scale",
+ "value": 0.33
},
{
- "key": "amgoat_s_1[b].atk",
- "value": 0.4
- }
- ]
- },
- {
- "name": "二重咏唱",
- "rangeId": null,
- "description": "攻击速度<@ba.vup>+{amgoat_s_1[a].attack_speed}>\\n第二次及以后使用时追加攻击力<@ba.vup>+{amgoat_s_1[b].atk:0%}>的效果",
- "skillType": 1,
- "spData": {
- "spType": 1,
- "levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 40,
- "initSp": 15,
- "increment": 1.0
- },
- "prefabId": "skchr_amgoat_1",
- "duration": 25.0,
- "blackboard": [
- {
- "key": "amgoat_s_1[a].attack_speed",
- "value": 42.0
+ "key": "def",
+ "value": -100.0
},
{
- "key": "amgoat_s_1[b].attack_speed",
- "value": 42.0
+ "key": "duration",
+ "value": 3.01
},
{
- "key": "amgoat_s_1[b].atk",
- "value": 0.42
+ "key": "ct",
+ "value": 2.0
}
]
},
{
- "name": "二重咏唱",
+ "name": "炎爆",
"rangeId": null,
- "description": "攻击速度<@ba.vup>+{amgoat_s_1[a].attack_speed}>\\n第二次及以后使用时追加攻击力<@ba.vup>+{amgoat_s_1[b].atk:0%}>的效果",
- "skillType": 1,
+ "description": "下次攻击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标在<@ba.vup>3>秒内防御力<@ba.vup>-{-def}>并持续受到灼烧伤害\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 39,
- "initSp": 20,
+ "maxChargeTime": 2,
+ "spCost": 8,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_amgoat_1",
- "duration": 25.0,
+ "prefabId": "skchr_ifrit_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "amgoat_s_1[a].attack_speed",
- "value": 45.0
+ "key": "atk_scale",
+ "value": 1.7
},
{
- "key": "amgoat_s_1[b].attack_speed",
- "value": 45.0
+ "key": "burn.atk_scale",
+ "value": 0.33
},
{
- "key": "amgoat_s_1[b].atk",
- "value": 0.45
- }
- ]
- },
- {
- "name": "二重咏唱",
- "rangeId": null,
- "description": "攻击速度<@ba.vup>+{amgoat_s_1[a].attack_speed}>\\n第二次及以后使用时追加攻击力<@ba.vup>+{amgoat_s_1[b].atk:0%}>的效果",
- "skillType": 1,
- "spData": {
- "spType": 1,
- "levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 38,
- "initSp": 20,
- "increment": 1.0
- },
- "prefabId": "skchr_amgoat_1",
- "duration": 25.0,
- "blackboard": [
- {
- "key": "amgoat_s_1[a].attack_speed",
- "value": 50.0
+ "key": "def",
+ "value": -100.0
},
{
- "key": "amgoat_s_1[b].attack_speed",
- "value": 50.0
+ "key": "duration",
+ "value": 3.01
},
{
- "key": "amgoat_s_1[b].atk",
- "value": 0.5
+ "key": "ct",
+ "value": 2.0
}
]
},
{
- "name": "二重咏唱",
+ "name": "炎爆",
"rangeId": null,
- "description": "攻击速度<@ba.vup>+{amgoat_s_1[a].attack_speed}>\\n第二次及以后使用时追加攻击力<@ba.vup>+{amgoat_s_1[b].atk:0%}>的效果",
- "skillType": 1,
+ "description": "下次攻击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标在<@ba.vup>3>秒内防御力<@ba.vup>-{-def}>并持续受到灼烧伤害\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 37,
- "initSp": 20,
+ "maxChargeTime": 2,
+ "spCost": 8,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_amgoat_1",
- "duration": 25.0,
+ "prefabId": "skchr_ifrit_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "amgoat_s_1[a].attack_speed",
- "value": 55.0
+ "key": "atk_scale",
+ "value": 1.8
},
{
- "key": "amgoat_s_1[b].attack_speed",
- "value": 55.0
+ "key": "burn.atk_scale",
+ "value": 0.33
},
{
- "key": "amgoat_s_1[b].atk",
- "value": 0.55
- }
- ]
- },
- {
- "name": "二重咏唱",
- "rangeId": null,
- "description": "攻击速度<@ba.vup>+{amgoat_s_1[a].attack_speed}>\\n第二次及以后使用时追加攻击力<@ba.vup>+{amgoat_s_1[b].atk:0%}>的效果",
- "skillType": 1,
- "spData": {
- "spType": 1,
- "levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 35,
- "initSp": 25,
- "increment": 1.0
- },
- "prefabId": "skchr_amgoat_1",
- "duration": 25.0,
- "blackboard": [
- {
- "key": "amgoat_s_1[a].attack_speed",
- "value": 60.0
+ "key": "def",
+ "value": -100.0
},
{
- "key": "amgoat_s_1[b].attack_speed",
- "value": 60.0
+ "key": "duration",
+ "value": 3.01
},
{
- "key": "amgoat_s_1[b].atk",
- "value": 0.6
+ "key": "ct",
+ "value": 2.0
}
]
- }
- ]
- },
- "skchr_amgoat_2": {
- "skillId": "skchr_amgoat_2",
- "iconId": null,
- "hidden": false,
- "levels": [
+ },
{
- "name": "点燃",
+ "name": "炎爆",
"rangeId": null,
- "description": "下次攻击造成相当于攻击力<@ba.vup>{fk:0%}>的法术伤害,命中目标周围的敌人受到一半的爆炸伤害且在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
+ "description": "下次攻击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标在<@ba.vup>3>秒内防御力<@ba.vup>-{-def}>并持续受到灼烧伤害\\n<@ba.rem>可充能{ct}次>",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 7,
+ "maxChargeTime": 3,
+ "spCost": 8,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_amgoat_2",
+ "prefabId": "skchr_ifrit_2",
"duration": -1.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.2
- },
- {
- "key": "atk_scale_2",
- "value": 1.2
+ "value": 1.9
},
{
- "key": "fk",
- "value": 2.4
+ "key": "burn.atk_scale",
+ "value": 0.33
},
{
- "key": "ct",
- "value": 1.0
+ "key": "def",
+ "value": -200.0
},
{
"key": "duration",
- "value": 6.0
+ "value": 3.01
},
{
- "key": "magic_resistance",
- "value": -0.1
+ "key": "ct",
+ "value": 3.0
}
]
},
{
- "name": "点燃",
+ "name": "炎爆",
"rangeId": null,
- "description": "下次攻击造成相当于攻击力<@ba.vup>{fk:0%}>的法术伤害,命中目标周围的敌人受到一半的爆炸伤害且在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
+ "description": "下次攻击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标在<@ba.vup>3>秒内防御力<@ba.vup>-{-def}>并持续受到灼烧伤害\\n<@ba.rem>可充能{ct}次>",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
+ "maxChargeTime": 3,
"spCost": 7,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_amgoat_2",
+ "prefabId": "skchr_ifrit_2",
"duration": -1.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.25
- },
- {
- "key": "atk_scale_2",
- "value": 1.25
+ "value": 2.15
},
{
- "key": "fk",
- "value": 2.5
+ "key": "burn.atk_scale",
+ "value": 0.33
},
{
- "key": "ct",
- "value": 1.0
+ "key": "def",
+ "value": -200.0
},
{
"key": "duration",
- "value": 6.0
+ "value": 3.01
},
{
- "key": "magic_resistance",
- "value": -0.1
+ "key": "ct",
+ "value": 3.0
}
]
},
{
- "name": "点燃",
+ "name": "炎爆",
"rangeId": null,
- "description": "下次攻击造成相当于攻击力<@ba.vup>{fk:0%}>的法术伤害,命中目标周围的敌人受到一半的爆炸伤害且在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
+ "description": "下次攻击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标在<@ba.vup>3>秒内防御力<@ba.vup>-{-def}>并持续受到灼烧伤害\\n<@ba.rem>可充能{ct}次>",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
+ "maxChargeTime": 3,
"spCost": 7,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_amgoat_2",
+ "prefabId": "skchr_ifrit_2",
"duration": -1.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.3
- },
- {
- "key": "atk_scale_2",
- "value": 1.3
+ "value": 2.25
},
{
- "key": "fk",
- "value": 2.6
+ "key": "burn.atk_scale",
+ "value": 0.33
},
{
- "key": "ct",
- "value": 1.0
+ "key": "def",
+ "value": -200.0
},
{
"key": "duration",
- "value": 6.0
+ "value": 3.01
},
{
- "key": "magic_resistance",
- "value": -0.1
+ "key": "ct",
+ "value": 3.0
}
]
},
{
- "name": "点燃",
+ "name": "炎爆",
"rangeId": null,
- "description": "下次攻击造成相当于攻击力<@ba.vup>{fk:0%}>的法术伤害,命中目标周围的敌人受到一半的爆炸伤害且在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
+ "description": "下次攻击造成相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标在<@ba.vup>3>秒内防御力<@ba.vup>-{-def}>并持续受到灼烧伤害\\n<@ba.rem>可充能{ct}次>",
"skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
+ "maxChargeTime": 3,
"spCost": 7,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_amgoat_2",
+ "prefabId": "skchr_ifrit_2",
"duration": -1.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.375
- },
- {
- "key": "atk_scale_2",
- "value": 1.375
+ "value": 2.5
},
{
- "key": "fk",
- "value": 2.75
+ "key": "burn.atk_scale",
+ "value": 0.33
},
{
- "key": "ct",
- "value": 2.0
+ "key": "def",
+ "value": -300.0
},
{
"key": "duration",
- "value": 6.0
+ "value": 3.01
},
{
- "key": "magic_resistance",
- "value": -0.15
+ "key": "ct",
+ "value": 3.0
}
]
- },
+ }
+ ]
+ },
+ "skchr_ifrit_3": {
+ "skillId": "skchr_ifrit_3",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "点燃",
+ "name": "灼地",
"rangeId": null,
- "description": "下次攻击造成相当于攻击力<@ba.vup>{fk:0%}>的法术伤害,命中目标周围的敌人受到一半的爆炸伤害且在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "description": "对攻击范围内的地面敌人造成每秒相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标的法术抗性<@ba.vup>-{-magic_resistance}>\\n<@ba.rem>自己每秒损失最大生命值的{hp_ratio:0%}>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 7,
+ "maxChargeTime": 1,
+ "spCost": 40,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_amgoat_2",
- "duration": -1.0,
+ "prefabId": "skchr_ifrit_3",
+ "duration": 20.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.425
- },
- {
- "key": "atk_scale_2",
- "value": 1.425
- },
- {
- "key": "fk",
- "value": 2.85
- },
- {
- "key": "ct",
- "value": 2.0
+ "value": 0.75
},
{
- "key": "duration",
- "value": 6.0
+ "key": "hp_ratio",
+ "value": 0.02
},
{
"key": "magic_resistance",
- "value": -0.15
+ "value": -7.0
}
]
},
{
- "name": "点燃",
+ "name": "灼地",
"rangeId": null,
- "description": "下次攻击造成相当于攻击力<@ba.vup>{fk:0%}>的法术伤害,命中目标周围的敌人受到一半的爆炸伤害且在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "description": "对攻击范围内的地面敌人造成每秒相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标的法术抗性<@ba.vup>-{-magic_resistance}>\\n<@ba.rem>自己每秒损失最大生命值的{hp_ratio:0%}>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 7,
+ "maxChargeTime": 1,
+ "spCost": 39,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_amgoat_2",
- "duration": -1.0,
+ "prefabId": "skchr_ifrit_3",
+ "duration": 20.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.475
- },
- {
- "key": "atk_scale_2",
- "value": 1.475
- },
- {
- "key": "fk",
- "value": 2.95
- },
- {
- "key": "ct",
- "value": 2.0
+ "value": 0.8
},
{
- "key": "duration",
- "value": 6.0
+ "key": "hp_ratio",
+ "value": 0.02
},
{
"key": "magic_resistance",
- "value": -0.15
+ "value": -7.0
}
]
},
{
- "name": "点燃",
+ "name": "灼地",
"rangeId": null,
- "description": "下次攻击造成相当于攻击力<@ba.vup>{fk:0%}>的法术伤害,命中目标周围的敌人受到一半的爆炸伤害且在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "description": "对攻击范围内的地面敌人造成每秒相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标的法术抗性<@ba.vup>-{-magic_resistance}>\\n<@ba.rem>自己每秒损失最大生命值的{hp_ratio:0%}>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 6,
+ "maxChargeTime": 1,
+ "spCost": 38,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_amgoat_2",
- "duration": -1.0,
+ "prefabId": "skchr_ifrit_3",
+ "duration": 20.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.55
- },
- {
- "key": "atk_scale_2",
- "value": 1.55
- },
- {
- "key": "fk",
- "value": 3.1
- },
- {
- "key": "ct",
- "value": 2.0
+ "value": 0.85
},
{
- "key": "duration",
- "value": 6.0
+ "key": "hp_ratio",
+ "value": 0.02
},
{
"key": "magic_resistance",
- "value": -0.2
+ "value": -7.0
}
]
},
{
- "name": "点燃",
+ "name": "灼地",
"rangeId": null,
- "description": "下次攻击造成相当于攻击力<@ba.vup>{fk:0%}>的法术伤害,命中目标周围的敌人受到一半的爆炸伤害且在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "description": "对攻击范围内的地面敌人造成每秒相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标的法术抗性<@ba.vup>-{-magic_resistance}>\\n<@ba.rem>自己每秒损失最大生命值的{hp_ratio:0%}>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 6,
+ "maxChargeTime": 1,
+ "spCost": 36,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_amgoat_2",
- "duration": -1.0,
+ "prefabId": "skchr_ifrit_3",
+ "duration": 20.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.65
- },
- {
- "key": "atk_scale_2",
- "value": 1.65
- },
- {
- "key": "fk",
- "value": 3.3
- },
- {
- "key": "ct",
- "value": 3.0
+ "value": 0.9
},
{
- "key": "duration",
- "value": 6.0
+ "key": "hp_ratio",
+ "value": 0.02
},
{
"key": "magic_resistance",
- "value": -0.2
+ "value": -7.0
}
]
},
{
- "name": "点燃",
+ "name": "灼地",
"rangeId": null,
- "description": "下次攻击造成相当于攻击力<@ba.vup>{fk:0%}>的法术伤害,命中目标周围的敌人受到一半的爆炸伤害且在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "description": "对攻击范围内的地面敌人造成每秒相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标的法术抗性<@ba.vup>-{-magic_resistance}>\\n<@ba.rem>自己每秒损失最大生命值的{hp_ratio:0%}>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 6,
+ "maxChargeTime": 1,
+ "spCost": 35,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_amgoat_2",
- "duration": -1.0,
+ "prefabId": "skchr_ifrit_3",
+ "duration": 20.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.75
+ "value": 0.95
},
{
- "key": "atk_scale_2",
- "value": 1.75
- },
- {
- "key": "fk",
- "value": 3.5
- },
- {
- "key": "ct",
- "value": 3.0
- },
- {
- "key": "duration",
- "value": 6.0
+ "key": "hp_ratio",
+ "value": 0.02
},
{
"key": "magic_resistance",
- "value": -0.2
+ "value": -7.0
}
]
},
{
- "name": "点燃",
+ "name": "灼地",
"rangeId": null,
- "description": "下次攻击造成相当于攻击力<@ba.vup>{fk:0%}>的法术伤害,命中目标周围的敌人受到一半的爆炸伤害且在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "description": "对攻击范围内的地面敌人造成每秒相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标的法术抗性<@ba.vup>-{-magic_resistance}>\\n<@ba.rem>自己每秒损失最大生命值的{hp_ratio:0%}>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 5,
+ "maxChargeTime": 1,
+ "spCost": 34,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_amgoat_2",
- "duration": -1.0,
+ "prefabId": "skchr_ifrit_3",
+ "duration": 20.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.85
- },
- {
- "key": "atk_scale_2",
- "value": 1.85
- },
- {
- "key": "fk",
- "value": 3.7
- },
- {
- "key": "ct",
- "value": 3.0
+ "value": 1.0
},
{
- "key": "duration",
- "value": 6.0
+ "key": "hp_ratio",
+ "value": 0.02
},
{
"key": "magic_resistance",
- "value": -0.25
+ "value": -7.0
}
]
- }
- ]
- },
- "skchr_amgoat_3": {
- "skillId": "skchr_amgoat_3",
- "iconId": null,
- "hidden": false,
- "levels": [
+ },
{
- "name": "火山",
- "rangeId": "x-3",
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>增大>,攻击间隔<@ba.vup>大幅度缩短>,攻击变为随机对攻击范围内至多<@ba.vup>{attack@max_target}>个敌人发射熔岩",
+ "name": "灼地",
+ "rangeId": null,
+ "description": "对攻击范围内的地面敌人造成每秒相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标的法术抗性<@ba.vup>-{-magic_resistance}>\\n<@ba.rem>自己每秒损失最大生命值的{hp_ratio:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 30,
+ "spCost": 31,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_amgoat_3",
- "duration": 15.0,
+ "prefabId": "skchr_ifrit_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.55
+ "key": "atk_scale",
+ "value": 1.1
},
{
- "key": "base_attack_time",
- "value": -1.1
+ "key": "hp_ratio",
+ "value": 0.02
},
{
- "key": "attack@max_target",
- "value": 3.0
+ "key": "magic_resistance",
+ "value": -10.0
}
]
},
{
- "name": "火山",
- "rangeId": "x-3",
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>增大>,攻击间隔<@ba.vup>大幅度缩短>,攻击变为随机对攻击范围内至多<@ba.vup>{attack@max_target}>个敌人发射熔岩",
+ "name": "灼地",
+ "rangeId": null,
+ "description": "对攻击范围内的地面敌人造成每秒相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标的法术抗性<@ba.vup>-{-magic_resistance}>\\n<@ba.rem>自己每秒损失最大生命值的{hp_ratio:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 31,
+ "spCost": 30,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_amgoat_3",
- "duration": 15.0,
+ "prefabId": "skchr_ifrit_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.6
+ "key": "atk_scale",
+ "value": 1.2
},
{
- "key": "base_attack_time",
- "value": -1.1
+ "key": "hp_ratio",
+ "value": 0.02
},
{
- "key": "attack@max_target",
- "value": 3.0
+ "key": "magic_resistance",
+ "value": -13.0
}
]
},
{
- "name": "火山",
- "rangeId": "x-3",
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>增大>,攻击间隔<@ba.vup>大幅度缩短>,攻击变为随机对攻击范围内至多<@ba.vup>{attack@max_target}>个敌人发射熔岩",
+ "name": "灼地",
+ "rangeId": null,
+ "description": "对攻击范围内的地面敌人造成每秒相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标的法术抗性<@ba.vup>-{-magic_resistance}>\\n<@ba.rem>自己每秒损失最大生命值的{hp_ratio:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 32,
+ "spCost": 29,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_amgoat_3",
- "duration": 15.0,
+ "prefabId": "skchr_ifrit_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.65
+ "key": "atk_scale",
+ "value": 1.3
},
{
- "key": "base_attack_time",
- "value": -1.1
+ "key": "hp_ratio",
+ "value": 0.02
},
{
- "key": "attack@max_target",
- "value": 3.0
+ "key": "magic_resistance",
+ "value": -16.0
}
]
},
{
- "name": "火山",
- "rangeId": "x-3",
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>增大>,攻击间隔<@ba.vup>大幅度缩短>,攻击变为随机对攻击范围内至多<@ba.vup>{attack@max_target}>个敌人发射熔岩",
+ "name": "灼地",
+ "rangeId": null,
+ "description": "对攻击范围内的地面敌人造成每秒相当于攻击力<@ba.vup>{atk_scale:0%}>的法术伤害,命中目标的法术抗性<@ba.vup>-{-magic_resistance}>\\n<@ba.rem>自己每秒损失最大生命值的{hp_ratio:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 33,
+ "spCost": 28,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_amgoat_3",
- "duration": 15.0,
+ "prefabId": "skchr_ifrit_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.7
+ "key": "atk_scale",
+ "value": 1.4
},
{
- "key": "base_attack_time",
- "value": -1.1
+ "key": "hp_ratio",
+ "value": 0.02
},
{
- "key": "attack@max_target",
- "value": 4.0
+ "key": "magic_resistance",
+ "value": -20.0
}
]
- },
+ }
+ ]
+ },
+ "skchr_mostma_2": {
+ "skillId": "skchr_mostma_2",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "火山",
- "rangeId": "x-3",
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>增大>,攻击间隔<@ba.vup>大幅度缩短>,攻击变为随机对攻击范围内至多<@ba.vup>{attack@max_target}>个敌人发射熔岩",
+ "name": "荒时之锁",
+ "rangeId": null,
+ "description": "攻击范围内的敌人全部<@ba.vup>晕眩>,且每秒受到攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 34,
+ "spCost": 65,
+ "initSp": 5,
"increment": 1.0
},
- "prefabId": "skchr_amgoat_3",
- "duration": 15.0,
+ "prefabId": "skchr_mostma_2",
+ "duration": 4.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.75
- },
- {
- "key": "base_attack_time",
- "value": -1.1
- },
- {
- "key": "attack@max_target",
- "value": 4.0
+ "key": "atk_scale",
+ "value": 0.8
}
]
},
{
- "name": "火山",
- "rangeId": "x-3",
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>增大>,攻击间隔<@ba.vup>大幅度缩短>,攻击变为随机对攻击范围内至多<@ba.vup>{attack@max_target}>个敌人发射熔岩",
+ "name": "荒时之锁",
+ "rangeId": null,
+ "description": "攻击范围内的敌人全部<@ba.vup>晕眩>,且每秒受到攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 35,
+ "spCost": 64,
+ "initSp": 7,
"increment": 1.0
},
- "prefabId": "skchr_amgoat_3",
- "duration": 15.0,
+ "prefabId": "skchr_mostma_2",
+ "duration": 4.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.8
- },
- {
- "key": "base_attack_time",
- "value": -1.1
- },
- {
- "key": "attack@max_target",
- "value": 4.0
+ "key": "atk_scale",
+ "value": 0.9
}
]
},
{
- "name": "火山",
- "rangeId": "x-3",
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>增大>,攻击间隔<@ba.vup>大幅度缩短>,攻击变为随机对攻击范围内至多<@ba.vup>{attack@max_target}>个敌人发射熔岩",
+ "name": "荒时之锁",
+ "rangeId": null,
+ "description": "攻击范围内的敌人全部<@ba.vup>晕眩>,且每秒受到攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 40,
+ "spCost": 63,
+ "initSp": 9,
"increment": 1.0
},
- "prefabId": "skchr_amgoat_3",
- "duration": 15.0,
+ "prefabId": "skchr_mostma_2",
+ "duration": 4.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.85
- },
- {
- "key": "base_attack_time",
- "value": -1.1
- },
- {
- "key": "attack@max_target",
- "value": 5.0
+ "key": "atk_scale",
+ "value": 1.0
}
]
},
{
- "name": "火山",
- "rangeId": "x-3",
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>增大>,攻击间隔<@ba.vup>大幅度缩短>,攻击变为随机对攻击范围内至多<@ba.vup>{attack@max_target}>个敌人发射熔岩",
+ "name": "荒时之锁",
+ "rangeId": null,
+ "description": "攻击范围内的敌人全部<@ba.vup>晕眩>,且每秒受到攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 45,
+ "spCost": 61,
+ "initSp": 11,
"increment": 1.0
},
- "prefabId": "skchr_amgoat_3",
- "duration": 15.0,
+ "prefabId": "skchr_mostma_2",
+ "duration": 5.0,
"blackboard": [
{
- "key": "atk",
+ "key": "atk_scale",
"value": 1.0
- },
- {
- "key": "base_attack_time",
- "value": -1.1
- },
- {
- "key": "attack@max_target",
- "value": 5.0
}
]
},
{
- "name": "火山",
- "rangeId": "x-3",
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>增大>,攻击间隔<@ba.vup>大幅度缩短>,攻击变为随机对攻击范围内至多<@ba.vup>{attack@max_target}>个敌人发射熔岩",
+ "name": "荒时之锁",
+ "rangeId": null,
+ "description": "攻击范围内的敌人全部<@ba.vup>晕眩>,且每秒受到攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 50,
+ "spCost": 59,
+ "initSp": 13,
"increment": 1.0
},
- "prefabId": "skchr_amgoat_3",
- "duration": 15.0,
+ "prefabId": "skchr_mostma_2",
+ "duration": 5.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.15
- },
- {
- "key": "base_attack_time",
- "value": -1.1
- },
- {
- "key": "attack@max_target",
- "value": 5.0
+ "key": "atk_scale",
+ "value": 1.1
}
]
},
{
- "name": "火山",
- "rangeId": "x-3",
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>增大>,攻击间隔<@ba.vup>大幅度缩短>,攻击变为随机对攻击范围内至多<@ba.vup>{attack@max_target}>个敌人发射熔岩",
+ "name": "荒时之锁",
+ "rangeId": null,
+ "description": "攻击范围内的敌人全部<@ba.vup>晕眩>,且每秒受到攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 55,
+ "spCost": 58,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_amgoat_3",
- "duration": 15.0,
+ "prefabId": "skchr_mostma_2",
+ "duration": 5.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.3
- },
- {
- "key": "base_attack_time",
- "value": -1.1
- },
- {
- "key": "attack@max_target",
- "value": 6.0
+ "key": "atk_scale",
+ "value": 1.2
}
]
- }
- ]
- },
- "skchr_cerber_1": {
- "skillId": "skchr_cerber_1",
- "iconId": null,
- "hidden": false,
- "levels": [
+ },
{
- "name": "“很冰的斧”",
+ "name": "荒时之锁",
"rangeId": null,
- "description": "下次攻击的攻击力提升至<@ba.vup>{atk_scale:0%}>,优先攻击没有被阻挡的目标,并令目标束缚<@ba.vup>{duration}>秒\\n<@ba.rem>可充能{cnt}次>",
- "skillType": 2,
+ "description": "攻击范围内的敌人全部<@ba.vup>晕眩>,且每秒受到攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 8,
- "initSp": 0,
+ "spCost": 56,
+ "initSp": 17,
"increment": 1.0
},
- "prefabId": "skchr_cerber_1",
- "duration": -1.0,
+ "prefabId": "skchr_mostma_2",
+ "duration": 6.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.5
- },
- {
- "key": "duration",
- "value": 1.5
- },
- {
- "key": "cnt",
- "value": 1.0
+ "value": 1.2
}
]
},
{
- "name": "“很冰的斧”",
+ "name": "荒时之锁",
"rangeId": null,
- "description": "下次攻击的攻击力提升至<@ba.vup>{atk_scale:0%}>,优先攻击没有被阻挡的目标,并令目标束缚<@ba.vup>{duration}>秒\\n<@ba.rem>可充能{cnt}次>",
- "skillType": 2,
+ "description": "攻击范围内的敌人全部<@ba.vup>晕眩>,且每秒受到攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 8,
- "initSp": 0,
+ "spCost": 54,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_cerber_1",
- "duration": -1.0,
+ "prefabId": "skchr_mostma_2",
+ "duration": 6.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.55
- },
- {
- "key": "duration",
- "value": 1.5
- },
- {
- "key": "cnt",
- "value": 1.0
+ "value": 1.3
}
]
},
{
- "name": "“很冰的斧”",
+ "name": "荒时之锁",
"rangeId": null,
- "description": "下次攻击的攻击力提升至<@ba.vup>{atk_scale:0%}>,优先攻击没有被阻挡的目标,并令目标束缚<@ba.vup>{duration}>秒\\n<@ba.rem>可充能{cnt}次>",
- "skillType": 2,
+ "description": "攻击范围内的敌人全部<@ba.vup>晕眩>,且每秒受到攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 8,
- "initSp": 0,
+ "spCost": 52,
+ "initSp": 23,
"increment": 1.0
},
- "prefabId": "skchr_cerber_1",
- "duration": -1.0,
+ "prefabId": "skchr_mostma_2",
+ "duration": 7.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.6
- },
- {
- "key": "duration",
- "value": 1.5
- },
- {
- "key": "cnt",
- "value": 1.0
+ "value": 1.3
}
]
},
{
- "name": "“很冰的斧”",
+ "name": "荒时之锁",
"rangeId": null,
- "description": "下次攻击的攻击力提升至<@ba.vup>{atk_scale:0%}>,优先攻击没有被阻挡的目标,并令目标束缚<@ba.vup>{duration}>秒\\n<@ba.rem>可充能{cnt}次>",
- "skillType": 2,
+ "description": "攻击范围内的敌人全部<@ba.vup>晕眩>,且每秒受到攻击力<@ba.vup>{atk_scale:0%}>的法术伤害",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 7,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 30,
"increment": 1.0
},
- "prefabId": "skchr_cerber_1",
- "duration": -1.0,
+ "prefabId": "skchr_mostma_2",
+ "duration": 7.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 1.65
- },
- {
- "key": "duration",
- "value": 2.0
- },
- {
- "key": "cnt",
- "value": 1.0
+ "value": 1.4
}
]
- },
+ }
+ ]
+ },
+ "skchr_mostma_3": {
+ "skillId": "skchr_mostma_3",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "“很冰的斧”",
- "rangeId": null,
- "description": "下次攻击的攻击力提升至<@ba.vup>{atk_scale:0%}>,优先攻击没有被阻挡的目标,并令目标束缚<@ba.vup>{duration}>秒\\n<@ba.rem>可充能{cnt}次>",
- "skillType": 2,
+ "name": "序时之匙",
+ "rangeId": "3-15",
+ "description": "攻击范围<@ba.vup>扩大>,攻击变为向外扩散的波纹,攻击力<@ba.vup>+{atk:0%}>,第二天赋的效果提升至<@ba.vup>{talent_scale:0}>倍,<@ba.vup>小力度地>击退攻击目标",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 7,
- "initSp": 0,
+ "spCost": 110,
+ "initSp": 50,
"increment": 1.0
},
- "prefabId": "skchr_cerber_1",
- "duration": -1.0,
+ "prefabId": "skchr_mostma_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.7
+ "key": "atk",
+ "value": 0.6
},
{
- "key": "duration",
- "value": 2.0
+ "key": "attack@force",
+ "value": 0.0
},
{
- "key": "cnt",
- "value": 1.0
+ "key": "talent_scale",
+ "value": 3.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.0
}
]
},
{
- "name": "“很冰的斧”",
- "rangeId": null,
- "description": "下次攻击的攻击力提升至<@ba.vup>{atk_scale:0%}>,优先攻击没有被阻挡的目标,并令目标束缚<@ba.vup>{duration}>秒\\n<@ba.rem>可充能{cnt}次>",
- "skillType": 2,
+ "name": "序时之匙",
+ "rangeId": "3-15",
+ "description": "攻击范围<@ba.vup>扩大>,攻击变为向外扩散的波纹,攻击力<@ba.vup>+{atk:0%}>,第二天赋的效果提升至<@ba.vup>{talent_scale:0}>倍,<@ba.vup>小力度地>击退攻击目标",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 7,
- "initSp": 0,
+ "spCost": 110,
+ "initSp": 52,
"increment": 1.0
},
- "prefabId": "skchr_cerber_1",
- "duration": -1.0,
+ "prefabId": "skchr_mostma_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.75
+ "key": "atk",
+ "value": 0.7
},
{
- "key": "duration",
- "value": 2.0
+ "key": "attack@force",
+ "value": 0.0
},
{
- "key": "cnt",
- "value": 1.0
+ "key": "talent_scale",
+ "value": 3.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.0
}
]
},
{
- "name": "“很冰的斧”",
- "rangeId": null,
- "description": "下次攻击的攻击力提升至<@ba.vup>{atk_scale:0%}>,优先攻击没有被阻挡的目标,并令目标束缚<@ba.vup>{duration}>秒\\n<@ba.rem>可充能{cnt}次>",
- "skillType": 2,
+ "name": "序时之匙",
+ "rangeId": "3-15",
+ "description": "攻击范围<@ba.vup>扩大>,攻击变为向外扩散的波纹,攻击力<@ba.vup>+{atk:0%}>,第二天赋的效果提升至<@ba.vup>{talent_scale:0}>倍,<@ba.vup>小力度地>击退攻击目标",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 7,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 110,
+ "initSp": 54,
"increment": 1.0
},
- "prefabId": "skchr_cerber_1",
- "duration": -1.0,
+ "prefabId": "skchr_mostma_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.8
+ "key": "atk",
+ "value": 0.8
},
{
- "key": "duration",
- "value": 2.5
+ "key": "attack@force",
+ "value": 0.0
},
{
- "key": "cnt",
- "value": 2.0
+ "key": "talent_scale",
+ "value": 3.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.0
}
]
},
{
- "name": "“很冰的斧”",
- "rangeId": null,
- "description": "下次攻击的攻击力提升至<@ba.vup>{atk_scale:0%}>,优先攻击没有被阻挡的目标,并令目标束缚<@ba.vup>{duration}>秒\\n<@ba.rem>可充能{cnt}次>",
- "skillType": 2,
+ "name": "序时之匙",
+ "rangeId": "3-15",
+ "description": "攻击范围<@ba.vup>扩大>,攻击变为向外扩散的波纹,攻击力<@ba.vup>+{atk:0%}>,第二天赋的效果提升至<@ba.vup>{talent_scale:0}>倍,<@ba.vup>小力度地>击退攻击目标",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 7,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 110,
+ "initSp": 56,
"increment": 1.0
},
- "prefabId": "skchr_cerber_1",
- "duration": -1.0,
+ "prefabId": "skchr_mostma_3",
+ "duration": 22.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.9
+ "key": "atk",
+ "value": 0.9
},
{
- "key": "duration",
- "value": 2.5
+ "key": "attack@force",
+ "value": 0.0
},
{
- "key": "cnt",
- "value": 2.0
+ "key": "talent_scale",
+ "value": 3.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.0
}
]
},
{
- "name": "“很冰的斧”",
- "rangeId": null,
- "description": "下次攻击的攻击力提升至<@ba.vup>{atk_scale:0%}>,优先攻击没有被阻挡的目标,并令目标束缚<@ba.vup>{duration}>秒\\n<@ba.rem>可充能{cnt}次>",
- "skillType": 2,
+ "name": "序时之匙",
+ "rangeId": "3-15",
+ "description": "攻击范围<@ba.vup>扩大>,攻击变为向外扩散的波纹,攻击力<@ba.vup>+{atk:0%}>,第二天赋的效果提升至<@ba.vup>{talent_scale:0}>倍,<@ba.vup>小力度地>击退攻击目标",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 7,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 110,
+ "initSp": 58,
"increment": 1.0
},
- "prefabId": "skchr_cerber_1",
- "duration": -1.0,
+ "prefabId": "skchr_mostma_3",
+ "duration": 22.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.0
+ "key": "atk",
+ "value": 1.0
},
{
- "key": "duration",
- "value": 2.5
+ "key": "attack@force",
+ "value": 0.0
},
{
- "key": "cnt",
+ "key": "talent_scale",
"value": 3.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": 0.0
}
]
},
{
- "name": "“很冰的斧”",
- "rangeId": null,
- "description": "下次攻击的攻击力提升至<@ba.vup>{atk_scale:0%}>,优先攻击没有被阻挡的目标,并令目标束缚<@ba.vup>{duration}>秒\\n<@ba.rem>可充能{cnt}次>",
- "skillType": 2,
+ "name": "序时之匙",
+ "rangeId": "3-15",
+ "description": "攻击范围<@ba.vup>扩大>,攻击变为向外扩散的波纹,攻击力<@ba.vup>+{atk:0%}>,第二天赋的效果提升至<@ba.vup>{talent_scale:0}>倍,<@ba.vup>小力度地>击退攻击目标",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 6,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 110,
+ "initSp": 60,
"increment": 1.0
},
- "prefabId": "skchr_cerber_1",
- "duration": -1.0,
+ "prefabId": "skchr_mostma_3",
+ "duration": 22.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.1
+ "key": "atk",
+ "value": 1.1
},
{
- "key": "duration",
- "value": 3.0
+ "key": "attack@force",
+ "value": 0.0
},
{
- "key": "cnt",
+ "key": "talent_scale",
"value": 3.0
- }
- ]
- }
- ]
- },
- "skchr_cerber_2": {
- "skillId": "skchr_cerber_2",
- "iconId": null,
- "hidden": false,
- "levels": [
- {
- "name": "“很热的刀”",
- "rangeId": null,
- "description": "攻击间隔<@ba.vup>小幅度缩短>,优先攻击防御力最高的目标",
- "skillType": 1,
- "spData": {
- "spType": 1,
- "levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 50,
- "initSp": 10,
- "increment": 1.0
- },
- "prefabId": "skchr_cerber_2",
- "duration": 30.0,
- "blackboard": [
+ },
{
"key": "base_attack_time",
- "value": 0.7
+ "value": 0.0
}
]
},
{
- "name": "“很热的刀”",
- "rangeId": null,
- "description": "攻击间隔<@ba.vup>小幅度缩短>,优先攻击防御力最高的目标",
+ "name": "序时之匙",
+ "rangeId": "3-15",
+ "description": "攻击范围<@ba.vup>扩大>,攻击变为向外扩散的波纹,攻击力<@ba.vup>+{atk:0%}>,第二天赋的效果提升至<@ba.vup>{talent_scale:0}>倍,<@ba.vup>小力度地>击退攻击目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 49,
- "initSp": 11,
+ "spCost": 110,
+ "initSp": 62,
"increment": 1.0
},
- "prefabId": "skchr_cerber_2",
- "duration": 31.0,
+ "prefabId": "skchr_mostma_3",
+ "duration": 24.0,
"blackboard": [
+ {
+ "key": "atk",
+ "value": 1.2
+ },
+ {
+ "key": "attack@force",
+ "value": 0.0
+ },
+ {
+ "key": "talent_scale",
+ "value": 3.0
+ },
{
"key": "base_attack_time",
- "value": 0.7
+ "value": 0.0
}
]
},
{
- "name": "“很热的刀”",
- "rangeId": null,
- "description": "攻击间隔<@ba.vup>小幅度缩短>,优先攻击防御力最高的目标",
+ "name": "序时之匙",
+ "rangeId": "3-15",
+ "description": "攻击范围<@ba.vup>扩大>,攻击变为向外扩散的波纹,攻击力<@ba.vup>+{atk:0%}>,第二天赋的效果提升至<@ba.vup>{talent_scale:0}>倍,<@ba.vup>小力度地>击退攻击目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 48,
- "initSp": 12,
+ "spCost": 110,
+ "initSp": 68,
"increment": 1.0
},
- "prefabId": "skchr_cerber_2",
- "duration": 32.0,
+ "prefabId": "skchr_mostma_3",
+ "duration": 25.0,
"blackboard": [
+ {
+ "key": "atk",
+ "value": 1.35
+ },
+ {
+ "key": "attack@force",
+ "value": 0.0
+ },
+ {
+ "key": "talent_scale",
+ "value": 3.0
+ },
{
"key": "base_attack_time",
- "value": 0.7
+ "value": 0.0
}
]
},
{
- "name": "“很热的刀”",
- "rangeId": null,
- "description": "攻击间隔<@ba.vup>缩短>,优先攻击防御力最高的目标",
+ "name": "序时之匙",
+ "rangeId": "3-15",
+ "description": "攻击范围<@ba.vup>扩大>,攻击变为向外扩散的波纹,攻击力<@ba.vup>+{atk:0%}>,第二天赋的效果提升至<@ba.vup>{talent_scale:0}>倍,<@ba.vup>小力度地>击退攻击目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 47,
- "initSp": 13,
+ "spCost": 110,
+ "initSp": 74,
"increment": 1.0
},
- "prefabId": "skchr_cerber_2",
- "duration": 33.0,
+ "prefabId": "skchr_mostma_3",
+ "duration": 26.0,
"blackboard": [
+ {
+ "key": "atk",
+ "value": 1.5
+ },
+ {
+ "key": "attack@force",
+ "value": 0.0
+ },
+ {
+ "key": "talent_scale",
+ "value": 3.0
+ },
{
"key": "base_attack_time",
- "value": 0.6
+ "value": 0.0
}
]
},
{
- "name": "“很热的刀”",
- "rangeId": null,
- "description": "攻击间隔<@ba.vup>缩短>,优先攻击防御力最高的目标",
+ "name": "序时之匙",
+ "rangeId": "3-15",
+ "description": "攻击范围<@ba.vup>扩大>,攻击变为向外扩散的波纹,攻击力<@ba.vup>+{atk:0%}>,第二天赋的效果提升至<@ba.vup>{talent_scale:0}>倍,<@ba.vup>小力度地>击退攻击目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 46,
- "initSp": 14,
+ "spCost": 110,
+ "initSp": 80,
"increment": 1.0
},
- "prefabId": "skchr_cerber_2",
- "duration": 34.0,
+ "prefabId": "skchr_mostma_3",
+ "duration": 27.0,
"blackboard": [
+ {
+ "key": "atk",
+ "value": 1.7
+ },
+ {
+ "key": "attack@force",
+ "value": 0.0
+ },
+ {
+ "key": "talent_scale",
+ "value": 3.0
+ },
{
"key": "base_attack_time",
- "value": 0.6
+ "value": 0.0
}
]
- },
+ }
+ ]
+ },
+ "skchr_amgoat_1": {
+ "skillId": "skchr_amgoat_1",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "“很热的刀”",
+ "name": "二重咏唱",
"rangeId": null,
- "description": "攻击间隔<@ba.vup>缩短>,优先攻击防御力最高的目标",
+ "description": "攻击速度<@ba.vup>+{amgoat_s_1[a].attack_speed}>\\n第二次及以后使用时追加攻击力<@ba.vup>+{amgoat_s_1[b].atk:0%}>的效果",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 45,
- "initSp": 15,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_cerber_2",
- "duration": 35.0,
+ "prefabId": "skchr_amgoat_1",
+ "duration": 25.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": 0.6
+ "key": "amgoat_s_1[a].attack_speed",
+ "value": 30.0
+ },
+ {
+ "key": "amgoat_s_1[b].attack_speed",
+ "value": 30.0
+ },
+ {
+ "key": "amgoat_s_1[b].atk",
+ "value": 0.3
}
]
},
{
- "name": "“很热的刀”",
+ "name": "二重咏唱",
"rangeId": null,
- "description": "攻击间隔<@ba.vup>较大幅度缩短>,优先攻击防御力最高的目标",
+ "description": "攻击速度<@ba.vup>+{amgoat_s_1[a].attack_speed}>\\n第二次及以后使用时追加攻击力<@ba.vup>+{amgoat_s_1[b].atk:0%}>的效果",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 44,
- "initSp": 16,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_cerber_2",
- "duration": 36.0,
+ "prefabId": "skchr_amgoat_1",
+ "duration": 25.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": 0.4
+ "key": "amgoat_s_1[a].attack_speed",
+ "value": 32.0
+ },
+ {
+ "key": "amgoat_s_1[b].attack_speed",
+ "value": 32.0
+ },
+ {
+ "key": "amgoat_s_1[b].atk",
+ "value": 0.32
}
]
},
{
- "name": "“很热的刀”",
+ "name": "二重咏唱",
"rangeId": null,
- "description": "攻击间隔<@ba.vup>大幅度缩短>,优先攻击防御力最高的目标",
+ "description": "攻击速度<@ba.vup>+{amgoat_s_1[a].attack_speed}>\\n第二次及以后使用时追加攻击力<@ba.vup>+{amgoat_s_1[b].atk:0%}>的效果",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 43,
- "initSp": 18,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_cerber_2",
- "duration": 37.0,
+ "prefabId": "skchr_amgoat_1",
+ "duration": 25.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": 0.36
+ "key": "amgoat_s_1[a].attack_speed",
+ "value": 35.0
+ },
+ {
+ "key": "amgoat_s_1[b].attack_speed",
+ "value": 35.0
+ },
+ {
+ "key": "amgoat_s_1[b].atk",
+ "value": 0.35
}
]
},
{
- "name": "“很热的刀”",
+ "name": "二重咏唱",
"rangeId": null,
- "description": "攻击间隔<@ba.vup>大幅度缩短>,优先攻击防御力最高的目标",
+ "description": "攻击速度<@ba.vup>+{amgoat_s_1[a].attack_speed}>\\n第二次及以后使用时追加攻击力<@ba.vup>+{amgoat_s_1[b].atk:0%}>的效果",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
"spCost": 42,
- "initSp": 20,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_cerber_2",
- "duration": 38.0,
+ "prefabId": "skchr_amgoat_1",
+ "duration": 25.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": 0.36
+ "key": "amgoat_s_1[a].attack_speed",
+ "value": 38.0
+ },
+ {
+ "key": "amgoat_s_1[b].attack_speed",
+ "value": 38.0
+ },
+ {
+ "key": "amgoat_s_1[b].atk",
+ "value": 0.38
}
]
},
{
- "name": "“很热的刀”",
+ "name": "二重咏唱",
"rangeId": null,
- "description": "攻击间隔<@ba.vup>超大幅度缩短>,优先攻击防御力最高的目标",
+ "description": "攻击速度<@ba.vup>+{amgoat_s_1[a].attack_speed}>\\n第二次及以后使用时追加攻击力<@ba.vup>+{amgoat_s_1[b].atk:0%}>的效果",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 25,
+ "spCost": 41,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_cerber_2",
- "duration": 40.0,
+ "prefabId": "skchr_amgoat_1",
+ "duration": 25.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": 0.33
+ "key": "amgoat_s_1[a].attack_speed",
+ "value": 40.0
+ },
+ {
+ "key": "amgoat_s_1[b].attack_speed",
+ "value": 40.0
+ },
+ {
+ "key": "amgoat_s_1[b].atk",
+ "value": 0.4
}
]
- }
- ]
- },
- "skchr_cerber_3": {
- "skillId": "skchr_cerber_3",
- "iconId": null,
- "hidden": false,
- "levels": [
+ },
{
- "name": "“很重的枪”",
- "rangeId": "3-3",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,伤害类型变为<@ba.vup>物理>,优先攻击防御力最低的目标,并令其失去特殊能力<@ba.vup>{attack@silence}>秒",
+ "name": "二重咏唱",
+ "rangeId": null,
+ "description": "攻击速度<@ba.vup>+{amgoat_s_1[a].attack_speed}>\\n第二次及以后使用时追加攻击力<@ba.vup>+{amgoat_s_1[b].atk:0%}>的效果",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 35,
+ "spCost": 40,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_cerber_3",
- "duration": 55.0,
+ "prefabId": "skchr_amgoat_1",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.0
+ "key": "amgoat_s_1[a].attack_speed",
+ "value": 42.0
},
{
- "key": "attack@silence",
- "value": 2.0
+ "key": "amgoat_s_1[b].attack_speed",
+ "value": 42.0
+ },
+ {
+ "key": "amgoat_s_1[b].atk",
+ "value": 0.42
}
]
},
{
- "name": "“很重的枪”",
- "rangeId": "3-3",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,伤害类型变为<@ba.vup>物理>,优先攻击防御力最低的目标,并令其失去特殊能力<@ba.vup>{attack@silence}>秒",
+ "name": "二重咏唱",
+ "rangeId": null,
+ "description": "攻击速度<@ba.vup>+{amgoat_s_1[a].attack_speed}>\\n第二次及以后使用时追加攻击力<@ba.vup>+{amgoat_s_1[b].atk:0%}>的效果",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 37,
+ "spCost": 39,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_cerber_3",
- "duration": 55.0,
+ "prefabId": "skchr_amgoat_1",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.1
+ "key": "amgoat_s_1[a].attack_speed",
+ "value": 45.0
},
{
- "key": "attack@silence",
- "value": 2.0
+ "key": "amgoat_s_1[b].attack_speed",
+ "value": 45.0
+ },
+ {
+ "key": "amgoat_s_1[b].atk",
+ "value": 0.45
}
]
},
{
- "name": "“很重的枪”",
- "rangeId": "3-3",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,伤害类型变为<@ba.vup>物理>,优先攻击防御力最低的目标,并令其失去特殊能力<@ba.vup>{attack@silence}>秒",
+ "name": "二重咏唱",
+ "rangeId": null,
+ "description": "攻击速度<@ba.vup>+{amgoat_s_1[a].attack_speed}>\\n第二次及以后使用时追加攻击力<@ba.vup>+{amgoat_s_1[b].atk:0%}>的效果",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 39,
+ "spCost": 38,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_cerber_3",
- "duration": 55.0,
+ "prefabId": "skchr_amgoat_1",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.2
+ "key": "amgoat_s_1[a].attack_speed",
+ "value": 50.0
},
{
- "key": "attack@silence",
- "value": 2.0
+ "key": "amgoat_s_1[b].attack_speed",
+ "value": 50.0
+ },
+ {
+ "key": "amgoat_s_1[b].atk",
+ "value": 0.5
}
]
},
{
- "name": "“很重的枪”",
- "rangeId": "3-3",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,伤害类型变为<@ba.vup>物理>,优先攻击防御力最低的目标,并令其失去特殊能力<@ba.vup>{attack@silence}>秒",
+ "name": "二重咏唱",
+ "rangeId": null,
+ "description": "攻击速度<@ba.vup>+{amgoat_s_1[a].attack_speed}>\\n第二次及以后使用时追加攻击力<@ba.vup>+{amgoat_s_1[b].atk:0%}>的效果",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 41,
+ "spCost": 37,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_cerber_3",
- "duration": 56.0,
+ "prefabId": "skchr_amgoat_1",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.3
+ "key": "amgoat_s_1[a].attack_speed",
+ "value": 55.0
},
{
- "key": "attack@silence",
- "value": 2.5
+ "key": "amgoat_s_1[b].attack_speed",
+ "value": 55.0
+ },
+ {
+ "key": "amgoat_s_1[b].atk",
+ "value": 0.55
}
]
},
{
- "name": "“很重的枪”",
- "rangeId": "3-3",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,伤害类型变为<@ba.vup>物理>,优先攻击防御力最低的目标,并令其失去特殊能力<@ba.vup>{attack@silence}>秒",
+ "name": "二重咏唱",
+ "rangeId": null,
+ "description": "攻击速度<@ba.vup>+{amgoat_s_1[a].attack_speed}>\\n第二次及以后使用时追加攻击力<@ba.vup>+{amgoat_s_1[b].atk:0%}>的效果",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 43,
+ "spCost": 35,
+ "initSp": 25,
"increment": 1.0
},
- "prefabId": "skchr_cerber_3",
- "duration": 56.0,
+ "prefabId": "skchr_amgoat_1",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.4
+ "key": "amgoat_s_1[a].attack_speed",
+ "value": 60.0
},
{
- "key": "attack@silence",
- "value": 2.5
+ "key": "amgoat_s_1[b].attack_speed",
+ "value": 60.0
+ },
+ {
+ "key": "amgoat_s_1[b].atk",
+ "value": 0.6
}
]
- },
+ }
+ ]
+ },
+ "skchr_amgoat_2": {
+ "skillId": "skchr_amgoat_2",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "“很重的枪”",
- "rangeId": "3-3",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,伤害类型变为<@ba.vup>物理>,优先攻击防御力最低的目标,并令其失去特殊能力<@ba.vup>{attack@silence}>秒",
- "skillType": 1,
+ "name": "点燃",
+ "rangeId": null,
+ "description": "下次攻击造成相当于攻击力<@ba.vup>{fk:0%}>的法术伤害,命中目标周围的敌人受到一半的爆炸伤害且在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 45,
+ "spCost": 7,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_cerber_3",
- "duration": 56.0,
+ "prefabId": "skchr_amgoat_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.5
+ "key": "atk_scale",
+ "value": 1.2
},
{
- "key": "attack@silence",
- "value": 2.5
+ "key": "atk_scale_2",
+ "value": 1.2
+ },
+ {
+ "key": "fk",
+ "value": 2.4
+ },
+ {
+ "key": "ct",
+ "value": 1.0
+ },
+ {
+ "key": "duration",
+ "value": 6.0
+ },
+ {
+ "key": "magic_resistance",
+ "value": -0.1
}
]
},
{
- "name": "“很重的枪”",
- "rangeId": "3-3",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,伤害类型变为<@ba.vup>物理>,优先攻击防御力最低的目标,并令其失去特殊能力<@ba.vup>{attack@silence}>秒",
- "skillType": 1,
+ "name": "点燃",
+ "rangeId": null,
+ "description": "下次攻击造成相当于攻击力<@ba.vup>{fk:0%}>的法术伤害,命中目标周围的敌人受到一半的爆炸伤害且在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 47,
+ "spCost": 7,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_cerber_3",
- "duration": 57.0,
+ "prefabId": "skchr_amgoat_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.6
+ "key": "atk_scale",
+ "value": 1.25
},
{
- "key": "attack@silence",
- "value": 3.0
+ "key": "atk_scale_2",
+ "value": 1.25
+ },
+ {
+ "key": "fk",
+ "value": 2.5
+ },
+ {
+ "key": "ct",
+ "value": 1.0
+ },
+ {
+ "key": "duration",
+ "value": 6.0
+ },
+ {
+ "key": "magic_resistance",
+ "value": -0.1
}
]
},
{
- "name": "“很重的枪”",
- "rangeId": "3-3",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,伤害类型变为<@ba.vup>物理>,优先攻击防御力最低的目标,并令其失去特殊能力<@ba.vup>{attack@silence}>秒",
- "skillType": 1,
+ "name": "点燃",
+ "rangeId": null,
+ "description": "下次攻击造成相当于攻击力<@ba.vup>{fk:0%}>的法术伤害,命中目标周围的敌人受到一半的爆炸伤害且在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 49,
+ "spCost": 7,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_cerber_3",
- "duration": 58.0,
+ "prefabId": "skchr_amgoat_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.75
+ "key": "atk_scale",
+ "value": 1.3
},
{
- "key": "attack@silence",
- "value": 3.5
+ "key": "atk_scale_2",
+ "value": 1.3
+ },
+ {
+ "key": "fk",
+ "value": 2.6
+ },
+ {
+ "key": "ct",
+ "value": 1.0
+ },
+ {
+ "key": "duration",
+ "value": 6.0
+ },
+ {
+ "key": "magic_resistance",
+ "value": -0.1
}
]
},
{
- "name": "“很重的枪”",
- "rangeId": "3-3",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,伤害类型变为<@ba.vup>物理>,优先攻击防御力最低的目标,并令其失去特殊能力<@ba.vup>{attack@silence}>秒",
- "skillType": 1,
+ "name": "点燃",
+ "rangeId": null,
+ "description": "下次攻击造成相当于攻击力<@ba.vup>{fk:0%}>的法术伤害,命中目标周围的敌人受到一半的爆炸伤害且在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 80,
- "initSp": 52,
+ "maxChargeTime": 2,
+ "spCost": 7,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_cerber_3",
- "duration": 59.0,
+ "prefabId": "skchr_amgoat_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.9
+ "key": "atk_scale",
+ "value": 1.375
},
{
- "key": "attack@silence",
- "value": 4.0
+ "key": "atk_scale_2",
+ "value": 1.375
+ },
+ {
+ "key": "fk",
+ "value": 2.75
+ },
+ {
+ "key": "ct",
+ "value": 2.0
+ },
+ {
+ "key": "duration",
+ "value": 6.0
+ },
+ {
+ "key": "magic_resistance",
+ "value": -0.15
}
]
},
{
- "name": "“很重的枪”",
- "rangeId": "3-3",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,伤害类型变为<@ba.vup>物理>,优先攻击防御力最低的目标,并令其失去特殊能力<@ba.vup>{attack@silence}>秒",
- "skillType": 1,
+ "name": "点燃",
+ "rangeId": null,
+ "description": "下次攻击造成相当于攻击力<@ba.vup>{fk:0%}>的法术伤害,命中目标周围的敌人受到一半的爆炸伤害且在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 80,
- "initSp": 55,
+ "maxChargeTime": 2,
+ "spCost": 7,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_cerber_3",
- "duration": 60.0,
+ "prefabId": "skchr_amgoat_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 2.1
+ "key": "atk_scale",
+ "value": 1.425
},
{
- "key": "attack@silence",
- "value": 5.0
+ "key": "atk_scale_2",
+ "value": 1.425
+ },
+ {
+ "key": "fk",
+ "value": 2.85
+ },
+ {
+ "key": "ct",
+ "value": 2.0
+ },
+ {
+ "key": "duration",
+ "value": 6.0
+ },
+ {
+ "key": "magic_resistance",
+ "value": -0.15
}
]
- }
- ]
- },
- "skchr_aglina_1": {
- "skillId": "skchr_aglina_1",
- "iconId": null,
- "hidden": false,
- "levels": [
+ },
{
- "name": "秘杖·速充模式",
+ "name": "点燃",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能自动开启>",
+ "description": "下次攻击造成相当于攻击力<@ba.vup>{fk:0%}>的法术伤害,命中目标周围的敌人受到一半的爆炸伤害且在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
"skillType": 2,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 10,
+ "maxChargeTime": 2,
+ "spCost": 7,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_aglina_1",
- "duration": 20.0,
+ "prefabId": "skchr_amgoat_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.4
+ "key": "atk_scale",
+ "value": 1.475
+ },
+ {
+ "key": "atk_scale_2",
+ "value": 1.475
+ },
+ {
+ "key": "fk",
+ "value": 2.95
+ },
+ {
+ "key": "ct",
+ "value": 2.0
+ },
+ {
+ "key": "duration",
+ "value": 6.0
+ },
+ {
+ "key": "magic_resistance",
+ "value": -0.15
}
]
},
{
- "name": "秘杖·速充模式",
+ "name": "点燃",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能自动开启>",
+ "description": "下次攻击造成相当于攻击力<@ba.vup>{fk:0%}>的法术伤害,命中目标周围的敌人受到一半的爆炸伤害且在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
"skillType": 2,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 10,
+ "maxChargeTime": 2,
+ "spCost": 6,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_aglina_1",
- "duration": 21.0,
+ "prefabId": "skchr_amgoat_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.45
+ "key": "atk_scale",
+ "value": 1.55
+ },
+ {
+ "key": "atk_scale_2",
+ "value": 1.55
+ },
+ {
+ "key": "fk",
+ "value": 3.1
+ },
+ {
+ "key": "ct",
+ "value": 2.0
+ },
+ {
+ "key": "duration",
+ "value": 6.0
+ },
+ {
+ "key": "magic_resistance",
+ "value": -0.2
}
]
},
{
- "name": "秘杖·速充模式",
+ "name": "点燃",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能自动开启>",
+ "description": "下次攻击造成相当于攻击力<@ba.vup>{fk:0%}>的法术伤害,命中目标周围的敌人受到一半的爆炸伤害且在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
"skillType": 2,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 10,
+ "maxChargeTime": 3,
+ "spCost": 6,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_aglina_1",
- "duration": 22.0,
+ "prefabId": "skchr_amgoat_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.5
+ "key": "atk_scale",
+ "value": 1.65
+ },
+ {
+ "key": "atk_scale_2",
+ "value": 1.65
+ },
+ {
+ "key": "fk",
+ "value": 3.3
+ },
+ {
+ "key": "ct",
+ "value": 3.0
+ },
+ {
+ "key": "duration",
+ "value": 6.0
+ },
+ {
+ "key": "magic_resistance",
+ "value": -0.2
}
]
},
{
- "name": "秘杖·速充模式",
+ "name": "点燃",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能自动开启>",
+ "description": "下次攻击造成相当于攻击力<@ba.vup>{fk:0%}>的法术伤害,命中目标周围的敌人受到一半的爆炸伤害且在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
"skillType": 2,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 10,
+ "maxChargeTime": 3,
+ "spCost": 6,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_aglina_1",
- "duration": 25.0,
+ "prefabId": "skchr_amgoat_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.6
+ "key": "atk_scale",
+ "value": 1.75
+ },
+ {
+ "key": "atk_scale_2",
+ "value": 1.75
+ },
+ {
+ "key": "fk",
+ "value": 3.5
+ },
+ {
+ "key": "ct",
+ "value": 3.0
+ },
+ {
+ "key": "duration",
+ "value": 6.0
+ },
+ {
+ "key": "magic_resistance",
+ "value": -0.2
}
]
},
{
- "name": "秘杖·速充模式",
+ "name": "点燃",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能自动开启>",
+ "description": "下次攻击造成相当于攻击力<@ba.vup>{fk:0%}>的法术伤害,命中目标周围的敌人受到一半的爆炸伤害且在<@ba.vup>{duration}>秒内法术抗性<@ba.vup>-{-magic_resistance:0%}>\\n<@ba.rem>可充能{ct}次>",
"skillType": 2,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 10,
+ "maxChargeTime": 3,
+ "spCost": 5,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_aglina_1",
- "duration": 26.0,
+ "prefabId": "skchr_amgoat_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.65
+ "key": "atk_scale",
+ "value": 1.85
+ },
+ {
+ "key": "atk_scale_2",
+ "value": 1.85
+ },
+ {
+ "key": "fk",
+ "value": 3.7
+ },
+ {
+ "key": "ct",
+ "value": 3.0
+ },
+ {
+ "key": "duration",
+ "value": 6.0
+ },
+ {
+ "key": "magic_resistance",
+ "value": -0.25
}
]
- },
+ }
+ ]
+ },
+ "skchr_amgoat_3": {
+ "skillId": "skchr_amgoat_3",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "秘杖·速充模式",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "name": "火山",
+ "rangeId": "x-3",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>增大>,攻击间隔<@ba.vup>大幅度缩短>,攻击变为随机对攻击范围内至多<@ba.vup>{attack@max_target}>个敌人发射熔岩",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 10,
- "initSp": 0,
+ "spCost": 80,
+ "initSp": 30,
"increment": 1.0
},
- "prefabId": "skchr_aglina_1",
- "duration": 27.0,
+ "prefabId": "skchr_amgoat_3",
+ "duration": 15.0,
"blackboard": [
{
"key": "atk",
- "value": 0.7
+ "value": 0.55
+ },
+ {
+ "key": "base_attack_time",
+ "value": -1.1
+ },
+ {
+ "key": "attack@max_target",
+ "value": 3.0
}
]
},
{
- "name": "秘杖·速充模式",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "name": "火山",
+ "rangeId": "x-3",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>增大>,攻击间隔<@ba.vup>大幅度缩短>,攻击变为随机对攻击范围内至多<@ba.vup>{attack@max_target}>个敌人发射熔岩",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 10,
- "initSp": 0,
+ "spCost": 80,
+ "initSp": 31,
"increment": 1.0
},
- "prefabId": "skchr_aglina_1",
- "duration": 30.0,
+ "prefabId": "skchr_amgoat_3",
+ "duration": 15.0,
"blackboard": [
{
"key": "atk",
- "value": 0.8
+ "value": 0.6
+ },
+ {
+ "key": "base_attack_time",
+ "value": -1.1
+ },
+ {
+ "key": "attack@max_target",
+ "value": 3.0
}
]
},
{
- "name": "秘杖·速充模式",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "name": "火山",
+ "rangeId": "x-3",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>增大>,攻击间隔<@ba.vup>大幅度缩短>,攻击变为随机对攻击范围内至多<@ba.vup>{attack@max_target}>个敌人发射熔岩",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 10,
- "initSp": 0,
+ "spCost": 80,
+ "initSp": 32,
"increment": 1.0
},
- "prefabId": "skchr_aglina_1",
- "duration": 31.0,
+ "prefabId": "skchr_amgoat_3",
+ "duration": 15.0,
"blackboard": [
{
"key": "atk",
- "value": 0.9
+ "value": 0.65
+ },
+ {
+ "key": "base_attack_time",
+ "value": -1.1
+ },
+ {
+ "key": "attack@max_target",
+ "value": 3.0
}
]
},
{
- "name": "秘杖·速充模式",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "name": "火山",
+ "rangeId": "x-3",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>增大>,攻击间隔<@ba.vup>大幅度缩短>,攻击变为随机对攻击范围内至多<@ba.vup>{attack@max_target}>个敌人发射熔岩",
+ "skillType": 1,
"spData": {
- "spType": 2,
+ "spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 10,
- "initSp": 0,
+ "spCost": 80,
+ "initSp": 33,
"increment": 1.0
},
- "prefabId": "skchr_aglina_1",
- "duration": 33.0,
+ "prefabId": "skchr_amgoat_3",
+ "duration": 15.0,
"blackboard": [
{
"key": "atk",
- "value": 1.0
- }
- ]
- },
- {
- "name": "秘杖·速充模式",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
- "spData": {
- "spType": 2,
- "levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 10,
- "initSp": 0,
- "increment": 1.0
- },
- "prefabId": "skchr_aglina_1",
- "duration": 35.0,
- "blackboard": [
+ "value": 0.7
+ },
{
- "key": "atk",
- "value": 1.1
+ "key": "base_attack_time",
+ "value": -1.1
+ },
+ {
+ "key": "attack@max_target",
+ "value": 4.0
}
]
- }
- ]
- },
- "skchr_aglina_2": {
- "skillId": "skchr_aglina_2",
- "iconId": null,
- "hidden": false,
- "levels": [
+ },
{
- "name": "秘杖·微粒模式",
- "rangeId": null,
- "description": "攻击间隔<@ba.vup>极大幅度缩短>,但每次攻击只能造成相当于攻击力<@ba.vdown>{damage_scale:0%}的法术伤害>\\n<@ba.rem>技能未开启时无法普通攻击>",
+ "name": "火山",
+ "rangeId": "x-3",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>增大>,攻击间隔<@ba.vup>大幅度缩短>,攻击变为随机对攻击范围内至多<@ba.vup>{attack@max_target}>个敌人发射熔岩",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 80,
+ "initSp": 34,
"increment": 1.0
},
- "prefabId": "skchr_aglina_2",
- "duration": 20.0,
+ "prefabId": "skchr_amgoat_3",
+ "duration": 15.0,
"blackboard": [
+ {
+ "key": "atk",
+ "value": 0.75
+ },
{
"key": "base_attack_time",
- "value": 0.15
+ "value": -1.1
},
{
- "key": "damage_scale",
- "value": 0.3
+ "key": "attack@max_target",
+ "value": 4.0
}
]
},
{
- "name": "秘杖·微粒模式",
- "rangeId": null,
- "description": "攻击间隔<@ba.vup>极大幅度缩短>,但每次攻击只能造成相当于攻击力<@ba.vdown>{damage_scale:0%}的法术伤害>\\n<@ba.rem>技能未开启时无法普通攻击>",
+ "name": "火山",
+ "rangeId": "x-3",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>增大>,攻击间隔<@ba.vup>大幅度缩短>,攻击变为随机对攻击范围内至多<@ba.vup>{attack@max_target}>个敌人发射熔岩",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 1,
+ "spCost": 80,
+ "initSp": 35,
"increment": 1.0
},
- "prefabId": "skchr_aglina_2",
- "duration": 21.0,
+ "prefabId": "skchr_amgoat_3",
+ "duration": 15.0,
"blackboard": [
+ {
+ "key": "atk",
+ "value": 0.8
+ },
{
"key": "base_attack_time",
- "value": 0.15
+ "value": -1.1
},
{
- "key": "damage_scale",
- "value": 0.3
+ "key": "attack@max_target",
+ "value": 4.0
}
]
},
{
- "name": "秘杖·微粒模式",
- "rangeId": null,
- "description": "攻击间隔<@ba.vup>极大幅度缩短>,但每次攻击只能造成相当于攻击力<@ba.vdown>{damage_scale:0%}的法术伤害>\\n<@ba.rem>技能未开启时无法普通攻击>",
+ "name": "火山",
+ "rangeId": "x-3",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>增大>,攻击间隔<@ba.vup>大幅度缩短>,攻击变为随机对攻击范围内至多<@ba.vup>{attack@max_target}>个敌人发射熔岩",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 2,
+ "spCost": 80,
+ "initSp": 40,
"increment": 1.0
},
- "prefabId": "skchr_aglina_2",
- "duration": 22.0,
+ "prefabId": "skchr_amgoat_3",
+ "duration": 15.0,
"blackboard": [
+ {
+ "key": "atk",
+ "value": 0.85
+ },
{
"key": "base_attack_time",
- "value": 0.15
+ "value": -1.1
},
{
- "key": "damage_scale",
- "value": 0.3
+ "key": "attack@max_target",
+ "value": 5.0
}
]
},
{
- "name": "秘杖·微粒模式",
- "rangeId": null,
- "description": "攻击间隔<@ba.vup>极大幅度缩短>,但每次攻击只能造成相当于攻击力<@ba.vdown>{damage_scale:0%}的法术伤害>\\n<@ba.rem>技能未开启时无法普通攻击>",
+ "name": "火山",
+ "rangeId": "x-3",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>增大>,攻击间隔<@ba.vup>大幅度缩短>,攻击变为随机对攻击范围内至多<@ba.vup>{attack@max_target}>个敌人发射熔岩",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 3,
+ "spCost": 80,
+ "initSp": 45,
"increment": 1.0
},
- "prefabId": "skchr_aglina_2",
- "duration": 23.0,
+ "prefabId": "skchr_amgoat_3",
+ "duration": 15.0,
"blackboard": [
+ {
+ "key": "atk",
+ "value": 1.0
+ },
{
"key": "base_attack_time",
- "value": 0.15
+ "value": -1.1
},
{
- "key": "damage_scale",
- "value": 0.35
+ "key": "attack@max_target",
+ "value": 5.0
}
]
},
{
- "name": "秘杖·微粒模式",
- "rangeId": null,
- "description": "攻击间隔<@ba.vup>极大幅度缩短>,但每次攻击只能造成相当于攻击力<@ba.vdown>{damage_scale:0%}的法术伤害>\\n<@ba.rem>技能未开启时无法普通攻击>",
+ "name": "火山",
+ "rangeId": "x-3",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>增大>,攻击间隔<@ba.vup>大幅度缩短>,攻击变为随机对攻击范围内至多<@ba.vup>{attack@max_target}>个敌人发射熔岩",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 4,
+ "spCost": 80,
+ "initSp": 50,
"increment": 1.0
},
- "prefabId": "skchr_aglina_2",
- "duration": 24.0,
+ "prefabId": "skchr_amgoat_3",
+ "duration": 15.0,
"blackboard": [
+ {
+ "key": "atk",
+ "value": 1.15
+ },
{
"key": "base_attack_time",
- "value": 0.15
+ "value": -1.1
},
{
- "key": "damage_scale",
- "value": 0.35
+ "key": "attack@max_target",
+ "value": 5.0
}
]
},
{
- "name": "秘杖·微粒模式",
- "rangeId": null,
- "description": "攻击间隔<@ba.vup>极大幅度缩短>,但每次攻击只能造成相当于攻击力<@ba.vdown>{damage_scale:0%}的法术伤害>\\n<@ba.rem>技能未开启时无法普通攻击>",
+ "name": "火山",
+ "rangeId": "x-3",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击范围<@ba.vup>增大>,攻击间隔<@ba.vup>大幅度缩短>,攻击变为随机对攻击范围内至多<@ba.vup>{attack@max_target}>个敌人发射熔岩",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 5,
+ "spCost": 80,
+ "initSp": 55,
"increment": 1.0
},
- "prefabId": "skchr_aglina_2",
- "duration": 25.0,
+ "prefabId": "skchr_amgoat_3",
+ "duration": 15.0,
"blackboard": [
+ {
+ "key": "atk",
+ "value": 1.3
+ },
{
"key": "base_attack_time",
- "value": 0.15
+ "value": -1.1
},
{
- "key": "damage_scale",
- "value": 0.35
+ "key": "attack@max_target",
+ "value": 6.0
}
]
- },
+ }
+ ]
+ },
+ "skchr_cerber_1": {
+ "skillId": "skchr_cerber_1",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "秘杖·微粒模式",
+ "name": "“很冰的斧”",
"rangeId": null,
- "description": "攻击间隔<@ba.vup>极大幅度缩短>,但每次攻击只能造成相当于攻击力<@ba.vdown>{damage_scale:0%}的法术伤害>\\n<@ba.rem>技能未开启时无法普通攻击>",
- "skillType": 1,
+ "description": "下次攻击的攻击力提升至<@ba.vup>{atk_scale:0%}>,优先攻击没有被阻挡的目标,并令目标束缚<@ba.vup>{duration}>秒\\n<@ba.rem>可充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 6,
+ "spCost": 8,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_aglina_2",
- "duration": 26.0,
+ "prefabId": "skchr_cerber_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": 0.15
+ "key": "atk_scale",
+ "value": 1.5
},
{
- "key": "damage_scale",
- "value": 0.4
+ "key": "duration",
+ "value": 1.5
+ },
+ {
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "秘杖·微粒模式",
+ "name": "“很冰的斧”",
"rangeId": null,
- "description": "攻击间隔<@ba.vup>极大幅度缩短>,但每次攻击只能造成相当于攻击力<@ba.vdown>{damage_scale:0%}的法术伤害>\\n<@ba.rem>技能未开启时无法普通攻击>",
- "skillType": 1,
+ "description": "下次攻击的攻击力提升至<@ba.vup>{atk_scale:0%}>,优先攻击没有被阻挡的目标,并令目标束缚<@ba.vup>{duration}>秒\\n<@ba.rem>可充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 19,
- "initSp": 7,
+ "spCost": 8,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_aglina_2",
- "duration": 27.0,
+ "prefabId": "skchr_cerber_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": 0.15
+ "key": "atk_scale",
+ "value": 1.55
},
{
- "key": "damage_scale",
- "value": 0.4
+ "key": "duration",
+ "value": 1.5
+ },
+ {
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "秘杖·微粒模式",
+ "name": "“很冰的斧”",
"rangeId": null,
- "description": "攻击间隔<@ba.vup>极大幅度缩短>,但每次攻击只能造成相当于攻击力<@ba.vdown>{damage_scale:0%}的法术伤害>\\n<@ba.rem>技能未开启时无法普通攻击>",
- "skillType": 1,
+ "description": "下次攻击的攻击力提升至<@ba.vup>{atk_scale:0%}>,优先攻击没有被阻挡的目标,并令目标束缚<@ba.vup>{duration}>秒\\n<@ba.rem>可充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 18,
- "initSp": 8,
+ "spCost": 8,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_aglina_2",
- "duration": 28.0,
+ "prefabId": "skchr_cerber_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": 0.15
+ "key": "atk_scale",
+ "value": 1.6
},
{
- "key": "damage_scale",
- "value": 0.4
+ "key": "duration",
+ "value": 1.5
+ },
+ {
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "秘杖·微粒模式",
+ "name": "“很冰的斧”",
"rangeId": null,
- "description": "攻击间隔<@ba.vup>极大幅度缩短>,但每次攻击只能造成相当于攻击力<@ba.vdown>{damage_scale:0%}的法术伤害>\\n<@ba.rem>技能未开启时无法普通攻击>",
- "skillType": 1,
+ "description": "下次攻击的攻击力提升至<@ba.vup>{atk_scale:0%}>,优先攻击没有被阻挡的目标,并令目标束缚<@ba.vup>{duration}>秒\\n<@ba.rem>可充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 15,
- "initSp": 10,
+ "spCost": 7,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_aglina_2",
- "duration": 30.0,
+ "prefabId": "skchr_cerber_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "base_attack_time",
- "value": 0.15
+ "key": "atk_scale",
+ "value": 1.65
},
{
- "key": "damage_scale",
- "value": 0.45
+ "key": "duration",
+ "value": 2.0
+ },
+ {
+ "key": "cnt",
+ "value": 1.0
}
]
- }
- ]
- },
- "skchr_aglina_3": {
- "skillId": "skchr_aglina_3",
- "iconId": null,
- "hidden": false,
- "levels": [
+ },
{
- "name": "秘杖·反重力模式",
- "rangeId": "y-4",
- "description": "全场所有敌人重量<@ba.vup>下降一个等级>,攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,可以攻击<@ba.vup>{attack@max_target}>个敌人\\n<@ba.rem>技能未开启时无法普通攻击>",
- "skillType": 1,
+ "name": "“很冰的斧”",
+ "rangeId": null,
+ "description": "下次攻击的攻击力提升至<@ba.vup>{atk_scale:0%}>,优先攻击没有被阻挡的目标,并令目标束缚<@ba.vup>{duration}>秒\\n<@ba.rem>可充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
+ "spCost": 7,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_aglina_3",
- "duration": 10.0,
+ "prefabId": "skchr_cerber_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "mass_level",
- "value": -1.0
+ "key": "atk_scale",
+ "value": 1.7
},
{
- "key": "atk",
- "value": 0.75
+ "key": "duration",
+ "value": 2.0
},
{
- "key": "attack@max_target",
- "value": 4.0
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "秘杖·反重力模式",
- "rangeId": "y-4",
- "description": "全场所有敌人重量<@ba.vup>下降一个等级>,攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,可以攻击<@ba.vup>{attack@max_target}>个敌人\\n<@ba.rem>技能未开启时无法普通攻击>",
- "skillType": 1,
+ "name": "“很冰的斧”",
+ "rangeId": null,
+ "description": "下次攻击的攻击力提升至<@ba.vup>{atk_scale:0%}>,优先攻击没有被阻挡的目标,并令目标束缚<@ba.vup>{duration}>秒\\n<@ba.rem>可充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
+ "spCost": 7,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_aglina_3",
- "duration": 11.0,
+ "prefabId": "skchr_cerber_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "mass_level",
- "value": -1.0
+ "key": "atk_scale",
+ "value": 1.75
},
{
- "key": "atk",
- "value": 0.8
+ "key": "duration",
+ "value": 2.0
},
{
- "key": "attack@max_target",
- "value": 4.0
+ "key": "cnt",
+ "value": 1.0
}
]
},
{
- "name": "秘杖·反重力模式",
- "rangeId": "y-4",
- "description": "全场所有敌人重量<@ba.vup>下降一个等级>,攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,可以攻击<@ba.vup>{attack@max_target}>个敌人\\n<@ba.rem>技能未开启时无法普通攻击>",
- "skillType": 1,
+ "name": "“很冰的斧”",
+ "rangeId": null,
+ "description": "下次攻击的攻击力提升至<@ba.vup>{atk_scale:0%}>,优先攻击没有被阻挡的目标,并令目标束缚<@ba.vup>{duration}>秒\\n<@ba.rem>可充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 25,
+ "maxChargeTime": 2,
+ "spCost": 7,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_aglina_3",
- "duration": 12.0,
+ "prefabId": "skchr_cerber_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "mass_level",
- "value": -1.0
+ "key": "atk_scale",
+ "value": 1.8
},
{
- "key": "atk",
- "value": 0.85
+ "key": "duration",
+ "value": 2.5
},
{
- "key": "attack@max_target",
- "value": 4.0
+ "key": "cnt",
+ "value": 2.0
}
]
},
{
- "name": "秘杖·反重力模式",
- "rangeId": "y-4",
- "description": "全场所有敌人重量<@ba.vup>下降一个等级>,攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,可以攻击<@ba.vup>{attack@max_target}>个敌人\\n<@ba.rem>技能未开启时无法普通攻击>",
- "skillType": 1,
+ "name": "“很冰的斧”",
+ "rangeId": null,
+ "description": "下次攻击的攻击力提升至<@ba.vup>{atk_scale:0%}>,优先攻击没有被阻挡的目标,并令目标束缚<@ba.vup>{duration}>秒\\n<@ba.rem>可充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 25,
- "initSp": 3,
+ "maxChargeTime": 2,
+ "spCost": 7,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_aglina_3",
- "duration": 14.0,
+ "prefabId": "skchr_cerber_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "mass_level",
- "value": -1.0
+ "key": "atk_scale",
+ "value": 1.9
},
{
- "key": "atk",
- "value": 0.9
+ "key": "duration",
+ "value": 2.5
},
{
- "key": "attack@max_target",
- "value": 4.0
+ "key": "cnt",
+ "value": 2.0
}
]
},
{
- "name": "秘杖·反重力模式",
- "rangeId": "y-4",
- "description": "全场所有敌人重量<@ba.vup>下降一个等级>,攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,可以攻击<@ba.vup>{attack@max_target}>个敌人\\n<@ba.rem>技能未开启时无法普通攻击>",
- "skillType": 1,
+ "name": "“很冰的斧”",
+ "rangeId": null,
+ "description": "下次攻击的攻击力提升至<@ba.vup>{atk_scale:0%}>,优先攻击没有被阻挡的目标,并令目标束缚<@ba.vup>{duration}>秒\\n<@ba.rem>可充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 25,
- "initSp": 3,
+ "maxChargeTime": 3,
+ "spCost": 7,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_aglina_3",
- "duration": 15.0,
+ "prefabId": "skchr_cerber_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "mass_level",
- "value": -1.0
+ "key": "atk_scale",
+ "value": 2.0
},
{
- "key": "atk",
- "value": 0.95
+ "key": "duration",
+ "value": 2.5
},
{
- "key": "attack@max_target",
- "value": 4.0
+ "key": "cnt",
+ "value": 3.0
}
]
},
{
- "name": "秘杖·反重力模式",
- "rangeId": "y-4",
- "description": "全场所有敌人重量<@ba.vup>下降一个等级>,攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,可以攻击<@ba.vup>{attack@max_target}>个敌人\\n<@ba.rem>技能未开启时无法普通攻击>",
- "skillType": 1,
+ "name": "“很冰的斧”",
+ "rangeId": null,
+ "description": "下次攻击的攻击力提升至<@ba.vup>{atk_scale:0%}>,优先攻击没有被阻挡的目标,并令目标束缚<@ba.vup>{duration}>秒\\n<@ba.rem>可充能{cnt}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 25,
- "initSp": 3,
+ "maxChargeTime": 3,
+ "spCost": 6,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_aglina_3",
- "duration": 16.0,
+ "prefabId": "skchr_cerber_1",
+ "duration": -1.0,
"blackboard": [
{
- "key": "mass_level",
- "value": -1.0
+ "key": "atk_scale",
+ "value": 2.1
},
{
- "key": "atk",
- "value": 1.0
+ "key": "duration",
+ "value": 3.0
},
{
- "key": "attack@max_target",
- "value": 4.0
+ "key": "cnt",
+ "value": 3.0
}
]
- },
+ }
+ ]
+ },
+ "skchr_cerber_2": {
+ "skillId": "skchr_cerber_2",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "秘杖·反重力模式",
- "rangeId": "y-4",
- "description": "全场所有敌人重量<@ba.vup>下降一个等级>,攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,可以攻击<@ba.vup>{attack@max_target}>个敌人\\n<@ba.rem>技能未开启时无法普通攻击>",
+ "name": "“很热的刀”",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vup>小幅度缩短>,优先攻击防御力最高的目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
- "initSp": 6,
+ "spCost": 50,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_aglina_3",
- "duration": 18.0,
+ "prefabId": "skchr_cerber_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "mass_level",
- "value": -1.0
- },
- {
- "key": "atk",
- "value": 1.05
- },
- {
- "key": "attack@max_target",
- "value": 5.0
+ "key": "base_attack_time",
+ "value": 0.7
}
]
},
{
- "name": "秘杖·反重力模式",
- "rangeId": "y-4",
- "description": "全场所有敌人重量<@ba.vup>下降一个等级>,攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,可以攻击<@ba.vup>{attack@max_target}>个敌人\\n<@ba.rem>技能未开启时无法普通攻击>",
+ "name": "“很热的刀”",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vup>小幅度缩短>,优先攻击防御力最高的目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
- "initSp": 7,
+ "spCost": 49,
+ "initSp": 11,
"increment": 1.0
},
- "prefabId": "skchr_aglina_3",
- "duration": 20.0,
+ "prefabId": "skchr_cerber_2",
+ "duration": 31.0,
"blackboard": [
{
- "key": "mass_level",
- "value": -1.0
- },
- {
- "key": "atk",
- "value": 1.2
- },
- {
- "key": "attack@max_target",
- "value": 5.0
+ "key": "base_attack_time",
+ "value": 0.7
}
]
},
{
- "name": "秘杖·反重力模式",
- "rangeId": "y-4",
- "description": "全场所有敌人重量<@ba.vup>下降一个等级>,攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,可以攻击<@ba.vup>{attack@max_target}>个敌人\\n<@ba.rem>技能未开启时无法普通攻击>",
+ "name": "“很热的刀”",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vup>小幅度缩短>,优先攻击防御力最高的目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
- "initSp": 8,
+ "spCost": 48,
+ "initSp": 12,
"increment": 1.0
},
- "prefabId": "skchr_aglina_3",
- "duration": 22.0,
+ "prefabId": "skchr_cerber_2",
+ "duration": 32.0,
"blackboard": [
{
- "key": "mass_level",
- "value": -1.0
- },
- {
- "key": "atk",
- "value": 1.35
- },
- {
- "key": "attack@max_target",
- "value": 5.0
+ "key": "base_attack_time",
+ "value": 0.7
}
]
},
{
- "name": "秘杖·反重力模式",
- "rangeId": "y-4",
- "description": "全场所有敌人重量<@ba.vup>下降一个等级>,攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,可以攻击<@ba.vup>{attack@max_target}>个敌人\\n<@ba.rem>技能未开启时无法普通攻击>",
+ "name": "“很热的刀”",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vup>缩短>,优先攻击防御力最高的目标",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 25,
- "initSp": 10,
+ "spCost": 47,
+ "initSp": 13,
"increment": 1.0
},
- "prefabId": "skchr_aglina_3",
- "duration": 25.0,
+ "prefabId": "skchr_cerber_2",
+ "duration": 33.0,
"blackboard": [
{
- "key": "mass_level",
- "value": -1.0
- },
- {
- "key": "atk",
- "value": 1.5
- },
- {
- "key": "attack@max_target",
- "value": 5.0
+ "key": "base_attack_time",
+ "value": 0.6
}
]
- }
- ]
- },
- "skchr_lisa_1": {
- "skillId": "skchr_lisa_1",
- "iconId": null,
- "hidden": false,
- "levels": [
+ },
{
- "name": "全力以赴",
+ "name": "“很热的刀”",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "攻击间隔<@ba.vup>缩短>,优先攻击防御力最高的目标",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 46,
+ "initSp": 14,
"increment": 1.0
},
- "prefabId": "skchr_lisa_1",
- "duration": 20.0,
+ "prefabId": "skchr_cerber_2",
+ "duration": 34.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.3
- },
- {
- "key": "attack_speed",
- "value": 5.0
+ "key": "base_attack_time",
+ "value": 0.6
}
]
},
{
- "name": "全力以赴",
+ "name": "“很热的刀”",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "攻击间隔<@ba.vup>缩短>,优先攻击防御力最高的目标",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 45,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_lisa_1",
- "duration": 21.0,
+ "prefabId": "skchr_cerber_2",
+ "duration": 35.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.35
- },
- {
- "key": "attack_speed",
- "value": 5.0
+ "key": "base_attack_time",
+ "value": 0.6
}
]
},
{
- "name": "全力以赴",
+ "name": "“很热的刀”",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "攻击间隔<@ba.vup>较大幅度缩短>,优先攻击防御力最高的目标",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 44,
+ "initSp": 16,
"increment": 1.0
},
- "prefabId": "skchr_lisa_1",
- "duration": 22.0,
+ "prefabId": "skchr_cerber_2",
+ "duration": 36.0,
"blackboard": [
{
- "key": "atk",
+ "key": "base_attack_time",
"value": 0.4
- },
- {
- "key": "attack_speed",
- "value": 5.0
}
]
},
{
- "name": "全力以赴",
+ "name": "“很热的刀”",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "攻击间隔<@ba.vup>大幅度缩短>,优先攻击防御力最高的目标",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 43,
+ "initSp": 18,
"increment": 1.0
},
- "prefabId": "skchr_lisa_1",
- "duration": 23.0,
+ "prefabId": "skchr_cerber_2",
+ "duration": 37.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.45
- },
- {
- "key": "attack_speed",
- "value": 10.0
+ "key": "base_attack_time",
+ "value": 0.36
}
]
},
{
- "name": "全力以赴",
+ "name": "“很热的刀”",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "攻击间隔<@ba.vup>大幅度缩短>,优先攻击防御力最高的目标",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 42,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_lisa_1",
- "duration": 24.0,
+ "prefabId": "skchr_cerber_2",
+ "duration": 38.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.5
- },
- {
- "key": "attack_speed",
- "value": 10.0
+ "key": "base_attack_time",
+ "value": 0.36
}
]
},
{
- "name": "全力以赴",
+ "name": "“很热的刀”",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "description": "攻击间隔<@ba.vup>超大幅度缩短>,优先攻击防御力最高的目标",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 40,
+ "initSp": 25,
"increment": 1.0
},
- "prefabId": "skchr_lisa_1",
- "duration": 25.0,
+ "prefabId": "skchr_cerber_2",
+ "duration": 40.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.55
- },
- {
- "key": "attack_speed",
- "value": 10.0
+ "key": "base_attack_time",
+ "value": 0.33
}
]
- },
+ }
+ ]
+ },
+ "skchr_cerber_3": {
+ "skillId": "skchr_cerber_3",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "全力以赴",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "name": "“很重的枪”",
+ "rangeId": "3-3",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,伤害类型变为<@ba.vup>物理>,优先攻击防御力最低的目标,并令其失去特殊能力<@ba.vup>{attack@silence}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 80,
+ "initSp": 35,
"increment": 1.0
},
- "prefabId": "skchr_lisa_1",
- "duration": 26.0,
+ "prefabId": "skchr_cerber_3",
+ "duration": 55.0,
"blackboard": [
{
"key": "atk",
- "value": 0.6
+ "value": 1.0
},
{
- "key": "attack_speed",
- "value": 15.0
+ "key": "attack@silence",
+ "value": 2.0
}
]
},
{
- "name": "全力以赴",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "name": "“很重的枪”",
+ "rangeId": "3-3",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,伤害类型变为<@ba.vup>物理>,优先攻击防御力最低的目标,并令其失去特殊能力<@ba.vup>{attack@silence}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 80,
+ "initSp": 37,
"increment": 1.0
},
- "prefabId": "skchr_lisa_1",
- "duration": 27.0,
+ "prefabId": "skchr_cerber_3",
+ "duration": 55.0,
"blackboard": [
{
"key": "atk",
- "value": 0.65
+ "value": 1.1
},
{
- "key": "attack_speed",
- "value": 20.0
+ "key": "attack@silence",
+ "value": 2.0
}
]
},
{
- "name": "全力以赴",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "name": "“很重的枪”",
+ "rangeId": "3-3",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,伤害类型变为<@ba.vup>物理>,优先攻击防御力最低的目标,并令其失去特殊能力<@ba.vup>{attack@silence}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 80,
+ "initSp": 39,
"increment": 1.0
},
- "prefabId": "skchr_lisa_1",
- "duration": 28.0,
+ "prefabId": "skchr_cerber_3",
+ "duration": 55.0,
"blackboard": [
{
"key": "atk",
- "value": 0.7
+ "value": 1.2
},
{
- "key": "attack_speed",
- "value": 25.0
+ "key": "attack@silence",
+ "value": 2.0
}
]
},
{
- "name": "全力以赴",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>\\n<@ba.rem>技能自动开启>",
- "skillType": 2,
+ "name": "“很重的枪”",
+ "rangeId": "3-3",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,伤害类型变为<@ba.vup>物理>,优先攻击防御力最低的目标,并令其失去特殊能力<@ba.vup>{attack@silence}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 20,
- "initSp": 0,
+ "spCost": 80,
+ "initSp": 41,
"increment": 1.0
},
- "prefabId": "skchr_lisa_1",
- "duration": 30.0,
+ "prefabId": "skchr_cerber_3",
+ "duration": 56.0,
"blackboard": [
{
"key": "atk",
- "value": 0.8
+ "value": 1.3
},
{
- "key": "attack_speed",
- "value": 30.0
+ "key": "attack@silence",
+ "value": 2.5
}
]
- }
- ]
- },
- "skchr_lisa_2": {
- "skillId": "skchr_lisa_2",
- "iconId": null,
- "hidden": false,
- "levels": [
+ },
{
- "name": "儿时的舞乐",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,可以同时攻击<@ba.vup>{attack@max_target}>个敌方单位\\n<@ba.rem>持续时间无限>",
- "skillType": 2,
+ "name": "“很重的枪”",
+ "rangeId": "3-3",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,伤害类型变为<@ba.vup>物理>,优先攻击防御力最低的目标,并令其失去特殊能力<@ba.vup>{attack@silence}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 110,
- "initSp": 0,
+ "spCost": 80,
+ "initSp": 43,
"increment": 1.0
},
- "prefabId": "skchr_lisa_2",
- "duration": -1.0,
+ "prefabId": "skchr_cerber_3",
+ "duration": 56.0,
"blackboard": [
{
"key": "atk",
- "value": 0.1
+ "value": 1.4
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "attack@silence",
+ "value": 2.5
}
]
},
{
- "name": "儿时的舞乐",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,可以同时攻击<@ba.vup>{attack@max_target}>个敌方单位\\n<@ba.rem>持续时间无限>",
- "skillType": 2,
+ "name": "“很重的枪”",
+ "rangeId": "3-3",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,伤害类型变为<@ba.vup>物理>,优先攻击防御力最低的目标,并令其失去特殊能力<@ba.vup>{attack@silence}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 107,
- "initSp": 0,
+ "spCost": 80,
+ "initSp": 45,
"increment": 1.0
},
- "prefabId": "skchr_lisa_2",
- "duration": -1.0,
+ "prefabId": "skchr_cerber_3",
+ "duration": 56.0,
"blackboard": [
{
"key": "atk",
- "value": 0.1
+ "value": 1.5
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "attack@silence",
+ "value": 2.5
}
]
},
{
- "name": "儿时的舞乐",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,可以同时攻击<@ba.vup>{attack@max_target}>个敌方单位\\n<@ba.rem>持续时间无限>",
- "skillType": 2,
+ "name": "“很重的枪”",
+ "rangeId": "3-3",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,伤害类型变为<@ba.vup>物理>,优先攻击防御力最低的目标,并令其失去特殊能力<@ba.vup>{attack@silence}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 104,
- "initSp": 0,
+ "spCost": 80,
+ "initSp": 47,
"increment": 1.0
},
- "prefabId": "skchr_lisa_2",
- "duration": -1.0,
+ "prefabId": "skchr_cerber_3",
+ "duration": 57.0,
"blackboard": [
{
"key": "atk",
- "value": 0.1
+ "value": 1.6
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "attack@silence",
+ "value": 3.0
}
]
},
{
- "name": "儿时的舞乐",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,可以同时攻击<@ba.vup>{attack@max_target}>个敌方单位\\n<@ba.rem>持续时间无限>",
- "skillType": 2,
+ "name": "“很重的枪”",
+ "rangeId": "3-3",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,伤害类型变为<@ba.vup>物理>,优先攻击防御力最低的目标,并令其失去特殊能力<@ba.vup>{attack@silence}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 101,
- "initSp": 0,
+ "spCost": 80,
+ "initSp": 49,
"increment": 1.0
},
- "prefabId": "skchr_lisa_2",
- "duration": -1.0,
+ "prefabId": "skchr_cerber_3",
+ "duration": 58.0,
"blackboard": [
{
"key": "atk",
- "value": 0.2
+ "value": 1.75
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "attack@silence",
+ "value": 3.5
}
]
},
{
- "name": "儿时的舞乐",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,可以同时攻击<@ba.vup>{attack@max_target}>个敌方单位\\n<@ba.rem>持续时间无限>",
- "skillType": 2,
+ "name": "“很重的枪”",
+ "rangeId": "3-3",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,伤害类型变为<@ba.vup>物理>,优先攻击防御力最低的目标,并令其失去特殊能力<@ba.vup>{attack@silence}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 98,
- "initSp": 0,
+ "spCost": 80,
+ "initSp": 52,
"increment": 1.0
},
- "prefabId": "skchr_lisa_2",
- "duration": -1.0,
+ "prefabId": "skchr_cerber_3",
+ "duration": 59.0,
"blackboard": [
{
"key": "atk",
- "value": 0.2
+ "value": 1.9
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "attack@silence",
+ "value": 4.0
}
]
},
{
- "name": "儿时的舞乐",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,可以同时攻击<@ba.vup>{attack@max_target}>个敌方单位\\n<@ba.rem>持续时间无限>",
- "skillType": 2,
+ "name": "“很重的枪”",
+ "rangeId": "3-3",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,伤害类型变为<@ba.vup>物理>,优先攻击防御力最低的目标,并令其失去特殊能力<@ba.vup>{attack@silence}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 95,
- "initSp": 0,
+ "spCost": 80,
+ "initSp": 55,
"increment": 1.0
},
- "prefabId": "skchr_lisa_2",
- "duration": -1.0,
+ "prefabId": "skchr_cerber_3",
+ "duration": 60.0,
"blackboard": [
{
"key": "atk",
- "value": 0.2
+ "value": 2.1
},
{
- "key": "attack@max_target",
- "value": 2.0
+ "key": "attack@silence",
+ "value": 5.0
}
]
- },
+ }
+ ]
+ },
+ "skchr_aglina_1": {
+ "skillId": "skchr_aglina_1",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "儿时的舞乐",
+ "name": "秘杖·速充模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,可以同时攻击<@ba.vup>{attack@max_target}>个敌方单位\\n<@ba.rem>持续时间无限>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能自动开启>",
"skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 92,
+ "spCost": 10,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_lisa_2",
- "duration": -1.0,
+ "prefabId": "skchr_aglina_1",
+ "duration": 20.0,
"blackboard": [
{
"key": "atk",
- "value": 0.3
- },
- {
- "key": "attack@max_target",
- "value": 2.0
+ "value": 0.4
}
]
},
{
- "name": "儿时的舞乐",
+ "name": "秘杖·速充模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,可以同时攻击<@ba.vup>{attack@max_target}>个敌方单位\\n<@ba.rem>持续时间无限>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能自动开启>",
"skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 89,
+ "spCost": 10,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_lisa_2",
- "duration": -1.0,
+ "prefabId": "skchr_aglina_1",
+ "duration": 21.0,
"blackboard": [
{
"key": "atk",
- "value": 0.3
- },
- {
- "key": "attack@max_target",
- "value": 3.0
+ "value": 0.45
}
]
},
{
- "name": "儿时的舞乐",
+ "name": "秘杖·速充模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,可以同时攻击<@ba.vup>{attack@max_target}>个敌方单位\\n<@ba.rem>持续时间无限>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能自动开启>",
"skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 86,
+ "spCost": 10,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_lisa_2",
- "duration": -1.0,
+ "prefabId": "skchr_aglina_1",
+ "duration": 22.0,
"blackboard": [
{
"key": "atk",
- "value": 0.45
- },
- {
- "key": "attack@max_target",
- "value": 3.0
+ "value": 0.5
}
]
},
{
- "name": "儿时的舞乐",
+ "name": "秘杖·速充模式",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,可以同时攻击<@ba.vup>{attack@max_target}>个敌方单位\\n<@ba.rem>持续时间无限>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能自动开启>",
"skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
+ "spCost": 10,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_lisa_2",
- "duration": -1.0,
+ "prefabId": "skchr_aglina_1",
+ "duration": 25.0,
"blackboard": [
{
"key": "atk",
"value": 0.6
- },
- {
- "key": "attack@max_target",
- "value": 3.0
}
]
- }
- ]
- },
- "skchr_lisa_3": {
- "skillId": "skchr_lisa_3",
- "iconId": null,
- "hidden": false,
- "levels": [
+ },
{
- "name": "狐火渺然",
- "rangeId": "y-8",
- "description": "<@ba.vdown>停止攻击>,攻击范围<@ba.vup>扩大>,第二天赋效果提升至<@ba.vup>{scale_delta_to_one}>倍,攻击范围内的所有敌人被<@ba.vup>停顿>,且每秒回复范围内所有友方单位相当于攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
- "skillType": 1,
+ "name": "秘杖·速充模式",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 70,
- "initSp": 40,
+ "spCost": 10,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_lisa_3",
- "duration": 25.0,
+ "prefabId": "skchr_aglina_1",
+ "duration": 26.0,
"blackboard": [
{
- "key": "scale_delta_to_one",
- "value": 1.1
- },
- {
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.07
+ "key": "atk",
+ "value": 0.65
}
]
},
{
- "name": "狐火渺然",
- "rangeId": "y-8",
- "description": "<@ba.vdown>停止攻击>,攻击范围<@ba.vup>扩大>,第二天赋效果提升至<@ba.vup>{scale_delta_to_one}>倍,攻击范围内的所有敌人被<@ba.vup>停顿>,且每秒回复范围内所有友方单位相当于攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
- "skillType": 1,
+ "name": "秘杖·速充模式",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 70,
- "initSp": 41,
+ "spCost": 10,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_lisa_3",
- "duration": 25.0,
+ "prefabId": "skchr_aglina_1",
+ "duration": 27.0,
"blackboard": [
{
- "key": "scale_delta_to_one",
- "value": 1.2
- },
- {
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.07
+ "key": "atk",
+ "value": 0.7
}
]
},
{
- "name": "狐火渺然",
- "rangeId": "y-8",
- "description": "<@ba.vdown>停止攻击>,攻击范围<@ba.vup>扩大>,第二天赋效果提升至<@ba.vup>{scale_delta_to_one}>倍,攻击范围内的所有敌人被<@ba.vup>停顿>,且每秒回复范围内所有友方单位相当于攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
- "skillType": 1,
+ "name": "秘杖·速充模式",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 70,
- "initSp": 42,
+ "spCost": 10,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_lisa_3",
- "duration": 25.0,
+ "prefabId": "skchr_aglina_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "scale_delta_to_one",
- "value": 1.3
- },
- {
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.07
+ "key": "atk",
+ "value": 0.8
}
]
},
{
- "name": "狐火渺然",
- "rangeId": "y-8",
- "description": "<@ba.vdown>停止攻击>,攻击范围<@ba.vup>扩大>,第二天赋效果提升至<@ba.vup>{scale_delta_to_one}>倍,攻击范围内的所有敌人被<@ba.vup>停顿>,且每秒回复范围内所有友方单位相当于攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
- "skillType": 1,
+ "name": "秘杖·速充模式",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 70,
- "initSp": 43,
+ "spCost": 10,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_lisa_3",
- "duration": 27.0,
+ "prefabId": "skchr_aglina_1",
+ "duration": 31.0,
"blackboard": [
{
- "key": "scale_delta_to_one",
- "value": 1.4
- },
- {
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.09
+ "key": "atk",
+ "value": 0.9
}
]
},
{
- "name": "狐火渺然",
- "rangeId": "y-8",
- "description": "<@ba.vdown>停止攻击>,攻击范围<@ba.vup>扩大>,第二天赋效果提升至<@ba.vup>{scale_delta_to_one}>倍,攻击范围内的所有敌人被<@ba.vup>停顿>,且每秒回复范围内所有友方单位相当于攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
- "skillType": 1,
+ "name": "秘杖·速充模式",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 70,
- "initSp": 44,
+ "spCost": 10,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_lisa_3",
- "duration": 27.0,
+ "prefabId": "skchr_aglina_1",
+ "duration": 33.0,
"blackboard": [
{
- "key": "scale_delta_to_one",
- "value": 1.5
- },
- {
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.09
+ "key": "atk",
+ "value": 1.0
}
]
},
{
- "name": "狐火渺然",
- "rangeId": "y-8",
- "description": "<@ba.vdown>停止攻击>,攻击范围<@ba.vup>扩大>,第二天赋效果提升至<@ba.vup>{scale_delta_to_one}>倍,攻击范围内的所有敌人被<@ba.vup>停顿>,且每秒回复范围内所有友方单位相当于攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
- "skillType": 1,
+ "name": "秘杖·速充模式",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
- "spType": 1,
+ "spType": 2,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 70,
- "initSp": 45,
+ "spCost": 10,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_lisa_3",
- "duration": 27.0,
+ "prefabId": "skchr_aglina_1",
+ "duration": 35.0,
"blackboard": [
{
- "key": "scale_delta_to_one",
- "value": 1.6
- },
- {
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.09
+ "key": "atk",
+ "value": 1.1
}
]
- },
+ }
+ ]
+ },
+ "skchr_aglina_2": {
+ "skillId": "skchr_aglina_2",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "狐火渺然",
- "rangeId": "y-8",
- "description": "<@ba.vdown>停止攻击>,攻击范围<@ba.vup>扩大>,第二天赋效果提升至<@ba.vup>{scale_delta_to_one}>倍,攻击范围内的所有敌人被<@ba.vup>停顿>,且每秒回复范围内所有友方单位相当于攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
+ "name": "秘杖·微粒模式",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vup>极大幅度缩短>,但每次攻击只能造成相当于攻击力<@ba.vdown>{damage_scale:0%}的法术伤害>\\n<@ba.rem>技能未开启时无法普通攻击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 70,
- "initSp": 46,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_lisa_3",
- "duration": 29.0,
+ "prefabId": "skchr_aglina_2",
+ "duration": 20.0,
"blackboard": [
{
- "key": "scale_delta_to_one",
- "value": 1.7
+ "key": "base_attack_time",
+ "value": 0.15
},
{
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.11
+ "key": "damage_scale",
+ "value": 0.3
}
]
},
{
- "name": "狐火渺然",
- "rangeId": "y-8",
- "description": "<@ba.vdown>停止攻击>,攻击范围<@ba.vup>扩大>,第二天赋效果提升至<@ba.vup>{scale_delta_to_one}>倍,攻击范围内的所有敌人被<@ba.vup>停顿>,且每秒回复范围内所有友方单位相当于攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
+ "name": "秘杖·微粒模式",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vup>极大幅度缩短>,但每次攻击只能造成相当于攻击力<@ba.vdown>{damage_scale:0%}的法术伤害>\\n<@ba.rem>技能未开启时无法普通攻击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 70,
- "initSp": 47,
+ "spCost": 20,
+ "initSp": 1,
"increment": 1.0
},
- "prefabId": "skchr_lisa_3",
- "duration": 31.0,
+ "prefabId": "skchr_aglina_2",
+ "duration": 21.0,
"blackboard": [
{
- "key": "scale_delta_to_one",
- "value": 1.8
+ "key": "base_attack_time",
+ "value": 0.15
},
{
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.14
+ "key": "damage_scale",
+ "value": 0.3
}
]
},
{
- "name": "狐火渺然",
- "rangeId": "y-8",
- "description": "<@ba.vdown>停止攻击>,攻击范围<@ba.vup>扩大>,第二天赋效果提升至<@ba.vup>{scale_delta_to_one}>倍,攻击范围内的所有敌人被<@ba.vup>停顿>,且每秒回复范围内所有友方单位相当于攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
+ "name": "秘杖·微粒模式",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vup>极大幅度缩短>,但每次攻击只能造成相当于攻击力<@ba.vdown>{damage_scale:0%}的法术伤害>\\n<@ba.rem>技能未开启时无法普通攻击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 70,
- "initSp": 48,
+ "spCost": 20,
+ "initSp": 2,
"increment": 1.0
},
- "prefabId": "skchr_lisa_3",
- "duration": 33.0,
+ "prefabId": "skchr_aglina_2",
+ "duration": 22.0,
"blackboard": [
{
- "key": "scale_delta_to_one",
- "value": 1.9
+ "key": "base_attack_time",
+ "value": 0.15
},
{
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.17
+ "key": "damage_scale",
+ "value": 0.3
}
]
},
{
- "name": "狐火渺然",
- "rangeId": "y-8",
- "description": "<@ba.vdown>停止攻击>,攻击范围<@ba.vup>扩大>,第二天赋效果提升至<@ba.vup>{scale_delta_to_one}>倍,攻击范围内的所有敌人被<@ba.vup>停顿>,且每秒回复范围内所有友方单位相当于攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
+ "name": "秘杖·微粒模式",
+ "rangeId": null,
+ "description": "攻击间隔<@ba.vup>极大幅度缩短>,但每次攻击只能造成相当于攻击力<@ba.vdown>{damage_scale:0%}的法术伤害>\\n<@ba.rem>技能未开启时无法普通攻击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 70,
- "initSp": 50,
+ "spCost": 20,
+ "initSp": 3,
"increment": 1.0
},
- "prefabId": "skchr_lisa_3",
- "duration": 35.0,
+ "prefabId": "skchr_aglina_2",
+ "duration": 23.0,
"blackboard": [
{
- "key": "scale_delta_to_one",
- "value": 2.0
+ "key": "base_attack_time",
+ "value": 0.15
},
{
- "key": "attack@atk_to_hp_recovery_ratio",
- "value": 0.2
+ "key": "damage_scale",
+ "value": 0.35
}
]
- }
- ]
- },
- "skchr_mgllan_1": {
- "skillId": "skchr_mgllan_1",
- "iconId": null,
- "hidden": false,
- "levels": [
+ },
{
- "name": "高效制冷模块",
+ "name": "秘杖·微粒模式",
"rangeId": null,
- "description": "被动效果:使自身和无人机攻击范围内的敌方单位每<@ba.vup>{attack@interval}>秒停顿<@ba.vup>{attack@sluggish}>秒\\n主动开启:停顿变为束缚<@ba.vup>{attack@frozen_duration}>秒,<@ba.rem>技能结束时回收所有无人机>",
+ "description": "攻击间隔<@ba.vup>极大幅度缩短>,但每次攻击只能造成相当于攻击力<@ba.vdown>{damage_scale:0%}的法术伤害>\\n<@ba.rem>技能未开启时无法普通攻击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 10,
+ "spCost": 20,
+ "initSp": 4,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_1",
- "duration": 15.0,
+ "prefabId": "skchr_aglina_2",
+ "duration": 24.0,
"blackboard": [
{
- "key": "attack@interval",
- "value": 3.0
- },
- {
- "key": "attack@frozen_duration",
- "value": 1.6
+ "key": "base_attack_time",
+ "value": 0.15
},
{
- "key": "attack@sluggish",
- "value": 0.7
+ "key": "damage_scale",
+ "value": 0.35
}
]
},
{
- "name": "高效制冷模块",
+ "name": "秘杖·微粒模式",
"rangeId": null,
- "description": "被动效果:使自身和无人机攻击范围内的敌方单位每<@ba.vup>{attack@interval}>秒停顿<@ba.vup>{attack@sluggish}>秒\\n主动开启:停顿变为束缚<@ba.vup>{attack@frozen_duration}>秒,<@ba.rem>技能结束时回收所有无人机>",
+ "description": "攻击间隔<@ba.vup>极大幅度缩短>,但每次攻击只能造成相当于攻击力<@ba.vdown>{damage_scale:0%}的法术伤害>\\n<@ba.rem>技能未开启时无法普通攻击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 11,
+ "spCost": 20,
+ "initSp": 5,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_1",
- "duration": 15.0,
+ "prefabId": "skchr_aglina_2",
+ "duration": 25.0,
"blackboard": [
{
- "key": "attack@interval",
- "value": 3.0
- },
- {
- "key": "attack@frozen_duration",
- "value": 1.7
+ "key": "base_attack_time",
+ "value": 0.15
},
{
- "key": "attack@sluggish",
- "value": 0.7
+ "key": "damage_scale",
+ "value": 0.35
}
]
},
{
- "name": "高效制冷模块",
+ "name": "秘杖·微粒模式",
"rangeId": null,
- "description": "被动效果:使自身和无人机攻击范围内的敌方单位每<@ba.vup>{attack@interval}>秒停顿<@ba.vup>{attack@sluggish}>秒\\n主动开启:停顿变为束缚<@ba.vup>{attack@frozen_duration}>秒,<@ba.rem>技能结束时回收所有无人机>",
+ "description": "攻击间隔<@ba.vup>极大幅度缩短>,但每次攻击只能造成相当于攻击力<@ba.vdown>{damage_scale:0%}的法术伤害>\\n<@ba.rem>技能未开启时无法普通攻击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 12,
+ "spCost": 20,
+ "initSp": 6,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_1",
- "duration": 15.0,
+ "prefabId": "skchr_aglina_2",
+ "duration": 26.0,
"blackboard": [
{
- "key": "attack@interval",
- "value": 3.0
- },
- {
- "key": "attack@frozen_duration",
- "value": 1.8
+ "key": "base_attack_time",
+ "value": 0.15
},
{
- "key": "attack@sluggish",
- "value": 0.7
+ "key": "damage_scale",
+ "value": 0.4
}
]
},
{
- "name": "高效制冷模块",
+ "name": "秘杖·微粒模式",
"rangeId": null,
- "description": "被动效果:使自身和无人机攻击范围内的敌方单位每<@ba.vup>{attack@interval}>秒停顿<@ba.vup>{attack@sluggish}>秒\\n主动开启:停顿变为束缚<@ba.vup>{attack@frozen_duration}>秒,<@ba.rem>技能结束时回收所有无人机>",
+ "description": "攻击间隔<@ba.vup>极大幅度缩短>,但每次攻击只能造成相当于攻击力<@ba.vdown>{damage_scale:0%}的法术伤害>\\n<@ba.rem>技能未开启时无法普通攻击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 13,
+ "spCost": 19,
+ "initSp": 7,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_1",
- "duration": 15.0,
+ "prefabId": "skchr_aglina_2",
+ "duration": 27.0,
"blackboard": [
{
- "key": "attack@interval",
- "value": 3.0
- },
- {
- "key": "attack@frozen_duration",
- "value": 1.9
+ "key": "base_attack_time",
+ "value": 0.15
},
{
- "key": "attack@sluggish",
- "value": 0.8
+ "key": "damage_scale",
+ "value": 0.4
}
]
},
{
- "name": "高效制冷模块",
+ "name": "秘杖·微粒模式",
"rangeId": null,
- "description": "被动效果:使自身和无人机攻击范围内的敌方单位每<@ba.vup>{attack@interval}>秒停顿<@ba.vup>{attack@sluggish}>秒\\n主动开启:停顿变为束缚<@ba.vup>{attack@frozen_duration}>秒,<@ba.rem>技能结束时回收所有无人机>",
+ "description": "攻击间隔<@ba.vup>极大幅度缩短>,但每次攻击只能造成相当于攻击力<@ba.vdown>{damage_scale:0%}的法术伤害>\\n<@ba.rem>技能未开启时无法普通攻击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 14,
+ "spCost": 18,
+ "initSp": 8,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_1",
- "duration": 15.0,
+ "prefabId": "skchr_aglina_2",
+ "duration": 28.0,
"blackboard": [
{
- "key": "attack@interval",
- "value": 3.0
- },
- {
- "key": "attack@frozen_duration",
- "value": 2.0
+ "key": "base_attack_time",
+ "value": 0.15
},
{
- "key": "attack@sluggish",
- "value": 0.8
+ "key": "damage_scale",
+ "value": 0.4
}
]
},
{
- "name": "高效制冷模块",
+ "name": "秘杖·微粒模式",
"rangeId": null,
- "description": "被动效果:使自身和无人机攻击范围内的敌方单位每<@ba.vup>{attack@interval}>秒停顿<@ba.vup>{attack@sluggish}>秒\\n主动开启:停顿变为束缚<@ba.vup>{attack@frozen_duration}>秒,<@ba.rem>技能结束时回收所有无人机>",
+ "description": "攻击间隔<@ba.vup>极大幅度缩短>,但每次攻击只能造成相当于攻击力<@ba.vdown>{damage_scale:0%}的法术伤害>\\n<@ba.rem>技能未开启时无法普通攻击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 15,
+ "spCost": 15,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_1",
- "duration": 15.0,
+ "prefabId": "skchr_aglina_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "attack@interval",
- "value": 3.0
- },
- {
- "key": "attack@frozen_duration",
- "value": 2.1
+ "key": "base_attack_time",
+ "value": 0.15
},
{
- "key": "attack@sluggish",
- "value": 0.8
+ "key": "damage_scale",
+ "value": 0.45
}
]
- },
+ }
+ ]
+ },
+ "skchr_aglina_3": {
+ "skillId": "skchr_aglina_3",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "高效制冷模块",
- "rangeId": null,
- "description": "被动效果:使自身和无人机攻击范围内的敌方单位每<@ba.vup>{attack@interval}>秒停顿<@ba.vup>{attack@sluggish}>秒\\n主动开启:停顿变为束缚<@ba.vup>{attack@frozen_duration}>秒,<@ba.rem>技能结束时回收所有无人机>",
+ "name": "秘杖·反重力模式",
+ "rangeId": "y-4",
+ "description": "全场所有敌人重量<@ba.vup>下降一个等级>,攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,可以攻击<@ba.vup>{attack@max_target}>个敌人\\n<@ba.rem>技能未开启时无法普通攻击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 16,
+ "spCost": 25,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_1",
- "duration": 15.0,
+ "prefabId": "skchr_aglina_3",
+ "duration": 10.0,
"blackboard": [
{
- "key": "attack@interval",
- "value": 3.0
+ "key": "mass_level",
+ "value": -1.0
},
{
- "key": "attack@frozen_duration",
- "value": 2.2
+ "key": "atk",
+ "value": 0.75
},
{
- "key": "attack@sluggish",
- "value": 0.9
+ "key": "attack@max_target",
+ "value": 4.0
}
]
},
{
- "name": "高效制冷模块",
- "rangeId": null,
- "description": "被动效果:使自身和无人机攻击范围内的敌方单位每<@ba.vup>{attack@interval}>秒停顿<@ba.vup>{attack@sluggish}>秒\\n主动开启:停顿变为束缚<@ba.vup>{attack@frozen_duration}>秒,<@ba.rem>技能结束时回收所有无人机>",
+ "name": "秘杖·反重力模式",
+ "rangeId": "y-4",
+ "description": "全场所有敌人重量<@ba.vup>下降一个等级>,攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,可以攻击<@ba.vup>{attack@max_target}>个敌人\\n<@ba.rem>技能未开启时无法普通攻击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 17,
+ "spCost": 25,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_1",
- "duration": 15.0,
+ "prefabId": "skchr_aglina_3",
+ "duration": 11.0,
"blackboard": [
{
- "key": "attack@interval",
- "value": 3.0
+ "key": "mass_level",
+ "value": -1.0
},
{
- "key": "attack@frozen_duration",
- "value": 2.3
+ "key": "atk",
+ "value": 0.8
},
{
- "key": "attack@sluggish",
- "value": 0.9
+ "key": "attack@max_target",
+ "value": 4.0
}
]
},
{
- "name": "高效制冷模块",
- "rangeId": null,
- "description": "被动效果:使自身和无人机攻击范围内的敌方单位每<@ba.vup>{attack@interval}>秒停顿<@ba.vup>{attack@sluggish}>秒\\n主动开启:停顿变为束缚<@ba.vup>{attack@frozen_duration}>秒,<@ba.rem>技能结束时回收所有无人机>",
+ "name": "秘杖·反重力模式",
+ "rangeId": "y-4",
+ "description": "全场所有敌人重量<@ba.vup>下降一个等级>,攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,可以攻击<@ba.vup>{attack@max_target}>个敌人\\n<@ba.rem>技能未开启时无法普通攻击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 18,
+ "spCost": 25,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_1",
- "duration": 15.0,
+ "prefabId": "skchr_aglina_3",
+ "duration": 12.0,
"blackboard": [
{
- "key": "attack@interval",
- "value": 3.0
+ "key": "mass_level",
+ "value": -1.0
},
{
- "key": "attack@frozen_duration",
- "value": 2.4
+ "key": "atk",
+ "value": 0.85
},
{
- "key": "attack@sluggish",
- "value": 0.9
+ "key": "attack@max_target",
+ "value": 4.0
}
]
},
{
- "name": "高效制冷模块",
- "rangeId": null,
- "description": "被动效果:使自身和无人机攻击范围内的敌方单位每<@ba.vup>{attack@interval}>秒停顿<@ba.vup>{attack@sluggish}>秒\\n主动开启:停顿变为束缚<@ba.vup>{attack@frozen_duration}>秒,<@ba.rem>技能结束时回收所有无人机>",
+ "name": "秘杖·反重力模式",
+ "rangeId": "y-4",
+ "description": "全场所有敌人重量<@ba.vup>下降一个等级>,攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,可以攻击<@ba.vup>{attack@max_target}>个敌人\\n<@ba.rem>技能未开启时无法普通攻击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 20,
+ "spCost": 25,
+ "initSp": 3,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_1",
- "duration": 15.0,
+ "prefabId": "skchr_aglina_3",
+ "duration": 14.0,
"blackboard": [
{
- "key": "attack@interval",
- "value": 3.0
+ "key": "mass_level",
+ "value": -1.0
},
{
- "key": "attack@frozen_duration",
- "value": 2.5
+ "key": "atk",
+ "value": 0.9
},
{
- "key": "attack@sluggish",
- "value": 1.0
+ "key": "attack@max_target",
+ "value": 4.0
}
]
- }
- ]
- },
- "skchr_mgllan_2": {
- "skillId": "skchr_mgllan_2",
- "iconId": null,
- "hidden": false,
- "levels": [
+ },
{
- "name": "激光开采模块",
- "rangeId": null,
- "description": "被动效果:无人机可以部署在近战位,进行单体法术攻击\\n主动开启:麦哲伦和她的无人机攻击速度<@ba.vup>+{attack_speed}>,无人机变为<@ba.vup>群体>攻击,<@ba.rem>技能结束时回收所有无人机>",
+ "name": "秘杖·反重力模式",
+ "rangeId": "y-4",
+ "description": "全场所有敌人重量<@ba.vup>下降一个等级>,攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,可以攻击<@ba.vup>{attack@max_target}>个敌人\\n<@ba.rem>技能未开启时无法普通攻击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 25,
+ "spCost": 25,
+ "initSp": 3,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_2",
+ "prefabId": "skchr_aglina_3",
"duration": 15.0,
"blackboard": [
{
- "key": "attack_speed",
- "value": 60.0
+ "key": "mass_level",
+ "value": -1.0
+ },
+ {
+ "key": "atk",
+ "value": 0.95
+ },
+ {
+ "key": "attack@max_target",
+ "value": 4.0
}
]
},
{
- "name": "激光开采模块",
- "rangeId": null,
- "description": "被动效果:无人机可以部署在近战位,进行单体法术攻击\\n主动开启:麦哲伦和她的无人机攻击速度<@ba.vup>+{attack_speed}>,无人机变为<@ba.vup>群体>攻击,<@ba.rem>技能结束时回收所有无人机>",
+ "name": "秘杖·反重力模式",
+ "rangeId": "y-4",
+ "description": "全场所有敌人重量<@ba.vup>下降一个等级>,攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,可以攻击<@ba.vup>{attack@max_target}>个敌人\\n<@ba.rem>技能未开启时无法普通攻击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 49,
- "initSp": 25,
+ "spCost": 25,
+ "initSp": 3,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_2",
- "duration": 15.0,
+ "prefabId": "skchr_aglina_3",
+ "duration": 16.0,
"blackboard": [
{
- "key": "attack_speed",
- "value": 65.0
+ "key": "mass_level",
+ "value": -1.0
+ },
+ {
+ "key": "atk",
+ "value": 1.0
+ },
+ {
+ "key": "attack@max_target",
+ "value": 4.0
}
]
},
{
- "name": "激光开采模块",
- "rangeId": null,
- "description": "被动效果:无人机可以部署在近战位,进行单体法术攻击\\n主动开启:麦哲伦和她的无人机攻击速度<@ba.vup>+{attack_speed}>,无人机变为<@ba.vup>群体>攻击,<@ba.rem>技能结束时回收所有无人机>",
+ "name": "秘杖·反重力模式",
+ "rangeId": "y-4",
+ "description": "全场所有敌人重量<@ba.vup>下降一个等级>,攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,可以攻击<@ba.vup>{attack@max_target}>个敌人\\n<@ba.rem>技能未开启时无法普通攻击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 48,
- "initSp": 25,
+ "spCost": 25,
+ "initSp": 6,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_2",
- "duration": 15.0,
+ "prefabId": "skchr_aglina_3",
+ "duration": 18.0,
"blackboard": [
{
- "key": "attack_speed",
- "value": 70.0
+ "key": "mass_level",
+ "value": -1.0
+ },
+ {
+ "key": "atk",
+ "value": 1.05
+ },
+ {
+ "key": "attack@max_target",
+ "value": 5.0
}
]
},
{
- "name": "激光开采模块",
- "rangeId": null,
- "description": "被动效果:无人机可以部署在近战位,进行单体法术攻击\\n主动开启:麦哲伦和她的无人机攻击速度<@ba.vup>+{attack_speed}>,无人机变为<@ba.vup>群体>攻击,<@ba.rem>技能结束时回收所有无人机>",
+ "name": "秘杖·反重力模式",
+ "rangeId": "y-4",
+ "description": "全场所有敌人重量<@ba.vup>下降一个等级>,攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,可以攻击<@ba.vup>{attack@max_target}>个敌人\\n<@ba.rem>技能未开启时无法普通攻击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 47,
- "initSp": 25,
+ "spCost": 25,
+ "initSp": 7,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_2",
- "duration": 15.0,
+ "prefabId": "skchr_aglina_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "attack_speed",
- "value": 80.0
+ "key": "mass_level",
+ "value": -1.0
+ },
+ {
+ "key": "atk",
+ "value": 1.2
+ },
+ {
+ "key": "attack@max_target",
+ "value": 5.0
}
]
},
{
- "name": "激光开采模块",
- "rangeId": null,
- "description": "被动效果:无人机可以部署在近战位,进行单体法术攻击\\n主动开启:麦哲伦和她的无人机攻击速度<@ba.vup>+{attack_speed}>,无人机变为<@ba.vup>群体>攻击,<@ba.rem>技能结束时回收所有无人机>",
+ "name": "秘杖·反重力模式",
+ "rangeId": "y-4",
+ "description": "全场所有敌人重量<@ba.vup>下降一个等级>,攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,可以攻击<@ba.vup>{attack@max_target}>个敌人\\n<@ba.rem>技能未开启时无法普通攻击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 46,
- "initSp": 25,
+ "spCost": 25,
+ "initSp": 8,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_2",
- "duration": 15.0,
+ "prefabId": "skchr_aglina_3",
+ "duration": 22.0,
"blackboard": [
{
- "key": "attack_speed",
- "value": 85.0
+ "key": "mass_level",
+ "value": -1.0
+ },
+ {
+ "key": "atk",
+ "value": 1.35
+ },
+ {
+ "key": "attack@max_target",
+ "value": 5.0
}
]
},
{
- "name": "激光开采模块",
- "rangeId": null,
- "description": "被动效果:无人机可以部署在近战位,进行单体法术攻击\\n主动开启:麦哲伦和她的无人机攻击速度<@ba.vup>+{attack_speed}>,无人机变为<@ba.vup>群体>攻击,<@ba.rem>技能结束时回收所有无人机>",
+ "name": "秘杖·反重力模式",
+ "rangeId": "y-4",
+ "description": "全场所有敌人重量<@ba.vup>下降一个等级>,攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,可以攻击<@ba.vup>{attack@max_target}>个敌人\\n<@ba.rem>技能未开启时无法普通攻击>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 45,
- "initSp": 25,
+ "spCost": 25,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_2",
- "duration": 15.0,
+ "prefabId": "skchr_aglina_3",
+ "duration": 25.0,
"blackboard": [
{
- "key": "attack_speed",
- "value": 90.0
+ "key": "mass_level",
+ "value": -1.0
+ },
+ {
+ "key": "atk",
+ "value": 1.5
+ },
+ {
+ "key": "attack@max_target",
+ "value": 5.0
}
]
- },
+ }
+ ]
+ },
+ "skchr_lisa_1": {
+ "skillId": "skchr_lisa_1",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "激光开采模块",
+ "name": "全力以赴",
"rangeId": null,
- "description": "被动效果:无人机可以部署在近战位,进行单体法术攻击\\n主动开启:麦哲伦和她的无人机攻击速度<@ba.vup>+{attack_speed}>,无人机变为<@ba.vup>群体>攻击,<@ba.rem>技能结束时回收所有无人机>",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 44,
- "initSp": 25,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_2",
- "duration": 15.0,
+ "prefabId": "skchr_lisa_1",
+ "duration": 20.0,
"blackboard": [
+ {
+ "key": "atk",
+ "value": 0.3
+ },
{
"key": "attack_speed",
- "value": 100.0
+ "value": 5.0
}
]
},
{
- "name": "激光开采模块",
+ "name": "全力以赴",
"rangeId": null,
- "description": "被动效果:无人机可以部署在近战位,进行单体法术攻击\\n主动开启:麦哲伦和她的无人机攻击速度<@ba.vup>+{attack_speed}>,无人机变为<@ba.vup>群体>攻击,<@ba.rem>技能结束时回收所有无人机>",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 42,
- "initSp": 25,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_2",
- "duration": 15.0,
+ "prefabId": "skchr_lisa_1",
+ "duration": 21.0,
"blackboard": [
+ {
+ "key": "atk",
+ "value": 0.35
+ },
{
"key": "attack_speed",
- "value": 115.0
+ "value": 5.0
}
]
},
{
- "name": "激光开采模块",
+ "name": "全力以赴",
"rangeId": null,
- "description": "被动效果:无人机可以部署在近战位,进行单体法术攻击\\n主动开启:麦哲伦和她的无人机攻击速度<@ba.vup>+{attack_speed}>,无人机变为<@ba.vup>群体>攻击,<@ba.rem>技能结束时回收所有无人机>",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 25,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_2",
- "duration": 15.0,
+ "prefabId": "skchr_lisa_1",
+ "duration": 22.0,
"blackboard": [
+ {
+ "key": "atk",
+ "value": 0.4
+ },
{
"key": "attack_speed",
- "value": 130.0
+ "value": 5.0
}
]
},
{
- "name": "激光开采模块",
+ "name": "全力以赴",
"rangeId": null,
- "description": "被动效果:无人机可以部署在近战位,进行单体法术攻击\\n主动开启:麦哲伦和她的无人机攻击速度<@ba.vup>+{attack_speed}>,无人机变为<@ba.vup>群体>攻击,<@ba.rem>技能结束时回收所有无人机>",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 38,
- "initSp": 25,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_2",
- "duration": 15.0,
+ "prefabId": "skchr_lisa_1",
+ "duration": 23.0,
"blackboard": [
+ {
+ "key": "atk",
+ "value": 0.45
+ },
{
"key": "attack_speed",
- "value": 150.0
+ "value": 10.0
}
]
- }
- ]
- },
- "skchr_mgllan_3": {
- "skillId": "skchr_mgllan_3",
- "iconId": null,
- "hidden": false,
- "levels": [
+ },
{
- "name": "武装打击模块",
+ "name": "全力以赴",
"rangeId": null,
- "description": "被动效果:无人机可以部署在远程位,进行群体物理攻击\\n主动开启:麦哲伦和她的无人机攻击力<@ba.vup>+{atk:0%}>,无人机攻击的爆炸范围<@ba.vup>扩大>,<@ba.rem>技能结束时回收所有无人机>",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 25,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_3",
- "duration": 15.0,
+ "prefabId": "skchr_lisa_1",
+ "duration": 24.0,
"blackboard": [
{
"key": "atk",
- "value": 0.6
+ "value": 0.5
+ },
+ {
+ "key": "attack_speed",
+ "value": 10.0
}
]
},
{
- "name": "武装打击模块",
+ "name": "全力以赴",
"rangeId": null,
- "description": "被动效果:无人机可以部署在远程位,进行群体物理攻击\\n主动开启:麦哲伦和她的无人机攻击力<@ba.vup>+{atk:0%}>,无人机攻击的爆炸范围<@ba.vup>扩大>,<@ba.rem>技能结束时回收所有无人机>",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 49,
- "initSp": 25,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_3",
- "duration": 15.0,
+ "prefabId": "skchr_lisa_1",
+ "duration": 25.0,
"blackboard": [
{
"key": "atk",
- "value": 0.65
+ "value": 0.55
+ },
+ {
+ "key": "attack_speed",
+ "value": 10.0
}
]
},
{
- "name": "武装打击模块",
+ "name": "全力以赴",
"rangeId": null,
- "description": "被动效果:无人机可以部署在远程位,进行群体物理攻击\\n主动开启:麦哲伦和她的无人机攻击力<@ba.vup>+{atk:0%}>,无人机攻击的爆炸范围<@ba.vup>扩大>,<@ba.rem>技能结束时回收所有无人机>",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 48,
- "initSp": 25,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_3",
- "duration": 15.0,
+ "prefabId": "skchr_lisa_1",
+ "duration": 26.0,
"blackboard": [
{
"key": "atk",
- "value": 0.7
+ "value": 0.6
+ },
+ {
+ "key": "attack_speed",
+ "value": 15.0
}
]
},
{
- "name": "武装打击模块",
+ "name": "全力以赴",
"rangeId": null,
- "description": "被动效果:无人机可以部署在远程位,进行群体物理攻击\\n主动开启:麦哲伦和她的无人机攻击力<@ba.vup>+{atk:0%}>,无人机攻击的爆炸范围<@ba.vup>扩大>,<@ba.rem>技能结束时回收所有无人机>",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 47,
- "initSp": 25,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_3",
- "duration": 15.0,
+ "prefabId": "skchr_lisa_1",
+ "duration": 27.0,
"blackboard": [
{
"key": "atk",
- "value": 0.8
+ "value": 0.65
+ },
+ {
+ "key": "attack_speed",
+ "value": 20.0
}
]
},
{
- "name": "武装打击模块",
+ "name": "全力以赴",
"rangeId": null,
- "description": "被动效果:无人机可以部署在远程位,进行群体物理攻击\\n主动开启:麦哲伦和她的无人机攻击力<@ba.vup>+{atk:0%}>,无人机攻击的爆炸范围<@ba.vup>扩大>,<@ba.rem>技能结束时回收所有无人机>",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 46,
- "initSp": 25,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_3",
- "duration": 15.0,
+ "prefabId": "skchr_lisa_1",
+ "duration": 28.0,
"blackboard": [
{
"key": "atk",
- "value": 0.85
+ "value": 0.7
+ },
+ {
+ "key": "attack_speed",
+ "value": 25.0
}
]
},
{
- "name": "武装打击模块",
+ "name": "全力以赴",
"rangeId": null,
- "description": "被动效果:无人机可以部署在远程位,进行群体物理攻击\\n主动开启:麦哲伦和她的无人机攻击力<@ba.vup>+{atk:0%}>,无人机攻击的爆炸范围<@ba.vup>扩大>,<@ba.rem>技能结束时回收所有无人机>",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>\\n<@ba.rem>技能自动开启>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 45,
- "initSp": 25,
+ "spCost": 20,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_3",
- "duration": 15.0,
+ "prefabId": "skchr_lisa_1",
+ "duration": 30.0,
"blackboard": [
{
"key": "atk",
- "value": 0.9
+ "value": 0.8
+ },
+ {
+ "key": "attack_speed",
+ "value": 30.0
}
]
- },
+ }
+ ]
+ },
+ "skchr_lisa_2": {
+ "skillId": "skchr_lisa_2",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "武装打击模块",
+ "name": "儿时的舞乐",
"rangeId": null,
- "description": "被动效果:无人机可以部署在远程位,进行群体物理攻击\\n主动开启:麦哲伦和她的无人机攻击力<@ba.vup>+{atk:0%}>,无人机攻击的爆炸范围<@ba.vup>扩大>,<@ba.rem>技能结束时回收所有无人机>",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,可以同时攻击<@ba.vup>{attack@max_target}>个敌方单位\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 44,
- "initSp": 25,
+ "spCost": 110,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_3",
- "duration": 15.0,
+ "prefabId": "skchr_lisa_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk",
- "value": 1.0
+ "value": 0.1
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "武装打击模块",
+ "name": "儿时的舞乐",
"rangeId": null,
- "description": "被动效果:无人机可以部署在远程位,进行群体物理攻击\\n主动开启:麦哲伦和她的无人机攻击力<@ba.vup>+{atk:0%}>,无人机攻击的爆炸范围<@ba.vup>扩大>,<@ba.rem>技能结束时回收所有无人机>",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,可以同时攻击<@ba.vup>{attack@max_target}>个敌方单位\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 42,
- "initSp": 25,
+ "spCost": 107,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_3",
- "duration": 15.0,
+ "prefabId": "skchr_lisa_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk",
- "value": 1.15
+ "value": 0.1
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "武装打击模块",
+ "name": "儿时的舞乐",
"rangeId": null,
- "description": "被动效果:无人机可以部署在远程位,进行群体物理攻击\\n主动开启:麦哲伦和她的无人机攻击力<@ba.vup>+{atk:0%}>,无人机攻击的爆炸范围<@ba.vup>扩大>,<@ba.rem>技能结束时回收所有无人机>",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,可以同时攻击<@ba.vup>{attack@max_target}>个敌方单位\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 25,
+ "spCost": 104,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_3",
- "duration": 15.0,
+ "prefabId": "skchr_lisa_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk",
- "value": 1.3
+ "value": 0.1
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
},
{
- "name": "武装打击模块",
+ "name": "儿时的舞乐",
"rangeId": null,
- "description": "被动效果:无人机可以部署在远程位,进行群体物理攻击\\n主动开启:麦哲伦和她的无人机攻击力<@ba.vup>+{atk:0%}>,无人机攻击的爆炸范围<@ba.vup>扩大>,<@ba.rem>技能结束时回收所有无人机>",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,可以同时攻击<@ba.vup>{attack@max_target}>个敌方单位\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 38,
- "initSp": 25,
+ "spCost": 101,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_mgllan_3",
- "duration": 15.0,
+ "prefabId": "skchr_lisa_2",
+ "duration": -1.0,
"blackboard": [
{
"key": "atk",
- "value": 1.5
+ "value": 0.2
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
}
]
- }
- ]
- },
- "sktok_mgllan_drone1": {
- "skillId": "sktok_mgllan_drone1",
- "iconId": "sktok_mgllan_drone",
- "hidden": false,
- "levels": [
+ },
{
- "name": "回收",
+ "name": "儿时的舞乐",
"rangeId": null,
- "description": "技能结束后回收自身",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,可以同时攻击<@ba.vup>{attack@max_target}>个敌方单位\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
+ "spCost": 98,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "sktok_mgllan_drone1",
- "duration": 0.0,
- "blackboard": []
+ "prefabId": "skchr_lisa_2",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.2
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
+ }
+ ]
},
{
- "name": "回收",
+ "name": "儿时的舞乐",
"rangeId": null,
- "description": "技能结束后回收自身",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,可以同时攻击<@ba.vup>{attack@max_target}>个敌方单位\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
+ "spCost": 95,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "sktok_mgllan_drone1",
- "duration": 0.0,
- "blackboard": []
+ "prefabId": "skchr_lisa_2",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.2
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
+ }
+ ]
},
{
- "name": "回收",
+ "name": "儿时的舞乐",
"rangeId": null,
- "description": "技能结束后回收自身",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,可以同时攻击<@ba.vup>{attack@max_target}>个敌方单位\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
+ "spCost": 92,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "sktok_mgllan_drone1",
- "duration": 0.0,
- "blackboard": []
+ "prefabId": "skchr_lisa_2",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.3
+ },
+ {
+ "key": "attack@max_target",
+ "value": 2.0
+ }
+ ]
},
{
- "name": "回收",
+ "name": "儿时的舞乐",
"rangeId": null,
- "description": "技能结束后回收自身",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,可以同时攻击<@ba.vup>{attack@max_target}>个敌方单位\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
+ "spCost": 89,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "sktok_mgllan_drone1",
- "duration": 0.0,
- "blackboard": []
+ "prefabId": "skchr_lisa_2",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.3
+ },
+ {
+ "key": "attack@max_target",
+ "value": 3.0
+ }
+ ]
},
{
- "name": "回收",
+ "name": "儿时的舞乐",
"rangeId": null,
- "description": "技能结束后回收自身",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,可以同时攻击<@ba.vup>{attack@max_target}>个敌方单位\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
+ "spCost": 86,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "sktok_mgllan_drone1",
- "duration": 0.0,
- "blackboard": []
+ "prefabId": "skchr_lisa_2",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.45
+ },
+ {
+ "key": "attack@max_target",
+ "value": 3.0
+ }
+ ]
},
{
- "name": "回收",
+ "name": "儿时的舞乐",
"rangeId": null,
- "description": "技能结束后回收自身",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,可以同时攻击<@ba.vup>{attack@max_target}>个敌方单位\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
+ "spCost": 80,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "sktok_mgllan_drone1",
- "duration": 0.0,
- "blackboard": []
- },
+ "prefabId": "skchr_lisa_2",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.6
+ },
+ {
+ "key": "attack@max_target",
+ "value": 3.0
+ }
+ ]
+ }
+ ]
+ },
+ "skchr_lisa_3": {
+ "skillId": "skchr_lisa_3",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "回收",
- "rangeId": null,
- "description": "技能结束后回收自身",
+ "name": "狐火渺然",
+ "rangeId": "y-8",
+ "description": "<@ba.vdown>停止攻击>,攻击范围<@ba.vup>扩大>,第二天赋效果提升至<@ba.vup>{scale_delta_to_one}>倍,攻击范围内的所有敌人被<@ba.vup>停顿>,且每秒回复范围内所有友方单位相当于攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "spCost": 70,
+ "initSp": 40,
"increment": 1.0
},
- "prefabId": "sktok_mgllan_drone1",
- "duration": 0.0,
- "blackboard": []
+ "prefabId": "skchr_lisa_3",
+ "duration": 25.0,
+ "blackboard": [
+ {
+ "key": "scale_delta_to_one",
+ "value": 1.1
+ },
+ {
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.07
+ }
+ ]
},
{
- "name": "回收",
- "rangeId": null,
- "description": "技能结束后回收自身",
+ "name": "狐火渺然",
+ "rangeId": "y-8",
+ "description": "<@ba.vdown>停止攻击>,攻击范围<@ba.vup>扩大>,第二天赋效果提升至<@ba.vup>{scale_delta_to_one}>倍,攻击范围内的所有敌人被<@ba.vup>停顿>,且每秒回复范围内所有友方单位相当于攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "spCost": 70,
+ "initSp": 41,
"increment": 1.0
},
- "prefabId": "sktok_mgllan_drone1",
- "duration": 0.0,
- "blackboard": []
+ "prefabId": "skchr_lisa_3",
+ "duration": 25.0,
+ "blackboard": [
+ {
+ "key": "scale_delta_to_one",
+ "value": 1.2
+ },
+ {
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.07
+ }
+ ]
},
{
- "name": "回收",
- "rangeId": null,
- "description": "技能结束后回收自身",
+ "name": "狐火渺然",
+ "rangeId": "y-8",
+ "description": "<@ba.vdown>停止攻击>,攻击范围<@ba.vup>扩大>,第二天赋效果提升至<@ba.vup>{scale_delta_to_one}>倍,攻击范围内的所有敌人被<@ba.vup>停顿>,且每秒回复范围内所有友方单位相当于攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "spCost": 70,
+ "initSp": 42,
"increment": 1.0
},
- "prefabId": "sktok_mgllan_drone1",
- "duration": 0.0,
- "blackboard": []
+ "prefabId": "skchr_lisa_3",
+ "duration": 25.0,
+ "blackboard": [
+ {
+ "key": "scale_delta_to_one",
+ "value": 1.3
+ },
+ {
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.07
+ }
+ ]
},
{
- "name": "回收",
- "rangeId": null,
- "description": "技能结束后回收自身",
+ "name": "狐火渺然",
+ "rangeId": "y-8",
+ "description": "<@ba.vdown>停止攻击>,攻击范围<@ba.vup>扩大>,第二天赋效果提升至<@ba.vup>{scale_delta_to_one}>倍,攻击范围内的所有敌人被<@ba.vup>停顿>,且每秒回复范围内所有友方单位相当于攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "spCost": 70,
+ "initSp": 43,
"increment": 1.0
},
- "prefabId": "sktok_mgllan_drone1",
- "duration": 0.0,
- "blackboard": []
- }
- ]
- },
- "sktok_mgllan_drone2": {
- "skillId": "sktok_mgllan_drone2",
- "iconId": "sktok_mgllan_drone",
- "hidden": false,
- "levels": [
+ "prefabId": "skchr_lisa_3",
+ "duration": 27.0,
+ "blackboard": [
+ {
+ "key": "scale_delta_to_one",
+ "value": 1.4
+ },
+ {
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.09
+ }
+ ]
+ },
{
- "name": "回收",
- "rangeId": null,
- "description": "技能结束后回收自身",
+ "name": "狐火渺然",
+ "rangeId": "y-8",
+ "description": "<@ba.vdown>停止攻击>,攻击范围<@ba.vup>扩大>,第二天赋效果提升至<@ba.vup>{scale_delta_to_one}>倍,攻击范围内的所有敌人被<@ba.vup>停顿>,且每秒回复范围内所有友方单位相当于攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "spCost": 70,
+ "initSp": 44,
"increment": 1.0
},
- "prefabId": "sktok_mgllan_drone2",
- "duration": 0.0,
- "blackboard": []
+ "prefabId": "skchr_lisa_3",
+ "duration": 27.0,
+ "blackboard": [
+ {
+ "key": "scale_delta_to_one",
+ "value": 1.5
+ },
+ {
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.09
+ }
+ ]
},
{
- "name": "回收",
- "rangeId": null,
- "description": "技能结束后回收自身",
+ "name": "狐火渺然",
+ "rangeId": "y-8",
+ "description": "<@ba.vdown>停止攻击>,攻击范围<@ba.vup>扩大>,第二天赋效果提升至<@ba.vup>{scale_delta_to_one}>倍,攻击范围内的所有敌人被<@ba.vup>停顿>,且每秒回复范围内所有友方单位相当于攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "spCost": 70,
+ "initSp": 45,
"increment": 1.0
},
- "prefabId": "sktok_mgllan_drone2",
- "duration": 0.0,
- "blackboard": []
+ "prefabId": "skchr_lisa_3",
+ "duration": 27.0,
+ "blackboard": [
+ {
+ "key": "scale_delta_to_one",
+ "value": 1.6
+ },
+ {
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.09
+ }
+ ]
},
{
- "name": "回收",
- "rangeId": null,
- "description": "技能结束后回收自身",
+ "name": "狐火渺然",
+ "rangeId": "y-8",
+ "description": "<@ba.vdown>停止攻击>,攻击范围<@ba.vup>扩大>,第二天赋效果提升至<@ba.vup>{scale_delta_to_one}>倍,攻击范围内的所有敌人被<@ba.vup>停顿>,且每秒回复范围内所有友方单位相当于攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "spCost": 70,
+ "initSp": 46,
"increment": 1.0
},
- "prefabId": "sktok_mgllan_drone2",
- "duration": 0.0,
- "blackboard": []
+ "prefabId": "skchr_lisa_3",
+ "duration": 29.0,
+ "blackboard": [
+ {
+ "key": "scale_delta_to_one",
+ "value": 1.7
+ },
+ {
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.11
+ }
+ ]
},
{
- "name": "回收",
- "rangeId": null,
- "description": "技能结束后回收自身",
+ "name": "狐火渺然",
+ "rangeId": "y-8",
+ "description": "<@ba.vdown>停止攻击>,攻击范围<@ba.vup>扩大>,第二天赋效果提升至<@ba.vup>{scale_delta_to_one}>倍,攻击范围内的所有敌人被<@ba.vup>停顿>,且每秒回复范围内所有友方单位相当于攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "spCost": 70,
+ "initSp": 47,
"increment": 1.0
},
- "prefabId": "sktok_mgllan_drone2",
- "duration": 0.0,
- "blackboard": []
+ "prefabId": "skchr_lisa_3",
+ "duration": 31.0,
+ "blackboard": [
+ {
+ "key": "scale_delta_to_one",
+ "value": 1.8
+ },
+ {
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.14
+ }
+ ]
},
{
- "name": "回收",
- "rangeId": null,
- "description": "技能结束后回收自身",
+ "name": "狐火渺然",
+ "rangeId": "y-8",
+ "description": "<@ba.vdown>停止攻击>,攻击范围<@ba.vup>扩大>,第二天赋效果提升至<@ba.vup>{scale_delta_to_one}>倍,攻击范围内的所有敌人被<@ba.vup>停顿>,且每秒回复范围内所有友方单位相当于攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "spCost": 70,
+ "initSp": 48,
"increment": 1.0
},
- "prefabId": "sktok_mgllan_drone2",
- "duration": 0.0,
- "blackboard": []
+ "prefabId": "skchr_lisa_3",
+ "duration": 33.0,
+ "blackboard": [
+ {
+ "key": "scale_delta_to_one",
+ "value": 1.9
+ },
+ {
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.17
+ }
+ ]
},
{
- "name": "回收",
- "rangeId": null,
- "description": "技能结束后回收自身",
+ "name": "狐火渺然",
+ "rangeId": "y-8",
+ "description": "<@ba.vdown>停止攻击>,攻击范围<@ba.vup>扩大>,第二天赋效果提升至<@ba.vup>{scale_delta_to_one}>倍,攻击范围内的所有敌人被<@ba.vup>停顿>,且每秒回复范围内所有友方单位相当于攻击力<@ba.vup>{attack@atk_to_hp_recovery_ratio:0%}>的生命",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "spCost": 70,
+ "initSp": 50,
"increment": 1.0
},
- "prefabId": "sktok_mgllan_drone2",
- "duration": 0.0,
- "blackboard": []
- },
+ "prefabId": "skchr_lisa_3",
+ "duration": 35.0,
+ "blackboard": [
+ {
+ "key": "scale_delta_to_one",
+ "value": 2.0
+ },
+ {
+ "key": "attack@atk_to_hp_recovery_ratio",
+ "value": 0.2
+ }
+ ]
+ }
+ ]
+ },
+ "skchr_mgllan_1": {
+ "skillId": "skchr_mgllan_1",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
{
- "name": "回收",
+ "name": "高效制冷模块",
"rangeId": null,
- "description": "技能结束后回收自身",
+ "description": "被动效果:使自身和无人机攻击范围内的敌方单位每<@ba.vup>{attack@interval}>秒停顿<@ba.vup>{attack@sluggish}>秒\\n主动开启:停顿变为束缚<@ba.vup>{attack@frozen_duration}>秒,<@ba.rem>技能结束时回收所有无人机>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "spCost": 30,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "sktok_mgllan_drone2",
- "duration": 0.0,
- "blackboard": []
+ "prefabId": "skchr_mgllan_1",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "attack@interval",
+ "value": 3.0
+ },
+ {
+ "key": "attack@frozen_duration",
+ "value": 1.6
+ },
+ {
+ "key": "attack@sluggish",
+ "value": 0.7
+ }
+ ]
},
{
- "name": "回收",
+ "name": "高效制冷模块",
"rangeId": null,
- "description": "技能结束后回收自身",
+ "description": "被动效果:使自身和无人机攻击范围内的敌方单位每<@ba.vup>{attack@interval}>秒停顿<@ba.vup>{attack@sluggish}>秒\\n主动开启:停顿变为束缚<@ba.vup>{attack@frozen_duration}>秒,<@ba.rem>技能结束时回收所有无人机>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "spCost": 30,
+ "initSp": 11,
"increment": 1.0
},
- "prefabId": "sktok_mgllan_drone2",
- "duration": 0.0,
- "blackboard": []
+ "prefabId": "skchr_mgllan_1",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "attack@interval",
+ "value": 3.0
+ },
+ {
+ "key": "attack@frozen_duration",
+ "value": 1.7
+ },
+ {
+ "key": "attack@sluggish",
+ "value": 0.7
+ }
+ ]
},
{
- "name": "回收",
+ "name": "高效制冷模块",
"rangeId": null,
- "description": "技能结束后回收自身",
+ "description": "被动效果:使自身和无人机攻击范围内的敌方单位每<@ba.vup>{attack@interval}>秒停顿<@ba.vup>{attack@sluggish}>秒\\n主动开启:停顿变为束缚<@ba.vup>{attack@frozen_duration}>秒,<@ba.rem>技能结束时回收所有无人机>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "spCost": 30,
+ "initSp": 12,
"increment": 1.0
},
- "prefabId": "sktok_mgllan_drone2",
- "duration": 0.0,
- "blackboard": []
- },
- {
- "name": "回收",
- "rangeId": null,
- "description": "技能结束后回收自身",
- "skillType": 1,
- "spData": {
- "spType": 1,
- "levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "prefabId": "skchr_mgllan_1",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "attack@interval",
+ "value": 3.0
+ },
+ {
+ "key": "attack@frozen_duration",
+ "value": 1.8
+ },
+ {
+ "key": "attack@sluggish",
+ "value": 0.7
+ }
+ ]
+ },
+ {
+ "name": "高效制冷模块",
+ "rangeId": null,
+ "description": "被动效果:使自身和无人机攻击范围内的敌方单位每<@ba.vup>{attack@interval}>秒停顿<@ba.vup>{attack@sluggish}>秒\\n主动开启:停顿变为束缚<@ba.vup>{attack@frozen_duration}>秒,<@ba.rem>技能结束时回收所有无人机>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 13,
"increment": 1.0
},
- "prefabId": "sktok_mgllan_drone2",
- "duration": 0.0,
- "blackboard": []
+ "prefabId": "skchr_mgllan_1",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "attack@interval",
+ "value": 3.0
+ },
+ {
+ "key": "attack@frozen_duration",
+ "value": 1.9
+ },
+ {
+ "key": "attack@sluggish",
+ "value": 0.8
+ }
+ ]
+ },
+ {
+ "name": "高效制冷模块",
+ "rangeId": null,
+ "description": "被动效果:使自身和无人机攻击范围内的敌方单位每<@ba.vup>{attack@interval}>秒停顿<@ba.vup>{attack@sluggish}>秒\\n主动开启:停顿变为束缚<@ba.vup>{attack@frozen_duration}>秒,<@ba.rem>技能结束时回收所有无人机>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 14,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_mgllan_1",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "attack@interval",
+ "value": 3.0
+ },
+ {
+ "key": "attack@frozen_duration",
+ "value": 2.0
+ },
+ {
+ "key": "attack@sluggish",
+ "value": 0.8
+ }
+ ]
+ },
+ {
+ "name": "高效制冷模块",
+ "rangeId": null,
+ "description": "被动效果:使自身和无人机攻击范围内的敌方单位每<@ba.vup>{attack@interval}>秒停顿<@ba.vup>{attack@sluggish}>秒\\n主动开启:停顿变为束缚<@ba.vup>{attack@frozen_duration}>秒,<@ba.rem>技能结束时回收所有无人机>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 15,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_mgllan_1",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "attack@interval",
+ "value": 3.0
+ },
+ {
+ "key": "attack@frozen_duration",
+ "value": 2.1
+ },
+ {
+ "key": "attack@sluggish",
+ "value": 0.8
+ }
+ ]
+ },
+ {
+ "name": "高效制冷模块",
+ "rangeId": null,
+ "description": "被动效果:使自身和无人机攻击范围内的敌方单位每<@ba.vup>{attack@interval}>秒停顿<@ba.vup>{attack@sluggish}>秒\\n主动开启:停顿变为束缚<@ba.vup>{attack@frozen_duration}>秒,<@ba.rem>技能结束时回收所有无人机>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 16,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_mgllan_1",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "attack@interval",
+ "value": 3.0
+ },
+ {
+ "key": "attack@frozen_duration",
+ "value": 2.2
+ },
+ {
+ "key": "attack@sluggish",
+ "value": 0.9
+ }
+ ]
+ },
+ {
+ "name": "高效制冷模块",
+ "rangeId": null,
+ "description": "被动效果:使自身和无人机攻击范围内的敌方单位每<@ba.vup>{attack@interval}>秒停顿<@ba.vup>{attack@sluggish}>秒\\n主动开启:停顿变为束缚<@ba.vup>{attack@frozen_duration}>秒,<@ba.rem>技能结束时回收所有无人机>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 17,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_mgllan_1",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "attack@interval",
+ "value": 3.0
+ },
+ {
+ "key": "attack@frozen_duration",
+ "value": 2.3
+ },
+ {
+ "key": "attack@sluggish",
+ "value": 0.9
+ }
+ ]
+ },
+ {
+ "name": "高效制冷模块",
+ "rangeId": null,
+ "description": "被动效果:使自身和无人机攻击范围内的敌方单位每<@ba.vup>{attack@interval}>秒停顿<@ba.vup>{attack@sluggish}>秒\\n主动开启:停顿变为束缚<@ba.vup>{attack@frozen_duration}>秒,<@ba.rem>技能结束时回收所有无人机>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 18,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_mgllan_1",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "attack@interval",
+ "value": 3.0
+ },
+ {
+ "key": "attack@frozen_duration",
+ "value": 2.4
+ },
+ {
+ "key": "attack@sluggish",
+ "value": 0.9
+ }
+ ]
+ },
+ {
+ "name": "高效制冷模块",
+ "rangeId": null,
+ "description": "被动效果:使自身和无人机攻击范围内的敌方单位每<@ba.vup>{attack@interval}>秒停顿<@ba.vup>{attack@sluggish}>秒\\n主动开启:停顿变为束缚<@ba.vup>{attack@frozen_duration}>秒,<@ba.rem>技能结束时回收所有无人机>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 20,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_mgllan_1",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "attack@interval",
+ "value": 3.0
+ },
+ {
+ "key": "attack@frozen_duration",
+ "value": 2.5
+ },
+ {
+ "key": "attack@sluggish",
+ "value": 1.0
+ }
+ ]
}
]
},
- "sktok_mgllan_drone3": {
- "skillId": "sktok_mgllan_drone3",
- "iconId": "sktok_mgllan_drone",
+ "skchr_mgllan_2": {
+ "skillId": "skchr_mgllan_2",
+ "iconId": null,
"hidden": false,
"levels": [
{
- "name": "回收",
+ "name": "激光开采模块",
"rangeId": null,
- "description": "技能结束后回收自身",
+ "description": "被动效果:无人机可以部署在近战位,进行单体法术攻击\\n主动开启:麦哲伦和她的无人机攻击速度<@ba.vup>+{attack_speed}>,无人机变为<@ba.vup>群体>攻击,<@ba.rem>技能结束时回收所有无人机>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 25,
"increment": 1.0
},
- "prefabId": "sktok_mgllan_drone3",
- "duration": 0.0,
- "blackboard": []
+ "prefabId": "skchr_mgllan_2",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "attack_speed",
+ "value": 60.0
+ }
+ ]
},
{
- "name": "回收",
+ "name": "激光开采模块",
"rangeId": null,
- "description": "技能结束后回收自身",
+ "description": "被动效果:无人机可以部署在近战位,进行单体法术攻击\\n主动开启:麦哲伦和她的无人机攻击速度<@ba.vup>+{attack_speed}>,无人机变为<@ba.vup>群体>攻击,<@ba.rem>技能结束时回收所有无人机>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "spCost": 49,
+ "initSp": 25,
"increment": 1.0
},
- "prefabId": "sktok_mgllan_drone3",
- "duration": 0.0,
- "blackboard": []
+ "prefabId": "skchr_mgllan_2",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "attack_speed",
+ "value": 65.0
+ }
+ ]
},
{
- "name": "回收",
+ "name": "激光开采模块",
"rangeId": null,
- "description": "技能结束后回收自身",
+ "description": "被动效果:无人机可以部署在近战位,进行单体法术攻击\\n主动开启:麦哲伦和她的无人机攻击速度<@ba.vup>+{attack_speed}>,无人机变为<@ba.vup>群体>攻击,<@ba.rem>技能结束时回收所有无人机>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "spCost": 48,
+ "initSp": 25,
"increment": 1.0
},
- "prefabId": "sktok_mgllan_drone3",
- "duration": 0.0,
- "blackboard": []
+ "prefabId": "skchr_mgllan_2",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "attack_speed",
+ "value": 70.0
+ }
+ ]
},
{
- "name": "回收",
+ "name": "激光开采模块",
"rangeId": null,
- "description": "技能结束后回收自身",
+ "description": "被动效果:无人机可以部署在近战位,进行单体法术攻击\\n主动开启:麦哲伦和她的无人机攻击速度<@ba.vup>+{attack_speed}>,无人机变为<@ba.vup>群体>攻击,<@ba.rem>技能结束时回收所有无人机>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "spCost": 47,
+ "initSp": 25,
"increment": 1.0
},
- "prefabId": "sktok_mgllan_drone3",
- "duration": 0.0,
- "blackboard": []
+ "prefabId": "skchr_mgllan_2",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "attack_speed",
+ "value": 80.0
+ }
+ ]
+ },
+ {
+ "name": "激光开采模块",
+ "rangeId": null,
+ "description": "被动效果:无人机可以部署在近战位,进行单体法术攻击\\n主动开启:麦哲伦和她的无人机攻击速度<@ba.vup>+{attack_speed}>,无人机变为<@ba.vup>群体>攻击,<@ba.rem>技能结束时回收所有无人机>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 46,
+ "initSp": 25,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_mgllan_2",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "attack_speed",
+ "value": 85.0
+ }
+ ]
+ },
+ {
+ "name": "激光开采模块",
+ "rangeId": null,
+ "description": "被动效果:无人机可以部署在近战位,进行单体法术攻击\\n主动开启:麦哲伦和她的无人机攻击速度<@ba.vup>+{attack_speed}>,无人机变为<@ba.vup>群体>攻击,<@ba.rem>技能结束时回收所有无人机>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 45,
+ "initSp": 25,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_mgllan_2",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "attack_speed",
+ "value": 90.0
+ }
+ ]
+ },
+ {
+ "name": "激光开采模块",
+ "rangeId": null,
+ "description": "被动效果:无人机可以部署在近战位,进行单体法术攻击\\n主动开启:麦哲伦和她的无人机攻击速度<@ba.vup>+{attack_speed}>,无人机变为<@ba.vup>群体>攻击,<@ba.rem>技能结束时回收所有无人机>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 44,
+ "initSp": 25,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_mgllan_2",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "attack_speed",
+ "value": 100.0
+ }
+ ]
+ },
+ {
+ "name": "激光开采模块",
+ "rangeId": null,
+ "description": "被动效果:无人机可以部署在近战位,进行单体法术攻击\\n主动开启:麦哲伦和她的无人机攻击速度<@ba.vup>+{attack_speed}>,无人机变为<@ba.vup>群体>攻击,<@ba.rem>技能结束时回收所有无人机>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 42,
+ "initSp": 25,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_mgllan_2",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "attack_speed",
+ "value": 115.0
+ }
+ ]
+ },
+ {
+ "name": "激光开采模块",
+ "rangeId": null,
+ "description": "被动效果:无人机可以部署在近战位,进行单体法术攻击\\n主动开启:麦哲伦和她的无人机攻击速度<@ba.vup>+{attack_speed}>,无人机变为<@ba.vup>群体>攻击,<@ba.rem>技能结束时回收所有无人机>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 40,
+ "initSp": 25,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_mgllan_2",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "attack_speed",
+ "value": 130.0
+ }
+ ]
+ },
+ {
+ "name": "激光开采模块",
+ "rangeId": null,
+ "description": "被动效果:无人机可以部署在近战位,进行单体法术攻击\\n主动开启:麦哲伦和她的无人机攻击速度<@ba.vup>+{attack_speed}>,无人机变为<@ba.vup>群体>攻击,<@ba.rem>技能结束时回收所有无人机>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 38,
+ "initSp": 25,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_mgllan_2",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "attack_speed",
+ "value": 150.0
+ }
+ ]
+ }
+ ]
+ },
+ "skchr_mgllan_3": {
+ "skillId": "skchr_mgllan_3",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
+ {
+ "name": "武装打击模块",
+ "rangeId": null,
+ "description": "被动效果:无人机可以部署在远程位,进行群体物理攻击\\n主动开启:麦哲伦和她的无人机攻击力<@ba.vup>+{atk:0%}>,无人机攻击的爆炸范围<@ba.vup>扩大>,<@ba.rem>技能结束时回收所有无人机>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 50,
+ "initSp": 25,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_mgllan_3",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.6
+ }
+ ]
+ },
+ {
+ "name": "武装打击模块",
+ "rangeId": null,
+ "description": "被动效果:无人机可以部署在远程位,进行群体物理攻击\\n主动开启:麦哲伦和她的无人机攻击力<@ba.vup>+{atk:0%}>,无人机攻击的爆炸范围<@ba.vup>扩大>,<@ba.rem>技能结束时回收所有无人机>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 49,
+ "initSp": 25,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_mgllan_3",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.65
+ }
+ ]
+ },
+ {
+ "name": "武装打击模块",
+ "rangeId": null,
+ "description": "被动效果:无人机可以部署在远程位,进行群体物理攻击\\n主动开启:麦哲伦和她的无人机攻击力<@ba.vup>+{atk:0%}>,无人机攻击的爆炸范围<@ba.vup>扩大>,<@ba.rem>技能结束时回收所有无人机>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 48,
+ "initSp": 25,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_mgllan_3",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.7
+ }
+ ]
+ },
+ {
+ "name": "武装打击模块",
+ "rangeId": null,
+ "description": "被动效果:无人机可以部署在远程位,进行群体物理攻击\\n主动开启:麦哲伦和她的无人机攻击力<@ba.vup>+{atk:0%}>,无人机攻击的爆炸范围<@ba.vup>扩大>,<@ba.rem>技能结束时回收所有无人机>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 47,
+ "initSp": 25,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_mgllan_3",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.8
+ }
+ ]
+ },
+ {
+ "name": "武装打击模块",
+ "rangeId": null,
+ "description": "被动效果:无人机可以部署在远程位,进行群体物理攻击\\n主动开启:麦哲伦和她的无人机攻击力<@ba.vup>+{atk:0%}>,无人机攻击的爆炸范围<@ba.vup>扩大>,<@ba.rem>技能结束时回收所有无人机>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 46,
+ "initSp": 25,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_mgllan_3",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.85
+ }
+ ]
+ },
+ {
+ "name": "武装打击模块",
+ "rangeId": null,
+ "description": "被动效果:无人机可以部署在远程位,进行群体物理攻击\\n主动开启:麦哲伦和她的无人机攻击力<@ba.vup>+{atk:0%}>,无人机攻击的爆炸范围<@ba.vup>扩大>,<@ba.rem>技能结束时回收所有无人机>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 45,
+ "initSp": 25,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_mgllan_3",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.9
+ }
+ ]
+ },
+ {
+ "name": "武装打击模块",
+ "rangeId": null,
+ "description": "被动效果:无人机可以部署在远程位,进行群体物理攻击\\n主动开启:麦哲伦和她的无人机攻击力<@ba.vup>+{atk:0%}>,无人机攻击的爆炸范围<@ba.vup>扩大>,<@ba.rem>技能结束时回收所有无人机>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 44,
+ "initSp": 25,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_mgllan_3",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.0
+ }
+ ]
+ },
+ {
+ "name": "武装打击模块",
+ "rangeId": null,
+ "description": "被动效果:无人机可以部署在远程位,进行群体物理攻击\\n主动开启:麦哲伦和她的无人机攻击力<@ba.vup>+{atk:0%}>,无人机攻击的爆炸范围<@ba.vup>扩大>,<@ba.rem>技能结束时回收所有无人机>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 42,
+ "initSp": 25,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_mgllan_3",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.15
+ }
+ ]
+ },
+ {
+ "name": "武装打击模块",
+ "rangeId": null,
+ "description": "被动效果:无人机可以部署在远程位,进行群体物理攻击\\n主动开启:麦哲伦和她的无人机攻击力<@ba.vup>+{atk:0%}>,无人机攻击的爆炸范围<@ba.vup>扩大>,<@ba.rem>技能结束时回收所有无人机>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 40,
+ "initSp": 25,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_mgllan_3",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.3
+ }
+ ]
+ },
+ {
+ "name": "武装打击模块",
+ "rangeId": null,
+ "description": "被动效果:无人机可以部署在远程位,进行群体物理攻击\\n主动开启:麦哲伦和她的无人机攻击力<@ba.vup>+{atk:0%}>,无人机攻击的爆炸范围<@ba.vup>扩大>,<@ba.rem>技能结束时回收所有无人机>",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 38,
+ "initSp": 25,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_mgllan_3",
+ "duration": 15.0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.5
+ }
+ ]
+ }
+ ]
+ },
+ "sktok_mgllan_drone1": {
+ "skillId": "sktok_mgllan_drone1",
+ "iconId": "sktok_mgllan_drone",
+ "hidden": false,
+ "levels": [
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone1",
+ "duration": 0.0,
+ "blackboard": []
+ },
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone1",
+ "duration": 0.0,
+ "blackboard": []
+ },
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone1",
+ "duration": 0.0,
+ "blackboard": []
+ },
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone1",
+ "duration": 0.0,
+ "blackboard": []
+ },
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone1",
+ "duration": 0.0,
+ "blackboard": []
+ },
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone1",
+ "duration": 0.0,
+ "blackboard": []
+ },
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone1",
+ "duration": 0.0,
+ "blackboard": []
+ },
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone1",
+ "duration": 0.0,
+ "blackboard": []
+ },
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone1",
+ "duration": 0.0,
+ "blackboard": []
+ },
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone1",
+ "duration": 0.0,
+ "blackboard": []
+ }
+ ]
+ },
+ "sktok_mgllan_drone2": {
+ "skillId": "sktok_mgllan_drone2",
+ "iconId": "sktok_mgllan_drone",
+ "hidden": false,
+ "levels": [
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone2",
+ "duration": 0.0,
+ "blackboard": []
+ },
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone2",
+ "duration": 0.0,
+ "blackboard": []
+ },
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone2",
+ "duration": 0.0,
+ "blackboard": []
+ },
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone2",
+ "duration": 0.0,
+ "blackboard": []
+ },
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone2",
+ "duration": 0.0,
+ "blackboard": []
+ },
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone2",
+ "duration": 0.0,
+ "blackboard": []
+ },
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone2",
+ "duration": 0.0,
+ "blackboard": []
+ },
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone2",
+ "duration": 0.0,
+ "blackboard": []
+ },
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone2",
+ "duration": 0.0,
+ "blackboard": []
+ },
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone2",
+ "duration": 0.0,
+ "blackboard": []
+ }
+ ]
+ },
+ "sktok_mgllan_drone3": {
+ "skillId": "sktok_mgllan_drone3",
+ "iconId": "sktok_mgllan_drone",
+ "hidden": false,
+ "levels": [
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone3",
+ "duration": 0.0,
+ "blackboard": []
+ },
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone3",
+ "duration": 0.0,
+ "blackboard": []
+ },
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone3",
+ "duration": 0.0,
+ "blackboard": []
+ },
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone3",
+ "duration": 0.0,
+ "blackboard": []
+ },
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone3",
+ "duration": 0.0,
+ "blackboard": []
+ },
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone3",
+ "duration": 0.0,
+ "blackboard": []
+ },
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone3",
+ "duration": 0.0,
+ "blackboard": []
+ },
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone3",
+ "duration": 0.0,
+ "blackboard": []
+ },
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone3",
+ "duration": 0.0,
+ "blackboard": []
+ },
+ {
+ "name": "回收",
+ "rangeId": null,
+ "description": "技能结束后回收自身",
+ "skillType": 1,
+ "spData": {
+ "spType": 1,
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_mgllan_drone3",
+ "duration": 0.0,
+ "blackboard": []
+ }
+ ]
+ },
+ "skchr_phatom_1": {
+ "skillId": "skchr_phatom_1",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
+ {
+ "name": "暗夜魅影",
+ "rangeId": null,
+ "description": "部署后立即获得<@ba.vup>{prob:0%}>的物理闪避和可吸收相当于自己最大生命<@ba.vup>{hp_ratio:0%}>物理伤害的护盾,持续<@ba.vup>{duration}>秒",
+ "skillType": 0,
+ "spData": {
+ "spType": 8,
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
+ },
+ "prefabId": "skchr_phatom_1",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "prob",
+ "value": 0.2
+ },
+ {
+ "key": "hp_ratio",
+ "value": 0.2
+ },
+ {
+ "key": "duration",
+ "value": 10.0
+ }
+ ]
+ },
+ {
+ "name": "暗夜魅影",
+ "rangeId": null,
+ "description": "部署后立即获得<@ba.vup>{prob:0%}>的物理闪避和可吸收相当于自己最大生命<@ba.vup>{hp_ratio:0%}>物理伤害的护盾,持续<@ba.vup>{duration}>秒",
+ "skillType": 0,
+ "spData": {
+ "spType": 8,
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
+ },
+ "prefabId": "skchr_phatom_1",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "prob",
+ "value": 0.2
+ },
+ {
+ "key": "hp_ratio",
+ "value": 0.25
+ },
+ {
+ "key": "duration",
+ "value": 10.0
+ }
+ ]
+ },
+ {
+ "name": "暗夜魅影",
+ "rangeId": null,
+ "description": "部署后立即获得<@ba.vup>{prob:0%}>的物理闪避和可吸收相当于自己最大生命<@ba.vup>{hp_ratio:0%}>物理伤害的护盾,持续<@ba.vup>{duration}>秒",
+ "skillType": 0,
+ "spData": {
+ "spType": 8,
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
+ },
+ "prefabId": "skchr_phatom_1",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "prob",
+ "value": 0.2
+ },
+ {
+ "key": "hp_ratio",
+ "value": 0.3
+ },
+ {
+ "key": "duration",
+ "value": 10.0
+ }
+ ]
+ },
+ {
+ "name": "暗夜魅影",
+ "rangeId": null,
+ "description": "部署后立即获得<@ba.vup>{prob:0%}>的物理闪避和可吸收相当于自己最大生命<@ba.vup>{hp_ratio:0%}>物理伤害的护盾,持续<@ba.vup>{duration}>秒",
+ "skillType": 0,
+ "spData": {
+ "spType": 8,
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
+ },
+ "prefabId": "skchr_phatom_1",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "prob",
+ "value": 0.3
+ },
+ {
+ "key": "hp_ratio",
+ "value": 0.35
+ },
+ {
+ "key": "duration",
+ "value": 10.0
+ }
+ ]
+ },
+ {
+ "name": "暗夜魅影",
+ "rangeId": null,
+ "description": "部署后立即获得<@ba.vup>{prob:0%}>的物理闪避和可吸收相当于自己最大生命<@ba.vup>{hp_ratio:0%}>物理伤害的护盾,持续<@ba.vup>{duration}>秒",
+ "skillType": 0,
+ "spData": {
+ "spType": 8,
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
+ },
+ "prefabId": "skchr_phatom_1",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "prob",
+ "value": 0.3
+ },
+ {
+ "key": "hp_ratio",
+ "value": 0.4
+ },
+ {
+ "key": "duration",
+ "value": 10.0
+ }
+ ]
+ },
+ {
+ "name": "暗夜魅影",
+ "rangeId": null,
+ "description": "部署后立即获得<@ba.vup>{prob:0%}>的物理闪避和可吸收相当于自己最大生命<@ba.vup>{hp_ratio:0%}>物理伤害的护盾,持续<@ba.vup>{duration}>秒",
+ "skillType": 0,
+ "spData": {
+ "spType": 8,
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
+ },
+ "prefabId": "skchr_phatom_1",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "prob",
+ "value": 0.3
+ },
+ {
+ "key": "hp_ratio",
+ "value": 0.45
+ },
+ {
+ "key": "duration",
+ "value": 10.0
+ }
+ ]
+ },
+ {
+ "name": "暗夜魅影",
+ "rangeId": null,
+ "description": "部署后立即获得<@ba.vup>{prob:0%}>的物理闪避和可吸收相当于自己最大生命<@ba.vup>{hp_ratio:0%}>物理伤害的护盾,持续<@ba.vup>{duration}>秒",
+ "skillType": 0,
+ "spData": {
+ "spType": 8,
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
+ },
+ "prefabId": "skchr_phatom_1",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "prob",
+ "value": 0.4
+ },
+ {
+ "key": "hp_ratio",
+ "value": 0.5
+ },
+ {
+ "key": "duration",
+ "value": 10.0
+ }
+ ]
+ },
+ {
+ "name": "暗夜魅影",
+ "rangeId": null,
+ "description": "部署后立即获得<@ba.vup>{prob:0%}>的物理闪避和可吸收相当于自己最大生命<@ba.vup>{hp_ratio:0%}>物理伤害的护盾,持续<@ba.vup>{duration}>秒",
+ "skillType": 0,
+ "spData": {
+ "spType": 8,
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
+ },
+ "prefabId": "skchr_phatom_1",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "prob",
+ "value": 0.4
+ },
+ {
+ "key": "hp_ratio",
+ "value": 0.6
+ },
+ {
+ "key": "duration",
+ "value": 10.0
+ }
+ ]
+ },
+ {
+ "name": "暗夜魅影",
+ "rangeId": null,
+ "description": "部署后立即获得<@ba.vup>{prob:0%}>的物理闪避和可吸收相当于自己最大生命<@ba.vup>{hp_ratio:0%}>物理伤害的护盾,持续<@ba.vup>{duration}>秒",
+ "skillType": 0,
+ "spData": {
+ "spType": 8,
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
+ },
+ "prefabId": "skchr_phatom_1",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "prob",
+ "value": 0.4
+ },
+ {
+ "key": "hp_ratio",
+ "value": 0.7
+ },
+ {
+ "key": "duration",
+ "value": 10.0
+ }
+ ]
+ },
+ {
+ "name": "暗夜魅影",
+ "rangeId": null,
+ "description": "部署后立即获得<@ba.vup>{prob:0%}>的物理闪避和可吸收相当于自己最大生命<@ba.vup>{hp_ratio:0%}>物理伤害的护盾,持续<@ba.vup>{duration}>秒",
+ "skillType": 0,
+ "spData": {
+ "spType": 8,
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
+ },
+ "prefabId": "skchr_phatom_1",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "prob",
+ "value": 0.5
+ },
+ {
+ "key": "hp_ratio",
+ "value": 0.8
+ },
+ {
+ "key": "duration",
+ "value": 10.0
+ }
+ ]
+ }
+ ]
+ },
+ "skchr_phatom_2": {
+ "skillId": "skchr_phatom_2",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
+ {
+ "name": "血色乐章",
+ "rangeId": null,
+ "description": "部署后立即获得<@ba.vup>{times}>层可叠加的攻击力<@ba.vup>+{atk:0%}>的增益(每攻击一次消耗一层)",
+ "skillType": 0,
+ "spData": {
+ "spType": 8,
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
+ },
+ "prefabId": "skchr_phatom_2",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "times",
+ "value": 7.0
+ },
+ {
+ "key": "atk",
+ "value": 0.1
+ }
+ ]
+ },
+ {
+ "name": "血色乐章",
+ "rangeId": null,
+ "description": "部署后立即获得<@ba.vup>{times}>层可叠加的攻击力<@ba.vup>+{atk:0%}>的增益(每攻击一次消耗一层)",
+ "skillType": 0,
+ "spData": {
+ "spType": 8,
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
+ },
+ "prefabId": "skchr_phatom_2",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "times",
+ "value": 7.0
+ },
+ {
+ "key": "atk",
+ "value": 0.11
+ }
+ ]
+ },
+ {
+ "name": "血色乐章",
+ "rangeId": null,
+ "description": "部署后立即获得<@ba.vup>{times}>层可叠加的攻击力<@ba.vup>+{atk:0%}>的增益(每攻击一次消耗一层)",
+ "skillType": 0,
+ "spData": {
+ "spType": 8,
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
+ },
+ "prefabId": "skchr_phatom_2",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "times",
+ "value": 7.0
+ },
+ {
+ "key": "atk",
+ "value": 0.12
+ }
+ ]
+ },
+ {
+ "name": "血色乐章",
+ "rangeId": null,
+ "description": "部署后立即获得<@ba.vup>{times}>层可叠加的攻击力<@ba.vup>+{atk:0%}>的增益(每攻击一次消耗一层)",
+ "skillType": 0,
+ "spData": {
+ "spType": 8,
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
+ },
+ "prefabId": "skchr_phatom_2",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "times",
+ "value": 8.0
+ },
+ {
+ "key": "atk",
+ "value": 0.13
+ }
+ ]
+ },
+ {
+ "name": "血色乐章",
+ "rangeId": null,
+ "description": "部署后立即获得<@ba.vup>{times}>层可叠加的攻击力<@ba.vup>+{atk:0%}>的增益(每攻击一次消耗一层)",
+ "skillType": 0,
+ "spData": {
+ "spType": 8,
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
+ },
+ "prefabId": "skchr_phatom_2",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "times",
+ "value": 8.0
+ },
+ {
+ "key": "atk",
+ "value": 0.14
+ }
+ ]
+ },
+ {
+ "name": "血色乐章",
+ "rangeId": null,
+ "description": "部署后立即获得<@ba.vup>{times}>层可叠加的攻击力<@ba.vup>+{atk:0%}>的增益(每攻击一次消耗一层)",
+ "skillType": 0,
+ "spData": {
+ "spType": 8,
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
+ },
+ "prefabId": "skchr_phatom_2",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "times",
+ "value": 8.0
+ },
+ {
+ "key": "atk",
+ "value": 0.15
+ }
+ ]
+ },
+ {
+ "name": "血色乐章",
+ "rangeId": null,
+ "description": "部署后立即获得<@ba.vup>{times}>层可叠加的攻击力<@ba.vup>+{atk:0%}>的增益(每攻击一次消耗一层)",
+ "skillType": 0,
+ "spData": {
+ "spType": 8,
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
+ },
+ "prefabId": "skchr_phatom_2",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "times",
+ "value": 9.0
+ },
+ {
+ "key": "atk",
+ "value": 0.16
+ }
+ ]
+ },
+ {
+ "name": "血色乐章",
+ "rangeId": null,
+ "description": "部署后立即获得<@ba.vup>{times}>层可叠加的攻击力<@ba.vup>+{atk:0%}>的增益(每攻击一次消耗一层)",
+ "skillType": 0,
+ "spData": {
+ "spType": 8,
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
+ },
+ "prefabId": "skchr_phatom_2",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "times",
+ "value": 9.0
+ },
+ {
+ "key": "atk",
+ "value": 0.17
+ }
+ ]
+ },
+ {
+ "name": "血色乐章",
+ "rangeId": null,
+ "description": "部署后立即获得<@ba.vup>{times}>层可叠加的攻击力<@ba.vup>+{atk:0%}>的增益(每攻击一次消耗一层)",
+ "skillType": 0,
+ "spData": {
+ "spType": 8,
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
+ },
+ "prefabId": "skchr_phatom_2",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "times",
+ "value": 9.0
+ },
+ {
+ "key": "atk",
+ "value": 0.18
+ }
+ ]
+ },
+ {
+ "name": "血色乐章",
+ "rangeId": null,
+ "description": "部署后立即获得<@ba.vup>{times}>层可叠加的攻击力<@ba.vup>+{atk:0%}>的增益(每攻击一次消耗一层)",
+ "skillType": 0,
+ "spData": {
+ "spType": 8,
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
+ },
+ "prefabId": "skchr_phatom_2",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "times",
+ "value": 10.0
+ },
+ {
+ "key": "atk",
+ "value": 0.2
+ }
+ ]
+ }
+ ]
+ },
+ "skchr_phatom_3": {
+ "skillId": "skchr_phatom_3",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
+ {
+ "name": "夜幕突袭",
+ "rangeId": "x-4",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,将其<@ba.vup>小力地>推开并随机施加以下任意一个状态(停顿、束缚、晕眩)<@ba.vup>{sluggish}>秒",
+ "skillType": 0,
+ "spData": {
+ "spType": 8,
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
+ },
+ "prefabId": "skchr_phatom_3",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 1.8
+ },
+ {
+ "key": "force",
+ "value": 0.0
+ },
+ {
+ "key": "sluggish",
+ "value": 2.0
+ },
+ {
+ "key": "root",
+ "value": 2.0
+ },
+ {
+ "key": "stun",
+ "value": 2.0
+ }
+ ]
+ },
+ {
+ "name": "夜幕突袭",
+ "rangeId": "x-4",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,将其<@ba.vup>小力地>推开并随机施加以下任意一个状态(停顿、束缚、晕眩)<@ba.vup>{sluggish}>秒",
+ "skillType": 0,
+ "spData": {
+ "spType": 8,
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
+ },
+ "prefabId": "skchr_phatom_3",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 1.9
+ },
+ {
+ "key": "force",
+ "value": 0.0
+ },
+ {
+ "key": "sluggish",
+ "value": 2.0
+ },
+ {
+ "key": "root",
+ "value": 2.0
+ },
+ {
+ "key": "stun",
+ "value": 2.0
+ }
+ ]
+ },
+ {
+ "name": "夜幕突袭",
+ "rangeId": "x-4",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,将其<@ba.vup>小力地>推开并随机施加以下任意一个状态(停顿、束缚、晕眩)<@ba.vup>{sluggish}>秒",
+ "skillType": 0,
+ "spData": {
+ "spType": 8,
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
+ },
+ "prefabId": "skchr_phatom_3",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 2.0
+ },
+ {
+ "key": "force",
+ "value": 0.0
+ },
+ {
+ "key": "sluggish",
+ "value": 2.0
+ },
+ {
+ "key": "root",
+ "value": 2.0
+ },
+ {
+ "key": "stun",
+ "value": 2.0
+ }
+ ]
+ },
+ {
+ "name": "夜幕突袭",
+ "rangeId": "x-4",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,将其<@ba.vup>小力地>推开并随机施加以下任意一个状态(停顿、束缚、晕眩)<@ba.vup>{sluggish}>秒",
+ "skillType": 0,
+ "spData": {
+ "spType": 8,
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
+ },
+ "prefabId": "skchr_phatom_3",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 2.1
+ },
+ {
+ "key": "force",
+ "value": 0.0
+ },
+ {
+ "key": "sluggish",
+ "value": 2.5
+ },
+ {
+ "key": "root",
+ "value": 2.5
+ },
+ {
+ "key": "stun",
+ "value": 2.5
+ }
+ ]
},
{
- "name": "回收",
- "rangeId": null,
- "description": "技能结束后回收自身",
- "skillType": 1,
+ "name": "夜幕突袭",
+ "rangeId": "x-4",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,将其<@ba.vup>小力地>推开并随机施加以下任意一个状态(停顿、束缚、晕眩)<@ba.vup>{sluggish}>秒",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
+ "maxChargeTime": 0,
"spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "sktok_mgllan_drone3",
- "duration": 0.0,
- "blackboard": []
+ "prefabId": "skchr_phatom_3",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 2.2
+ },
+ {
+ "key": "force",
+ "value": 0.0
+ },
+ {
+ "key": "sluggish",
+ "value": 2.5
+ },
+ {
+ "key": "root",
+ "value": 2.5
+ },
+ {
+ "key": "stun",
+ "value": 2.5
+ }
+ ]
},
{
- "name": "回收",
- "rangeId": null,
- "description": "技能结束后回收自身",
- "skillType": 1,
+ "name": "夜幕突袭",
+ "rangeId": "x-4",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,将其<@ba.vup>小力地>推开并随机施加以下任意一个状态(停顿、束缚、晕眩)<@ba.vup>{sluggish}>秒",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
+ "maxChargeTime": 0,
"spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "sktok_mgllan_drone3",
- "duration": 0.0,
- "blackboard": []
+ "prefabId": "skchr_phatom_3",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 2.3
+ },
+ {
+ "key": "force",
+ "value": 0.0
+ },
+ {
+ "key": "sluggish",
+ "value": 2.5
+ },
+ {
+ "key": "root",
+ "value": 2.5
+ },
+ {
+ "key": "stun",
+ "value": 2.5
+ }
+ ]
},
{
- "name": "回收",
- "rangeId": null,
- "description": "技能结束后回收自身",
- "skillType": 1,
+ "name": "夜幕突袭",
+ "rangeId": "x-4",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,将其<@ba.vup>小力地>推开并随机施加以下任意一个状态(停顿、束缚、晕眩)<@ba.vup>{sluggish}>秒",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
+ "maxChargeTime": 0,
"spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "sktok_mgllan_drone3",
- "duration": 0.0,
- "blackboard": []
+ "prefabId": "skchr_phatom_3",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 2.4
+ },
+ {
+ "key": "force",
+ "value": 0.0
+ },
+ {
+ "key": "sluggish",
+ "value": 3.0
+ },
+ {
+ "key": "root",
+ "value": 3.0
+ },
+ {
+ "key": "stun",
+ "value": 3.0
+ }
+ ]
},
{
- "name": "回收",
- "rangeId": null,
- "description": "技能结束后回收自身",
- "skillType": 1,
+ "name": "夜幕突袭",
+ "rangeId": "x-4",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,将其<@ba.vup>小力地>推开并随机施加以下任意一个状态(停顿、束缚、晕眩)<@ba.vup>{sluggish}>秒",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
+ "maxChargeTime": 0,
"spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "sktok_mgllan_drone3",
- "duration": 0.0,
- "blackboard": []
+ "prefabId": "skchr_phatom_3",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 2.6
+ },
+ {
+ "key": "force",
+ "value": 0.0
+ },
+ {
+ "key": "sluggish",
+ "value": 3.5
+ },
+ {
+ "key": "root",
+ "value": 3.5
+ },
+ {
+ "key": "stun",
+ "value": 3.5
+ }
+ ]
},
{
- "name": "回收",
- "rangeId": null,
- "description": "技能结束后回收自身",
- "skillType": 1,
+ "name": "夜幕突袭",
+ "rangeId": "x-4",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,将其<@ba.vup>小力地>推开并随机施加以下任意一个状态(停顿、束缚、晕眩)<@ba.vup>{sluggish}>秒",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
+ "maxChargeTime": 0,
"spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "sktok_mgllan_drone3",
- "duration": 0.0,
- "blackboard": []
+ "prefabId": "skchr_phatom_3",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 2.8
+ },
+ {
+ "key": "force",
+ "value": 0.0
+ },
+ {
+ "key": "sluggish",
+ "value": 4.0
+ },
+ {
+ "key": "root",
+ "value": 4.0
+ },
+ {
+ "key": "stun",
+ "value": 4.0
+ }
+ ]
},
{
- "name": "回收",
- "rangeId": null,
- "description": "技能结束后回收自身",
- "skillType": 1,
+ "name": "夜幕突袭",
+ "rangeId": "x-4",
+ "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,将其<@ba.vup>小力地>推开并随机施加以下任意一个状态(停顿、束缚、晕眩)<@ba.vup>{sluggish}>秒",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
+ "maxChargeTime": 0,
"spCost": 0,
"initSp": 0,
- "increment": 1.0
+ "increment": 0.0
},
- "prefabId": "sktok_mgllan_drone3",
- "duration": 0.0,
- "blackboard": []
+ "prefabId": "skchr_phatom_3",
+ "duration": -1.0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 3.0
+ },
+ {
+ "key": "force",
+ "value": 0.0
+ },
+ {
+ "key": "sluggish",
+ "value": 4.5
+ },
+ {
+ "key": "root",
+ "value": 4.5
+ },
+ {
+ "key": "stun",
+ "value": 4.5
+ }
+ ]
}
]
},
- "skchr_phatom_1": {
- "skillId": "skchr_phatom_1",
+ "sktok_phatom_1": {
+ "skillId": "sktok_phatom_1",
"iconId": null,
"hidden": false,
"levels": [
@@ -65937,7 +69688,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_1",
+ "prefabId": "sktok_phatom_1",
"duration": -1.0,
"blackboard": [
{
@@ -65967,7 +69718,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_1",
+ "prefabId": "sktok_phatom_1",
"duration": -1.0,
"blackboard": [
{
@@ -65997,7 +69748,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_1",
+ "prefabId": "sktok_phatom_1",
"duration": -1.0,
"blackboard": [
{
@@ -66027,7 +69778,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_1",
+ "prefabId": "sktok_phatom_1",
"duration": -1.0,
"blackboard": [
{
@@ -66057,7 +69808,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_1",
+ "prefabId": "sktok_phatom_1",
"duration": -1.0,
"blackboard": [
{
@@ -66087,7 +69838,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_1",
+ "prefabId": "sktok_phatom_1",
"duration": -1.0,
"blackboard": [
{
@@ -66117,7 +69868,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_1",
+ "prefabId": "sktok_phatom_1",
"duration": -1.0,
"blackboard": [
{
@@ -66147,7 +69898,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_1",
+ "prefabId": "sktok_phatom_1",
"duration": -1.0,
"blackboard": [
{
@@ -66177,7 +69928,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_1",
+ "prefabId": "sktok_phatom_1",
"duration": -1.0,
"blackboard": [
{
@@ -66207,7 +69958,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_1",
+ "prefabId": "sktok_phatom_1",
"duration": -1.0,
"blackboard": [
{
@@ -66226,8 +69977,8 @@
}
]
},
- "skchr_phatom_2": {
- "skillId": "skchr_phatom_2",
+ "sktok_phatom_2": {
+ "skillId": "sktok_phatom_2",
"iconId": null,
"hidden": false,
"levels": [
@@ -66244,7 +69995,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_2",
+ "prefabId": "sktok_phatom_2",
"duration": -1.0,
"blackboard": [
{
@@ -66270,7 +70021,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_2",
+ "prefabId": "sktok_phatom_2",
"duration": -1.0,
"blackboard": [
{
@@ -66296,7 +70047,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_2",
+ "prefabId": "sktok_phatom_2",
"duration": -1.0,
"blackboard": [
{
@@ -66322,7 +70073,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_2",
+ "prefabId": "sktok_phatom_2",
"duration": -1.0,
"blackboard": [
{
@@ -66348,7 +70099,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_2",
+ "prefabId": "sktok_phatom_2",
"duration": -1.0,
"blackboard": [
{
@@ -66374,7 +70125,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_2",
+ "prefabId": "sktok_phatom_2",
"duration": -1.0,
"blackboard": [
{
@@ -66400,7 +70151,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_2",
+ "prefabId": "sktok_phatom_2",
"duration": -1.0,
"blackboard": [
{
@@ -66426,7 +70177,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_2",
+ "prefabId": "sktok_phatom_2",
"duration": -1.0,
"blackboard": [
{
@@ -66452,7 +70203,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_2",
+ "prefabId": "sktok_phatom_2",
"duration": -1.0,
"blackboard": [
{
@@ -66478,7 +70229,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_2",
+ "prefabId": "sktok_phatom_2",
"duration": -1.0,
"blackboard": [
{
@@ -66493,8 +70244,8 @@
}
]
},
- "skchr_phatom_3": {
- "skillId": "skchr_phatom_3",
+ "sktok_phatom_3": {
+ "skillId": "sktok_phatom_3",
"iconId": null,
"hidden": false,
"levels": [
@@ -66511,7 +70262,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_3",
+ "prefabId": "sktok_phatom_3",
"duration": -1.0,
"blackboard": [
{
@@ -66549,7 +70300,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_3",
+ "prefabId": "sktok_phatom_3",
"duration": -1.0,
"blackboard": [
{
@@ -66587,7 +70338,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_3",
+ "prefabId": "sktok_phatom_3",
"duration": -1.0,
"blackboard": [
{
@@ -66625,7 +70376,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_3",
+ "prefabId": "sktok_phatom_3",
"duration": -1.0,
"blackboard": [
{
@@ -66663,7 +70414,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_3",
+ "prefabId": "sktok_phatom_3",
"duration": -1.0,
"blackboard": [
{
@@ -66701,7 +70452,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_3",
+ "prefabId": "sktok_phatom_3",
"duration": -1.0,
"blackboard": [
{
@@ -66739,7 +70490,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_3",
+ "prefabId": "sktok_phatom_3",
"duration": -1.0,
"blackboard": [
{
@@ -66777,7 +70528,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_3",
+ "prefabId": "sktok_phatom_3",
"duration": -1.0,
"blackboard": [
{
@@ -66815,7 +70566,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_3",
+ "prefabId": "sktok_phatom_3",
"duration": -1.0,
"blackboard": [
{
@@ -66853,7 +70604,7 @@
"initSp": 0,
"increment": 0.0
},
- "prefabId": "skchr_phatom_3",
+ "prefabId": "sktok_phatom_3",
"duration": -1.0,
"blackboard": [
{
@@ -66880,7569 +70631,7529 @@
}
]
},
- "sktok_phatom_1": {
- "skillId": "sktok_phatom_1",
+ "skchr_weedy_1": {
+ "skillId": "skchr_weedy_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "暗夜魅影",
+ "name": "炮管敲击",
"rangeId": null,
- "description": "部署后立即获得<@ba.vup>{prob:0%}>的物理闪避和可吸收相当于自己最大生命<@ba.vup>{hp_ratio:0%}>物理伤害的护盾,持续<@ba.vup>{duration}>秒",
- "skillType": 0,
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>小力地>推开,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 6,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_1",
- "duration": -1.0,
+ "prefabId": "skchr_weedy_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.2
+ "key": "atk_scale",
+ "value": 1.05
},
{
- "key": "hp_ratio",
- "value": 0.2
+ "key": "force",
+ "value": 0.0
},
{
- "key": "duration",
- "value": 10.0
+ "key": "stun",
+ "value": 0.8
}
]
},
{
- "name": "暗夜魅影",
+ "name": "炮管敲击",
"rangeId": null,
- "description": "部署后立即获得<@ba.vup>{prob:0%}>的物理闪避和可吸收相当于自己最大生命<@ba.vup>{hp_ratio:0%}>物理伤害的护盾,持续<@ba.vup>{duration}>秒",
- "skillType": 0,
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>小力地>推开,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 6,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_1",
- "duration": -1.0,
+ "prefabId": "skchr_weedy_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.2
+ "key": "atk_scale",
+ "value": 1.1
},
{
- "key": "hp_ratio",
- "value": 0.25
+ "key": "force",
+ "value": 0.0
},
{
- "key": "duration",
- "value": 10.0
+ "key": "stun",
+ "value": 0.8
}
]
},
{
- "name": "暗夜魅影",
+ "name": "炮管敲击",
"rangeId": null,
- "description": "部署后立即获得<@ba.vup>{prob:0%}>的物理闪避和可吸收相当于自己最大生命<@ba.vup>{hp_ratio:0%}>物理伤害的护盾,持续<@ba.vup>{duration}>秒",
- "skillType": 0,
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>小力地>推开,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 6,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_1",
- "duration": -1.0,
+ "prefabId": "skchr_weedy_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.2
+ "key": "atk_scale",
+ "value": 1.15
},
{
- "key": "hp_ratio",
- "value": 0.3
+ "key": "force",
+ "value": 0.0
},
{
- "key": "duration",
- "value": 10.0
+ "key": "stun",
+ "value": 0.8
}
]
},
{
- "name": "暗夜魅影",
+ "name": "炮管敲击",
"rangeId": null,
- "description": "部署后立即获得<@ba.vup>{prob:0%}>的物理闪避和可吸收相当于自己最大生命<@ba.vup>{hp_ratio:0%}>物理伤害的护盾,持续<@ba.vup>{duration}>秒",
- "skillType": 0,
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推开,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 6,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_1",
- "duration": -1.0,
+ "prefabId": "skchr_weedy_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.3
+ "key": "atk_scale",
+ "value": 1.2
},
{
- "key": "hp_ratio",
- "value": 0.35
+ "key": "force",
+ "value": 1.0
},
{
- "key": "duration",
- "value": 10.0
+ "key": "stun",
+ "value": 0.8
}
]
},
{
- "name": "暗夜魅影",
+ "name": "炮管敲击",
"rangeId": null,
- "description": "部署后立即获得<@ba.vup>{prob:0%}>的物理闪避和可吸收相当于自己最大生命<@ba.vup>{hp_ratio:0%}>物理伤害的护盾,持续<@ba.vup>{duration}>秒",
- "skillType": 0,
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推开,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 6,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_1",
- "duration": -1.0,
+ "prefabId": "skchr_weedy_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.3
+ "key": "atk_scale",
+ "value": 1.25
},
{
- "key": "hp_ratio",
- "value": 0.4
+ "key": "force",
+ "value": 1.0
},
{
- "key": "duration",
- "value": 10.0
+ "key": "stun",
+ "value": 0.8
}
]
},
{
- "name": "暗夜魅影",
+ "name": "炮管敲击",
"rangeId": null,
- "description": "部署后立即获得<@ba.vup>{prob:0%}>的物理闪避和可吸收相当于自己最大生命<@ba.vup>{hp_ratio:0%}>物理伤害的护盾,持续<@ba.vup>{duration}>秒",
- "skillType": 0,
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推开,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 6,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_1",
- "duration": -1.0,
+ "prefabId": "skchr_weedy_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.3
+ "key": "atk_scale",
+ "value": 1.3
},
{
- "key": "hp_ratio",
- "value": 0.45
+ "key": "force",
+ "value": 1.0
},
{
- "key": "duration",
- "value": 10.0
+ "key": "stun",
+ "value": 0.8
}
]
},
{
- "name": "暗夜魅影",
+ "name": "炮管敲击",
"rangeId": null,
- "description": "部署后立即获得<@ba.vup>{prob:0%}>的物理闪避和可吸收相当于自己最大生命<@ba.vup>{hp_ratio:0%}>物理伤害的护盾,持续<@ba.vup>{duration}>秒",
- "skillType": 0,
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推开,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 6,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_1",
- "duration": -1.0,
+ "prefabId": "skchr_weedy_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.4
+ "key": "atk_scale",
+ "value": 1.35
},
{
- "key": "hp_ratio",
- "value": 0.5
+ "key": "force",
+ "value": 1.0
},
{
- "key": "duration",
- "value": 10.0
+ "key": "stun",
+ "value": 0.9
}
]
},
{
- "name": "暗夜魅影",
+ "name": "炮管敲击",
"rangeId": null,
- "description": "部署后立即获得<@ba.vup>{prob:0%}>的物理闪避和可吸收相当于自己最大生命<@ba.vup>{hp_ratio:0%}>物理伤害的护盾,持续<@ba.vup>{duration}>秒",
- "skillType": 0,
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推开,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 5,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_1",
- "duration": -1.0,
+ "prefabId": "skchr_weedy_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.4
+ "key": "atk_scale",
+ "value": 1.4
},
{
- "key": "hp_ratio",
- "value": 0.6
+ "key": "force",
+ "value": 1.0
},
{
- "key": "duration",
- "value": 10.0
+ "key": "stun",
+ "value": 1.0
}
]
},
{
- "name": "暗夜魅影",
+ "name": "炮管敲击",
"rangeId": null,
- "description": "部署后立即获得<@ba.vup>{prob:0%}>的物理闪避和可吸收相当于自己最大生命<@ba.vup>{hp_ratio:0%}>物理伤害的护盾,持续<@ba.vup>{duration}>秒",
- "skillType": 0,
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推开,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 5,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_1",
- "duration": -1.0,
+ "prefabId": "skchr_weedy_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.4
+ "key": "atk_scale",
+ "value": 1.45
},
{
- "key": "hp_ratio",
- "value": 0.7
+ "key": "force",
+ "value": 1.0
},
{
- "key": "duration",
- "value": 10.0
+ "key": "stun",
+ "value": 1.1
}
]
},
{
- "name": "暗夜魅影",
+ "name": "炮管敲击",
"rangeId": null,
- "description": "部署后立即获得<@ba.vup>{prob:0%}>的物理闪避和可吸收相当于自己最大生命<@ba.vup>{hp_ratio:0%}>物理伤害的护盾,持续<@ba.vup>{duration}>秒",
- "skillType": 0,
+ "description": "下次攻击会把目标往攻击方向<@ba.vup>较大力地>推开,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 5,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_1",
- "duration": -1.0,
+ "prefabId": "skchr_weedy_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "prob",
- "value": 0.5
+ "key": "atk_scale",
+ "value": 1.5
},
{
- "key": "hp_ratio",
- "value": 0.8
+ "key": "force",
+ "value": 2.0
},
{
- "key": "duration",
- "value": 10.0
+ "key": "stun",
+ "value": 1.2
}
]
}
]
},
- "sktok_phatom_2": {
- "skillId": "sktok_phatom_2",
+ "skchr_weedy_2": {
+ "skillId": "skchr_weedy_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "血色乐章",
+ "name": "水炮模式",
"rangeId": null,
- "description": "部署后立即获得<@ba.vup>{times}>层可叠加的攻击力<@ba.vup>+{atk:0%}>的增益(每攻击一次消耗一层)",
- "skillType": 0,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,攻击距离<@ba.vup>+{ability_range_forward_extend}>格且切换为远程群体攻击,且会把击中目标<@ba.vup>稍微>推开\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 90,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_2",
- "duration": -1.0,
+ "prefabId": "skchr_weedy_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "times",
- "value": 7.0
+ "key": "atk",
+ "value": 1.1
},
{
- "key": "atk",
- "value": 0.1
+ "key": "ability_range_forward_extend",
+ "value": 1.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": 2.2
+ },
+ {
+ "key": "base_force_level",
+ "value": -1.0
}
]
},
{
- "name": "血色乐章",
+ "name": "水炮模式",
"rangeId": null,
- "description": "部署后立即获得<@ba.vup>{times}>层可叠加的攻击力<@ba.vup>+{atk:0%}>的增益(每攻击一次消耗一层)",
- "skillType": 0,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,攻击距离<@ba.vup>+{ability_range_forward_extend}>格且切换为远程群体攻击,且会把击中目标<@ba.vup>稍微>推开\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 88,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_2",
- "duration": -1.0,
+ "prefabId": "skchr_weedy_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "times",
- "value": 7.0
+ "key": "atk",
+ "value": 1.2
},
{
- "key": "atk",
- "value": 0.11
+ "key": "ability_range_forward_extend",
+ "value": 1.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": 2.2
+ },
+ {
+ "key": "base_force_level",
+ "value": -1.0
}
]
},
{
- "name": "血色乐章",
+ "name": "水炮模式",
"rangeId": null,
- "description": "部署后立即获得<@ba.vup>{times}>层可叠加的攻击力<@ba.vup>+{atk:0%}>的增益(每攻击一次消耗一层)",
- "skillType": 0,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,攻击距离<@ba.vup>+{ability_range_forward_extend}>格且切换为远程群体攻击,且会把击中目标<@ba.vup>稍微>推开\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 86,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_2",
- "duration": -1.0,
+ "prefabId": "skchr_weedy_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "times",
- "value": 7.0
+ "key": "atk",
+ "value": 1.3
},
{
- "key": "atk",
- "value": 0.12
+ "key": "ability_range_forward_extend",
+ "value": 1.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": 2.2
+ },
+ {
+ "key": "base_force_level",
+ "value": -1.0
}
]
},
{
- "name": "血色乐章",
+ "name": "水炮模式",
"rangeId": null,
- "description": "部署后立即获得<@ba.vup>{times}>层可叠加的攻击力<@ba.vup>+{atk:0%}>的增益(每攻击一次消耗一层)",
- "skillType": 0,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,攻击距离<@ba.vup>+{ability_range_forward_extend}>格且切换为远程群体攻击,且会把击中目标<@ba.vup>小力地>推开\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 84,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_2",
- "duration": -1.0,
+ "prefabId": "skchr_weedy_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "times",
- "value": 8.0
+ "key": "atk",
+ "value": 1.4
},
{
- "key": "atk",
- "value": 0.13
+ "key": "ability_range_forward_extend",
+ "value": 1.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": 2.2
+ },
+ {
+ "key": "base_force_level",
+ "value": 0.0
}
]
},
{
- "name": "血色乐章",
+ "name": "水炮模式",
"rangeId": null,
- "description": "部署后立即获得<@ba.vup>{times}>层可叠加的攻击力<@ba.vup>+{atk:0%}>的增益(每攻击一次消耗一层)",
- "skillType": 0,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,攻击距离<@ba.vup>+{ability_range_forward_extend}>格且切换为远程群体攻击,且会把击中目标<@ba.vup>小力地>推开\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 82,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_2",
- "duration": -1.0,
+ "prefabId": "skchr_weedy_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "times",
- "value": 8.0
+ "key": "atk",
+ "value": 1.5
},
{
- "key": "atk",
- "value": 0.14
+ "key": "ability_range_forward_extend",
+ "value": 1.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": 2.2
+ },
+ {
+ "key": "base_force_level",
+ "value": 0.0
}
]
},
{
- "name": "血色乐章",
+ "name": "水炮模式",
"rangeId": null,
- "description": "部署后立即获得<@ba.vup>{times}>层可叠加的攻击力<@ba.vup>+{atk:0%}>的增益(每攻击一次消耗一层)",
- "skillType": 0,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,攻击距离<@ba.vup>+{ability_range_forward_extend}>格且切换为远程群体攻击,且会把击中目标<@ba.vup>小力地>推开\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 80,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_2",
- "duration": -1.0,
+ "prefabId": "skchr_weedy_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "times",
- "value": 8.0
+ "key": "atk",
+ "value": 1.6
},
{
- "key": "atk",
- "value": 0.15
+ "key": "ability_range_forward_extend",
+ "value": 1.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": 2.2
+ },
+ {
+ "key": "base_force_level",
+ "value": 0.0
}
]
},
{
- "name": "血色乐章",
+ "name": "水炮模式",
"rangeId": null,
- "description": "部署后立即获得<@ba.vup>{times}>层可叠加的攻击力<@ba.vup>+{atk:0%}>的增益(每攻击一次消耗一层)",
- "skillType": 0,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,攻击距离<@ba.vup>+{ability_range_forward_extend}>格且切换为远程群体攻击,且会把击中目标<@ba.vup>小力地>推开\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 78,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_2",
- "duration": -1.0,
+ "prefabId": "skchr_weedy_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "times",
- "value": 9.0
+ "key": "atk",
+ "value": 1.7
},
{
- "key": "atk",
- "value": 0.16
+ "key": "ability_range_forward_extend",
+ "value": 1.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": 2.2
+ },
+ {
+ "key": "base_force_level",
+ "value": 0.0
}
]
},
{
- "name": "血色乐章",
+ "name": "水炮模式",
"rangeId": null,
- "description": "部署后立即获得<@ba.vup>{times}>层可叠加的攻击力<@ba.vup>+{atk:0%}>的增益(每攻击一次消耗一层)",
- "skillType": 0,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,攻击距离<@ba.vup>+{ability_range_forward_extend}>格且切换为远程群体攻击,且会把击中目标<@ba.vup>小力地>推开\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 76,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_2",
- "duration": -1.0,
+ "prefabId": "skchr_weedy_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "times",
- "value": 9.0
+ "key": "atk",
+ "value": 1.8
},
{
- "key": "atk",
- "value": 0.17
+ "key": "ability_range_forward_extend",
+ "value": 1.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": 2.2
+ },
+ {
+ "key": "base_force_level",
+ "value": 0.0
}
]
},
{
- "name": "血色乐章",
+ "name": "水炮模式",
"rangeId": null,
- "description": "部署后立即获得<@ba.vup>{times}>层可叠加的攻击力<@ba.vup>+{atk:0%}>的增益(每攻击一次消耗一层)",
- "skillType": 0,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,攻击距离<@ba.vup>+{ability_range_forward_extend}>格且切换为远程群体攻击,且会把击中目标<@ba.vup>小力地>推开\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 74,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_2",
- "duration": -1.0,
+ "prefabId": "skchr_weedy_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "times",
- "value": 9.0
+ "key": "atk",
+ "value": 1.9
},
{
- "key": "atk",
- "value": 0.18
+ "key": "ability_range_forward_extend",
+ "value": 2.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": 2.2
+ },
+ {
+ "key": "base_force_level",
+ "value": 0.0
}
]
},
{
- "name": "血色乐章",
+ "name": "水炮模式",
"rangeId": null,
- "description": "部署后立即获得<@ba.vup>{times}>层可叠加的攻击力<@ba.vup>+{atk:0%}>的增益(每攻击一次消耗一层)",
- "skillType": 0,
+ "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,攻击距离<@ba.vup>+{ability_range_forward_extend}>格且切换为远程群体攻击,且会把击中目标<@ba.vup>中等力度地>推开\\n<@ba.rem>持续时间无限>",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 70,
"initSp": 0,
- "increment": 0.0
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_2",
- "duration": -1.0,
+ "prefabId": "skchr_weedy_2",
+ "duration": 0.0,
"blackboard": [
{
- "key": "times",
- "value": 10.0
+ "key": "atk",
+ "value": 2.0
},
{
- "key": "atk",
- "value": 0.2
+ "key": "ability_range_forward_extend",
+ "value": 2.0
+ },
+ {
+ "key": "base_attack_time",
+ "value": 2.2
+ },
+ {
+ "key": "base_force_level",
+ "value": 1.0
}
]
}
]
},
- "sktok_phatom_3": {
- "skillId": "sktok_phatom_3",
+ "skchr_weedy_3": {
+ "skillId": "skchr_weedy_3",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "夜幕突袭",
- "rangeId": "x-4",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,将其<@ba.vup>小力地>推开并随机施加以下任意一个状态(停顿、束缚、晕眩)<@ba.vup>{sluggish}>秒",
- "skillType": 0,
+ "name": "液氮大炮",
+ "rangeId": "4-1",
+ "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>中等力度地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 43,
+ "initSp": 10,
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_3",
+ "prefabId": "skchr_weedy_3",
"duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.8
+ "key": "force",
+ "value": 1.0
},
{
- "key": "force",
+ "key": "stun",
"value": 0.0
},
{
- "key": "sluggish",
- "value": 2.0
+ "key": "atk_scale",
+ "value": 2.6
+ },
+ {
+ "key": "duration",
+ "value": 4.0
+ },
+ {
+ "key": "dist",
+ "value": 1.0
},
{
- "key": "root",
- "value": 2.0
+ "key": "value",
+ "value": 1200.0
},
{
- "key": "stun",
- "value": 2.0
+ "key": "interval",
+ "value": 0.066
}
]
},
{
- "name": "夜幕突袭",
- "rangeId": "x-4",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,将其<@ba.vup>小力地>推开并随机施加以下任意一个状态(停顿、束缚、晕眩)<@ba.vup>{sluggish}>秒",
- "skillType": 0,
+ "name": "液氮大炮",
+ "rangeId": "4-1",
+ "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>中等力度地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 42,
+ "initSp": 11,
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_3",
+ "prefabId": "skchr_weedy_3",
"duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.9
+ "key": "force",
+ "value": 1.0
},
{
- "key": "force",
+ "key": "stun",
"value": 0.0
},
{
- "key": "sluggish",
- "value": 2.0
+ "key": "atk_scale",
+ "value": 2.7
},
{
- "key": "root",
- "value": 2.0
+ "key": "duration",
+ "value": 4.0
},
{
- "key": "stun",
- "value": 2.0
+ "key": "dist",
+ "value": 1.0
+ },
+ {
+ "key": "value",
+ "value": 1200.0
+ },
+ {
+ "key": "interval",
+ "value": 0.066
}
]
},
{
- "name": "夜幕突袭",
- "rangeId": "x-4",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,将其<@ba.vup>小力地>推开并随机施加以下任意一个状态(停顿、束缚、晕眩)<@ba.vup>{sluggish}>秒",
- "skillType": 0,
+ "name": "液氮大炮",
+ "rangeId": "4-1",
+ "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>中等力度地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 41,
+ "initSp": 12,
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_3",
+ "prefabId": "skchr_weedy_3",
"duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.0
+ "key": "force",
+ "value": 1.0
},
{
- "key": "force",
+ "key": "stun",
"value": 0.0
},
{
- "key": "sluggish",
- "value": 2.0
+ "key": "atk_scale",
+ "value": 2.8
},
{
- "key": "root",
- "value": 2.0
+ "key": "duration",
+ "value": 4.0
},
{
- "key": "stun",
- "value": 2.0
+ "key": "dist",
+ "value": 1.0
+ },
+ {
+ "key": "value",
+ "value": 1200.0
+ },
+ {
+ "key": "interval",
+ "value": 0.066
}
]
},
{
- "name": "夜幕突袭",
- "rangeId": "x-4",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,将其<@ba.vup>小力地>推开并随机施加以下任意一个状态(停顿、束缚、晕眩)<@ba.vup>{sluggish}>秒",
- "skillType": 0,
+ "name": "液氮大炮",
+ "rangeId": "4-1",
+ "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>中等力度地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 40,
+ "initSp": 13,
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_3",
+ "prefabId": "skchr_weedy_3",
"duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.1
+ "key": "force",
+ "value": 1.0
},
{
- "key": "force",
+ "key": "stun",
"value": 0.0
},
{
- "key": "sluggish",
- "value": 2.5
+ "key": "atk_scale",
+ "value": 2.9
},
{
- "key": "root",
- "value": 2.5
+ "key": "duration",
+ "value": 5.0
},
{
- "key": "stun",
- "value": 2.5
+ "key": "dist",
+ "value": 1.0
+ },
+ {
+ "key": "value",
+ "value": 1200.0
+ },
+ {
+ "key": "interval",
+ "value": 0.066
}
]
},
{
- "name": "夜幕突袭",
- "rangeId": "x-4",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,将其<@ba.vup>小力地>推开并随机施加以下任意一个状态(停顿、束缚、晕眩)<@ba.vup>{sluggish}>秒",
- "skillType": 0,
+ "name": "液氮大炮",
+ "rangeId": "4-1",
+ "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>中等力度地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 39,
+ "initSp": 14,
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_3",
+ "prefabId": "skchr_weedy_3",
"duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.2
+ "key": "force",
+ "value": 1.0
},
{
- "key": "force",
+ "key": "stun",
"value": 0.0
},
{
- "key": "sluggish",
- "value": 2.5
+ "key": "atk_scale",
+ "value": 3.0
},
{
- "key": "root",
- "value": 2.5
+ "key": "duration",
+ "value": 5.0
},
{
- "key": "stun",
- "value": 2.5
+ "key": "dist",
+ "value": 1.0
+ },
+ {
+ "key": "value",
+ "value": 1200.0
+ },
+ {
+ "key": "interval",
+ "value": 0.066
}
]
},
{
- "name": "夜幕突袭",
- "rangeId": "x-4",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,将其<@ba.vup>小力地>推开并随机施加以下任意一个状态(停顿、束缚、晕眩)<@ba.vup>{sluggish}>秒",
- "skillType": 0,
+ "name": "液氮大炮",
+ "rangeId": "4-1",
+ "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>中等力度地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 38,
+ "initSp": 15,
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_3",
+ "prefabId": "skchr_weedy_3",
"duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.3
+ "key": "force",
+ "value": 1.0
},
{
- "key": "force",
+ "key": "stun",
"value": 0.0
},
{
- "key": "sluggish",
- "value": 2.5
+ "key": "atk_scale",
+ "value": 3.1
},
{
- "key": "root",
- "value": 2.5
+ "key": "duration",
+ "value": 5.0
},
{
- "key": "stun",
- "value": 2.5
+ "key": "dist",
+ "value": 1.0
+ },
+ {
+ "key": "value",
+ "value": 1200.0
+ },
+ {
+ "key": "interval",
+ "value": 0.066
}
]
},
{
- "name": "夜幕突袭",
- "rangeId": "x-4",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,将其<@ba.vup>小力地>推开并随机施加以下任意一个状态(停顿、束缚、晕眩)<@ba.vup>{sluggish}>秒",
- "skillType": 0,
+ "name": "液氮大炮",
+ "rangeId": "4-1",
+ "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>较大力地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 37,
+ "initSp": 16,
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_3",
+ "prefabId": "skchr_weedy_3",
"duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.4
+ "key": "force",
+ "value": 2.0
},
{
- "key": "force",
+ "key": "stun",
"value": 0.0
},
{
- "key": "sluggish",
- "value": 3.0
+ "key": "atk_scale",
+ "value": 3.2
},
{
- "key": "root",
- "value": 3.0
+ "key": "duration",
+ "value": 6.0
},
{
- "key": "stun",
- "value": 3.0
+ "key": "dist",
+ "value": 1.0
+ },
+ {
+ "key": "value",
+ "value": 1200.0
+ },
+ {
+ "key": "interval",
+ "value": 0.066
}
]
},
{
- "name": "夜幕突袭",
- "rangeId": "x-4",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,将其<@ba.vup>小力地>推开并随机施加以下任意一个状态(停顿、束缚、晕眩)<@ba.vup>{sluggish}>秒",
- "skillType": 0,
+ "name": "液氮大炮",
+ "rangeId": "4-1",
+ "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>较大力地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 36,
+ "initSp": 17,
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_3",
+ "prefabId": "skchr_weedy_3",
"duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.6
+ "key": "force",
+ "value": 2.0
},
{
- "key": "force",
+ "key": "stun",
"value": 0.0
},
{
- "key": "sluggish",
- "value": 3.5
+ "key": "atk_scale",
+ "value": 3.3
},
{
- "key": "root",
- "value": 3.5
+ "key": "duration",
+ "value": 6.0
},
{
- "key": "stun",
- "value": 3.5
+ "key": "dist",
+ "value": 1.0
+ },
+ {
+ "key": "value",
+ "value": 1200.0
+ },
+ {
+ "key": "interval",
+ "value": 0.066
}
]
},
{
- "name": "夜幕突袭",
- "rangeId": "x-4",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,将其<@ba.vup>小力地>推开并随机施加以下任意一个状态(停顿、束缚、晕眩)<@ba.vup>{sluggish}>秒",
- "skillType": 0,
+ "name": "液氮大炮",
+ "rangeId": "4-1",
+ "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>较大力地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 35,
+ "initSp": 18,
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_3",
+ "prefabId": "skchr_weedy_3",
"duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 2.8
+ "key": "force",
+ "value": 2.0
},
{
- "key": "force",
+ "key": "stun",
"value": 0.0
},
{
- "key": "sluggish",
- "value": 4.0
+ "key": "atk_scale",
+ "value": 3.4
},
{
- "key": "root",
- "value": 4.0
+ "key": "duration",
+ "value": 7.0
},
{
- "key": "stun",
- "value": 4.0
+ "key": "dist",
+ "value": 1.0
+ },
+ {
+ "key": "value",
+ "value": 1200.0
+ },
+ {
+ "key": "interval",
+ "value": 0.066
}
]
},
{
- "name": "夜幕突袭",
- "rangeId": "x-4",
- "description": "部署后立即对周围所有敌人造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害,将其<@ba.vup>小力地>推开并随机施加以下任意一个状态(停顿、束缚、晕眩)<@ba.vup>{sluggish}>秒",
- "skillType": 0,
+ "name": "液氮大炮",
+ "rangeId": "4-1",
+ "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>大力地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "skillType": 1,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
- "initSp": 0,
- "increment": 0.0
+ "maxChargeTime": 1,
+ "spCost": 33,
+ "initSp": 20,
+ "increment": 1.0
},
- "prefabId": "sktok_phatom_3",
+ "prefabId": "skchr_weedy_3",
"duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
+ "key": "force",
"value": 3.0
},
{
- "key": "force",
+ "key": "stun",
"value": 0.0
},
{
- "key": "sluggish",
- "value": 4.5
+ "key": "atk_scale",
+ "value": 3.5
},
{
- "key": "root",
- "value": 4.5
+ "key": "duration",
+ "value": 8.0
},
{
- "key": "stun",
- "value": 4.5
+ "key": "dist",
+ "value": 1.0
+ },
+ {
+ "key": "value",
+ "value": 1200.0
+ },
+ {
+ "key": "interval",
+ "value": 0.066
}
]
}
]
},
- "skchr_weedy_1": {
- "skillId": "skchr_weedy_1",
+ "sktok_weedy_token": {
+ "skillId": "sktok_weedy_token",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "炮管敲击",
- "rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>小力地>推开,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
- "skillType": 2,
+ "name": "液氮大炮",
+ "rangeId": "4-1",
+ "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>中等力度地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
+ "spCost": 0,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_weedy_1",
- "duration": 0.0,
+ "prefabId": "sktok_weedy_token",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.05
+ "key": "force",
+ "value": 1.0
},
{
- "key": "force",
+ "key": "stun",
"value": 0.0
},
{
- "key": "stun",
- "value": 0.8
+ "key": "atk_scale",
+ "value": 2.6
+ },
+ {
+ "key": "duration",
+ "value": 4.0
+ },
+ {
+ "key": "dist",
+ "value": 1.0
+ },
+ {
+ "key": "value",
+ "value": 1200.0
+ },
+ {
+ "key": "interval",
+ "value": 0.066
}
]
},
{
- "name": "炮管敲击",
- "rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>小力地>推开,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
- "skillType": 2,
+ "name": "液氮大炮",
+ "rangeId": "4-1",
+ "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>中等力度地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
+ "spCost": 0,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_weedy_1",
- "duration": 0.0,
+ "prefabId": "sktok_weedy_token",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.1
+ "key": "force",
+ "value": 1.0
},
{
- "key": "force",
+ "key": "stun",
"value": 0.0
},
{
- "key": "stun",
- "value": 0.8
+ "key": "atk_scale",
+ "value": 2.7
+ },
+ {
+ "key": "duration",
+ "value": 4.0
+ },
+ {
+ "key": "dist",
+ "value": 1.0
+ },
+ {
+ "key": "value",
+ "value": 1200.0
+ },
+ {
+ "key": "interval",
+ "value": 0.066
}
]
},
{
- "name": "炮管敲击",
- "rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>小力地>推开,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
- "skillType": 2,
+ "name": "液氮大炮",
+ "rangeId": "4-1",
+ "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>中等力度地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
+ "spCost": 0,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_weedy_1",
- "duration": 0.0,
+ "prefabId": "sktok_weedy_token",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.15
+ "key": "force",
+ "value": 1.0
},
{
- "key": "force",
+ "key": "stun",
"value": 0.0
},
{
- "key": "stun",
- "value": 0.8
+ "key": "atk_scale",
+ "value": 2.8
+ },
+ {
+ "key": "duration",
+ "value": 4.0
+ },
+ {
+ "key": "dist",
+ "value": 1.0
+ },
+ {
+ "key": "value",
+ "value": 1200.0
+ },
+ {
+ "key": "interval",
+ "value": 0.066
}
]
},
{
- "name": "炮管敲击",
- "rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推开,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
- "skillType": 2,
+ "name": "液氮大炮",
+ "rangeId": "4-1",
+ "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>中等力度地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
+ "spCost": 0,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_weedy_1",
- "duration": 0.0,
+ "prefabId": "sktok_weedy_token",
+ "duration": -1.0,
"blackboard": [
+ {
+ "key": "force",
+ "value": 1.0
+ },
+ {
+ "key": "stun",
+ "value": 0.0
+ },
{
"key": "atk_scale",
- "value": 1.2
+ "value": 2.9
},
{
- "key": "force",
+ "key": "duration",
+ "value": 5.0
+ },
+ {
+ "key": "dist",
"value": 1.0
},
{
- "key": "stun",
- "value": 0.8
+ "key": "value",
+ "value": 1200.0
+ },
+ {
+ "key": "interval",
+ "value": 0.066
}
]
},
{
- "name": "炮管敲击",
- "rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推开,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
- "skillType": 2,
+ "name": "液氮大炮",
+ "rangeId": "4-1",
+ "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>中等力度地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
+ "spCost": 0,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_weedy_1",
- "duration": 0.0,
+ "prefabId": "sktok_weedy_token",
+ "duration": -1.0,
"blackboard": [
+ {
+ "key": "force",
+ "value": 1.0
+ },
+ {
+ "key": "stun",
+ "value": 0.0
+ },
{
"key": "atk_scale",
- "value": 1.25
+ "value": 3.0
},
{
- "key": "force",
+ "key": "duration",
+ "value": 5.0
+ },
+ {
+ "key": "dist",
"value": 1.0
},
{
- "key": "stun",
- "value": 0.8
+ "key": "value",
+ "value": 1200.0
+ },
+ {
+ "key": "interval",
+ "value": 0.066
}
]
},
{
- "name": "炮管敲击",
- "rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推开,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
- "skillType": 2,
+ "name": "液氮大炮",
+ "rangeId": "4-1",
+ "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>中等力度地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
+ "spCost": 0,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_weedy_1",
- "duration": 0.0,
+ "prefabId": "sktok_weedy_token",
+ "duration": -1.0,
"blackboard": [
+ {
+ "key": "force",
+ "value": 1.0
+ },
+ {
+ "key": "stun",
+ "value": 0.0
+ },
{
"key": "atk_scale",
- "value": 1.3
+ "value": 3.1
},
{
- "key": "force",
+ "key": "duration",
+ "value": 5.0
+ },
+ {
+ "key": "dist",
"value": 1.0
},
{
- "key": "stun",
- "value": 0.8
+ "key": "value",
+ "value": 1200.0
+ },
+ {
+ "key": "interval",
+ "value": 0.066
}
]
},
{
- "name": "炮管敲击",
- "rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推开,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
- "skillType": 2,
+ "name": "液氮大炮",
+ "rangeId": "4-1",
+ "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>较大力地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
+ "spCost": 0,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_weedy_1",
- "duration": 0.0,
+ "prefabId": "sktok_weedy_token",
+ "duration": -1.0,
"blackboard": [
+ {
+ "key": "force",
+ "value": 2.0
+ },
+ {
+ "key": "stun",
+ "value": 0.0
+ },
{
"key": "atk_scale",
- "value": 1.35
+ "value": 3.2
},
{
- "key": "force",
+ "key": "duration",
+ "value": 6.0
+ },
+ {
+ "key": "dist",
"value": 1.0
},
{
- "key": "stun",
- "value": 0.9
+ "key": "value",
+ "value": 1200.0
+ },
+ {
+ "key": "interval",
+ "value": 0.066
}
]
},
{
- "name": "炮管敲击",
- "rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推开,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
- "skillType": 2,
+ "name": "液氮大炮",
+ "rangeId": "4-1",
+ "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>较大力地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
+ "spCost": 0,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_weedy_1",
- "duration": 0.0,
+ "prefabId": "sktok_weedy_token",
+ "duration": -1.0,
"blackboard": [
+ {
+ "key": "force",
+ "value": 2.0
+ },
+ {
+ "key": "stun",
+ "value": 0.0
+ },
{
"key": "atk_scale",
- "value": 1.4
+ "value": 3.3
},
{
- "key": "force",
- "value": 1.0
+ "key": "duration",
+ "value": 6.0
},
{
- "key": "stun",
+ "key": "dist",
"value": 1.0
+ },
+ {
+ "key": "value",
+ "value": 1200.0
+ },
+ {
+ "key": "interval",
+ "value": 0.066
}
]
},
{
- "name": "炮管敲击",
- "rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>中等力度地>推开,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
- "skillType": 2,
+ "name": "液氮大炮",
+ "rangeId": "4-1",
+ "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>较大力地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
+ "spCost": 0,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_weedy_1",
- "duration": 0.0,
+ "prefabId": "sktok_weedy_token",
+ "duration": -1.0,
"blackboard": [
+ {
+ "key": "force",
+ "value": 2.0
+ },
+ {
+ "key": "stun",
+ "value": 0.0
+ },
{
"key": "atk_scale",
- "value": 1.45
+ "value": 3.4
},
{
- "key": "force",
+ "key": "duration",
+ "value": 7.0
+ },
+ {
+ "key": "dist",
"value": 1.0
},
{
- "key": "stun",
- "value": 1.1
+ "key": "value",
+ "value": 1200.0
+ },
+ {
+ "key": "interval",
+ "value": 0.066
}
]
},
{
- "name": "炮管敲击",
- "rangeId": null,
- "description": "下次攻击会把目标往攻击方向<@ba.vup>较大力地>推开,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的物理伤害并令其晕眩<@ba.vup>{stun}>秒",
- "skillType": 2,
+ "name": "液氮大炮",
+ "rangeId": "4-1",
+ "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>大力地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
+ "spCost": 0,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_weedy_1",
- "duration": 0.0,
+ "prefabId": "sktok_weedy_token",
+ "duration": -1.0,
"blackboard": [
+ {
+ "key": "force",
+ "value": 3.0
+ },
+ {
+ "key": "stun",
+ "value": 0.0
+ },
{
"key": "atk_scale",
- "value": 1.5
+ "value": 3.5
},
{
- "key": "force",
- "value": 2.0
+ "key": "duration",
+ "value": 8.0
},
{
- "key": "stun",
- "value": 1.2
+ "key": "dist",
+ "value": 1.0
+ },
+ {
+ "key": "value",
+ "value": 1200.0
+ },
+ {
+ "key": "interval",
+ "value": 0.066
}
]
}
]
},
- "skchr_weedy_2": {
- "skillId": "skchr_weedy_2",
+ "skchr_haak_1": {
+ "skillId": "skchr_haak_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "水炮模式",
+ "name": "快速射击",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,攻击距离<@ba.vup>+{ability_range_forward_extend}>格且切换为远程群体攻击,且会把击中目标<@ba.vup>稍微>推开\\n<@ba.rem>持续时间无限>",
- "skillType": 2,
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 90,
- "initSp": 0,
+ "spCost": 30,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_weedy_2",
- "duration": 0.0,
+ "prefabId": "skchr_haak_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.1
- },
- {
- "key": "ability_range_forward_extend",
- "value": 1.0
- },
- {
- "key": "base_attack_time",
- "value": 2.2
- },
- {
- "key": "base_force_level",
- "value": -1.0
+ "key": "attack_speed",
+ "value": 30.0
}
]
},
{
- "name": "水炮模式",
+ "name": "快速射击",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,攻击距离<@ba.vup>+{ability_range_forward_extend}>格且切换为远程群体攻击,且会把击中目标<@ba.vup>稍微>推开\\n<@ba.rem>持续时间无限>",
- "skillType": 2,
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 88,
- "initSp": 0,
+ "spCost": 30,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_weedy_2",
- "duration": 0.0,
+ "prefabId": "skchr_haak_1",
+ "duration": 21.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.2
- },
- {
- "key": "ability_range_forward_extend",
- "value": 1.0
- },
- {
- "key": "base_attack_time",
- "value": 2.2
- },
- {
- "key": "base_force_level",
- "value": -1.0
+ "key": "attack_speed",
+ "value": 35.0
}
]
},
{
- "name": "水炮模式",
+ "name": "快速射击",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,攻击距离<@ba.vup>+{ability_range_forward_extend}>格且切换为远程群体攻击,且会把击中目标<@ba.vup>稍微>推开\\n<@ba.rem>持续时间无限>",
- "skillType": 2,
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 86,
- "initSp": 0,
+ "spCost": 30,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_weedy_2",
- "duration": 0.0,
+ "prefabId": "skchr_haak_1",
+ "duration": 22.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.3
- },
- {
- "key": "ability_range_forward_extend",
- "value": 1.0
- },
- {
- "key": "base_attack_time",
- "value": 2.2
- },
- {
- "key": "base_force_level",
- "value": -1.0
+ "key": "attack_speed",
+ "value": 40.0
}
]
},
{
- "name": "水炮模式",
+ "name": "快速射击",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,攻击距离<@ba.vup>+{ability_range_forward_extend}>格且切换为远程群体攻击,且会把击中目标<@ba.vup>小力地>推开\\n<@ba.rem>持续时间无限>",
- "skillType": 2,
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 84,
- "initSp": 0,
+ "spCost": 30,
+ "initSp": 16,
"increment": 1.0
},
- "prefabId": "skchr_weedy_2",
- "duration": 0.0,
+ "prefabId": "skchr_haak_1",
+ "duration": 23.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.4
- },
- {
- "key": "ability_range_forward_extend",
- "value": 1.0
- },
- {
- "key": "base_attack_time",
- "value": 2.2
- },
- {
- "key": "base_force_level",
- "value": 0.0
+ "key": "attack_speed",
+ "value": 50.0
}
]
},
{
- "name": "水炮模式",
+ "name": "快速射击",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,攻击距离<@ba.vup>+{ability_range_forward_extend}>格且切换为远程群体攻击,且会把击中目标<@ba.vup>小力地>推开\\n<@ba.rem>持续时间无限>",
- "skillType": 2,
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 82,
- "initSp": 0,
+ "spCost": 30,
+ "initSp": 16,
"increment": 1.0
},
- "prefabId": "skchr_weedy_2",
- "duration": 0.0,
+ "prefabId": "skchr_haak_1",
+ "duration": 24.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.5
- },
- {
- "key": "ability_range_forward_extend",
- "value": 1.0
- },
- {
- "key": "base_attack_time",
- "value": 2.2
- },
- {
- "key": "base_force_level",
- "value": 0.0
+ "key": "attack_speed",
+ "value": 55.0
}
]
},
{
- "name": "水炮模式",
+ "name": "快速射击",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,攻击距离<@ba.vup>+{ability_range_forward_extend}>格且切换为远程群体攻击,且会把击中目标<@ba.vup>小力地>推开\\n<@ba.rem>持续时间无限>",
- "skillType": 2,
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 0,
+ "spCost": 30,
+ "initSp": 16,
"increment": 1.0
},
- "prefabId": "skchr_weedy_2",
- "duration": 0.0,
+ "prefabId": "skchr_haak_1",
+ "duration": 25.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.6
- },
- {
- "key": "ability_range_forward_extend",
- "value": 1.0
- },
- {
- "key": "base_attack_time",
- "value": 2.2
- },
- {
- "key": "base_force_level",
- "value": 0.0
+ "key": "attack_speed",
+ "value": 60.0
}
]
},
{
- "name": "水炮模式",
+ "name": "快速射击",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,攻击距离<@ba.vup>+{ability_range_forward_extend}>格且切换为远程群体攻击,且会把击中目标<@ba.vup>小力地>推开\\n<@ba.rem>持续时间无限>",
- "skillType": 2,
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 78,
- "initSp": 0,
- "increment": 1.0
- },
- "prefabId": "skchr_weedy_2",
- "duration": 0.0,
- "blackboard": [
- {
- "key": "atk",
- "value": 1.7
- },
- {
- "key": "ability_range_forward_extend",
- "value": 1.0
- },
- {
- "key": "base_attack_time",
- "value": 2.2
- },
+ "spCost": 30,
+ "initSp": 17,
+ "increment": 1.0
+ },
+ "prefabId": "skchr_haak_1",
+ "duration": 26.0,
+ "blackboard": [
{
- "key": "base_force_level",
- "value": 0.0
+ "key": "attack_speed",
+ "value": 70.0
}
]
},
{
- "name": "水炮模式",
+ "name": "快速射击",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,攻击距离<@ba.vup>+{ability_range_forward_extend}>格且切换为远程群体攻击,且会把击中目标<@ba.vup>小力地>推开\\n<@ba.rem>持续时间无限>",
- "skillType": 2,
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 76,
- "initSp": 0,
+ "spCost": 30,
+ "initSp": 18,
"increment": 1.0
},
- "prefabId": "skchr_weedy_2",
- "duration": 0.0,
+ "prefabId": "skchr_haak_1",
+ "duration": 27.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.8
- },
- {
- "key": "ability_range_forward_extend",
- "value": 1.0
- },
- {
- "key": "base_attack_time",
- "value": 2.2
- },
- {
- "key": "base_force_level",
- "value": 0.0
+ "key": "attack_speed",
+ "value": 80.0
}
]
},
{
- "name": "水炮模式",
+ "name": "快速射击",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,攻击距离<@ba.vup>+{ability_range_forward_extend}>格且切换为远程群体攻击,且会把击中目标<@ba.vup>小力地>推开\\n<@ba.rem>持续时间无限>",
- "skillType": 2,
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 74,
- "initSp": 0,
+ "spCost": 30,
+ "initSp": 19,
"increment": 1.0
},
- "prefabId": "skchr_weedy_2",
- "duration": 0.0,
+ "prefabId": "skchr_haak_1",
+ "duration": 28.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.9
- },
- {
- "key": "ability_range_forward_extend",
- "value": 2.0
- },
- {
- "key": "base_attack_time",
- "value": 2.2
- },
- {
- "key": "base_force_level",
- "value": 0.0
+ "key": "attack_speed",
+ "value": 90.0
}
]
},
{
- "name": "水炮模式",
+ "name": "快速射击",
"rangeId": null,
- "description": "攻击间隔<@ba.vdown>增大>,攻击力<@ba.vup>+{atk:0%}>,攻击距离<@ba.vup>+{ability_range_forward_extend}>格且切换为远程群体攻击,且会把击中目标<@ba.vup>中等力度地>推开\\n<@ba.rem>持续时间无限>",
- "skillType": 2,
+ "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 70,
- "initSp": 0,
+ "spCost": 30,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_weedy_2",
- "duration": 0.0,
+ "prefabId": "skchr_haak_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk",
- "value": 2.0
- },
- {
- "key": "ability_range_forward_extend",
- "value": 2.0
- },
- {
- "key": "base_attack_time",
- "value": 2.2
- },
- {
- "key": "base_force_level",
- "value": 1.0
+ "key": "attack_speed",
+ "value": 100.0
}
]
}
]
},
- "skchr_weedy_3": {
- "skillId": "skchr_weedy_3",
+ "skchr_haak_2": {
+ "skillId": "skchr_haak_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "液氮大炮",
- "rangeId": "4-1",
- "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>中等力度地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "name": "爆发剂·γ型",
+ "rangeId": null,
+ "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标防御力和生命上限<@ba.vup>+{max_hp:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 43,
- "initSp": 10,
+ "spCost": 40,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_weedy_3",
- "duration": -1.0,
+ "prefabId": "skchr_haak_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "force",
- "value": 1.0
- },
- {
- "key": "stun",
- "value": 0.0
- },
- {
- "key": "atk_scale",
- "value": 2.6
- },
- {
- "key": "duration",
- "value": 4.0
- },
- {
- "key": "dist",
- "value": 1.0
+ "key": "max_hp",
+ "value": 0.3
},
{
- "key": "value",
- "value": 1200.0
+ "key": "def",
+ "value": 0.3
},
{
- "key": "interval",
- "value": 0.066
+ "key": "damage",
+ "value": 500.0
}
]
},
{
- "name": "液氮大炮",
- "rangeId": "4-1",
- "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>中等力度地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "name": "爆发剂·γ型",
+ "rangeId": null,
+ "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标防御力和生命上限<@ba.vup>+{max_hp:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 42,
- "initSp": 11,
+ "spCost": 39,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_weedy_3",
- "duration": -1.0,
+ "prefabId": "skchr_haak_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "force",
- "value": 1.0
- },
- {
- "key": "stun",
- "value": 0.0
- },
- {
- "key": "atk_scale",
- "value": 2.7
- },
- {
- "key": "duration",
- "value": 4.0
- },
- {
- "key": "dist",
- "value": 1.0
+ "key": "max_hp",
+ "value": 0.3
},
{
- "key": "value",
- "value": 1200.0
+ "key": "def",
+ "value": 0.3
},
{
- "key": "interval",
- "value": 0.066
+ "key": "damage",
+ "value": 500.0
}
]
},
{
- "name": "液氮大炮",
- "rangeId": "4-1",
- "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>中等力度地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "name": "爆发剂·γ型",
+ "rangeId": null,
+ "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标防御力和生命上限<@ba.vup>+{max_hp:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 41,
- "initSp": 12,
+ "spCost": 38,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_weedy_3",
- "duration": -1.0,
+ "prefabId": "skchr_haak_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "force",
- "value": 1.0
- },
- {
- "key": "stun",
- "value": 0.0
- },
- {
- "key": "atk_scale",
- "value": 2.8
- },
- {
- "key": "duration",
- "value": 4.0
- },
- {
- "key": "dist",
- "value": 1.0
+ "key": "max_hp",
+ "value": 0.3
},
{
- "key": "value",
- "value": 1200.0
+ "key": "def",
+ "value": 0.3
},
{
- "key": "interval",
- "value": 0.066
+ "key": "damage",
+ "value": 500.0
}
]
},
{
- "name": "液氮大炮",
- "rangeId": "4-1",
- "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>中等力度地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "name": "爆发剂·γ型",
+ "rangeId": null,
+ "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标防御力和生命上限<@ba.vup>+{max_hp:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 13,
+ "spCost": 37,
+ "initSp": 21,
"increment": 1.0
},
- "prefabId": "skchr_weedy_3",
- "duration": -1.0,
+ "prefabId": "skchr_haak_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "force",
- "value": 1.0
- },
- {
- "key": "stun",
- "value": 0.0
- },
- {
- "key": "atk_scale",
- "value": 2.9
- },
- {
- "key": "duration",
- "value": 5.0
- },
- {
- "key": "dist",
- "value": 1.0
+ "key": "max_hp",
+ "value": 0.4
},
{
- "key": "value",
- "value": 1200.0
+ "key": "def",
+ "value": 0.4
},
{
- "key": "interval",
- "value": 0.066
+ "key": "damage",
+ "value": 500.0
}
]
},
{
- "name": "液氮大炮",
- "rangeId": "4-1",
- "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>中等力度地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "name": "爆发剂·γ型",
+ "rangeId": null,
+ "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标防御力和生命上限<@ba.vup>+{max_hp:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 39,
- "initSp": 14,
+ "spCost": 36,
+ "initSp": 21,
"increment": 1.0
},
- "prefabId": "skchr_weedy_3",
- "duration": -1.0,
+ "prefabId": "skchr_haak_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "force",
- "value": 1.0
- },
- {
- "key": "stun",
- "value": 0.0
- },
- {
- "key": "atk_scale",
- "value": 3.0
- },
- {
- "key": "duration",
- "value": 5.0
- },
- {
- "key": "dist",
- "value": 1.0
+ "key": "max_hp",
+ "value": 0.4
},
{
- "key": "value",
- "value": 1200.0
+ "key": "def",
+ "value": 0.4
},
{
- "key": "interval",
- "value": 0.066
+ "key": "damage",
+ "value": 500.0
}
]
},
{
- "name": "液氮大炮",
- "rangeId": "4-1",
- "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>中等力度地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "name": "爆发剂·γ型",
+ "rangeId": null,
+ "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标防御力和生命上限<@ba.vup>+{max_hp:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 38,
- "initSp": 15,
+ "spCost": 35,
+ "initSp": 21,
"increment": 1.0
},
- "prefabId": "skchr_weedy_3",
- "duration": -1.0,
+ "prefabId": "skchr_haak_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "force",
- "value": 1.0
- },
- {
- "key": "stun",
- "value": 0.0
- },
- {
- "key": "atk_scale",
- "value": 3.1
- },
- {
- "key": "duration",
- "value": 5.0
- },
- {
- "key": "dist",
- "value": 1.0
+ "key": "max_hp",
+ "value": 0.4
},
{
- "key": "value",
- "value": 1200.0
+ "key": "def",
+ "value": 0.4
},
{
- "key": "interval",
- "value": 0.066
+ "key": "damage",
+ "value": 500.0
}
]
},
{
- "name": "液氮大炮",
- "rangeId": "4-1",
- "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>较大力地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "name": "爆发剂·γ型",
+ "rangeId": null,
+ "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标防御力和生命上限<@ba.vup>+{max_hp:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 37,
- "initSp": 16,
+ "spCost": 34,
+ "initSp": 22,
"increment": 1.0
},
- "prefabId": "skchr_weedy_3",
- "duration": -1.0,
+ "prefabId": "skchr_haak_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "force",
- "value": 2.0
- },
- {
- "key": "stun",
- "value": 0.0
- },
- {
- "key": "atk_scale",
- "value": 3.2
- },
- {
- "key": "duration",
- "value": 6.0
- },
- {
- "key": "dist",
- "value": 1.0
+ "key": "max_hp",
+ "value": 0.5
},
{
- "key": "value",
- "value": 1200.0
+ "key": "def",
+ "value": 0.5
},
{
- "key": "interval",
- "value": 0.066
+ "key": "damage",
+ "value": 500.0
}
]
},
{
- "name": "液氮大炮",
- "rangeId": "4-1",
- "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>较大力地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "name": "爆发剂·γ型",
+ "rangeId": null,
+ "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标防御力和生命上限<@ba.vup>+{max_hp:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 36,
- "initSp": 17,
+ "spCost": 33,
+ "initSp": 23,
"increment": 1.0
},
- "prefabId": "skchr_weedy_3",
- "duration": -1.0,
+ "prefabId": "skchr_haak_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "force",
- "value": 2.0
- },
- {
- "key": "stun",
- "value": 0.0
- },
- {
- "key": "atk_scale",
- "value": 3.3
- },
- {
- "key": "duration",
- "value": 6.0
- },
- {
- "key": "dist",
- "value": 1.0
+ "key": "max_hp",
+ "value": 0.6
},
{
- "key": "value",
- "value": 1200.0
+ "key": "def",
+ "value": 0.6
},
{
- "key": "interval",
- "value": 0.066
+ "key": "damage",
+ "value": 500.0
}
]
},
{
- "name": "液氮大炮",
- "rangeId": "4-1",
- "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>较大力地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "name": "爆发剂·γ型",
+ "rangeId": null,
+ "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标防御力和生命上限<@ba.vup>+{max_hp:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 35,
- "initSp": 18,
+ "spCost": 32,
+ "initSp": 24,
"increment": 1.0
},
- "prefabId": "skchr_weedy_3",
- "duration": -1.0,
+ "prefabId": "skchr_haak_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "force",
- "value": 2.0
- },
- {
- "key": "stun",
- "value": 0.0
- },
- {
- "key": "atk_scale",
- "value": 3.4
- },
- {
- "key": "duration",
- "value": 7.0
- },
- {
- "key": "dist",
- "value": 1.0
+ "key": "max_hp",
+ "value": 0.7
},
{
- "key": "value",
- "value": 1200.0
+ "key": "def",
+ "value": 0.7
},
{
- "key": "interval",
- "value": 0.066
+ "key": "damage",
+ "value": 500.0
}
]
},
{
- "name": "液氮大炮",
- "rangeId": "4-1",
- "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>大力地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "name": "爆发剂·γ型",
+ "rangeId": null,
+ "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标防御力和生命上限<@ba.vup>+{max_hp:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 33,
- "initSp": 20,
+ "spCost": 30,
+ "initSp": 25,
"increment": 1.0
- },
- "prefabId": "skchr_weedy_3",
- "duration": -1.0,
- "blackboard": [
- {
- "key": "force",
- "value": 3.0
- },
- {
- "key": "stun",
- "value": 0.0
- },
- {
- "key": "atk_scale",
- "value": 3.5
- },
- {
- "key": "duration",
- "value": 8.0
- },
+ },
+ "prefabId": "skchr_haak_2",
+ "duration": 30.0,
+ "blackboard": [
{
- "key": "dist",
- "value": 1.0
+ "key": "max_hp",
+ "value": 0.8
},
{
- "key": "value",
- "value": 1200.0
+ "key": "def",
+ "value": 0.8
},
{
- "key": "interval",
- "value": 0.066
+ "key": "damage",
+ "value": 500.0
}
]
}
]
},
- "sktok_weedy_token": {
- "skillId": "sktok_weedy_token",
+ "skchr_haak_3": {
+ "skillId": "skchr_haak_3",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "液氮大炮",
- "rangeId": "4-1",
- "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>中等力度地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "name": "爆发剂·榴莲味",
+ "rangeId": null,
+ "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "spCost": 47,
+ "initSp": 25,
"increment": 1.0
},
- "prefabId": "sktok_weedy_token",
- "duration": -1.0,
+ "prefabId": "skchr_haak_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "force",
- "value": 1.0
- },
- {
- "key": "stun",
- "value": 0.0
- },
- {
- "key": "atk_scale",
- "value": 2.6
- },
- {
- "key": "duration",
- "value": 4.0
- },
- {
- "key": "dist",
- "value": 1.0
+ "key": "atk",
+ "value": 0.25
},
{
- "key": "value",
- "value": 1200.0
+ "key": "attack_speed",
+ "value": 25.0
},
{
- "key": "interval",
- "value": 0.066
+ "key": "damage",
+ "value": 500.0
}
]
},
{
- "name": "液氮大炮",
- "rangeId": "4-1",
- "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>中等力度地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "name": "爆发剂·榴莲味",
+ "rangeId": null,
+ "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "spCost": 46,
+ "initSp": 25,
"increment": 1.0
},
- "prefabId": "sktok_weedy_token",
- "duration": -1.0,
+ "prefabId": "skchr_haak_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "force",
- "value": 1.0
- },
- {
- "key": "stun",
- "value": 0.0
- },
- {
- "key": "atk_scale",
- "value": 2.7
- },
- {
- "key": "duration",
- "value": 4.0
- },
- {
- "key": "dist",
- "value": 1.0
+ "key": "atk",
+ "value": 0.25
},
{
- "key": "value",
- "value": 1200.0
+ "key": "attack_speed",
+ "value": 25.0
},
{
- "key": "interval",
- "value": 0.066
+ "key": "damage",
+ "value": 500.0
}
]
},
{
- "name": "液氮大炮",
- "rangeId": "4-1",
- "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>中等力度地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "name": "爆发剂·榴莲味",
+ "rangeId": null,
+ "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "spCost": 45,
+ "initSp": 25,
"increment": 1.0
},
- "prefabId": "sktok_weedy_token",
- "duration": -1.0,
+ "prefabId": "skchr_haak_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "force",
- "value": 1.0
- },
- {
- "key": "stun",
- "value": 0.0
- },
- {
- "key": "atk_scale",
- "value": 2.8
- },
- {
- "key": "duration",
- "value": 4.0
- },
- {
- "key": "dist",
- "value": 1.0
+ "key": "atk",
+ "value": 0.25
},
{
- "key": "value",
- "value": 1200.0
+ "key": "attack_speed",
+ "value": 25.0
},
{
- "key": "interval",
- "value": 0.066
+ "key": "damage",
+ "value": 500.0
}
]
},
{
- "name": "液氮大炮",
- "rangeId": "4-1",
- "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>中等力度地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "name": "爆发剂·榴莲味",
+ "rangeId": null,
+ "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "spCost": 44,
+ "initSp": 26,
"increment": 1.0
},
- "prefabId": "sktok_weedy_token",
- "duration": -1.0,
+ "prefabId": "skchr_haak_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "force",
- "value": 1.0
- },
- {
- "key": "stun",
- "value": 0.0
- },
- {
- "key": "atk_scale",
- "value": 2.9
- },
- {
- "key": "duration",
- "value": 5.0
- },
- {
- "key": "dist",
- "value": 1.0
+ "key": "atk",
+ "value": 0.3
},
{
- "key": "value",
- "value": 1200.0
+ "key": "attack_speed",
+ "value": 30.0
},
{
- "key": "interval",
- "value": 0.066
+ "key": "damage",
+ "value": 500.0
}
]
},
{
- "name": "液氮大炮",
- "rangeId": "4-1",
- "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>中等力度地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "name": "爆发剂·榴莲味",
+ "rangeId": null,
+ "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "spCost": 43,
+ "initSp": 26,
"increment": 1.0
},
- "prefabId": "sktok_weedy_token",
- "duration": -1.0,
+ "prefabId": "skchr_haak_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "force",
- "value": 1.0
- },
- {
- "key": "stun",
- "value": 0.0
- },
- {
- "key": "atk_scale",
- "value": 3.0
- },
- {
- "key": "duration",
- "value": 5.0
- },
- {
- "key": "dist",
- "value": 1.0
+ "key": "atk",
+ "value": 0.3
},
{
- "key": "value",
- "value": 1200.0
+ "key": "attack_speed",
+ "value": 30.0
},
{
- "key": "interval",
- "value": 0.066
+ "key": "damage",
+ "value": 500.0
}
]
},
{
- "name": "液氮大炮",
- "rangeId": "4-1",
- "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>中等力度地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "name": "爆发剂·榴莲味",
+ "rangeId": null,
+ "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "spCost": 42,
+ "initSp": 26,
"increment": 1.0
},
- "prefabId": "sktok_weedy_token",
- "duration": -1.0,
+ "prefabId": "skchr_haak_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "force",
- "value": 1.0
- },
- {
- "key": "stun",
- "value": 0.0
- },
- {
- "key": "atk_scale",
- "value": 3.1
- },
- {
- "key": "duration",
- "value": 5.0
- },
- {
- "key": "dist",
- "value": 1.0
+ "key": "atk",
+ "value": 0.3
},
{
- "key": "value",
- "value": 1200.0
+ "key": "attack_speed",
+ "value": 30.0
},
{
- "key": "interval",
- "value": 0.066
+ "key": "damage",
+ "value": 500.0
}
]
},
{
- "name": "液氮大炮",
- "rangeId": "4-1",
- "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>较大力地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "name": "爆发剂·榴莲味",
+ "rangeId": null,
+ "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "spCost": 41,
+ "initSp": 27,
"increment": 1.0
},
- "prefabId": "sktok_weedy_token",
- "duration": -1.0,
+ "prefabId": "skchr_haak_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "force",
- "value": 2.0
- },
- {
- "key": "stun",
- "value": 0.0
- },
- {
- "key": "atk_scale",
- "value": 3.2
- },
- {
- "key": "duration",
- "value": 6.0
- },
- {
- "key": "dist",
- "value": 1.0
+ "key": "atk",
+ "value": 0.35
},
{
- "key": "value",
- "value": 1200.0
+ "key": "attack_speed",
+ "value": 35.0
},
{
- "key": "interval",
- "value": 0.066
+ "key": "damage",
+ "value": 500.0
}
]
},
{
- "name": "液氮大炮",
- "rangeId": "4-1",
- "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>较大力地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "name": "爆发剂·榴莲味",
+ "rangeId": null,
+ "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "spCost": 39,
+ "initSp": 28,
"increment": 1.0
},
- "prefabId": "sktok_weedy_token",
- "duration": -1.0,
+ "prefabId": "skchr_haak_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "force",
- "value": 2.0
- },
- {
- "key": "stun",
- "value": 0.0
- },
- {
- "key": "atk_scale",
- "value": 3.3
- },
- {
- "key": "duration",
- "value": 6.0
- },
- {
- "key": "dist",
- "value": 1.0
+ "key": "atk",
+ "value": 0.4
},
{
- "key": "value",
- "value": 1200.0
+ "key": "attack_speed",
+ "value": 40.0
},
{
- "key": "interval",
- "value": 0.066
+ "key": "damage",
+ "value": 500.0
}
]
},
{
- "name": "液氮大炮",
- "rangeId": "4-1",
- "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>较大力地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "name": "爆发剂·榴莲味",
+ "rangeId": null,
+ "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "spCost": 37,
+ "initSp": 29,
"increment": 1.0
},
- "prefabId": "sktok_weedy_token",
- "duration": -1.0,
+ "prefabId": "skchr_haak_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "force",
- "value": 2.0
- },
- {
- "key": "stun",
- "value": 0.0
- },
- {
- "key": "atk_scale",
- "value": 3.4
- },
- {
- "key": "duration",
- "value": 7.0
- },
- {
- "key": "dist",
- "value": 1.0
+ "key": "atk",
+ "value": 0.45
},
{
- "key": "value",
- "value": 1200.0
+ "key": "attack_speed",
+ "value": 45.0
},
{
- "key": "interval",
- "value": 0.066
+ "key": "damage",
+ "value": 500.0
}
]
},
{
- "name": "液氮大炮",
- "rangeId": "4-1",
- "description": "立即发射一个压缩液氮炮,造成相当于攻击力<@ba.vup>{atk_scale:0%}>的群体法术伤害并将敌人<@ba.vup>大力地>推开,令其<@ba.vup>{duration}>秒内移动时受到正比于距离的<@ba.vup>真实>伤害;<@ba.rem>如果蓄水炮在周围4格内的话也会同样进行发射>",
+ "name": "爆发剂·榴莲味",
+ "rangeId": null,
+ "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 0,
- "initSp": 0,
+ "spCost": 35,
+ "initSp": 30,
"increment": 1.0
},
- "prefabId": "sktok_weedy_token",
- "duration": -1.0,
+ "prefabId": "skchr_haak_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "force",
- "value": 3.0
- },
- {
- "key": "stun",
- "value": 0.0
- },
- {
- "key": "atk_scale",
- "value": 3.5
- },
- {
- "key": "duration",
- "value": 8.0
- },
- {
- "key": "dist",
- "value": 1.0
+ "key": "atk",
+ "value": 0.5
},
{
- "key": "value",
- "value": 1200.0
+ "key": "attack_speed",
+ "value": 50.0
},
{
- "key": "interval",
- "value": 0.066
+ "key": "damage",
+ "value": 500.0
}
]
}
]
},
- "skchr_haak_1": {
- "skillId": "skchr_haak_1",
+ "skchr_shining_1": {
+ "skillId": "skchr_shining_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "快速射击",
+ "name": "信条",
"rangeId": null,
- "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 15,
+ "spCost": 50,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_haak_1",
+ "prefabId": "skchr_shining_1",
"duration": 20.0,
"blackboard": [
+ {
+ "key": "atk",
+ "value": 0.45
+ },
{
"key": "attack_speed",
- "value": 30.0
+ "value": 10.0
}
]
},
{
- "name": "快速射击",
+ "name": "信条",
"rangeId": null,
- "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 15,
+ "spCost": 49,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_haak_1",
- "duration": 21.0,
+ "prefabId": "skchr_shining_1",
+ "duration": 20.0,
"blackboard": [
+ {
+ "key": "atk",
+ "value": 0.48
+ },
{
"key": "attack_speed",
- "value": 35.0
+ "value": 10.0
}
]
},
{
- "name": "快速射击",
+ "name": "信条",
"rangeId": null,
- "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 15,
+ "spCost": 48,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_haak_1",
- "duration": 22.0,
+ "prefabId": "skchr_shining_1",
+ "duration": 20.0,
"blackboard": [
+ {
+ "key": "atk",
+ "value": 0.5
+ },
{
"key": "attack_speed",
- "value": 40.0
+ "value": 10.0
}
]
},
{
- "name": "快速射击",
+ "name": "信条",
"rangeId": null,
- "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 16,
+ "spCost": 47,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_haak_1",
- "duration": 23.0,
+ "prefabId": "skchr_shining_1",
+ "duration": 20.0,
"blackboard": [
+ {
+ "key": "atk",
+ "value": 0.58
+ },
{
"key": "attack_speed",
- "value": 50.0
+ "value": 10.0
}
]
},
{
- "name": "快速射击",
+ "name": "信条",
"rangeId": null,
- "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 16,
+ "spCost": 46,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_haak_1",
- "duration": 24.0,
+ "prefabId": "skchr_shining_1",
+ "duration": 20.0,
"blackboard": [
+ {
+ "key": "atk",
+ "value": 0.61
+ },
{
"key": "attack_speed",
- "value": 55.0
+ "value": 10.0
}
]
},
{
- "name": "快速射击",
+ "name": "信条",
"rangeId": null,
- "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 16,
+ "spCost": 45,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_haak_1",
- "duration": 25.0,
+ "prefabId": "skchr_shining_1",
+ "duration": 20.0,
"blackboard": [
+ {
+ "key": "atk",
+ "value": 0.64
+ },
{
"key": "attack_speed",
- "value": 60.0
+ "value": 10.0
}
]
},
{
- "name": "快速射击",
+ "name": "信条",
"rangeId": null,
- "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 17,
+ "spCost": 44,
+ "initSp": 14,
"increment": 1.0
},
- "prefabId": "skchr_haak_1",
- "duration": 26.0,
+ "prefabId": "skchr_shining_1",
+ "duration": 20.0,
"blackboard": [
+ {
+ "key": "atk",
+ "value": 0.67
+ },
{
"key": "attack_speed",
- "value": 70.0
+ "value": 20.0
}
]
},
{
- "name": "快速射击",
+ "name": "信条",
"rangeId": null,
- "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 18,
+ "spCost": 43,
+ "initSp": 16,
"increment": 1.0
},
- "prefabId": "skchr_haak_1",
- "duration": 27.0,
+ "prefabId": "skchr_shining_1",
+ "duration": 20.0,
"blackboard": [
+ {
+ "key": "atk",
+ "value": 0.7
+ },
{
"key": "attack_speed",
- "value": 80.0
+ "value": 20.0
}
]
},
{
- "name": "快速射击",
+ "name": "信条",
"rangeId": null,
- "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
- "initSp": 19,
+ "spCost": 42,
+ "initSp": 18,
"increment": 1.0
},
- "prefabId": "skchr_haak_1",
- "duration": 28.0,
+ "prefabId": "skchr_shining_1",
+ "duration": 20.0,
"blackboard": [
+ {
+ "key": "atk",
+ "value": 0.75
+ },
{
"key": "attack_speed",
- "value": 90.0
+ "value": 20.0
}
]
},
{
- "name": "快速射击",
+ "name": "信条",
"rangeId": null,
- "description": "攻击速度<@ba.vup>+{attack_speed}>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 30,
+ "spCost": 40,
"initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_haak_1",
- "duration": 30.0,
+ "prefabId": "skchr_shining_1",
+ "duration": 20.0,
"blackboard": [
+ {
+ "key": "atk",
+ "value": 0.8
+ },
{
"key": "attack_speed",
- "value": 100.0
+ "value": 20.0
}
]
}
]
},
- "skchr_haak_2": {
- "skillId": "skchr_haak_2",
+ "skchr_shining_2": {
+ "skillId": "skchr_shining_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "爆发剂·γ型",
+ "name": "自动掩护",
"rangeId": null,
- "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标防御力和生命上限<@ba.vup>+{max_hp:0%}>",
- "skillType": 1,
+ "description": "下次治疗使目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾可以吸收相当于闪灵攻击力<@ba.vup>{atk_scale:0%}>的伤害,同时使目标防御力<@ba.vup>+{def:0%}>;<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 40,
- "initSp": 20,
+ "spCost": 8,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_haak_2",
- "duration": 30.0,
+ "prefabId": "skchr_shining_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "max_hp",
- "value": 0.3
+ "key": "def",
+ "value": 0.2
},
{
- "key": "def",
- "value": 0.3
+ "key": "atk_scale",
+ "value": 0.2
},
{
- "key": "damage",
- "value": 500.0
+ "key": "duration",
+ "value": 2.0
+ },
+ {
+ "key": "ct",
+ "value": 1.0
}
]
},
{
- "name": "爆发剂·γ型",
+ "name": "自动掩护",
"rangeId": null,
- "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标防御力和生命上限<@ba.vup>+{max_hp:0%}>",
- "skillType": 1,
+ "description": "下次治疗使目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾可以吸收相当于闪灵攻击力<@ba.vup>{atk_scale:0%}>的伤害,同时使目标防御力<@ba.vup>+{def:0%}>;<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 39,
- "initSp": 20,
+ "spCost": 8,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_haak_2",
- "duration": 30.0,
+ "prefabId": "skchr_shining_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "max_hp",
- "value": 0.3
+ "key": "def",
+ "value": 0.2
},
{
- "key": "def",
- "value": 0.3
+ "key": "atk_scale",
+ "value": 0.23
},
{
- "key": "damage",
- "value": 500.0
+ "key": "duration",
+ "value": 2.0
+ },
+ {
+ "key": "ct",
+ "value": 1.0
}
]
},
{
- "name": "爆发剂·γ型",
+ "name": "自动掩护",
"rangeId": null,
- "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标防御力和生命上限<@ba.vup>+{max_hp:0%}>",
- "skillType": 1,
+ "description": "下次治疗使目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾可以吸收相当于闪灵攻击力<@ba.vup>{atk_scale:0%}>的伤害,同时使目标防御力<@ba.vup>+{def:0%}>;<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 38,
- "initSp": 20,
+ "spCost": 8,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_haak_2",
- "duration": 30.0,
+ "prefabId": "skchr_shining_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "max_hp",
- "value": 0.3
+ "key": "def",
+ "value": 0.2
},
{
- "key": "def",
- "value": 0.3
+ "key": "atk_scale",
+ "value": 0.25
},
{
- "key": "damage",
- "value": 500.0
+ "key": "duration",
+ "value": 2.0
+ },
+ {
+ "key": "ct",
+ "value": 1.0
}
]
},
{
- "name": "爆发剂·γ型",
+ "name": "自动掩护",
"rangeId": null,
- "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标防御力和生命上限<@ba.vup>+{max_hp:0%}>",
- "skillType": 1,
+ "description": "下次治疗使目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾可以吸收相当于闪灵攻击力<@ba.vup>{atk_scale:0%}>的伤害,同时使目标防御力<@ba.vup>+{def:0%}>;<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 37,
- "initSp": 21,
+ "spCost": 7,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_haak_2",
- "duration": 30.0,
+ "prefabId": "skchr_shining_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "max_hp",
- "value": 0.4
+ "key": "def",
+ "value": 0.25
},
{
- "key": "def",
- "value": 0.4
+ "key": "atk_scale",
+ "value": 0.28
},
{
- "key": "damage",
- "value": 500.0
+ "key": "duration",
+ "value": 2.0
+ },
+ {
+ "key": "ct",
+ "value": 1.0
}
]
},
{
- "name": "爆发剂·γ型",
+ "name": "自动掩护",
"rangeId": null,
- "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标防御力和生命上限<@ba.vup>+{max_hp:0%}>",
- "skillType": 1,
+ "description": "下次治疗使目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾可以吸收相当于闪灵攻击力<@ba.vup>{atk_scale:0%}>的伤害,同时使目标防御力<@ba.vup>+{def:0%}>;<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 36,
- "initSp": 21,
+ "spCost": 7,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_haak_2",
- "duration": 30.0,
+ "prefabId": "skchr_shining_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "max_hp",
- "value": 0.4
+ "key": "def",
+ "value": 0.25
},
{
- "key": "def",
- "value": 0.4
+ "key": "atk_scale",
+ "value": 0.3
},
{
- "key": "damage",
- "value": 500.0
+ "key": "duration",
+ "value": 2.0
+ },
+ {
+ "key": "ct",
+ "value": 1.0
}
]
},
{
- "name": "爆发剂·γ型",
+ "name": "自动掩护",
"rangeId": null,
- "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标防御力和生命上限<@ba.vup>+{max_hp:0%}>",
- "skillType": 1,
+ "description": "下次治疗使目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾可以吸收相当于闪灵攻击力<@ba.vup>{atk_scale:0%}>的伤害,同时使目标防御力<@ba.vup>+{def:0%}>;<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 35,
- "initSp": 21,
+ "spCost": 7,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_haak_2",
- "duration": 30.0,
+ "prefabId": "skchr_shining_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "max_hp",
- "value": 0.4
+ "key": "def",
+ "value": 0.25
},
{
- "key": "def",
- "value": 0.4
+ "key": "atk_scale",
+ "value": 0.33
},
{
- "key": "damage",
- "value": 500.0
+ "key": "duration",
+ "value": 2.0
+ },
+ {
+ "key": "ct",
+ "value": 1.0
}
]
},
{
- "name": "爆发剂·γ型",
+ "name": "自动掩护",
"rangeId": null,
- "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标防御力和生命上限<@ba.vup>+{max_hp:0%}>",
- "skillType": 1,
+ "description": "下次治疗使目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾可以吸收相当于闪灵攻击力<@ba.vup>{atk_scale:0%}>的伤害,同时使目标防御力<@ba.vup>+{def:0%}>;<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 34,
- "initSp": 22,
+ "maxChargeTime": 2,
+ "spCost": 7,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_haak_2",
- "duration": 30.0,
+ "prefabId": "skchr_shining_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "max_hp",
- "value": 0.5
+ "key": "def",
+ "value": 0.35
},
{
- "key": "def",
- "value": 0.5
+ "key": "atk_scale",
+ "value": 0.35
},
{
- "key": "damage",
- "value": 500.0
+ "key": "duration",
+ "value": 3.0
+ },
+ {
+ "key": "ct",
+ "value": 2.0
}
]
},
{
- "name": "爆发剂·γ型",
+ "name": "自动掩护",
"rangeId": null,
- "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标防御力和生命上限<@ba.vup>+{max_hp:0%}>",
- "skillType": 1,
+ "description": "下次治疗使目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾可以吸收相当于闪灵攻击力<@ba.vup>{atk_scale:0%}>的伤害,同时使目标防御力<@ba.vup>+{def:0%}>;<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 33,
- "initSp": 23,
+ "maxChargeTime": 2,
+ "spCost": 6,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_haak_2",
- "duration": 30.0,
+ "prefabId": "skchr_shining_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "max_hp",
- "value": 0.6
+ "key": "def",
+ "value": 0.35
},
{
- "key": "def",
- "value": 0.6
+ "key": "atk_scale",
+ "value": 0.4
},
{
- "key": "damage",
- "value": 500.0
+ "key": "duration",
+ "value": 3.0
+ },
+ {
+ "key": "ct",
+ "value": 2.0
}
]
},
{
- "name": "爆发剂·γ型",
+ "name": "自动掩护",
"rangeId": null,
- "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标防御力和生命上限<@ba.vup>+{max_hp:0%}>",
- "skillType": 1,
+ "description": "下次治疗使目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾可以吸收相当于闪灵攻击力<@ba.vup>{atk_scale:0%}>的伤害,同时使目标防御力<@ba.vup>+{def:0%}>;<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 32,
- "initSp": 24,
+ "maxChargeTime": 2,
+ "spCost": 6,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_haak_2",
- "duration": 30.0,
+ "prefabId": "skchr_shining_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "max_hp",
- "value": 0.7
+ "key": "def",
+ "value": 0.35
},
{
- "key": "def",
- "value": 0.7
+ "key": "atk_scale",
+ "value": 0.45
},
{
- "key": "damage",
- "value": 500.0
+ "key": "duration",
+ "value": 3.0
+ },
+ {
+ "key": "ct",
+ "value": 2.0
}
]
},
{
- "name": "爆发剂·γ型",
+ "name": "自动掩护",
"rangeId": null,
- "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标防御力和生命上限<@ba.vup>+{max_hp:0%}>",
- "skillType": 1,
+ "description": "下次治疗使目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾可以吸收相当于闪灵攻击力<@ba.vup>{atk_scale:0%}>的伤害,同时使目标防御力<@ba.vup>+{def:0%}>;<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 30,
- "initSp": 25,
+ "maxChargeTime": 3,
+ "spCost": 5,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_haak_2",
- "duration": 30.0,
+ "prefabId": "skchr_shining_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "max_hp",
- "value": 0.8
+ "key": "def",
+ "value": 0.5
},
{
- "key": "def",
- "value": 0.8
+ "key": "atk_scale",
+ "value": 0.5
},
{
- "key": "damage",
- "value": 500.0
+ "key": "duration",
+ "value": 3.0
+ },
+ {
+ "key": "ct",
+ "value": 3.0
}
]
}
]
},
- "skchr_haak_3": {
- "skillId": "skchr_haak_3",
+ "skchr_shining_3": {
+ "skillId": "skchr_shining_3",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "爆发剂·榴莲味",
+ "name": "教条力场",
"rangeId": null,
- "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>\\n攻击范围内的所有友方单位防御力<@ba.vup>+{def:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 47,
- "initSp": 25,
+ "spCost": 120,
+ "initSp": 100,
"increment": 1.0
},
- "prefabId": "skchr_haak_3",
- "duration": 20.0,
+ "prefabId": "skchr_shining_3",
+ "duration": 60.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.25
- },
- {
- "key": "attack_speed",
- "value": 25.0
+ "key": "def",
+ "value": 0.3
},
{
- "key": "damage",
- "value": 500.0
+ "key": "atk",
+ "value": 0.2
}
]
},
{
- "name": "爆发剂·榴莲味",
+ "name": "教条力场",
"rangeId": null,
- "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>\\n攻击范围内的所有友方单位防御力<@ba.vup>+{def:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 46,
- "initSp": 25,
+ "spCost": 120,
+ "initSp": 100,
"increment": 1.0
},
- "prefabId": "skchr_haak_3",
- "duration": 20.0,
+ "prefabId": "skchr_shining_3",
+ "duration": 60.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.25
- },
- {
- "key": "attack_speed",
- "value": 25.0
+ "key": "def",
+ "value": 0.35
},
{
- "key": "damage",
- "value": 500.0
+ "key": "atk",
+ "value": 0.2
}
]
},
{
- "name": "爆发剂·榴莲味",
+ "name": "教条力场",
"rangeId": null,
- "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>\\n攻击范围内的所有友方单位防御力<@ba.vup>+{def:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 45,
- "initSp": 25,
+ "spCost": 120,
+ "initSp": 100,
"increment": 1.0
},
- "prefabId": "skchr_haak_3",
- "duration": 20.0,
+ "prefabId": "skchr_shining_3",
+ "duration": 60.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.25
- },
- {
- "key": "attack_speed",
- "value": 25.0
+ "key": "def",
+ "value": 0.4
},
{
- "key": "damage",
- "value": 500.0
+ "key": "atk",
+ "value": 0.2
}
]
},
{
- "name": "爆发剂·榴莲味",
+ "name": "教条力场",
"rangeId": null,
- "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>\\n攻击范围内的所有友方单位防御力<@ba.vup>+{def:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 44,
- "initSp": 26,
+ "spCost": 120,
+ "initSp": 100,
"increment": 1.0
},
- "prefabId": "skchr_haak_3",
- "duration": 20.0,
- "blackboard": [
- {
- "key": "atk",
- "value": 0.3
- },
+ "prefabId": "skchr_shining_3",
+ "duration": 60.0,
+ "blackboard": [
{
- "key": "attack_speed",
- "value": 30.0
+ "key": "def",
+ "value": 0.45
},
{
- "key": "damage",
- "value": 500.0
+ "key": "atk",
+ "value": 0.3
}
]
},
{
- "name": "爆发剂·榴莲味",
+ "name": "教条力场",
"rangeId": null,
- "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>\\n攻击范围内的所有友方单位防御力<@ba.vup>+{def:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 43,
- "initSp": 26,
+ "spCost": 120,
+ "initSp": 100,
"increment": 1.0
},
- "prefabId": "skchr_haak_3",
- "duration": 20.0,
+ "prefabId": "skchr_shining_3",
+ "duration": 60.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.3
- },
- {
- "key": "attack_speed",
- "value": 30.0
+ "key": "def",
+ "value": 0.5
},
{
- "key": "damage",
- "value": 500.0
+ "key": "atk",
+ "value": 0.3
}
]
},
{
- "name": "爆发剂·榴莲味",
+ "name": "教条力场",
"rangeId": null,
- "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>\\n攻击范围内的所有友方单位防御力<@ba.vup>+{def:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 42,
- "initSp": 26,
+ "spCost": 120,
+ "initSp": 100,
"increment": 1.0
},
- "prefabId": "skchr_haak_3",
- "duration": 20.0,
+ "prefabId": "skchr_shining_3",
+ "duration": 60.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.3
- },
- {
- "key": "attack_speed",
- "value": 30.0
+ "key": "def",
+ "value": 0.55
},
{
- "key": "damage",
- "value": 500.0
+ "key": "atk",
+ "value": 0.3
}
]
},
{
- "name": "爆发剂·榴莲味",
+ "name": "教条力场",
"rangeId": null,
- "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>\\n攻击范围内的所有友方单位防御力<@ba.vup>+{def:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 41,
- "initSp": 27,
+ "spCost": 120,
+ "initSp": 100,
"increment": 1.0
},
- "prefabId": "skchr_haak_3",
- "duration": 20.0,
+ "prefabId": "skchr_shining_3",
+ "duration": 60.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.35
- },
- {
- "key": "attack_speed",
- "value": 35.0
+ "key": "def",
+ "value": 0.6
},
{
- "key": "damage",
- "value": 500.0
+ "key": "atk",
+ "value": 0.4
}
]
},
{
- "name": "爆发剂·榴莲味",
+ "name": "教条力场",
"rangeId": null,
- "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>\\n攻击范围内的所有友方单位防御力<@ba.vup>+{def:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 39,
- "initSp": 28,
+ "spCost": 120,
+ "initSp": 105,
"increment": 1.0
},
- "prefabId": "skchr_haak_3",
- "duration": 20.0,
+ "prefabId": "skchr_shining_3",
+ "duration": 60.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.4
- },
- {
- "key": "attack_speed",
- "value": 40.0
+ "key": "def",
+ "value": 0.7
},
{
- "key": "damage",
- "value": 500.0
+ "key": "atk",
+ "value": 0.4
}
]
},
{
- "name": "爆发剂·榴莲味",
+ "name": "教条力场",
"rangeId": null,
- "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>\\n攻击范围内的所有友方单位防御力<@ba.vup>+{def:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 37,
- "initSp": 29,
+ "spCost": 120,
+ "initSp": 110,
"increment": 1.0
},
- "prefabId": "skchr_haak_3",
- "duration": 20.0,
+ "prefabId": "skchr_shining_3",
+ "duration": 60.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.45
- },
- {
- "key": "attack_speed",
- "value": 45.0
+ "key": "def",
+ "value": 0.8
},
{
- "key": "damage",
- "value": 500.0
+ "key": "atk",
+ "value": 0.4
}
]
},
{
- "name": "爆发剂·榴莲味",
+ "name": "教条力场",
"rangeId": null,
- "description": "立即对前方最近(优先选取正前方)的一名友方单位用<@ba.vup>{damage}>的攻击力攻击<@ba.vup>15>次,之后持续时间内使自身和目标攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
+ "description": "攻击力<@ba.vup>+{atk:0%}>\\n攻击范围内的所有友方单位防御力<@ba.vup>+{def:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 35,
- "initSp": 30,
+ "spCost": 120,
+ "initSp": 115,
"increment": 1.0
},
- "prefabId": "skchr_haak_3",
- "duration": 20.0,
+ "prefabId": "skchr_shining_3",
+ "duration": 60.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.5
- },
- {
- "key": "attack_speed",
- "value": 50.0
+ "key": "def",
+ "value": 1.0
},
{
- "key": "damage",
- "value": 500.0
+ "key": "atk",
+ "value": 0.5
}
]
}
]
},
- "skchr_shining_1": {
- "skillId": "skchr_shining_1",
+ "skchr_cgbird_2": {
+ "skillId": "skchr_cgbird_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "信条",
+ "name": "法术护盾",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
- "skillType": 1,
+ "description": "下次治疗使所有目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾能吸收相当于夜莺攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术>伤害,同时使目标法术抗性<@ba.vup>+{magic_resistance}>;<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
+ "spCost": 11,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shining_1",
- "duration": 20.0,
+ "prefabId": "skchr_cgbird_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.45
+ "key": "atk_scale",
+ "value": 0.4
},
{
- "key": "attack_speed",
- "value": 10.0
+ "key": "magic_resistance",
+ "value": 5.0
+ },
+ {
+ "key": "duration",
+ "value": 3.0
+ },
+ {
+ "key": "ct",
+ "value": 1.0
}
]
},
{
- "name": "信条",
+ "name": "法术护盾",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
- "skillType": 1,
+ "description": "下次治疗使所有目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾能吸收相当于夜莺攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术>伤害,同时使目标法术抗性<@ba.vup>+{magic_resistance}>;<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 49,
+ "spCost": 11,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shining_1",
- "duration": 20.0,
+ "prefabId": "skchr_cgbird_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.48
+ "key": "atk_scale",
+ "value": 0.43
},
{
- "key": "attack_speed",
- "value": 10.0
+ "key": "magic_resistance",
+ "value": 5.0
+ },
+ {
+ "key": "duration",
+ "value": 3.0
+ },
+ {
+ "key": "ct",
+ "value": 1.0
}
]
},
{
- "name": "信条",
+ "name": "法术护盾",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
- "skillType": 1,
+ "description": "下次治疗使所有目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾能吸收相当于夜莺攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术>伤害,同时使目标法术抗性<@ba.vup>+{magic_resistance}>;<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 48,
+ "spCost": 11,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shining_1",
- "duration": 20.0,
+ "prefabId": "skchr_cgbird_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.5
+ "key": "atk_scale",
+ "value": 0.46
},
{
- "key": "attack_speed",
- "value": 10.0
+ "key": "magic_resistance",
+ "value": 5.0
+ },
+ {
+ "key": "duration",
+ "value": 3.0
+ },
+ {
+ "key": "ct",
+ "value": 1.0
}
]
},
{
- "name": "信条",
+ "name": "法术护盾",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
- "skillType": 1,
+ "description": "下次治疗使所有目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾能吸收相当于夜莺攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术>伤害,同时使目标法术抗性<@ba.vup>+{magic_resistance}>;<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 47,
- "initSp": 10,
+ "maxChargeTime": 2,
+ "spCost": 10,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shining_1",
- "duration": 20.0,
+ "prefabId": "skchr_cgbird_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.58
+ "key": "atk_scale",
+ "value": 0.5
},
{
- "key": "attack_speed",
+ "key": "magic_resistance",
"value": 10.0
+ },
+ {
+ "key": "duration",
+ "value": 3.5
+ },
+ {
+ "key": "ct",
+ "value": 2.0
}
]
},
{
- "name": "信条",
+ "name": "法术护盾",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
- "skillType": 1,
+ "description": "下次治疗使所有目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾能吸收相当于夜莺攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术>伤害,同时使目标法术抗性<@ba.vup>+{magic_resistance}>;<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 46,
- "initSp": 10,
+ "maxChargeTime": 2,
+ "spCost": 10,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shining_1",
- "duration": 20.0,
+ "prefabId": "skchr_cgbird_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.61
+ "key": "atk_scale",
+ "value": 0.53
},
{
- "key": "attack_speed",
+ "key": "magic_resistance",
"value": 10.0
+ },
+ {
+ "key": "duration",
+ "value": 3.5
+ },
+ {
+ "key": "ct",
+ "value": 2.0
}
]
},
{
- "name": "信条",
+ "name": "法术护盾",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
- "skillType": 1,
+ "description": "下次治疗使所有目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾能吸收相当于夜莺攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术>伤害,同时使目标法术抗性<@ba.vup>+{magic_resistance}>;<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 45,
- "initSp": 10,
+ "maxChargeTime": 2,
+ "spCost": 10,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shining_1",
- "duration": 20.0,
+ "prefabId": "skchr_cgbird_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.64
+ "key": "atk_scale",
+ "value": 0.56
},
{
- "key": "attack_speed",
+ "key": "magic_resistance",
"value": 10.0
+ },
+ {
+ "key": "duration",
+ "value": 3.5
+ },
+ {
+ "key": "ct",
+ "value": 2.0
}
]
},
{
- "name": "信条",
+ "name": "法术护盾",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
- "skillType": 1,
+ "description": "下次治疗使所有目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾能吸收相当于夜莺攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术>伤害,同时使目标法术抗性<@ba.vup>+{magic_resistance}>;<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 44,
- "initSp": 14,
+ "maxChargeTime": 2,
+ "spCost": 10,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shining_1",
- "duration": 20.0,
+ "prefabId": "skchr_cgbird_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.67
+ "key": "atk_scale",
+ "value": 0.6
},
{
- "key": "attack_speed",
- "value": 20.0
+ "key": "magic_resistance",
+ "value": 15.0
+ },
+ {
+ "key": "duration",
+ "value": 4.0
+ },
+ {
+ "key": "ct",
+ "value": 2.0
}
]
},
{
- "name": "信条",
+ "name": "法术护盾",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
- "skillType": 1,
+ "description": "下次治疗使所有目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾能吸收相当于夜莺攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术>伤害,同时使目标法术抗性<@ba.vup>+{magic_resistance}>;<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 43,
- "initSp": 16,
+ "maxChargeTime": 3,
+ "spCost": 9,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shining_1",
- "duration": 20.0,
+ "prefabId": "skchr_cgbird_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
+ "key": "atk_scale",
"value": 0.7
},
{
- "key": "attack_speed",
- "value": 20.0
+ "key": "magic_resistance",
+ "value": 15.0
+ },
+ {
+ "key": "duration",
+ "value": 4.0
+ },
+ {
+ "key": "ct",
+ "value": 3.0
}
]
},
{
- "name": "信条",
+ "name": "法术护盾",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
- "skillType": 1,
+ "description": "下次治疗使所有目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾能吸收相当于夜莺攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术>伤害,同时使目标法术抗性<@ba.vup>+{magic_resistance}>;<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 42,
- "initSp": 18,
+ "maxChargeTime": 3,
+ "spCost": 9,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shining_1",
- "duration": 20.0,
+ "prefabId": "skchr_cgbird_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.75
+ "key": "atk_scale",
+ "value": 0.8
},
{
- "key": "attack_speed",
- "value": 20.0
+ "key": "magic_resistance",
+ "value": 15.0
+ },
+ {
+ "key": "duration",
+ "value": 4.0
+ },
+ {
+ "key": "ct",
+ "value": 3.0
}
]
},
{
- "name": "信条",
+ "name": "法术护盾",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,攻击速度<@ba.vup>+{attack_speed}>",
- "skillType": 1,
+ "description": "下次治疗使所有目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾能吸收相当于夜莺攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术>伤害,同时使目标法术抗性<@ba.vup>+{magic_resistance}>;<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 40,
- "initSp": 20,
+ "maxChargeTime": 3,
+ "spCost": 8,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_shining_1",
- "duration": 20.0,
+ "prefabId": "skchr_cgbird_2",
+ "duration": -1.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.8
+ "key": "atk_scale",
+ "value": 0.9
},
{
- "key": "attack_speed",
+ "key": "magic_resistance",
"value": 20.0
+ },
+ {
+ "key": "duration",
+ "value": 5.0
+ },
+ {
+ "key": "ct",
+ "value": 3.0
}
]
}
]
},
- "skchr_shining_2": {
- "skillId": "skchr_shining_2",
+ "skchr_cgbird_3": {
+ "skillId": "skchr_cgbird_3",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "自动掩护",
- "rangeId": null,
- "description": "下次治疗使目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾可以吸收相当于闪灵攻击力<@ba.vup>{atk_scale:0%}>的伤害,同时使目标防御力<@ba.vup>+{def:0%}>;<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "圣域",
+ "rangeId": "y-4",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,攻击范围内的友方单位法术抗性<@ba.vup>+{magic_resistance:0%}>并获得<@ba.vup>{prob:0%}>的法术闪避",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 8,
- "initSp": 0,
+ "spCost": 120,
+ "initSp": 100,
"increment": 1.0
},
- "prefabId": "skchr_shining_2",
- "duration": -1.0,
+ "prefabId": "skchr_cgbird_3",
+ "duration": 60.0,
"blackboard": [
{
- "key": "def",
- "value": 0.2
- },
- {
- "key": "atk_scale",
- "value": 0.2
+ "key": "atk",
+ "value": 0.3
},
{
- "key": "duration",
- "value": 2.0
+ "key": "magic_resistance",
+ "value": 0.75
},
{
- "key": "ct",
- "value": 1.0
+ "key": "prob",
+ "value": 0.1
}
]
},
{
- "name": "自动掩护",
- "rangeId": null,
- "description": "下次治疗使目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾可以吸收相当于闪灵攻击力<@ba.vup>{atk_scale:0%}>的伤害,同时使目标防御力<@ba.vup>+{def:0%}>;<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "圣域",
+ "rangeId": "y-4",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,攻击范围内的友方单位法术抗性<@ba.vup>+{magic_resistance:0%}>并获得<@ba.vup>{prob:0%}>的法术闪避",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 8,
- "initSp": 0,
+ "spCost": 120,
+ "initSp": 100,
"increment": 1.0
},
- "prefabId": "skchr_shining_2",
- "duration": -1.0,
+ "prefabId": "skchr_cgbird_3",
+ "duration": 60.0,
"blackboard": [
{
- "key": "def",
- "value": 0.2
- },
- {
- "key": "atk_scale",
- "value": 0.23
+ "key": "atk",
+ "value": 0.3
},
{
- "key": "duration",
- "value": 2.0
+ "key": "magic_resistance",
+ "value": 0.8
},
{
- "key": "ct",
- "value": 1.0
+ "key": "prob",
+ "value": 0.1
}
]
},
{
- "name": "自动掩护",
- "rangeId": null,
- "description": "下次治疗使目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾可以吸收相当于闪灵攻击力<@ba.vup>{atk_scale:0%}>的伤害,同时使目标防御力<@ba.vup>+{def:0%}>;<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "圣域",
+ "rangeId": "y-4",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,攻击范围内的友方单位法术抗性<@ba.vup>+{magic_resistance:0%}>并获得<@ba.vup>{prob:0%}>的法术闪避",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 8,
- "initSp": 0,
+ "spCost": 120,
+ "initSp": 100,
"increment": 1.0
},
- "prefabId": "skchr_shining_2",
- "duration": -1.0,
+ "prefabId": "skchr_cgbird_3",
+ "duration": 60.0,
"blackboard": [
{
- "key": "def",
- "value": 0.2
- },
- {
- "key": "atk_scale",
- "value": 0.25
+ "key": "atk",
+ "value": 0.3
},
{
- "key": "duration",
- "value": 2.0
+ "key": "magic_resistance",
+ "value": 0.85
},
{
- "key": "ct",
- "value": 1.0
+ "key": "prob",
+ "value": 0.1
}
]
},
{
- "name": "自动掩护",
- "rangeId": null,
- "description": "下次治疗使目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾可以吸收相当于闪灵攻击力<@ba.vup>{atk_scale:0%}>的伤害,同时使目标防御力<@ba.vup>+{def:0%}>;<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "圣域",
+ "rangeId": "y-4",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,攻击范围内的友方单位法术抗性<@ba.vup>+{magic_resistance:0%}>并获得<@ba.vup>{prob:0%}>的法术闪避",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 7,
- "initSp": 0,
+ "spCost": 120,
+ "initSp": 105,
"increment": 1.0
},
- "prefabId": "skchr_shining_2",
- "duration": -1.0,
+ "prefabId": "skchr_cgbird_3",
+ "duration": 60.0,
"blackboard": [
{
- "key": "def",
- "value": 0.25
- },
- {
- "key": "atk_scale",
- "value": 0.28
+ "key": "atk",
+ "value": 0.4
},
{
- "key": "duration",
- "value": 2.0
+ "key": "magic_resistance",
+ "value": 0.9
},
{
- "key": "ct",
- "value": 1.0
+ "key": "prob",
+ "value": 0.15
}
]
},
{
- "name": "自动掩护",
- "rangeId": null,
- "description": "下次治疗使目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾可以吸收相当于闪灵攻击力<@ba.vup>{atk_scale:0%}>的伤害,同时使目标防御力<@ba.vup>+{def:0%}>;<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "圣域",
+ "rangeId": "y-4",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,攻击范围内的友方单位法术抗性<@ba.vup>+{magic_resistance:0%}>并获得<@ba.vup>{prob:0%}>的法术闪避",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 7,
- "initSp": 0,
+ "spCost": 120,
+ "initSp": 105,
"increment": 1.0
},
- "prefabId": "skchr_shining_2",
- "duration": -1.0,
+ "prefabId": "skchr_cgbird_3",
+ "duration": 60.0,
"blackboard": [
{
- "key": "def",
- "value": 0.25
- },
- {
- "key": "atk_scale",
- "value": 0.3
+ "key": "atk",
+ "value": 0.4
},
{
- "key": "duration",
- "value": 2.0
+ "key": "magic_resistance",
+ "value": 0.95
},
{
- "key": "ct",
- "value": 1.0
+ "key": "prob",
+ "value": 0.15
}
]
},
{
- "name": "自动掩护",
- "rangeId": null,
- "description": "下次治疗使目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾可以吸收相当于闪灵攻击力<@ba.vup>{atk_scale:0%}>的伤害,同时使目标防御力<@ba.vup>+{def:0%}>;<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "圣域",
+ "rangeId": "y-4",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,攻击范围内的友方单位法术抗性<@ba.vup>+{magic_resistance:0%}>并获得<@ba.vup>{prob:0%}>的法术闪避",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 7,
- "initSp": 0,
+ "spCost": 120,
+ "initSp": 105,
"increment": 1.0
},
- "prefabId": "skchr_shining_2",
- "duration": -1.0,
+ "prefabId": "skchr_cgbird_3",
+ "duration": 60.0,
"blackboard": [
{
- "key": "def",
- "value": 0.25
- },
- {
- "key": "atk_scale",
- "value": 0.33
+ "key": "atk",
+ "value": 0.4
},
{
- "key": "duration",
- "value": 2.0
+ "key": "magic_resistance",
+ "value": 1.0
},
{
- "key": "ct",
- "value": 1.0
+ "key": "prob",
+ "value": 0.15
}
]
},
{
- "name": "自动掩护",
- "rangeId": null,
- "description": "下次治疗使目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾可以吸收相当于闪灵攻击力<@ba.vup>{atk_scale:0%}>的伤害,同时使目标防御力<@ba.vup>+{def:0%}>;<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "圣域",
+ "rangeId": "y-4",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,攻击范围内的友方单位法术抗性<@ba.vup>+{magic_resistance:0%}>并获得<@ba.vup>{prob:0%}>的法术闪避",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 7,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 120,
+ "initSp": 110,
"increment": 1.0
},
- "prefabId": "skchr_shining_2",
- "duration": -1.0,
+ "prefabId": "skchr_cgbird_3",
+ "duration": 60.0,
"blackboard": [
{
- "key": "def",
- "value": 0.35
- },
- {
- "key": "atk_scale",
- "value": 0.35
+ "key": "atk",
+ "value": 0.5
},
{
- "key": "duration",
- "value": 3.0
+ "key": "magic_resistance",
+ "value": 1.05
},
{
- "key": "ct",
- "value": 2.0
+ "key": "prob",
+ "value": 0.2
}
]
},
{
- "name": "自动掩护",
- "rangeId": null,
- "description": "下次治疗使目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾可以吸收相当于闪灵攻击力<@ba.vup>{atk_scale:0%}>的伤害,同时使目标防御力<@ba.vup>+{def:0%}>;<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "圣域",
+ "rangeId": "y-4",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,攻击范围内的友方单位法术抗性<@ba.vup>+{magic_resistance:0%}>并获得<@ba.vup>{prob:0%}>的法术闪避",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 6,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 120,
+ "initSp": 110,
"increment": 1.0
},
- "prefabId": "skchr_shining_2",
- "duration": -1.0,
+ "prefabId": "skchr_cgbird_3",
+ "duration": 60.0,
"blackboard": [
{
- "key": "def",
- "value": 0.35
- },
- {
- "key": "atk_scale",
- "value": 0.4
+ "key": "atk",
+ "value": 0.6
},
{
- "key": "duration",
- "value": 3.0
+ "key": "magic_resistance",
+ "value": 1.2
},
{
- "key": "ct",
- "value": 2.0
+ "key": "prob",
+ "value": 0.2
}
]
},
{
- "name": "自动掩护",
- "rangeId": null,
- "description": "下次治疗使目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾可以吸收相当于闪灵攻击力<@ba.vup>{atk_scale:0%}>的伤害,同时使目标防御力<@ba.vup>+{def:0%}>;<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "圣域",
+ "rangeId": "y-4",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,攻击范围内的友方单位法术抗性<@ba.vup>+{magic_resistance:0%}>并获得<@ba.vup>{prob:0%}>的法术闪避",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 6,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 120,
+ "initSp": 110,
"increment": 1.0
},
- "prefabId": "skchr_shining_2",
- "duration": -1.0,
+ "prefabId": "skchr_cgbird_3",
+ "duration": 60.0,
"blackboard": [
{
- "key": "def",
- "value": 0.35
- },
- {
- "key": "atk_scale",
- "value": 0.45
+ "key": "atk",
+ "value": 0.7
},
{
- "key": "duration",
- "value": 3.0
+ "key": "magic_resistance",
+ "value": 1.35
},
{
- "key": "ct",
- "value": 2.0
+ "key": "prob",
+ "value": 0.2
}
]
},
{
- "name": "自动掩护",
- "rangeId": null,
- "description": "下次治疗使目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾可以吸收相当于闪灵攻击力<@ba.vup>{atk_scale:0%}>的伤害,同时使目标防御力<@ba.vup>+{def:0%}>;<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "圣域",
+ "rangeId": "y-4",
+ "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,攻击范围内的友方单位法术抗性<@ba.vup>+{magic_resistance:0%}>并获得<@ba.vup>{prob:0%}>的法术闪避",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 5,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 120,
+ "initSp": 115,
"increment": 1.0
},
- "prefabId": "skchr_shining_2",
- "duration": -1.0,
+ "prefabId": "skchr_cgbird_3",
+ "duration": 60.0,
"blackboard": [
{
- "key": "def",
- "value": 0.5
- },
- {
- "key": "atk_scale",
- "value": 0.5
+ "key": "atk",
+ "value": 0.8
},
{
- "key": "duration",
- "value": 3.0
+ "key": "magic_resistance",
+ "value": 1.5
},
{
- "key": "ct",
- "value": 3.0
+ "key": "prob",
+ "value": 0.25
}
]
}
]
},
- "skchr_shining_3": {
- "skillId": "skchr_shining_3",
+ "skchr_hsguma_1": {
+ "skillId": "skchr_hsguma_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "教条力场",
+ "name": "战意",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>\\n攻击范围内的所有友方单位防御力<@ba.vup>+{def:0%}>",
+ "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 120,
- "initSp": 100,
+ "spCost": 50,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_shining_3",
- "duration": 60.0,
+ "prefabId": "skchr_hsguma_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "def",
- "value": 0.3
+ "key": "atk",
+ "value": 0.1
},
{
- "key": "atk",
- "value": 0.2
+ "key": "def",
+ "value": 0.35
}
]
},
{
- "name": "教条力场",
+ "name": "战意",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>\\n攻击范围内的所有友方单位防御力<@ba.vup>+{def:0%}>",
+ "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 120,
- "initSp": 100,
+ "spCost": 49,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_shining_3",
- "duration": 60.0,
+ "prefabId": "skchr_hsguma_1",
+ "duration": 21.0,
"blackboard": [
{
- "key": "def",
- "value": 0.35
+ "key": "atk",
+ "value": 0.1
},
{
- "key": "atk",
- "value": 0.2
+ "key": "def",
+ "value": 0.4
}
]
},
{
- "name": "教条力场",
+ "name": "战意",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>\\n攻击范围内的所有友方单位防御力<@ba.vup>+{def:0%}>",
+ "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 120,
- "initSp": 100,
+ "spCost": 48,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_shining_3",
- "duration": 60.0,
+ "prefabId": "skchr_hsguma_1",
+ "duration": 22.0,
"blackboard": [
{
- "key": "def",
- "value": 0.4
+ "key": "atk",
+ "value": 0.1
},
{
- "key": "atk",
- "value": 0.2
+ "key": "def",
+ "value": 0.45
}
]
},
{
- "name": "教条力场",
+ "name": "战意",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>\\n攻击范围内的所有友方单位防御力<@ba.vup>+{def:0%}>",
+ "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 120,
- "initSp": 100,
+ "spCost": 47,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_shining_3",
- "duration": 60.0,
+ "prefabId": "skchr_hsguma_1",
+ "duration": 23.0,
"blackboard": [
{
- "key": "def",
- "value": 0.45
+ "key": "atk",
+ "value": 0.2
},
{
- "key": "atk",
- "value": 0.3
+ "key": "def",
+ "value": 0.5
}
]
},
{
- "name": "教条力场",
+ "name": "战意",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>\\n攻击范围内的所有友方单位防御力<@ba.vup>+{def:0%}>",
+ "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 120,
- "initSp": 100,
+ "spCost": 46,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_shining_3",
- "duration": 60.0,
+ "prefabId": "skchr_hsguma_1",
+ "duration": 24.0,
"blackboard": [
{
- "key": "def",
- "value": 0.5
+ "key": "atk",
+ "value": 0.2
},
{
- "key": "atk",
- "value": 0.3
+ "key": "def",
+ "value": 0.55
}
]
},
{
- "name": "教条力场",
+ "name": "战意",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>\\n攻击范围内的所有友方单位防御力<@ba.vup>+{def:0%}>",
+ "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 120,
- "initSp": 100,
+ "spCost": 45,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_shining_3",
- "duration": 60.0,
+ "prefabId": "skchr_hsguma_1",
+ "duration": 25.0,
"blackboard": [
{
- "key": "def",
- "value": 0.55
+ "key": "atk",
+ "value": 0.2
},
{
- "key": "atk",
- "value": 0.3
+ "key": "def",
+ "value": 0.6
}
]
},
{
- "name": "教条力场",
+ "name": "战意",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>\\n攻击范围内的所有友方单位防御力<@ba.vup>+{def:0%}>",
+ "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 120,
- "initSp": 100,
+ "spCost": 44,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_shining_3",
- "duration": 60.0,
+ "prefabId": "skchr_hsguma_1",
+ "duration": 26.0,
"blackboard": [
{
- "key": "def",
- "value": 0.6
+ "key": "atk",
+ "value": 0.3
},
{
- "key": "atk",
- "value": 0.4
+ "key": "def",
+ "value": 0.65
}
]
},
{
- "name": "教条力场",
+ "name": "战意",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>\\n攻击范围内的所有友方单位防御力<@ba.vup>+{def:0%}>",
+ "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 120,
- "initSp": 105,
+ "spCost": 43,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_shining_3",
- "duration": 60.0,
+ "prefabId": "skchr_hsguma_1",
+ "duration": 27.0,
"blackboard": [
{
- "key": "def",
- "value": 0.7
+ "key": "atk",
+ "value": 0.3
},
{
- "key": "atk",
- "value": 0.4
+ "key": "def",
+ "value": 0.7
}
]
},
{
- "name": "教条力场",
+ "name": "战意",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>\\n攻击范围内的所有友方单位防御力<@ba.vup>+{def:0%}>",
+ "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 120,
- "initSp": 110,
+ "spCost": 42,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_shining_3",
- "duration": 60.0,
+ "prefabId": "skchr_hsguma_1",
+ "duration": 28.0,
"blackboard": [
{
- "key": "def",
- "value": 0.8
+ "key": "atk",
+ "value": 0.3
},
{
- "key": "atk",
- "value": 0.4
+ "key": "def",
+ "value": 0.75
}
]
},
{
- "name": "教条力场",
+ "name": "战意",
"rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>\\n攻击范围内的所有友方单位防御力<@ba.vup>+{def:0%}>",
+ "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 120,
- "initSp": 115,
+ "spCost": 40,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_shining_3",
- "duration": 60.0,
+ "prefabId": "skchr_hsguma_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "def",
- "value": 1.0
+ "key": "atk",
+ "value": 0.4
},
{
- "key": "atk",
- "value": 0.5
+ "key": "def",
+ "value": 0.8
}
]
}
]
},
- "skchr_cgbird_2": {
- "skillId": "skchr_cgbird_2",
+ "skchr_hsguma_2": {
+ "skillId": "skchr_hsguma_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "法术护盾",
+ "name": "荆棘",
"rangeId": null,
- "description": "下次治疗使所有目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾能吸收相当于夜莺攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术>伤害,同时使目标法术抗性<@ba.vup>+{magic_resistance}>;<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "description": "防御力<@ba.vup>+{def:0%}>\\n每次受到攻击时对目标造成相当于星熊攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 11,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_cgbird_2",
- "duration": -1.0,
+ "prefabId": "skchr_hsguma_2",
+ "duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 0.4
- },
- {
- "key": "magic_resistance",
- "value": 5.0
- },
- {
- "key": "duration",
- "value": 3.0
+ "value": 0.5
},
{
- "key": "ct",
- "value": 1.0
+ "key": "def",
+ "value": 0.05
}
]
},
{
- "name": "法术护盾",
+ "name": "荆棘",
"rangeId": null,
- "description": "下次治疗使所有目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾能吸收相当于夜莺攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术>伤害,同时使目标法术抗性<@ba.vup>+{magic_resistance}>;<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "description": "防御力<@ba.vup>+{def:0%}>\\n每次受到攻击时对目标造成相当于星熊攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 11,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_cgbird_2",
- "duration": -1.0,
+ "prefabId": "skchr_hsguma_2",
+ "duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 0.43
- },
- {
- "key": "magic_resistance",
- "value": 5.0
- },
- {
- "key": "duration",
- "value": 3.0
+ "value": 0.55
},
{
- "key": "ct",
- "value": 1.0
+ "key": "def",
+ "value": 0.07
}
]
},
{
- "name": "法术护盾",
+ "name": "荆棘",
"rangeId": null,
- "description": "下次治疗使所有目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾能吸收相当于夜莺攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术>伤害,同时使目标法术抗性<@ba.vup>+{magic_resistance}>;<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "description": "防御力<@ba.vup>+{def:0%}>\\n每次受到攻击时对目标造成相当于星熊攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 11,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_cgbird_2",
- "duration": -1.0,
+ "prefabId": "skchr_hsguma_2",
+ "duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 0.46
- },
- {
- "key": "magic_resistance",
- "value": 5.0
- },
- {
- "key": "duration",
- "value": 3.0
+ "value": 0.6
},
{
- "key": "ct",
- "value": 1.0
+ "key": "def",
+ "value": 0.09
}
]
},
{
- "name": "法术护盾",
+ "name": "荆棘",
"rangeId": null,
- "description": "下次治疗使所有目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾能吸收相当于夜莺攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术>伤害,同时使目标法术抗性<@ba.vup>+{magic_resistance}>;<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "description": "防御力<@ba.vup>+{def:0%}>\\n每次受到攻击时对目标造成相当于星熊攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 10,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_cgbird_2",
- "duration": -1.0,
+ "prefabId": "skchr_hsguma_2",
+ "duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 0.5
- },
- {
- "key": "magic_resistance",
- "value": 10.0
- },
- {
- "key": "duration",
- "value": 3.5
+ "value": 0.65
},
{
- "key": "ct",
- "value": 2.0
+ "key": "def",
+ "value": 0.13
}
]
},
{
- "name": "法术护盾",
+ "name": "荆棘",
"rangeId": null,
- "description": "下次治疗使所有目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾能吸收相当于夜莺攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术>伤害,同时使目标法术抗性<@ba.vup>+{magic_resistance}>;<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "description": "防御力<@ba.vup>+{def:0%}>\\n每次受到攻击时对目标造成相当于星熊攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 10,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_cgbird_2",
- "duration": -1.0,
+ "prefabId": "skchr_hsguma_2",
+ "duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 0.53
- },
- {
- "key": "magic_resistance",
- "value": 10.0
- },
- {
- "key": "duration",
- "value": 3.5
+ "value": 0.7
},
{
- "key": "ct",
- "value": 2.0
+ "key": "def",
+ "value": 0.15
}
]
},
{
- "name": "法术护盾",
+ "name": "荆棘",
"rangeId": null,
- "description": "下次治疗使所有目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾能吸收相当于夜莺攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术>伤害,同时使目标法术抗性<@ba.vup>+{magic_resistance}>;<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "description": "防御力<@ba.vup>+{def:0%}>\\n每次受到攻击时对目标造成相当于星熊攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 10,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_cgbird_2",
- "duration": -1.0,
+ "prefabId": "skchr_hsguma_2",
+ "duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 0.56
- },
- {
- "key": "magic_resistance",
- "value": 10.0
- },
- {
- "key": "duration",
- "value": 3.5
+ "value": 0.75
},
{
- "key": "ct",
- "value": 2.0
+ "key": "def",
+ "value": 0.17
}
]
},
{
- "name": "法术护盾",
+ "name": "荆棘",
"rangeId": null,
- "description": "下次治疗使所有目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾能吸收相当于夜莺攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术>伤害,同时使目标法术抗性<@ba.vup>+{magic_resistance}>;<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "description": "防御力<@ba.vup>+{def:0%}>\\n每次受到攻击时对目标造成相当于星熊攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 10,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_cgbird_2",
- "duration": -1.0,
+ "prefabId": "skchr_hsguma_2",
+ "duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 0.6
- },
- {
- "key": "magic_resistance",
- "value": 15.0
- },
- {
- "key": "duration",
- "value": 4.0
+ "value": 0.8
},
{
- "key": "ct",
- "value": 2.0
+ "key": "def",
+ "value": 0.21
}
]
},
{
- "name": "法术护盾",
+ "name": "荆棘",
"rangeId": null,
- "description": "下次治疗使所有目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾能吸收相当于夜莺攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术>伤害,同时使目标法术抗性<@ba.vup>+{magic_resistance}>;<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "description": "防御力<@ba.vup>+{def:0%}>\\n每次受到攻击时对目标造成相当于星熊攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 9,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_cgbird_2",
- "duration": -1.0,
+ "prefabId": "skchr_hsguma_2",
+ "duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 0.7
- },
- {
- "key": "magic_resistance",
- "value": 15.0
- },
- {
- "key": "duration",
- "value": 4.0
+ "value": 0.85
},
{
- "key": "ct",
- "value": 3.0
+ "key": "def",
+ "value": 0.24
}
]
},
{
- "name": "法术护盾",
+ "name": "荆棘",
"rangeId": null,
- "description": "下次治疗使所有目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾能吸收相当于夜莺攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术>伤害,同时使目标法术抗性<@ba.vup>+{magic_resistance}>;<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "description": "防御力<@ba.vup>+{def:0%}>\\n每次受到攻击时对目标造成相当于星熊攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 9,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_cgbird_2",
- "duration": -1.0,
+ "prefabId": "skchr_hsguma_2",
+ "duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 0.8
- },
- {
- "key": "magic_resistance",
- "value": 15.0
- },
- {
- "key": "duration",
- "value": 4.0
+ "value": 0.9
},
{
- "key": "ct",
- "value": 3.0
+ "key": "def",
+ "value": 0.27
}
]
},
{
- "name": "法术护盾",
+ "name": "荆棘",
"rangeId": null,
- "description": "下次治疗使所有目标获得一个持续<@ba.vup>{duration}>秒的护盾\\n护盾能吸收相当于夜莺攻击力<@ba.vup>{atk_scale:0%}>的<@ba.vup>法术>伤害,同时使目标法术抗性<@ba.vup>+{magic_resistance}>;<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "description": "防御力<@ba.vup>+{def:0%}>\\n每次受到攻击时对目标造成相当于星熊攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 8,
+ "maxChargeTime": 0,
+ "spCost": 0,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_cgbird_2",
- "duration": -1.0,
+ "prefabId": "skchr_hsguma_2",
+ "duration": 0.0,
"blackboard": [
{
"key": "atk_scale",
- "value": 0.9
- },
- {
- "key": "magic_resistance",
- "value": 20.0
- },
- {
- "key": "duration",
- "value": 5.0
+ "value": 1.0
},
{
- "key": "ct",
- "value": 3.0
+ "key": "def",
+ "value": 0.3
}
]
}
]
},
- "skchr_cgbird_3": {
- "skillId": "skchr_cgbird_3",
+ "skchr_hsguma_3": {
+ "skillId": "skchr_hsguma_3",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "圣域",
- "rangeId": "y-4",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,攻击范围内的友方单位法术抗性<@ba.vup>+{magic_resistance:0%}>并获得<@ba.vup>{prob:0%}>的法术闪避",
+ "name": "力之锯",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,对前方一格的所有敌人使用盾牌进行切割",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 120,
- "initSp": 100,
+ "spCost": 60,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_cgbird_3",
- "duration": 60.0,
+ "prefabId": "skchr_hsguma_3",
+ "duration": 25.0,
"blackboard": [
{
"key": "atk",
- "value": 0.3
- },
- {
- "key": "magic_resistance",
- "value": 0.75
+ "value": 0.65
},
{
- "key": "prob",
- "value": 0.1
+ "key": "def",
+ "value": 0.4
}
]
},
{
- "name": "圣域",
- "rangeId": "y-4",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,攻击范围内的友方单位法术抗性<@ba.vup>+{magic_resistance:0%}>并获得<@ba.vup>{prob:0%}>的法术闪避",
+ "name": "力之锯",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,对前方一格的所有敌人使用盾牌进行切割",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 120,
- "initSp": 100,
+ "spCost": 59,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_cgbird_3",
- "duration": 60.0,
+ "prefabId": "skchr_hsguma_3",
+ "duration": 25.0,
"blackboard": [
{
"key": "atk",
- "value": 0.3
- },
- {
- "key": "magic_resistance",
- "value": 0.8
+ "value": 0.7
},
{
- "key": "prob",
- "value": 0.1
+ "key": "def",
+ "value": 0.4
}
]
},
{
- "name": "圣域",
- "rangeId": "y-4",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,攻击范围内的友方单位法术抗性<@ba.vup>+{magic_resistance:0%}>并获得<@ba.vup>{prob:0%}>的法术闪避",
+ "name": "力之锯",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,对前方一格的所有敌人使用盾牌进行切割",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 120,
- "initSp": 100,
+ "spCost": 58,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_cgbird_3",
- "duration": 60.0,
+ "prefabId": "skchr_hsguma_3",
+ "duration": 25.0,
"blackboard": [
{
"key": "atk",
- "value": 0.3
- },
- {
- "key": "magic_resistance",
- "value": 0.85
+ "value": 0.75
},
{
- "key": "prob",
- "value": 0.1
+ "key": "def",
+ "value": 0.4
}
]
},
{
- "name": "圣域",
- "rangeId": "y-4",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,攻击范围内的友方单位法术抗性<@ba.vup>+{magic_resistance:0%}>并获得<@ba.vup>{prob:0%}>的法术闪避",
+ "name": "力之锯",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,对前方一格的所有敌人使用盾牌进行切割",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 120,
- "initSp": 105,
+ "spCost": 57,
+ "initSp": 23,
"increment": 1.0
},
- "prefabId": "skchr_cgbird_3",
- "duration": 60.0,
+ "prefabId": "skchr_hsguma_3",
+ "duration": 25.0,
"blackboard": [
{
"key": "atk",
- "value": 0.4
- },
- {
- "key": "magic_resistance",
- "value": 0.9
+ "value": 0.8
},
{
- "key": "prob",
- "value": 0.15
+ "key": "def",
+ "value": 0.5
}
]
},
{
- "name": "圣域",
- "rangeId": "y-4",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,攻击范围内的友方单位法术抗性<@ba.vup>+{magic_resistance:0%}>并获得<@ba.vup>{prob:0%}>的法术闪避",
+ "name": "力之锯",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,对前方一格的所有敌人使用盾牌进行切割",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 120,
- "initSp": 105,
+ "spCost": 56,
+ "initSp": 23,
"increment": 1.0
},
- "prefabId": "skchr_cgbird_3",
- "duration": 60.0,
+ "prefabId": "skchr_hsguma_3",
+ "duration": 25.0,
"blackboard": [
{
"key": "atk",
- "value": 0.4
- },
- {
- "key": "magic_resistance",
- "value": 0.95
+ "value": 0.85
},
{
- "key": "prob",
- "value": 0.15
+ "key": "def",
+ "value": 0.5
}
]
},
{
- "name": "圣域",
- "rangeId": "y-4",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,攻击范围内的友方单位法术抗性<@ba.vup>+{magic_resistance:0%}>并获得<@ba.vup>{prob:0%}>的法术闪避",
+ "name": "力之锯",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,对前方一格的所有敌人使用盾牌进行切割",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 120,
- "initSp": 105,
+ "spCost": 55,
+ "initSp": 23,
"increment": 1.0
},
- "prefabId": "skchr_cgbird_3",
- "duration": 60.0,
+ "prefabId": "skchr_hsguma_3",
+ "duration": 25.0,
"blackboard": [
{
"key": "atk",
- "value": 0.4
- },
- {
- "key": "magic_resistance",
- "value": 1.0
+ "value": 0.9
},
{
- "key": "prob",
- "value": 0.15
+ "key": "def",
+ "value": 0.5
}
]
},
{
- "name": "圣域",
- "rangeId": "y-4",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,攻击范围内的友方单位法术抗性<@ba.vup>+{magic_resistance:0%}>并获得<@ba.vup>{prob:0%}>的法术闪避",
+ "name": "力之锯",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,对前方一格的所有敌人使用盾牌进行切割",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 120,
- "initSp": 110,
+ "spCost": 54,
+ "initSp": 26,
"increment": 1.0
},
- "prefabId": "skchr_cgbird_3",
- "duration": 60.0,
+ "prefabId": "skchr_hsguma_3",
+ "duration": 25.0,
"blackboard": [
{
"key": "atk",
- "value": 0.5
- },
- {
- "key": "magic_resistance",
- "value": 1.05
+ "value": 0.95
},
{
- "key": "prob",
- "value": 0.2
+ "key": "def",
+ "value": 0.6
}
]
},
{
- "name": "圣域",
- "rangeId": "y-4",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,攻击范围内的友方单位法术抗性<@ba.vup>+{magic_resistance:0%}>并获得<@ba.vup>{prob:0%}>的法术闪避",
+ "name": "力之锯",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,对前方一格的所有敌人使用盾牌进行切割",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 120,
- "initSp": 110,
+ "spCost": 53,
+ "initSp": 27,
"increment": 1.0
},
- "prefabId": "skchr_cgbird_3",
- "duration": 60.0,
+ "prefabId": "skchr_hsguma_3",
+ "duration": 25.0,
"blackboard": [
{
"key": "atk",
- "value": 0.6
- },
- {
- "key": "magic_resistance",
- "value": 1.2
+ "value": 1.1
},
{
- "key": "prob",
- "value": 0.2
+ "key": "def",
+ "value": 0.7
}
]
},
{
- "name": "圣域",
- "rangeId": "y-4",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,攻击范围内的友方单位法术抗性<@ba.vup>+{magic_resistance:0%}>并获得<@ba.vup>{prob:0%}>的法术闪避",
+ "name": "力之锯",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,对前方一格的所有敌人使用盾牌进行切割",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 120,
- "initSp": 110,
+ "spCost": 52,
+ "initSp": 28,
"increment": 1.0
},
- "prefabId": "skchr_cgbird_3",
- "duration": 60.0,
+ "prefabId": "skchr_hsguma_3",
+ "duration": 25.0,
"blackboard": [
{
"key": "atk",
- "value": 0.7
- },
- {
- "key": "magic_resistance",
- "value": 1.35
+ "value": 1.25
},
{
- "key": "prob",
- "value": 0.2
+ "key": "def",
+ "value": 0.8
}
]
},
{
- "name": "圣域",
- "rangeId": "y-4",
- "description": "攻击范围<@ba.vup>扩大>,攻击力<@ba.vup>+{atk:0%}>,攻击范围内的友方单位法术抗性<@ba.vup>+{magic_resistance:0%}>并获得<@ba.vup>{prob:0%}>的法术闪避",
+ "name": "力之锯",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,对前方一格的所有敌人使用盾牌进行切割",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 120,
- "initSp": 115,
+ "spCost": 50,
+ "initSp": 30,
"increment": 1.0
},
- "prefabId": "skchr_cgbird_3",
- "duration": 60.0,
+ "prefabId": "skchr_hsguma_3",
+ "duration": 25.0,
"blackboard": [
{
"key": "atk",
- "value": 0.8
- },
- {
- "key": "magic_resistance",
- "value": 1.5
+ "value": 1.4
},
{
- "key": "prob",
- "value": 0.25
+ "key": "def",
+ "value": 0.9
}
]
}
]
},
- "skchr_hsguma_1": {
- "skillId": "skchr_hsguma_1",
+ "skchr_demkni_1": {
+ "skillId": "skchr_demkni_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "战意",
- "rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>",
- "skillType": 1,
+ "name": "急救",
+ "rangeId": "x-4",
+ "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 20,
+ "spCost": 6,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_1",
- "duration": 20.0,
+ "prefabId": "skchr_demkni_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.1
+ "key": "heal_scale",
+ "value": 1.1
},
{
- "key": "def",
- "value": 0.35
+ "key": "ct",
+ "value": 1.0
}
]
},
{
- "name": "战意",
- "rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>",
- "skillType": 1,
+ "name": "急救",
+ "rangeId": "x-4",
+ "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 49,
- "initSp": 20,
+ "spCost": 6,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_1",
- "duration": 21.0,
+ "prefabId": "skchr_demkni_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.1
+ "key": "heal_scale",
+ "value": 1.15
},
{
- "key": "def",
- "value": 0.4
+ "key": "ct",
+ "value": 1.0
}
]
},
{
- "name": "战意",
- "rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>",
- "skillType": 1,
+ "name": "急救",
+ "rangeId": "x-4",
+ "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 48,
- "initSp": 20,
+ "spCost": 6,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_1",
- "duration": 22.0,
+ "prefabId": "skchr_demkni_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.1
+ "key": "heal_scale",
+ "value": 1.2
},
{
- "key": "def",
- "value": 0.45
+ "key": "ct",
+ "value": 1.0
}
]
},
{
- "name": "战意",
- "rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>",
- "skillType": 1,
+ "name": "急救",
+ "rangeId": "x-4",
+ "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 47,
- "initSp": 20,
+ "spCost": 5,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_1",
- "duration": 23.0,
+ "prefabId": "skchr_demkni_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.2
+ "key": "heal_scale",
+ "value": 1.3
},
{
- "key": "def",
- "value": 0.5
+ "key": "ct",
+ "value": 1.0
}
]
},
{
- "name": "战意",
- "rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>",
- "skillType": 1,
+ "name": "急救",
+ "rangeId": "x-4",
+ "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 46,
- "initSp": 20,
+ "spCost": 5,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_1",
- "duration": 24.0,
+ "prefabId": "skchr_demkni_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.2
+ "key": "heal_scale",
+ "value": 1.35
},
{
- "key": "def",
- "value": 0.55
+ "key": "ct",
+ "value": 1.0
}
]
},
{
- "name": "战意",
- "rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>",
- "skillType": 1,
+ "name": "急救",
+ "rangeId": "x-4",
+ "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 45,
- "initSp": 20,
+ "spCost": 5,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_1",
- "duration": 25.0,
+ "prefabId": "skchr_demkni_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.2
+ "key": "heal_scale",
+ "value": 1.4
},
{
- "key": "def",
- "value": 0.6
+ "key": "ct",
+ "value": 1.0
}
]
},
{
- "name": "战意",
- "rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>",
- "skillType": 1,
+ "name": "急救",
+ "rangeId": "x-4",
+ "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 44,
- "initSp": 20,
+ "maxChargeTime": 2,
+ "spCost": 5,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_1",
- "duration": 26.0,
+ "prefabId": "skchr_demkni_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.3
+ "key": "heal_scale",
+ "value": 1.5
},
{
- "key": "def",
- "value": 0.65
+ "key": "ct",
+ "value": 2.0
}
]
},
{
- "name": "战意",
- "rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>",
- "skillType": 1,
+ "name": "急救",
+ "rangeId": "x-4",
+ "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 43,
- "initSp": 20,
+ "maxChargeTime": 2,
+ "spCost": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_1",
- "duration": 27.0,
+ "prefabId": "skchr_demkni_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.3
+ "key": "heal_scale",
+ "value": 1.6
},
{
- "key": "def",
- "value": 0.7
+ "key": "ct",
+ "value": 2.0
}
]
},
{
- "name": "战意",
- "rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>",
- "skillType": 1,
+ "name": "急救",
+ "rangeId": "x-4",
+ "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 42,
- "initSp": 20,
+ "maxChargeTime": 2,
+ "spCost": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_1",
- "duration": 28.0,
+ "prefabId": "skchr_demkni_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.3
+ "key": "heal_scale",
+ "value": 1.7
},
{
- "key": "def",
- "value": 0.75
+ "key": "ct",
+ "value": 2.0
}
]
},
{
- "name": "战意",
- "rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>",
- "skillType": 1,
+ "name": "急救",
+ "rangeId": "x-4",
+ "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
+ "skillType": 2,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 40,
- "initSp": 20,
+ "maxChargeTime": 3,
+ "spCost": 4,
+ "initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_1",
- "duration": 30.0,
+ "prefabId": "skchr_demkni_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.4
+ "key": "heal_scale",
+ "value": 1.8
},
{
- "key": "def",
- "value": 0.8
+ "key": "ct",
+ "value": 3.0
}
]
}
]
},
- "skchr_hsguma_2": {
- "skillId": "skchr_hsguma_2",
+ "skchr_demkni_2": {
+ "skillId": "skchr_demkni_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "荆棘",
- "rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>\\n每次受到攻击时对目标造成相当于星熊攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 0,
+ "name": "药物配置",
+ "rangeId": "x-2",
+ "description": "治疗附近一定范围内的所有友军相当于塞雷娅攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 10,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_2",
+ "prefabId": "skchr_demkni_2",
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 0.5
- },
- {
- "key": "def",
- "value": 0.05
+ "key": "heal_scale",
+ "value": 0.8
}
]
},
{
- "name": "荆棘",
- "rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>\\n每次受到攻击时对目标造成相当于星熊攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 0,
+ "name": "药物配置",
+ "rangeId": "x-2",
+ "description": "治疗附近一定范围内的所有友军相当于塞雷娅攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 10,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_2",
+ "prefabId": "skchr_demkni_2",
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 0.55
- },
- {
- "key": "def",
- "value": 0.07
+ "key": "heal_scale",
+ "value": 0.85
}
]
},
{
- "name": "荆棘",
- "rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>\\n每次受到攻击时对目标造成相当于星熊攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 0,
+ "name": "药物配置",
+ "rangeId": "x-2",
+ "description": "治疗附近一定范围内的所有友军相当于塞雷娅攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 10,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_2",
+ "prefabId": "skchr_demkni_2",
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 0.6
- },
- {
- "key": "def",
- "value": 0.09
+ "key": "heal_scale",
+ "value": 0.9
}
]
},
{
- "name": "荆棘",
- "rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>\\n每次受到攻击时对目标造成相当于星熊攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 0,
+ "name": "药物配置",
+ "rangeId": "x-2",
+ "description": "治疗附近一定范围内的所有友军相当于塞雷娅攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 9,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_2",
+ "prefabId": "skchr_demkni_2",
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 0.65
- },
- {
- "key": "def",
- "value": 0.13
+ "key": "heal_scale",
+ "value": 0.95
}
]
},
{
- "name": "荆棘",
- "rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>\\n每次受到攻击时对目标造成相当于星熊攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 0,
+ "name": "药物配置",
+ "rangeId": "x-2",
+ "description": "治疗附近一定范围内的所有友军相当于塞雷娅攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 9,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_2",
+ "prefabId": "skchr_demkni_2",
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 0.7
- },
- {
- "key": "def",
- "value": 0.15
+ "key": "heal_scale",
+ "value": 1.0
}
]
},
{
- "name": "荆棘",
- "rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>\\n每次受到攻击时对目标造成相当于星熊攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 0,
+ "name": "药物配置",
+ "rangeId": "x-2",
+ "description": "治疗附近一定范围内的所有友军相当于塞雷娅攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 9,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_2",
+ "prefabId": "skchr_demkni_2",
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 0.75
- },
- {
- "key": "def",
- "value": 0.17
+ "key": "heal_scale",
+ "value": 1.05
}
]
},
{
- "name": "荆棘",
- "rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>\\n每次受到攻击时对目标造成相当于星熊攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 0,
+ "name": "药物配置",
+ "rangeId": "x-2",
+ "description": "治疗附近一定范围内的所有友军相当于塞雷娅攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 8,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_2",
+ "prefabId": "skchr_demkni_2",
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 0.8
- },
- {
- "key": "def",
- "value": 0.21
+ "key": "heal_scale",
+ "value": 1.1
}
]
},
{
- "name": "荆棘",
- "rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>\\n每次受到攻击时对目标造成相当于星熊攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 0,
+ "name": "药物配置",
+ "rangeId": "x-2",
+ "description": "治疗附近一定范围内的所有友军相当于塞雷娅攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 8,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_2",
+ "prefabId": "skchr_demkni_2",
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 0.85
- },
- {
- "key": "def",
- "value": 0.24
+ "key": "heal_scale",
+ "value": 1.2
}
]
},
{
- "name": "荆棘",
- "rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>\\n每次受到攻击时对目标造成相当于星熊攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 0,
+ "name": "药物配置",
+ "rangeId": "x-2",
+ "description": "治疗附近一定范围内的所有友军相当于塞雷娅攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 8,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_2",
+ "prefabId": "skchr_demkni_2",
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 0.9
- },
- {
- "key": "def",
- "value": 0.27
+ "key": "heal_scale",
+ "value": 1.3
}
]
},
{
- "name": "荆棘",
- "rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>\\n每次受到攻击时对目标造成相当于星熊攻击力<@ba.vup>{atk_scale:0%}>的物理伤害",
- "skillType": 0,
+ "name": "药物配置",
+ "rangeId": "x-2",
+ "description": "治疗附近一定范围内的所有友军相当于塞雷娅攻击力<@ba.vup>{heal_scale:0%}>的生命",
+ "skillType": 2,
"spData": {
- "spType": 8,
+ "spType": 1,
"levelUpCost": null,
- "maxChargeTime": 0,
- "spCost": 0,
+ "maxChargeTime": 1,
+ "spCost": 7,
"initSp": 0,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_2",
+ "prefabId": "skchr_demkni_2",
"duration": 0.0,
"blackboard": [
{
- "key": "atk_scale",
- "value": 1.0
- },
- {
- "key": "def",
- "value": 0.3
+ "key": "heal_scale",
+ "value": 1.4
}
]
}
]
},
- "skchr_hsguma_3": {
- "skillId": "skchr_hsguma_3",
+ "skchr_demkni_3": {
+ "skillId": "skchr_demkni_3",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "力之锯",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,对前方一格的所有敌人使用盾牌进行切割",
+ "name": "钙质化",
+ "rangeId": "x-3",
+ "description": "附近所有友军每秒回复相当于塞雷娅攻击力<@ba.vup>{attack@heal_scale:0%}>的生命\\n附近所有敌军受到的法术伤害<@ba.vup>+{fake.b:0%}>,移动速度<@ba.vup>-{-demkni_s_3.move_speed:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 60,
- "initSp": 20,
+ "spCost": 80,
+ "initSp": 45,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_3",
- "duration": 25.0,
+ "prefabId": "skchr_demkni_3",
+ "duration": 10.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.65
+ "key": "attack@heal_scale",
+ "value": 0.1
},
{
- "key": "def",
- "value": 0.4
+ "key": "demkni_s_3.move_speed",
+ "value": -0.6
+ },
+ {
+ "key": "demkni_s_3.damage_scale",
+ "value": 1.2
+ },
+ {
+ "key": "fake.b",
+ "value": 0.2
}
]
},
{
- "name": "力之锯",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,对前方一格的所有敌人使用盾牌进行切割",
+ "name": "钙质化",
+ "rangeId": "x-3",
+ "description": "附近所有友军每秒回复相当于塞雷娅攻击力<@ba.vup>{attack@heal_scale:0%}>的生命\\n附近所有敌军受到的法术伤害<@ba.vup>+{fake.b:0%}>,移动速度<@ba.vup>-{-demkni_s_3.move_speed:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 59,
- "initSp": 20,
+ "spCost": 80,
+ "initSp": 45,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_3",
- "duration": 25.0,
+ "prefabId": "skchr_demkni_3",
+ "duration": 12.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.7
+ "key": "attack@heal_scale",
+ "value": 0.1
},
{
- "key": "def",
- "value": 0.4
+ "key": "demkni_s_3.move_speed",
+ "value": -0.6
+ },
+ {
+ "key": "demkni_s_3.damage_scale",
+ "value": 1.2
+ },
+ {
+ "key": "fake.b",
+ "value": 0.2
}
]
},
{
- "name": "力之锯",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,对前方一格的所有敌人使用盾牌进行切割",
+ "name": "钙质化",
+ "rangeId": "x-3",
+ "description": "附近所有友军每秒回复相当于塞雷娅攻击力<@ba.vup>{attack@heal_scale:0%}>的生命\\n附近所有敌军受到的法术伤害<@ba.vup>+{fake.b:0%}>,移动速度<@ba.vup>-{-demkni_s_3.move_speed:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 58,
- "initSp": 20,
+ "spCost": 80,
+ "initSp": 45,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_3",
- "duration": 25.0,
+ "prefabId": "skchr_demkni_3",
+ "duration": 14.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.75
+ "key": "attack@heal_scale",
+ "value": 0.1
},
{
- "key": "def",
- "value": 0.4
+ "key": "demkni_s_3.move_speed",
+ "value": -0.6
+ },
+ {
+ "key": "demkni_s_3.damage_scale",
+ "value": 1.2
+ },
+ {
+ "key": "fake.b",
+ "value": 0.2
}
]
},
{
- "name": "力之锯",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,对前方一格的所有敌人使用盾牌进行切割",
+ "name": "钙质化",
+ "rangeId": "x-3",
+ "description": "附近所有友军每秒回复相当于塞雷娅攻击力<@ba.vup>{attack@heal_scale:0%}>的生命\\n附近所有敌军受到的法术伤害<@ba.vup>+{fake.b:0%}>,移动速度<@ba.vup>-{-demkni_s_3.move_speed:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 57,
- "initSp": 23,
+ "spCost": 80,
+ "initSp": 50,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_3",
- "duration": 25.0,
+ "prefabId": "skchr_demkni_3",
+ "duration": 16.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.8
+ "key": "attack@heal_scale",
+ "value": 0.15
},
{
- "key": "def",
- "value": 0.5
+ "key": "demkni_s_3.move_speed",
+ "value": -0.6
+ },
+ {
+ "key": "demkni_s_3.damage_scale",
+ "value": 1.3
+ },
+ {
+ "key": "fake.b",
+ "value": 0.3
}
]
},
{
- "name": "力之锯",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,对前方一格的所有敌人使用盾牌进行切割",
+ "name": "钙质化",
+ "rangeId": "x-3",
+ "description": "附近所有友军每秒回复相当于塞雷娅攻击力<@ba.vup>{attack@heal_scale:0%}>的生命\\n附近所有敌军受到的法术伤害<@ba.vup>+{fake.b:0%}>,移动速度<@ba.vup>-{-demkni_s_3.move_speed:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 56,
- "initSp": 23,
+ "spCost": 80,
+ "initSp": 50,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_3",
- "duration": 25.0,
+ "prefabId": "skchr_demkni_3",
+ "duration": 18.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.85
+ "key": "attack@heal_scale",
+ "value": 0.15
},
{
- "key": "def",
- "value": 0.5
+ "key": "demkni_s_3.move_speed",
+ "value": -0.6
+ },
+ {
+ "key": "demkni_s_3.damage_scale",
+ "value": 1.3
+ },
+ {
+ "key": "fake.b",
+ "value": 0.3
}
]
},
{
- "name": "力之锯",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,对前方一格的所有敌人使用盾牌进行切割",
+ "name": "钙质化",
+ "rangeId": "x-3",
+ "description": "附近所有友军每秒回复相当于塞雷娅攻击力<@ba.vup>{attack@heal_scale:0%}>的生命\\n附近所有敌军受到的法术伤害<@ba.vup>+{fake.b:0%}>,移动速度<@ba.vup>-{-demkni_s_3.move_speed:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 55,
- "initSp": 23,
+ "spCost": 80,
+ "initSp": 50,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_3",
- "duration": 25.0,
+ "prefabId": "skchr_demkni_3",
+ "duration": 20.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.9
+ "key": "attack@heal_scale",
+ "value": 0.15
},
{
- "key": "def",
- "value": 0.5
+ "key": "demkni_s_3.move_speed",
+ "value": -0.6
+ },
+ {
+ "key": "demkni_s_3.damage_scale",
+ "value": 1.3
+ },
+ {
+ "key": "fake.b",
+ "value": 0.3
}
]
},
{
- "name": "力之锯",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,对前方一格的所有敌人使用盾牌进行切割",
+ "name": "钙质化",
+ "rangeId": "x-3",
+ "description": "附近所有友军每秒回复相当于塞雷娅攻击力<@ba.vup>{attack@heal_scale:0%}>的生命\\n附近所有敌军受到的法术伤害<@ba.vup>+{fake.b:0%}>,移动速度<@ba.vup>-{-demkni_s_3.move_speed:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 54,
- "initSp": 26,
+ "spCost": 80,
+ "initSp": 55,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_3",
- "duration": 25.0,
+ "prefabId": "skchr_demkni_3",
+ "duration": 22.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.95
+ "key": "attack@heal_scale",
+ "value": 0.2
},
{
- "key": "def",
- "value": 0.6
+ "key": "demkni_s_3.move_speed",
+ "value": -0.6
+ },
+ {
+ "key": "demkni_s_3.damage_scale",
+ "value": 1.4
+ },
+ {
+ "key": "fake.b",
+ "value": 0.4
}
]
},
{
- "name": "力之锯",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,对前方一格的所有敌人使用盾牌进行切割",
+ "name": "钙质化",
+ "rangeId": "x-3",
+ "description": "附近所有友军每秒回复相当于塞雷娅攻击力<@ba.vup>{attack@heal_scale:0%}>的生命\\n附近所有敌军受到的法术伤害<@ba.vup>+{fake.b:0%}>,移动速度<@ba.vup>-{-demkni_s_3.move_speed:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 53,
- "initSp": 27,
+ "spCost": 80,
+ "initSp": 60,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_3",
- "duration": 25.0,
+ "prefabId": "skchr_demkni_3",
+ "duration": 24.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.1
+ "key": "attack@heal_scale",
+ "value": 0.25
},
{
- "key": "def",
- "value": 0.7
+ "key": "demkni_s_3.move_speed",
+ "value": -0.6
+ },
+ {
+ "key": "demkni_s_3.damage_scale",
+ "value": 1.45
+ },
+ {
+ "key": "fake.b",
+ "value": 0.45
}
]
},
{
- "name": "力之锯",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,对前方一格的所有敌人使用盾牌进行切割",
+ "name": "钙质化",
+ "rangeId": "x-3",
+ "description": "附近所有友军每秒回复相当于塞雷娅攻击力<@ba.vup>{attack@heal_scale:0%}>的生命\\n附近所有敌军受到的法术伤害<@ba.vup>+{fake.b:0%}>,移动速度<@ba.vup>-{-demkni_s_3.move_speed:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 52,
- "initSp": 28,
+ "spCost": 80,
+ "initSp": 65,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_3",
- "duration": 25.0,
+ "prefabId": "skchr_demkni_3",
+ "duration": 27.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.25
+ "key": "attack@heal_scale",
+ "value": 0.3
},
{
- "key": "def",
- "value": 0.8
+ "key": "demkni_s_3.move_speed",
+ "value": -0.6
+ },
+ {
+ "key": "demkni_s_3.damage_scale",
+ "value": 1.5
+ },
+ {
+ "key": "fake.b",
+ "value": 0.5
}
]
},
{
- "name": "力之锯",
- "rangeId": null,
- "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,对前方一格的所有敌人使用盾牌进行切割",
+ "name": "钙质化",
+ "rangeId": "x-3",
+ "description": "附近所有友军每秒回复相当于塞雷娅攻击力<@ba.vup>{attack@heal_scale:0%}>的生命\\n附近所有敌军受到的法术伤害<@ba.vup>+{fake.b:0%}>,移动速度<@ba.vup>-{-demkni_s_3.move_speed:0%}>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 30,
+ "spCost": 80,
+ "initSp": 70,
"increment": 1.0
},
- "prefabId": "skchr_hsguma_3",
- "duration": 25.0,
+ "prefabId": "skchr_demkni_3",
+ "duration": 30.0,
"blackboard": [
{
- "key": "atk",
- "value": 1.4
+ "key": "attack@heal_scale",
+ "value": 0.35
},
{
- "key": "def",
- "value": 0.9
+ "key": "demkni_s_3.move_speed",
+ "value": -0.6
+ },
+ {
+ "key": "demkni_s_3.damage_scale",
+ "value": 1.55
+ },
+ {
+ "key": "fake.b",
+ "value": 0.55
}
]
}
]
},
- "skchr_demkni_1": {
- "skillId": "skchr_demkni_1",
+ "skchr_nian_1": {
+ "skillId": "skchr_nian_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "急救",
- "rangeId": "x-4",
- "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "锡灼",
+ "rangeId": null,
+ "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
- "initSp": 0,
+ "spCost": 30,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_demkni_1",
- "duration": 0.0,
+ "prefabId": "skchr_nian_1",
+ "duration": 20.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.1
+ "key": "atk",
+ "value": 0.1
},
{
- "key": "ct",
- "value": 1.0
+ "key": "def",
+ "value": 0.25
}
]
},
{
- "name": "急救",
- "rangeId": "x-4",
- "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "锡灼",
+ "rangeId": null,
+ "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
- "initSp": 0,
+ "spCost": 30,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_demkni_1",
- "duration": 0.0,
+ "prefabId": "skchr_nian_1",
+ "duration": 21.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.15
+ "key": "atk",
+ "value": 0.1
},
{
- "key": "ct",
- "value": 1.0
+ "key": "def",
+ "value": 0.3
}
]
},
{
- "name": "急救",
- "rangeId": "x-4",
- "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "锡灼",
+ "rangeId": null,
+ "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 6,
- "initSp": 0,
+ "spCost": 30,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_demkni_1",
- "duration": 0.0,
+ "prefabId": "skchr_nian_1",
+ "duration": 22.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.2
+ "key": "atk",
+ "value": 0.1
},
{
- "key": "ct",
- "value": 1.0
+ "key": "def",
+ "value": 0.35
}
]
},
{
- "name": "急救",
- "rangeId": "x-4",
- "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "锡灼",
+ "rangeId": null,
+ "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
- "initSp": 0,
+ "spCost": 30,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_demkni_1",
- "duration": 0.0,
+ "prefabId": "skchr_nian_1",
+ "duration": 23.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.3
+ "key": "atk",
+ "value": 0.2
},
{
- "key": "ct",
- "value": 1.0
+ "key": "def",
+ "value": 0.4
}
]
},
{
- "name": "急救",
- "rangeId": "x-4",
- "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "锡灼",
+ "rangeId": null,
+ "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
- "initSp": 0,
+ "spCost": 30,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_demkni_1",
- "duration": 0.0,
+ "prefabId": "skchr_nian_1",
+ "duration": 24.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.35
+ "key": "atk",
+ "value": 0.2
},
{
- "key": "ct",
- "value": 1.0
+ "key": "def",
+ "value": 0.45
}
]
},
{
- "name": "急救",
- "rangeId": "x-4",
- "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "锡灼",
+ "rangeId": null,
+ "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 5,
- "initSp": 0,
+ "spCost": 30,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_demkni_1",
- "duration": 0.0,
+ "prefabId": "skchr_nian_1",
+ "duration": 25.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.4
+ "key": "atk",
+ "value": 0.2
},
{
- "key": "ct",
- "value": 1.0
+ "key": "def",
+ "value": 0.5
}
]
},
{
- "name": "急救",
- "rangeId": "x-4",
- "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "锡灼",
+ "rangeId": null,
+ "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 5,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_demkni_1",
- "duration": 0.0,
+ "prefabId": "skchr_nian_1",
+ "duration": 26.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.5
+ "key": "atk",
+ "value": 0.3
},
{
- "key": "ct",
- "value": 2.0
+ "key": "def",
+ "value": 0.55
}
]
},
{
- "name": "急救",
- "rangeId": "x-4",
- "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "锡灼",
+ "rangeId": null,
+ "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 4,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_demkni_1",
- "duration": 0.0,
+ "prefabId": "skchr_nian_1",
+ "duration": 27.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.6
+ "key": "atk",
+ "value": 0.35
},
{
- "key": "ct",
- "value": 2.0
+ "key": "def",
+ "value": 0.6
}
]
},
{
- "name": "急救",
- "rangeId": "x-4",
- "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "锡灼",
+ "rangeId": null,
+ "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 2,
- "spCost": 4,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_demkni_1",
- "duration": 0.0,
+ "prefabId": "skchr_nian_1",
+ "duration": 28.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.7
+ "key": "atk",
+ "value": 0.4
},
{
- "key": "ct",
- "value": 2.0
+ "key": "def",
+ "value": 0.65
}
]
},
{
- "name": "急救",
- "rangeId": "x-4",
- "description": "下一次攻击会为周围血量不足一半的一名友方单位恢复相当于攻击力<@ba.vup>{heal_scale:0%}的生命>\\n<@ba.rem>可充能{ct}次>",
- "skillType": 2,
+ "name": "锡灼",
+ "rangeId": null,
+ "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
- "maxChargeTime": 3,
- "spCost": 4,
- "initSp": 0,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_demkni_1",
- "duration": 0.0,
+ "prefabId": "skchr_nian_1",
+ "duration": 30.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.8
+ "key": "atk",
+ "value": 0.45
},
{
- "key": "ct",
- "value": 3.0
+ "key": "def",
+ "value": 0.7
}
]
}
]
},
- "skchr_demkni_2": {
- "skillId": "skchr_demkni_2",
+ "skchr_nian_2": {
+ "skillId": "skchr_nian_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "药物配置",
- "rangeId": "x-2",
- "description": "治疗附近一定范围内的所有友军相当于塞雷娅攻击力<@ba.vup>{heal_scale:0%}>的生命",
- "skillType": 2,
+ "name": "铜印",
+ "rangeId": null,
+ "description": "<@ba.vdown>停止攻击>;防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每次受到攻击时对目标造成相当于年攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并使其失去特殊能力<@ba.vup>{silence}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 10,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 25,
"increment": 1.0
},
- "prefabId": "skchr_demkni_2",
- "duration": 0.0,
+ "prefabId": "skchr_nian_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 0.8
+ "key": "def",
+ "value": 0.6
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
+ },
+ {
+ "key": "atk_scale",
+ "value": 0.5
+ },
+ {
+ "key": "silence",
+ "value": 3.0
}
]
},
{
- "name": "药物配置",
- "rangeId": "x-2",
- "description": "治疗附近一定范围内的所有友军相当于塞雷娅攻击力<@ba.vup>{heal_scale:0%}>的生命",
- "skillType": 2,
+ "name": "铜印",
+ "rangeId": null,
+ "description": "<@ba.vdown>停止攻击>;防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每次受到攻击时对目标造成相当于年攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并使其失去特殊能力<@ba.vup>{silence}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 10,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 26,
"increment": 1.0
},
- "prefabId": "skchr_demkni_2",
- "duration": 0.0,
+ "prefabId": "skchr_nian_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 0.85
+ "key": "def",
+ "value": 0.65
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
+ },
+ {
+ "key": "atk_scale",
+ "value": 0.5
+ },
+ {
+ "key": "silence",
+ "value": 3.0
}
]
},
{
- "name": "药物配置",
- "rangeId": "x-2",
- "description": "治疗附近一定范围内的所有友军相当于塞雷娅攻击力<@ba.vup>{heal_scale:0%}>的生命",
- "skillType": 2,
+ "name": "铜印",
+ "rangeId": null,
+ "description": "<@ba.vdown>停止攻击>;防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每次受到攻击时对目标造成相当于年攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并使其失去特殊能力<@ba.vup>{silence}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 10,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 27,
"increment": 1.0
},
- "prefabId": "skchr_demkni_2",
- "duration": 0.0,
+ "prefabId": "skchr_nian_2",
+ "duration": 30.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 0.9
+ "key": "def",
+ "value": 0.7
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
+ },
+ {
+ "key": "atk_scale",
+ "value": 0.5
+ },
+ {
+ "key": "silence",
+ "value": 3.0
}
]
},
{
- "name": "药物配置",
- "rangeId": "x-2",
- "description": "治疗附近一定范围内的所有友军相当于塞雷娅攻击力<@ba.vup>{heal_scale:0%}>的生命",
- "skillType": 2,
+ "name": "铜印",
+ "rangeId": null,
+ "description": "<@ba.vdown>停止攻击>;防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每次受到攻击时对目标造成相当于年攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并使其失去特殊能力<@ba.vup>{silence}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 9,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 28,
"increment": 1.0
},
- "prefabId": "skchr_demkni_2",
- "duration": 0.0,
+ "prefabId": "skchr_nian_2",
+ "duration": 31.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 0.95
+ "key": "def",
+ "value": 0.8
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
+ },
+ {
+ "key": "atk_scale",
+ "value": 0.6
+ },
+ {
+ "key": "silence",
+ "value": 3.0
}
]
},
{
- "name": "药物配置",
- "rangeId": "x-2",
- "description": "治疗附近一定范围内的所有友军相当于塞雷娅攻击力<@ba.vup>{heal_scale:0%}>的生命",
- "skillType": 2,
+ "name": "铜印",
+ "rangeId": null,
+ "description": "<@ba.vdown>停止攻击>;防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每次受到攻击时对目标造成相当于年攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并使其失去特殊能力<@ba.vup>{silence}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 9,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 29,
"increment": 1.0
},
- "prefabId": "skchr_demkni_2",
- "duration": 0.0,
+ "prefabId": "skchr_nian_2",
+ "duration": 31.0,
"blackboard": [
{
- "key": "heal_scale",
+ "key": "def",
+ "value": 0.85
+ },
+ {
+ "key": "block_cnt",
"value": 1.0
+ },
+ {
+ "key": "atk_scale",
+ "value": 0.6
+ },
+ {
+ "key": "silence",
+ "value": 3.0
}
]
},
{
- "name": "药物配置",
- "rangeId": "x-2",
- "description": "治疗附近一定范围内的所有友军相当于塞雷娅攻击力<@ba.vup>{heal_scale:0%}>的生命",
- "skillType": 2,
+ "name": "铜印",
+ "rangeId": null,
+ "description": "<@ba.vdown>停止攻击>;防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每次受到攻击时对目标造成相当于年攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并使其失去特殊能力<@ba.vup>{silence}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 9,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 30,
"increment": 1.0
},
- "prefabId": "skchr_demkni_2",
- "duration": 0.0,
+ "prefabId": "skchr_nian_2",
+ "duration": 31.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.05
+ "key": "def",
+ "value": 0.9
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
+ },
+ {
+ "key": "atk_scale",
+ "value": 0.6
+ },
+ {
+ "key": "silence",
+ "value": 3.0
}
]
},
{
- "name": "药物配置",
- "rangeId": "x-2",
- "description": "治疗附近一定范围内的所有友军相当于塞雷娅攻击力<@ba.vup>{heal_scale:0%}>的生命",
- "skillType": 2,
+ "name": "铜印",
+ "rangeId": null,
+ "description": "<@ba.vdown>停止攻击>;防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每次受到攻击时对目标造成相当于年攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并使其失去特殊能力<@ba.vup>{silence}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 8,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 31,
"increment": 1.0
},
- "prefabId": "skchr_demkni_2",
- "duration": 0.0,
+ "prefabId": "skchr_nian_2",
+ "duration": 32.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.1
+ "key": "def",
+ "value": 1.0
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
+ },
+ {
+ "key": "atk_scale",
+ "value": 0.7
+ },
+ {
+ "key": "silence",
+ "value": 3.0
}
]
},
{
- "name": "药物配置",
- "rangeId": "x-2",
- "description": "治疗附近一定范围内的所有友军相当于塞雷娅攻击力<@ba.vup>{heal_scale:0%}>的生命",
- "skillType": 2,
+ "name": "铜印",
+ "rangeId": null,
+ "description": "<@ba.vdown>停止攻击>;防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每次受到攻击时对目标造成相当于年攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并使其失去特殊能力<@ba.vup>{silence}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 8,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 32,
"increment": 1.0
},
- "prefabId": "skchr_demkni_2",
- "duration": 0.0,
+ "prefabId": "skchr_nian_2",
+ "duration": 33.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.2
+ "key": "def",
+ "value": 1.1
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
+ },
+ {
+ "key": "atk_scale",
+ "value": 0.7
+ },
+ {
+ "key": "silence",
+ "value": 4.0
}
]
},
{
- "name": "药物配置",
- "rangeId": "x-2",
- "description": "治疗附近一定范围内的所有友军相当于塞雷娅攻击力<@ba.vup>{heal_scale:0%}>的生命",
- "skillType": 2,
+ "name": "铜印",
+ "rangeId": null,
+ "description": "<@ba.vdown>停止攻击>;防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每次受到攻击时对目标造成相当于年攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并使其失去特殊能力<@ba.vup>{silence}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 8,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 33,
"increment": 1.0
},
- "prefabId": "skchr_demkni_2",
- "duration": 0.0,
+ "prefabId": "skchr_nian_2",
+ "duration": 34.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.3
+ "key": "def",
+ "value": 1.2
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
+ },
+ {
+ "key": "atk_scale",
+ "value": 0.8
+ },
+ {
+ "key": "silence",
+ "value": 4.0
}
]
},
{
- "name": "药物配置",
- "rangeId": "x-2",
- "description": "治疗附近一定范围内的所有友军相当于塞雷娅攻击力<@ba.vup>{heal_scale:0%}>的生命",
- "skillType": 2,
+ "name": "铜印",
+ "rangeId": null,
+ "description": "<@ba.vdown>停止攻击>;防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每次受到攻击时对目标造成相当于年攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并使其失去特殊能力<@ba.vup>{silence}>秒",
+ "skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 7,
- "initSp": 0,
+ "spCost": 50,
+ "initSp": 35,
"increment": 1.0
},
- "prefabId": "skchr_demkni_2",
- "duration": 0.0,
+ "prefabId": "skchr_nian_2",
+ "duration": 35.0,
"blackboard": [
{
- "key": "heal_scale",
- "value": 1.4
+ "key": "def",
+ "value": 1.3
+ },
+ {
+ "key": "block_cnt",
+ "value": 1.0
+ },
+ {
+ "key": "atk_scale",
+ "value": 0.9
+ },
+ {
+ "key": "silence",
+ "value": 5.0
}
]
}
]
},
- "skchr_demkni_3": {
- "skillId": "skchr_demkni_3",
+ "skchr_nian_3": {
+ "skillId": "skchr_nian_3",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "钙质化",
- "rangeId": "x-3",
- "description": "附近所有友军每秒回复相当于塞雷娅攻击力<@ba.vup>{attack@heal_scale:0%}>的生命\\n附近所有敌军受到的法术伤害<@ba.vup>+{fake.b:0%}>,移动速度<@ba.vup>-{-demkni_s_3.move_speed:0%}>",
+ "name": "铁御",
+ "rangeId": "x-2",
+ "description": "攻击力<@ba.vup>+{nian_s_3[self].atk:0%}>;周围其他友方干员的防御力<@ba.vup>+{nian_s_3[ally].def:0%}>,阻挡数<@ba.vup>+1>,并获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 45,
+ "spCost": 85,
+ "initSp": 40,
"increment": 1.0
},
- "prefabId": "skchr_demkni_3",
- "duration": 10.0,
+ "prefabId": "skchr_nian_3",
+ "duration": 40.0,
"blackboard": [
{
- "key": "attack@heal_scale",
- "value": 0.1
+ "key": "nian_s_3[self].block_cnt",
+ "value": 0.0
},
{
- "key": "demkni_s_3.move_speed",
- "value": -0.6
+ "key": "nian_s_3[ally].block_cnt",
+ "value": 1.0
},
{
- "key": "demkni_s_3.damage_scale",
- "value": 1.2
+ "key": "nian_s_3[ally].def",
+ "value": 0.3
},
{
- "key": "fake.b",
- "value": 0.2
+ "key": "one_minus_status_resistance",
+ "value": -0.5
+ },
+ {
+ "key": "nian_s_3[self].atk",
+ "value": 0.55
}
]
},
{
- "name": "钙质化",
- "rangeId": "x-3",
- "description": "附近所有友军每秒回复相当于塞雷娅攻击力<@ba.vup>{attack@heal_scale:0%}>的生命\\n附近所有敌军受到的法术伤害<@ba.vup>+{fake.b:0%}>,移动速度<@ba.vup>-{-demkni_s_3.move_speed:0%}>",
+ "name": "铁御",
+ "rangeId": "x-2",
+ "description": "攻击力<@ba.vup>+{nian_s_3[self].atk:0%}>;周围其他友方干员的防御力<@ba.vup>+{nian_s_3[ally].def:0%}>,阻挡数<@ba.vup>+1>,并获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 45,
+ "spCost": 85,
+ "initSp": 42,
"increment": 1.0
},
- "prefabId": "skchr_demkni_3",
- "duration": 12.0,
+ "prefabId": "skchr_nian_3",
+ "duration": 40.0,
"blackboard": [
{
- "key": "attack@heal_scale",
- "value": 0.1
+ "key": "nian_s_3[self].block_cnt",
+ "value": 0.0
},
{
- "key": "demkni_s_3.move_speed",
- "value": -0.6
+ "key": "nian_s_3[ally].block_cnt",
+ "value": 1.0
},
{
- "key": "demkni_s_3.damage_scale",
- "value": 1.2
+ "key": "nian_s_3[ally].def",
+ "value": 0.3
},
{
- "key": "fake.b",
- "value": 0.2
+ "key": "one_minus_status_resistance",
+ "value": -0.5
+ },
+ {
+ "key": "nian_s_3[self].atk",
+ "value": 0.55
}
]
},
{
- "name": "钙质化",
- "rangeId": "x-3",
- "description": "附近所有友军每秒回复相当于塞雷娅攻击力<@ba.vup>{attack@heal_scale:0%}>的生命\\n附近所有敌军受到的法术伤害<@ba.vup>+{fake.b:0%}>,移动速度<@ba.vup>-{-demkni_s_3.move_speed:0%}>",
+ "name": "铁御",
+ "rangeId": "x-2",
+ "description": "攻击力<@ba.vup>+{nian_s_3[self].atk:0%}>;周围其他友方干员的防御力<@ba.vup>+{nian_s_3[ally].def:0%}>,阻挡数<@ba.vup>+1>,并获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 45,
+ "spCost": 85,
+ "initSp": 44,
"increment": 1.0
},
- "prefabId": "skchr_demkni_3",
- "duration": 14.0,
+ "prefabId": "skchr_nian_3",
+ "duration": 40.0,
"blackboard": [
{
- "key": "attack@heal_scale",
- "value": 0.1
+ "key": "nian_s_3[self].block_cnt",
+ "value": 0.0
},
{
- "key": "demkni_s_3.move_speed",
- "value": -0.6
+ "key": "nian_s_3[ally].block_cnt",
+ "value": 1.0
},
{
- "key": "demkni_s_3.damage_scale",
- "value": 1.2
+ "key": "nian_s_3[ally].def",
+ "value": 0.3
},
{
- "key": "fake.b",
- "value": 0.2
+ "key": "one_minus_status_resistance",
+ "value": -0.5
+ },
+ {
+ "key": "nian_s_3[self].atk",
+ "value": 0.6
}
]
},
{
- "name": "钙质化",
- "rangeId": "x-3",
- "description": "附近所有友军每秒回复相当于塞雷娅攻击力<@ba.vup>{attack@heal_scale:0%}>的生命\\n附近所有敌军受到的法术伤害<@ba.vup>+{fake.b:0%}>,移动速度<@ba.vup>-{-demkni_s_3.move_speed:0%}>",
+ "name": "铁御",
+ "rangeId": "x-2",
+ "description": "攻击力<@ba.vup>+{nian_s_3[self].atk:0%}>;周围其他友方干员的防御力<@ba.vup>+{nian_s_3[ally].def:0%}>,阻挡数<@ba.vup>+1>,并获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 50,
+ "spCost": 85,
+ "initSp": 48,
"increment": 1.0
},
- "prefabId": "skchr_demkni_3",
- "duration": 16.0,
+ "prefabId": "skchr_nian_3",
+ "duration": 40.0,
"blackboard": [
{
- "key": "attack@heal_scale",
- "value": 0.15
+ "key": "nian_s_3[self].block_cnt",
+ "value": 0.0
},
{
- "key": "demkni_s_3.move_speed",
- "value": -0.6
+ "key": "nian_s_3[ally].block_cnt",
+ "value": 1.0
},
{
- "key": "demkni_s_3.damage_scale",
- "value": 1.3
+ "key": "nian_s_3[ally].def",
+ "value": 0.4
},
{
- "key": "fake.b",
- "value": 0.3
+ "key": "one_minus_status_resistance",
+ "value": -0.5
+ },
+ {
+ "key": "nian_s_3[self].atk",
+ "value": 0.65
}
]
},
{
- "name": "钙质化",
- "rangeId": "x-3",
- "description": "附近所有友军每秒回复相当于塞雷娅攻击力<@ba.vup>{attack@heal_scale:0%}>的生命\\n附近所有敌军受到的法术伤害<@ba.vup>+{fake.b:0%}>,移动速度<@ba.vup>-{-demkni_s_3.move_speed:0%}>",
+ "name": "铁御",
+ "rangeId": "x-2",
+ "description": "攻击力<@ba.vup>+{nian_s_3[self].atk:0%}>;周围其他友方干员的防御力<@ba.vup>+{nian_s_3[ally].def:0%}>,阻挡数<@ba.vup>+1>,并获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
+ "spCost": 85,
"initSp": 50,
"increment": 1.0
},
- "prefabId": "skchr_demkni_3",
- "duration": 18.0,
+ "prefabId": "skchr_nian_3",
+ "duration": 40.0,
"blackboard": [
{
- "key": "attack@heal_scale",
- "value": 0.15
+ "key": "nian_s_3[self].block_cnt",
+ "value": 0.0
+ },
+ {
+ "key": "nian_s_3[ally].block_cnt",
+ "value": 1.0
},
{
- "key": "demkni_s_3.move_speed",
- "value": -0.6
+ "key": "nian_s_3[ally].def",
+ "value": 0.4
},
{
- "key": "demkni_s_3.damage_scale",
- "value": 1.3
+ "key": "one_minus_status_resistance",
+ "value": -0.5
},
{
- "key": "fake.b",
- "value": 0.3
+ "key": "nian_s_3[self].atk",
+ "value": 0.7
}
]
},
{
- "name": "钙质化",
- "rangeId": "x-3",
- "description": "附近所有友军每秒回复相当于塞雷娅攻击力<@ba.vup>{attack@heal_scale:0%}>的生命\\n附近所有敌军受到的法术伤害<@ba.vup>+{fake.b:0%}>,移动速度<@ba.vup>-{-demkni_s_3.move_speed:0%}>",
+ "name": "铁御",
+ "rangeId": "x-2",
+ "description": "攻击力<@ba.vup>+{nian_s_3[self].atk:0%}>;周围其他友方干员的防御力<@ba.vup>+{nian_s_3[ally].def:0%}>,阻挡数<@ba.vup>+1>,并获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 50,
+ "spCost": 85,
+ "initSp": 52,
"increment": 1.0
},
- "prefabId": "skchr_demkni_3",
- "duration": 20.0,
+ "prefabId": "skchr_nian_3",
+ "duration": 40.0,
"blackboard": [
{
- "key": "attack@heal_scale",
- "value": 0.15
+ "key": "nian_s_3[self].block_cnt",
+ "value": 0.0
},
{
- "key": "demkni_s_3.move_speed",
- "value": -0.6
+ "key": "nian_s_3[ally].block_cnt",
+ "value": 1.0
},
{
- "key": "demkni_s_3.damage_scale",
- "value": 1.3
+ "key": "nian_s_3[ally].def",
+ "value": 0.4
},
{
- "key": "fake.b",
- "value": 0.3
+ "key": "one_minus_status_resistance",
+ "value": -0.5
+ },
+ {
+ "key": "nian_s_3[self].atk",
+ "value": 0.75
}
]
},
{
- "name": "钙质化",
- "rangeId": "x-3",
- "description": "附近所有友军每秒回复相当于塞雷娅攻击力<@ba.vup>{attack@heal_scale:0%}>的生命\\n附近所有敌军受到的法术伤害<@ba.vup>+{fake.b:0%}>,移动速度<@ba.vup>-{-demkni_s_3.move_speed:0%}>",
+ "name": "铁御",
+ "rangeId": "x-2",
+ "description": "攻击力<@ba.vup>+{nian_s_3[self].atk:0%}>;周围其他友方干员的防御力<@ba.vup>+{nian_s_3[ally].def:0%}>,阻挡数<@ba.vup>+1>,并获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 55,
+ "spCost": 85,
+ "initSp": 56,
"increment": 1.0
},
- "prefabId": "skchr_demkni_3",
- "duration": 22.0,
+ "prefabId": "skchr_nian_3",
+ "duration": 40.0,
"blackboard": [
{
- "key": "attack@heal_scale",
- "value": 0.2
+ "key": "nian_s_3[self].block_cnt",
+ "value": 0.0
},
{
- "key": "demkni_s_3.move_speed",
- "value": -0.6
+ "key": "nian_s_3[ally].block_cnt",
+ "value": 1.0
},
{
- "key": "demkni_s_3.damage_scale",
- "value": 1.4
+ "key": "nian_s_3[ally].def",
+ "value": 0.5
},
{
- "key": "fake.b",
- "value": 0.4
+ "key": "one_minus_status_resistance",
+ "value": -0.5
+ },
+ {
+ "key": "nian_s_3[self].atk",
+ "value": 0.8
}
]
},
{
- "name": "钙质化",
- "rangeId": "x-3",
- "description": "附近所有友军每秒回复相当于塞雷娅攻击力<@ba.vup>{attack@heal_scale:0%}>的生命\\n附近所有敌军受到的法术伤害<@ba.vup>+{fake.b:0%}>,移动速度<@ba.vup>-{-demkni_s_3.move_speed:0%}>",
+ "name": "铁御",
+ "rangeId": "x-2",
+ "description": "攻击力<@ba.vup>+{nian_s_3[self].atk:0%}>;周围其他友方干员的防御力<@ba.vup>+{nian_s_3[ally].def:0%}>,阻挡数<@ba.vup>+1>,并获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
+ "spCost": 85,
"initSp": 60,
"increment": 1.0
},
- "prefabId": "skchr_demkni_3",
- "duration": 24.0,
+ "prefabId": "skchr_nian_3",
+ "duration": 41.0,
"blackboard": [
{
- "key": "attack@heal_scale",
- "value": 0.25
+ "key": "nian_s_3[self].block_cnt",
+ "value": 0.0
},
{
- "key": "demkni_s_3.move_speed",
- "value": -0.6
+ "key": "nian_s_3[ally].block_cnt",
+ "value": 1.0
},
{
- "key": "demkni_s_3.damage_scale",
- "value": 1.45
+ "key": "nian_s_3[ally].def",
+ "value": 0.6
},
{
- "key": "fake.b",
- "value": 0.45
+ "key": "one_minus_status_resistance",
+ "value": -0.5
+ },
+ {
+ "key": "nian_s_3[self].atk",
+ "value": 0.9
}
]
},
{
- "name": "钙质化",
- "rangeId": "x-3",
- "description": "附近所有友军每秒回复相当于塞雷娅攻击力<@ba.vup>{attack@heal_scale:0%}>的生命\\n附近所有敌军受到的法术伤害<@ba.vup>+{fake.b:0%}>,移动速度<@ba.vup>-{-demkni_s_3.move_speed:0%}>",
+ "name": "铁御",
+ "rangeId": "x-2",
+ "description": "攻击力<@ba.vup>+{nian_s_3[self].atk:0%}>;周围其他友方干员的防御力<@ba.vup>+{nian_s_3[ally].def:0%}>,阻挡数<@ba.vup>+1>,并获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
- "initSp": 65,
+ "spCost": 85,
+ "initSp": 64,
"increment": 1.0
},
- "prefabId": "skchr_demkni_3",
- "duration": 27.0,
+ "prefabId": "skchr_nian_3",
+ "duration": 42.0,
"blackboard": [
{
- "key": "attack@heal_scale",
- "value": 0.3
+ "key": "nian_s_3[self].block_cnt",
+ "value": 0.0
},
{
- "key": "demkni_s_3.move_speed",
- "value": -0.6
+ "key": "nian_s_3[ally].block_cnt",
+ "value": 1.0
},
{
- "key": "demkni_s_3.damage_scale",
- "value": 1.5
+ "key": "nian_s_3[ally].def",
+ "value": 0.7
},
{
- "key": "fake.b",
- "value": 0.5
+ "key": "one_minus_status_resistance",
+ "value": -0.5
+ },
+ {
+ "key": "nian_s_3[self].atk",
+ "value": 1.0
}
]
},
{
- "name": "钙质化",
- "rangeId": "x-3",
- "description": "附近所有友军每秒回复相当于塞雷娅攻击力<@ba.vup>{attack@heal_scale:0%}>的生命\\n附近所有敌军受到的法术伤害<@ba.vup>+{fake.b:0%}>,移动速度<@ba.vup>-{-demkni_s_3.move_speed:0%}>",
+ "name": "铁御",
+ "rangeId": "x-2",
+ "description": "攻击力<@ba.vup>+{nian_s_3[self].atk:0%}>;周围其他友方干员的防御力<@ba.vup>+{nian_s_3[ally].def:0%}>,阻挡数<@ba.vup>+1>,并获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 80,
+ "spCost": 85,
"initSp": 70,
"increment": 1.0
},
- "prefabId": "skchr_demkni_3",
- "duration": 30.0,
+ "prefabId": "skchr_nian_3",
+ "duration": 45.0,
"blackboard": [
{
- "key": "attack@heal_scale",
- "value": 0.35
+ "key": "nian_s_3[self].block_cnt",
+ "value": 0.0
},
{
- "key": "demkni_s_3.move_speed",
- "value": -0.6
+ "key": "nian_s_3[ally].block_cnt",
+ "value": 1.0
},
{
- "key": "demkni_s_3.damage_scale",
- "value": 1.55
+ "key": "nian_s_3[ally].def",
+ "value": 0.8
},
{
- "key": "fake.b",
- "value": 0.55
+ "key": "one_minus_status_resistance",
+ "value": -0.5
+ },
+ {
+ "key": "nian_s_3[self].atk",
+ "value": 1.2
}
]
}
]
},
- "skchr_nian_1": {
- "skillId": "skchr_nian_1",
+ "skchr_zumama_1": {
+ "skillId": "skchr_zumama_1",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "锡灼",
+ "name": "轻型挂斧",
"rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 30,
- "initSp": 10,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_nian_1",
- "duration": 20.0,
+ "prefabId": "skchr_zumama_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
+ "key": "def",
"value": 0.1
},
{
- "key": "def",
- "value": 0.25
+ "key": "atk",
+ "value": 0.1
}
]
},
{
- "name": "锡灼",
+ "name": "轻型挂斧",
"rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 30,
- "initSp": 10,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_nian_1",
- "duration": 21.0,
+ "prefabId": "skchr_zumama_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.1
+ "key": "def",
+ "value": 0.11
},
{
- "key": "def",
- "value": 0.3
+ "key": "atk",
+ "value": 0.11
}
]
},
{
- "name": "锡灼",
+ "name": "轻型挂斧",
"rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 30,
- "initSp": 10,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_nian_1",
- "duration": 22.0,
+ "prefabId": "skchr_zumama_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.1
+ "key": "def",
+ "value": 0.12
},
{
- "key": "def",
- "value": 0.35
+ "key": "atk",
+ "value": 0.12
}
]
},
{
- "name": "锡灼",
+ "name": "轻型挂斧",
"rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 30,
- "initSp": 10,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_nian_1",
- "duration": 23.0,
+ "prefabId": "skchr_zumama_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.2
+ "key": "def",
+ "value": 0.14
},
{
- "key": "def",
- "value": 0.4
+ "key": "atk",
+ "value": 0.14
}
]
},
{
- "name": "锡灼",
+ "name": "轻型挂斧",
"rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 30,
- "initSp": 10,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_nian_1",
- "duration": 24.0,
+ "prefabId": "skchr_zumama_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.2
+ "key": "def",
+ "value": 0.15
},
{
- "key": "def",
- "value": 0.45
+ "key": "atk",
+ "value": 0.15
}
]
},
{
- "name": "锡灼",
+ "name": "轻型挂斧",
"rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 30,
- "initSp": 10,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_nian_1",
- "duration": 25.0,
+ "prefabId": "skchr_zumama_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.2
+ "key": "def",
+ "value": 0.16
},
{
- "key": "def",
- "value": 0.5
+ "key": "atk",
+ "value": 0.16
}
]
},
{
- "name": "锡灼",
+ "name": "轻型挂斧",
"rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 30,
- "initSp": 10,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_nian_1",
- "duration": 26.0,
+ "prefabId": "skchr_zumama_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.3
+ "key": "def",
+ "value": 0.18
},
{
- "key": "def",
- "value": 0.55
+ "key": "atk",
+ "value": 0.18
}
]
},
{
- "name": "锡灼",
+ "name": "轻型挂斧",
"rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 30,
- "initSp": 10,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_nian_1",
- "duration": 27.0,
+ "prefabId": "skchr_zumama_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.35
+ "key": "def",
+ "value": 0.2
},
{
- "key": "def",
- "value": 0.6
+ "key": "atk",
+ "value": 0.2
}
]
},
{
- "name": "锡灼",
+ "name": "轻型挂斧",
"rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 30,
- "initSp": 10,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_nian_1",
- "duration": 28.0,
+ "prefabId": "skchr_zumama_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.4
+ "key": "def",
+ "value": 0.22
},
{
- "key": "def",
- "value": 0.65
+ "key": "atk",
+ "value": 0.22
}
]
},
{
- "name": "锡灼",
+ "name": "轻型挂斧",
"rangeId": null,
- "description": "防御力<@ba.vup>+{def:0%}>,攻击力<@ba.vup>+{atk:0%}>,普通攻击造成<@ba.vup>法术>伤害",
- "skillType": 1,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>",
+ "skillType": 0,
"spData": {
- "spType": 1,
+ "spType": 8,
"levelUpCost": null,
- "maxChargeTime": 1,
- "spCost": 30,
- "initSp": 10,
- "increment": 1.0
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
},
- "prefabId": "skchr_nian_1",
- "duration": 30.0,
+ "prefabId": "skchr_zumama_1",
+ "duration": 0.0,
"blackboard": [
{
- "key": "atk",
- "value": 0.45
+ "key": "def",
+ "value": 0.25
},
{
- "key": "def",
- "value": 0.7
+ "key": "atk",
+ "value": 0.25
}
]
}
]
},
- "skchr_nian_2": {
- "skillId": "skchr_nian_2",
+ "skchr_zumama_2": {
+ "skillId": "skchr_zumama_2",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "铜印",
+ "name": "震慑劈砍",
"rangeId": null,
- "description": "<@ba.vdown>停止攻击>;防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每次受到攻击时对目标造成相当于年攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并使其失去特殊能力<@ba.vup>{silence}>秒",
+ "description": "攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,技能期间持续使阻挡的敌人全部晕眩",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 25,
+ "spCost": 38,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_nian_2",
- "duration": 30.0,
+ "prefabId": "skchr_zumama_2",
+ "duration": 15.0,
"blackboard": [
{
- "key": "def",
- "value": 0.6
- },
- {
- "key": "block_cnt",
- "value": 1.0
- },
- {
- "key": "atk_scale",
- "value": 0.5
+ "key": "atk",
+ "value": 0.7
},
{
- "key": "silence",
- "value": 3.0
+ "key": "base_attack_time",
+ "value": 0.4
}
]
},
{
- "name": "铜印",
+ "name": "震慑劈砍",
"rangeId": null,
- "description": "<@ba.vdown>停止攻击>;防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每次受到攻击时对目标造成相当于年攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并使其失去特殊能力<@ba.vup>{silence}>秒",
+ "description": "攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,技能期间持续使阻挡的敌人全部晕眩",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 26,
+ "spCost": 37,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_nian_2",
- "duration": 30.0,
+ "prefabId": "skchr_zumama_2",
+ "duration": 15.0,
"blackboard": [
{
- "key": "def",
- "value": 0.65
- },
- {
- "key": "block_cnt",
- "value": 1.0
- },
- {
- "key": "atk_scale",
- "value": 0.5
+ "key": "atk",
+ "value": 0.8
},
{
- "key": "silence",
- "value": 3.0
+ "key": "base_attack_time",
+ "value": 0.4
}
]
},
{
- "name": "铜印",
+ "name": "震慑劈砍",
"rangeId": null,
- "description": "<@ba.vdown>停止攻击>;防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每次受到攻击时对目标造成相当于年攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并使其失去特殊能力<@ba.vup>{silence}>秒",
+ "description": "攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,技能期间持续使阻挡的敌人全部晕眩",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 27,
+ "spCost": 36,
+ "initSp": 10,
"increment": 1.0
},
- "prefabId": "skchr_nian_2",
- "duration": 30.0,
+ "prefabId": "skchr_zumama_2",
+ "duration": 15.0,
"blackboard": [
{
- "key": "def",
- "value": 0.7
- },
- {
- "key": "block_cnt",
- "value": 1.0
- },
- {
- "key": "atk_scale",
- "value": 0.5
+ "key": "atk",
+ "value": 0.9
},
{
- "key": "silence",
- "value": 3.0
+ "key": "base_attack_time",
+ "value": 0.4
}
]
},
{
- "name": "铜印",
+ "name": "震慑劈砍",
"rangeId": null,
- "description": "<@ba.vdown>停止攻击>;防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每次受到攻击时对目标造成相当于年攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并使其失去特殊能力<@ba.vup>{silence}>秒",
+ "description": "攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,技能期间持续使阻挡的敌人全部晕眩",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 28,
+ "spCost": 35,
+ "initSp": 11,
"increment": 1.0
},
- "prefabId": "skchr_nian_2",
- "duration": 31.0,
+ "prefabId": "skchr_zumama_2",
+ "duration": 16.0,
"blackboard": [
{
- "key": "def",
- "value": 0.8
- },
- {
- "key": "block_cnt",
+ "key": "atk",
"value": 1.0
},
{
- "key": "atk_scale",
- "value": 0.6
- },
- {
- "key": "silence",
- "value": 3.0
+ "key": "base_attack_time",
+ "value": 0.4
}
]
},
{
- "name": "铜印",
+ "name": "震慑劈砍",
"rangeId": null,
- "description": "<@ba.vdown>停止攻击>;防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每次受到攻击时对目标造成相当于年攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并使其失去特殊能力<@ba.vup>{silence}>秒",
+ "description": "攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,技能期间持续使阻挡的敌人全部晕眩",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 29,
+ "spCost": 34,
+ "initSp": 11,
"increment": 1.0
},
- "prefabId": "skchr_nian_2",
- "duration": 31.0,
+ "prefabId": "skchr_zumama_2",
+ "duration": 16.0,
"blackboard": [
{
- "key": "def",
- "value": 0.85
- },
- {
- "key": "block_cnt",
- "value": 1.0
- },
- {
- "key": "atk_scale",
- "value": 0.6
+ "key": "atk",
+ "value": 1.1
},
{
- "key": "silence",
- "value": 3.0
+ "key": "base_attack_time",
+ "value": 0.4
}
]
},
{
- "name": "铜印",
+ "name": "震慑劈砍",
"rangeId": null,
- "description": "<@ba.vdown>停止攻击>;防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每次受到攻击时对目标造成相当于年攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并使其失去特殊能力<@ba.vup>{silence}>秒",
+ "description": "攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,技能期间持续使阻挡的敌人全部晕眩",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 30,
+ "spCost": 33,
+ "initSp": 11,
"increment": 1.0
},
- "prefabId": "skchr_nian_2",
- "duration": 31.0,
+ "prefabId": "skchr_zumama_2",
+ "duration": 16.0,
"blackboard": [
{
- "key": "def",
- "value": 0.9
- },
- {
- "key": "block_cnt",
- "value": 1.0
- },
- {
- "key": "atk_scale",
- "value": 0.6
+ "key": "atk",
+ "value": 1.2
},
{
- "key": "silence",
- "value": 3.0
+ "key": "base_attack_time",
+ "value": 0.4
}
]
},
{
- "name": "铜印",
+ "name": "震慑劈砍",
"rangeId": null,
- "description": "<@ba.vdown>停止攻击>;防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每次受到攻击时对目标造成相当于年攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并使其失去特殊能力<@ba.vup>{silence}>秒",
+ "description": "攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,技能期间持续使阻挡的敌人全部晕眩",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 31,
+ "spCost": 32,
+ "initSp": 12,
"increment": 1.0
},
- "prefabId": "skchr_nian_2",
- "duration": 32.0,
+ "prefabId": "skchr_zumama_2",
+ "duration": 17.0,
"blackboard": [
{
- "key": "def",
- "value": 1.0
- },
- {
- "key": "block_cnt",
- "value": 1.0
- },
- {
- "key": "atk_scale",
- "value": 0.7
+ "key": "atk",
+ "value": 1.3
},
{
- "key": "silence",
- "value": 3.0
+ "key": "base_attack_time",
+ "value": 0.4
}
]
},
{
- "name": "铜印",
+ "name": "震慑劈砍",
"rangeId": null,
- "description": "<@ba.vdown>停止攻击>;防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每次受到攻击时对目标造成相当于年攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并使其失去特殊能力<@ba.vup>{silence}>秒",
+ "description": "攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,技能期间持续使阻挡的敌人全部晕眩",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 32,
+ "spCost": 31,
+ "initSp": 13,
"increment": 1.0
},
- "prefabId": "skchr_nian_2",
- "duration": 33.0,
+ "prefabId": "skchr_zumama_2",
+ "duration": 17.0,
"blackboard": [
{
- "key": "def",
- "value": 1.1
- },
- {
- "key": "block_cnt",
- "value": 1.0
- },
- {
- "key": "atk_scale",
- "value": 0.7
+ "key": "atk",
+ "value": 1.45
},
{
- "key": "silence",
- "value": 4.0
+ "key": "base_attack_time",
+ "value": 0.4
}
]
},
{
- "name": "铜印",
+ "name": "震慑劈砍",
"rangeId": null,
- "description": "<@ba.vdown>停止攻击>;防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每次受到攻击时对目标造成相当于年攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并使其失去特殊能力<@ba.vup>{silence}>秒",
+ "description": "攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,技能期间持续使阻挡的敌人全部晕眩",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 33,
+ "spCost": 30,
+ "initSp": 14,
"increment": 1.0
},
- "prefabId": "skchr_nian_2",
- "duration": 34.0,
+ "prefabId": "skchr_zumama_2",
+ "duration": 17.0,
"blackboard": [
{
- "key": "def",
- "value": 1.2
- },
- {
- "key": "block_cnt",
- "value": 1.0
- },
- {
- "key": "atk_scale",
- "value": 0.8
+ "key": "atk",
+ "value": 1.6
},
{
- "key": "silence",
- "value": 4.0
+ "key": "base_attack_time",
+ "value": 0.4
}
]
},
{
- "name": "铜印",
+ "name": "震慑劈砍",
"rangeId": null,
- "description": "<@ba.vdown>停止攻击>;防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每次受到攻击时对目标造成相当于年攻击力<@ba.vup>{atk_scale:0%}>的法术伤害并使其失去特殊能力<@ba.vup>{silence}>秒",
+ "description": "攻击间隔<@ba.vdown>略微增大>,攻击力<@ba.vup>+{atk:0%}>,技能期间持续使阻挡的敌人全部晕眩",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 50,
- "initSp": 35,
+ "spCost": 28,
+ "initSp": 15,
"increment": 1.0
},
- "prefabId": "skchr_nian_2",
- "duration": 35.0,
+ "prefabId": "skchr_zumama_2",
+ "duration": 18.0,
"blackboard": [
{
- "key": "def",
- "value": 1.3
- },
- {
- "key": "block_cnt",
- "value": 1.0
- },
- {
- "key": "atk_scale",
- "value": 0.9
+ "key": "atk",
+ "value": 1.8
},
{
- "key": "silence",
- "value": 5.0
+ "key": "base_attack_time",
+ "value": 0.4
}
]
}
]
},
- "skchr_nian_3": {
- "skillId": "skchr_nian_3",
+ "skchr_zumama_3": {
+ "skillId": "skchr_zumama_3",
"iconId": null,
"hidden": false,
"levels": [
{
- "name": "铁御",
- "rangeId": "x-2",
- "description": "攻击力<@ba.vup>+{nian_s_3[self].atk:0%}>;周围其他友方干员的防御力<@ba.vup>+{nian_s_3[ally].def:0%}>,阻挡数<@ba.vup>+1>,并获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
+ "name": "钢铁意志",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每秒恢复<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>生命\\n<@ba.rem>技能结束后自身晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 85,
- "initSp": 40,
+ "spCost": 55,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_nian_3",
- "duration": 40.0,
+ "prefabId": "skchr_zumama_3",
+ "duration": 30.0,
"blackboard": [
{
- "key": "nian_s_3[self].block_cnt",
- "value": 0.0
+ "key": "atk",
+ "value": 1.1
},
{
- "key": "nian_s_3[ally].block_cnt",
- "value": 1.0
+ "key": "def",
+ "value": 0.6
},
{
- "key": "nian_s_3[ally].def",
- "value": 0.3
+ "key": "block_cnt",
+ "value": 2.0
},
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.03
},
{
- "key": "nian_s_3[self].atk",
- "value": 0.55
+ "key": "stun",
+ "value": 5.0
}
]
},
{
- "name": "铁御",
- "rangeId": "x-2",
- "description": "攻击力<@ba.vup>+{nian_s_3[self].atk:0%}>;周围其他友方干员的防御力<@ba.vup>+{nian_s_3[ally].def:0%}>,阻挡数<@ba.vup>+1>,并获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
+ "name": "钢铁意志",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每秒恢复<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>生命\\n<@ba.rem>技能结束后自身晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 85,
- "initSp": 42,
+ "spCost": 54,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_nian_3",
- "duration": 40.0,
+ "prefabId": "skchr_zumama_3",
+ "duration": 30.0,
"blackboard": [
{
- "key": "nian_s_3[self].block_cnt",
- "value": 0.0
+ "key": "atk",
+ "value": 1.2
},
{
- "key": "nian_s_3[ally].block_cnt",
- "value": 1.0
+ "key": "def",
+ "value": 0.7
},
{
- "key": "nian_s_3[ally].def",
- "value": 0.3
+ "key": "block_cnt",
+ "value": 2.0
},
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.03
},
{
- "key": "nian_s_3[self].atk",
- "value": 0.55
+ "key": "stun",
+ "value": 5.0
}
]
},
{
- "name": "铁御",
- "rangeId": "x-2",
- "description": "攻击力<@ba.vup>+{nian_s_3[self].atk:0%}>;周围其他友方干员的防御力<@ba.vup>+{nian_s_3[ally].def:0%}>,阻挡数<@ba.vup>+1>,并获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
+ "name": "钢铁意志",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每秒恢复<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>生命\\n<@ba.rem>技能结束后自身晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 85,
- "initSp": 44,
+ "spCost": 53,
+ "initSp": 20,
"increment": 1.0
},
- "prefabId": "skchr_nian_3",
- "duration": 40.0,
+ "prefabId": "skchr_zumama_3",
+ "duration": 30.0,
"blackboard": [
{
- "key": "nian_s_3[self].block_cnt",
- "value": 0.0
+ "key": "atk",
+ "value": 1.3
},
{
- "key": "nian_s_3[ally].block_cnt",
- "value": 1.0
+ "key": "def",
+ "value": 0.8
},
{
- "key": "nian_s_3[ally].def",
- "value": 0.3
+ "key": "block_cnt",
+ "value": 2.0
},
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.03
},
{
- "key": "nian_s_3[self].atk",
- "value": 0.6
+ "key": "stun",
+ "value": 5.0
}
]
},
{
- "name": "铁御",
- "rangeId": "x-2",
- "description": "攻击力<@ba.vup>+{nian_s_3[self].atk:0%}>;周围其他友方干员的防御力<@ba.vup>+{nian_s_3[ally].def:0%}>,阻挡数<@ba.vup>+1>,并获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
+ "name": "钢铁意志",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每秒恢复<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>生命\\n<@ba.rem>技能结束后自身晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 85,
- "initSp": 48,
+ "spCost": 52,
+ "initSp": 21,
"increment": 1.0
},
- "prefabId": "skchr_nian_3",
- "duration": 40.0,
+ "prefabId": "skchr_zumama_3",
+ "duration": 31.0,
"blackboard": [
{
- "key": "nian_s_3[self].block_cnt",
- "value": 0.0
+ "key": "atk",
+ "value": 1.4
},
{
- "key": "nian_s_3[ally].block_cnt",
- "value": 1.0
+ "key": "def",
+ "value": 0.9
},
{
- "key": "nian_s_3[ally].def",
- "value": 0.4
+ "key": "block_cnt",
+ "value": 2.0
},
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.03
},
{
- "key": "nian_s_3[self].atk",
- "value": 0.65
+ "key": "stun",
+ "value": 5.0
}
]
},
{
- "name": "铁御",
- "rangeId": "x-2",
- "description": "攻击力<@ba.vup>+{nian_s_3[self].atk:0%}>;周围其他友方干员的防御力<@ba.vup>+{nian_s_3[ally].def:0%}>,阻挡数<@ba.vup>+1>,并获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
+ "name": "钢铁意志",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每秒恢复<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>生命\\n<@ba.rem>技能结束后自身晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 85,
- "initSp": 50,
+ "spCost": 51,
+ "initSp": 21,
"increment": 1.0
},
- "prefabId": "skchr_nian_3",
- "duration": 40.0,
+ "prefabId": "skchr_zumama_3",
+ "duration": 31.0,
"blackboard": [
{
- "key": "nian_s_3[self].block_cnt",
- "value": 0.0
+ "key": "atk",
+ "value": 1.5
},
{
- "key": "nian_s_3[ally].block_cnt",
+ "key": "def",
"value": 1.0
},
{
- "key": "nian_s_3[ally].def",
- "value": 0.4
+ "key": "block_cnt",
+ "value": 2.0
},
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.03
},
{
- "key": "nian_s_3[self].atk",
- "value": 0.7
+ "key": "stun",
+ "value": 5.0
}
]
},
{
- "name": "铁御",
- "rangeId": "x-2",
- "description": "攻击力<@ba.vup>+{nian_s_3[self].atk:0%}>;周围其他友方干员的防御力<@ba.vup>+{nian_s_3[ally].def:0%}>,阻挡数<@ba.vup>+1>,并获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
+ "name": "钢铁意志",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每秒恢复<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>生命\\n<@ba.rem>技能结束后自身晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 85,
- "initSp": 52,
+ "spCost": 50,
+ "initSp": 21,
"increment": 1.0
},
- "prefabId": "skchr_nian_3",
- "duration": 40.0,
+ "prefabId": "skchr_zumama_3",
+ "duration": 31.0,
"blackboard": [
{
- "key": "nian_s_3[self].block_cnt",
- "value": 0.0
+ "key": "atk",
+ "value": 1.6
},
{
- "key": "nian_s_3[ally].block_cnt",
- "value": 1.0
+ "key": "def",
+ "value": 1.1
},
{
- "key": "nian_s_3[ally].def",
- "value": 0.4
+ "key": "block_cnt",
+ "value": 2.0
},
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.03
},
{
- "key": "nian_s_3[self].atk",
- "value": 0.75
+ "key": "stun",
+ "value": 5.0
}
]
},
{
- "name": "铁御",
- "rangeId": "x-2",
- "description": "攻击力<@ba.vup>+{nian_s_3[self].atk:0%}>;周围其他友方干员的防御力<@ba.vup>+{nian_s_3[ally].def:0%}>,阻挡数<@ba.vup>+1>,并获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
+ "name": "钢铁意志",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每秒恢复<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>生命\\n<@ba.rem>技能结束后自身晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 85,
- "initSp": 56,
+ "spCost": 49,
+ "initSp": 22,
"increment": 1.0
},
- "prefabId": "skchr_nian_3",
- "duration": 40.0,
+ "prefabId": "skchr_zumama_3",
+ "duration": 32.0,
"blackboard": [
{
- "key": "nian_s_3[self].block_cnt",
- "value": 0.0
+ "key": "atk",
+ "value": 1.7
},
{
- "key": "nian_s_3[ally].block_cnt",
- "value": 1.0
+ "key": "def",
+ "value": 1.2
},
{
- "key": "nian_s_3[ally].def",
- "value": 0.5
+ "key": "block_cnt",
+ "value": 2.0
},
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.03
},
{
- "key": "nian_s_3[self].atk",
- "value": 0.8
+ "key": "stun",
+ "value": 5.0
}
]
},
{
- "name": "铁御",
- "rangeId": "x-2",
- "description": "攻击力<@ba.vup>+{nian_s_3[self].atk:0%}>;周围其他友方干员的防御力<@ba.vup>+{nian_s_3[ally].def:0%}>,阻挡数<@ba.vup>+1>,并获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
+ "name": "钢铁意志",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每秒恢复<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>生命\\n<@ba.rem>技能结束后自身晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 85,
- "initSp": 60,
+ "spCost": 48,
+ "initSp": 23,
"increment": 1.0
},
- "prefabId": "skchr_nian_3",
- "duration": 41.0,
+ "prefabId": "skchr_zumama_3",
+ "duration": 33.0,
"blackboard": [
{
- "key": "nian_s_3[self].block_cnt",
- "value": 0.0
+ "key": "atk",
+ "value": 1.9
},
{
- "key": "nian_s_3[ally].block_cnt",
- "value": 1.0
+ "key": "def",
+ "value": 1.3
},
{
- "key": "nian_s_3[ally].def",
- "value": 0.6
+ "key": "block_cnt",
+ "value": 2.0
},
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.04
},
{
- "key": "nian_s_3[self].atk",
- "value": 0.9
+ "key": "stun",
+ "value": 5.0
}
]
},
{
- "name": "铁御",
- "rangeId": "x-2",
- "description": "攻击力<@ba.vup>+{nian_s_3[self].atk:0%}>;周围其他友方干员的防御力<@ba.vup>+{nian_s_3[ally].def:0%}>,阻挡数<@ba.vup>+1>,并获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
+ "name": "钢铁意志",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每秒恢复<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>生命\\n<@ba.rem>技能结束后自身晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 85,
- "initSp": 64,
+ "spCost": 47,
+ "initSp": 24,
"increment": 1.0
},
- "prefabId": "skchr_nian_3",
- "duration": 42.0,
+ "prefabId": "skchr_zumama_3",
+ "duration": 34.0,
"blackboard": [
{
- "key": "nian_s_3[self].block_cnt",
- "value": 0.0
+ "key": "atk",
+ "value": 2.1
},
{
- "key": "nian_s_3[ally].block_cnt",
- "value": 1.0
+ "key": "def",
+ "value": 1.4
},
{
- "key": "nian_s_3[ally].def",
- "value": 0.7
+ "key": "block_cnt",
+ "value": 2.0
},
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.05
},
{
- "key": "nian_s_3[self].atk",
- "value": 1.0
+ "key": "stun",
+ "value": 5.0
}
]
},
{
- "name": "铁御",
- "rangeId": "x-2",
- "description": "攻击力<@ba.vup>+{nian_s_3[self].atk:0%}>;周围其他友方干员的防御力<@ba.vup>+{nian_s_3[ally].def:0%}>,阻挡数<@ba.vup>+1>,并获得<@ba.vup>抵抗>(晕眩、寒冷和冻结的持续时间减少50%)",
+ "name": "钢铁意志",
+ "rangeId": null,
+ "description": "攻击力<@ba.vup>+{atk:0%}>,防御力<@ba.vup>+{def:0%}>,阻挡数<@ba.vup>+{block_cnt}>,每秒恢复<@ba.vup>{hp_recovery_per_sec_by_max_hp_ratio:0%}>生命\\n<@ba.rem>技能结束后自身晕眩{stun}秒>",
"skillType": 1,
"spData": {
"spType": 1,
"levelUpCost": null,
"maxChargeTime": 1,
- "spCost": 85,
- "initSp": 70,
+ "spCost": 45,
+ "initSp": 25,
"increment": 1.0
},
- "prefabId": "skchr_nian_3",
- "duration": 45.0,
+ "prefabId": "skchr_zumama_3",
+ "duration": 35.0,
"blackboard": [
{
- "key": "nian_s_3[self].block_cnt",
- "value": 0.0
+ "key": "atk",
+ "value": 2.3
},
{
- "key": "nian_s_3[ally].block_cnt",
- "value": 1.0
+ "key": "def",
+ "value": 1.6
},
{
- "key": "nian_s_3[ally].def",
- "value": 0.8
+ "key": "block_cnt",
+ "value": 2.0
},
{
- "key": "one_minus_status_resistance",
- "value": -0.5
+ "key": "hp_recovery_per_sec_by_max_hp_ratio",
+ "value": 0.06
},
{
- "key": "nian_s_3[self].atk",
- "value": 1.2
+ "key": "stun",
+ "value": 5.0
}
]
}
@@ -79551,5 +83262,34 @@
]
}
]
+ },
+ "sktok_tree": {
+ "skillId": "sktok_tree",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
+ {
+ "name": "天然隐蔽",
+ "rangeId": "x-5",
+ "description": "相邻的我方单位防御<@ba.vup>提升>;被<罗德岛临时雇员>清理后成为可部署的远程位",
+ "skillType": 0,
+ "spData": {
+ "spType": 8,
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
+ },
+ "prefabId": "sktok_tree",
+ "duration": 0.0,
+ "blackboard": [
+ {
+ "key": "def",
+ "value": 150.0
+ }
+ ]
+ }
+ ]
}
}
\ No newline at end of file
diff --git a/resources/gamedata/excel/skin_table.json b/resources/gamedata/excel/skin_table.json
index 2f3755ce..fd483314 100644
--- a/resources/gamedata/excel/skin_table.json
+++ b/resources/gamedata/excel/skin_table.json
@@ -430,6 +430,40 @@
"onPeriod": 0
}
},
+ "char_504_rguard#1": {
+ "skinId": "char_504_rguard#1",
+ "charId": "char_504_rguard",
+ "tokenSkinMap": null,
+ "illustId": "illust_char_504_rguard_1",
+ "avatarId": "char_504_rguard",
+ "portraitId": "char_504_rguard_1",
+ "buildingId": null,
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": null
+ },
+ "isBuySkin": false,
+ "displaySkin": {
+ "skinName": null,
+ "colorList": null,
+ "titleList": null,
+ "modelName": null,
+ "drawerName": null,
+ "skinGroupId": "ILLUST_0",
+ "skinGroupName": "默认服装",
+ "skinGroupSortIndex": -50,
+ "content": null,
+ "dialog": null,
+ "usage": null,
+ "description": null,
+ "obtainApproach": null,
+ "sortId": -3,
+ "displayTagId": null,
+ "getTime": 0,
+ "onYear": 0,
+ "onPeriod": 0
+ }
+ },
"char_192_falco#1": {
"skinId": "char_192_falco#1",
"charId": "char_192_falco",
@@ -774,6 +808,40 @@
"onPeriod": 0
}
},
+ "char_507_rsnipe#1": {
+ "skinId": "char_507_rsnipe#1",
+ "charId": "char_507_rsnipe",
+ "tokenSkinMap": null,
+ "illustId": "illust_char_507_rsnipe_1",
+ "avatarId": "char_507_rsnipe",
+ "portraitId": "char_507_rsnipe_1",
+ "buildingId": null,
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": null
+ },
+ "isBuySkin": false,
+ "displaySkin": {
+ "skinName": null,
+ "colorList": null,
+ "titleList": null,
+ "modelName": null,
+ "drawerName": null,
+ "skinGroupId": "ILLUST_0",
+ "skinGroupName": "默认服装",
+ "skinGroupSortIndex": -50,
+ "content": null,
+ "dialog": null,
+ "usage": null,
+ "description": null,
+ "obtainApproach": null,
+ "sortId": -3,
+ "displayTagId": null,
+ "getTime": 0,
+ "onYear": 0,
+ "onPeriod": 0
+ }
+ },
"char_121_lava#1": {
"skinId": "char_121_lava#1",
"charId": "char_121_lava",
@@ -903,6 +971,40 @@
"onPeriod": 0
}
},
+ "char_506_rmedic#1": {
+ "skinId": "char_506_rmedic#1",
+ "charId": "char_506_rmedic",
+ "tokenSkinMap": null,
+ "illustId": "illust_char_506_rmedic_1",
+ "avatarId": "char_506_rmedic",
+ "portraitId": "char_506_rmedic_1",
+ "buildingId": null,
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": null
+ },
+ "isBuySkin": false,
+ "displaySkin": {
+ "skinName": null,
+ "colorList": null,
+ "titleList": null,
+ "modelName": null,
+ "drawerName": null,
+ "skinGroupId": "ILLUST_0",
+ "skinGroupName": "默认服装",
+ "skinGroupSortIndex": -50,
+ "content": null,
+ "dialog": null,
+ "usage": null,
+ "description": null,
+ "obtainApproach": null,
+ "sortId": -3,
+ "displayTagId": null,
+ "getTime": 0,
+ "onYear": 0,
+ "onPeriod": 0
+ }
+ },
"char_210_stward#1": {
"skinId": "char_210_stward#1",
"charId": "char_210_stward",
@@ -946,6 +1048,40 @@
"onPeriod": 0
}
},
+ "char_505_rcast#1": {
+ "skinId": "char_505_rcast#1",
+ "charId": "char_505_rcast",
+ "tokenSkinMap": null,
+ "illustId": "illust_char_505_rcast_1",
+ "avatarId": "char_505_rcast",
+ "portraitId": "char_505_rcast_1",
+ "buildingId": null,
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": null
+ },
+ "isBuySkin": false,
+ "displaySkin": {
+ "skinName": null,
+ "colorList": null,
+ "titleList": null,
+ "modelName": null,
+ "drawerName": null,
+ "skinGroupId": "ILLUST_0",
+ "skinGroupName": "默认服装",
+ "skinGroupSortIndex": -50,
+ "content": null,
+ "dialog": null,
+ "usage": null,
+ "description": null,
+ "obtainApproach": null,
+ "sortId": -3,
+ "displayTagId": null,
+ "getTime": 0,
+ "onYear": 0,
+ "onPeriod": 0
+ }
+ },
"char_278_orchid#1": {
"skinId": "char_278_orchid#1",
"charId": "char_278_orchid",
@@ -1849,6 +1985,92 @@
"onPeriod": 0
}
},
+ "char_366_acdrop#1": {
+ "skinId": "char_366_acdrop#1",
+ "charId": "char_366_acdrop",
+ "tokenSkinMap": null,
+ "illustId": "illust_char_366_acdrop_1",
+ "avatarId": "char_366_acdrop",
+ "portraitId": "char_366_acdrop_1",
+ "buildingId": null,
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": null
+ },
+ "isBuySkin": false,
+ "displaySkin": {
+ "skinName": null,
+ "colorList": [
+ "",
+ "",
+ "",
+ "",
+ ""
+ ],
+ "titleList": [
+ "",
+ ""
+ ],
+ "modelName": "Aciddrop",
+ "drawerName": "Lanzi",
+ "skinGroupId": "ILLUST_0",
+ "skinGroupName": "默认服装",
+ "skinGroupSortIndex": -50,
+ "content": "干员平时最常穿着的服装。\n虽然不一定比制服更实用,但是一定是干员最舒适的搭配之一。",
+ "dialog": null,
+ "usage": null,
+ "description": null,
+ "obtainApproach": null,
+ "sortId": -3,
+ "displayTagId": null,
+ "getTime": 0,
+ "onYear": 0,
+ "onPeriod": 0
+ }
+ },
+ "char_366_acdrop#2": {
+ "skinId": "char_366_acdrop#2",
+ "charId": "char_366_acdrop",
+ "tokenSkinMap": null,
+ "illustId": "illust_char_366_acdrop_2",
+ "avatarId": "char_366_acdrop_2",
+ "portraitId": "char_366_acdrop_2",
+ "buildingId": null,
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": null
+ },
+ "isBuySkin": false,
+ "displaySkin": {
+ "skinName": null,
+ "colorList": [
+ "",
+ "",
+ "",
+ "",
+ ""
+ ],
+ "titleList": [
+ "",
+ ""
+ ],
+ "modelName": "Aciddrop",
+ "drawerName": "Lanzi",
+ "skinGroupId": "ILLUST_2",
+ "skinGroupName": "默认服装",
+ "skinGroupSortIndex": -10,
+ "content": "晋升后,经过调整的服装。\n根据干员的经验,对服装细节进行改进,针对一些作战环境进行了特化处理。在满足战斗需求的同时,最大程度还原各位干员熟悉的舒适穿着体验。",
+ "dialog": null,
+ "usage": null,
+ "description": null,
+ "obtainApproach": null,
+ "sortId": -1,
+ "displayTagId": null,
+ "getTime": 0,
+ "onYear": 0,
+ "onPeriod": 0
+ }
+ },
"char_198_blackd#1": {
"skinId": "char_198_blackd#1",
"charId": "char_198_blackd",
@@ -5203,6 +5425,40 @@
"onPeriod": 0
}
},
+ "char_508_aguard#1": {
+ "skinId": "char_508_aguard#1",
+ "charId": "char_508_aguard",
+ "tokenSkinMap": null,
+ "illustId": "illust_char_508_aguard_1",
+ "avatarId": "char_508_aguard",
+ "portraitId": "char_508_aguard_1",
+ "buildingId": null,
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": null
+ },
+ "isBuySkin": false,
+ "displaySkin": {
+ "skinName": null,
+ "colorList": null,
+ "titleList": null,
+ "modelName": null,
+ "drawerName": null,
+ "skinGroupId": "ILLUST_0",
+ "skinGroupName": "默认服装",
+ "skinGroupSortIndex": -50,
+ "content": null,
+ "dialog": null,
+ "usage": null,
+ "description": null,
+ "obtainApproach": null,
+ "sortId": -3,
+ "displayTagId": null,
+ "getTime": 0,
+ "onYear": 0,
+ "onPeriod": 0
+ }
+ },
"char_155_tiger#1": {
"skinId": "char_155_tiger#1",
"charId": "char_155_tiger",
@@ -5289,13 +5545,13 @@
"onPeriod": 0
}
},
- "char_140_whitew#1": {
- "skinId": "char_140_whitew#1",
- "charId": "char_140_whitew",
+ "char_415_flint#1": {
+ "skinId": "char_415_flint#1",
+ "charId": "char_415_flint",
"tokenSkinMap": null,
- "illustId": "illust_char_140_whitew_1",
- "avatarId": "char_140_whitew",
- "portraitId": "char_140_whitew_1",
+ "illustId": "illust_char_415_flint_1",
+ "avatarId": "char_415_flint",
+ "portraitId": "char_415_flint_1",
"buildingId": null,
"battleSkin": {
"overwritePrefab": false,
@@ -5307,7 +5563,7 @@
"colorList": [
"",
"",
- "#ababab",
+ "#409691",
"",
""
],
@@ -5315,8 +5571,8 @@
"",
""
],
- "modelName": "Lappland",
- "drawerName": "幻象黑兔",
+ "modelName": "Flint",
+ "drawerName": "aZLing4",
"skinGroupId": "ILLUST_0",
"skinGroupName": "默认服装",
"skinGroupSortIndex": -50,
@@ -5332,13 +5588,13 @@
"onPeriod": 0
}
},
- "char_140_whitew#2": {
- "skinId": "char_140_whitew#2",
- "charId": "char_140_whitew",
+ "char_415_flint#2": {
+ "skinId": "char_415_flint#2",
+ "charId": "char_415_flint",
"tokenSkinMap": null,
- "illustId": "illust_char_140_whitew_2",
- "avatarId": "char_140_whitew_2",
- "portraitId": "char_140_whitew_2",
+ "illustId": "illust_char_415_flint_2",
+ "avatarId": "char_415_flint_2",
+ "portraitId": "char_415_flint_2",
"buildingId": null,
"battleSkin": {
"overwritePrefab": false,
@@ -5350,7 +5606,7 @@
"colorList": [
"",
"",
- "#ababab",
+ "#409691",
"",
""
],
@@ -5358,8 +5614,8 @@
"",
""
],
- "modelName": "Lappland",
- "drawerName": "幻象黑兔",
+ "modelName": "Flint",
+ "drawerName": "aZLing4",
"skinGroupId": "ILLUST_2",
"skinGroupName": "默认服装",
"skinGroupSortIndex": -10,
@@ -5375,13 +5631,13 @@
"onPeriod": 0
}
},
- "char_294_ayer#1": {
- "skinId": "char_294_ayer#1",
- "charId": "char_294_ayer",
+ "char_140_whitew#1": {
+ "skinId": "char_140_whitew#1",
+ "charId": "char_140_whitew",
"tokenSkinMap": null,
- "illustId": "illust_char_294_ayer_1",
- "avatarId": "char_294_ayer",
- "portraitId": "char_294_ayer_1",
+ "illustId": "illust_char_140_whitew_1",
+ "avatarId": "char_140_whitew",
+ "portraitId": "char_140_whitew_1",
"buildingId": null,
"battleSkin": {
"overwritePrefab": false,
@@ -5393,7 +5649,7 @@
"colorList": [
"",
"",
- "#ffcd3c",
+ "#ababab",
"",
""
],
@@ -5401,8 +5657,8 @@
"",
""
],
- "modelName": "Ayerscarpe",
- "drawerName": "NoriZC",
+ "modelName": "Lappland",
+ "drawerName": "幻象黑兔",
"skinGroupId": "ILLUST_0",
"skinGroupName": "默认服装",
"skinGroupSortIndex": -50,
@@ -5418,9 +5674,95 @@
"onPeriod": 0
}
},
- "char_294_ayer#2": {
- "skinId": "char_294_ayer#2",
- "charId": "char_294_ayer",
+ "char_140_whitew#2": {
+ "skinId": "char_140_whitew#2",
+ "charId": "char_140_whitew",
+ "tokenSkinMap": null,
+ "illustId": "illust_char_140_whitew_2",
+ "avatarId": "char_140_whitew_2",
+ "portraitId": "char_140_whitew_2",
+ "buildingId": null,
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": null
+ },
+ "isBuySkin": false,
+ "displaySkin": {
+ "skinName": null,
+ "colorList": [
+ "",
+ "",
+ "#ababab",
+ "",
+ ""
+ ],
+ "titleList": [
+ "",
+ ""
+ ],
+ "modelName": "Lappland",
+ "drawerName": "幻象黑兔",
+ "skinGroupId": "ILLUST_2",
+ "skinGroupName": "默认服装",
+ "skinGroupSortIndex": -10,
+ "content": "晋升后,经过调整的服装。\n根据干员的经验,对服装细节进行改进,针对一些作战环境进行了特化处理。在满足战斗需求的同时,最大程度还原各位干员熟悉的舒适穿着体验。",
+ "dialog": null,
+ "usage": null,
+ "description": null,
+ "obtainApproach": null,
+ "sortId": -1,
+ "displayTagId": null,
+ "getTime": 0,
+ "onYear": 0,
+ "onPeriod": 0
+ }
+ },
+ "char_294_ayer#1": {
+ "skinId": "char_294_ayer#1",
+ "charId": "char_294_ayer",
+ "tokenSkinMap": null,
+ "illustId": "illust_char_294_ayer_1",
+ "avatarId": "char_294_ayer",
+ "portraitId": "char_294_ayer_1",
+ "buildingId": null,
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": null
+ },
+ "isBuySkin": false,
+ "displaySkin": {
+ "skinName": null,
+ "colorList": [
+ "",
+ "",
+ "#ffcd3c",
+ "",
+ ""
+ ],
+ "titleList": [
+ "",
+ ""
+ ],
+ "modelName": "Ayerscarpe",
+ "drawerName": "NoriZC",
+ "skinGroupId": "ILLUST_0",
+ "skinGroupName": "默认服装",
+ "skinGroupSortIndex": -50,
+ "content": "干员平时最常穿着的服装。\n虽然不一定比制服更实用,但是一定是干员最舒适的搭配之一。",
+ "dialog": null,
+ "usage": null,
+ "description": null,
+ "obtainApproach": null,
+ "sortId": -3,
+ "displayTagId": null,
+ "getTime": 0,
+ "onYear": 0,
+ "onPeriod": 0
+ }
+ },
+ "char_294_ayer#2": {
+ "skinId": "char_294_ayer#2",
+ "charId": "char_294_ayer",
"tokenSkinMap": null,
"illustId": "illust_char_294_ayer_2",
"avatarId": "char_294_ayer_2",
@@ -6149,6 +6491,40 @@
"onPeriod": 0
}
},
+ "char_511_asnipe#1": {
+ "skinId": "char_511_asnipe#1",
+ "charId": "char_511_asnipe",
+ "tokenSkinMap": null,
+ "illustId": "illust_char_511_asnipe_1",
+ "avatarId": "char_511_asnipe",
+ "portraitId": "char_511_asnipe_1",
+ "buildingId": null,
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": null
+ },
+ "isBuySkin": false,
+ "displaySkin": {
+ "skinName": null,
+ "colorList": null,
+ "titleList": null,
+ "modelName": null,
+ "drawerName": null,
+ "skinGroupId": "ILLUST_0",
+ "skinGroupName": "默认服装",
+ "skinGroupSortIndex": -50,
+ "content": null,
+ "dialog": null,
+ "usage": null,
+ "description": null,
+ "obtainApproach": null,
+ "sortId": -3,
+ "displayTagId": null,
+ "getTime": 0,
+ "onYear": 0,
+ "onPeriod": 0
+ }
+ },
"char_219_meteo#1": {
"skinId": "char_219_meteo#1",
"charId": "char_219_meteo",
@@ -6622,6 +6998,92 @@
"onPeriod": 0
}
},
+ "char_411_tomimi#1": {
+ "skinId": "char_411_tomimi#1",
+ "charId": "char_411_tomimi",
+ "tokenSkinMap": null,
+ "illustId": "illust_char_411_tomimi_1",
+ "avatarId": "char_411_tomimi",
+ "portraitId": "char_411_tomimi_1",
+ "buildingId": null,
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": null
+ },
+ "isBuySkin": false,
+ "displaySkin": {
+ "skinName": null,
+ "colorList": [
+ "",
+ "",
+ "#4a7447",
+ "",
+ ""
+ ],
+ "titleList": [
+ "",
+ ""
+ ],
+ "modelName": "Tomimi",
+ "drawerName": "Chuzenji",
+ "skinGroupId": "ILLUST_0",
+ "skinGroupName": "默认服装",
+ "skinGroupSortIndex": -50,
+ "content": "干员平时最常穿着的服装。\n虽然不一定比制服更实用,但是一定是干员最舒适的搭配之一。",
+ "dialog": null,
+ "usage": null,
+ "description": null,
+ "obtainApproach": null,
+ "sortId": -3,
+ "displayTagId": null,
+ "getTime": 0,
+ "onYear": 0,
+ "onPeriod": 0
+ }
+ },
+ "char_411_tomimi#2": {
+ "skinId": "char_411_tomimi#2",
+ "charId": "char_411_tomimi",
+ "tokenSkinMap": null,
+ "illustId": "illust_char_411_tomimi_2",
+ "avatarId": "char_411_tomimi_2",
+ "portraitId": "char_411_tomimi_2",
+ "buildingId": null,
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": null
+ },
+ "isBuySkin": false,
+ "displaySkin": {
+ "skinName": null,
+ "colorList": [
+ "",
+ "",
+ "#4a7447",
+ "",
+ ""
+ ],
+ "titleList": [
+ "",
+ ""
+ ],
+ "modelName": "Tomimi",
+ "drawerName": "Chuzenji",
+ "skinGroupId": "ILLUST_2",
+ "skinGroupName": "默认服装",
+ "skinGroupSortIndex": -10,
+ "content": "晋升后,经过调整的服装。\n根据干员的经验,对服装细节进行改进,针对一些作战环境进行了特化处理。在满足战斗需求的同时,最大程度还原各位干员熟悉的舒适穿着体验。",
+ "dialog": null,
+ "usage": null,
+ "description": null,
+ "obtainApproach": null,
+ "sortId": -1,
+ "displayTagId": null,
+ "getTime": 0,
+ "onYear": 0,
+ "onPeriod": 0
+ }
+ },
"char_166_skfire#1": {
"skinId": "char_166_skfire#1",
"charId": "char_166_skfire",
@@ -6708,6 +7170,40 @@
"onPeriod": 0
}
},
+ "char_509_acast#1": {
+ "skinId": "char_509_acast#1",
+ "charId": "char_509_acast",
+ "tokenSkinMap": null,
+ "illustId": "illust_char_509_acast_1",
+ "avatarId": "char_509_acast",
+ "portraitId": "char_509_acast_1",
+ "buildingId": null,
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": null
+ },
+ "isBuySkin": false,
+ "displaySkin": {
+ "skinName": null,
+ "colorList": null,
+ "titleList": null,
+ "modelName": null,
+ "drawerName": null,
+ "skinGroupId": "ILLUST_0",
+ "skinGroupName": "默认服装",
+ "skinGroupSortIndex": -50,
+ "content": null,
+ "dialog": null,
+ "usage": null,
+ "description": null,
+ "obtainApproach": null,
+ "sortId": -3,
+ "displayTagId": null,
+ "getTime": 0,
+ "onYear": 0,
+ "onPeriod": 0
+ }
+ },
"char_306_leizi#1": {
"skinId": "char_306_leizi#1",
"charId": "char_306_leizi",
@@ -7396,6 +7892,40 @@
"onPeriod": 0
}
},
+ "char_510_amedic#1": {
+ "skinId": "char_510_amedic#1",
+ "charId": "char_510_amedic",
+ "tokenSkinMap": null,
+ "illustId": "illust_char_510_amedic_1",
+ "avatarId": "char_510_amedic",
+ "portraitId": "char_510_amedic_1",
+ "buildingId": null,
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": null
+ },
+ "isBuySkin": false,
+ "displaySkin": {
+ "skinName": null,
+ "colorList": null,
+ "titleList": null,
+ "modelName": null,
+ "drawerName": null,
+ "skinGroupId": "ILLUST_0",
+ "skinGroupName": "默认服装",
+ "skinGroupSortIndex": -50,
+ "content": null,
+ "dialog": null,
+ "usage": null,
+ "description": null,
+ "obtainApproach": null,
+ "sortId": -3,
+ "displayTagId": null,
+ "getTime": 0,
+ "onYear": 0,
+ "onPeriod": 0
+ }
+ },
"char_348_ceylon#1": {
"skinId": "char_348_ceylon#1",
"charId": "char_348_ceylon",
@@ -11180,13 +11710,13 @@
"onPeriod": 0
}
},
- "char_172_svrash#1": {
- "skinId": "char_172_svrash#1",
- "charId": "char_172_svrash",
+ "char_416_zumama#1": {
+ "skinId": "char_416_zumama#1",
+ "charId": "char_416_zumama",
"tokenSkinMap": null,
- "illustId": "illust_char_172_svrash_1",
- "avatarId": "char_172_svrash",
- "portraitId": "char_172_svrash_1",
+ "illustId": "illust_char_416_zumama_1",
+ "avatarId": "char_416_zumama",
+ "portraitId": "char_416_zumama_1",
"buildingId": null,
"battleSkin": {
"overwritePrefab": false,
@@ -11198,7 +11728,7 @@
"colorList": [
"",
"",
- "#ababab",
+ "#edc94a",
"",
""
],
@@ -11206,8 +11736,8 @@
"",
""
],
- "modelName": "SilverAsh",
- "drawerName": "竜崎いち",
+ "modelName": "Eunectes",
+ "drawerName": "Liduke",
"skinGroupId": "ILLUST_0",
"skinGroupName": "默认服装",
"skinGroupSortIndex": -50,
@@ -11223,13 +11753,13 @@
"onPeriod": 0
}
},
- "char_172_svrash#2": {
- "skinId": "char_172_svrash#2",
- "charId": "char_172_svrash",
+ "char_416_zumama#2": {
+ "skinId": "char_416_zumama#2",
+ "charId": "char_416_zumama",
"tokenSkinMap": null,
- "illustId": "illust_char_172_svrash_2",
- "avatarId": "char_172_svrash_2",
- "portraitId": "char_172_svrash_2",
+ "illustId": "illust_char_416_zumama_2",
+ "avatarId": "char_416_zumama_2",
+ "portraitId": "char_416_zumama_2",
"buildingId": null,
"battleSkin": {
"overwritePrefab": false,
@@ -11241,7 +11771,7 @@
"colorList": [
"",
"",
- "#ababab",
+ "#edc94a",
"",
""
],
@@ -11249,7 +11779,93 @@
"",
""
],
- "modelName": "SilverAsh",
+ "modelName": "Eunectes",
+ "drawerName": "Liduke",
+ "skinGroupId": "ILLUST_2",
+ "skinGroupName": "默认服装",
+ "skinGroupSortIndex": -10,
+ "content": "晋升后,经过调整的服装。\n根据干员的经验,对服装细节进行改进,针对一些作战环境进行了特化处理。在满足战斗需求的同时,最大程度还原各位干员熟悉的舒适穿着体验。",
+ "dialog": null,
+ "usage": null,
+ "description": null,
+ "obtainApproach": null,
+ "sortId": -1,
+ "displayTagId": null,
+ "getTime": 0,
+ "onYear": 0,
+ "onPeriod": 0
+ }
+ },
+ "char_172_svrash#1": {
+ "skinId": "char_172_svrash#1",
+ "charId": "char_172_svrash",
+ "tokenSkinMap": null,
+ "illustId": "illust_char_172_svrash_1",
+ "avatarId": "char_172_svrash",
+ "portraitId": "char_172_svrash_1",
+ "buildingId": null,
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": null
+ },
+ "isBuySkin": false,
+ "displaySkin": {
+ "skinName": null,
+ "colorList": [
+ "",
+ "",
+ "#ababab",
+ "",
+ ""
+ ],
+ "titleList": [
+ "",
+ ""
+ ],
+ "modelName": "SilverAsh",
+ "drawerName": "竜崎いち",
+ "skinGroupId": "ILLUST_0",
+ "skinGroupName": "默认服装",
+ "skinGroupSortIndex": -50,
+ "content": "干员平时最常穿着的服装。\n虽然不一定比制服更实用,但是一定是干员最舒适的搭配之一。",
+ "dialog": null,
+ "usage": null,
+ "description": null,
+ "obtainApproach": null,
+ "sortId": -3,
+ "displayTagId": null,
+ "getTime": 0,
+ "onYear": 0,
+ "onPeriod": 0
+ }
+ },
+ "char_172_svrash#2": {
+ "skinId": "char_172_svrash#2",
+ "charId": "char_172_svrash",
+ "tokenSkinMap": null,
+ "illustId": "illust_char_172_svrash_2",
+ "avatarId": "char_172_svrash_2",
+ "portraitId": "char_172_svrash_2",
+ "buildingId": null,
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": null
+ },
+ "isBuySkin": false,
+ "displaySkin": {
+ "skinName": null,
+ "colorList": [
+ "",
+ "",
+ "#ababab",
+ "",
+ ""
+ ],
+ "titleList": [
+ "",
+ ""
+ ],
+ "modelName": "SilverAsh",
"drawerName": "竜崎いち",
"skinGroupId": "ILLUST_2",
"skinGroupName": "默认服装",
@@ -12494,6 +13110,74 @@
"onPeriod": 0
}
},
+ "trap_015_tree#1": {
+ "skinId": "trap_015_tree#1",
+ "charId": "trap_015_tree",
+ "tokenSkinMap": null,
+ "illustId": "illust_trap_015_tree_1",
+ "avatarId": "trap_015_tree",
+ "portraitId": "trap_015_tree_1",
+ "buildingId": null,
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": null
+ },
+ "isBuySkin": false,
+ "displaySkin": {
+ "skinName": null,
+ "colorList": null,
+ "titleList": null,
+ "modelName": null,
+ "drawerName": null,
+ "skinGroupId": "ILLUST_0",
+ "skinGroupName": "默认服装",
+ "skinGroupSortIndex": -50,
+ "content": null,
+ "dialog": null,
+ "usage": null,
+ "description": null,
+ "obtainApproach": null,
+ "sortId": -3,
+ "displayTagId": null,
+ "getTime": 0,
+ "onYear": 0,
+ "onPeriod": 0
+ }
+ },
+ "trap_016_peon#1": {
+ "skinId": "trap_016_peon#1",
+ "charId": "trap_016_peon",
+ "tokenSkinMap": null,
+ "illustId": "illust_trap_016_peon_1",
+ "avatarId": "trap_016_peon",
+ "portraitId": "trap_016_peon_1",
+ "buildingId": null,
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": null
+ },
+ "isBuySkin": false,
+ "displaySkin": {
+ "skinName": null,
+ "colorList": null,
+ "titleList": null,
+ "modelName": null,
+ "drawerName": null,
+ "skinGroupId": "ILLUST_0",
+ "skinGroupName": "默认服装",
+ "skinGroupSortIndex": -50,
+ "content": null,
+ "dialog": null,
+ "usage": null,
+ "description": null,
+ "obtainApproach": null,
+ "sortId": -3,
+ "displayTagId": null,
+ "getTime": 0,
+ "onYear": 0,
+ "onPeriod": 0
+ }
+ },
"char_230_savage#1": {
"skinId": "char_230_savage#1",
"charId": "char_230_savage",
@@ -13165,13 +13849,13 @@
"drawerName": "一立里子",
"skinGroupId": "2019#epoque",
"skinGroupName": "时代/I",
- "skinGroupSortIndex": 4,
+ "skinGroupSortIndex": 5,
"content": "来自维多利亚威塞克斯中学。由维多利亚传统设计师个性化定制,威塞克斯学生装。采用百年传承手艺,做工精良,轻便舒适。",
"dialog": "来自维多利亚威塞克斯中学。由维多利亚传统设计师个性化定制,威塞克斯学生装。采用百年传承手艺,做工精良,轻便舒适。",
"usage": "玫兰莎的制服之一。",
"description": "来自中学时代的留言。",
"obtainApproach": "活动获得",
- "sortId": 5,
+ "sortId": 6,
"displayTagId": "活动获得",
"getTime": 1570392000,
"onYear": 0,
@@ -13207,13 +13891,13 @@
"drawerName": "谜肘",
"skinGroupId": "2020#epoque",
"skinGroupName": "时代/II",
- "skinGroupSortIndex": 5,
+ "skinGroupSortIndex": 6,
"content": "EPOQUE系列新款/未知的旅行。春季潮流款,合身且舒适,另有数种配饰可供选择,自由搭配,每个人都能装扮出不同的风格。",
"dialog": "EPOQUE系列新款/未知的旅行。春季潮流款,合身且舒适,另有数种配饰可供选择,自由搭配,每个人都能装扮出不同的风格。",
"usage": "远山的私服之一。",
"description": "旅行就是期待未知,让水晶球暂时成为装饰吧。",
"obtainApproach": "活动获得",
- "sortId": 6,
+ "sortId": 7,
"displayTagId": "活动获得",
"getTime": 1581105600,
"onYear": 0,
@@ -13249,13 +13933,13 @@
"drawerName": "LLC",
"skinGroupId": "2020#epoque",
"skinGroupName": "时代/II",
- "skinGroupSortIndex": 5,
+ "skinGroupSortIndex": 6,
"content": "EPOQUE系列首发款/战医。以高规格阿达克利斯专用战甲为蓝本,在必要的部位加装了刀片,极具侵略性,是嘉维尔理想中的“战地黑大褂”。",
"dialog": "EPOQUE系列首发款/战医。以高规格阿达克利斯专用战甲为蓝本,在必要的部位加装了刀片,极具侵略性,是嘉维尔理想中的“战地黑大褂”。",
"usage": "嘉维尔的私服之一。",
"description": "奋战之际不忘本职。",
"obtainApproach": "采购中心",
- "sortId": 7,
+ "sortId": 8,
"displayTagId": null,
"getTime": 1584432000,
"onYear": 0,
@@ -13291,13 +13975,13 @@
"drawerName": "竜崎いち",
"skinGroupId": "2020#epoque#2",
"skinGroupName": "时代/III",
- "skinGroupSortIndex": 6,
+ "skinGroupSortIndex": 7,
"content": "EPOQUE系列新款/幽静。常规款服饰,以黑紫为主色,在构建沉稳氛围的同时显出些许典雅。职场女性间好评如潮的一款服饰,曾是白面鸮最爱的出行搭配。",
"dialog": "EPOQUE系列新款/幽静。常规款服饰,以黑紫为主色,在构建沉稳氛围的同时显出些许典雅。职场女性间好评如潮的一款服饰,曾是白面鸮最爱的出行搭配。",
"usage": "白面鸮的私服之一。",
"description": "理性无法战胜的感性。",
"obtainApproach": "活动获得",
- "sortId": 8,
+ "sortId": 9,
"displayTagId": "活动获得",
"getTime": 1582617600,
"onYear": 0,
@@ -13333,13 +14017,13 @@
"drawerName": "竜崎いち",
"skinGroupId": "2020#epoque#3",
"skinGroupName": "时代/IV",
- "skinGroupSortIndex": 7,
+ "skinGroupSortIndex": 8,
"content": "EPOQUE系列新款/无形悼挽。考虑到客户特殊性在未经量体裁剪情况下完成整衣制作。时尚、舒适、贴合身形,并为干员重要器官添加进攻性保护配件。",
"dialog": "EPOQUE系列新款/无形悼挽。考虑到客户特殊性在未经量体裁剪情况下完成整衣制作。时尚、舒适、贴合身形,并为干员重要器官添加进攻性保护配件。",
"usage": "狮蝎的私服之一。",
"description": "尾尖轻轻一点,果敢、恐惧、羞涩连同生命化为往事。",
"obtainApproach": "活动获得",
- "sortId": 9,
+ "sortId": 10,
"displayTagId": "赛季服饰",
"getTime": 1591084800,
"onYear": 1,
@@ -13375,13 +14059,13 @@
"drawerName": "Lpip",
"skinGroupId": "2020#epoque#3",
"skinGroupName": "时代/IV",
- "skinGroupSortIndex": 7,
+ "skinGroupSortIndex": 8,
"content": "EPOQUE系列新款/光影。维多利亚潮流款复古服装,按照夜魔的要求进行了些许调整。部分佩饰在夜魔人格切换时会发生变化。",
"dialog": "EPOQUE系列新款/光影。维多利亚潮流款复古服装,按照夜魔的要求进行了些许调整。部分佩饰在夜魔人格切换时会发生变化。",
"usage": "夜魔的私服之一。",
"description": "时光突至,黑白异位。",
"obtainApproach": "活动获得",
- "sortId": 13,
+ "sortId": 14,
"displayTagId": "活动获得",
"getTime": 1593028800,
"onYear": 1,
@@ -13417,13 +14101,13 @@
"drawerName": "幻象黑兔",
"skinGroupId": "2020#epoque#4",
"skinGroupName": "时代/V",
- "skinGroupSortIndex": 8,
+ "skinGroupSortIndex": 9,
"content": "EPOQUE系列新款/除魅。拉特兰礼服,配有与之相应的武器。一般只允许主持仪式的萨科塔穿着,这一套似乎是莫斯提马悄悄带出来的。",
"dialog": "EPOQUE系列新款/除魅。拉特兰礼服,配有与之相应的武器。一般只允许主持仪式的萨科塔穿着,这一套似乎是莫斯提马悄悄带出来的。",
"usage": "莫斯提马的私服之一。",
"description": "正义之下,恶者堕深渊。",
"obtainApproach": "采购中心",
- "sortId": 14,
+ "sortId": 15,
"displayTagId": null,
"getTime": 1594281600,
"onYear": 1,
@@ -13459,13 +14143,13 @@
"drawerName": "YUJI",
"skinGroupId": "2020#epoque#4",
"skinGroupName": "时代/V",
- "skinGroupSortIndex": 8,
+ "skinGroupSortIndex": 9,
"content": "EPOQUE系列新款/寻耀。哥伦比亚地区出席隆重场合时才会穿着的繁复衣装之一,星极衣柜中价值不菲的礼服。穿上它本身就是种态度。",
"dialog": "EPOQUE系列新款/寻耀。哥伦比亚地区出席隆重场合时才会穿着的繁复衣装之一,星极衣柜中价值不菲的礼服。穿上它本身就是种态度。",
"usage": "星极的私服之一。",
"description": "予星以心,得见万千光辉之一瞬。",
"obtainApproach": "采购中心",
- "sortId": 15,
+ "sortId": 16,
"displayTagId": null,
"getTime": 1594281600,
"onYear": 1,
@@ -13501,13 +14185,13 @@
"drawerName": "下野宏铭",
"skinGroupId": "2019#nian",
"skinGroupName": "0011™制造/I",
- "skinGroupSortIndex": 9,
+ "skinGroupSortIndex": 10,
"content": "0011™新款/守岁人。龙门手工匠制,全手工制作。高效保暖,轻盈舒适。各种可拆卸设计可以灵活应对换季的气候变化。",
"dialog": "0011™新款/守岁人。龙门匠制,尖端科技和传统工艺的完美结合。提供个人定制服务。防火。",
"usage": "芙蓉喜欢的新衣服。",
"description": "给一年中的最后一个无眠之夜最美的笑容。",
"obtainApproach": "采购中心",
- "sortId": 16,
+ "sortId": 17,
"displayTagId": "活动获得",
"getTime": 1559181600,
"onYear": 0,
@@ -13543,13 +14227,13 @@
"drawerName": "唯@W",
"skinGroupId": "2020#nian",
"skinGroupName": "0011™制造/II",
- "skinGroupSortIndex": 10,
+ "skinGroupSortIndex": 11,
"content": "0011™新款/岁红霞。龙门手工匠制,量体裁衣,舒适美观,凸显身形。在顾客的强烈要求下进行了改良,使其比普通款拥有更好的运动性。",
"dialog": "0011™新款/岁红霞。龙门手工匠制,量体裁衣,舒适美观,凸显身形。在顾客的强烈要求下进行了改良,使其比普通款拥有更好的运动性。",
"usage": "陈在新年期间出席活动时的礼装。",
"description": "总有那么几小时,比战场上还难熬。",
"obtainApproach": "采购中心",
- "sortId": 17,
+ "sortId": 18,
"displayTagId": null,
"getTime": 1579161600,
"onYear": 0,
@@ -13585,13 +14269,13 @@
"drawerName": "下野宏铭",
"skinGroupId": "2020#nian",
"skinGroupName": "0011™制造/II",
- "skinGroupSortIndex": 10,
+ "skinGroupSortIndex": 11,
"content": "0011™新款/富贵荣华。龙门手工匠制,在预算有限制的情况下使用大量实用面料互相搭配,只为满足客户对整衣的苛刻需求。",
"dialog": "0011™新款/富贵荣华。龙门手工匠制,在预算有限制的情况下使用大量实用面料互相搭配,只为满足客户对整衣的苛刻需求。",
"usage": "诗怀雅参加近卫局春节回馈活动时的装扮。",
"description": "一闪而过的惊喜,看到了就忘不了。",
"obtainApproach": "采购中心",
- "sortId": 18,
+ "sortId": 19,
"displayTagId": null,
"getTime": 1579161600,
"onYear": 0,
@@ -13627,13 +14311,13 @@
"drawerName": "TOKI",
"skinGroupId": "2020#nian",
"skinGroupName": "0011™制造/II",
- "skinGroupSortIndex": 10,
+ "skinGroupSortIndex": 11,
"content": "0011™新款/春竜。龙门匠制,甄选舒适面料,一针一线手工制作,结合科技于传统工艺。更有配套装备定制服务,在实用性和艺术性上追求到极致。",
"dialog": "0011™新款/春竜。龙门匠制,尖端科技和传统工艺的完美结合。搭配私人作战装备配套定制服务。",
"usage": "雷蛇的新打扮之一。",
"description": "即使是作战也不能舍弃美观。",
"obtainApproach": "采购中心",
- "sortId": 19,
+ "sortId": 20,
"displayTagId": null,
"getTime": 1579161600,
"onYear": 0,
@@ -13669,13 +14353,13 @@
"drawerName": "m9nokuro",
"skinGroupId": "2020#nian",
"skinGroupName": "0011™制造/II",
- "skinGroupSortIndex": 10,
+ "skinGroupSortIndex": 11,
"content": "0011™新款/君子兰。龙门手工匠制,采用特殊科技面料,轻薄透气而坚韧耐磨。保暖和防水性能极佳,美观和实用度俱佳。限定制作。",
"dialog": "0011™新款/君子兰。龙门匠制,尖端科技和传统工艺的完美结合。新春限定款,珍稀品。",
"usage": "杰西卡的一件普通的衣服。",
"description": "偶尔尝试的东方服饰。",
"obtainApproach": "活动获得",
- "sortId": 20,
+ "sortId": 21,
"displayTagId": "活动获得",
"getTime": 1580414400,
"onYear": 0,
@@ -13711,13 +14395,13 @@
"drawerName": "Infukun",
"skinGroupId": "2020#nian#2",
"skinGroupName": "0011/飙系列",
- "skinGroupSortIndex": 11,
+ "skinGroupSortIndex": 12,
"content": "0011子品牌,飙系列新款/狩标浪人。多位设计师联手呈现,挑战街头风格。特别改装了一面近卫局制式盾,配以东国传统元素,压迫感十足。",
"dialog": "0011子品牌,飙系列新款/狩标浪人。多位设计师联手呈现,挑战街头风格。特别改装了一面近卫局制式盾,配以东国传统元素,压迫感十足。",
"usage": "星熊的私服之一。",
"description": "龙门大小帮派一致认定的梦魇。",
"obtainApproach": "采购中心",
- "sortId": 21,
+ "sortId": 22,
"displayTagId": null,
"getTime": 1584432000,
"onYear": 0,
@@ -13753,13 +14437,13 @@
"drawerName": "竜崎いち",
"skinGroupId": "2019#summer",
"skinGroupName": "珊瑚海岸/I",
- "skinGroupSortIndex": 12,
+ "skinGroupSortIndex": 13,
"content": "MARTHE™ [珊瑚海岸/CoralCoast]静谧午夜系列泳衣02款。材质轻便透气,舒适耐磨。采用尖端设计,神秘典雅,高贵。",
"dialog": "MARTHE™ [珊瑚海岸/CoralCoast]静谧午夜系列泳衣02款。材质轻便透气,舒适耐磨。采用尖端设计,神秘典雅,高贵。",
"usage": "闪灵的海边装扮之一。",
"description": "夜色也遮掩不住她的光采。",
"obtainApproach": "采购中心",
- "sortId": 22,
+ "sortId": 23,
"displayTagId": null,
"getTime": 1566892800,
"onYear": 0,
@@ -13795,13 +14479,13 @@
"drawerName": "TOKI",
"skinGroupId": "2019#summer",
"skinGroupName": "珊瑚海岸/I",
- "skinGroupSortIndex": 12,
+ "skinGroupSortIndex": 13,
"content": "MARTHE™ [珊瑚海岸/CoralCoast]温差系列泳衣RX01款。附带各种实用部件,舒适便捷,采用特殊材质耐火耐寒,适合于各种环境的水域。",
"dialog": "MARTHE™ [珊瑚海岸/CoralCoast]温差系列泳衣RX01款。附带各种实用部件,舒适便捷,采用特殊材质耐火耐寒,适合于各种环境的水域。",
"usage": "天火的海边装扮之一。",
"description": "请不要将泳衣靠近明火。",
"obtainApproach": "采购中心",
- "sortId": 23,
+ "sortId": 24,
"displayTagId": null,
"getTime": 1566892800,
"onYear": 0,
@@ -13837,13 +14521,13 @@
"drawerName": "下野宏铭",
"skinGroupId": "2019#summer",
"skinGroupName": "珊瑚海岸/I",
- "skinGroupSortIndex": 12,
+ "skinGroupSortIndex": 13,
"content": "MARTHE™ [珊瑚海岸/CoralCoast]悠然假日系列泳衣01款。舒适放松,透气轻盈。让您可以在闲适的环境中享受最完美的沙滩体验。",
"dialog": "MARTHE™ [珊瑚海岸/CoralCoast]悠然假日系列泳衣01款。舒适放松,透气轻盈。让您可以在闲适的环境中享受最完美的沙滩体验。",
"usage": "红豆的众多海边装扮之一。",
"description": "可以晒出漂亮的泳衣痕迹。",
"obtainApproach": "采购中心",
- "sortId": 24,
+ "sortId": 25,
"displayTagId": null,
"getTime": 1566892800,
"onYear": 0,
@@ -13879,13 +14563,13 @@
"drawerName": "一立里子",
"skinGroupId": "2019#summer",
"skinGroupName": "珊瑚海岸/I",
- "skinGroupSortIndex": 12,
+ "skinGroupSortIndex": 13,
"content": "MARTHE™ [珊瑚海岸/CoralCoast]悠然假日系列泳衣06男款。舒适放松,透气轻盈。让您可以在闲适的环境中享受最完美的沙滩体验。男款大受好评发售中。",
"dialog": "MARTHE™ [珊瑚海岸/CoralCoast]悠然假日系列泳衣06男款。舒适放松,透气轻盈。让您可以在闲适的环境中享受最完美的沙滩体验。男款大受好评发售中。",
"usage": "安赛尔的海边装扮之一。",
"description": "接下来去哪里安置好沙滩据点呢?",
"obtainApproach": "活动获得",
- "sortId": 25,
+ "sortId": 26,
"displayTagId": "活动获得",
"getTime": 1566892800,
"onYear": 0,
@@ -13921,13 +14605,13 @@
"drawerName": "NoriZC",
"skinGroupId": "2019#summer",
"skinGroupName": "珊瑚海岸/I",
- "skinGroupSortIndex": 12,
+ "skinGroupSortIndex": 13,
"content": "MARTHE™ [珊瑚海岸/CoralCoast]日晒系列泳衣SP款。莱茵生命特殊合作款。满足莱茵生命研究所的基础用途,在采用新型耐热材料的同时保证了舒适度。",
"dialog": "MARTHE™ [珊瑚海岸/CoralCoast]日晒系列泳衣SP款。莱茵生命特殊合作款。满足莱茵生命研究所的基础用途,在采用新型耐热材料的同时保证了舒适度。",
"usage": "伊芙利特的特殊海边装扮。",
"description": "糊了!",
"obtainApproach": "采购中心",
- "sortId": 26,
+ "sortId": 27,
"displayTagId": null,
"getTime": 1568102400,
"onYear": 0,
@@ -13963,13 +14647,13 @@
"drawerName": "幻象黑兔",
"skinGroupId": "2019#summer",
"skinGroupName": "珊瑚海岸/I",
- "skinGroupSortIndex": 12,
+ "skinGroupSortIndex": 13,
"content": "MARTHE™ [珊瑚海岸/CoralCoast]夏卉系列泳衣361款。参考少女的身材和体质,采用天然材质制成。追求今夏最领先的设计潮流。",
"dialog": "MARTHE™ [珊瑚海岸/CoralCoast]夏卉系列泳衣361款。参考少女的身材和体质,采用天然材质制成。追求今夏最领先的设计潮流。",
"usage": "空的海边装扮之一。",
"description": "走过之处皆是LIVE现场。",
"obtainApproach": "采购中心",
- "sortId": 27,
+ "sortId": 28,
"displayTagId": null,
"getTime": 1568102400,
"onYear": 0,
@@ -14005,13 +14689,13 @@
"drawerName": "Skade",
"skinGroupId": "2019#summer",
"skinGroupName": "珊瑚海岸/I",
- "skinGroupSortIndex": 12,
+ "skinGroupSortIndex": 13,
"content": "MARTHE™ [珊瑚海岸/CoralCoast]夏卉系列泳衣011款。参考少女的身材和体质,采用天然材质制成。追求今夏最领先的设计潮流。",
"dialog": "MARTHE™ [珊瑚海岸/CoralCoast]夏卉系列泳衣011款。参考少女的身材和体质,采用天然材质制成。追求今夏最领先的设计潮流。",
"usage": "古米的海边装扮之一。",
"description": "并不会赠送外套和冷饮小车。",
"obtainApproach": "采购中心",
- "sortId": 28,
+ "sortId": 29,
"displayTagId": null,
"getTime": 1568102400,
"onYear": 0,
@@ -14047,13 +14731,13 @@
"drawerName": "竜崎いち",
"skinGroupId": "2019#summer",
"skinGroupName": "珊瑚海岸/I",
- "skinGroupSortIndex": 12,
+ "skinGroupSortIndex": 13,
"content": "MARTHE™ [珊瑚海岸/CoralCoast]沙滩护卫系列泳衣首发001款。采用耐磨材质,宽松舒适而又贴身透气。贴合人体,确保观赏性同时便于各种户外运动。",
"dialog": "MARTHE™ [珊瑚海岸/CoralCoast]沙滩护卫系列泳衣首发001款。采用耐磨材质,宽松舒适而又贴身透气。贴合人体,确保观赏性同时便于各种户外运动。",
"usage": "角峰新买的海边装扮。",
"description": "沙滩变得可靠而安全,多亏了他的付出。",
"obtainApproach": "活动获得",
- "sortId": 29,
+ "sortId": 30,
"displayTagId": "活动获得",
"getTime": 1568059200,
"onYear": 0,
@@ -14089,13 +14773,13 @@
"drawerName": "TOKI",
"skinGroupId": "2019#summer",
"skinGroupName": "珊瑚海岸/I",
- "skinGroupSortIndex": 12,
+ "skinGroupSortIndex": 13,
"content": "MARTHE™ [珊瑚海岸/CoralCoast]雷神工业联动SUMMER特别涂装款。采用夏季耐热涂料,配备最新的沙滩轮胎以及强化引擎,海滩行动特化。",
"dialog": "MARTHE™ [珊瑚海岸/CoralCoast]雷神工业联动SUMMER特别涂装款。采用夏季耐热涂料,配备最新的沙滩轮胎以及强化引擎,海滩行动特化。",
"usage": "Castle-3夏日特殊涂装。",
"description": "新涂装让它变得更容易和医疗用车搞混了。",
"obtainApproach": "活动获得",
- "sortId": 30,
+ "sortId": 31,
"displayTagId": "活动获得",
"getTime": 1568059200,
"onYear": 0,
@@ -14131,13 +14815,13 @@
"drawerName": "竜崎いち",
"skinGroupId": "2020#summer",
"skinGroupName": "珊瑚海岸/II",
- "skinGroupSortIndex": 13,
+ "skinGroupSortIndex": 14,
"content": "MARTHE™ [珊瑚海岸/CoralCoast]灿阳朝露系列泳衣01款。贴身、透气、轻便,专为夏日而生。",
"dialog": "MARTHE™ [珊瑚海岸/CoralCoast]灿阳朝露系列泳衣01款。贴身、透气、轻便,专为夏日而生。",
"usage": "临光的夏日装扮之一。",
"description": "即使是耀骑士,在海边的太阳前依旧要涂好防晒霜竖起遮阳伞。",
"obtainApproach": "采购中心",
- "sortId": 31,
+ "sortId": 32,
"displayTagId": null,
"getTime": 1595923200,
"onYear": 1,
@@ -14173,13 +14857,13 @@
"drawerName": "m9nokuro",
"skinGroupId": "2020#summer",
"skinGroupName": "珊瑚海岸/II",
- "skinGroupSortIndex": 13,
+ "skinGroupSortIndex": 14,
"content": "MARTHE™ [珊瑚海岸/CoralCoast]夏卉系列泳衣008款。参考少女的身材和体质,采用天然材质制成。追求今夏最领先的设计潮流。",
"dialog": "MARTHE™ [珊瑚海岸/CoralCoast]夏卉系列泳衣008款。参考少女的身材和体质,采用天然材质制成。追求今夏最领先的设计潮流。",
"usage": "暗索“变”出来的夏日装扮。",
"description": "看上去很乖巧,实际上也很乖巧——直到吃完手上的甜筒。",
"obtainApproach": "采购中心",
- "sortId": 32,
+ "sortId": 33,
"displayTagId": null,
"getTime": 1595923200,
"onYear": 1,
@@ -14215,13 +14899,13 @@
"drawerName": "alchemaniac",
"skinGroupId": "2020#summer#2",
"skinGroupName": "珊瑚海岸/III",
- "skinGroupSortIndex": 14,
+ "skinGroupSortIndex": 15,
"content": "MARTHE™ [珊瑚海岸/CoralCoast]驭浪系列泳衣04款。为阿戈尔人贴心订做的泳衣款式,让海中精灵在沙滩上也能光彩夺目。",
"dialog": "MARTHE™ [珊瑚海岸/CoralCoast]驭浪系列泳衣04款。为阿戈尔人贴心订做的泳衣款式,让海中精灵在沙滩上也能光彩夺目。",
"usage": "斯卡蒂的海边束缚。",
"description": "生于海中的猎人至今都不明白,为什么自己需要与陆地上的人一样穿着这奇怪的衣服。",
"obtainApproach": "采购中心",
- "sortId": 33,
+ "sortId": 34,
"displayTagId": null,
"getTime": 1597132800,
"onYear": 1,
@@ -14257,13 +14941,13 @@
"drawerName": "渣念",
"skinGroupId": "2020#summer#2",
"skinGroupName": "珊瑚海岸/III",
- "skinGroupSortIndex": 14,
+ "skinGroupSortIndex": 15,
"content": "MARTHE™ [珊瑚海岸/CoralCoast]悠然假日系列泳衣08款。舒适放松,透气轻盈。让您可以在闲适的环境中享受最完美的沙滩体验。",
"dialog": "MARTHE™ [珊瑚海岸/CoralCoast]悠然假日系列泳衣08款。舒适放松,透气轻盈。让您可以在闲适的环境中享受最完美的沙滩体验。",
"usage": "普罗旺斯的夏日装扮之一。",
"description": "沙滩上总能遇见新朋友。",
"obtainApproach": "采购中心",
- "sortId": 34,
+ "sortId": 35,
"displayTagId": null,
"getTime": 1597132800,
"onYear": 1,
@@ -14299,26 +14983,194 @@
"drawerName": "Skade",
"skinGroupId": "2020#summer#2",
"skinGroupName": "珊瑚海岸/III",
- "skinGroupSortIndex": 14,
+ "skinGroupSortIndex": 15,
"content": "MARTHE™ [珊瑚海岸/CoralCoast]灿阳朝露系列泳衣05款。贴身、透气、轻便,专为夏日而生。",
"dialog": "MARTHE™ [珊瑚海岸/CoralCoast]灿阳朝露系列泳衣05款。贴身、透气、轻便,专为夏日而生。",
"usage": "白金的夏日装扮之一。",
"description": "绸缎随水漂荡,库兰塔与风同行。",
"obtainApproach": "采购中心",
- "sortId": 35,
+ "sortId": 36,
"displayTagId": null,
"getTime": 1597132800,
"onYear": 1,
"onPeriod": 4
}
},
- "char_241_panda@marthe#1": {
- "skinId": "char_241_panda@marthe#1",
- "charId": "char_241_panda",
+ "char_172_svrash@summer#4": {
+ "skinId": "char_172_svrash@summer#4",
+ "charId": "char_172_svrash",
"tokenSkinMap": null,
- "illustId": "illust_char_241_panda_marthe#1",
- "avatarId": "char_241_panda_marthe#1",
- "portraitId": "char_241_panda_marthe#1",
+ "illustId": "illust_char_172_svrash_summer#4",
+ "avatarId": "char_172_svrash_summer#4",
+ "portraitId": "char_172_svrash_summer#4",
+ "buildingId": "char_172_svrash_summer#4",
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": "char_172_svrash_summer#4"
+ },
+ "isBuySkin": true,
+ "displaySkin": {
+ "skinName": "探寻者 SKm01",
+ "colorList": [
+ "#246bbc",
+ "#472e2b",
+ "#f4f1f0",
+ "#dad0cd",
+ "#313131",
+ "",
+ ""
+ ],
+ "titleList": [],
+ "modelName": "SilverAsh",
+ "drawerName": "竜崎いち",
+ "skinGroupId": "2020#summer#3",
+ "skinGroupName": "珊瑚海岸/IV",
+ "skinGroupSortIndex": 16,
+ "content": "MARTHE™ [珊瑚海岸/CoralCoast]探寻者系列泳衣01豪华男款。轻薄透气,用料讲究,为开拓进取的精英们量身打造。",
+ "dialog": "MARTHE™ [珊瑚海岸/CoralCoast]探寻者系列泳衣01豪华男款。轻薄透气,用料讲究,为开拓进取的精英们量身打造。",
+ "usage": "银灰的夏日装扮之一。",
+ "description": "虽说希瓦艾什永不惧怕挑战,但海边实在是,有些炎热。",
+ "obtainApproach": "采购中心",
+ "sortId": 37,
+ "displayTagId": null,
+ "getTime": 1598320800,
+ "onYear": 1,
+ "onPeriod": 4
+ }
+ },
+ "char_2013_cerber@summer#4": {
+ "skinId": "char_2013_cerber@summer#4",
+ "charId": "char_2013_cerber",
+ "tokenSkinMap": null,
+ "illustId": "illust_char_2013_cerber_summer#4",
+ "avatarId": "char_2013_cerber_summer#4",
+ "portraitId": "char_2013_cerber_summer#4",
+ "buildingId": "char_2013_cerber_summer#4",
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": "char_2013_cerber_summer#4"
+ },
+ "isBuySkin": true,
+ "displaySkin": {
+ "skinName": "夏卉 FA333",
+ "colorList": [
+ "#df4001",
+ "#df4001",
+ "#433532",
+ "#433532",
+ "#df4001",
+ "",
+ ""
+ ],
+ "titleList": [],
+ "modelName": "Ceobe",
+ "drawerName": "LM7",
+ "skinGroupId": "2020#summer#3",
+ "skinGroupName": "珊瑚海岸/IV",
+ "skinGroupSortIndex": 16,
+ "content": "MARTHE™ [珊瑚海岸/CoralCoast]夏卉系列泳衣333款。参考少女的身材和体质,采用天然材质制成。追求今夏最领先的设计潮流。",
+ "dialog": "MARTHE™ [珊瑚海岸/CoralCoast]夏卉系列泳衣333款。参考少女的身材和体质,采用天然材质制成。追求今夏最领先的设计潮流。",
+ "usage": "刻俄柏的夏日装扮之一。",
+ "description": "她已经玩了一天了,如果没人阻止她,她还能继续玩下去。",
+ "obtainApproach": "采购中心",
+ "sortId": 38,
+ "displayTagId": null,
+ "getTime": 1598320800,
+ "onYear": 1,
+ "onPeriod": 4
+ }
+ },
+ "char_201_moeshd@summer#4": {
+ "skinId": "char_201_moeshd@summer#4",
+ "charId": "char_201_moeshd",
+ "tokenSkinMap": null,
+ "illustId": "illust_char_201_moeshd_summer#4",
+ "avatarId": "char_201_moeshd_summer#4",
+ "portraitId": "char_201_moeshd_summer#4",
+ "buildingId": "char_201_moeshd_summer#4",
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": "char_201_moeshd_summer#4"
+ },
+ "isBuySkin": true,
+ "displaySkin": {
+ "skinName": "探寻者 SK03",
+ "colorList": [
+ "#6ca2bc",
+ "#ed4e15",
+ "#6a5546",
+ "#191311",
+ "#313131",
+ "",
+ ""
+ ],
+ "titleList": [],
+ "modelName": "Croissant",
+ "drawerName": "幻象黑兔",
+ "skinGroupId": "2020#summer#3",
+ "skinGroupName": "珊瑚海岸/IV",
+ "skinGroupSortIndex": 16,
+ "content": "MARTHE™ [珊瑚海岸/CoralCoast]探寻者系列泳衣03款。轻薄透气,用料讲究,为开拓进取的探寻者们量身打造。",
+ "dialog": "MARTHE™ [珊瑚海岸/CoralCoast]探寻者系列泳衣03款。轻薄透气,用料讲究,为开拓进取的探寻者们量身打造。",
+ "usage": "可颂的夏日装扮之一。",
+ "description": "为支援干员们出行,可颂做了许多准备,马上就能赚大钱了!",
+ "obtainApproach": "采购中心",
+ "sortId": 39,
+ "displayTagId": null,
+ "getTime": 1598320800,
+ "onYear": 1,
+ "onPeriod": 4
+ }
+ },
+ "char_337_utage@summer#4": {
+ "skinId": "char_337_utage@summer#4",
+ "charId": "char_337_utage",
+ "tokenSkinMap": null,
+ "illustId": "illust_char_337_utage_summer#4",
+ "avatarId": "char_337_utage_summer#4",
+ "portraitId": "char_337_utage_summer#4",
+ "buildingId": "char_337_utage_summer#4",
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": "char_337_utage_summer#4"
+ },
+ "isBuySkin": true,
+ "displaySkin": {
+ "skinName": "夏卉 FA661",
+ "colorList": [
+ "#6ca2bc",
+ "#6ca2bc",
+ "#472e2b",
+ "#6ca2bc",
+ "#313131",
+ "",
+ ""
+ ],
+ "titleList": [],
+ "modelName": "Utage",
+ "drawerName": "釜飯轟々丸",
+ "skinGroupId": "2020#summer#3",
+ "skinGroupName": "珊瑚海岸/IV",
+ "skinGroupSortIndex": 16,
+ "content": "MARTHE™ [珊瑚海岸/CoralCoast]夏卉系列泳衣661款。参考少女的身材和体质,采用天然材质制成。追求今夏最领先的设计潮流。",
+ "dialog": "MARTHE™ [珊瑚海岸/CoralCoast]夏卉系列泳衣661款。参考少女的身材和体质,采用天然材质制成。追求今夏最领先的设计潮流。",
+ "usage": "宴的夏日装扮之一。",
+ "description": "只要寻到方法,阳光也能成为潮流的一部分。",
+ "obtainApproach": "活动获得",
+ "sortId": 40,
+ "displayTagId": "活动获得",
+ "getTime": 1598320800,
+ "onYear": 1,
+ "onPeriod": 4
+ }
+ },
+ "char_241_panda@marthe#1": {
+ "skinId": "char_241_panda@marthe#1",
+ "charId": "char_241_panda",
+ "tokenSkinMap": null,
+ "illustId": "illust_char_241_panda_marthe#1",
+ "avatarId": "char_241_panda_marthe#1",
+ "portraitId": "char_241_panda_marthe#1",
"buildingId": "char_241_panda_marthe#1",
"battleSkin": {
"overwritePrefab": false,
@@ -14341,13 +15193,13 @@
"drawerName": "RAN",
"skinGroupId": "2020#marthe",
"skinGroupName": "玛尔特/I",
- "skinGroupSortIndex": 16,
+ "skinGroupSortIndex": 17,
"content": "MARTHE运动系列,食铁兽票房巅峰作上映3周年纪念之龙门限定款。轻巧透气,贴合身型,但了解她的人都知道食铁兽从来没有好好穿过这套衣服。",
"dialog": "MARTHE运动系列,食铁兽票房巅峰作上映3周年纪念之龙门限定款。轻巧透气,贴合身型,但了解她的人都知道食铁兽从来没有好好穿过这套衣服。",
"usage": "食铁兽的常服之一。",
"description": "顺带一提,电影名是《神鬼玄奇之异人神掌-决战巅峰2》。",
"obtainApproach": "采购中心",
- "sortId": 36,
+ "sortId": 41,
"displayTagId": null,
"getTime": 1577822400,
"onYear": 0,
@@ -14383,13 +15235,13 @@
"drawerName": "Skade",
"skinGroupId": "2020#marthe#2",
"skinGroupName": "玛尔特/II",
- "skinGroupSortIndex": 17,
+ "skinGroupSortIndex": 18,
"content": "MARTHE系列新款/整装待发。以乌萨斯传统学校制服为底,搭上本季最受欢迎的大衣款式,加以微调,使其更符合青年的穿着习惯。乌萨斯地区热销中。",
"dialog": "MARTHE系列新款/整装待发。以乌萨斯传统学校制服为底,搭上本季最受欢迎的大衣款式,加以微调,使其更符合青年的穿着习惯。乌萨斯地区热销中。",
"usage": "凛冬的私服之一。",
"description": "合适的气质与衣装,造就万中无一的焦点。",
"obtainApproach": "采购中心",
- "sortId": 37,
+ "sortId": 42,
"displayTagId": null,
"getTime": 1584432000,
"onYear": 0,
@@ -14464,13 +15316,13 @@
"drawerName": "Skade",
"skinGroupId": "2019#witch",
"skinGroupName": "巫异盛宴 ",
- "skinGroupSortIndex": 18,
+ "skinGroupSortIndex": 19,
"content": "为夜莺量身定做的狂欢服饰/挽歌。是谁在歌唱?这种语言从何而来?我看到的是谁的梦,又是谁的死?",
"dialog": "为夜莺量身定做的狂欢服饰/挽歌。是谁在歌唱?这种语言从何而来?我看到的是谁的梦,又是谁的死?",
"usage": "夜莺的狂欢装扮。",
"description": "暮色里传来了古老的歌谣。",
"obtainApproach": "采购中心",
- "sortId": 38,
+ "sortId": 43,
"displayTagId": null,
"getTime": 1572552000,
"onYear": 0,
@@ -14506,13 +15358,13 @@
"drawerName": "时辰",
"skinGroupId": "2019#witch",
"skinGroupName": "巫异盛宴 ",
- "skinGroupSortIndex": 18,
+ "skinGroupSortIndex": 19,
"content": "华法琳定制的狂欢服饰/盛宴。在节日元素的基础上,添加了萨卡兹的服装风格元素。由设计者本人亲手加工,制作了大量额外饰品。",
"dialog": "华法琳定制的狂欢服饰/盛宴。在节日元素的基础上,添加了萨卡兹的服装风格元素。由设计者本人亲手加工,制作了大量额外饰品。",
"usage": "华法琳的狂欢装扮。",
"description": "这是她的主场。",
"obtainApproach": "采购中心",
- "sortId": 39,
+ "sortId": 44,
"displayTagId": null,
"getTime": 1572552000,
"onYear": 0,
@@ -14548,13 +15400,13 @@
"drawerName": "m9nokuro",
"skinGroupId": "2019#witch",
"skinGroupName": "巫异盛宴 ",
- "skinGroupSortIndex": 18,
+ "skinGroupSortIndex": 19,
"content": "罗德岛送给暗索的狂欢礼物/小鬼当家。参考年轻女性体型设计,考虑到本人的日常行动,采用轻薄且透气性好的布料,简约而不失美感。",
"dialog": "罗德岛送给暗索的狂欢礼物/小鬼当家。参考年轻女性体型设计,考虑到本人的日常行动,采用轻薄和透气性好的布料,简约而不失美感。",
"usage": "暗索的狂欢装扮。",
"description": "嘘......有人在敲门!",
"obtainApproach": "活动获得",
- "sortId": 40,
+ "sortId": 45,
"displayTagId": "活动获得",
"getTime": 1573070400,
"onYear": 0,
@@ -14590,13 +15442,13 @@
"drawerName": "下野宏铭",
"skinGroupId": "2019#witch",
"skinGroupName": "巫异盛宴 ",
- "skinGroupSortIndex": 18,
+ "skinGroupSortIndex": 19,
"content": "克洛丝为自己设计的狂欢服饰/魔术师。采用了较为时尚的设计,并且在服装各处和装饰品中都设计了一些小机关,方便她进行魔术表演。",
"dialog": "克洛丝为自己设计的狂欢服饰/魔术师。采用了较为时尚的设计,并且在服装各处和装饰品中都设计了一些小机关,方便她进行魔术表演。",
"usage": "克洛丝的狂欢装扮。",
"description": "节日的价值,就在于这份笑容。",
"obtainApproach": "采购中心",
- "sortId": 41,
+ "sortId": 46,
"displayTagId": null,
"getTime": 1572552000,
"onYear": 0,
@@ -14632,13 +15484,13 @@
"drawerName": "幻象黑兔",
"skinGroupId": "2018#winter",
"skinGroupName": "寒武纪™系列",
- "skinGroupSortIndex": 19,
+ "skinGroupSortIndex": 20,
"content": "LIMITED EDITION\n寒武纪™1096冬季新款/寒冬信使。特别手工细节填充,舒适贴身。完美融入日常装束,持久耐穿。高效天然保暖,防风雨透气材料提供全面防护。",
"dialog": "寒武纪™1096冬季新款/寒冬信使。特别手工细节填充,使用防水材质,含袖口部拉链与可拆卸帽子、拉链口袋。",
"usage": "德克萨斯的常服之一。",
"description": "生活,就是随心所欲。",
"obtainApproach": "采购中心",
- "sortId": 42,
+ "sortId": 47,
"displayTagId": null,
"getTime": 1559181600,
"onYear": 0,
@@ -14674,13 +15526,13 @@
"drawerName": "Skade",
"skinGroupId": "2018#winter",
"skinGroupName": "寒武纪™系列",
- "skinGroupSortIndex": 19,
+ "skinGroupSortIndex": 20,
"content": "LIMITED EDITION\r\n寒武纪™1096冬季新款/暗流。特别手工细节填充,舒适贴身。完美融入日常装束,持久耐穿。材质轻量耐磨。多层设计高效保暖。",
"dialog": "寒武纪™1096冬季新款/暗流。特别手工细节填充,使用防水材质,含袖口部拉链与可拆卸帽子、拉链口袋。",
"usage": "幽灵鲨的常服之一。",
"description": "她很在意这套服饰,即使已经忘记了理由。",
"obtainApproach": "采购中心",
- "sortId": 43,
+ "sortId": 48,
"displayTagId": null,
"getTime": 1559181600,
"onYear": 0,
@@ -14716,13 +15568,13 @@
"drawerName": "竜崎いち",
"skinGroupId": "2018#winter",
"skinGroupName": "寒武纪™系列",
- "skinGroupSortIndex": 19,
+ "skinGroupSortIndex": 20,
"content": "LIMITED EDITION\n寒武纪™1096冬季新款/新航线。轻盈简约为攀岩与登山而设计,使用耐磨和防水材质,保暖性能优越,为所有冒险家提供细心呵护",
"dialog": "寒武纪™1096冬季新款/新航线。特别手工细节填充,使用防水材质,含袖口部拉链与可拆卸帽子、拉链口袋。",
"usage": "讯使的常服之一。",
"description": "自由自在的旅行,从迈出下一步开始。",
"obtainApproach": "采购中心",
- "sortId": 44,
+ "sortId": 49,
"displayTagId": null,
"getTime": 1559181600,
"onYear": 0,
@@ -14758,13 +15610,13 @@
"drawerName": "下野宏铭",
"skinGroupId": "2018#winter",
"skinGroupName": "寒武纪™系列",
- "skinGroupSortIndex": 19,
+ "skinGroupSortIndex": 20,
"content": "LIMITED EDITION\n寒武纪™1096冬季新款/十字郡。特别手工细节填充,使用防水材质,含袖口部特殊设计、可拆卸部件与拉链口袋。",
"dialog": "寒武纪™1096冬季新款/十字郡。特别手工细节填充,使用防水材质,含袖口部拉链与可拆卸帽子、拉链口袋。",
"usage": "芬的常服之一。",
"description": "想要平稳度过的每一天。",
"obtainApproach": "采购中心",
- "sortId": 45,
+ "sortId": 50,
"displayTagId": "活动获得",
"getTime": 1556676000,
"onYear": 0,
@@ -14800,13 +15652,13 @@
"drawerName": "Liduke",
"skinGroupId": "2019#xmas",
"skinGroupName": "冰原信使",
- "skinGroupSortIndex": 20,
+ "skinGroupSortIndex": 21,
"content": "黑自己的冬日穿搭/厚礼。使用了反季节的搭配,但本人似乎没有注意到这点,她正在被一些更重要的事情所困扰。",
"dialog": "黑自己的冬日穿搭/厚礼。使用了反季节的搭配,但本人似乎没有注意到这点,她正在被一些更重要的事情所困扰。",
"usage": "黑的礼服之一。",
"description": "“小姐她......到底喜欢什么礼物呢?”",
"obtainApproach": "采购中心",
- "sortId": 46,
+ "sortId": 51,
"displayTagId": null,
"getTime": 1577174400,
"onYear": 0,
@@ -14842,13 +15694,13 @@
"drawerName": "竜崎いち",
"skinGroupId": "2019#xmas",
"skinGroupName": "冰原信使",
- "skinGroupSortIndex": 20,
+ "skinGroupSortIndex": 21,
"content": "萨维尔衣匠为银灰量身定做的服饰/约克的寒风。采用昂贵的面料,在保证舒适感的同时尽可能抗寒耐磨。配以特制的围巾,尽显订衣者的品味。",
"dialog": "萨维尔衣匠为银灰量身定做的服饰/约克的寒风。采用昂贵的面料,在保证舒适感的同时尽可能抗寒耐磨。配以特制的围巾,尽显订衣者的品味。",
"usage": "银灰的礼服之一。",
"description": "用一双眼,看懂维多利亚这本宝典。",
"obtainApproach": "采购中心",
- "sortId": 47,
+ "sortId": 52,
"displayTagId": null,
"getTime": 1577174400,
"onYear": 0,
@@ -14884,13 +15736,13 @@
"drawerName": "竜崎いち",
"skinGroupId": "2019#xmas",
"skinGroupName": "冰原信使",
- "skinGroupSortIndex": 20,
+ "skinGroupSortIndex": 21,
"content": "萨维尔衣匠为初雪量身定做的服饰/开斯特之霜。全套手工打造,完美贴合体型,增加了部分细节以最大程度贴合订衣者的生活习惯。",
"dialog": "萨维尔衣匠为初雪量身定做的服饰/开斯特之霜。全套手工制作,完美贴合体型,增加了部分细节以最大程度贴合订衣者的生活习惯。",
"usage": "初雪的礼服之一。",
"description": "这里没有初雪,只有一个叫恩雅的普通女孩。",
"obtainApproach": "采购中心",
- "sortId": 48,
+ "sortId": 53,
"displayTagId": null,
"getTime": 1577174400,
"onYear": 0,
@@ -14926,13 +15778,13 @@
"drawerName": "一立里子",
"skinGroupId": "2019#xmas",
"skinGroupName": "冰原信使",
- "skinGroupSortIndex": 20,
+ "skinGroupSortIndex": 21,
"content": "卡缇的冬日穿搭/快乐卫士。轻便舒适,充满冬季元素,但完全不防寒。卡缇是有点怕冷,不过在满满一袋礼物和心爱的雪橇面前,温度高低已经不重要了。",
"dialog": "卡缇的冬日穿搭/快乐卫士。轻便舒适,充满冬季元素,但完全不防寒。卡缇是有点怕冷,不过在满满一袋礼物和心爱的雪橇面前,温度高低已经不重要了。",
"usage": "卡缇的礼服之一。",
"description": "当幸福堵住门。",
"obtainApproach": "活动获得",
- "sortId": 49,
+ "sortId": 54,
"displayTagId": "活动获得",
"getTime": 1577304000,
"onYear": 0,
@@ -14968,13 +15820,13 @@
"drawerName": "幻象黑兔",
"skinGroupId": "2019#wild",
"skinGroupName": "生命之地/I",
- "skinGroupSortIndex": 21,
+ "skinGroupSortIndex": 22,
"content": "生命之地™\n[识荒者/Rewilder]系列经典款/野地秘行。防风,防尘,防割裂,保暖。",
"dialog": "生命之地™[识荒者/Rewilder]系列经典款/野地秘行。采用特别材质制作,包含各项功能性设计,足以应对多种自然环境变化,满足各类需求。",
"usage": "能天使的特殊工作服之一。",
"description": "整装待发。",
"obtainApproach": "采购中心",
- "sortId": 50,
+ "sortId": 55,
"displayTagId": null,
"getTime": 1562659200,
"onYear": 0,
@@ -15010,13 +15862,13 @@
"drawerName": "竜崎いち",
"skinGroupId": "2019#wild",
"skinGroupName": "生命之地/I",
- "skinGroupSortIndex": 21,
+ "skinGroupSortIndex": 22,
"content": "生命之地™\n[识荒者/Rewilder]系列经典款/孤攀客。防风,防寒,保暖,耐磨。",
"dialog": "生命之地™[识荒者/Rewilder]系列经典款/孤攀客。采用特别材质制作,包含各项功能性设计,足以应对多种自然环境变化,满足各类需求。",
"usage": "崖心的特殊工作服之一。",
"description": "每一个动作都很小心,每一次登顶都很可贵。",
"obtainApproach": "采购中心",
- "sortId": 51,
+ "sortId": 56,
"displayTagId": null,
"getTime": 1562659200,
"onYear": 0,
@@ -15052,13 +15904,13 @@
"drawerName": "下野宏铭",
"skinGroupId": "2019#wild",
"skinGroupName": "生命之地/I",
- "skinGroupSortIndex": 21,
+ "skinGroupSortIndex": 22,
"content": "生命之地™\n[识荒者/Rewilder]系列经典款/辛味。防污,耐磨,轻便。",
"dialog": "生命之地™[识荒者/Rewilder]系列经典款/辛味。采用特别材质制作,包含各项功能性设计,足以应对多种自然环境变化,满足各类需求。",
"usage": "末药的特殊工作服之一。",
"description": "有所付出有所得。",
"obtainApproach": "活动获得",
- "sortId": 52,
+ "sortId": 57,
"displayTagId": "活动获得",
"getTime": 1564257600,
"onYear": 0,
@@ -15094,13 +15946,13 @@
"drawerName": "Skade",
"skinGroupId": "2019#wild",
"skinGroupName": "生命之地/I",
- "skinGroupSortIndex": 21,
+ "skinGroupSortIndex": 22,
"content": "生命之地™\n[识荒者/Rewilder]系列经典款/四边形。防水,防污,轻便。",
"dialog": "生命之地™[识荒者/Rewilder]系列经典款/四边形。采用特别材质制作,包含各项功能性设计,足以应对多种自然环境变化,满足各类需求。",
"usage": "蛇屠箱的特殊工作服之一。",
"description": "也许会忘记来处,但不会忘记目的地。",
"obtainApproach": "采购中心",
- "sortId": 53,
+ "sortId": 58,
"displayTagId": null,
"getTime": 1562659200,
"onYear": 0,
@@ -15136,13 +15988,13 @@
"drawerName": "Infukun",
"skinGroupId": "2019#wild#2",
"skinGroupName": "生命之地/II",
- "skinGroupSortIndex": 22,
+ "skinGroupSortIndex": 23,
"content": "生命之地™\n[识荒者/Rewilder]系列经典款/遗石。抗风,防水,耐磨。",
"dialog": "生命之地™️[识荒者/Rewilder]系列经典款/遗石。采用特别材质制作,包含各项功能性设计,足以应对多种自然环境变化,满足各类需求。",
"usage": "推进之王的特殊工作服之一。",
"description": "早已熟悉的陌生生活。",
"obtainApproach": "活动获得",
- "sortId": 54,
+ "sortId": 59,
"displayTagId": "赛季服饰",
"getTime": 1574150400,
"onYear": 0,
@@ -15178,13 +16030,13 @@
"drawerName": "aZLing4",
"skinGroupId": "2019#wild#2",
"skinGroupName": "生命之地/II",
- "skinGroupSortIndex": 22,
+ "skinGroupSortIndex": 23,
"content": "生命之地™\n[识荒者/Rewilder]系列经典款/枯柏。耐磨,防尘,轻便。 ",
"dialog": "生命之地™️[识荒者/Rewilder]系列经典款/枯柏。采用特别材质制作,包含各项功能性设计,足以应对多种自然环境变化,满足各类需求。",
"usage": "守林人的特殊工作服之一。",
"description": "枯萎殆尽,剩下的便是生机。",
"obtainApproach": "采购中心",
- "sortId": 55,
+ "sortId": 60,
"displayTagId": null,
"getTime": 1574150400,
"onYear": 0,
@@ -15220,13 +16072,13 @@
"drawerName": "m9nokuro",
"skinGroupId": "2019#wild#2",
"skinGroupName": "生命之地/II",
- "skinGroupSortIndex": 22,
+ "skinGroupSortIndex": 23,
"content": "生命之地™\n[识荒者/Rewilder]系列经典款/燃灰。防风,防尘,耐温,耐磨。",
"dialog": "生命之地™️[识荒者/Rewilder]系列经典款/燃灰。采用特别材质制作,包含各项功能性设计,足以应对多种自然环境变化,满足各类需求。",
"usage": "杰西卡的特殊工作服之一。",
"description": "任务很艰难,咬咬牙坚持下去。",
"obtainApproach": "采购中心",
- "sortId": 56,
+ "sortId": 61,
"displayTagId": null,
"getTime": 1574150400,
"onYear": 0,
@@ -15262,13 +16114,13 @@
"drawerName": "TOKI",
"skinGroupId": "2019#sweep",
"skinGroupName": "雷神开拓者",
- "skinGroupSortIndex": 23,
+ "skinGroupSortIndex": 24,
"content": "开拓者系列/石墨。雷神工业出品,以常规战斗服设计为蓝本,采用了全新材料以及更为密封式的方案,强化了对严苛环境的适应性。",
"dialog": "开拓者系列/石墨。雷神工业出品,以常规战斗服设计为蓝本,采用了全新材料以及更为密封式的方案,强化了对严苛环境的适应性。",
"usage": "雷神工业研发的特殊作业服之一。",
"description": "她与废墟和硝烟融为一体。",
"obtainApproach": "采购中心",
- "sortId": 57,
+ "sortId": 62,
"displayTagId": null,
"getTime": 1571126400,
"onYear": 0,
@@ -15343,13 +16195,13 @@
"drawerName": "NoriZC",
"skinGroupId": "2019#sweep",
"skinGroupName": "雷神开拓者",
- "skinGroupSortIndex": 23,
+ "skinGroupSortIndex": 24,
"content": "开拓者系列/漆匠。雷神工业出品,全覆式,采用特制面料,对粉尘等恶劣环境拥有极高抗性,面向需要出入危险区域的研究人员。",
"dialog": "开拓者系列/漆匠。雷神工业出品,全覆式,采用特制面料,对粉尘等恶劣环境拥有极高抗性,面向需要出入危险区域的研究人员。",
"usage": "雷神工业研发的特殊作业服之一。",
"description": "比起日常穿着,她穿工作服的时间更长。",
"obtainApproach": "采购中心",
- "sortId": 58,
+ "sortId": 63,
"displayTagId": null,
"getTime": 1571126400,
"onYear": 0,
@@ -15385,13 +16237,13 @@
"drawerName": "m9nokuro",
"skinGroupId": "2019#sweep",
"skinGroupName": "雷神开拓者",
- "skinGroupSortIndex": 23,
+ "skinGroupSortIndex": 24,
"content": "开拓者系列/铁块。雷神工业出品,为极端严苛环境设计,先端技术与稀有材料的完美结合。以牺牲便捷性为代价,拥有极高的防护能力。",
"dialog": "开拓者系列/铁块。雷神工业出品,为极端严苛环境设计,先端技术与稀有材料的完美结合。以牺牲便捷性为代价,拥有极高的防护能力。",
"usage": "雷神工业研发的特殊作业服之一。",
"description": "选择这套装备的理由是“看起来非常安全。”",
"obtainApproach": "采购中心",
- "sortId": 59,
+ "sortId": 64,
"displayTagId": null,
"getTime": 1571126400,
"onYear": 0,
@@ -15427,13 +16279,13 @@
"drawerName": "幻象黑兔",
"skinGroupId": "2019#kfc",
"skinGroupName": "肯德基",
- "skinGroupSortIndex": 26,
+ "skinGroupSortIndex": 27,
"content": "由能天使本人设计的KFC合作系列服装/城市骑手。实际上只是参考了自己喜欢的服装风格,并没有考虑很多。",
"dialog": "由能天使本人设计的KFC合作系列服装/城市骑手。实际上只是参考了自己喜欢的服装风格,并没有考虑很多。",
"usage": "KFC合作的服装之一。",
"description": "她有可能会忘了自己在送外卖。",
"obtainApproach": "线下礼包获得",
- "sortId": 61,
+ "sortId": 66,
"displayTagId": "合作礼包",
"getTime": 1572811200,
"onYear": 0,
@@ -15469,13 +16321,13 @@
"drawerName": "NoriZC",
"skinGroupId": "2019#kfc",
"skinGroupName": "肯德基",
- "skinGroupSortIndex": 26,
+ "skinGroupSortIndex": 27,
"content": "由赫默参与设计的KFC合作系列服装/儿童派对。使用莱茵生命特殊材料制成,毫无必要地拥有着相当高的防护性。",
"dialog": "由赫默参与设计的KFC合作系列服装/儿童派对。使用莱茵生命特殊材料制成,毫无必要地拥有着相当高的防护性。",
"usage": "KFC合作的服装之一。",
"description": "最好别让她进厨房。",
"obtainApproach": "活动获得",
- "sortId": 62,
+ "sortId": 67,
"displayTagId": "活动获得",
"getTime": 1573416000,
"onYear": 0,
@@ -15511,13 +16363,13 @@
"drawerName": "幻象黑兔",
"skinGroupId": "2019#kfc",
"skinGroupName": "肯德基",
- "skinGroupSortIndex": 26,
+ "skinGroupSortIndex": 27,
"content": "由可颂本人设计的KFC合作系列服装/清晨七点。事实上采用了配合能天使的设计,因为一次做两套比较省钱。",
"dialog": "由可颂本人设计的KFC合作系列服装/清晨七点。事实上采用了配合能天使的设计,因为一次做两套比较省钱。",
"usage": "KFC合作的服装之一。",
"description": "可颂当然很好吃!",
"obtainApproach": "线下礼包获得",
- "sortId": 63,
+ "sortId": 68,
"displayTagId": "合作礼包",
"getTime": 1574625600,
"onYear": 0,
@@ -15553,13 +16405,13 @@
"drawerName": "竜崎いち",
"skinGroupId": "2020#wwf",
"skinGroupName": "WWF",
- "skinGroupSortIndex": 27,
+ "skinGroupSortIndex": 28,
"content": "WWF合作服装/高原访客。以自然为设计理念,采用人工合成材料制衣,能够适应各种严酷挑战,保护有经验的巡护员走到泰拉每个角落。",
"dialog": "WWF合作服装/高原访客。以自然为设计理念,采用人工合成材料制衣,能够适应各种严酷挑战,保护有经验的巡护员走到泰拉每个角落。",
"usage": "与WWF合作的服装。",
"description": "探寻,见证,保护。",
"obtainApproach": "活动获得",
- "sortId": 64,
+ "sortId": 69,
"displayTagId": "活动获得",
"getTime": 1583697600,
"onYear": 0,
@@ -15595,13 +16447,13 @@
"drawerName": "NoriZC",
"skinGroupId": "2020#boc",
"skinGroupName": "斗争血脉",
- "skinGroupSortIndex": 24,
+ "skinGroupSortIndex": 25,
"content": "斗争血脉系列/坚城。塞雷娅在总辖构件科与总辖对峙时的装束。周遭事物因法术相碰湮灭的余波陷入混乱,唯独她的意志似大地般永不动摇。",
"dialog": "斗争血脉系列/坚城。塞雷娅在总辖构件科与总辖对峙时的装束。周遭事物因法术相碰湮灭的余波陷入混乱,唯独她的意志似大地般永不动摇。",
"usage": "塞雷娅在重要时刻的装扮之一。",
"description": "“怎么了老总?你比以前退步了。既然你这一下没能杀我,我就要还击了。别眨眼。”",
"obtainApproach": "采购中心",
- "sortId": 65,
+ "sortId": 70,
"displayTagId": null,
"getTime": 1588320000,
"onYear": 1,
@@ -15637,13 +16489,13 @@
"drawerName": "LM7",
"skinGroupId": "2020#boc",
"skinGroupName": "斗争血脉",
- "skinGroupSortIndex": 24,
+ "skinGroupSortIndex": 25,
"content": "斗争血脉系列/质素访客。干员安洁莉娜驻扎在第二最终防卫阵线时穿着的装束。实相物质在她的施术单元与手指间缓慢流淌。",
"dialog": "斗争血脉系列/质素访客。干员安洁莉娜驻扎在第二最终防卫阵线时穿着的装束。实相物质在她的施术单元与手指间缓慢流淌。",
"usage": "安洁莉娜在重要时刻的装扮之一。",
"description": "“上尉,这里交给我。你有你该做的事。”",
"obtainApproach": "采购中心",
- "sortId": 66,
+ "sortId": 71,
"displayTagId": null,
"getTime": 1588320000,
"onYear": 1,
@@ -15679,13 +16531,13 @@
"drawerName": "幻象黑兔",
"skinGroupId": "2020#boc",
"skinGroupName": "斗争血脉",
- "skinGroupSortIndex": 24,
+ "skinGroupSortIndex": 25,
"content": "斗争血脉系列/典雅噩兆。拉普兰德在拉特兰教宗骑士显圣纪念堂参加葬礼时的装束。讨取债务,支付代价。",
"dialog": "斗争血脉系列/典雅噩兆。拉普兰德在拉特兰教宗骑士显圣纪念堂参加葬礼时的装束。讨取债务,支付代价。",
"usage": "拉普兰德在重要时刻的装扮之一。",
"description": "“这些够了吗?你我的命也就值这个价。我说了,你从我生命里拿走的,我会赎回来。全部。”",
"obtainApproach": "采购中心",
- "sortId": 67,
+ "sortId": 72,
"displayTagId": null,
"getTime": 1588320000,
"onYear": 1,
@@ -15721,13 +16573,13 @@
"drawerName": "Skade",
"skinGroupId": "2020#boc",
"skinGroupName": "斗争血脉",
- "skinGroupSortIndex": 24,
+ "skinGroupSortIndex": 25,
"content": "斗争血脉系列/无题密令。拉特兰公证所遗嘱执行人兼罗德岛干员送葬人追查重要被执行人时的装束。历经岁月身份会产生变化,只是心中所想,与最初毫无差别。",
"dialog": "斗争血脉系列/无题密令。拉特兰公证所遗嘱执行人兼罗德岛干员送葬人追查重要被执行人时的装束。历经岁月身份会产生变化,只是心中所想,与最初毫无差别。",
"usage": "送葬人在重要时刻的装扮之一。",
"description": "“请放心,她逃不掉。就像你说的那样,如果这片大地上只有我和她不可能和解,那么就没人比我更适合做她的敌人。”",
"obtainApproach": "采购中心",
- "sortId": 68,
+ "sortId": 73,
"displayTagId": null,
"getTime": 1588320000,
"onYear": 1,
@@ -15763,13 +16615,13 @@
"drawerName": "m9nokuro",
"skinGroupId": "2020#boc",
"skinGroupName": "斗争血脉",
- "skinGroupSortIndex": 24,
+ "skinGroupSortIndex": 25,
"content": "斗争血脉系列/归巢。干员灰喉在甘糖城参与天灾区域感染者营救行动时的装束。顾不得防护和伪装,只希望能多挡下一个人,多救下一个人。",
"dialog": "斗争血脉系列/归巢。干员灰喉在甘糖城参与天灾区域感染者营救行动时的装束。顾不得防护和伪装,只希望能多挡下一个人,多救下一个人。",
"usage": " 灰喉在重要时刻的装扮之一。",
"description": "“从我身后这条路走,快。不必道谢,这是我的职责。”",
"obtainApproach": "采购中心",
- "sortId": 69,
+ "sortId": 74,
"displayTagId": null,
"getTime": 1588320000,
"onYear": 1,
@@ -15805,13 +16657,13 @@
"drawerName": "竜崎いち",
"skinGroupId": "2020#boc",
"skinGroupName": "斗争血脉",
- "skinGroupSortIndex": 24,
+ "skinGroupSortIndex": 25,
"content": "斗争血脉系列/第七夜苏醒魔君。月见夜在剿灭任务宣传片中穿着的装束。效果虽然很好,但大家都觉得有些夸大了。",
"dialog": "斗争血脉系列/第七夜苏醒魔君。月见夜在剿灭任务宣传片中穿着的装束。效果虽然很好,但大家都觉得有些夸大了。",
"usage": "月见夜在重要时刻的装扮之一。",
"description": "“你看到了吗,亲爱的小姐?这场血与黑暗的盛宴,你满意——哎,要打的话请不要打脸......”",
"obtainApproach": "采购中心",
- "sortId": 70,
+ "sortId": 75,
"displayTagId": null,
"getTime": 1588320000,
"onYear": 1,
@@ -15847,13 +16699,13 @@
"drawerName": "下野宏铭",
"skinGroupId": "2020#boc",
"skinGroupName": "斗争血脉",
- "skinGroupSortIndex": 24,
+ "skinGroupSortIndex": 25,
"content": "斗争血脉系列/无畏。精英干员米格鲁在玻利瓦尔大行军负责殿后时穿着的装束。这是她最后的考验。",
"dialog": "斗争血脉系列/无畏。精英干员米格鲁在玻利瓦尔大行军负责殿后时穿着的装束。这是她最后的考验。",
"usage": "米格鲁在重要时刻的装扮之一。",
"description": "“我......猜到会是你。对不起,我不会让路。我绝对不会。”",
"obtainApproach": "活动获得",
- "sortId": 71,
+ "sortId": 76,
"displayTagId": "活动获得",
"getTime": 1589486400,
"onYear": 1,
@@ -16004,13 +16856,13 @@
"drawerName": "NoriZC",
"skinGroupId": "2020#kitchen",
"skinGroupName": "罗德厨房",
- "skinGroupSortIndex": 25,
+ "skinGroupSortIndex": 26,
"content": "罗德厨房系列/回味冰霜雪。麦哲伦在制作美食节刨冰时的工服,兼备东国传统与莱茵特色。透气、保温、便于行动,能让麦哲伦全心投入刨冰屋运营。",
"dialog": "罗德厨房系列/回味冰霜雪。麦哲伦在制作美食节刨冰时的工服,兼备东国传统与莱茵特色。透气、保温、便于行动,能让麦哲伦全心投入刨冰屋运营。",
"usage": "麦哲伦的私服之一。",
"description": "以科技替代人工后,麦哲伦发现了消暑甜点的新维度。",
"obtainApproach": "采购中心",
- "sortId": 10,
+ "sortId": 11,
"displayTagId": null,
"getTime": 1592467200,
"onYear": 1,
@@ -16046,13 +16898,13 @@
"drawerName": "Skade ",
"skinGroupId": "2020#kitchen",
"skinGroupName": "罗德厨房",
- "skinGroupSortIndex": 25,
+ "skinGroupSortIndex": 26,
"content": "罗德厨房系列/书味。经过重新搭配的乌民族服饰,真理穿着它在美食节推广传统美食。朴素材料下编入了难以计数的细节,只等自认聪慧的人前来寻找答案。",
"dialog": "罗德厨房系列/书味。经过重新搭配的乌民族服饰,真理穿着它在美食节推广传统美食。朴素材料下编入了难以计数的细节,只等自认聪慧的人前来寻找答案。",
"usage": "真理的私服之一。",
"description": "百般玩乐,唯书与食可兼得。",
"obtainApproach": "采购中心",
- "sortId": 11,
+ "sortId": 12,
"displayTagId": null,
"getTime": 1592467200,
"onYear": 1,
@@ -16088,13 +16940,13 @@
"drawerName": "toast",
"skinGroupId": "2020#kitchen",
"skinGroupName": "罗德厨房",
- "skinGroupSortIndex": 25,
+ "skinGroupSortIndex": 26,
"content": "罗德厨房系列/掠蜜能手。猎蜂的睡衣。蓬松柔软,舒适贴身且易洗,适合居家以及睡眠时穿着。让人没想到的是猎蜂居然直接穿去了美食节。",
"dialog": "罗德厨房系列/掠蜜能手。猎蜂的睡衣。蓬松柔软,舒适贴身且易洗,适合居家以及睡眠时穿着。让人没想到的是猎蜂居然直接穿去了美食节。",
"usage": "猎蜂的私服之一。",
"description": "新鲜莓果已能让人疯狂,要是再蘸上一点浓稠的蜂蜜......你看到那个乌萨斯女孩了吗?",
"obtainApproach": "采购中心",
- "sortId": 12,
+ "sortId": 13,
"displayTagId": null,
"getTime": 1592467200,
"onYear": 1,
@@ -16133,6 +16985,9 @@
"char_240_wyvern": {
"0": "char_240_wyvern#1"
},
+ "char_504_rguard": {
+ "0": "char_504_rguard#1"
+ },
"char_192_falco": {
"0": "char_192_falco#1"
},
@@ -16157,6 +17012,9 @@
"char_211_adnach": {
"0": "char_211_adnach#1"
},
+ "char_507_rsnipe": {
+ "0": "char_507_rsnipe#1"
+ },
"char_121_lava": {
"0": "char_121_lava#1"
},
@@ -16166,9 +17024,15 @@
"char_212_ansel": {
"0": "char_212_ansel#1"
},
+ "char_506_rmedic": {
+ "0": "char_506_rmedic#1"
+ },
"char_210_stward": {
"0": "char_210_stward#1"
},
+ "char_505_rcast": {
+ "0": "char_505_rcast#1"
+ },
"char_278_orchid": {
"0": "char_278_orchid#1"
},
@@ -16212,6 +17076,10 @@
"0": "char_302_glaze#1",
"2": "char_302_glaze#2"
},
+ "char_366_acdrop": {
+ "0": "char_366_acdrop#1",
+ "2": "char_366_acdrop#2"
+ },
"char_198_blackd": {
"0": "char_198_blackd#1",
"2": "char_198_blackd#2"
@@ -16368,10 +17236,17 @@
"0": "char_131_flameb#1",
"2": "char_131_flameb#2"
},
+ "char_508_aguard": {
+ "0": "char_508_aguard#1"
+ },
"char_155_tiger": {
"0": "char_155_tiger#1",
"2": "char_155_tiger#2"
},
+ "char_415_flint": {
+ "0": "char_415_flint#1",
+ "2": "char_415_flint#2"
+ },
"char_140_whitew": {
"0": "char_140_whitew#1",
"2": "char_140_whitew#2"
@@ -16412,6 +17287,9 @@
"0": "char_367_swllow#1",
"2": "char_367_swllow#2"
},
+ "char_511_asnipe": {
+ "0": "char_511_asnipe#1"
+ },
"char_219_meteo": {
"0": "char_219_meteo#1",
"2": "char_219_meteo#2"
@@ -16433,10 +17311,17 @@
"0": "char_405_absin#1",
"2": "char_405_absin#2"
},
+ "char_411_tomimi": {
+ "0": "char_411_tomimi#1",
+ "2": "char_411_tomimi#2"
+ },
"char_166_skfire": {
"0": "char_166_skfire#1",
"2": "char_166_skfire#2"
},
+ "char_509_acast": {
+ "0": "char_509_acast#1"
+ },
"char_306_leizi": {
"0": "char_306_leizi#1",
"2": "char_306_leizi#2"
@@ -16469,6 +17354,9 @@
"0": "char_345_folnic#1",
"2": "char_345_folnic#2"
},
+ "char_510_amedic": {
+ "0": "char_510_amedic#1"
+ },
"char_348_ceylon": {
"0": "char_348_ceylon#1",
"2": "char_348_ceylon#2"
@@ -16645,6 +17533,10 @@
"0": "char_2014_nian#1",
"2": "char_2014_nian#2"
},
+ "char_416_zumama": {
+ "0": "char_416_zumama#1",
+ "2": "char_416_zumama#2"
+ },
"char_172_svrash": {
"0": "char_172_svrash#1",
"2": "char_172_svrash#2"
@@ -16743,6 +17635,12 @@
"trap_014_tower": {
"0": "trap_014_tower#1"
},
+ "trap_015_tree": {
+ "0": "trap_015_tree#1"
+ },
+ "trap_016_peon": {
+ "0": "trap_016_peon#1"
+ },
"char_230_savage": {
"0": "char_230_savage#1",
"2": "char_230_savage#2"
@@ -16796,7 +17694,7 @@
],
"brandName": "时代",
"description": "你的时代,你的过去,你的未来\n时代企划源自于服装设计师们的无心之举,在几个世纪中逐渐变成了设计师间约定俗成的传统。这种非盈利、纯感性、静下心来为客户设计衣装的方式,将是每个时代中坚守的宗旨。",
- "sortId": 8
+ "sortId": 9
},
"nian": {
"brandId": "nian",
@@ -16809,7 +17707,7 @@
],
"brandName": "0011™制造",
"description": "始于庆元十一年\n为了庆祝战胜年兽,织工每年都会为战士编织有年兽形象、颜色的衣服让他们穿上。用如同爆竹般的热烈与喜庆,一年又一年的到来。",
- "sortId": 10
+ "sortId": 11
},
"whirlwind": {
"brandId": "whirlwind",
@@ -16819,22 +17717,24 @@
"kvImgIdList": [],
"brandName": "0011/飙系列",
"description": "新的一年,新的潮流\n0011子品牌“飙”主打新年喜庆与街头风格,从另一面再现新年的红火。飙系列植根街头,在新年时刻发现人们最新最潮流的点子与想法并致力于将其转化为服装,创造崭新的潮流风格。",
- "sortId": 11
+ "sortId": 12
},
"summer": {
"brandId": "summer",
"groupList": [
"2019#summer",
"2020#summer",
- "2020#summer#2"
+ "2020#summer#2",
+ "2020#summer#3"
],
"kvImgIdList": [
"kv_summer",
- "kv_summer2"
+ "kv_summer2",
+ "kv_summer3"
],
"brandName": "珊瑚海岸",
"description": "展现真实的自我!\n珊瑚海岸是玛尔特旗下子品牌,主要面向水上运动与夏日服装领域,以时尚外形为夏日增添活力!继承自玛尔特精神理念,着重用户需求与最前沿设计,每年都以最靓丽色彩点缀您的海岸。",
- "sortId": 14
+ "sortId": 16
},
"marthe": {
"brandId": "marthe",
@@ -16845,7 +17745,7 @@
"kvImgIdList": [],
"brandName": "玛尔特",
"description": "全力以赴\n著名运动潮流品牌,卡兹戴尔著名设计师操刀,人气在各国运动服饰品牌市场中长盛不衰,特别受到乌萨斯目标人群的喜爱。旗下拥有众多子品牌,贴心迎合客户们复杂的实际需求。",
- "sortId": 17
+ "sortId": 18
},
"witch": {
"brandId": "witch",
@@ -16857,7 +17757,7 @@
],
"brandName": "巫异盛宴 ",
"description": "夜晚将至,巫异横行\n罗德岛巫异盛宴庆祝活动每年定期展开,这项只允许女性萨卡兹参加的古老传统活动如今已是干员尽情欢闹的节日。 玩闹之中,出彩设计层出不穷,节日服饰亦成为了干员们美好的回忆。",
- "sortId": 18
+ "sortId": 19
},
"winter": {
"brandId": "winter",
@@ -16869,7 +17769,7 @@
],
"brandName": "寒武纪™系列",
"description": "无惧寒冷\n寒武纪品牌以防寒性能闻名。最早在寒冷地区大受好评,随后也逐渐推广至气候变化较大的地区。作为最早面向信使的品牌之一,寒武纪不断推出更多产品,以美观、安全、保暖为不变宗旨。",
- "sortId": 19
+ "sortId": 20
},
"xmas": {
"brandId": "xmas",
@@ -16881,7 +17781,7 @@
],
"brandName": "冰原信使",
"description": "盛礼迎门,不求回报\n从古至今,大地上流传着一位信使的传说。他身披红衣,脚踏雪橇,穿过茫茫雪原为他人送去救命物资。为了纪念这位信使,他的故事成为品牌,承载起人们简单而美好的愿望。",
- "sortId": 20
+ "sortId": 21
},
"wild": {
"brandId": "wild",
@@ -16895,7 +17795,7 @@
],
"brandName": "生命之地",
"description": "生命风雨无阻\n生命之地品牌注重野外服饰用品设计。该产品源于用户对于探索特别自然环境的需求,以轻便耐用和优秀设计博得市场青睐。在完成量产设计后,生命之地走向普通用户,成为一种新的潮流。",
- "sortId": 22
+ "sortId": 23
},
"sweep": {
"brandId": "sweep",
@@ -16907,7 +17807,7 @@
],
"brandName": "雷神开拓者",
"description": "开拓者,探索未知\n开拓者系列是雷神公司旗下子品牌,致力为专业用户提供新的可能。开拓者系列弥补了专业极端环境服装用品市场空缺,以可靠、易用与便于维护为宗旨,与开拓者们一起,探索未知疆域。",
- "sortId": 23
+ "sortId": 24
},
"boc": {
"brandId": "boc",
@@ -16920,7 +17820,7 @@
],
"brandName": "斗争血脉",
"description": "斗争不断,血脉相承\n斗争血脉是罗德岛与其他合作组织基于干员实际需求合力研制的实验性个人装备。装备中浓缩了先进甚至接近危险的技术,只为让干员应对最严苛的任务。罗德岛与干员们从不放弃。",
- "sortId": 24
+ "sortId": 25
},
"kitchen": {
"brandId": "kitchen",
@@ -16932,7 +17832,7 @@
],
"brandName": "罗德厨房",
"description": "好衣好味好明天\n罗德岛干员们来自泰拉各个国家,也有各自擅长制作的家常美食。由设计师为干员们制作的结合食物与干员印象的节日衣装,这,就是罗德厨房的由来。",
- "sortId": 25
+ "sortId": 26
},
"crossover": {
"brandId": "crossover",
@@ -16943,7 +17843,7 @@
"kvImgIdList": [],
"brandName": "合作款",
"description": "合作愉快\n罗德岛与其他组织合作推出的时装款式。罗德岛与各个组织合作共赢,干员们也可获得风格不一的时装。",
- "sortId": 27
+ "sortId": 28
}
}
}
\ No newline at end of file
diff --git a/resources/gamedata/excel/stage_table.json b/resources/gamedata/excel/stage_table.json
index cc07d5b3..a547fa03 100644
--- a/resources/gamedata/excel/stage_table.json
+++ b/resources/gamedata/excel/stage_table.json
@@ -29582,77 +29582,7 @@
"isStagePatch": false,
"mainStageId": null
},
- "act11d7_st01": {
- "stageType": "ACTIVITY",
- "difficulty": "NORMAL",
- "performanceStageFlag": "NORMAL_STAGE",
- "unlockCondition": [
- {
- "stageId": "a003_st05",
- "completeState": 2
- }
- ],
- "stageId": "act11d7_st01",
- "levelId": null,
- "zoneId": "act11d7_zone1",
- "code": "OF-ST6",
- "name": "邂逅潮声",
- "description": "仔细看,站在你面前的究竟是什么?",
- "hardStagedId": null,
- "dangerLevel": "-",
- "dangerPoint": -1.0,
- "loadingPicId": "loading_Obsidian_Wild",
- "canPractice": true,
- "canBattleReplay": false,
- "apCost": 0,
- "apFailReturn": 0,
- "etItemId": null,
- "etCost": -1,
- "etFailReturn": -1,
- "etButtonStyle": null,
- "apProtectTimes": 0,
- "diamondOnceDrop": 1,
- "practiceTicketCost": 0,
- "dailyStageDifficulty": 0,
- "expGain": 0,
- "goldGain": 0,
- "loseExpGain": 0,
- "loseGoldGain": 0,
- "passFavor": 0,
- "completeFavor": 0,
- "slProgress": 0,
- "displayMainItem": null,
- "hilightMark": false,
- "bossMark": false,
- "isPredefined": false,
- "isHardPredefined": false,
- "isStoryOnly": true,
- "appearanceStyle": 0,
- "stageDropInfo": {
- "firstPassRewards": null,
- "firstCompleteRewards": null,
- "passRewards": null,
- "completeRewards": null,
- "displayRewards": [
- {
- "type": "DIAMOND",
- "id": "4002",
- "dropType": 8
- }
- ],
- "displayDetailRewards": [
- {
- "occPercent": 0,
- "type": "DIAMOND",
- "id": "4002",
- "dropType": 8
- }
- ]
- },
- "isStagePatch": false,
- "mainStageId": "a003_st01"
- },
- "act11d0_st01": {
+ "act12d0_01": {
"stageType": "ACTIVITY",
"difficulty": "NORMAL",
"performanceStageFlag": "NORMAL_STAGE",
@@ -29662,86 +29592,16 @@
"completeState": 2
}
],
- "stageId": "act11d0_st01",
- "levelId": null,
- "zoneId": "act11d0_zone1",
- "code": "TW-ST-1",
- "name": "老栎树下",
- "description": "青烟升上枝杈。",
- "hardStagedId": null,
- "dangerLevel": "-",
- "dangerPoint": -1.0,
- "loadingPicId": "loading_Wolumonde",
- "canPractice": true,
- "canBattleReplay": false,
- "apCost": 0,
- "apFailReturn": 0,
- "etItemId": null,
- "etCost": -1,
- "etFailReturn": -1,
- "etButtonStyle": null,
- "apProtectTimes": 0,
- "diamondOnceDrop": 1,
- "practiceTicketCost": 0,
- "dailyStageDifficulty": 0,
- "expGain": 0,
- "goldGain": 0,
- "loseExpGain": 0,
- "loseGoldGain": 0,
- "passFavor": 0,
- "completeFavor": 0,
- "slProgress": 0,
- "displayMainItem": null,
- "hilightMark": false,
- "bossMark": false,
- "isPredefined": false,
- "isHardPredefined": false,
- "isStoryOnly": true,
- "appearanceStyle": 0,
- "stageDropInfo": {
- "firstPassRewards": null,
- "firstCompleteRewards": null,
- "passRewards": null,
- "completeRewards": null,
- "displayRewards": [
- {
- "type": "DIAMOND",
- "id": "4002",
- "dropType": 8
- }
- ],
- "displayDetailRewards": [
- {
- "occPercent": 0,
- "type": "DIAMOND",
- "id": "4002",
- "dropType": 8
- }
- ]
- },
- "isStagePatch": false,
- "mainStageId": "act11d0_st01"
- },
- "act11d0_01": {
- "stageType": "ACTIVITY",
- "difficulty": "NORMAL",
- "performanceStageFlag": "NORMAL_STAGE",
- "unlockCondition": [
- {
- "stageId": "act11d0_st01",
- "completeState": 2
- }
- ],
- "stageId": "act11d0_01",
- "levelId": "Activities/ACT11D0/level_act11d0_01",
- "zoneId": "act11d0_zone1",
- "code": "TW-1",
- "name": "缄默不言",
- "description": "他们都会说话,欺瞒,试探,没有一句关乎真相。",
+ "stageId": "act12d0_01",
+ "levelId": "Activities/ACT12D0/level_act12d0_01",
+ "zoneId": "act12d0_zone1",
+ "code": "RI-1",
+ "name": "高空坠物",
+ "description": "旅途的惊喜往往在还未到达时就已开始。",
"hardStagedId": null,
"dangerLevel": "LV.20",
"dangerPoint": -1.0,
- "loadingPicId": "loading_Wolumonde",
+ "loadingPicId": "loading_SG",
"canPractice": true,
"canBattleReplay": true,
"apCost": 9,
@@ -29776,22 +29636,22 @@
"displayRewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
+ "id": "act12d0_token_components",
"dropType": 8
},
{
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
+ "id": "act12d0_token_components",
"dropType": 2
},
{
"type": "MATERIAL",
- "id": "30021",
+ "id": "30041",
"dropType": 2
},
{
"type": "MATERIAL",
- "id": "30061",
+ "id": "30011",
"dropType": 2
},
{
@@ -29804,25 +29664,25 @@
{
"occPercent": 0,
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
+ "id": "act12d0_token_components",
"dropType": 8
},
{
"occPercent": 0,
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
+ "id": "act12d0_token_components",
"dropType": 2
},
{
"occPercent": 0,
"type": "MATERIAL",
- "id": "30021",
+ "id": "30041",
"dropType": 2
},
{
- "occPercent": 2,
+ "occPercent": 0,
"type": "MATERIAL",
- "id": "30061",
+ "id": "30011",
"dropType": 2
},
{
@@ -29834,28 +29694,28 @@
]
},
"isStagePatch": false,
- "mainStageId": "act11d0_st01"
+ "mainStageId": "act12d0_01"
},
- "act11d0_02": {
+ "act12d0_02": {
"stageType": "ACTIVITY",
"difficulty": "NORMAL",
"performanceStageFlag": "NORMAL_STAGE",
"unlockCondition": [
{
- "stageId": "act11d0_01",
+ "stageId": "act12d0_01",
"completeState": 2
}
],
- "stageId": "act11d0_02",
- "levelId": "Activities/ACT11D0/level_act11d0_02",
- "zoneId": "act11d0_zone1",
- "code": "TW-2",
- "name": "叛乱前哨",
- "description": "和平的伪装在被逐渐撕毁,欲望得不到满足,谁都如此。",
+ "stageId": "act12d0_02",
+ "levelId": "Activities/ACT12D0/level_act12d0_02",
+ "zoneId": "act12d0_zone1",
+ "code": "RI-2",
+ "name": "粗细有别",
+ "description": "攀比是有智生物聚集在一起时永恒的话题之一。\\n<@lv.item><巨蕈>>与其相邻的我方单位防御提升",
"hardStagedId": null,
"dangerLevel": "LV.40",
"dangerPoint": -1.0,
- "loadingPicId": "loading_Wolumonde",
+ "loadingPicId": "loading_SG",
"canPractice": true,
"canBattleReplay": true,
"apCost": 9,
@@ -29890,22 +29750,22 @@
"displayRewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
+ "id": "act12d0_token_components",
"dropType": 8
},
{
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
+ "id": "act12d0_token_components",
"dropType": 2
},
{
"type": "MATERIAL",
- "id": "30031",
+ "id": "30061",
"dropType": 2
},
{
"type": "MATERIAL",
- "id": "30051",
+ "id": "30031",
"dropType": 2
},
{
@@ -29918,25 +29778,25 @@
{
"occPercent": 0,
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
+ "id": "act12d0_token_components",
"dropType": 8
},
{
"occPercent": 0,
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
+ "id": "act12d0_token_components",
"dropType": 2
},
{
"occPercent": 0,
"type": "MATERIAL",
- "id": "30031",
+ "id": "30061",
"dropType": 2
},
{
- "occPercent": 2,
+ "occPercent": 1,
"type": "MATERIAL",
- "id": "30051",
+ "id": "30031",
"dropType": 2
},
{
@@ -29948,28 +29808,28 @@
]
},
"isStagePatch": false,
- "mainStageId": "act11d0_st01"
+ "mainStageId": "act12d0_01"
},
- "act11d0_tr01": {
+ "act12d0_tr01": {
"stageType": "ACTIVITY",
"difficulty": "NORMAL",
"performanceStageFlag": "NORMAL_STAGE",
"unlockCondition": [
{
- "stageId": "act11d0_02",
+ "stageId": "act12d0_02",
"completeState": 2
}
],
- "stageId": "act11d0_tr01",
- "levelId": "Activities/ACT11D0/level_training_a1",
- "zoneId": "act11d0_zone1",
- "code": "TW-TR-1",
- "name": "争夺装置",
- "description": "我们并非士兵,却要熟知那些暴力的手段。\\n<@lv.item><\"留声机\">>我方与敌方可夺取控制权,激活后对敌方造成法术伤害,并可治疗友方单位",
+ "stageId": "act12d0_tr01",
+ "levelId": "Activities/ACT12D0/level_act12d0_tr01",
+ "zoneId": "act12d0_zone1",
+ "code": "RI-TR-1",
+ "name": "巨蕈",
+ "description": "不用担心,它们过一段时间就会长回来。\\n<@lv.item><巨蕈>>与其相邻的我方单位防御提升\\n<@lv.item><罗德岛临时雇员>>清理巨蕈,制造可部署的远程位",
"hardStagedId": null,
"dangerLevel": "-",
"dangerPoint": -1.0,
- "loadingPicId": "loading_Wolumonde",
+ "loadingPicId": "loading_SG",
"canPractice": false,
"canBattleReplay": false,
"apCost": 0,
@@ -30018,28 +29878,28 @@
]
},
"isStagePatch": false,
- "mainStageId": "act11d0_st01"
+ "mainStageId": "act12d0_01"
},
- "act11d0_03": {
+ "act12d0_03": {
"stageType": "ACTIVITY",
"difficulty": "NORMAL",
"performanceStageFlag": "NORMAL_STAGE",
"unlockCondition": [
{
- "stageId": "act11d0_tr01",
+ "stageId": "act12d0_tr01",
"completeState": 2
}
],
- "stageId": "act11d0_03",
- "levelId": "Activities/ACT11D0/level_act11d0_03",
- "zoneId": "act11d0_zone1",
- "code": "TW-3",
- "name": "高塔烟火",
- "description": "每一个小小的诡计被发现,都预示着一个更大的阴谋已经得逞。\\n<@lv.item><\"留声机\">>我方与敌方可夺取控制权,激活后对敌方造成法术伤害,并可治疗友方单位",
+ "stageId": "act12d0_03",
+ "levelId": "Activities/ACT12D0/level_act12d0_03",
+ "zoneId": "act12d0_zone1",
+ "code": "RI-3",
+ "name": "往昔",
+ "description": "很显然,嘉维尔在小时候就是嘉维尔。\\n<@lv.item><巨蕈>>与其相邻的我方单位防御提升\\n<@lv.item><罗德岛临时雇员>>清理巨蕈,制造可部署的远程位",
"hardStagedId": null,
"dangerLevel": "精英1 LV.20",
"dangerPoint": -1.0,
- "loadingPicId": "loading_Wolumonde",
+ "loadingPicId": "loading_SG",
"canPractice": true,
"canBattleReplay": true,
"apCost": 12,
@@ -30074,22 +29934,22 @@
"displayRewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
+ "id": "act12d0_token_components",
"dropType": 8
},
{
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
+ "id": "act12d0_token_components",
"dropType": 2
},
{
"type": "MATERIAL",
- "id": "30041",
+ "id": "30051",
"dropType": 2
},
{
"type": "MATERIAL",
- "id": "30011",
+ "id": "30021",
"dropType": 2
},
{
@@ -30102,25 +29962,25 @@
{
"occPercent": 0,
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
+ "id": "act12d0_token_components",
"dropType": 8
},
{
"occPercent": 0,
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
+ "id": "act12d0_token_components",
"dropType": 2
},
{
"occPercent": 0,
"type": "MATERIAL",
- "id": "30041",
+ "id": "30051",
"dropType": 2
},
{
"occPercent": 0,
"type": "MATERIAL",
- "id": "30011",
+ "id": "30021",
"dropType": 2
},
{
@@ -30132,28 +29992,28 @@
]
},
"isStagePatch": false,
- "mainStageId": "act11d0_st01"
+ "mainStageId": "act12d0_01"
},
- "act11d0_04": {
+ "act12d0_04": {
"stageType": "ACTIVITY",
"difficulty": "NORMAL",
"performanceStageFlag": "NORMAL_STAGE",
"unlockCondition": [
{
- "stageId": "act11d0_03",
+ "stageId": "act12d0_03",
"completeState": 2
}
],
- "stageId": "act11d0_04",
- "levelId": "Activities/ACT11D0/level_act11d0_04",
- "zoneId": "act11d0_zone1",
- "code": "TW-4",
- "name": "复仇之魂",
- "description": "无序将诱导那些沉眠在时间长河和内心深处的仇恨:它们来自过去,来自平时不会碰触的思维。它们高喊着正义。\\n<@lv.item><\"留声机\">>我方与敌方可夺取控制权,激活后对敌方造成法术伤害,并可治疗友方单位\\n<@lv.rem>无法携带部分登场角色>",
+ "stageId": "act12d0_04",
+ "levelId": "Activities/ACT12D0/level_act12d0_04",
+ "zoneId": "act12d0_zone1",
+ "code": "RI-4",
+ "name": "机兽咆哮",
+ "description": "它与丛林是如此格格不入,却又如此相得益彰。\\n<@lv.item><巨蕈>>与其相邻的我方单位防御提升\\n<@lv.item><罗德岛临时雇员>>清理巨蕈,制造可部署的远程位",
"hardStagedId": null,
"dangerLevel": "精英1 LV.30",
"dangerPoint": -1.0,
- "loadingPicId": "loading_Wolumonde",
+ "loadingPicId": "loading_SG",
"canPractice": true,
"canBattleReplay": true,
"apCost": 12,
@@ -30188,12 +30048,12 @@
"displayRewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
+ "id": "act12d0_token_components",
"dropType": 8
},
{
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
+ "id": "act12d0_token_components",
"dropType": 2
},
{
@@ -30216,13 +30076,13 @@
{
"occPercent": 0,
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
+ "id": "act12d0_token_components",
"dropType": 8
},
{
"occPercent": 0,
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
+ "id": "act12d0_token_components",
"dropType": 2
},
{
@@ -30246,28 +30106,98 @@
]
},
"isStagePatch": false,
- "mainStageId": "act11d0_st01"
+ "mainStageId": "act12d0_01"
},
- "act11d0_05": {
+ "act12d0_st01": {
"stageType": "ACTIVITY",
"difficulty": "NORMAL",
"performanceStageFlag": "NORMAL_STAGE",
"unlockCondition": [
{
- "stageId": "act11d0_04",
+ "stageId": "act12d0_04",
"completeState": 2
}
],
- "stageId": "act11d0_05",
- "levelId": "Activities/ACT11D0/level_act11d0_05",
- "zoneId": "act11d0_zone1",
- "code": "TW-5",
- "name": "冬灵挽歌",
- "description": "冬灵族人的诗歌只在古老的祭典和葬礼上出现,那么,哪里的祭典,谁的葬礼?",
+ "stageId": "act12d0_st01",
+ "levelId": null,
+ "zoneId": "act12d0_zone1",
+ "code": "RI-ST-1",
+ "name": "悍将之心",
+ "description": "直来直往从不只意味着鲁莽。",
+ "hardStagedId": null,
+ "dangerLevel": null,
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_SG",
+ "canPractice": true,
+ "canBattleReplay": false,
+ "apCost": 0,
+ "apFailReturn": 0,
+ "etItemId": null,
+ "etCost": -1,
+ "etFailReturn": -1,
+ "etButtonStyle": null,
+ "apProtectTimes": 0,
+ "diamondOnceDrop": 1,
+ "practiceTicketCost": 0,
+ "dailyStageDifficulty": 0,
+ "expGain": 0,
+ "goldGain": 0,
+ "loseExpGain": 0,
+ "loseGoldGain": 0,
+ "passFavor": 0,
+ "completeFavor": 0,
+ "slProgress": 0,
+ "displayMainItem": null,
+ "hilightMark": false,
+ "bossMark": false,
+ "isPredefined": false,
+ "isHardPredefined": false,
+ "isStoryOnly": true,
+ "appearanceStyle": 0,
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": 0,
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ]
+ },
+ "isStagePatch": false,
+ "mainStageId": "act12d0_01"
+ },
+ "act12d0_05": {
+ "stageType": "ACTIVITY",
+ "difficulty": "NORMAL",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "unlockCondition": [
+ {
+ "stageId": "act12d0_st01",
+ "completeState": 2
+ }
+ ],
+ "stageId": "act12d0_05",
+ "levelId": "Activities/ACT12D0/level_act12d0_05",
+ "zoneId": "act12d0_zone1",
+ "code": "RI-5",
+ "name": "各有所长",
+ "description": "有一技傍身是十分重要的。\\n<@lv.item><巨蕈>>与其相邻的我方单位防御提升\\n<@lv.item><罗德岛临时雇员>>清理巨蕈,制造可部署的远程位",
"hardStagedId": null,
"dangerLevel": "精英1 LV.40",
"dangerPoint": -1.0,
- "loadingPicId": "loading_Wolumonde",
+ "loadingPicId": "loading_SG",
"canPractice": true,
"canBattleReplay": true,
"apCost": 15,
@@ -30302,17 +30232,17 @@
"displayRewards": [
{
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
+ "id": "act12d0_token_components",
"dropType": 8
},
{
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
+ "id": "act12d0_token_components",
"dropType": 2
},
{
"type": "MATERIAL",
- "id": "30052",
+ "id": "30042",
"dropType": 2
},
{
@@ -30330,19 +30260,19 @@
{
"occPercent": 0,
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
+ "id": "act12d0_token_components",
"dropType": 8
},
{
"occPercent": 0,
"type": "ACTIVITY_ITEM",
- "id": "act11d0_token_currency",
+ "id": "act12d0_token_components",
"dropType": 2
},
{
"occPercent": 0,
"type": "MATERIAL",
- "id": "30052",
+ "id": "30042",
"dropType": 2
},
{
@@ -30360,28 +30290,1279 @@
]
},
"isStagePatch": false,
- "mainStageId": "act11d0_st01"
+ "mainStageId": "act12d0_01"
},
- "act11d0_06": {
+ "act12d0_06": {
"stageType": "ACTIVITY",
"difficulty": "NORMAL",
"performanceStageFlag": "NORMAL_STAGE",
"unlockCondition": [
{
- "stageId": "act11d0_05",
+ "stageId": "act12d0_05",
"completeState": 2
}
],
- "stageId": "act11d0_06",
- "levelId": "Activities/ACT11D0/level_act11d0_06",
- "zoneId": "act11d0_zone1",
- "code": "TW-6",
- "name": "怒意漫延",
- "description": "现在,愤恨不再需要理由。\\n<@lv.item><\"留声机\">>我方与敌方可夺取控制权,激活后对敌方造成法术伤害,并可治疗友方单位",
+ "stageId": "act12d0_06",
+ "levelId": "Activities/ACT12D0/level_act12d0_06",
+ "zoneId": "act12d0_zone1",
+ "code": "RI-6",
+ "name": "邂逅",
+ "description": "邂逅总是不期而至。\\n<@lv.item><巨蕈>>与其相邻的我方单位防御提升\\n<@lv.item><罗德岛临时雇员>>清理巨蕈,制造可部署的远程位",
"hardStagedId": null,
"dangerLevel": "精英1 LV.50",
"dangerPoint": -1.0,
- "loadingPicId": "loading_Wolumonde",
+ "loadingPicId": "loading_SG",
+ "canPractice": true,
+ "canBattleReplay": true,
+ "apCost": 15,
+ "apFailReturn": 14,
+ "etItemId": null,
+ "etCost": -1,
+ "etFailReturn": -1,
+ "etButtonStyle": null,
+ "apProtectTimes": 1,
+ "diamondOnceDrop": 1,
+ "practiceTicketCost": 1,
+ "dailyStageDifficulty": 0,
+ "expGain": 150,
+ "goldGain": 150,
+ "loseExpGain": 0,
+ "loseGoldGain": 0,
+ "passFavor": 14,
+ "completeFavor": 15,
+ "slProgress": 0,
+ "displayMainItem": null,
+ "hilightMark": false,
+ "bossMark": false,
+ "isPredefined": false,
+ "isHardPredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": 0,
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "act12d0_token_components",
+ "dropType": 8
+ },
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "act12d0_token_components",
+ "dropType": 2
+ },
+ {
+ "type": "MATERIAL",
+ "id": "30013",
+ "dropType": 2
+ },
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": 0,
+ "type": "ACTIVITY_ITEM",
+ "id": "act12d0_token_components",
+ "dropType": 8
+ },
+ {
+ "occPercent": 0,
+ "type": "ACTIVITY_ITEM",
+ "id": "act12d0_token_components",
+ "dropType": 2
+ },
+ {
+ "occPercent": 2,
+ "type": "MATERIAL",
+ "id": "30013",
+ "dropType": 2
+ },
+ {
+ "occPercent": 0,
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ]
+ },
+ "isStagePatch": false,
+ "mainStageId": "act12d0_01"
+ },
+ "act12d0_st02": {
+ "stageType": "ACTIVITY",
+ "difficulty": "NORMAL",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "unlockCondition": [
+ {
+ "stageId": "act12d0_06",
+ "completeState": 2
+ }
+ ],
+ "stageId": "act12d0_st02",
+ "levelId": null,
+ "zoneId": "act12d0_zone1",
+ "code": "RI-ST-2",
+ "name": "休息时间",
+ "description": "瀑布是水,大海也是水,在哪里玩耍又有什么区别呢?",
+ "hardStagedId": null,
+ "dangerLevel": null,
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_SG",
+ "canPractice": true,
+ "canBattleReplay": false,
+ "apCost": 0,
+ "apFailReturn": 0,
+ "etItemId": null,
+ "etCost": -1,
+ "etFailReturn": -1,
+ "etButtonStyle": null,
+ "apProtectTimes": 0,
+ "diamondOnceDrop": 1,
+ "practiceTicketCost": 0,
+ "dailyStageDifficulty": 0,
+ "expGain": 0,
+ "goldGain": 0,
+ "loseExpGain": 0,
+ "loseGoldGain": 0,
+ "passFavor": 0,
+ "completeFavor": 0,
+ "slProgress": 0,
+ "displayMainItem": null,
+ "hilightMark": false,
+ "bossMark": false,
+ "isPredefined": false,
+ "isHardPredefined": false,
+ "isStoryOnly": true,
+ "appearanceStyle": 0,
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": 0,
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ]
+ },
+ "isStagePatch": false,
+ "mainStageId": "act12d0_01"
+ },
+ "act12d0_07": {
+ "stageType": "ACTIVITY",
+ "difficulty": "NORMAL",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "unlockCondition": [
+ {
+ "stageId": "act12d0_st02",
+ "completeState": 2
+ }
+ ],
+ "stageId": "act12d0_07",
+ "levelId": "Activities/ACT12D0/level_act12d0_07",
+ "zoneId": "act12d0_zone1",
+ "code": "RI-7",
+ "name": "有客先来",
+ "description": "以一种意料之外的方式到达目的地的感觉并不坏。\\n<@lv.item><巨蕈>>与其相邻的我方单位防御提升\\n<@lv.item><罗德岛临时雇员>>清理巨蕈,制造可部署的远程位",
+ "hardStagedId": null,
+ "dangerLevel": "精英1 LV.70",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_SG",
+ "canPractice": true,
+ "canBattleReplay": true,
+ "apCost": 18,
+ "apFailReturn": 17,
+ "etItemId": null,
+ "etCost": -1,
+ "etFailReturn": -1,
+ "etButtonStyle": null,
+ "apProtectTimes": 1,
+ "diamondOnceDrop": 1,
+ "practiceTicketCost": 1,
+ "dailyStageDifficulty": 0,
+ "expGain": 180,
+ "goldGain": 180,
+ "loseExpGain": 0,
+ "loseGoldGain": 0,
+ "passFavor": 17,
+ "completeFavor": 18,
+ "slProgress": 0,
+ "displayMainItem": null,
+ "hilightMark": false,
+ "bossMark": false,
+ "isPredefined": false,
+ "isHardPredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": 0,
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "act12d0_token_components",
+ "dropType": 8
+ },
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "act12d0_token_components",
+ "dropType": 2
+ },
+ {
+ "type": "MATERIAL",
+ "id": "30023",
+ "dropType": 2
+ },
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": 0,
+ "type": "ACTIVITY_ITEM",
+ "id": "act12d0_token_components",
+ "dropType": 8
+ },
+ {
+ "occPercent": 0,
+ "type": "ACTIVITY_ITEM",
+ "id": "act12d0_token_components",
+ "dropType": 2
+ },
+ {
+ "occPercent": 1,
+ "type": "MATERIAL",
+ "id": "30023",
+ "dropType": 2
+ },
+ {
+ "occPercent": 0,
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ]
+ },
+ "isStagePatch": false,
+ "mainStageId": "act12d0_01"
+ },
+ "act12d0_08": {
+ "stageType": "ACTIVITY",
+ "difficulty": "NORMAL",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "unlockCondition": [
+ {
+ "stageId": "act12d0_07",
+ "completeState": 2
+ }
+ ],
+ "stageId": "act12d0_08",
+ "levelId": "Activities/ACT12D0/level_act12d0_08",
+ "zoneId": "act12d0_zone1",
+ "code": "RI-8",
+ "name": "嘉维尔之拳",
+ "description": "最强VS最强。\\n<@lv.item><巨蕈>>与其相邻的我方单位防御提升\\n<@lv.item><罗德岛临时雇员>>清理巨蕈,制造可部署的远程位",
+ "hardStagedId": null,
+ "dangerLevel": "精英2 LV.10",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_SG",
+ "canPractice": true,
+ "canBattleReplay": true,
+ "apCost": 18,
+ "apFailReturn": 17,
+ "etItemId": null,
+ "etCost": -1,
+ "etFailReturn": -1,
+ "etButtonStyle": null,
+ "apProtectTimes": 1,
+ "diamondOnceDrop": 1,
+ "practiceTicketCost": 1,
+ "dailyStageDifficulty": 0,
+ "expGain": 180,
+ "goldGain": 180,
+ "loseExpGain": 0,
+ "loseGoldGain": 0,
+ "passFavor": 17,
+ "completeFavor": 18,
+ "slProgress": 0,
+ "displayMainItem": null,
+ "hilightMark": false,
+ "bossMark": false,
+ "isPredefined": false,
+ "isHardPredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": 0,
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "FURN",
+ "id": "furni_bolivar_carpet_01",
+ "dropType": 8
+ },
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "act12d0_token_components",
+ "dropType": 8
+ },
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "act12d0_token_components",
+ "dropType": 2
+ },
+ {
+ "type": "MATERIAL",
+ "id": "30103",
+ "dropType": 2
+ },
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": 0,
+ "type": "FURN",
+ "id": "furni_bolivar_carpet_01",
+ "dropType": 8
+ },
+ {
+ "occPercent": 0,
+ "type": "ACTIVITY_ITEM",
+ "id": "act12d0_token_components",
+ "dropType": 8
+ },
+ {
+ "occPercent": 0,
+ "type": "ACTIVITY_ITEM",
+ "id": "act12d0_token_components",
+ "dropType": 2
+ },
+ {
+ "occPercent": 2,
+ "type": "MATERIAL",
+ "id": "30103",
+ "dropType": 2
+ },
+ {
+ "occPercent": 0,
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ]
+ },
+ "isStagePatch": false,
+ "mainStageId": "act12d0_01"
+ },
+ "act12d0_09": {
+ "stageType": "ACTIVITY",
+ "difficulty": "NORMAL",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "unlockCondition": [
+ {
+ "stageId": "act12d0_08",
+ "completeState": 2
+ }
+ ],
+ "stageId": "act12d0_09",
+ "levelId": "Activities/ACT12D0/level_act12d0_09",
+ "zoneId": "act12d0_zone1",
+ "code": "RI-9",
+ "name": "走出密林",
+ "description": "新的生活在等待着她们。",
+ "hardStagedId": null,
+ "dangerLevel": "精英2 LV.10",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_SG",
+ "canPractice": true,
+ "canBattleReplay": true,
+ "apCost": 18,
+ "apFailReturn": 17,
+ "etItemId": null,
+ "etCost": -1,
+ "etFailReturn": -1,
+ "etButtonStyle": null,
+ "apProtectTimes": 1,
+ "diamondOnceDrop": 1,
+ "practiceTicketCost": 1,
+ "dailyStageDifficulty": 0,
+ "expGain": 180,
+ "goldGain": 180,
+ "loseExpGain": 0,
+ "loseGoldGain": 0,
+ "passFavor": 17,
+ "completeFavor": 18,
+ "slProgress": 0,
+ "displayMainItem": null,
+ "hilightMark": false,
+ "bossMark": false,
+ "isPredefined": false,
+ "isHardPredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": 0,
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "act12d0_token_components",
+ "dropType": 8
+ },
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": 0,
+ "type": "ACTIVITY_ITEM",
+ "id": "act12d0_token_components",
+ "dropType": 8
+ },
+ {
+ "occPercent": 0,
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ]
+ },
+ "isStagePatch": false,
+ "mainStageId": "act12d0_01"
+ },
+ "act11d7_st01": {
+ "stageType": "ACTIVITY",
+ "difficulty": "NORMAL",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "unlockCondition": [
+ {
+ "stageId": "a003_st05",
+ "completeState": 2
+ }
+ ],
+ "stageId": "act11d7_st01",
+ "levelId": null,
+ "zoneId": "act11d7_zone1",
+ "code": "OF-ST6",
+ "name": "邂逅潮声",
+ "description": "仔细看,站在你面前的究竟是什么?",
+ "hardStagedId": null,
+ "dangerLevel": "-",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_Obsidian_Wild",
+ "canPractice": true,
+ "canBattleReplay": false,
+ "apCost": 0,
+ "apFailReturn": 0,
+ "etItemId": null,
+ "etCost": -1,
+ "etFailReturn": -1,
+ "etButtonStyle": null,
+ "apProtectTimes": 0,
+ "diamondOnceDrop": 1,
+ "practiceTicketCost": 0,
+ "dailyStageDifficulty": 0,
+ "expGain": 0,
+ "goldGain": 0,
+ "loseExpGain": 0,
+ "loseGoldGain": 0,
+ "passFavor": 0,
+ "completeFavor": 0,
+ "slProgress": 0,
+ "displayMainItem": null,
+ "hilightMark": false,
+ "bossMark": false,
+ "isPredefined": false,
+ "isHardPredefined": false,
+ "isStoryOnly": true,
+ "appearanceStyle": 0,
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": 0,
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ]
+ },
+ "isStagePatch": false,
+ "mainStageId": "a003_st01"
+ },
+ "act11d0_st01": {
+ "stageType": "ACTIVITY",
+ "difficulty": "NORMAL",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "unlockCondition": [
+ {
+ "stageId": "main_01-10",
+ "completeState": 2
+ }
+ ],
+ "stageId": "act11d0_st01",
+ "levelId": null,
+ "zoneId": "act11d0_zone1",
+ "code": "TW-ST-1",
+ "name": "老栎树下",
+ "description": "青烟升上枝杈。",
+ "hardStagedId": null,
+ "dangerLevel": "-",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_Wolumonde",
+ "canPractice": true,
+ "canBattleReplay": false,
+ "apCost": 0,
+ "apFailReturn": 0,
+ "etItemId": null,
+ "etCost": -1,
+ "etFailReturn": -1,
+ "etButtonStyle": null,
+ "apProtectTimes": 0,
+ "diamondOnceDrop": 1,
+ "practiceTicketCost": 0,
+ "dailyStageDifficulty": 0,
+ "expGain": 0,
+ "goldGain": 0,
+ "loseExpGain": 0,
+ "loseGoldGain": 0,
+ "passFavor": 0,
+ "completeFavor": 0,
+ "slProgress": 0,
+ "displayMainItem": null,
+ "hilightMark": false,
+ "bossMark": false,
+ "isPredefined": false,
+ "isHardPredefined": false,
+ "isStoryOnly": true,
+ "appearanceStyle": 0,
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": 0,
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ]
+ },
+ "isStagePatch": false,
+ "mainStageId": "act11d0_st01"
+ },
+ "act11d0_01": {
+ "stageType": "ACTIVITY",
+ "difficulty": "NORMAL",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "unlockCondition": [
+ {
+ "stageId": "act11d0_st01",
+ "completeState": 2
+ }
+ ],
+ "stageId": "act11d0_01",
+ "levelId": "Activities/ACT11D0/level_act11d0_01",
+ "zoneId": "act11d0_zone1",
+ "code": "TW-1",
+ "name": "缄默不言",
+ "description": "他们都会说话,欺瞒,试探,没有一句关乎真相。",
+ "hardStagedId": null,
+ "dangerLevel": "LV.20",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_Wolumonde",
+ "canPractice": true,
+ "canBattleReplay": true,
+ "apCost": 9,
+ "apFailReturn": 8,
+ "etItemId": null,
+ "etCost": -1,
+ "etFailReturn": -1,
+ "etButtonStyle": null,
+ "apProtectTimes": 1,
+ "diamondOnceDrop": 1,
+ "practiceTicketCost": 1,
+ "dailyStageDifficulty": 0,
+ "expGain": 90,
+ "goldGain": 90,
+ "loseExpGain": 0,
+ "loseGoldGain": 0,
+ "passFavor": 8,
+ "completeFavor": 9,
+ "slProgress": 0,
+ "displayMainItem": null,
+ "hilightMark": false,
+ "bossMark": false,
+ "isPredefined": false,
+ "isHardPredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": 0,
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "dropType": 8
+ },
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "dropType": 2
+ },
+ {
+ "type": "MATERIAL",
+ "id": "30021",
+ "dropType": 2
+ },
+ {
+ "type": "MATERIAL",
+ "id": "30061",
+ "dropType": 2
+ },
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": 0,
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "dropType": 8
+ },
+ {
+ "occPercent": 0,
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "dropType": 2
+ },
+ {
+ "occPercent": 0,
+ "type": "MATERIAL",
+ "id": "30021",
+ "dropType": 2
+ },
+ {
+ "occPercent": 2,
+ "type": "MATERIAL",
+ "id": "30061",
+ "dropType": 2
+ },
+ {
+ "occPercent": 0,
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ]
+ },
+ "isStagePatch": false,
+ "mainStageId": "act11d0_st01"
+ },
+ "act11d0_02": {
+ "stageType": "ACTIVITY",
+ "difficulty": "NORMAL",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "unlockCondition": [
+ {
+ "stageId": "act11d0_01",
+ "completeState": 2
+ }
+ ],
+ "stageId": "act11d0_02",
+ "levelId": "Activities/ACT11D0/level_act11d0_02",
+ "zoneId": "act11d0_zone1",
+ "code": "TW-2",
+ "name": "叛乱前哨",
+ "description": "和平的伪装在被逐渐撕毁,欲望得不到满足,谁都如此。",
+ "hardStagedId": null,
+ "dangerLevel": "LV.40",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_Wolumonde",
+ "canPractice": true,
+ "canBattleReplay": true,
+ "apCost": 9,
+ "apFailReturn": 8,
+ "etItemId": null,
+ "etCost": -1,
+ "etFailReturn": -1,
+ "etButtonStyle": null,
+ "apProtectTimes": 1,
+ "diamondOnceDrop": 1,
+ "practiceTicketCost": 1,
+ "dailyStageDifficulty": 0,
+ "expGain": 90,
+ "goldGain": 90,
+ "loseExpGain": 0,
+ "loseGoldGain": 0,
+ "passFavor": 8,
+ "completeFavor": 9,
+ "slProgress": 0,
+ "displayMainItem": null,
+ "hilightMark": false,
+ "bossMark": false,
+ "isPredefined": false,
+ "isHardPredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": 0,
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "dropType": 8
+ },
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "dropType": 2
+ },
+ {
+ "type": "MATERIAL",
+ "id": "30031",
+ "dropType": 2
+ },
+ {
+ "type": "MATERIAL",
+ "id": "30051",
+ "dropType": 2
+ },
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": 0,
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "dropType": 8
+ },
+ {
+ "occPercent": 0,
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "dropType": 2
+ },
+ {
+ "occPercent": 0,
+ "type": "MATERIAL",
+ "id": "30031",
+ "dropType": 2
+ },
+ {
+ "occPercent": 2,
+ "type": "MATERIAL",
+ "id": "30051",
+ "dropType": 2
+ },
+ {
+ "occPercent": 0,
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ]
+ },
+ "isStagePatch": false,
+ "mainStageId": "act11d0_st01"
+ },
+ "act11d0_tr01": {
+ "stageType": "ACTIVITY",
+ "difficulty": "NORMAL",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "unlockCondition": [
+ {
+ "stageId": "act11d0_02",
+ "completeState": 2
+ }
+ ],
+ "stageId": "act11d0_tr01",
+ "levelId": "Activities/ACT11D0/level_training_a1",
+ "zoneId": "act11d0_zone1",
+ "code": "TW-TR-1",
+ "name": "争夺装置",
+ "description": "我们并非士兵,却要熟知那些暴力的手段。\\n<@lv.item><\"留声机\">>我方与敌方可夺取控制权,激活后对敌方造成法术伤害,并可治疗友方单位",
+ "hardStagedId": null,
+ "dangerLevel": "-",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_Wolumonde",
+ "canPractice": false,
+ "canBattleReplay": false,
+ "apCost": 0,
+ "apFailReturn": 0,
+ "etItemId": null,
+ "etCost": -1,
+ "etFailReturn": -1,
+ "etButtonStyle": null,
+ "apProtectTimes": 0,
+ "diamondOnceDrop": 1,
+ "practiceTicketCost": -1,
+ "dailyStageDifficulty": 0,
+ "expGain": 0,
+ "goldGain": 0,
+ "loseExpGain": 0,
+ "loseGoldGain": 0,
+ "passFavor": 0,
+ "completeFavor": 0,
+ "slProgress": 0,
+ "displayMainItem": null,
+ "hilightMark": false,
+ "bossMark": false,
+ "isPredefined": true,
+ "isHardPredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": 3,
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": 0,
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ]
+ },
+ "isStagePatch": false,
+ "mainStageId": "act11d0_st01"
+ },
+ "act11d0_03": {
+ "stageType": "ACTIVITY",
+ "difficulty": "NORMAL",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "unlockCondition": [
+ {
+ "stageId": "act11d0_tr01",
+ "completeState": 2
+ }
+ ],
+ "stageId": "act11d0_03",
+ "levelId": "Activities/ACT11D0/level_act11d0_03",
+ "zoneId": "act11d0_zone1",
+ "code": "TW-3",
+ "name": "高塔烟火",
+ "description": "每一个小小的诡计被发现,都预示着一个更大的阴谋已经得逞。\\n<@lv.item><\"留声机\">>我方与敌方可夺取控制权,激活后对敌方造成法术伤害,并可治疗友方单位",
+ "hardStagedId": null,
+ "dangerLevel": "精英1 LV.20",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_Wolumonde",
+ "canPractice": true,
+ "canBattleReplay": true,
+ "apCost": 12,
+ "apFailReturn": 11,
+ "etItemId": null,
+ "etCost": -1,
+ "etFailReturn": -1,
+ "etButtonStyle": null,
+ "apProtectTimes": 1,
+ "diamondOnceDrop": 1,
+ "practiceTicketCost": 1,
+ "dailyStageDifficulty": 0,
+ "expGain": 120,
+ "goldGain": 120,
+ "loseExpGain": 0,
+ "loseGoldGain": 0,
+ "passFavor": 11,
+ "completeFavor": 12,
+ "slProgress": 0,
+ "displayMainItem": null,
+ "hilightMark": false,
+ "bossMark": false,
+ "isPredefined": false,
+ "isHardPredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": 0,
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "dropType": 8
+ },
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "dropType": 2
+ },
+ {
+ "type": "MATERIAL",
+ "id": "30041",
+ "dropType": 2
+ },
+ {
+ "type": "MATERIAL",
+ "id": "30011",
+ "dropType": 2
+ },
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": 0,
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "dropType": 8
+ },
+ {
+ "occPercent": 0,
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "dropType": 2
+ },
+ {
+ "occPercent": 0,
+ "type": "MATERIAL",
+ "id": "30041",
+ "dropType": 2
+ },
+ {
+ "occPercent": 0,
+ "type": "MATERIAL",
+ "id": "30011",
+ "dropType": 2
+ },
+ {
+ "occPercent": 0,
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ]
+ },
+ "isStagePatch": false,
+ "mainStageId": "act11d0_st01"
+ },
+ "act11d0_04": {
+ "stageType": "ACTIVITY",
+ "difficulty": "NORMAL",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "unlockCondition": [
+ {
+ "stageId": "act11d0_03",
+ "completeState": 2
+ }
+ ],
+ "stageId": "act11d0_04",
+ "levelId": "Activities/ACT11D0/level_act11d0_04",
+ "zoneId": "act11d0_zone1",
+ "code": "TW-4",
+ "name": "复仇之魂",
+ "description": "无序将诱导那些沉眠在时间长河和内心深处的仇恨:它们来自过去,来自平时不会碰触的思维。它们高喊着正义。\\n<@lv.item><\"留声机\">>我方与敌方可夺取控制权,激活后对敌方造成法术伤害,并可治疗友方单位\\n<@lv.rem>无法携带部分登场角色>",
+ "hardStagedId": null,
+ "dangerLevel": "精英1 LV.30",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_Wolumonde",
+ "canPractice": true,
+ "canBattleReplay": true,
+ "apCost": 12,
+ "apFailReturn": 11,
+ "etItemId": null,
+ "etCost": -1,
+ "etFailReturn": -1,
+ "etButtonStyle": null,
+ "apProtectTimes": 1,
+ "diamondOnceDrop": 1,
+ "practiceTicketCost": 1,
+ "dailyStageDifficulty": 0,
+ "expGain": 120,
+ "goldGain": 120,
+ "loseExpGain": 0,
+ "loseGoldGain": 0,
+ "passFavor": 11,
+ "completeFavor": 12,
+ "slProgress": 0,
+ "displayMainItem": null,
+ "hilightMark": false,
+ "bossMark": false,
+ "isPredefined": false,
+ "isHardPredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": 0,
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "dropType": 8
+ },
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "dropType": 2
+ },
+ {
+ "type": "MATERIAL",
+ "id": "30032",
+ "dropType": 2
+ },
+ {
+ "type": "MATERIAL",
+ "id": "30012",
+ "dropType": 2
+ },
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": 0,
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "dropType": 8
+ },
+ {
+ "occPercent": 0,
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "dropType": 2
+ },
+ {
+ "occPercent": 0,
+ "type": "MATERIAL",
+ "id": "30032",
+ "dropType": 2
+ },
+ {
+ "occPercent": 1,
+ "type": "MATERIAL",
+ "id": "30012",
+ "dropType": 2
+ },
+ {
+ "occPercent": 0,
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ]
+ },
+ "isStagePatch": false,
+ "mainStageId": "act11d0_st01"
+ },
+ "act11d0_05": {
+ "stageType": "ACTIVITY",
+ "difficulty": "NORMAL",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "unlockCondition": [
+ {
+ "stageId": "act11d0_04",
+ "completeState": 2
+ }
+ ],
+ "stageId": "act11d0_05",
+ "levelId": "Activities/ACT11D0/level_act11d0_05",
+ "zoneId": "act11d0_zone1",
+ "code": "TW-5",
+ "name": "冬灵挽歌",
+ "description": "冬灵族人的诗歌只在古老的祭典和葬礼上出现,那么,哪里的祭典,谁的葬礼?",
+ "hardStagedId": null,
+ "dangerLevel": "精英1 LV.40",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_Wolumonde",
+ "canPractice": true,
+ "canBattleReplay": true,
+ "apCost": 15,
+ "apFailReturn": 14,
+ "etItemId": null,
+ "etCost": -1,
+ "etFailReturn": -1,
+ "etButtonStyle": null,
+ "apProtectTimes": 1,
+ "diamondOnceDrop": 1,
+ "practiceTicketCost": 1,
+ "dailyStageDifficulty": 0,
+ "expGain": 150,
+ "goldGain": 150,
+ "loseExpGain": 0,
+ "loseGoldGain": 0,
+ "passFavor": 14,
+ "completeFavor": 15,
+ "slProgress": 0,
+ "displayMainItem": null,
+ "hilightMark": false,
+ "bossMark": false,
+ "isPredefined": false,
+ "isHardPredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": 0,
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "dropType": 8
+ },
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "dropType": 2
+ },
+ {
+ "type": "MATERIAL",
+ "id": "30052",
+ "dropType": 2
+ },
+ {
+ "type": "MATERIAL",
+ "id": "30062",
+ "dropType": 2
+ },
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": 0,
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "dropType": 8
+ },
+ {
+ "occPercent": 0,
+ "type": "ACTIVITY_ITEM",
+ "id": "act11d0_token_currency",
+ "dropType": 2
+ },
+ {
+ "occPercent": 0,
+ "type": "MATERIAL",
+ "id": "30052",
+ "dropType": 2
+ },
+ {
+ "occPercent": 3,
+ "type": "MATERIAL",
+ "id": "30062",
+ "dropType": 2
+ },
+ {
+ "occPercent": 0,
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": 8
+ }
+ ]
+ },
+ "isStagePatch": false,
+ "mainStageId": "act11d0_st01"
+ },
+ "act11d0_06": {
+ "stageType": "ACTIVITY",
+ "difficulty": "NORMAL",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "unlockCondition": [
+ {
+ "stageId": "act11d0_05",
+ "completeState": 2
+ }
+ ],
+ "stageId": "act11d0_06",
+ "levelId": "Activities/ACT11D0/level_act11d0_06",
+ "zoneId": "act11d0_zone1",
+ "code": "TW-6",
+ "name": "怒意漫延",
+ "description": "现在,愤恨不再需要理由。\\n<@lv.item><\"留声机\">>我方与敌方可夺取控制权,激活后对敌方造成法术伤害,并可治疗友方单位",
+ "hardStagedId": null,
+ "dangerLevel": "精英1 LV.50",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_Wolumonde",
"canPractice": true,
"canBattleReplay": true,
"apCost": 15,
@@ -36965,7 +38146,7 @@
"performanceStageFlag": "NORMAL_STAGE",
"unlockCondition": [
{
- "stageId": "main_05-10",
+ "stageId": "st_05-01",
"completeState": 2
}
],
@@ -37219,7 +38400,7 @@
"performanceStageFlag": "NORMAL_STAGE",
"unlockCondition": [
{
- "stageId": "main_05-10",
+ "stageId": "st_05-01",
"completeState": 2
}
],
@@ -39112,7 +40293,7 @@
"performanceStageFlag": "NORMAL_STAGE",
"unlockCondition": [
{
- "stageId": "main_05-10",
+ "stageId": "st_05-01",
"completeState": 2
}
],
@@ -39121,7 +40302,7 @@
"zoneId": "main_6",
"code": "AF-8",
"name": "恭贺新禧",
- "description": "无论你要去亲朋家拜年,还是想跳进消费陷阱,哪怕只是出来闲逛,都先感受一下人山人海的魅力吧。\\n<@act.timeLimit>关卡开启时间:1月9日04:00~1月16日03:59>",
+ "description": "无论你要去亲朋家拜年,还是想跳进消费陷阱,哪怕只是出来闲逛,都先感受一下人山人海的魅力吧。\\n<@lv.rem>本次行动中干员部署不受近远程限制>\\n<@act.timeLimit>关卡开启时间:1月9日04:00~1月16日03:59>",
"hardStagedId": "act6d5_08#f#",
"dangerLevel": "精英2 LV.20",
"dangerPoint": -1.0,
@@ -48287,116 +49468,145 @@
"NONE": {
"themeId": "NONE",
"unitColor": "#ffffff",
+ "buildableColor": null,
"themeType": null
},
"CHERNOBOG_A": {
"themeId": "CHERNOBOG_A",
"unitColor": "#f2ddcf",
+ "buildableColor": null,
"themeType": null
},
"CHERNOBOG_B": {
"themeId": "CHERNOBOG_B",
"unitColor": "#f3dfbd",
+ "buildableColor": null,
"themeType": null
},
"LUNGMEN_N": {
"themeId": "LUNGMEN_N",
"unitColor": "#bbcce6",
+ "buildableColor": null,
"themeType": null
},
"LUNGMEN_D": {
"themeId": "LUNGMEN_D",
"unitColor": "#e3f1fa",
+ "buildableColor": null,
"themeType": null
},
"ROOF_N": {
"themeId": "ROOF_N",
"unitColor": "#bcd6e1",
+ "buildableColor": null,
"themeType": null
},
"ROOF_D": {
"themeId": "ROOF_D",
"unitColor": "#f8e8ec",
+ "buildableColor": null,
"themeType": null
},
"WILD": {
"themeId": "WILD",
"unitColor": "#ffffe5",
+ "buildableColor": null,
"themeType": null
},
"TRAINING": {
"themeId": "TRAINING",
"unitColor": "#ffffff",
+ "buildableColor": null,
"themeType": null
},
"CAVE": {
"themeId": "CAVE",
"unitColor": "#bbcce6",
+ "buildableColor": null,
"themeType": null
},
"CHERNOBOG_ICE": {
"themeId": "CHERNOBOG_ICE",
"unitColor": "#d6f6ff",
+ "buildableColor": null,
"themeType": null
},
"CHERNOBOG_CLOUDY": {
"themeId": "CHERNOBOG_CLOUDY",
"unitColor": "#cfd3e9",
+ "buildableColor": null,
"themeType": null
},
"CHERNOBOG_DISASTER": {
"themeId": "CHERNOBOG_DISASTER",
"unitColor": "#f3cfbd",
+ "buildableColor": null,
"themeType": null
},
"LMC_DAY": {
"themeId": "LMC_DAY",
"unitColor": "#d7e9ff",
+ "buildableColor": null,
"themeType": null
},
"LMC_NIGHT": {
"themeId": "LMC_NIGHT",
"unitColor": "#d7e9ff",
+ "buildableColor": null,
"themeType": null
},
"LMC_RAIN": {
"themeId": "LMC_RAIN",
"unitColor": "#d7e9ff",
+ "buildableColor": null,
"themeType": null
},
"SEASHORE": {
"themeId": "SEASHORE",
"unitColor": "#ffffff",
+ "buildableColor": null,
"themeType": "WATER"
},
"VOLCANO": {
"themeId": "VOLCANO",
"unitColor": "#ffdbbc",
+ "buildableColor": null,
"themeType": null
},
"LUNGMEN_ICE": {
"themeId": "LUNGMEN_ICE",
"unitColor": "#d6f6ff",
+ "buildableColor": null,
"themeType": null
},
"CHERNOBOG_CORE": {
"themeId": "CHERNOBOG_CORE",
"unitColor": "#cfd3e9",
+ "buildableColor": null,
"themeType": null
},
"CHERNOBOG_CORE_TWILIGHT": {
"themeId": "CHERNOBOG_CORE_TWILIGHT",
"unitColor": "#e5dacf",
+ "buildableColor": null,
"themeType": null
},
"MGCITY_DAY": {
"themeId": "MGCITY_DAY",
"unitColor": "#e5dacf",
+ "buildableColor": null,
"themeType": null
},
"MGCITY_NIGHT": {
"themeId": "MGCITY_NIGHT",
"unitColor": "#e3ecf0",
+ "buildableColor": null,
+ "themeType": null
+ },
+ "JUNGLE": {
+ "themeId": "JUNGLE",
+ "unitColor": "#fbffef",
+ "buildableColor": "#ae4400",
"themeType": null
}
},
@@ -83435,6 +84645,54 @@
"startTs": 1588924800,
"endTs": -1
},
+ "act12d0_01": {
+ "startTs": 1598328000,
+ "endTs": 1599508799
+ },
+ "act12d0_02": {
+ "startTs": 1598328000,
+ "endTs": 1599508799
+ },
+ "act12d0_tr01": {
+ "startTs": 1598328000,
+ "endTs": 1599508799
+ },
+ "act12d0_03": {
+ "startTs": 1598328000,
+ "endTs": 1599508799
+ },
+ "act12d0_04": {
+ "startTs": 1598328000,
+ "endTs": 1599508799
+ },
+ "act12d0_st01": {
+ "startTs": 1598328000,
+ "endTs": 1599508799
+ },
+ "act12d0_05": {
+ "startTs": 1598328000,
+ "endTs": 1599508799
+ },
+ "act12d0_06": {
+ "startTs": 1598328000,
+ "endTs": 1599508799
+ },
+ "act12d0_st02": {
+ "startTs": 1598328000,
+ "endTs": 1599508799
+ },
+ "act12d0_07": {
+ "startTs": 1598328000,
+ "endTs": 1599508799
+ },
+ "act12d0_08": {
+ "startTs": 1598328000,
+ "endTs": 1599508799
+ },
+ "act12d0_09": {
+ "startTs": 1598328000,
+ "endTs": 1599508799
+ },
"act11d7_st01": {
"startTs": 1597132800,
"endTs": 1597953599
diff --git a/resources/gamedata/excel/story_review_table.json b/resources/gamedata/excel/story_review_table.json
index 16f1e600..253c47eb 100644
--- a/resources/gamedata/excel/story_review_table.json
+++ b/resources/gamedata/excel/story_review_table.json
@@ -2853,6 +2853,593 @@
}
]
},
+ "act12d0": {
+ "id": "act12d0",
+ "name": "密林悍将归来",
+ "entryType": "ACTIVITY",
+ "actType": "ACTIVITY_STORY",
+ "startTime": 1598328000,
+ "endTime": -1,
+ "startShowTime": 1600113600,
+ "endShowTime": -1,
+ "replicateActionId": null,
+ "remakeStartTime": -1,
+ "remakeEndTime": -1,
+ "storyEntryPicId": "storyEntryPic_act12d0",
+ "storyPicId": null,
+ "storyMainColor": null,
+ "storyCompleteMedalId": null,
+ "rewards": [],
+ "infoUnlockDatas": [
+ {
+ "storyReviewType": 0,
+ "storyId": "act12d0_level_act12d0_01_beg",
+ "storyGroup": "act12d0",
+ "storySort": 1,
+ "storyDependence": null,
+ "storyCanShow": 1,
+ "storyCode": "RI-1",
+ "storyName": "高空坠物",
+ "storyPic": null,
+ "storyInfo": "info/activities/act12d0/level_act12d0_01_beg",
+ "storyCanEnter": 1,
+ "storyTxt": "activities/act12d0/level_act12d0_01_beg",
+ "avgTag": "行动前",
+ "unLockType": "STAGE_CLEAR",
+ "costItemType": "NONE",
+ "costItemId": null,
+ "costItemCount": 0,
+ "stageCount": 1,
+ "requiredStages": [
+ {
+ "stageId": "act12d0_01",
+ "minState": 1,
+ "maxState": 3
+ }
+ ]
+ },
+ {
+ "storyReviewType": 0,
+ "storyId": "act12d0_level_act12d0_01_end",
+ "storyGroup": "act12d0",
+ "storySort": 2,
+ "storyDependence": "act12d0_level_act12d0_01_beg",
+ "storyCanShow": 1,
+ "storyCode": "RI-1",
+ "storyName": "高空坠物",
+ "storyPic": null,
+ "storyInfo": "info/activities/act12d0/level_act12d0_01_end",
+ "storyCanEnter": 1,
+ "storyTxt": "activities/act12d0/level_act12d0_01_end",
+ "avgTag": "行动后",
+ "unLockType": "STAGE_CLEAR",
+ "costItemType": "NONE",
+ "costItemId": null,
+ "costItemCount": 0,
+ "stageCount": 1,
+ "requiredStages": [
+ {
+ "stageId": "act12d0_01",
+ "minState": 2,
+ "maxState": 3
+ }
+ ]
+ },
+ {
+ "storyReviewType": 0,
+ "storyId": "act12d0_level_act12d0_02_beg",
+ "storyGroup": "act12d0",
+ "storySort": 3,
+ "storyDependence": "act12d0_level_act12d0_01_end",
+ "storyCanShow": 1,
+ "storyCode": "RI-2",
+ "storyName": "粗细有别",
+ "storyPic": null,
+ "storyInfo": "info/activities/act12d0/level_act12d0_02_beg",
+ "storyCanEnter": 1,
+ "storyTxt": "activities/act12d0/level_act12d0_02_beg",
+ "avgTag": "行动前",
+ "unLockType": "STAGE_CLEAR",
+ "costItemType": "NONE",
+ "costItemId": null,
+ "costItemCount": 0,
+ "stageCount": 1,
+ "requiredStages": [
+ {
+ "stageId": "act12d0_02",
+ "minState": 1,
+ "maxState": 3
+ }
+ ]
+ },
+ {
+ "storyReviewType": 0,
+ "storyId": "act12d0_level_act12d0_02_end",
+ "storyGroup": "act12d0",
+ "storySort": 4,
+ "storyDependence": "act12d0_level_act12d0_02_beg",
+ "storyCanShow": 1,
+ "storyCode": "RI-2",
+ "storyName": "粗细有别",
+ "storyPic": null,
+ "storyInfo": "info/activities/act12d0/level_act12d0_02_end",
+ "storyCanEnter": 1,
+ "storyTxt": "activities/act12d0/level_act12d0_02_end",
+ "avgTag": "行动后",
+ "unLockType": "STAGE_CLEAR",
+ "costItemType": "NONE",
+ "costItemId": null,
+ "costItemCount": 0,
+ "stageCount": 1,
+ "requiredStages": [
+ {
+ "stageId": "act12d0_02",
+ "minState": 2,
+ "maxState": 3
+ }
+ ]
+ },
+ {
+ "storyReviewType": 0,
+ "storyId": "act12d0_level_act12d0_03_beg",
+ "storyGroup": "act12d0",
+ "storySort": 5,
+ "storyDependence": "act12d0_level_act12d0_02_end",
+ "storyCanShow": 1,
+ "storyCode": "RI-3",
+ "storyName": "往昔",
+ "storyPic": null,
+ "storyInfo": "info/activities/act12d0/level_act12d0_03_beg",
+ "storyCanEnter": 1,
+ "storyTxt": "activities/act12d0/level_act12d0_03_beg",
+ "avgTag": "行动前",
+ "unLockType": "STAGE_CLEAR",
+ "costItemType": "NONE",
+ "costItemId": null,
+ "costItemCount": 0,
+ "stageCount": 1,
+ "requiredStages": [
+ {
+ "stageId": "act12d0_03",
+ "minState": 1,
+ "maxState": 3
+ }
+ ]
+ },
+ {
+ "storyReviewType": 0,
+ "storyId": "act12d0_level_act12d0_03_end",
+ "storyGroup": "act12d0",
+ "storySort": 6,
+ "storyDependence": "act12d0_level_act12d0_03_beg",
+ "storyCanShow": 1,
+ "storyCode": "RI-3",
+ "storyName": "往昔",
+ "storyPic": null,
+ "storyInfo": "info/activities/act12d0/level_act12d0_03_end",
+ "storyCanEnter": 1,
+ "storyTxt": "activities/act12d0/level_act12d0_03_end",
+ "avgTag": "行动后",
+ "unLockType": "STAGE_CLEAR",
+ "costItemType": "NONE",
+ "costItemId": null,
+ "costItemCount": 0,
+ "stageCount": 1,
+ "requiredStages": [
+ {
+ "stageId": "act12d0_03",
+ "minState": 2,
+ "maxState": 3
+ }
+ ]
+ },
+ {
+ "storyReviewType": 0,
+ "storyId": "act12d0_level_act12d0_04_beg",
+ "storyGroup": "act12d0",
+ "storySort": 7,
+ "storyDependence": "act12d0_level_act12d0_03_end",
+ "storyCanShow": 1,
+ "storyCode": "RI-4",
+ "storyName": "机兽咆哮",
+ "storyPic": null,
+ "storyInfo": "info/activities/act12d0/level_act12d0_04_beg",
+ "storyCanEnter": 1,
+ "storyTxt": "activities/act12d0/level_act12d0_04_beg",
+ "avgTag": "行动前",
+ "unLockType": "STAGE_CLEAR",
+ "costItemType": "NONE",
+ "costItemId": null,
+ "costItemCount": 0,
+ "stageCount": 1,
+ "requiredStages": [
+ {
+ "stageId": "act12d0_04",
+ "minState": 1,
+ "maxState": 3
+ }
+ ]
+ },
+ {
+ "storyReviewType": 0,
+ "storyId": "act12d0_level_act12d0_04_end",
+ "storyGroup": "act12d0",
+ "storySort": 8,
+ "storyDependence": "act12d0_level_act12d0_04_beg",
+ "storyCanShow": 1,
+ "storyCode": "RI-4",
+ "storyName": "机兽咆哮",
+ "storyPic": null,
+ "storyInfo": "info/activities/act12d0/level_act12d0_04_end",
+ "storyCanEnter": 1,
+ "storyTxt": "activities/act12d0/level_act12d0_04_end",
+ "avgTag": "行动后",
+ "unLockType": "STAGE_CLEAR",
+ "costItemType": "NONE",
+ "costItemId": null,
+ "costItemCount": 0,
+ "stageCount": 1,
+ "requiredStages": [
+ {
+ "stageId": "act12d0_04",
+ "minState": 2,
+ "maxState": 3
+ }
+ ]
+ },
+ {
+ "storyReviewType": 0,
+ "storyId": "act12d0_level_act12d0_st01",
+ "storyGroup": "act12d0",
+ "storySort": 9,
+ "storyDependence": "act12d0_level_act12d0_04_end",
+ "storyCanShow": 1,
+ "storyCode": "RI-ST-1",
+ "storyName": "悍将之心",
+ "storyPic": null,
+ "storyInfo": "info/activities/act12d0/level_act12d0_st01",
+ "storyCanEnter": 1,
+ "storyTxt": "activities/act12d0/level_act12d0_st01",
+ "avgTag": "幕间",
+ "unLockType": "STAGE_CLEAR",
+ "costItemType": "NONE",
+ "costItemId": null,
+ "costItemCount": 0,
+ "stageCount": 1,
+ "requiredStages": [
+ {
+ "stageId": "act12d0_st01",
+ "minState": 1,
+ "maxState": 3
+ }
+ ]
+ },
+ {
+ "storyReviewType": 0,
+ "storyId": "act12d0_level_act12d0_05_beg",
+ "storyGroup": "act12d0",
+ "storySort": 10,
+ "storyDependence": "act12d0_level_act12d0_st01",
+ "storyCanShow": 1,
+ "storyCode": "RI-5",
+ "storyName": "各有所长",
+ "storyPic": null,
+ "storyInfo": "info/activities/act12d0/level_act12d0_05_beg",
+ "storyCanEnter": 1,
+ "storyTxt": "activities/act12d0/level_act12d0_05_beg",
+ "avgTag": "行动前",
+ "unLockType": "STAGE_CLEAR",
+ "costItemType": "NONE",
+ "costItemId": null,
+ "costItemCount": 0,
+ "stageCount": 1,
+ "requiredStages": [
+ {
+ "stageId": "act12d0_05",
+ "minState": 1,
+ "maxState": 3
+ }
+ ]
+ },
+ {
+ "storyReviewType": 0,
+ "storyId": "act12d0_level_act12d0_05_end",
+ "storyGroup": "act12d0",
+ "storySort": 11,
+ "storyDependence": "act12d0_level_act12d0_05_beg",
+ "storyCanShow": 1,
+ "storyCode": "RI-5",
+ "storyName": "各有所长",
+ "storyPic": null,
+ "storyInfo": "info/activities/act12d0/level_act12d0_05_end",
+ "storyCanEnter": 1,
+ "storyTxt": "activities/act12d0/level_act12d0_05_end",
+ "avgTag": "行动后",
+ "unLockType": "STAGE_CLEAR",
+ "costItemType": "NONE",
+ "costItemId": null,
+ "costItemCount": 0,
+ "stageCount": 1,
+ "requiredStages": [
+ {
+ "stageId": "act12d0_05",
+ "minState": 2,
+ "maxState": 3
+ }
+ ]
+ },
+ {
+ "storyReviewType": 0,
+ "storyId": "act12d0_level_act12d0_06_beg",
+ "storyGroup": "act12d0",
+ "storySort": 12,
+ "storyDependence": "act12d0_level_act12d0_05_end",
+ "storyCanShow": 1,
+ "storyCode": "RI-6",
+ "storyName": "邂逅",
+ "storyPic": null,
+ "storyInfo": "info/activities/act12d0/level_act12d0_06_beg",
+ "storyCanEnter": 1,
+ "storyTxt": "activities/act12d0/level_act12d0_06_beg",
+ "avgTag": "行动前",
+ "unLockType": "STAGE_CLEAR",
+ "costItemType": "NONE",
+ "costItemId": null,
+ "costItemCount": 0,
+ "stageCount": 1,
+ "requiredStages": [
+ {
+ "stageId": "act12d0_06",
+ "minState": 1,
+ "maxState": 3
+ }
+ ]
+ },
+ {
+ "storyReviewType": 0,
+ "storyId": "act12d0_level_act12d0_06_end",
+ "storyGroup": "act12d0",
+ "storySort": 13,
+ "storyDependence": "act12d0_level_act12d0_06_beg",
+ "storyCanShow": 1,
+ "storyCode": "RI-6",
+ "storyName": "邂逅",
+ "storyPic": null,
+ "storyInfo": "info/activities/act12d0/level_act12d0_06_end",
+ "storyCanEnter": 1,
+ "storyTxt": "activities/act12d0/level_act12d0_06_end",
+ "avgTag": "行动后",
+ "unLockType": "STAGE_CLEAR",
+ "costItemType": "NONE",
+ "costItemId": null,
+ "costItemCount": 0,
+ "stageCount": 1,
+ "requiredStages": [
+ {
+ "stageId": "act12d0_06",
+ "minState": 2,
+ "maxState": 3
+ }
+ ]
+ },
+ {
+ "storyReviewType": 0,
+ "storyId": "act12d0_level_act12d0_st02",
+ "storyGroup": "act12d0",
+ "storySort": 14,
+ "storyDependence": "act12d0_level_act12d0_06_end",
+ "storyCanShow": 1,
+ "storyCode": "RI-ST-2",
+ "storyName": "休息时间",
+ "storyPic": null,
+ "storyInfo": "info/activities/act12d0/level_act12d0_st02",
+ "storyCanEnter": 1,
+ "storyTxt": "activities/act12d0/level_act12d0_st02",
+ "avgTag": "幕间",
+ "unLockType": "STAGE_CLEAR",
+ "costItemType": "NONE",
+ "costItemId": null,
+ "costItemCount": 0,
+ "stageCount": 1,
+ "requiredStages": [
+ {
+ "stageId": "act12d0_st02",
+ "minState": 1,
+ "maxState": 3
+ }
+ ]
+ },
+ {
+ "storyReviewType": 0,
+ "storyId": "act12d0_level_act12d0_07_beg",
+ "storyGroup": "act12d0",
+ "storySort": 15,
+ "storyDependence": "act12d0_level_act12d0_st02",
+ "storyCanShow": 1,
+ "storyCode": "RI-7",
+ "storyName": "有客先来",
+ "storyPic": null,
+ "storyInfo": "info/activities/act12d0/level_act12d0_07_beg",
+ "storyCanEnter": 1,
+ "storyTxt": "activities/act12d0/level_act12d0_07_beg",
+ "avgTag": "行动前",
+ "unLockType": "STAGE_CLEAR",
+ "costItemType": "NONE",
+ "costItemId": null,
+ "costItemCount": 0,
+ "stageCount": 1,
+ "requiredStages": [
+ {
+ "stageId": "act12d0_07",
+ "minState": 1,
+ "maxState": 3
+ }
+ ]
+ },
+ {
+ "storyReviewType": 0,
+ "storyId": "act12d0_level_act12d0_07_end",
+ "storyGroup": "act12d0",
+ "storySort": 16,
+ "storyDependence": "act12d0_level_act12d0_07_beg",
+ "storyCanShow": 1,
+ "storyCode": "RI-7",
+ "storyName": "有客先来",
+ "storyPic": null,
+ "storyInfo": "info/activities/act12d0/level_act12d0_07_end",
+ "storyCanEnter": 1,
+ "storyTxt": "activities/act12d0/level_act12d0_07_end",
+ "avgTag": "行动后",
+ "unLockType": "STAGE_CLEAR",
+ "costItemType": "NONE",
+ "costItemId": null,
+ "costItemCount": 0,
+ "stageCount": 1,
+ "requiredStages": [
+ {
+ "stageId": "act12d0_07",
+ "minState": 2,
+ "maxState": 3
+ }
+ ]
+ },
+ {
+ "storyReviewType": 0,
+ "storyId": "act12d0_level_act12d0_08_beg",
+ "storyGroup": "act12d0",
+ "storySort": 17,
+ "storyDependence": "act12d0_level_act12d0_07_end",
+ "storyCanShow": 1,
+ "storyCode": "RI-8",
+ "storyName": "嘉维尔之拳",
+ "storyPic": null,
+ "storyInfo": "info/activities/act12d0/level_act12d0_08_beg",
+ "storyCanEnter": 1,
+ "storyTxt": "activities/act12d0/level_act12d0_08_beg",
+ "avgTag": "行动前",
+ "unLockType": "STAGE_CLEAR",
+ "costItemType": "NONE",
+ "costItemId": null,
+ "costItemCount": 0,
+ "stageCount": 1,
+ "requiredStages": [
+ {
+ "stageId": "act12d0_08",
+ "minState": 1,
+ "maxState": 3
+ }
+ ]
+ },
+ {
+ "storyReviewType": 0,
+ "storyId": "act12d0_level_act12d0_08_end",
+ "storyGroup": "act12d0",
+ "storySort": 18,
+ "storyDependence": "act12d0_level_act12d0_08_beg",
+ "storyCanShow": 1,
+ "storyCode": "IR-8",
+ "storyName": "嘉维尔之拳",
+ "storyPic": null,
+ "storyInfo": "info/activities/act12d0/level_act12d0_08_end",
+ "storyCanEnter": 1,
+ "storyTxt": "activities/act12d0/level_act12d0_08_end",
+ "avgTag": "行动后",
+ "unLockType": "STAGE_CLEAR",
+ "costItemType": "NONE",
+ "costItemId": null,
+ "costItemCount": 0,
+ "stageCount": 1,
+ "requiredStages": [
+ {
+ "stageId": "act12d0_08",
+ "minState": 2,
+ "maxState": 3
+ }
+ ]
+ },
+ {
+ "storyReviewType": 0,
+ "storyId": "act12d0_level_act12d0_09_beg",
+ "storyGroup": "act12d0",
+ "storySort": 19,
+ "storyDependence": "act12d0_level_act12d0_08_end",
+ "storyCanShow": 1,
+ "storyCode": "RI-9",
+ "storyName": "走出密林",
+ "storyPic": null,
+ "storyInfo": "info/activities/act12d0/level_act12d0_09_beg",
+ "storyCanEnter": 1,
+ "storyTxt": "activities/act12d0/level_act12d0_09_beg",
+ "avgTag": "行动前",
+ "unLockType": "STAGE_CLEAR",
+ "costItemType": "NONE",
+ "costItemId": null,
+ "costItemCount": 0,
+ "stageCount": 1,
+ "requiredStages": [
+ {
+ "stageId": "act12d0_09",
+ "minState": 1,
+ "maxState": 3
+ }
+ ]
+ },
+ {
+ "storyReviewType": 0,
+ "storyId": "act12d0_level_act12d0_09_end",
+ "storyGroup": "act12d0",
+ "storySort": 20,
+ "storyDependence": "act12d0_level_act12d0_09_beg",
+ "storyCanShow": 1,
+ "storyCode": "RI-9",
+ "storyName": "走出密林",
+ "storyPic": null,
+ "storyInfo": "info/activities/act12d0/level_act12d0_09_end",
+ "storyCanEnter": 1,
+ "storyTxt": "activities/act12d0/level_act12d0_09_end",
+ "avgTag": "行动后",
+ "unLockType": "STAGE_CLEAR",
+ "costItemType": "NONE",
+ "costItemId": null,
+ "costItemCount": 0,
+ "stageCount": 1,
+ "requiredStages": [
+ {
+ "stageId": "act12d0_09",
+ "minState": 2,
+ "maxState": 3
+ }
+ ]
+ },
+ {
+ "storyReviewType": 0,
+ "storyId": "act12d0_level_act12d0_ex01_end",
+ "storyGroup": "act12d0",
+ "storySort": 21,
+ "storyDependence": "act12d0_level_act12d0_09_end",
+ "storyCanShow": 1,
+ "storyCode": "RI-EX-1",
+ "storyName": "声东击西",
+ "storyPic": null,
+ "storyInfo": "info/activities/act12d0/level_act12d0_ex01_end",
+ "storyCanEnter": 1,
+ "storyTxt": "activities/act12d0/level_act12d0_ex01_end",
+ "avgTag": "行动后",
+ "unLockType": "STAGE_CLEAR",
+ "costItemType": "NONE",
+ "costItemId": null,
+ "costItemCount": 0,
+ "stageCount": 1,
+ "requiredStages": [
+ {
+ "stageId": "act12d0_ex01",
+ "minState": 2,
+ "maxState": 3
+ }
+ ]
+ }
+ ]
+ },
"act4d0": {
"id": "act4d0",
"name": "战地秘闻",
diff --git a/resources/gamedata/excel/story_table.json b/resources/gamedata/excel/story_table.json
index 6653050b..c7a7e2ec 100644
--- a/resources/gamedata/excel/story_table.json
+++ b/resources/gamedata/excel/story_table.json
@@ -6254,6 +6254,750 @@
"setFlags": [],
"completedRewards": []
},
+ "activities/act12d0/level_act12d0_01_beg": {
+ "id": "activities/act12d0/level_act12d0_01_beg",
+ "needCommit": true,
+ "repeatable": false,
+ "disabled": false,
+ "trigger": {
+ "type": "BEFORE_BATTLE",
+ "key": "act12d0_01",
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": [
+ {
+ "stageId": "act12d0_01",
+ "minState": 0,
+ "maxState": 1
+ }
+ ]
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "activities/act12d0/level_act12d0_01_end": {
+ "id": "activities/act12d0/level_act12d0_01_end",
+ "needCommit": true,
+ "repeatable": false,
+ "disabled": false,
+ "trigger": {
+ "type": "AFTER_BATTLE",
+ "key": "act12d0_01",
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": [
+ {
+ "stageId": "act12d0_01",
+ "minState": 2,
+ "maxState": 3
+ }
+ ]
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "activities/act12d0/level_act12d0_02_beg": {
+ "id": "activities/act12d0/level_act12d0_02_beg",
+ "needCommit": true,
+ "repeatable": false,
+ "disabled": false,
+ "trigger": {
+ "type": "BEFORE_BATTLE",
+ "key": "act12d0_02",
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": [
+ {
+ "stageId": "act12d0_02",
+ "minState": 0,
+ "maxState": 1
+ }
+ ]
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "activities/act12d0/level_act12d0_02_end": {
+ "id": "activities/act12d0/level_act12d0_02_end",
+ "needCommit": true,
+ "repeatable": false,
+ "disabled": false,
+ "trigger": {
+ "type": "AFTER_BATTLE",
+ "key": "act12d0_02",
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": [
+ {
+ "stageId": "act12d0_02",
+ "minState": 2,
+ "maxState": 3
+ }
+ ]
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "activities/act12d0/level_act12d0_03_beg": {
+ "id": "activities/act12d0/level_act12d0_03_beg",
+ "needCommit": true,
+ "repeatable": false,
+ "disabled": false,
+ "trigger": {
+ "type": "BEFORE_BATTLE",
+ "key": "act12d0_03",
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": [
+ {
+ "stageId": "act12d0_03",
+ "minState": 0,
+ "maxState": 1
+ }
+ ]
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "activities/act12d0/level_act12d0_03_end": {
+ "id": "activities/act12d0/level_act12d0_03_end",
+ "needCommit": true,
+ "repeatable": false,
+ "disabled": false,
+ "trigger": {
+ "type": "AFTER_BATTLE",
+ "key": "act12d0_03",
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": [
+ {
+ "stageId": "act12d0_03",
+ "minState": 2,
+ "maxState": 3
+ }
+ ]
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "activities/act12d0/level_act12d0_04_beg": {
+ "id": "activities/act12d0/level_act12d0_04_beg",
+ "needCommit": true,
+ "repeatable": false,
+ "disabled": false,
+ "trigger": {
+ "type": "BEFORE_BATTLE",
+ "key": "act12d0_04",
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": [
+ {
+ "stageId": "act12d0_04",
+ "minState": 0,
+ "maxState": 1
+ }
+ ]
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "activities/act12d0/level_act12d0_04_end": {
+ "id": "activities/act12d0/level_act12d0_04_end",
+ "needCommit": true,
+ "repeatable": false,
+ "disabled": false,
+ "trigger": {
+ "type": "AFTER_BATTLE",
+ "key": "act12d0_04",
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": [
+ {
+ "stageId": "act12d0_04",
+ "minState": 2,
+ "maxState": 3
+ }
+ ]
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "activities/act12d0/level_act12d0_st01": {
+ "id": "activities/act12d0/level_act12d0_st01",
+ "needCommit": true,
+ "repeatable": false,
+ "disabled": false,
+ "trigger": {
+ "type": "BEFORE_BATTLE",
+ "key": "act12d0_st01",
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": []
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "activities/act12d0/level_act12d0_05_beg": {
+ "id": "activities/act12d0/level_act12d0_05_beg",
+ "needCommit": true,
+ "repeatable": false,
+ "disabled": false,
+ "trigger": {
+ "type": "BEFORE_BATTLE",
+ "key": "act12d0_05",
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": [
+ {
+ "stageId": "act12d0_05",
+ "minState": 0,
+ "maxState": 1
+ }
+ ]
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "activities/act12d0/level_act12d0_05_end": {
+ "id": "activities/act12d0/level_act12d0_05_end",
+ "needCommit": true,
+ "repeatable": false,
+ "disabled": false,
+ "trigger": {
+ "type": "AFTER_BATTLE",
+ "key": "act12d0_05",
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": [
+ {
+ "stageId": "act12d0_05",
+ "minState": 2,
+ "maxState": 3
+ }
+ ]
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "activities/act12d0/level_act12d0_06_beg": {
+ "id": "activities/act12d0/level_act12d0_06_beg",
+ "needCommit": true,
+ "repeatable": false,
+ "disabled": false,
+ "trigger": {
+ "type": "BEFORE_BATTLE",
+ "key": "act12d0_06",
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": [
+ {
+ "stageId": "act12d0_06",
+ "minState": 0,
+ "maxState": 1
+ }
+ ]
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "activities/act12d0/level_act12d0_06_end": {
+ "id": "activities/act12d0/level_act12d0_06_end",
+ "needCommit": true,
+ "repeatable": false,
+ "disabled": false,
+ "trigger": {
+ "type": "AFTER_BATTLE",
+ "key": "act12d0_06",
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": [
+ {
+ "stageId": "act12d0_06",
+ "minState": 2,
+ "maxState": 3
+ }
+ ]
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "activities/act12d0/level_act12d0_st02": {
+ "id": "activities/act12d0/level_act12d0_st02",
+ "needCommit": true,
+ "repeatable": false,
+ "disabled": false,
+ "trigger": {
+ "type": "BEFORE_BATTLE",
+ "key": "act12d0_st02",
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": []
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "activities/act12d0/level_act12d0_07_beg": {
+ "id": "activities/act12d0/level_act12d0_07_beg",
+ "needCommit": true,
+ "repeatable": false,
+ "disabled": false,
+ "trigger": {
+ "type": "BEFORE_BATTLE",
+ "key": "act12d0_07",
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": [
+ {
+ "stageId": "act12d0_07",
+ "minState": 0,
+ "maxState": 1
+ }
+ ]
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "activities/act12d0/level_act12d0_07_end": {
+ "id": "activities/act12d0/level_act12d0_07_end",
+ "needCommit": true,
+ "repeatable": false,
+ "disabled": false,
+ "trigger": {
+ "type": "AFTER_BATTLE",
+ "key": "act12d0_07",
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": [
+ {
+ "stageId": "act12d0_07",
+ "minState": 2,
+ "maxState": 3
+ }
+ ]
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "activities/act12d0/level_act12d0_08_beg": {
+ "id": "activities/act12d0/level_act12d0_08_beg",
+ "needCommit": true,
+ "repeatable": false,
+ "disabled": false,
+ "trigger": {
+ "type": "BEFORE_BATTLE",
+ "key": "act12d0_08",
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": [
+ {
+ "stageId": "act12d0_08",
+ "minState": 0,
+ "maxState": 1
+ }
+ ]
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "activities/act12d0/level_act12d0_08_end": {
+ "id": "activities/act12d0/level_act12d0_08_end",
+ "needCommit": true,
+ "repeatable": false,
+ "disabled": false,
+ "trigger": {
+ "type": "AFTER_BATTLE",
+ "key": "act12d0_08",
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": [
+ {
+ "stageId": "act12d0_08",
+ "minState": 2,
+ "maxState": 3
+ }
+ ]
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "activities/act12d0/level_act12d0_09_beg": {
+ "id": "activities/act12d0/level_act12d0_09_beg",
+ "needCommit": true,
+ "repeatable": false,
+ "disabled": false,
+ "trigger": {
+ "type": "BEFORE_BATTLE",
+ "key": "act12d0_09",
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": [
+ {
+ "stageId": "act12d0_09",
+ "minState": 0,
+ "maxState": 1
+ }
+ ]
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "activities/act12d0/level_act12d0_09_end": {
+ "id": "activities/act12d0/level_act12d0_09_end",
+ "needCommit": true,
+ "repeatable": false,
+ "disabled": false,
+ "trigger": {
+ "type": "AFTER_BATTLE",
+ "key": "act12d0_09",
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": [
+ {
+ "stageId": "act12d0_09",
+ "minState": 2,
+ "maxState": 3
+ }
+ ]
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "Activities/act12d0/training/training_act12d0_09_a": {
+ "id": "Activities/act12d0/training/training_act12d0_09_a",
+ "needCommit": false,
+ "repeatable": true,
+ "disabled": false,
+ "trigger": {
+ "type": "CUSTOM_OPERATION",
+ "key": null,
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": [
+ {
+ "stageId": "act12d0_09",
+ "minState": 0,
+ "maxState": 1
+ }
+ ]
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "Activities/act12d0/training/training_act12d0_09_b": {
+ "id": "Activities/act12d0/training/training_act12d0_09_b",
+ "needCommit": false,
+ "repeatable": true,
+ "disabled": false,
+ "trigger": {
+ "type": "CUSTOM_OPERATION",
+ "key": null,
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": [
+ {
+ "stageId": "act12d0_09",
+ "minState": 0,
+ "maxState": 1
+ }
+ ]
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "Activities/act12d0/training/training_act12d0_09_c": {
+ "id": "Activities/act12d0/training/training_act12d0_09_c",
+ "needCommit": false,
+ "repeatable": true,
+ "disabled": false,
+ "trigger": {
+ "type": "CUSTOM_OPERATION",
+ "key": null,
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": [
+ {
+ "stageId": "act12d0_09",
+ "minState": 0,
+ "maxState": 1
+ }
+ ]
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "Activities/act12d0/training/training_act12d0_09_d": {
+ "id": "Activities/act12d0/training/training_act12d0_09_d",
+ "needCommit": false,
+ "repeatable": true,
+ "disabled": false,
+ "trigger": {
+ "type": "CUSTOM_OPERATION",
+ "key": null,
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": [
+ {
+ "stageId": "act12d0_09",
+ "minState": 0,
+ "maxState": 1
+ }
+ ]
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "Activities/act12d0/training/training_act12d0_09_e": {
+ "id": "Activities/act12d0/training/training_act12d0_09_e",
+ "needCommit": false,
+ "repeatable": true,
+ "disabled": false,
+ "trigger": {
+ "type": "CUSTOM_OPERATION",
+ "key": null,
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": [
+ {
+ "stageId": "act12d0_09",
+ "minState": 0,
+ "maxState": 1
+ }
+ ]
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "Activities/act12d0/training/training_act12d0_09_f": {
+ "id": "Activities/act12d0/training/training_act12d0_09_f",
+ "needCommit": false,
+ "repeatable": true,
+ "disabled": false,
+ "trigger": {
+ "type": "CUSTOM_OPERATION",
+ "key": null,
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": [
+ {
+ "stageId": "act12d0_09",
+ "minState": 0,
+ "maxState": 1
+ }
+ ]
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "Activities/act12d0/training/training_act12d0_09_g": {
+ "id": "Activities/act12d0/training/training_act12d0_09_g",
+ "needCommit": false,
+ "repeatable": true,
+ "disabled": false,
+ "trigger": {
+ "type": "CUSTOM_OPERATION",
+ "key": null,
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": [
+ {
+ "stageId": "act12d0_09",
+ "minState": 0,
+ "maxState": 1
+ }
+ ]
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
"activities/act11d7/level_act11d7_st01": {
"id": "activities/act11d7/level_act11d7_st01",
"needCommit": true,
@@ -9849,5 +10593,93 @@
"setProgress": -1,
"setFlags": [],
"completedRewards": []
+ },
+ "activities/act12d6/level_act12d6_entry": {
+ "id": "activities/act12d6/level_act12d6_entry",
+ "needCommit": true,
+ "repeatable": false,
+ "disabled": false,
+ "trigger": {
+ "type": "CUSTOM_OPERATION",
+ "key": "ro_entry",
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": []
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "activities/act12d6/level_act12d6_ending_1": {
+ "id": "activities/act12d6/level_act12d6_ending_1",
+ "needCommit": true,
+ "repeatable": true,
+ "disabled": false,
+ "trigger": {
+ "type": "CUSTOM_OPERATION",
+ "key": "ro_ending_1",
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": []
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "activities/act12d6/level_act12d6_ending_2": {
+ "id": "activities/act12d6/level_act12d6_ending_2",
+ "needCommit": true,
+ "repeatable": true,
+ "disabled": false,
+ "trigger": {
+ "type": "CUSTOM_OPERATION",
+ "key": "ro_ending_2",
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": []
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
+ },
+ "activities/act12d6/level_act12d6_ending_3": {
+ "id": "activities/act12d6/level_act12d6_ending_3",
+ "needCommit": true,
+ "repeatable": true,
+ "disabled": false,
+ "trigger": {
+ "type": "CUSTOM_OPERATION",
+ "key": "ro_ending_3",
+ "useRegex": false
+ },
+ "condition": {
+ "minProgress": -1,
+ "maxProgress": -1,
+ "minPlayerLevel": 1,
+ "requiredFlags": [],
+ "excludedFlags": [],
+ "requiredStages": []
+ },
+ "setProgress": -1,
+ "setFlags": [],
+ "completedRewards": []
}
}
\ No newline at end of file
diff --git a/resources/gamedata/excel/token_table.json b/resources/gamedata/excel/token_table.json
index 5beb209d..a5151a05 100644
--- a/resources/gamedata/excel/token_table.json
+++ b/resources/gamedata/excel/token_table.json
@@ -62,6 +62,69 @@
"favorKeyFrames": null,
"respawnTime": 5
},
+ "trap_017_wooden_broke": {
+ "name": "破损的木桩",
+ "description": null,
+ "camp": null,
+ "tokenKey": null,
+ "appellation": "Broken Stump",
+ "position": "NONE",
+ "tagList": null,
+ "rarity": 0,
+ "profession": "TRAP",
+ "phases": [
+ {
+ "characterPrefabKey": "trap_017_wooden_broke",
+ "rangeId": null,
+ "maxLevel": 30,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 100,
+ "atk": 0,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 0,
+ "blockCnt": 0,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.0,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxRespawnTime": 1,
+ "tauntLevel": 0,
+ "stunImmune": false
+ }
+ },
+ {
+ "level": 30,
+ "data": {
+ "maxHp": 100,
+ "atk": 0,
+ "def": 0,
+ "magicResistance": 0.0,
+ "cost": 0,
+ "blockCnt": 0,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.0,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxRespawnTime": 1,
+ "tauntLevel": 0,
+ "stunImmune": false
+ }
+ }
+ ],
+ "evolveCost": null
+ }
+ ],
+ "talents": null,
+ "potentialRanks": null,
+ "favorKeyFrames": null,
+ "respawnTime": 5
+ },
"trap_005_sensor": {
"name": "感应器",
"description": null,
diff --git a/resources/gamedata/excel/zone_table.json b/resources/gamedata/excel/zone_table.json
index 0b4c4fe9..a3034d63 100644
--- a/resources/gamedata/excel/zone_table.json
+++ b/resources/gamedata/excel/zone_table.json
@@ -247,6 +247,32 @@
"lockedText": "",
"canPreview": false
},
+ "act12d0_zone1": {
+ "zoneID": "act12d0_zone1",
+ "zoneIndex": 0,
+ "type": "ACTIVITY",
+ "zoneNameFirst": null,
+ "zoneNameSecond": "大酋长之路",
+ "zoneNameTitleCurrent": null,
+ "zoneNameTitleUnCurrent": null,
+ "zoneNameTitleEx": null,
+ "zoneNameThird": null,
+ "lockedText": null,
+ "canPreview": false
+ },
+ "act12d0_zone2": {
+ "zoneID": "act12d0_zone2",
+ "zoneIndex": 1,
+ "type": "ACTIVITY",
+ "zoneNameFirst": null,
+ "zoneNameSecond": "嘉维尔足迹",
+ "zoneNameTitleCurrent": null,
+ "zoneNameTitleUnCurrent": null,
+ "zoneNameTitleEx": null,
+ "zoneNameThird": null,
+ "lockedText": null,
+ "canPreview": false
+ },
"act11d7_zone1": {
"zoneID": "act11d7_zone1",
"zoneIndex": 0,
@@ -556,6 +582,14 @@
}
},
"zoneValidInfo": {
+ "act12d0_zone1": {
+ "startTs": 1598328000,
+ "endTs": 1599508799
+ },
+ "act12d0_zone2": {
+ "startTs": 1598947200,
+ "endTs": 1599508799
+ },
"act11d7_zone1": {
"startTs": 1597132800,
"endTs": 1597953599
diff --git a/resources/gamedata/levels/activities/act12d0/level_act12d0_01.json b/resources/gamedata/levels/activities/act12d0/level_act12d0_01.json
new file mode 100644
index 00000000..664da805
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d0/level_act12d0_01.json
@@ -0,0 +1,2630 @@
+{
+ "options": {
+ "characterLimit": 9,
+ "maxLifePoint": 5,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "m_bat_freezeassshou",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83,
+ 84,
+ 85,
+ 86,
+ 87
+ ],
+ [
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76
+ ],
+ [
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65
+ ],
+ [
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54
+ ],
+ [
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43
+ ],
+ [
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32
+ ],
+ [
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 11,
+ "height": 8
+ },
+ "tilesDisallowToLocate": [],
+ "runes": null,
+ "globalBuffs": null,
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1007_slime",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1000_gopro",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1093_ccsbr",
+ "level": 0,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 1.5,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 3,
+ "preDelay": 13.0,
+ "interval": 1.5,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 3,
+ "preDelay": 30.0,
+ "interval": 1.5,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 3,
+ "preDelay": 42.0,
+ "interval": 1.5,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 30.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 5,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 30.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 45.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 10.0,
+ "interval": 3.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 1,
+ "preDelay": 30.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 2,
+ "preDelay": 35.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 2,
+ "preDelay": 40.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 1,
+ "preDelay": 30.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 2,
+ "preDelay": 35.0,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 2,
+ "preDelay": 40.0,
+ "interval": 1.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 10.0,
+ "interval": 3.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 12.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 3.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 17.0,
+ "interval": 3.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 7,
+ "preDelay": 10.0,
+ "interval": 0.5,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 7,
+ "preDelay": 10.0,
+ "interval": 0.5,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 3.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 17.0,
+ "interval": 3.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": null,
+ "hardPredefines": null,
+ "excludeCharIdList": null,
+ "randomSeed": 1495985732
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d0/level_act12d0_02.json b/resources/gamedata/levels/activities/act12d0/level_act12d0_02.json
new file mode 100644
index 00000000..36880d86
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d0/level_act12d0_02.json
@@ -0,0 +1,4325 @@
+{
+ "options": {
+ "characterLimit": 8,
+ "maxLifePoint": 3,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "m_bat_freezeassshou",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 84,
+ 85,
+ 86,
+ 87,
+ 88,
+ 89,
+ 90,
+ 91,
+ 92,
+ 93,
+ 94,
+ 95
+ ],
+ [
+ 72,
+ 73,
+ 74,
+ 75,
+ 76,
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83
+ ],
+ [
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65,
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71
+ ],
+ [
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54,
+ 55,
+ 56,
+ 57,
+ 58,
+ 59
+ ],
+ [
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43,
+ 44,
+ 45,
+ 46,
+ 47
+ ],
+ [
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35
+ ],
+ [
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_grass",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_grass",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 12,
+ "height": 8
+ },
+ "tilesDisallowToLocate": [],
+ "runes": null,
+ "globalBuffs": null,
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": -0.07,
+ "y": -0.48
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": -0.49,
+ "y": -0.03
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": -0.16,
+ "y": -0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.15,
+ "y": 0.25
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": -0.07,
+ "y": -0.48
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 38.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": -0.49,
+ "y": -0.03
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 38.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": -0.13,
+ "y": -0.08
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 35.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.15,
+ "y": 0.25
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 35.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1000_gopro",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1093_ccsbr",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1094_ccspm",
+ "level": 0,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 2.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 1,
+ "preDelay": 4.0,
+ "interval": 2.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 2,
+ "preDelay": 16.0,
+ "interval": 2.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 12.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 33.0,
+ "interval": 7.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 50.0,
+ "interval": 3.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 20.0,
+ "interval": 8.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 5,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 20.0,
+ "interval": 8.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 40.0,
+ "interval": 7.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 50.0,
+ "interval": 4.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 7.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 10.0,
+ "interval": 7.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 12.0,
+ "interval": 8.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 12.0,
+ "interval": 2.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 23.0,
+ "interval": 10.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 27.0,
+ "interval": 6.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 2,
+ "preDelay": 35.0,
+ "interval": 15.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 35.0,
+ "interval": 15.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 48.0,
+ "interval": 6.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 48.0,
+ "interval": 6.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 50.0,
+ "interval": 15.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 50.0,
+ "interval": 4.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 12.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 2,
+ "preDelay": 5.0,
+ "interval": 8.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 8.0,
+ "interval": 6.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 22.0,
+ "interval": 4.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 29.0,
+ "interval": 6.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 2,
+ "preDelay": 33.0,
+ "interval": 8.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 28.0,
+ "interval": 6.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 32.0,
+ "interval": 25.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 32.0,
+ "interval": 25.0,
+ "routeIndex": 32,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 32.0,
+ "interval": 25.0,
+ "routeIndex": 33,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 32.0,
+ "interval": 25.0,
+ "routeIndex": 34,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [
+ {
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#1",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#2",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ }
+ ],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 829954650
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d0/level_act12d0_03.json b/resources/gamedata/levels/activities/act12d0/level_act12d0_03.json
new file mode 100644
index 00000000..b59bf79e
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d0/level_act12d0_03.json
@@ -0,0 +1,5674 @@
+{
+ "options": {
+ "characterLimit": 8,
+ "maxLifePoint": 5,
+ "initialCost": 3,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "m_bat_Imfxingback",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83,
+ 84,
+ 85,
+ 86,
+ 87
+ ],
+ [
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76
+ ],
+ [
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65
+ ],
+ [
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54
+ ],
+ [
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43
+ ],
+ [
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32
+ ],
+ [
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_fence",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_fence",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 11,
+ "height": 8
+ },
+ "tilesDisallowToLocate": [],
+ "runes": null,
+ "globalBuffs": null,
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 12.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 12.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 12.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 12.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 12.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 12.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 12.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 12.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 12.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 12.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 12.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 12.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1093_ccsbr",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1094_ccspm",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1007_slime",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1000_gopro",
+ "level": 0,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 5.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 1,
+ "preDelay": 7.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 2,
+ "preDelay": 15.0,
+ "interval": 3.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 2,
+ "preDelay": 20.0,
+ "interval": 3.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 28.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 36.0,
+ "interval": 3.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 15.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 7.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 15.0,
+ "interval": 3.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 20.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 28.0,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 2,
+ "preDelay": 36.0,
+ "interval": 3.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 0.5,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 3,
+ "preDelay": 3.2,
+ "interval": 0.5,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 3,
+ "preDelay": 8.0,
+ "interval": 0.5,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 3,
+ "preDelay": 8.2,
+ "interval": 0.5,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 4,
+ "preDelay": 13.0,
+ "interval": 0.5,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 4,
+ "preDelay": 13.5,
+ "interval": 0.5,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 4,
+ "preDelay": 20.0,
+ "interval": 0.5,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 4,
+ "preDelay": 20.5,
+ "interval": 0.5,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 4,
+ "preDelay": 25.0,
+ "interval": 0.5,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 4,
+ "preDelay": 25.5,
+ "interval": 0.5,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 4,
+ "preDelay": 32.0,
+ "interval": 0.5,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 4,
+ "preDelay": 32.5,
+ "interval": 0.5,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 15.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 7.0,
+ "interval": 3.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 15.0,
+ "interval": 3.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 2,
+ "preDelay": 20.0,
+ "interval": 3.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 28.0,
+ "interval": 3.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 2,
+ "preDelay": 36.0,
+ "interval": 3.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 0.5,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 4,
+ "preDelay": 3.2,
+ "interval": 0.5,
+ "routeIndex": 32,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 4,
+ "preDelay": 8.0,
+ "interval": 0.5,
+ "routeIndex": 33,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 4,
+ "preDelay": 8.2,
+ "interval": 0.5,
+ "routeIndex": 34,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 5,
+ "preDelay": 13.0,
+ "interval": 0.5,
+ "routeIndex": 35,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 5,
+ "preDelay": 13.5,
+ "interval": 0.5,
+ "routeIndex": 36,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 5,
+ "preDelay": 20.0,
+ "interval": 0.5,
+ "routeIndex": 37,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 5,
+ "preDelay": 20.5,
+ "interval": 0.5,
+ "routeIndex": 38,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 6,
+ "preDelay": 25.0,
+ "interval": 0.3,
+ "routeIndex": 39,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 6,
+ "preDelay": 25.5,
+ "interval": 0.3,
+ "routeIndex": 40,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 6,
+ "preDelay": 32.0,
+ "interval": 0.3,
+ "routeIndex": 41,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 6,
+ "preDelay": 32.5,
+ "interval": 0.3,
+ "routeIndex": 42,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 10,
+ "preDelay": 32.0,
+ "interval": 0.2,
+ "routeIndex": 43,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 10,
+ "preDelay": 32.5,
+ "interval": 0.3,
+ "routeIndex": 44,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [
+ {
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#1",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#2",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#3",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#5",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#6",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#4",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ }
+ ],
+ "characterCards": [],
+ "tokenCards": [
+ {
+ "initialCnt": 8,
+ "hidden": false,
+ "alias": null,
+ "inst": {
+ "characterKey": "trap_016_peon",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": -1,
+ "mainSkillLvl": 0,
+ "skinId": null
+ }
+ ]
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 187292743
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d0/level_act12d0_04.json b/resources/gamedata/levels/activities/act12d0/level_act12d0_04.json
new file mode 100644
index 00000000..cfdd6268
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d0/level_act12d0_04.json
@@ -0,0 +1,3443 @@
+{
+ "options": {
+ "characterLimit": 8,
+ "maxLifePoint": 3,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "m_bat_Imfxingback",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 84,
+ 85,
+ 86,
+ 87,
+ 88,
+ 89,
+ 90,
+ 91,
+ 92,
+ 93,
+ 94,
+ 95
+ ],
+ [
+ 72,
+ 73,
+ 74,
+ 75,
+ 76,
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83
+ ],
+ [
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65,
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71
+ ],
+ [
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54,
+ 55,
+ 56,
+ 57,
+ 58,
+ 59
+ ],
+ [
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43,
+ 44,
+ 45,
+ 46,
+ 47
+ ],
+ [
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35
+ ],
+ [
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_grass",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_grass",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_grass",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 12,
+ "height": 8
+ },
+ "tilesDisallowToLocate": [],
+ "runes": null,
+ "globalBuffs": null,
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.33,
+ "y": -0.3
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.3,
+ "y": 0.26
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.33,
+ "y": -0.31
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.32,
+ "y": 0.32
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.33,
+ "y": -0.3
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.33,
+ "y": -0.31
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 22.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.3,
+ "y": 0.26
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.32,
+ "y": 0.32
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.33,
+ "y": -0.3
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.33,
+ "y": -0.31
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 22.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.3,
+ "y": 0.26
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.32,
+ "y": 0.32
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1096_ccwitch",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1093_ccsbr",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1093_ccsbr_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1094_ccspm",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1000_gopro_2",
+ "level": 0,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 4.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 1,
+ "preDelay": 9.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 6.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 2,
+ "preDelay": 5.0,
+ "interval": 12.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 2,
+ "preDelay": 6.0,
+ "interval": 12.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 1,
+ "preDelay": 6.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 9.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 12.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 11.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 9.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 2,
+ "preDelay": 9.0,
+ "interval": 3.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 12.0,
+ "actions": [
+ {
+ "actionType": 5,
+ "managedByScheduler": true,
+ "key": "enemy_1096_ccwitch",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1096_ccwitch",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 1,
+ "preDelay": 4.0,
+ "interval": 1.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 1,
+ "preDelay": 6.0,
+ "interval": 1.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 21.0,
+ "interval": 1.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 13.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1096_ccwitch",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 30.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 22.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 2,
+ "preDelay": 5.0,
+ "interval": 24.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 2,
+ "preDelay": 4.0,
+ "interval": 22.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 2,
+ "preDelay": 6.0,
+ "interval": 24.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 2,
+ "preDelay": 15.0,
+ "interval": 22.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr_2",
+ "count": 2,
+ "preDelay": 16.0,
+ "interval": 22.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 18.0,
+ "interval": 1.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [
+ {
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#1",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#2",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#3",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#4",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#5",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ }
+ ],
+ "characterCards": [],
+ "tokenCards": [
+ {
+ "initialCnt": 5,
+ "hidden": false,
+ "alias": "trap_016_peon",
+ "inst": {
+ "characterKey": "trap_016_peon",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": -1,
+ "mainSkillLvl": 1,
+ "skinId": null
+ }
+ ]
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 479203371
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d0/level_act12d0_05.json b/resources/gamedata/levels/activities/act12d0/level_act12d0_05.json
new file mode 100644
index 00000000..c24c39c4
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d0/level_act12d0_05.json
@@ -0,0 +1,5109 @@
+{
+ "options": {
+ "characterLimit": 8,
+ "maxLifePoint": 3,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "m_bat_ironguy",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83,
+ 84,
+ 85,
+ 86,
+ 87
+ ],
+ [
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76
+ ],
+ [
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65
+ ],
+ [
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54
+ ],
+ [
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43
+ ],
+ [
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32
+ ],
+ [
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_grass",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_grass",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_grass",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_grass",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_grass",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_grass",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_grass",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_grass",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 11,
+ "height": 8
+ },
+ "tilesDisallowToLocate": [],
+ "runes": null,
+ "globalBuffs": null,
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 51.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 60.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 12.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 1,
+ "time": 47.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 6.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 4.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 7.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 8.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1093_ccsbr",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1095_ccripr",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1096_ccwitch",
+ "level": 0,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 4.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 5,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 4.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 1,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 1,
+ "preDelay": 2.0,
+ "interval": 4.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 4.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 2.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 16.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 29.0,
+ "interval": 4.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 44.0,
+ "interval": 4.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 4.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 18.0,
+ "interval": 4.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 35.0,
+ "interval": 4.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 31.0,
+ "interval": 4.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 1,
+ "preDelay": 35.0,
+ "interval": 4.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1096_ccwitch",
+ "count": 1,
+ "preDelay": 44.0,
+ "interval": 15.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 7.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 4.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 1,
+ "preDelay": 6.0,
+ "interval": 4.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 8.0,
+ "interval": 4.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 30.0,
+ "interval": 4.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 42.0,
+ "interval": 4.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 55.0,
+ "interval": 4.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1096_ccwitch",
+ "count": 1,
+ "preDelay": 12.0,
+ "interval": 4.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 17.0,
+ "interval": 4.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1096_ccwitch",
+ "count": 1,
+ "preDelay": 29.0,
+ "interval": 4.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1096_ccwitch",
+ "count": 1,
+ "preDelay": 36.0,
+ "interval": 3.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 1,
+ "preDelay": 52.0,
+ "interval": 4.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 2,
+ "preDelay": 64.0,
+ "interval": 4.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 1,
+ "preDelay": 58.0,
+ "interval": 4.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 1,
+ "preDelay": 64.0,
+ "interval": 4.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 1,
+ "preDelay": 68.0,
+ "interval": 4.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [
+ {
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#1",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#2",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#3",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#4",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#5",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#6",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#7",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#8",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#9",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#10",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ }
+ ],
+ "characterCards": [],
+ "tokenCards": [
+ {
+ "initialCnt": 5,
+ "hidden": false,
+ "alias": null,
+ "inst": {
+ "characterKey": "trap_016_peon",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": -1,
+ "mainSkillLvl": 0,
+ "skinId": null
+ }
+ ]
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 2107836396
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d0/level_act12d0_06.json b/resources/gamedata/levels/activities/act12d0/level_act12d0_06.json
new file mode 100644
index 00000000..23a078f7
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d0/level_act12d0_06.json
@@ -0,0 +1,2327 @@
+{
+ "options": {
+ "characterLimit": 8,
+ "maxLifePoint": 3,
+ "initialCost": 25,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "m_bat_ironguy",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 84,
+ 85,
+ 86,
+ 87,
+ 88,
+ 89,
+ 90,
+ 91,
+ 92,
+ 93,
+ 94,
+ 95
+ ],
+ [
+ 72,
+ 73,
+ 74,
+ 75,
+ 76,
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83
+ ],
+ [
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65,
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71
+ ],
+ [
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54,
+ 55,
+ 56,
+ 57,
+ 58,
+ 59
+ ],
+ [
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43,
+ 44,
+ 45,
+ 46,
+ 47
+ ],
+ [
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35
+ ],
+ [
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 12,
+ "height": 8
+ },
+ "tilesDisallowToLocate": [],
+ "runes": null,
+ "globalBuffs": null,
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1093_ccsbr",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1093_ccsbr_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1094_ccspm",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1096_ccwitch",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1097_cclmbjk",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1095_ccripr",
+ "level": 0,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 5.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 13.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr_2",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 9.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 12.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 11.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 3.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr_2",
+ "count": 2,
+ "preDelay": 17.0,
+ "interval": 3.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 2,
+ "preDelay": 6.0,
+ "interval": 9.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1097_cclmbjk",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 5,
+ "managedByScheduler": true,
+ "key": "enemy_1097_cclmbjk",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 17.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr_2",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 3.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 1,
+ "preDelay": 14.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1096_ccwitch",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 13.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 3.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr_2",
+ "count": 2,
+ "preDelay": 16.0,
+ "interval": 3.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr_2",
+ "count": 2,
+ "preDelay": 27.0,
+ "interval": 3.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1096_ccwitch",
+ "count": 1,
+ "preDelay": 22.0,
+ "interval": 1.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1097_cclmbjk",
+ "count": 1,
+ "preDelay": 4.0,
+ "interval": 1.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 16.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 30.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr_2",
+ "count": 2,
+ "preDelay": 7.0,
+ "interval": 30.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr_2",
+ "count": 2,
+ "preDelay": 25.0,
+ "interval": 15.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1097_cclmbjk",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 15.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1096_ccwitch",
+ "count": 3,
+ "preDelay": 10.0,
+ "interval": 14.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [
+ {
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#1",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#2",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#3",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#4",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#5",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#6",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#7",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#8",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#9",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ }
+ ],
+ "characterCards": [],
+ "tokenCards": [
+ {
+ "initialCnt": 7,
+ "hidden": false,
+ "alias": "trap_016_peon",
+ "inst": {
+ "characterKey": "trap_016_peon",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": -1,
+ "mainSkillLvl": 1,
+ "skinId": null
+ }
+ ]
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 987832341
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d0/level_act12d0_07.json b/resources/gamedata/levels/activities/act12d0/level_act12d0_07.json
new file mode 100644
index 00000000..83d830ba
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d0/level_act12d0_07.json
@@ -0,0 +1,3518 @@
+{
+ "options": {
+ "characterLimit": 8,
+ "maxLifePoint": 3,
+ "initialCost": 3,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "m_bat_ironguy",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83,
+ 84,
+ 85,
+ 86,
+ 87
+ ],
+ [
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76
+ ],
+ [
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65
+ ],
+ [
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54
+ ],
+ [
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43
+ ],
+ [
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32
+ ],
+ [
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_defup",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": [
+ {
+ "key": "def",
+ "value": 200.0,
+ "valueStr": null
+ }
+ ],
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 11,
+ "height": 8
+ },
+ "tilesDisallowToLocate": [],
+ "runes": null,
+ "globalBuffs": null,
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 1,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.2,
+ "y": -0.2
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": -0.15,
+ "y": 0.19
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 1,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.21,
+ "y": -0.18
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 25.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": -0.17,
+ "y": 0.22
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 25.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.2,
+ "y": -0.2
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": -0.15,
+ "y": 0.19
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.21,
+ "y": -0.18
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 25.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": -0.17,
+ "y": 0.22
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 25.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1093_ccsbr",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1094_ccspm",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1098_cchmpn",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1007_slime",
+ "level": 0,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 2,
+ "preDelay": 8.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 2,
+ "preDelay": 13.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 2,
+ "preDelay": 19.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 3,
+ "preDelay": 26.0,
+ "interval": 0.8,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 3,
+ "preDelay": 30.0,
+ "interval": 0.8,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 2,
+ "preDelay": 11.0,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 2,
+ "preDelay": 16.0,
+ "interval": 1.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 2,
+ "preDelay": 24.0,
+ "interval": 0.8,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 2,
+ "preDelay": 30.0,
+ "interval": 0.8,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 28.0,
+ "interval": 5.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 25.0,
+ "interval": 10.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 20.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1098_cchmpn",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 5,
+ "managedByScheduler": true,
+ "key": "enemy_1098_cchmpn",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1098_cchmpn",
+ "count": 1,
+ "preDelay": 35.0,
+ "interval": 1.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 2,
+ "preDelay": 20.0,
+ "interval": 15.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 5,
+ "preDelay": 3.0,
+ "interval": 10.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 2,
+ "preDelay": 10.0,
+ "interval": 20.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 5,
+ "preDelay": 3.5,
+ "interval": 10.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 2,
+ "preDelay": 10.5,
+ "interval": 20.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 20.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1098_cchmpn",
+ "count": 1,
+ "preDelay": 10.0,
+ "interval": 1.0,
+ "routeIndex": 32,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1098_cchmpn",
+ "count": 1,
+ "preDelay": 40.0,
+ "interval": 1.0,
+ "routeIndex": 33,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 3,
+ "preDelay": 10.0,
+ "interval": 15.0,
+ "routeIndex": 34,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 5,
+ "preDelay": 3.0,
+ "interval": 10.0,
+ "routeIndex": 35,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 15.0,
+ "routeIndex": 36,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [
+ {
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#1",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#2",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#3",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#4",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#5",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#6",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#7",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ }
+ ],
+ "characterCards": [],
+ "tokenCards": [
+ {
+ "initialCnt": 5,
+ "hidden": false,
+ "alias": "trap_016_peon",
+ "inst": {
+ "characterKey": "trap_016_peon",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": -1,
+ "mainSkillLvl": 0,
+ "skinId": null
+ }
+ ]
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 516565738
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d0/level_act12d0_08.json b/resources/gamedata/levels/activities/act12d0/level_act12d0_08.json
new file mode 100644
index 00000000..dc53e4c9
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d0/level_act12d0_08.json
@@ -0,0 +1,4343 @@
+{
+ "options": {
+ "characterLimit": 9,
+ "maxLifePoint": 3,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "m_bat_ausband",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 84,
+ 85,
+ 86,
+ 87,
+ 88,
+ 89,
+ 90,
+ 91,
+ 92,
+ 93,
+ 94,
+ 95
+ ],
+ [
+ 72,
+ 73,
+ 74,
+ 75,
+ 76,
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83
+ ],
+ [
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65,
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71
+ ],
+ [
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54,
+ 55,
+ 56,
+ 57,
+ 58,
+ 59
+ ],
+ [
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43,
+ 44,
+ 45,
+ 46,
+ 47
+ ],
+ [
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35
+ ],
+ [
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_telin",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_telout",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 12,
+ "height": 8
+ },
+ "tilesDisallowToLocate": [],
+ "runes": null,
+ "globalBuffs": null,
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1093_ccsbr",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1094_ccspm",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1095_ccripr",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1096_ccwitch",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1098_cchmpn",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1512_mcmstr",
+ "level": 0,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 14.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 3.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 3,
+ "preDelay": 12.0,
+ "interval": 6.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 20.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 32.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 3.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 1,
+ "preDelay": 20.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 28.0,
+ "interval": 6.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 2,
+ "preDelay": 15.0,
+ "interval": 10.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 3.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1096_ccwitch",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 7.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1096_ccwitch",
+ "count": 1,
+ "preDelay": 20.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 2,
+ "preDelay": 18.0,
+ "interval": 9.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1098_cchmpn",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 3.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1512_mcmstr",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 5,
+ "managedByScheduler": true,
+ "key": "enemy_1512_mcmstr",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 1,
+ "managedByScheduler": true,
+ "key": "enemy_1512_mcmstr",
+ "count": 1,
+ "preDelay": 26.0,
+ "interval": 1.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1096_ccwitch",
+ "count": 1,
+ "preDelay": 6.0,
+ "interval": 1.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 1,
+ "preDelay": 24.0,
+ "interval": 1.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 32.0,
+ "interval": 6.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1096_ccwitch",
+ "count": 1,
+ "preDelay": 28.0,
+ "interval": 1.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 3.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1098_cchmpn",
+ "count": 1,
+ "preDelay": 20.0,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 2,
+ "preDelay": 10.0,
+ "interval": 7.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1096_ccwitch",
+ "count": 2,
+ "preDelay": 19.0,
+ "interval": 10.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 2,
+ "preDelay": 30.0,
+ "interval": 9.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 2,
+ "preDelay": 65.0,
+ "interval": 8.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 2,
+ "preDelay": 85.0,
+ "interval": 5.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 3,
+ "preDelay": 48.0,
+ "interval": 7.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1096_ccwitch",
+ "count": 1,
+ "preDelay": 77.0,
+ "interval": 1.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [
+ {
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#1",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#2",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#3",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#4",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#5",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#6",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#7",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#8",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#9",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#10",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ }
+ ],
+ "characterCards": [],
+ "tokenCards": [
+ {
+ "initialCnt": 10,
+ "hidden": false,
+ "alias": null,
+ "inst": {
+ "characterKey": "trap_016_peon",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": -1,
+ "mainSkillLvl": 1,
+ "skinId": null
+ }
+ ]
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 1079684387
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d0/level_act12d0_09.json b/resources/gamedata/levels/activities/act12d0/level_act12d0_09.json
new file mode 100644
index 00000000..64ec6c59
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d0/level_act12d0_09.json
@@ -0,0 +1,9988 @@
+{
+ "options": {
+ "characterLimit": 10,
+ "maxLifePoint": 5,
+ "initialCost": 30,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "m_bat_ironguy",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83,
+ 84,
+ 85,
+ 86,
+ 87
+ ],
+ [
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76
+ ],
+ [
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65
+ ],
+ [
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54
+ ],
+ [
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43
+ ],
+ [
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32
+ ],
+ [
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 11,
+ "height": 8
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": 1,
+ "key": "enemy_attribute_mul",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.8,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 0.8,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 0.5,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "globalBuffs": null,
+ "routes": [
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 4.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 6.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 7.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 7.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 8.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 9.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 11.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 4.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 6.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 7.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 8.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.02,
+ "y": 0.5
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 4.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.01,
+ "y": -0.48
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 8.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 4.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 6.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 7.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 7.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 8.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 9.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 11.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 4.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 6.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 7.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 8.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.5,
+ "y": 0.5
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 4.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.48,
+ "y": -0.49
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 8.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 4.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 6.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 7.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 7.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 8.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 9.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 11.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.5,
+ "y": -0.48
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 4.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.48,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.5,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 6.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.49,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 7.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.49,
+ "y": 0.46
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 8.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 4.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 8.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 4.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 6.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 7.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.49,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 7.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.49,
+ "y": -0.49
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 8.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.5,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 9.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.5,
+ "y": 0.02
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.49,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 11.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 4.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 6.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 7.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 8.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.49,
+ "y": 0.06
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 4.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.48,
+ "y": 0.02
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 8.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1093_ccsbr",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1094_ccspm",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 150
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1095_ccripr",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1096_ccwitch",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1098_cchmpn",
+ "level": 0,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 2,
+ "managedByScheduler": true,
+ "key": "Activities/act12d0/training/training_act12d0_09_a",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 6.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 6.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 6.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 6.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 6.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 4,
+ "preDelay": 18.0,
+ "interval": 9.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 4,
+ "preDelay": 18.0,
+ "interval": 9.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 4,
+ "preDelay": 18.0,
+ "interval": 9.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 4,
+ "preDelay": 18.0,
+ "interval": 9.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 4,
+ "preDelay": 18.0,
+ "interval": 9.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 3,
+ "preDelay": 18.0,
+ "interval": 9.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 2,
+ "preDelay": 26.0,
+ "interval": 15.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 2,
+ "managedByScheduler": true,
+ "key": "Activities/act12d0/training/training_act12d0_09_b",
+ "count": 1,
+ "preDelay": 28.0,
+ "interval": 1.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 15.0,
+ "actions": [
+ {
+ "actionType": 2,
+ "managedByScheduler": true,
+ "key": "Activities/act12d0/training/training_act12d0_09_c",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 3.3,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 3.6,
+ "interval": 1.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 3.9,
+ "interval": 1.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 4.2,
+ "interval": 1.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 6.0,
+ "interval": 1.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 6.2,
+ "interval": 1.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 6.4,
+ "interval": 1.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 6.8,
+ "interval": 1.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1094_ccspm",
+ "count": 1,
+ "preDelay": 7.0,
+ "interval": 1.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 4,
+ "preDelay": 18.0,
+ "interval": 9.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 4,
+ "preDelay": 18.5,
+ "interval": 9.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 4,
+ "preDelay": 19.0,
+ "interval": 9.0,
+ "routeIndex": 32,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 4,
+ "preDelay": 19.5,
+ "interval": 9.0,
+ "routeIndex": 33,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 4,
+ "preDelay": 20.0,
+ "interval": 9.0,
+ "routeIndex": 34,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 3,
+ "preDelay": 18.0,
+ "interval": 9.0,
+ "routeIndex": 35,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 2,
+ "preDelay": 26.0,
+ "interval": 15.0,
+ "routeIndex": 36,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 2,
+ "managedByScheduler": true,
+ "key": "Activities/act12d0/training/training_act12d0_09_d",
+ "count": 1,
+ "preDelay": 28.0,
+ "interval": 1.0,
+ "routeIndex": 37,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 15.0,
+ "actions": [
+ {
+ "actionType": 2,
+ "managedByScheduler": true,
+ "key": "Activities/act12d0/training/training_act12d0_09_e",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 38,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 2.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 39,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 40,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 4.0,
+ "interval": 1.0,
+ "routeIndex": 41,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 4.5,
+ "interval": 1.0,
+ "routeIndex": 42,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 43,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 6.0,
+ "interval": 1.0,
+ "routeIndex": 44,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1096_ccwitch",
+ "count": 1,
+ "preDelay": 6.3,
+ "interval": 1.0,
+ "routeIndex": 45,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 6.6,
+ "interval": 1.0,
+ "routeIndex": 46,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1096_ccwitch",
+ "count": 1,
+ "preDelay": 6.9,
+ "interval": 1.0,
+ "routeIndex": 47,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 7.2,
+ "interval": 1.0,
+ "routeIndex": 48,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 4,
+ "preDelay": 18.0,
+ "interval": 9.0,
+ "routeIndex": 49,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 4,
+ "preDelay": 19.0,
+ "interval": 9.0,
+ "routeIndex": 50,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 4,
+ "preDelay": 20.0,
+ "interval": 9.0,
+ "routeIndex": 51,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 4,
+ "preDelay": 21.0,
+ "interval": 9.0,
+ "routeIndex": 52,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 4,
+ "preDelay": 22.0,
+ "interval": 9.0,
+ "routeIndex": 53,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1096_ccwitch",
+ "count": 3,
+ "preDelay": 18.0,
+ "interval": 9.0,
+ "routeIndex": 54,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1096_ccwitch",
+ "count": 2,
+ "preDelay": 26.0,
+ "interval": 15.0,
+ "routeIndex": 55,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 56,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 57,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 58,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 59,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 60,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 1,
+ "preDelay": 6.0,
+ "interval": 1.0,
+ "routeIndex": 61,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 1,
+ "preDelay": 6.0,
+ "interval": 1.0,
+ "routeIndex": 62,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 1,
+ "preDelay": 6.0,
+ "interval": 1.0,
+ "routeIndex": 63,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 1,
+ "preDelay": 6.0,
+ "interval": 1.0,
+ "routeIndex": 64,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1095_ccripr",
+ "count": 1,
+ "preDelay": 6.0,
+ "interval": 1.0,
+ "routeIndex": 65,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 2,
+ "managedByScheduler": true,
+ "key": "Activities/act12d0/training/training_act12d0_09_f",
+ "count": 1,
+ "preDelay": 10.0,
+ "interval": 1.0,
+ "routeIndex": 66,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 4,
+ "preDelay": 18.0,
+ "interval": 9.0,
+ "routeIndex": 67,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 4,
+ "preDelay": 18.0,
+ "interval": 9.0,
+ "routeIndex": 68,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 4,
+ "preDelay": 18.0,
+ "interval": 9.0,
+ "routeIndex": 69,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 4,
+ "preDelay": 18.0,
+ "interval": 9.0,
+ "routeIndex": 70,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1093_ccsbr",
+ "count": 4,
+ "preDelay": 18.0,
+ "interval": 9.0,
+ "routeIndex": 71,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1098_cchmpn",
+ "count": 3,
+ "preDelay": 18.0,
+ "interval": 9.0,
+ "routeIndex": 72,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1098_cchmpn",
+ "count": 2,
+ "preDelay": 26.0,
+ "interval": 15.0,
+ "routeIndex": 73,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 30.0,
+ "actions": [
+ {
+ "actionType": 2,
+ "managedByScheduler": true,
+ "key": "Activities/act12d0/training/training_act12d0_09_g",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 74,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": null,
+ "hardPredefines": null,
+ "excludeCharIdList": null,
+ "randomSeed": 108263307
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d0/level_act12d0_tr01.json b/resources/gamedata/levels/activities/act12d0/level_act12d0_tr01.json
new file mode 100644
index 00000000..8419d6b3
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d0/level_act12d0_tr01.json
@@ -0,0 +1,1601 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 5,
+ "initialCost": 30,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": true,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "m_bat_Imfxingback",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53
+ ],
+ [
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43,
+ 44
+ ],
+ [
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35
+ ],
+ [
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26
+ ],
+ [
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wooden_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 9,
+ "height": 6
+ },
+ "tilesDisallowToLocate": [],
+ "runes": null,
+ "globalBuffs": null,
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 7.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 7.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ null,
+ null,
+ null,
+ null,
+ null,
+ null,
+ null,
+ null,
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1007_slime",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1000_gopro",
+ "level": 0,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 3.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 1.0,
+ "actions": [
+ {
+ "actionType": 6,
+ "managedByScheduler": true,
+ "key": "trap_016_peon",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 2.0,
+ "actions": [
+ {
+ "actionType": 2,
+ "managedByScheduler": true,
+ "key": "Activities/act12d0/training/training_act12d0_01_a",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 6,
+ "managedByScheduler": true,
+ "key": "trap_016_peon#1",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 2.0,
+ "actions": [
+ {
+ "actionType": 2,
+ "managedByScheduler": true,
+ "key": "Activities/act12d0/training/training_act12d0_01_b",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 2,
+ "managedByScheduler": true,
+ "key": "Activities/act12d0/training/training_act12d0_01_c",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 1.0,
+ "actions": [
+ {
+ "actionType": 6,
+ "managedByScheduler": true,
+ "key": "char_235_jesica",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 2.0,
+ "actions": [
+ {
+ "actionType": 2,
+ "managedByScheduler": true,
+ "key": "Activities/act12d0/training/training_act12d0_01_d",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 6,
+ "managedByScheduler": true,
+ "key": "char_109_fmout",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 6,
+ "managedByScheduler": true,
+ "key": "char_121_lava",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 6,
+ "managedByScheduler": true,
+ "key": "char_210_stward",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 9.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 3,
+ "preDelay": 12.0,
+ "interval": 0.3,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 3,
+ "preDelay": 15.0,
+ "interval": 0.3,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 3,
+ "preDelay": 18.0,
+ "interval": 0.3,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 3,
+ "preDelay": 21.0,
+ "interval": 0.3,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 3,
+ "preDelay": 24.0,
+ "interval": 0.3,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [
+ {
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "direction": 3,
+ "hidden": false,
+ "alias": null,
+ "inst": {
+ "characterKey": "char_208_melan",
+ "level": 30,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 7,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "direction": 2,
+ "hidden": true,
+ "alias": null,
+ "inst": {
+ "characterKey": "char_235_jesica",
+ "level": 30,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 7,
+ "skinId": null
+ }
+ ],
+ "tokenInsts": [
+ {
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#1",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#2",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#3",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": "trap_015_tree#5",
+ "inst": {
+ "characterKey": "trap_015_tree",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "direction": 2,
+ "hidden": true,
+ "alias": "trap_016_peon#1",
+ "inst": {
+ "characterKey": "trap_016_peon",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": -1,
+ "mainSkillLvl": 1,
+ "skinId": null
+ }
+ ],
+ "characterCards": [
+ {
+ "hidden": true,
+ "alias": null,
+ "inst": {
+ "characterKey": "char_109_fmout",
+ "level": 30,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 7,
+ "skinId": null
+ },
+ {
+ "hidden": true,
+ "alias": null,
+ "inst": {
+ "characterKey": "char_121_lava",
+ "level": 30,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 7,
+ "skinId": null
+ },
+ {
+ "hidden": true,
+ "alias": null,
+ "inst": {
+ "characterKey": "char_210_stward",
+ "level": 30,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 7,
+ "skinId": null
+ }
+ ],
+ "tokenCards": [
+ {
+ "initialCnt": 4,
+ "hidden": true,
+ "alias": "trap_016_peon",
+ "inst": {
+ "characterKey": "trap_016_peon",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": -1,
+ "mainSkillLvl": 1,
+ "skinId": null
+ }
+ ]
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 1561835773
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_1-1.json b/resources/gamedata/levels/activities/act12d6/level_rogue_1-1.json
new file mode 100644
index 00000000..6bcc247a
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_1-1.json
@@ -0,0 +1,4156 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "longmenbat",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 50,
+ 51,
+ 52,
+ 53,
+ 54,
+ 55,
+ 56,
+ 57,
+ 58,
+ 59
+ ],
+ [
+ 40,
+ 41,
+ 42,
+ 43,
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49
+ ],
+ [
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39
+ ],
+ [
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29
+ ],
+ [
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 10,
+ "height": 6
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": 2,
+ "key": "ebuff_attribute",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.5,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 1.5,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 1.9,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "globalBuffs": [],
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 90.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 90.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 90.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 90.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 90.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 90.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 90.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 90.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 8.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 8.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1007_slime",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1002_nsabr",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 30
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1011_wizard",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1003_ncbow",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1003_ncbow_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2001_duckmi",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2002_bearmi",
+ "level": 0,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 75,
+ "weightValue": 75.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 75,
+ "weightValue": 75.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g3",
+ "weight": 75,
+ "weightValue": 75.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g4",
+ "weight": 75,
+ "weightValue": 75.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1011_wizard",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 25,
+ "weightValue": 25.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1011_wizard",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 25,
+ "weightValue": 25.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1011_wizard",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g3",
+ "weight": 25,
+ "weightValue": 25.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1011_wizard",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g4",
+ "weight": 25,
+ "weightValue": 25.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 3.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 1,
+ "preDelay": 9.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 1,
+ "preDelay": 16.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 1,
+ "preDelay": 19.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 1,
+ "preDelay": 9.0,
+ "interval": 1.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 1,
+ "preDelay": 14.0,
+ "interval": 1.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 1,
+ "preDelay": 19.0,
+ "interval": 1.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 1,
+ "preDelay": 13.0,
+ "interval": 1.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 1,
+ "preDelay": 22.0,
+ "interval": 1.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow",
+ "count": 2,
+ "preDelay": 13.0,
+ "interval": 10.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 14.0,
+ "interval": 10.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 10.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow",
+ "count": 2,
+ "preDelay": 13.0,
+ "interval": 10.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 14.0,
+ "interval": 10.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 10.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 3,
+ "preDelay": 5.0,
+ "interval": 10.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 2,
+ "preDelay": 5.0,
+ "interval": 15.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 3,
+ "preDelay": 8.0,
+ "interval": 10.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime",
+ "count": 2,
+ "preDelay": 8.0,
+ "interval": 15.0,
+ "routeIndex": 32,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow_2",
+ "count": 2,
+ "preDelay": 5.0,
+ "interval": 20.0,
+ "routeIndex": 33,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2001_duckmi",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 34,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2002_bearmi",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 35,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 36,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 90,
+ "weightValue": 90.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": null,
+ "excludeCharIdList": null,
+ "randomSeed": 455685591
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_1-2.json b/resources/gamedata/levels/activities/act12d6/level_rogue_1-2.json
new file mode 100644
index 00000000..6c71c4bf
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_1-2.json
@@ -0,0 +1,3578 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "longmenbat",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53
+ ],
+ [
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43,
+ 44
+ ],
+ [
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35
+ ],
+ [
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26
+ ],
+ [
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_telout",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_telin",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 9,
+ "height": 6
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": 2,
+ "key": "ebuff_attribute",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.4,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 1.3,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 1.7,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "globalBuffs": [],
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 45.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 45.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 45.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 45.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1000_gopro",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1000_gopro_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1000_gopro_3",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1033_handax",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 10000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 700
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1034_laxe",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 11000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 700
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2001_duckmi",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2002_bearmi",
+ "level": 0,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 1,
+ "managedByScheduler": true,
+ "key": "enemy_1033_handax",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1033_handax",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 75,
+ "weightValue": 75.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1034_laxe",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 25,
+ "weightValue": 25.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 1,
+ "preDelay": 8.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 1,
+ "preDelay": 12.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 3,
+ "preDelay": 12.0,
+ "interval": 7.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 2,
+ "preDelay": 10.0,
+ "interval": 8.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1033_handax",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 75,
+ "weightValue": 75.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1034_laxe",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 25,
+ "weightValue": 25.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 7.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 4,
+ "preDelay": 5.0,
+ "interval": 8.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 2,
+ "preDelay": 12.0,
+ "interval": 10.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 9.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 2,
+ "preDelay": 23.0,
+ "interval": 8.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 2,
+ "preDelay": 5.0,
+ "interval": 9.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 70,
+ "weightValue": 70.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 1,
+ "preDelay": 12.0,
+ "interval": 1.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 1,
+ "preDelay": 32.0,
+ "interval": 1.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 80,
+ "weightValue": 80.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2001_duckmi",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2002_bearmi",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 90,
+ "weightValue": 90.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 455685591
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_1-3.json b/resources/gamedata/levels/activities/act12d6/level_rogue_1-3.json
new file mode 100644
index 00000000..b227a5d7
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_1-3.json
@@ -0,0 +1,4267 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 20,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "longmenbat",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65,
+ 66,
+ 67,
+ 68,
+ 69
+ ],
+ [
+ 50,
+ 51,
+ 52,
+ 53,
+ 54,
+ 55,
+ 56,
+ 57,
+ 58,
+ 59
+ ],
+ [
+ 40,
+ 41,
+ 42,
+ 43,
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49
+ ],
+ [
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39
+ ],
+ [
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29
+ ],
+ [
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 10,
+ "height": 7
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": 2,
+ "key": "ebuff_attribute",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.45,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 1.0,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 1.6,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "difficultyMask": 2,
+ "key": "level_enemy_replace",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "key",
+ "value": 0.0,
+ "valueStr": "enemy_1024_mortar"
+ },
+ {
+ "key": "value",
+ "value": 0.0,
+ "valueStr": "enemy_1024_mortar_2"
+ }
+ ]
+ }
+ ],
+ "globalBuffs": [],
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": -0.14,
+ "y": -0.13
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 60.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": -0.14,
+ "y": -0.11
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": -0.14,
+ "y": -0.13
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 60.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": -0.14,
+ "y": -0.11
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.17,
+ "y": -0.13
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 60.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.17,
+ "y": -0.13
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": -0.13,
+ "y": 0.17
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 60.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": -0.08,
+ "y": 0.11
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": -0.13,
+ "y": 0.17
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 60.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": -0.08,
+ "y": 0.11
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.12
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 60.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.12
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 50.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 50.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 50.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": -0.5,
+ "y": 0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 50.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 50.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.48,
+ "y": 0.03
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 50.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.48,
+ "y": 0.02
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 50.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1002_nsabr",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1024_mortar",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 220
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1024_mortar_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 420
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1007_slime_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1021_bslime",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2001_duckmi",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2002_bearmi",
+ "level": 0,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 75,
+ "weightValue": 75.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1021_bslime",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 25,
+ "weightValue": 25.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 75,
+ "weightValue": 75.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1021_bslime",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 25,
+ "weightValue": 25.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 13.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 5.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 90,
+ "weightValue": 90.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1024_mortar",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 20,
+ "weightValue": 20.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 90,
+ "weightValue": 90.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 4.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 13.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 5.0,
+ "interval": 14.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 13.0,
+ "interval": 13.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 5.0,
+ "interval": 18.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 12.0,
+ "interval": 1.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 75,
+ "weightValue": 75.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 12.0,
+ "interval": 18.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 25,
+ "weightValue": 25.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 18.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 10.0,
+ "interval": 1.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 12.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 4.0,
+ "interval": 1.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 30,
+ "weightValue": 30.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1024_mortar",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 30,
+ "weightValue": 30.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 6.0,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 60,
+ "weightValue": 60.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 4.0,
+ "interval": 1.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 30,
+ "weightValue": 30.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 17.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 12.0,
+ "interval": 19.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 5.0,
+ "interval": 18.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 12.0,
+ "interval": 17.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 16.0,
+ "interval": 17.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 90,
+ "weightValue": 90.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2001_duckmi",
+ "count": 1,
+ "preDelay": 18.0,
+ "interval": 1.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2002_bearmi",
+ "count": 1,
+ "preDelay": 18.0,
+ "interval": 1.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 1070636336
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_2-1.json b/resources/gamedata/levels/activities/act12d6/level_rogue_2-1.json
new file mode 100644
index 00000000..30feceaf
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_2-1.json
@@ -0,0 +1,4738 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "indust",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 50,
+ 51,
+ 52,
+ 53,
+ 54,
+ 55,
+ 56,
+ 57,
+ 58,
+ 59
+ ],
+ [
+ 40,
+ 41,
+ 42,
+ 43,
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49
+ ],
+ [
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39
+ ],
+ [
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29
+ ],
+ [
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 10,
+ "height": 6
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": 2,
+ "key": "ebuff_attribute",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.3,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 1.3,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 1.6,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "difficultyMask": 2,
+ "key": "ebuff_attribute",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "enemy",
+ "value": 0.0,
+ "valueStr": "enemy_1008_ghost|enemy_1026_aghost"
+ },
+ {
+ "key": "max_hp",
+ "value": 2.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "globalBuffs": [],
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 96.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 91.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 86.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 87.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": -0.25,
+ "y": -0.0375
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": -0.1375,
+ "y": 0.025
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": -0.05,
+ "y": -0.225
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": -0.025,
+ "y": 0.025
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.1875,
+ "y": 0.125
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": -0.35,
+ "y": -0.0375
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": -0.2875,
+ "y": 0.15
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": -0.2,
+ "y": 0.225
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.325,
+ "y": 0.025
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": -0.2125,
+ "y": 0.0625
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": -0.25,
+ "y": -0.0375
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": -0.1375,
+ "y": 0.025
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": -0.05,
+ "y": -0.225
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": -0.025,
+ "y": 0.025
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": -0.025,
+ "y": -0.05
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": -0.0375,
+ "y": 0.0125
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": -0.05,
+ "y": 0.15
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": -0.35,
+ "y": -0.05
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": -0.25,
+ "y": -0.0375
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": -0.1375,
+ "y": 0.025
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": -0.05,
+ "y": -0.225
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": -0.025,
+ "y": 0.025
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.05,
+ "y": 0.075
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": -0.1875,
+ "y": 0.125
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": -0.05,
+ "y": -0.25
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": -0.175,
+ "y": -0.0375
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.15,
+ "y": 0.0625
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": -0.1625,
+ "y": 0.2125
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": -0.0125,
+ "y": 0.0875
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": -0.2375,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1008_ghost",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3200
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1026_aghost",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4300
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1007_slime_3",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2050
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1007_slime_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 1550
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1090_mdsnpr",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 5000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1029_shdsbr",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2001_duckmi",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2002_bearmi",
+ "level": 0,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1090_mdsnpr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1090_mdsnpr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1090_mdsnpr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1090_mdsnpr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 3.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 2,
+ "preDelay": 12.0,
+ "interval": 2.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 2,
+ "preDelay": 17.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1029_shdsbr",
+ "count": 1,
+ "preDelay": 30.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 3.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 3,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 2,
+ "preDelay": 9.0,
+ "interval": 3.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 2,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1029_shdsbr",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 5.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 3,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 2,
+ "preDelay": 12.0,
+ "interval": 3.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1029_shdsbr",
+ "count": 1,
+ "preDelay": 17.0,
+ "interval": 1.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1008_ghost",
+ "count": 1,
+ "preDelay": 18.0,
+ "interval": 1.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 6.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 2.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 3,
+ "preDelay": 10.0,
+ "interval": 4.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 3.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 2,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1090_mdsnpr",
+ "count": 1,
+ "preDelay": 10.0,
+ "interval": 1.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1029_shdsbr",
+ "count": 2,
+ "preDelay": 15.0,
+ "interval": 7.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 2,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 3.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1008_ghost",
+ "count": 1,
+ "preDelay": 13.0,
+ "interval": 1.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 80,
+ "weightValue": 80.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1026_aghost",
+ "count": 1,
+ "preDelay": 13.0,
+ "interval": 1.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 20,
+ "weightValue": 20.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1029_shdsbr",
+ "count": 1,
+ "preDelay": 13.0,
+ "interval": 1.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1008_ghost",
+ "count": 1,
+ "preDelay": 21.0,
+ "interval": 1.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 80,
+ "weightValue": 80.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1026_aghost",
+ "count": 1,
+ "preDelay": 21.0,
+ "interval": 1.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 20,
+ "weightValue": 20.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1026_aghost",
+ "count": 1,
+ "preDelay": 31.0,
+ "interval": 1.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g3",
+ "weight": 80,
+ "weightValue": 80.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1008_ghost",
+ "count": 1,
+ "preDelay": 31.0,
+ "interval": 1.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g3",
+ "weight": 20,
+ "weightValue": 20.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1090_mdsnpr",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 2,
+ "preDelay": 0.0,
+ "interval": 2.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 90,
+ "weightValue": 90.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2001_duckmi",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 32,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2002_bearmi",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 33,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": null,
+ "excludeCharIdList": null,
+ "randomSeed": 455685591
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_2-2.json b/resources/gamedata/levels/activities/act12d6/level_rogue_2-2.json
new file mode 100644
index 00000000..dfcf7f9c
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_2-2.json
@@ -0,0 +1,5185 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "indust",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53
+ ],
+ [
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43,
+ 44
+ ],
+ [
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35
+ ],
+ [
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26
+ ],
+ [
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_telin",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_telout",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 9,
+ "height": 6
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": 2,
+ "key": "ebuff_attribute",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.3,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 1.3,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 1.6,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "difficultyMask": 2,
+ "key": "ebuff_attribute",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "enemy",
+ "value": 0.0,
+ "valueStr": "enemy_1034_laxe|enemy_1025_reveng"
+ },
+ {
+ "key": "atk",
+ "value": 1.4,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "globalBuffs": [],
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 1,
+ "time": 45.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 1,
+ "time": 45.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 1,
+ "time": 45.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1034_laxe",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 11000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 850
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1025_reveng",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 12000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "atkup.atk",
+ "value": 1.5,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1002_nsabr",
+ "level": 1,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2550
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 250
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1000_gopro_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1015_litamr",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2001_duckmi",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2002_bearmi",
+ "level": 0,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 1,
+ "managedByScheduler": true,
+ "key": "enemy_1025_reveng",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 25,
+ "weightValue": 25.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1025_reveng",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 25,
+ "weightValue": 25.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1034_laxe",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 75,
+ "weightValue": 75.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 12.0,
+ "interval": 3.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 1,
+ "preDelay": 23.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 2,
+ "preDelay": 31.0,
+ "interval": 4.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 38.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 33.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 12.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 2,
+ "preDelay": 6.0,
+ "interval": 3.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 2,
+ "preDelay": 13.0,
+ "interval": 5.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 25.0,
+ "interval": 5.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 2,
+ "preDelay": 35.0,
+ "interval": 6.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 2,
+ "preDelay": 38.0,
+ "interval": 4.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1034_laxe",
+ "count": 1,
+ "preDelay": 26.0,
+ "interval": 1.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 75,
+ "weightValue": 75.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1025_reveng",
+ "count": 1,
+ "preDelay": 26.0,
+ "interval": 1.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 25,
+ "weightValue": 25.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 1,
+ "preDelay": 71.0,
+ "interval": 1.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1025_reveng",
+ "count": 1,
+ "preDelay": 71.0,
+ "interval": 1.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 25,
+ "weightValue": 25.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1034_laxe",
+ "count": 1,
+ "preDelay": 26.0,
+ "interval": 1.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 75,
+ "weightValue": 75.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1034_laxe",
+ "count": 1,
+ "preDelay": 71.0,
+ "interval": 1.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 25,
+ "weightValue": 25.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1025_reveng",
+ "count": 1,
+ "preDelay": 26.0,
+ "interval": 1.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 25,
+ "weightValue": 25.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 6.0,
+ "interval": 3.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 1,
+ "preDelay": 16.0,
+ "interval": 1.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 25.0,
+ "interval": 1.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 31.0,
+ "interval": 4.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 2,
+ "preDelay": 39.0,
+ "interval": 5.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 1,
+ "preDelay": 46.0,
+ "interval": 1.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 50.0,
+ "interval": 6.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 1,
+ "preDelay": 61.0,
+ "interval": 1.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 90,
+ "weightValue": 90.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2001_duckmi",
+ "count": 1,
+ "preDelay": 23.0,
+ "interval": 1.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2002_bearmi",
+ "count": 1,
+ "preDelay": 23.0,
+ "interval": 1.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 455685591
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_2-3.json b/resources/gamedata/levels/activities/act12d6/level_rogue_2-3.json
new file mode 100644
index 00000000..7f425fd4
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_2-3.json
@@ -0,0 +1,5806 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 15,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "indust",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65,
+ 66,
+ 67,
+ 68,
+ 69
+ ],
+ [
+ 50,
+ 51,
+ 52,
+ 53,
+ 54,
+ 55,
+ 56,
+ 57,
+ 58,
+ 59
+ ],
+ [
+ 40,
+ 41,
+ 42,
+ 43,
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49
+ ],
+ [
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39
+ ],
+ [
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29
+ ],
+ [
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 10,
+ "height": 7
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": 2,
+ "key": "ebuff_attribute",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.3,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 1.3,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 1.6,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "difficultyMask": 2,
+ "key": "ebuff_attribute",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "enemy",
+ "value": 0.0,
+ "valueStr": "enemy_1030_wteeth|enemy_1030_wteeth_2"
+ },
+ {
+ "key": "atk",
+ "value": 1.2,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 1.5,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "globalBuffs": [],
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1002_nsabr",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2350
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1000_gopro_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1030_wteeth",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 10000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1030_wteeth_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 13000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1015_litamr",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2001_duckmi",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2002_bearmi",
+ "level": 0,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1030_wteeth",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 80,
+ "weightValue": 80.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1030_wteeth_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 20,
+ "weightValue": 20.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 16.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 20.0,
+ "interval": 5.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 27.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 1,
+ "preDelay": 33.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 5.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 2,
+ "preDelay": 23.0,
+ "interval": 3.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 1,
+ "preDelay": 16.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 22.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 3.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1030_wteeth",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 80,
+ "weightValue": 80.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1030_wteeth_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 20,
+ "weightValue": 20.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 10.0,
+ "interval": 4.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 1,
+ "preDelay": 20.0,
+ "interval": 1.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 24.0,
+ "interval": 1.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 3.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 5.0,
+ "interval": 6.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 1,
+ "preDelay": 16.0,
+ "interval": 1.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 2,
+ "preDelay": 12.0,
+ "interval": 4.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 1,
+ "preDelay": 22.0,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 18.0,
+ "interval": 5.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 28.0,
+ "interval": 2.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1030_wteeth_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 80,
+ "weightValue": 80.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1030_wteeth",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 20,
+ "weightValue": 20.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1030_wteeth_2",
+ "count": 1,
+ "preDelay": 24.0,
+ "interval": 1.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 30,
+ "weightValue": 30.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1030_wteeth",
+ "count": 1,
+ "preDelay": 24.0,
+ "interval": 1.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 30,
+ "weightValue": 30.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 1,
+ "preDelay": 24.0,
+ "interval": 1.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 30,
+ "weightValue": 30.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 2,
+ "preDelay": 40.0,
+ "interval": 3.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 2,
+ "preDelay": 55.0,
+ "interval": 4.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 1,
+ "preDelay": 66.0,
+ "interval": 1.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 2,
+ "preDelay": 12.0,
+ "interval": 20.0,
+ "routeIndex": 32,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 42.0,
+ "interval": 3.0,
+ "routeIndex": 33,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 58.0,
+ "interval": 1.0,
+ "routeIndex": 34,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 35,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 90,
+ "weightValue": 90.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2001_duckmi",
+ "count": 1,
+ "preDelay": 21.0,
+ "interval": 1.0,
+ "routeIndex": 36,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2002_bearmi",
+ "count": 1,
+ "preDelay": 21.0,
+ "interval": 1.0,
+ "routeIndex": 37,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 1070636336
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_3-1.json b/resources/gamedata/levels/activities/act12d6/level_rogue_3-1.json
new file mode 100644
index 00000000..4f8208fa
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_3-1.json
@@ -0,0 +1,3196 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 25,
+ "maxCost": 99,
+ "costIncreaseTime": 3.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "indust",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 40,
+ 41,
+ 42,
+ 43,
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49
+ ],
+ [
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39
+ ],
+ [
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29
+ ],
+ [
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_flystart",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 10,
+ "height": 5
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": 2,
+ "key": "ebuff_attribute",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.3,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 1.2,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 1.6,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "globalBuffs": [],
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 8.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.49,
+ "y": 0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.48,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.48,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.49,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.47,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.49,
+ "y": 0.48
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.46,
+ "y": -0.47
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.49,
+ "y": 0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.48,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.48,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.49,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.47,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.49,
+ "y": 0.48
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.46,
+ "y": -0.47
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.49,
+ "y": 0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.48,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.48,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.49,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.47,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.49,
+ "y": 0.48
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.46,
+ "y": -0.47
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1005_yokai_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 320
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1032_katar",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 420
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 250
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1015_litamr",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3500
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1030_wteeth_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1007_slime_3",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1000_gopro_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1016_diaman",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 5000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 1000
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1011_wizard_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2800
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1018_aoemag",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2001_duckmi",
+ "level": 1,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2002_bearmi",
+ "level": 1,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 20.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 10,
+ "preDelay": 25.0,
+ "interval": 3.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 10,
+ "preDelay": 25.0,
+ "interval": 3.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 11.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 15.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1032_katar",
+ "count": 2,
+ "preDelay": 16.0,
+ "interval": 15.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 10,
+ "preDelay": 10.0,
+ "interval": 3.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 10,
+ "preDelay": 10.0,
+ "interval": 3.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1032_katar",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 14.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1032_katar",
+ "count": 1,
+ "preDelay": 18.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1032_katar",
+ "count": 1,
+ "preDelay": 40.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1032_katar",
+ "count": 1,
+ "preDelay": 44.0,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1016_diaman",
+ "count": 1,
+ "preDelay": 30.0,
+ "interval": 1.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 10,
+ "preDelay": 10.0,
+ "interval": 4.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 10,
+ "preDelay": 10.0,
+ "interval": 4.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 10,
+ "preDelay": 11.3,
+ "interval": 4.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 10,
+ "preDelay": 11.3,
+ "interval": 4.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1005_yokai_2",
+ "count": 2,
+ "preDelay": 20.0,
+ "interval": 20.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1030_wteeth_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1030_wteeth_2",
+ "count": 1,
+ "preDelay": 13.0,
+ "interval": 1.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1030_wteeth_2",
+ "count": 1,
+ "preDelay": 21.0,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1030_wteeth_2",
+ "count": 1,
+ "preDelay": 32.0,
+ "interval": 1.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 10,
+ "preDelay": 5.0,
+ "interval": 5.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 10,
+ "preDelay": 6.5,
+ "interval": 4.7,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1011_wizard_2",
+ "count": 1,
+ "preDelay": 25.0,
+ "interval": 3.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1011_wizard_2",
+ "count": 1,
+ "preDelay": 25.0,
+ "interval": 3.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1018_aoemag",
+ "count": 1,
+ "preDelay": 47.0,
+ "interval": 1.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1011_wizard_2",
+ "count": 2,
+ "preDelay": 45.0,
+ "interval": 3.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1011_wizard_2",
+ "count": 1,
+ "preDelay": 45.0,
+ "interval": 3.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1005_yokai_2",
+ "count": 3,
+ "preDelay": 8.0,
+ "interval": 15.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1016_diaman",
+ "count": 1,
+ "preDelay": 40.0,
+ "interval": 1.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g3",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 1,
+ "preDelay": 40.0,
+ "interval": 1.0,
+ "routeIndex": 32,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g3",
+ "weight": 50,
+ "weightValue": 50.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 35,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 90,
+ "weightValue": 90.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2001_duckmi",
+ "count": 1,
+ "preDelay": 22.0,
+ "interval": 1.0,
+ "routeIndex": 33,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2002_bearmi",
+ "count": 1,
+ "preDelay": 22.0,
+ "interval": 1.0,
+ "routeIndex": 34,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": null,
+ "excludeCharIdList": null,
+ "randomSeed": 496606308
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_3-2.json b/resources/gamedata/levels/activities/act12d6/level_rogue_3-2.json
new file mode 100644
index 00000000..9a8e5b67
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_3-2.json
@@ -0,0 +1,2871 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "normal02",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65,
+ 66,
+ 67,
+ 68,
+ 69
+ ],
+ [
+ 50,
+ 51,
+ 52,
+ 53,
+ 54,
+ 55,
+ 56,
+ 57,
+ 58,
+ 59
+ ],
+ [
+ 40,
+ 41,
+ 42,
+ 43,
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49
+ ],
+ [
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39
+ ],
+ [
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29
+ ],
+ [
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_telout",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_healing",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": [
+ {
+ "key": "HP_RECOVERY_PER_SEC_BY_MAX_HP_RATIO",
+ "value": 0.03,
+ "valueStr": null
+ }
+ ],
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_telout",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_telin",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_healing",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": [
+ {
+ "key": "HP_RECOVERY_PER_SEC_BY_MAX_HP_RATIO",
+ "value": 0.03,
+ "valueStr": null
+ }
+ ],
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_telin",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 10,
+ "height": 7
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": 2,
+ "key": "ebuff_attribute",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.2,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 1.1,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 1.8,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "globalBuffs": [],
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 120.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": -0.06
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 120.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": -0.05
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 120.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 70.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 30.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 5,
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 30.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 6,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1504_cqbw",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 18000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 630
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 2
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": [
+ {
+ "prefabKey": "C4",
+ "priority": 5,
+ "cooldown": 20.0,
+ "initCooldown": 9.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 2.0,
+ "valueStr": null
+ },
+ {
+ "key": "range_radius",
+ "value": 2.5,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1006_shield_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1071_dftman",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1010_demon",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 13000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2001_duckmi",
+ "level": 1,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2002_bearmi",
+ "level": 1,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1006_shield_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 20,
+ "weightValue": 20.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1006_shield_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 20,
+ "weightValue": 20.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1006_shield_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 20,
+ "weightValue": 20.0
+ },
+ {
+ "actionType": 5,
+ "managedByScheduler": true,
+ "key": "enemy_1504_cqbw",
+ "count": 1,
+ "preDelay": 4.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1504_cqbw",
+ "count": 1,
+ "preDelay": 4.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 20,
+ "weightValue": 20.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 1,
+ "preDelay": 25.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 1,
+ "preDelay": 35.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 1,
+ "preDelay": 20.0,
+ "interval": 1.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 15.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 1,
+ "preDelay": 10.0,
+ "interval": 1.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 1,
+ "preDelay": 18.0,
+ "interval": 1.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 1,
+ "preDelay": 23.0,
+ "interval": 1.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 15.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 1,
+ "preDelay": 13.0,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 20,
+ "weightValue": 20.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 1,
+ "preDelay": 13.0,
+ "interval": 1.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 10,
+ "weightValue": 10.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 1,
+ "preDelay": 26.0,
+ "interval": 1.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 1,
+ "preDelay": 11.0,
+ "interval": 1.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 1,
+ "preDelay": 23.0,
+ "interval": 1.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 1,
+ "preDelay": 30.0,
+ "interval": 1.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 20,
+ "weightValue": 20.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 1,
+ "preDelay": 30.0,
+ "interval": 1.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 10,
+ "weightValue": 10.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 90,
+ "weightValue": 90.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2001_duckmi",
+ "count": 1,
+ "preDelay": 16.0,
+ "interval": 1.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2002_bearmi",
+ "count": 1,
+ "preDelay": 16.0,
+ "interval": 1.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": null,
+ "excludeCharIdList": null,
+ "randomSeed": 496606308
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_3-3.json b/resources/gamedata/levels/activities/act12d6/level_rogue_3-3.json
new file mode 100644
index 00000000..a2f8896b
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_3-3.json
@@ -0,0 +1,3681 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "normal03",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76
+ ],
+ [
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65
+ ],
+ [
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54
+ ],
+ [
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43
+ ],
+ [
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32
+ ],
+ [
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 11,
+ "height": 7
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": 2,
+ "key": "ebuff_attribute",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.15,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 1.0,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 1.4,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "difficultyMask": 2,
+ "key": "level_enemy_replace",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "key",
+ "value": 0.0,
+ "valueStr": "enemy_1021_bslime"
+ },
+ {
+ "key": "value",
+ "value": 0.0,
+ "valueStr": "enemy_1021_bslime_2"
+ }
+ ]
+ }
+ ],
+ "globalBuffs": [],
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 120.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 120.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 120.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 120.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 120.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 120.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 120.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 120.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 120.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 120.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 120.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 120.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 120.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": -0.5,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.12,
+ "y": 0.13
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": -0.1,
+ "y": 0.08
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.1
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": -0.08,
+ "y": -0.12
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.12,
+ "y": 0.13
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": -0.1,
+ "y": 0.08
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.1
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": -0.08,
+ "y": -0.12
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.12,
+ "y": 0.13
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": -0.1,
+ "y": 0.08
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.1
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": -0.08,
+ "y": -0.12
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": -0.5,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 50.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.12,
+ "y": 0.13
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": -0.1,
+ "y": 0.08
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.1
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": -0.08,
+ "y": -0.12
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.12,
+ "y": 0.13
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": -0.1,
+ "y": 0.08
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.1
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": -0.08,
+ "y": -0.12
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.12,
+ "y": 0.13
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": -0.1,
+ "y": 0.08
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.1
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": -0.08,
+ "y": -0.12
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.12,
+ "y": 0.13
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": -0.1,
+ "y": 0.08
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.1
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": -0.08,
+ "y": -0.12
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.1
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": -0.08,
+ "y": -0.12
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 4.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 4.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1021_bslime",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 7500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 240
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1021_bslime_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 10000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 330
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1009_lurker",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1001_bigbo",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1007_slime_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1006_shield_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 20000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1005_yokai",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2001_duckmi",
+ "level": 1,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2002_bearmi",
+ "level": 1,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1021_bslime",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1021_bslime_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1021_bslime",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1021_bslime",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g4",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1021_bslime_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g4",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1021_bslime",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1021_bslime",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 70,
+ "weightValue": 70.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1021_bslime_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 30,
+ "weightValue": 30.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1021_bslime",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1021_bslime",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1021_bslime",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g3",
+ "weight": 70,
+ "weightValue": 70.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1021_bslime_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g3",
+ "weight": 30,
+ "weightValue": 30.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1021_bslime",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1009_lurker",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 8.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1009_lurker",
+ "count": 1,
+ "preDelay": 23.0,
+ "interval": 1.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1009_lurker",
+ "count": 1,
+ "preDelay": 33.0,
+ "interval": 1.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1009_lurker",
+ "count": 2,
+ "preDelay": 48.0,
+ "interval": 1.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1009_lurker",
+ "count": 2,
+ "preDelay": 60.0,
+ "interval": 1.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 15.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 2,
+ "preDelay": 3.6,
+ "interval": 1.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 3,
+ "preDelay": 23.0,
+ "interval": 1.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 3,
+ "preDelay": 23.6,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 4,
+ "preDelay": 43.0,
+ "interval": 1.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 4,
+ "preDelay": 43.6,
+ "interval": 1.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1009_lurker",
+ "count": 3,
+ "preDelay": 11.0,
+ "interval": 20.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 15.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1001_bigbo",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 3,
+ "preDelay": 13.0,
+ "interval": 1.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 3,
+ "preDelay": 13.6,
+ "interval": 1.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 4,
+ "preDelay": 28.0,
+ "interval": 1.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 4,
+ "preDelay": 28.6,
+ "interval": 1.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 5,
+ "preDelay": 43.0,
+ "interval": 1.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 5,
+ "preDelay": 43.6,
+ "interval": 1.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 5,
+ "preDelay": 60.0,
+ "interval": 1.0,
+ "routeIndex": 32,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 5,
+ "preDelay": 60.6,
+ "interval": 1.0,
+ "routeIndex": 33,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1021_bslime",
+ "count": 1,
+ "preDelay": 67.0,
+ "interval": 1.0,
+ "routeIndex": 34,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1005_yokai",
+ "count": 1,
+ "preDelay": 30.0,
+ "interval": 1.0,
+ "routeIndex": 35,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 36,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 90,
+ "weightValue": 90.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2001_duckmi",
+ "count": 1,
+ "preDelay": 22.0,
+ "interval": 1.0,
+ "routeIndex": 37,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2002_bearmi",
+ "count": 1,
+ "preDelay": 22.0,
+ "interval": 1.0,
+ "routeIndex": 38,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": null,
+ "excludeCharIdList": null,
+ "randomSeed": 1728945341
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_3-4.json b/resources/gamedata/levels/activities/act12d6/level_rogue_3-4.json
new file mode 100644
index 00000000..d85b6d1e
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_3-4.json
@@ -0,0 +1,12263 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "normal03",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 63,
+ 64,
+ 65,
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71
+ ],
+ [
+ 54,
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62
+ ],
+ [
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53
+ ],
+ [
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43,
+ 44
+ ],
+ [
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35
+ ],
+ [
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26
+ ],
+ [
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 9,
+ "height": 8
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": 2,
+ "key": "ebuff_attribute",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.0,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 1.0,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 1.7,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "globalBuffs": [],
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1002_nsabr",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 1450
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1046_agent",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 1660
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1015_litamr",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2400
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1006_shield",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": false,
+ "m_value": 5000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2001_duckmi",
+ "level": 1,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2002_bearmi",
+ "level": 1,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 7.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 13.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 50,
+ "weightValue": 50.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 12.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 15.0,
+ "interval": 4.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 3,
+ "preDelay": 27.0,
+ "interval": 4.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 3,
+ "preDelay": 39.0,
+ "interval": 4.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 15.0,
+ "interval": 4.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 27.0,
+ "interval": 4.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 39.0,
+ "interval": 4.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 15.0,
+ "interval": 4.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 27.0,
+ "interval": 4.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1046_agent",
+ "count": 3,
+ "preDelay": 39.0,
+ "interval": 4.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 32,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 15.0,
+ "interval": 4.0,
+ "routeIndex": 33,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 27.0,
+ "interval": 4.0,
+ "routeIndex": 34,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 39.0,
+ "interval": 4.0,
+ "routeIndex": 35,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 36,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 15.0,
+ "interval": 4.0,
+ "routeIndex": 37,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 27.0,
+ "interval": 4.0,
+ "routeIndex": 38,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 3,
+ "preDelay": 39.0,
+ "interval": 4.0,
+ "routeIndex": 39,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 16.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 40,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 15.0,
+ "interval": 4.0,
+ "routeIndex": 41,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 2,
+ "preDelay": 27.0,
+ "interval": 4.0,
+ "routeIndex": 42,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g3",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1006_shield",
+ "count": 1,
+ "preDelay": 27.0,
+ "interval": 4.0,
+ "routeIndex": 43,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g3",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 44,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 15.0,
+ "interval": 4.0,
+ "routeIndex": 45,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 27.0,
+ "interval": 4.0,
+ "routeIndex": 46,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g5",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1046_agent",
+ "count": 3,
+ "preDelay": 27.0,
+ "interval": 4.0,
+ "routeIndex": 47,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g5",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1046_agent",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 48,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1046_agent",
+ "count": 3,
+ "preDelay": 15.0,
+ "interval": 4.0,
+ "routeIndex": 49,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 2,
+ "preDelay": 27.0,
+ "interval": 4.0,
+ "routeIndex": 50,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1006_shield",
+ "count": 1,
+ "preDelay": 27.0,
+ "interval": 4.0,
+ "routeIndex": 51,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 52,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 15.0,
+ "interval": 4.0,
+ "routeIndex": 53,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1046_agent",
+ "count": 3,
+ "preDelay": 27.0,
+ "interval": 4.0,
+ "routeIndex": 54,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 3,
+ "preDelay": 27.0,
+ "interval": 4.0,
+ "routeIndex": 55,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 4.0,
+ "routeIndex": 56,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1046_agent",
+ "count": 3,
+ "preDelay": 15.0,
+ "interval": 4.0,
+ "routeIndex": 57,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 2,
+ "preDelay": 27.0,
+ "interval": 4.0,
+ "routeIndex": 58,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g4",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1006_shield",
+ "count": 1,
+ "preDelay": 27.0,
+ "interval": 4.0,
+ "routeIndex": 59,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g4",
+ "weight": 50,
+ "weightValue": 50.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 60,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 90,
+ "weightValue": 90.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2001_duckmi",
+ "count": 1,
+ "preDelay": 30.0,
+ "interval": 1.0,
+ "routeIndex": 61,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2002_bearmi",
+ "count": 1,
+ "preDelay": 30.0,
+ "interval": 1.0,
+ "routeIndex": 62,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 1191660321
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_3-5.json b/resources/gamedata/levels/activities/act12d6/level_rogue_3-5.json
new file mode 100644
index 00000000..27d991c2
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_3-5.json
@@ -0,0 +1,5560 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "longmenbat",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76
+ ],
+ [
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65
+ ],
+ [
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54
+ ],
+ [
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43
+ ],
+ [
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32
+ ],
+ [
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 11,
+ "height": 7
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": 1,
+ "key": "env_gbuff_new",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "key",
+ "value": 0.0,
+ "valueStr": "deploy_damage"
+ },
+ {
+ "key": "hp_ratio",
+ "value": 0.5,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "difficultyMask": 2,
+ "key": "env_gbuff_new",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "key",
+ "value": 0.0,
+ "valueStr": "deploy_damage"
+ },
+ {
+ "key": "hp_ratio",
+ "value": 0.7,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "difficultyMask": 2,
+ "key": "ebuff_attribute",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.05,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 1.0,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 1.3,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "globalBuffs": [],
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 120.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 120.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 120.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 120.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 120.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 2
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 120.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 7,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1000_gopro",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 1000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1000_gopro_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1000_gopro_3",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3700
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1024_mortar",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1003_ncbow_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1033_handax_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 16000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1026_aghost",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2001_duckmi",
+ "level": 1,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2002_bearmi",
+ "level": 1,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1024_mortar",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1024_mortar",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 5.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 1,
+ "preDelay": 8.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 1,
+ "preDelay": 12.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 1,
+ "preDelay": 10.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 1,
+ "preDelay": 18.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 1,
+ "preDelay": 12.0,
+ "interval": 1.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro",
+ "count": 1,
+ "preDelay": 20.0,
+ "interval": 1.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 2,
+ "preDelay": 10.0,
+ "interval": 10.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 2,
+ "preDelay": 10.0,
+ "interval": 10.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 2,
+ "preDelay": 22.0,
+ "interval": 10.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 3,
+ "preDelay": 10.0,
+ "interval": 9.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_2",
+ "count": 3,
+ "preDelay": 10.0,
+ "interval": 9.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 3,
+ "preDelay": 10.0,
+ "interval": 9.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 3,
+ "preDelay": 10.0,
+ "interval": 9.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 12.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 4,
+ "preDelay": 10.0,
+ "interval": 9.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 4,
+ "preDelay": 10.0,
+ "interval": 9.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1033_handax_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 32,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1026_aghost",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 33,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1033_handax_2",
+ "count": 1,
+ "preDelay": 20.0,
+ "interval": 1.0,
+ "routeIndex": 34,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1026_aghost",
+ "count": 1,
+ "preDelay": 20.0,
+ "interval": 1.0,
+ "routeIndex": 35,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 36,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 4,
+ "preDelay": 10.0,
+ "interval": 9.0,
+ "routeIndex": 37,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 38,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 90,
+ "weightValue": 90.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2001_duckmi",
+ "count": 1,
+ "preDelay": 20.0,
+ "interval": 1.0,
+ "routeIndex": 39,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2002_bearmi",
+ "count": 1,
+ "preDelay": 20.0,
+ "interval": 1.0,
+ "routeIndex": 40,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 816540937
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_4-1.json b/resources/gamedata/levels/activities/act12d6/level_rogue_4-1.json
new file mode 100644
index 00000000..2eb92d95
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_4-1.json
@@ -0,0 +1,3123 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 40,
+ "maxCost": 99,
+ "costIncreaseTime": 3.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "indust",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 40,
+ 41,
+ 42,
+ 43,
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49
+ ],
+ [
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39
+ ],
+ [
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29
+ ],
+ [
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_healing",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": [
+ {
+ "key": "HP_RECOVERY_PER_SEC_BY_MAX_HP_RATIO",
+ "value": 0.03,
+ "valueStr": null
+ }
+ ],
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 3,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_flystart",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 10,
+ "height": 5
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": 2,
+ "key": "ebuff_attribute",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.2,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 1.1,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 1.3,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "globalBuffs": [],
+ "routes": [
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 3,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 190.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 3,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 190.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 190.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 2,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 190.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 1,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 190.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 190.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1015_litamr_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 700
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1045_hammer",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 16000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1041_lazerd_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 5500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 320
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 40.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.3
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1039_breakr_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 8000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1031_mrogue_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 8500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 460
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2001_duckmi",
+ "level": 1,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2002_bearmi",
+ "level": 1,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1041_lazerd_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1041_lazerd_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1041_lazerd_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1041_lazerd_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1041_lazerd_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g3",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1041_lazerd_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g3",
+ "weight": 50,
+ "weightValue": 50.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 2.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1031_mrogue_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1031_mrogue_2",
+ "count": 1,
+ "preDelay": 23.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1031_mrogue_2",
+ "count": 1,
+ "preDelay": 44.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr_2",
+ "count": 1,
+ "preDelay": 14.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr_2",
+ "count": 1,
+ "preDelay": 26.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr_2",
+ "count": 1,
+ "preDelay": 27.6,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1045_hammer",
+ "count": 1,
+ "preDelay": 40.0,
+ "interval": 1.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1031_mrogue_2",
+ "count": 3,
+ "preDelay": 16.0,
+ "interval": 18.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1045_hammer",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr_2",
+ "count": 2,
+ "preDelay": 4.0,
+ "interval": 12.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr_2",
+ "count": 2,
+ "preDelay": 5.6,
+ "interval": 12.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr_2",
+ "count": 2,
+ "preDelay": 40.0,
+ "interval": 12.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr_2",
+ "count": 2,
+ "preDelay": 42.0,
+ "interval": 12.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1045_hammer",
+ "count": 1,
+ "preDelay": 70.0,
+ "interval": 1.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1031_mrogue_2",
+ "count": 1,
+ "preDelay": 13.0,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr_2",
+ "count": 1,
+ "preDelay": 19.0,
+ "interval": 1.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1031_mrogue_2",
+ "count": 1,
+ "preDelay": 35.0,
+ "interval": 1.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr_2",
+ "count": 1,
+ "preDelay": 40.0,
+ "interval": 1.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1031_mrogue_2",
+ "count": 1,
+ "preDelay": 60.0,
+ "interval": 1.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr_2",
+ "count": 1,
+ "preDelay": 61.0,
+ "interval": 1.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1041_lazerd_2",
+ "count": 1,
+ "preDelay": 70.0,
+ "interval": 1.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 35.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1045_hammer",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr_2",
+ "count": 1,
+ "preDelay": 8.0,
+ "interval": 1.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr_2",
+ "count": 1,
+ "preDelay": 8.8,
+ "interval": 1.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1031_mrogue_2",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr_2",
+ "count": 1,
+ "preDelay": 10.0,
+ "interval": 1.0,
+ "routeIndex": 32,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 33,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 90,
+ "weightValue": 90.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2001_duckmi",
+ "count": 1,
+ "preDelay": 33.0,
+ "interval": 1.0,
+ "routeIndex": 34,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2002_bearmi",
+ "count": 1,
+ "preDelay": 33.0,
+ "interval": 1.0,
+ "routeIndex": 35,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 1859213022
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_4-2.json b/resources/gamedata/levels/activities/act12d6/level_rogue_4-2.json
new file mode 100644
index 00000000..d0d65ae5
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_4-2.json
@@ -0,0 +1,4710 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "chernoimp",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83,
+ 84,
+ 85,
+ 86,
+ 87
+ ],
+ [
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76
+ ],
+ [
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65
+ ],
+ [
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54
+ ],
+ [
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43
+ ],
+ [
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32
+ ],
+ [
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 11,
+ "height": 8
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": 2,
+ "key": "ebuff_attribute",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.25,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 1.2,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 1.5,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "globalBuffs": [
+ {
+ "prefabKey": "periodic_damage",
+ "blackboard": [
+ {
+ "key": "damage",
+ "value": 15.0,
+ "valueStr": null
+ },
+ {
+ "key": "interval",
+ "value": 0.5,
+ "valueStr": null
+ }
+ ],
+ "overrideCameraEffect": null
+ }
+ ],
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 60.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 90.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 60.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 12.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 12.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 12.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1000_gopro_3",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 5000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 400
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1024_mortar_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 7000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1025_reveng_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 25000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 530
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 280
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1011_wizard_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4800
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 150
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1038_lunmag",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1038_lunmag_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 10000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 420
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 350
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1021_bslime",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1021_bslime_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2001_duckmi",
+ "level": 1,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2002_bearmi",
+ "level": 1,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1024_mortar_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1038_lunmag",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1024_mortar_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 7.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 1,
+ "preDelay": 18.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 1,
+ "preDelay": 30.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1021_bslime",
+ "count": 1,
+ "preDelay": 25.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 11.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 1,
+ "preDelay": 10.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 1,
+ "preDelay": 22.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 1,
+ "preDelay": 34.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 1,
+ "preDelay": 46.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1011_wizard_2",
+ "count": 1,
+ "preDelay": 55.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 2,
+ "preDelay": 58.0,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1021_bslime",
+ "count": 2,
+ "preDelay": 25.0,
+ "interval": 25.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 1,
+ "preDelay": 13.0,
+ "interval": 1.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 1,
+ "preDelay": 23.0,
+ "interval": 1.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 1,
+ "preDelay": 32.0,
+ "interval": 1.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 1,
+ "preDelay": 35.0,
+ "interval": 1.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 1,
+ "preDelay": 49.0,
+ "interval": 1.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 2,
+ "preDelay": 58.0,
+ "interval": 1.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1011_wizard_2",
+ "count": 1,
+ "preDelay": 60.0,
+ "interval": 1.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1038_lunmag_2",
+ "count": 1,
+ "preDelay": 60.0,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1024_mortar_2",
+ "count": 1,
+ "preDelay": 40.0,
+ "interval": 1.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 15.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1038_lunmag",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 75,
+ "weightValue": 75.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1038_lunmag_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 25,
+ "weightValue": 25.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 1,
+ "preDelay": 10.0,
+ "interval": 1.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 2,
+ "preDelay": 22.0,
+ "interval": 1.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 2,
+ "preDelay": 36.0,
+ "interval": 1.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 2,
+ "preDelay": 50.0,
+ "interval": 1.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1011_wizard_2",
+ "count": 2,
+ "preDelay": 24.0,
+ "interval": 25.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1021_bslime",
+ "count": 2,
+ "preDelay": 15.0,
+ "interval": 35.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1021_bslime",
+ "count": 1,
+ "preDelay": 60.0,
+ "interval": 35.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 1,
+ "preDelay": 10.0,
+ "interval": 1.0,
+ "routeIndex": 32,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 2,
+ "preDelay": 28.0,
+ "interval": 1.0,
+ "routeIndex": 33,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 2,
+ "preDelay": 42.0,
+ "interval": 1.0,
+ "routeIndex": 34,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 2,
+ "preDelay": 58.0,
+ "interval": 1.0,
+ "routeIndex": 35,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1038_lunmag_2",
+ "count": 2,
+ "preDelay": 25.0,
+ "interval": 25.0,
+ "routeIndex": 36,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 20.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1038_lunmag_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 37,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1038_lunmag_2",
+ "count": 1,
+ "preDelay": 13.0,
+ "interval": 1.0,
+ "routeIndex": 38,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1038_lunmag_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 39,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1038_lunmag_2",
+ "count": 1,
+ "preDelay": 13.0,
+ "interval": 1.0,
+ "routeIndex": 40,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1021_bslime",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 35.0,
+ "routeIndex": 41,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1021_bslime_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 35.0,
+ "routeIndex": 42,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1021_bslime",
+ "count": 1,
+ "preDelay": 13.0,
+ "interval": 35.0,
+ "routeIndex": 43,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1021_bslime_2",
+ "count": 1,
+ "preDelay": 13.0,
+ "interval": 35.0,
+ "routeIndex": 44,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 50,
+ "weightValue": 50.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 45,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 90,
+ "weightValue": 90.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2001_duckmi",
+ "count": 1,
+ "preDelay": 27.0,
+ "interval": 1.0,
+ "routeIndex": 46,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2002_bearmi",
+ "count": 1,
+ "preDelay": 27.0,
+ "interval": 1.0,
+ "routeIndex": 47,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 1088960964
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_4-3.json b/resources/gamedata/levels/activities/act12d6/level_rogue_4-3.json
new file mode 100644
index 00000000..9597d105
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_4-3.json
@@ -0,0 +1,3302 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "cherno",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76
+ ],
+ [
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65
+ ],
+ [
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54
+ ],
+ [
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43
+ ],
+ [
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32
+ ],
+ [
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_flystart",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 11,
+ "height": 7
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": 2,
+ "key": "level_enemy_replace",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "key",
+ "value": 0.0,
+ "valueStr": "enemy_1012_dcross"
+ },
+ {
+ "key": "value",
+ "value": 0.0,
+ "valueStr": "enemy_1012_dcross_2"
+ }
+ ]
+ },
+ {
+ "difficultyMask": 2,
+ "key": "level_enemy_replace",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "key",
+ "value": 0.0,
+ "valueStr": "enemy_1049_eagent"
+ },
+ {
+ "key": "value",
+ "value": 0.0,
+ "valueStr": "enemy_1049_eagent_2"
+ }
+ ]
+ },
+ {
+ "difficultyMask": 2,
+ "key": "ebuff_attribute",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.1,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 1.0,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 1.1,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "globalBuffs": [],
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 1,
+ "time": 160.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 1,
+ "time": 160.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 1,
+ "time": 160.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 1,
+ "time": 160.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 1,
+ "time": 160.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 1,
+ "time": 160.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 1,
+ "time": 160.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 1,
+ "time": 160.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 1,
+ "time": 160.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 1,
+ "time": 160.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 1,
+ "time": 160.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 8.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 4.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 4.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1010_demon",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 12000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1010_demon_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 18000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1012_dcross",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1012_dcross_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 530
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1049_eagent",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": false,
+ "m_value": 7000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 230
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1049_eagent_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1040_bombd_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 8000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2001_duckmi",
+ "level": 1,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2002_bearmi",
+ "level": 1,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1012_dcross",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 90,
+ "weightValue": 90.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1012_dcross_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 10,
+ "weightValue": 10.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1012_dcross",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 90,
+ "weightValue": 90.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1012_dcross_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 10,
+ "weightValue": 10.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1012_dcross",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g3",
+ "weight": 90,
+ "weightValue": 90.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1012_dcross_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g3",
+ "weight": 10,
+ "weightValue": 10.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1012_dcross",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g4",
+ "weight": 90,
+ "weightValue": 90.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1012_dcross_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g4",
+ "weight": 10,
+ "weightValue": 10.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1012_dcross",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g5",
+ "weight": 100,
+ "weightValue": 100.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1012_dcross",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g6",
+ "weight": 90,
+ "weightValue": 90.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1012_dcross_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g6",
+ "weight": 10,
+ "weightValue": 10.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 13.0,
+ "actions": [
+ {
+ "actionType": 5,
+ "managedByScheduler": true,
+ "key": "enemy_1049_eagent",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1049_eagent",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1049_eagent",
+ "count": 1,
+ "preDelay": 19.0,
+ "interval": 1.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1049_eagent",
+ "count": 1,
+ "preDelay": 33.0,
+ "interval": 1.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 20.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1049_eagent",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 20.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1049_eagent",
+ "count": 1,
+ "preDelay": 40.0,
+ "interval": 1.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1049_eagent",
+ "count": 1,
+ "preDelay": 35.0,
+ "interval": 1.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 20.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1049_eagent_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 1,
+ "preDelay": 8.0,
+ "interval": 1.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1049_eagent_2",
+ "count": 2,
+ "preDelay": 25.0,
+ "interval": 22.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 2,
+ "preDelay": 27.0,
+ "interval": 22.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1049_eagent_2",
+ "count": 2,
+ "preDelay": 18.0,
+ "interval": 20.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 1,
+ "preDelay": 43.0,
+ "interval": 1.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 20.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1040_bombd_2",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 35.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon_2",
+ "count": 2,
+ "preDelay": 5.0,
+ "interval": 25.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1049_eagent_2",
+ "count": 2,
+ "preDelay": 6.0,
+ "interval": 25.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon_2",
+ "count": 2,
+ "preDelay": 5.0,
+ "interval": 25.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1049_eagent_2",
+ "count": 3,
+ "preDelay": 6.0,
+ "interval": 25.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 90,
+ "weightValue": 90.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2001_duckmi",
+ "count": 1,
+ "preDelay": 24.0,
+ "interval": 1.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2002_bearmi",
+ "count": 1,
+ "preDelay": 24.0,
+ "interval": 1.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 731349143
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_4-4.json b/resources/gamedata/levels/activities/act12d6/level_rogue_4-4.json
new file mode 100644
index 00000000..3e2bda57
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_4-4.json
@@ -0,0 +1,4354 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "normal02",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 80,
+ 81,
+ 82,
+ 83,
+ 84,
+ 85,
+ 86,
+ 87,
+ 88,
+ 89
+ ],
+ [
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76,
+ 77,
+ 78,
+ 79
+ ],
+ [
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65,
+ 66,
+ 67,
+ 68,
+ 69
+ ],
+ [
+ 50,
+ 51,
+ 52,
+ 53,
+ 54,
+ 55,
+ 56,
+ 57,
+ 58,
+ 59
+ ],
+ [
+ 40,
+ 41,
+ 42,
+ 43,
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49
+ ],
+ [
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39
+ ],
+ [
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29
+ ],
+ [
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 10,
+ "height": 9
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": 2,
+ "key": "ebuff_attribute",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.0,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 1.0,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 1.2,
+ "valueStr": null
+ },
+ {
+ "key": "move_speed",
+ "value": 1.3,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "globalBuffs": [],
+ "routes": [
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 8,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 3
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 8,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 3
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 8,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 3
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 3
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 8,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 8,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 8,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 3
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 8,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 3
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 8,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 3
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 8,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 8,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 8,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 3
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 8,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 3
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 3
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 8,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 8,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 8,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 8,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 8,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 3
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 8,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 3
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 8,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 3
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 8,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 3
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 8,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 3
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 8,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 3
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 3
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 3
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1072_dlancer",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 7000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 40.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1072_dlancer_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 9000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2001_duckmi",
+ "level": 1,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2002_bearmi",
+ "level": 1,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 3.0,
+ "actions": [
+ {
+ "actionType": 5,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 22.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer",
+ "count": 1,
+ "preDelay": 16.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer",
+ "count": 1,
+ "preDelay": 29.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 14.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer",
+ "count": 1,
+ "preDelay": 23.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer",
+ "count": 1,
+ "preDelay": 12.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer",
+ "count": 1,
+ "preDelay": 25.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer",
+ "count": 1,
+ "preDelay": 27.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 18.0,
+ "actions": [
+ {
+ "actionType": 5,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer_2",
+ "count": 1,
+ "preDelay": 30.0,
+ "interval": 1.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer",
+ "count": 1,
+ "preDelay": 12.0,
+ "interval": 1.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer",
+ "count": 2,
+ "preDelay": 30.0,
+ "interval": 5.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer",
+ "count": 1,
+ "preDelay": 13.0,
+ "interval": 1.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer",
+ "count": 1,
+ "preDelay": 32.0,
+ "interval": 1.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 18.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer_2",
+ "count": 1,
+ "preDelay": 10.0,
+ "interval": 1.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer_2",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer",
+ "count": 1,
+ "preDelay": 12.0,
+ "interval": 1.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer",
+ "count": 1,
+ "preDelay": 25.0,
+ "interval": 1.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer",
+ "count": 1,
+ "preDelay": 36.0,
+ "interval": 1.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer",
+ "count": 1,
+ "preDelay": 48.0,
+ "interval": 1.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer",
+ "count": 1,
+ "preDelay": 27.0,
+ "interval": 1.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer",
+ "count": 1,
+ "preDelay": 37.0,
+ "interval": 1.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer",
+ "count": 1,
+ "preDelay": 50.0,
+ "interval": 1.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer",
+ "count": 1,
+ "preDelay": 38.0,
+ "interval": 1.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer",
+ "count": 1,
+ "preDelay": 51.0,
+ "interval": 1.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 32,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 90,
+ "weightValue": 90.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2001_duckmi",
+ "count": 1,
+ "preDelay": 28.0,
+ "interval": 1.0,
+ "routeIndex": 33,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2002_bearmi",
+ "count": 1,
+ "preDelay": 28.0,
+ "interval": 1.0,
+ "routeIndex": 34,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 1026996878
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_4-5.json b/resources/gamedata/levels/activities/act12d6/level_rogue_4-5.json
new file mode 100644
index 00000000..a46e3a31
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_4-5.json
@@ -0,0 +1,3179 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "chasing",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76
+ ],
+ [
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65
+ ],
+ [
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54
+ ],
+ [
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43
+ ],
+ [
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32
+ ],
+ [
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 11,
+ "height": 7
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": 2,
+ "key": "level_enemy_replace",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "key",
+ "value": 0.0,
+ "valueStr": "enemy_1059_buster"
+ },
+ {
+ "key": "value",
+ "value": 0.0,
+ "valueStr": "enemy_1059_buster_2"
+ }
+ ]
+ },
+ {
+ "difficultyMask": 2,
+ "key": "ebuff_attribute",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.2,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 1.0,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 1.25,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "globalBuffs": [],
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 40.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 40.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 40.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 40.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 40.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 40.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1007_slime_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1007_slime_3",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1059_buster",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1059_buster_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 14000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 850
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1061_zomshd",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": false,
+ "m_value": 12000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 1200
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1022_dmage",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": false,
+ "m_value": 16000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2001_duckmi",
+ "level": 1,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2002_bearmi",
+ "level": 1,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1059_buster",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 3.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 2,
+ "preDelay": 13.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 3,
+ "preDelay": 24.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 3,
+ "preDelay": 34.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 3,
+ "preDelay": 44.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1061_zomshd",
+ "count": 1,
+ "preDelay": 46.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 12.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1059_buster",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1059_buster",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 6.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 4,
+ "preDelay": 10.0,
+ "interval": 13.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 4,
+ "preDelay": 11.5,
+ "interval": 13.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 3,
+ "preDelay": 16.0,
+ "interval": 13.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 3,
+ "preDelay": 25.0,
+ "interval": 13.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 2,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 2,
+ "preDelay": 13.0,
+ "interval": 1.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 3,
+ "preDelay": 24.0,
+ "interval": 1.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 3,
+ "preDelay": 34.0,
+ "interval": 1.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_2",
+ "count": 3,
+ "preDelay": 45.0,
+ "interval": 1.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1061_zomshd",
+ "count": 1,
+ "preDelay": 40.0,
+ "interval": 1.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1061_zomshd",
+ "count": 1,
+ "preDelay": 50.0,
+ "interval": 1.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 12.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1059_buster",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1059_buster_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1059_buster",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 6.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 5,
+ "preDelay": 3.0,
+ "interval": 10.5,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 5,
+ "preDelay": 4.0,
+ "interval": 11.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 5,
+ "preDelay": 5.5,
+ "interval": 10.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1061_zomshd",
+ "count": 1,
+ "preDelay": 20.0,
+ "interval": 1.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1061_zomshd",
+ "count": 1,
+ "preDelay": 50.0,
+ "interval": 2.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1061_zomshd",
+ "count": 1,
+ "preDelay": 65.0,
+ "interval": 1.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1022_dmage",
+ "count": 1,
+ "preDelay": 65.0,
+ "interval": 1.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 5,
+ "preDelay": 3.5,
+ "interval": 11.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 5,
+ "preDelay": 4.0,
+ "interval": 12.0,
+ "routeIndex": 32,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1061_zomshd",
+ "count": 1,
+ "preDelay": 30.0,
+ "interval": 1.0,
+ "routeIndex": 33,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1061_zomshd",
+ "count": 1,
+ "preDelay": 53.0,
+ "interval": 1.0,
+ "routeIndex": 34,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1022_dmage",
+ "count": 1,
+ "preDelay": 70.0,
+ "interval": 1.0,
+ "routeIndex": 35,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 36,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 90,
+ "weightValue": 90.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2001_duckmi",
+ "count": 1,
+ "preDelay": 25.0,
+ "interval": 1.0,
+ "routeIndex": 37,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2002_bearmi",
+ "count": 1,
+ "preDelay": 25.0,
+ "interval": 1.0,
+ "routeIndex": 38,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 455685591
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_5-1.json b/resources/gamedata/levels/activities/act12d6/level_rogue_5-1.json
new file mode 100644
index 00000000..d66f6e3f
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_5-1.json
@@ -0,0 +1,5487 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 25,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "indust",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 72,
+ 73,
+ 74,
+ 75,
+ 76,
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83
+ ],
+ [
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65,
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71
+ ],
+ [
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54,
+ 55,
+ 56,
+ 57,
+ 58,
+ 59
+ ],
+ [
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43,
+ 44,
+ 45,
+ 46,
+ 47
+ ],
+ [
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35
+ ],
+ [
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 12,
+ "height": 7
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": 2,
+ "key": "ebuff_attribute",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.1,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 1.1,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 1.35,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "globalBuffs": [],
+ "routes": [
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.48,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 220.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 4,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 110.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 4,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.48,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 150.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 110.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.49,
+ "y": 0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 150.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 4,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 220.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 220.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 4,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 4,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 4,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 4,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 4,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 4,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1005_yokai",
+ "level": 1,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1005_yokai_3",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 56000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 780
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1041_lazerd",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4500
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 140
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 65.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1041_lazerd_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 13000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1017_defdrn",
+ "level": 1,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 11000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1032_katar",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 8000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 500
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1002_nsabr",
+ "level": 1,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3600
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1003_ncbow_2",
+ "level": 1,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2001_duckmi",
+ "level": 2,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2002_bearmi",
+ "level": 2,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1041_lazerd_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1041_lazerd",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1041_lazerd",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1041_lazerd",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1041_lazerd",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1017_defdrn",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1017_defdrn",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1005_yokai",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1005_yokai",
+ "count": 1,
+ "preDelay": 13.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1005_yokai",
+ "count": 1,
+ "preDelay": 22.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1005_yokai",
+ "count": 1,
+ "preDelay": 32.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 16.0,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 27.0,
+ "interval": 1.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 15.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1005_yokai_3",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 15.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1005_yokai",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 13.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1005_yokai",
+ "count": 2,
+ "preDelay": 15.0,
+ "interval": 12.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 15.0,
+ "interval": 10.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow_2",
+ "count": 3,
+ "preDelay": 16.0,
+ "interval": 10.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 15.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1005_yokai",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 16.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1005_yokai",
+ "count": 2,
+ "preDelay": 15.0,
+ "interval": 16.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1005_yokai",
+ "count": 2,
+ "preDelay": 14.0,
+ "interval": 16.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 5.0,
+ "interval": 15.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow_2",
+ "count": 3,
+ "preDelay": 6.0,
+ "interval": 15.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1032_katar",
+ "count": 1,
+ "preDelay": 35.0,
+ "interval": 1.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 16.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1017_defdrn",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1017_defdrn",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1041_lazerd",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 18.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1005_yokai",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 18.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1041_lazerd",
+ "count": 3,
+ "preDelay": 4.0,
+ "interval": 18.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 60,
+ "weightValue": 60.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1005_yokai",
+ "count": 2,
+ "preDelay": 4.0,
+ "interval": 36.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 40,
+ "weightValue": 40.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1041_lazerd",
+ "count": 3,
+ "preDelay": 5.0,
+ "interval": 18.0,
+ "routeIndex": 32,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g3",
+ "weight": 60,
+ "weightValue": 60.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1005_yokai",
+ "count": 3,
+ "preDelay": 5.0,
+ "interval": 18.0,
+ "routeIndex": 33,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g3",
+ "weight": 40,
+ "weightValue": 40.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1032_katar",
+ "count": 1,
+ "preDelay": 10.0,
+ "interval": 1.0,
+ "routeIndex": 34,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1032_katar",
+ "count": 2,
+ "preDelay": 30.0,
+ "interval": 1.0,
+ "routeIndex": 35,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 4,
+ "preDelay": 5.0,
+ "interval": 12.0,
+ "routeIndex": 36,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow_2",
+ "count": 4,
+ "preDelay": 6.0,
+ "interval": 12.0,
+ "routeIndex": 37,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 38,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 90,
+ "weightValue": 90.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2001_duckmi",
+ "count": 1,
+ "preDelay": 20.0,
+ "interval": 1.0,
+ "routeIndex": 39,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2002_bearmi",
+ "count": 1,
+ "preDelay": 20.0,
+ "interval": 1.0,
+ "routeIndex": 40,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 2002571352
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_5-2.json b/resources/gamedata/levels/activities/act12d6/level_rogue_5-2.json
new file mode 100644
index 00000000..4574b416
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_5-2.json
@@ -0,0 +1,3708 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "chernoimp",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83,
+ 84,
+ 85,
+ 86,
+ 87
+ ],
+ [
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76
+ ],
+ [
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65
+ ],
+ [
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54
+ ],
+ [
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43
+ ],
+ [
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32
+ ],
+ [
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 11,
+ "height": 8
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": 2,
+ "key": "ebuff_attribute",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.25,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 1.1,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 1.4,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "globalBuffs": [
+ {
+ "prefabKey": "periodic_damage",
+ "blackboard": [
+ {
+ "key": "damage",
+ "value": 25.0,
+ "valueStr": null
+ },
+ {
+ "key": "interval",
+ "value": 0.5,
+ "valueStr": null
+ }
+ ],
+ "overrideCameraEffect": null
+ }
+ ],
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 8.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 8.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 8.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 8.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 4
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 8.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 8.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1039_breakr",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1039_breakr_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1036_amraoe",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 12000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 420
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1501_demonk",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 25000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 900
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 4
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1049_eagent_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2001_duckmi",
+ "level": 2,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2002_bearmi",
+ "level": 2,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 6.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr",
+ "count": 1,
+ "preDelay": 13.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr",
+ "count": 1,
+ "preDelay": 22.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr",
+ "count": 2,
+ "preDelay": 33.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr",
+ "count": 2,
+ "preDelay": 45.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr",
+ "count": 1,
+ "preDelay": 13.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr",
+ "count": 1,
+ "preDelay": 23.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr",
+ "count": 2,
+ "preDelay": 33.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr",
+ "count": 2,
+ "preDelay": 44.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1036_amraoe",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 30.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr",
+ "count": 3,
+ "preDelay": 14.0,
+ "interval": 10.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr_2",
+ "count": 3,
+ "preDelay": 15.0,
+ "interval": 11.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr",
+ "count": 3,
+ "preDelay": 14.0,
+ "interval": 10.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr_2",
+ "count": 3,
+ "preDelay": 15.0,
+ "interval": 11.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1049_eagent_2",
+ "count": 1,
+ "preDelay": 20.0,
+ "interval": 1.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 50,
+ "weightValue": 50.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr_2",
+ "count": 3,
+ "preDelay": 14.0,
+ "interval": 12.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr_2",
+ "count": 3,
+ "preDelay": 15.0,
+ "interval": 13.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr_2",
+ "count": 3,
+ "preDelay": 14.0,
+ "interval": 13.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr_2",
+ "count": 3,
+ "preDelay": 15.0,
+ "interval": 14.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1036_amraoe",
+ "count": 1,
+ "preDelay": 20.0,
+ "interval": 1.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1049_eagent_2",
+ "count": 1,
+ "preDelay": 20.0,
+ "interval": 1.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr_2",
+ "count": 3,
+ "preDelay": 14.0,
+ "interval": 12.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr_2",
+ "count": 3,
+ "preDelay": 15.0,
+ "interval": 12.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1501_demonk",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1039_breakr_2",
+ "count": 3,
+ "preDelay": 15.0,
+ "interval": 14.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1049_eagent_2",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1049_eagent_2",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 32,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 50,
+ "weightValue": 50.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 33,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 90,
+ "weightValue": 90.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2001_duckmi",
+ "count": 1,
+ "preDelay": 22.0,
+ "interval": 1.0,
+ "routeIndex": 34,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2002_bearmi",
+ "count": 1,
+ "preDelay": 22.0,
+ "interval": 1.0,
+ "routeIndex": 35,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 1283662919
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_5-3.json b/resources/gamedata/levels/activities/act12d6/level_rogue_5-3.json
new file mode 100644
index 00000000..8cd8d31e
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_5-3.json
@@ -0,0 +1,3048 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "cherno",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76
+ ],
+ [
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65
+ ],
+ [
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54
+ ],
+ [
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43
+ ],
+ [
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32
+ ],
+ [
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 11,
+ "height": 7
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": 2,
+ "key": "ebuff_attribute",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.2,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 1.0,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 1.4,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "globalBuffs": [],
+ "routes": [
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1071_dftman",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3500
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1071_dftman_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1010_demon",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 15000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 670
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1074_dbskar",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "revive.unmove_duration",
+ "value": 130.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1075_dmgswd",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 12000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "revive.unmove_duration",
+ "value": 0.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1022_dmage",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2001_duckmi",
+ "level": 2,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2002_bearmi",
+ "level": 2,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 5,
+ "managedByScheduler": true,
+ "key": "enemy_1074_dbskar",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1074_dbskar",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1074_dbskar",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1074_dbskar",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1074_dbskar",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 3.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 1,
+ "preDelay": 13.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 2,
+ "preDelay": 23.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 1,
+ "preDelay": 8.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 3,
+ "preDelay": 18.0,
+ "interval": 13.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 3,
+ "preDelay": 19.0,
+ "interval": 13.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 1,
+ "preDelay": 35.0,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 12.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 2,
+ "preDelay": 18.0,
+ "interval": 12.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 1,
+ "preDelay": 35.0,
+ "interval": 1.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 5,
+ "preDelay": 3.0,
+ "interval": 9.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 2,
+ "preDelay": 14.0,
+ "interval": 20.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 16.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1075_dmgswd",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 1,
+ "preDelay": 20.0,
+ "interval": 1.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1075_dmgswd",
+ "count": 1,
+ "preDelay": 21.0,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 1,
+ "preDelay": 33.0,
+ "interval": 1.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1022_dmage",
+ "count": 1,
+ "preDelay": 45.0,
+ "interval": 1.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1075_dmgswd",
+ "count": 1,
+ "preDelay": 46.0,
+ "interval": 1.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 1,
+ "preDelay": 47.0,
+ "interval": 1.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1075_dmgswd",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 1,
+ "preDelay": 20.0,
+ "interval": 1.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1075_dmgswd",
+ "count": 1,
+ "preDelay": 21.0,
+ "interval": 1.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 1,
+ "preDelay": 33.0,
+ "interval": 1.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1022_dmage",
+ "count": 1,
+ "preDelay": 45.0,
+ "interval": 1.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1075_dmgswd",
+ "count": 1,
+ "preDelay": 46.0,
+ "interval": 1.0,
+ "routeIndex": 32,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 1,
+ "preDelay": 47.0,
+ "interval": 1.0,
+ "routeIndex": 33,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 34,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 90,
+ "weightValue": 90.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2001_duckmi",
+ "count": 1,
+ "preDelay": 28.0,
+ "interval": 1.0,
+ "routeIndex": 35,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2002_bearmi",
+ "count": 1,
+ "preDelay": 28.0,
+ "interval": 1.0,
+ "routeIndex": 36,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 395336481
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_5-4.json b/resources/gamedata/levels/activities/act12d6/level_rogue_5-4.json
new file mode 100644
index 00000000..6550cf8c
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_5-4.json
@@ -0,0 +1,4581 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 0,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "snowmonster",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76
+ ],
+ [
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65
+ ],
+ [
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54
+ ],
+ [
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43
+ ],
+ [
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32
+ ],
+ [
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_flystart",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 11,
+ "height": 7
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": 2,
+ "key": "ebuff_attribute",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.15,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 1.1,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 1.25,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "globalBuffs": [],
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 60.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 60.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 60.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1067_snslime",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1065_snwolf",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1064_snsbr",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1068_snmage",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 7000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": {
+ "spType": 2,
+ "maxSp": 2,
+ "initSp": 2,
+ "increment": 1.0
+ }
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1070_iced",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1069_icebrk",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2001_duckmi",
+ "level": 2,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2002_bearmi",
+ "level": 2,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1067_snslime",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 20,
+ "weightValue": 20.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1067_snslime",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 20,
+ "weightValue": 20.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1067_snslime",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 20,
+ "weightValue": 20.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 4.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1064_snsbr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1064_snsbr",
+ "count": 1,
+ "preDelay": 13.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1064_snsbr",
+ "count": 1,
+ "preDelay": 23.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1065_snwolf",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1065_snwolf",
+ "count": 1,
+ "preDelay": 13.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1065_snwolf",
+ "count": 1,
+ "preDelay": 21.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1065_snwolf",
+ "count": 1,
+ "preDelay": 28.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1064_snsbr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1064_snsbr",
+ "count": 1,
+ "preDelay": 13.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1064_snsbr",
+ "count": 1,
+ "preDelay": 23.0,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1064_snsbr",
+ "count": 2,
+ "preDelay": 32.0,
+ "interval": 1.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1068_snmage",
+ "count": 1,
+ "preDelay": 35.0,
+ "interval": 1.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1065_snwolf",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1065_snwolf",
+ "count": 1,
+ "preDelay": 12.0,
+ "interval": 1.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1065_snwolf",
+ "count": 1,
+ "preDelay": 21.0,
+ "interval": 1.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1065_snwolf",
+ "count": 2,
+ "preDelay": 30.0,
+ "interval": 1.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1068_snmage",
+ "count": 1,
+ "preDelay": 8.0,
+ "interval": 1.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 16.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1067_snslime",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1064_snsbr",
+ "count": 2,
+ "preDelay": 9.0,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1064_snsbr",
+ "count": 2,
+ "preDelay": 19.0,
+ "interval": 1.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1064_snsbr",
+ "count": 2,
+ "preDelay": 30.0,
+ "interval": 1.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1065_snwolf",
+ "count": 2,
+ "preDelay": 6.0,
+ "interval": 1.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1065_snwolf",
+ "count": 2,
+ "preDelay": 16.0,
+ "interval": 1.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1065_snwolf",
+ "count": 2,
+ "preDelay": 26.0,
+ "interval": 1.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1067_snslime",
+ "count": 1,
+ "preDelay": 30.0,
+ "interval": 1.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 22.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1070_iced",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 33.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1067_snslime",
+ "count": 2,
+ "preDelay": 10.0,
+ "interval": 25.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1068_snmage",
+ "count": 1,
+ "preDelay": 55.0,
+ "interval": 1.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 2,
+ "preDelay": 56.0,
+ "interval": 4.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1064_snsbr",
+ "count": 2,
+ "preDelay": 56.0,
+ "interval": 4.0,
+ "routeIndex": 32,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1067_snslime",
+ "count": 2,
+ "preDelay": 10.0,
+ "interval": 25.0,
+ "routeIndex": 33,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1068_snmage",
+ "count": 1,
+ "preDelay": 55.0,
+ "interval": 1.0,
+ "routeIndex": 34,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 2,
+ "preDelay": 56.0,
+ "interval": 4.0,
+ "routeIndex": 35,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1065_snwolf",
+ "count": 2,
+ "preDelay": 56.0,
+ "interval": 4.0,
+ "routeIndex": 36,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1064_snsbr",
+ "count": 2,
+ "preDelay": 5.0,
+ "interval": 1.3,
+ "routeIndex": 37,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1064_snsbr",
+ "count": 2,
+ "preDelay": 15.0,
+ "interval": 1.1,
+ "routeIndex": 38,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1064_snsbr",
+ "count": 2,
+ "preDelay": 24.0,
+ "interval": 1.1,
+ "routeIndex": 39,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1064_snsbr",
+ "count": 2,
+ "preDelay": 35.0,
+ "interval": 1.1,
+ "routeIndex": 40,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1069_icebrk",
+ "count": 1,
+ "preDelay": 41.0,
+ "interval": 1.0,
+ "routeIndex": 41,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1065_snwolf",
+ "count": 2,
+ "preDelay": 6.0,
+ "interval": 1.0,
+ "routeIndex": 42,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1065_snwolf",
+ "count": 2,
+ "preDelay": 13.0,
+ "interval": 1.0,
+ "routeIndex": 43,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1065_snwolf",
+ "count": 2,
+ "preDelay": 22.0,
+ "interval": 1.0,
+ "routeIndex": 44,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1065_snwolf",
+ "count": 2,
+ "preDelay": 34.0,
+ "interval": 1.0,
+ "routeIndex": 45,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1069_icebrk",
+ "count": 2,
+ "preDelay": 41.0,
+ "interval": 17.0,
+ "routeIndex": 46,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 47,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 90,
+ "weightValue": 90.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2001_duckmi",
+ "count": 1,
+ "preDelay": 20.0,
+ "interval": 1.0,
+ "routeIndex": 48,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2002_bearmi",
+ "count": 1,
+ "preDelay": 20.0,
+ "interval": 1.0,
+ "routeIndex": 49,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [
+ {
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "direction": 0,
+ "hidden": false,
+ "alias": null,
+ "inst": {
+ "characterKey": "trap_010_frosts",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ }
+ ],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 1091830595
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_5-5.json b/resources/gamedata/levels/activities/act12d6/level_rogue_5-5.json
new file mode 100644
index 00000000..a7c25fb1
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_5-5.json
@@ -0,0 +1,3652 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "longmenbatimp",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76
+ ],
+ [
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65
+ ],
+ [
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54
+ ],
+ [
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43
+ ],
+ [
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32
+ ],
+ [
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_fence",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_fence",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 11,
+ "height": 7
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": 2,
+ "key": "ebuff_attribute",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.2,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 1.2,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 1.5,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "globalBuffs": [],
+ "routes": [
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1008_ghost",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 6600
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1026_aghost",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 15000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 700
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1058_traink",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 20000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1014_rogue",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 380
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2001_duckmi",
+ "level": 2,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2002_bearmi",
+ "level": 2,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 5,
+ "managedByScheduler": true,
+ "key": "enemy_1058_traink",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1058_traink",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 17.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1014_rogue",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1014_rogue",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1014_rogue",
+ "count": 1,
+ "preDelay": 27.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 12.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1058_traink",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1014_rogue",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1014_rogue",
+ "count": 1,
+ "preDelay": 14.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1014_rogue",
+ "count": 2,
+ "preDelay": 32.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1026_aghost",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 20.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1014_rogue",
+ "count": 1,
+ "preDelay": 10.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1014_rogue",
+ "count": 2,
+ "preDelay": 23.0,
+ "interval": 10.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1014_rogue",
+ "count": 1,
+ "preDelay": 18.0,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1014_rogue",
+ "count": 1,
+ "preDelay": 28.0,
+ "interval": 1.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1014_rogue",
+ "count": 2,
+ "preDelay": 40.0,
+ "interval": 1.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 15.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1008_ghost",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1008_ghost",
+ "count": 3,
+ "preDelay": 15.0,
+ "interval": 18.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1008_ghost",
+ "count": 3,
+ "preDelay": 16.0,
+ "interval": 18.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1008_ghost",
+ "count": 2,
+ "preDelay": 36.0,
+ "interval": 18.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1026_aghost",
+ "count": 2,
+ "preDelay": 73.0,
+ "interval": 1.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1026_aghost",
+ "count": 2,
+ "preDelay": 87.0,
+ "interval": 1.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1058_traink",
+ "count": 2,
+ "preDelay": 25.0,
+ "interval": 25.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1058_traink",
+ "count": 1,
+ "preDelay": 51.0,
+ "interval": 1.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1058_traink",
+ "count": 1,
+ "preDelay": 70.0,
+ "interval": 1.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1058_traink",
+ "count": 1,
+ "preDelay": 85.0,
+ "interval": 1.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1014_rogue",
+ "count": 2,
+ "preDelay": 50.0,
+ "interval": 1.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1014_rogue",
+ "count": 2,
+ "preDelay": 70.0,
+ "interval": 1.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 90,
+ "weightValue": 90.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2001_duckmi",
+ "count": 1,
+ "preDelay": 33.0,
+ "interval": 1.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2002_bearmi",
+ "count": 1,
+ "preDelay": 33.0,
+ "interval": 1.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 5,
+ "weightValue": 5.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [
+ {
+ "position": {
+ "row": 4,
+ "col": 0
+ },
+ "direction": 1,
+ "hidden": false,
+ "alias": "trap_007_ballis#1",
+ "inst": {
+ "characterKey": "trap_007_ballis",
+ "level": 9,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 2,
+ "col": 10
+ },
+ "direction": 3,
+ "hidden": false,
+ "alias": "trap_007_ballis#2",
+ "inst": {
+ "characterKey": "trap_007_ballis",
+ "level": 9,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ }
+ ],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 1296598137
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_b-1.json b/resources/gamedata/levels/activities/act12d6/level_rogue_b-1.json
new file mode 100644
index 00000000..1c3e6cfa
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_b-1.json
@@ -0,0 +1,5236 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "rogueboss",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83,
+ 84,
+ 85,
+ 86,
+ 87
+ ],
+ [
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76
+ ],
+ [
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65
+ ],
+ [
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54
+ ],
+ [
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43
+ ],
+ [
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32
+ ],
+ [
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 11,
+ "height": 8
+ },
+ "tilesDisallowToLocate": [],
+ "runes": null,
+ "globalBuffs": [],
+ "routes": [
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": -0.1
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 50.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 40.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 70.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 8
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": -0.05
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 50.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 40.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 70.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_2003_rockman",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1015_litamr",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3400
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1036_amraoe",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 10000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 420
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1014_rogue",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2600
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 420
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1006_shield_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 12000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 5,
+ "managedByScheduler": true,
+ "key": "enemy_2003_rockman",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2003_rockman",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2003_rockman",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 1,
+ "preDelay": 30.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 1,
+ "preDelay": 43.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 1,
+ "preDelay": 40.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1036_amraoe",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 20,
+ "weightValue": 20.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1006_shield_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 20,
+ "weightValue": 20.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1014_rogue",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 1,
+ "preDelay": 7.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1014_rogue",
+ "count": 3,
+ "preDelay": 20.0,
+ "interval": 20.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 1,
+ "preDelay": 25.0,
+ "interval": 1.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 1,
+ "preDelay": 45.0,
+ "interval": 1.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1014_rogue",
+ "count": 3,
+ "preDelay": 15.0,
+ "interval": 20.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1036_amraoe",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 20,
+ "weightValue": 20.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1006_shield_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 20,
+ "weightValue": 20.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1036_amraoe",
+ "count": 1,
+ "preDelay": 14.0,
+ "interval": 1.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 20,
+ "weightValue": 20.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1006_shield_2",
+ "count": 1,
+ "preDelay": 14.0,
+ "interval": 1.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 20,
+ "weightValue": 20.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1014_rogue",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1014_rogue",
+ "count": 1,
+ "preDelay": 16.0,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1036_amraoe",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1036_amraoe",
+ "count": 1,
+ "preDelay": 40.0,
+ "interval": 1.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 20,
+ "weightValue": 20.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "",
+ "count": 1,
+ "preDelay": 40.0,
+ "interval": 1.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 20,
+ "weightValue": 20.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1006_shield_2",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 20,
+ "weightValue": 20.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1036_amraoe",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 20,
+ "weightValue": 20.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr",
+ "count": 1,
+ "preDelay": 7.0,
+ "interval": 1.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1014_rogue",
+ "count": 2,
+ "preDelay": 20.0,
+ "interval": 20.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1014_rogue",
+ "count": 1,
+ "preDelay": 25.0,
+ "interval": 1.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1014_rogue",
+ "count": 2,
+ "preDelay": 15.0,
+ "interval": 20.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": null,
+ "excludeCharIdList": null,
+ "randomSeed": 1863433846
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_b-2.json b/resources/gamedata/levels/activities/act12d6/level_rogue_b-2.json
new file mode 100644
index 00000000..af295af1
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_b-2.json
@@ -0,0 +1,3992 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 0,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "rogueboss",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83,
+ 84,
+ 85,
+ 86,
+ 87
+ ],
+ [
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76
+ ],
+ [
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65
+ ],
+ [
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54
+ ],
+ [
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43
+ ],
+ [
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32
+ ],
+ [
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_flystart",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_gazebo",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": [
+ {
+ "key": "attack_speed",
+ "value": -20.0,
+ "valueStr": null
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.7,
+ "valueStr": null
+ }
+ ],
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_gazebo",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": [
+ {
+ "key": "attack_speed",
+ "value": -20.0,
+ "valueStr": null
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.7,
+ "valueStr": null
+ }
+ ],
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 11,
+ "height": 8
+ },
+ "tilesDisallowToLocate": [],
+ "runes": null,
+ "globalBuffs": [],
+ "routes": [
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 4,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 200.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 4,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 200.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 4,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 200.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 4,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 200.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 2,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 200.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 6,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 200.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": -0.02,
+ "y": -0.1
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.2,
+ "y": 0.2
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_2004_balloon",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1017_defdrn",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 8000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1041_lazerd",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 170
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1009_lurker",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 6000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 130
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1019_jshoot_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 5000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 380
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1023_jmage_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 6000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1017_defdrn",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1017_defdrn",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1017_defdrn",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1017_defdrn",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1017_defdrn",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1017_defdrn",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1009_lurker",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1009_lurker",
+ "count": 1,
+ "preDelay": 19.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1009_lurker",
+ "count": 1,
+ "preDelay": 35.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1009_lurker",
+ "count": 1,
+ "preDelay": 48.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1009_lurker",
+ "count": 1,
+ "preDelay": 65.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 5,
+ "managedByScheduler": true,
+ "key": "enemy_2004_balloon",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2004_balloon",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 20.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1019_jshoot_2",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 30.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1019_jshoot_2",
+ "count": 2,
+ "preDelay": 3.3,
+ "interval": 30.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1009_lurker",
+ "count": 3,
+ "preDelay": 15.0,
+ "interval": 14.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1041_lazerd",
+ "count": 2,
+ "preDelay": 16.0,
+ "interval": 20.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 20.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1023_jmage_2",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 30.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1009_lurker",
+ "count": 4,
+ "preDelay": 10.0,
+ "interval": 11.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1041_lazerd",
+ "count": 2,
+ "preDelay": 8.0,
+ "interval": 30.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 20.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1023_jmage_2",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 23.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1019_jshoot_2",
+ "count": 3,
+ "preDelay": 4.0,
+ "interval": 23.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1009_lurker",
+ "count": 5,
+ "preDelay": 5.0,
+ "interval": 11.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1009_lurker",
+ "count": 2,
+ "preDelay": 26.0,
+ "interval": 20.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1041_lazerd",
+ "count": 2,
+ "preDelay": 8.0,
+ "interval": 30.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1041_lazerd",
+ "count": 1,
+ "preDelay": 39.0,
+ "interval": 1.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": null,
+ "excludeCharIdList": null,
+ "randomSeed": 1277266938
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_b-3.json b/resources/gamedata/levels/activities/act12d6/level_rogue_b-3.json
new file mode 100644
index 00000000..92019436
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_b-3.json
@@ -0,0 +1,2883 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "rogueboss",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83,
+ 84,
+ 85,
+ 86,
+ 87
+ ],
+ [
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76
+ ],
+ [
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65
+ ],
+ [
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54
+ ],
+ [
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43
+ ],
+ [
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32
+ ],
+ [
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 11,
+ "height": 8
+ },
+ "tilesDisallowToLocate": [],
+ "runes": null,
+ "globalBuffs": [],
+ "routes": [
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 50.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 80.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 120.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 150.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 200.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 2.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_2005_axetro",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1033_handax",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 10000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1033_handax_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 15000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1035_haxe",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 15000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 5,
+ "managedByScheduler": true,
+ "key": "enemy_2005_axetro",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2005_axetro",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 5.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1033_handax",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1033_handax",
+ "count": 1,
+ "preDelay": 23.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1033_handax",
+ "count": 1,
+ "preDelay": 43.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1033_handax",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1033_handax",
+ "count": 1,
+ "preDelay": 23.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1033_handax_2",
+ "count": 1,
+ "preDelay": 40.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1035_haxe",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1033_handax",
+ "count": 1,
+ "preDelay": 18.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1033_handax",
+ "count": 1,
+ "preDelay": 35.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1033_handax_2",
+ "count": 1,
+ "preDelay": 46.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1035_haxe",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1033_handax_2",
+ "count": 1,
+ "preDelay": 18.0,
+ "interval": 1.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1035_haxe",
+ "count": 1,
+ "preDelay": 22.0,
+ "interval": 1.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1033_handax_2",
+ "count": 1,
+ "preDelay": 40.0,
+ "interval": 1.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1035_haxe",
+ "count": 1,
+ "preDelay": 43.0,
+ "interval": 1.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 675795337
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_b-4.json b/resources/gamedata/levels/activities/act12d6/level_rogue_b-4.json
new file mode 100644
index 00000000..c1224252
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_b-4.json
@@ -0,0 +1,5541 @@
+{
+ "options": {
+ "characterLimit": 7,
+ "maxLifePoint": 100,
+ "initialCost": 0,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "rogueboss",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 84,
+ 85,
+ 86,
+ 87,
+ 88,
+ 89,
+ 90,
+ 91,
+ 92,
+ 93,
+ 94,
+ 95
+ ],
+ [
+ 72,
+ 73,
+ 74,
+ 75,
+ 76,
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83
+ ],
+ [
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65,
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71
+ ],
+ [
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54,
+ 55,
+ 56,
+ 57,
+ 58,
+ 59
+ ],
+ [
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43,
+ 44,
+ 45,
+ 46,
+ 47
+ ],
+ [
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35
+ ],
+ [
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_flystart",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 12,
+ "height": 8
+ },
+ "tilesDisallowToLocate": [],
+ "runes": null,
+ "globalBuffs": [],
+ "routes": [
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": -0.49,
+ "y": -0.47
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.07,
+ "y": -0.47
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 200.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.49,
+ "y": -0.49
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 150.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 180.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 75.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 120.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": -0.5,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 150.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.46,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.49,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 180.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": -0.48,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 75.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": -0.5,
+ "y": 0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 120.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 60.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.5
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.47,
+ "y": 0.48
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.47,
+ "y": 0.5
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.4,
+ "y": -0.49
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.47,
+ "y": 0.5
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.4,
+ "y": -0.49
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.47,
+ "y": 0.5
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.4,
+ "y": -0.49
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.47,
+ "y": 0.5
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.4,
+ "y": -0.49
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": -0.49,
+ "y": -0.47
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.07,
+ "y": -0.47
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 100.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.49,
+ "y": -0.49
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.47,
+ "y": 0.5
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.4,
+ "y": -0.49
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 1,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": -0.49,
+ "y": -0.47
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.07,
+ "y": -0.47
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 100.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.49,
+ "y": -0.49
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.47,
+ "y": 0.5
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.4,
+ "y": -0.49
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1002_nsabr",
+ "level": 1,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4400
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 330
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1038_lunmag_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 8000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1076_bsthmr",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 20000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1500
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1010_demon",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 12000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 1000
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1010_demon_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 22000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 800
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1042_frostd",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 12000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 380
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2006_flsnip",
+ "level": 0,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1042_frostd",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1076_bsthmr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1076_bsthmr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1076_bsthmr",
+ "count": 1,
+ "preDelay": 2.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1076_bsthmr",
+ "count": 1,
+ "preDelay": 2.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1038_lunmag_2",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1038_lunmag_2",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1038_lunmag_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1038_lunmag_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 15.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 13.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 21.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 30.0,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 11.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 5.0,
+ "interval": 10.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 12.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 10.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 13.0,
+ "interval": 11.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 4.0,
+ "interval": 9.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 12.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 10.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 13.0,
+ "interval": 11.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 4.0,
+ "interval": 9.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 14.0,
+ "interval": 10.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 12.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 9.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 4.0,
+ "interval": 9.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 4.0,
+ "interval": 9.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 2,
+ "preDelay": 5.0,
+ "interval": 9.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 2.0,
+ "actions": [
+ {
+ "actionType": 5,
+ "managedByScheduler": true,
+ "key": "enemy_2006_flsnip",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2006_flsnip",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 2.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 22.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 8.0,
+ "interval": 0.8,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 8.0,
+ "interval": 0.9,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 25.0,
+ "interval": 1.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 25.0,
+ "interval": 1.1,
+ "routeIndex": 32,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 40.0,
+ "interval": 1.2,
+ "routeIndex": 33,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 40.0,
+ "interval": 1.0,
+ "routeIndex": 34,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 52.0,
+ "interval": 0.8,
+ "routeIndex": 35,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 52.0,
+ "interval": 1.1,
+ "routeIndex": 36,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 63.0,
+ "interval": 0.8,
+ "routeIndex": 37,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 63.0,
+ "interval": 1.1,
+ "routeIndex": 38,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon_2",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 39,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon_2",
+ "count": 1,
+ "preDelay": 32.0,
+ "interval": 1.0,
+ "routeIndex": 40,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon_2",
+ "count": 1,
+ "preDelay": 47.0,
+ "interval": 1.0,
+ "routeIndex": 41,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon_2",
+ "count": 1,
+ "preDelay": 60.0,
+ "interval": 1.0,
+ "routeIndex": 42,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1042_frostd",
+ "count": 1,
+ "preDelay": 40.0,
+ "interval": 1.0,
+ "routeIndex": 43,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 13.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon_2",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 20.0,
+ "routeIndex": 44,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 8.0,
+ "interval": 13.0,
+ "routeIndex": 45,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 9.3,
+ "interval": 14.0,
+ "routeIndex": 46,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 10.5,
+ "interval": 13.2,
+ "routeIndex": 47,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 15.0,
+ "interval": 12.0,
+ "routeIndex": 48,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 15.4,
+ "interval": 12.8,
+ "routeIndex": 49,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 3,
+ "preDelay": 16.8,
+ "interval": 13.6,
+ "routeIndex": 50,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1042_frostd",
+ "count": 1,
+ "preDelay": 40.0,
+ "interval": 1.0,
+ "routeIndex": 51,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1076_bsthmr",
+ "count": 1,
+ "preDelay": 40.0,
+ "interval": 1.0,
+ "routeIndex": 52,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 2,
+ "preDelay": 18.0,
+ "interval": 20.0,
+ "routeIndex": 53,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 226392603
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_b-5.json b/resources/gamedata/levels/activities/act12d6/level_rogue_b-5.json
new file mode 100644
index 00000000..acd8e2ed
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_b-5.json
@@ -0,0 +1,3229 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "rogueboss",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 84,
+ 85,
+ 86,
+ 87,
+ 88,
+ 89,
+ 90,
+ 91,
+ 92,
+ 93,
+ 94,
+ 95
+ ],
+ [
+ 72,
+ 73,
+ 74,
+ 75,
+ 76,
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83
+ ],
+ [
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65,
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71
+ ],
+ [
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54,
+ 55,
+ 56,
+ 57,
+ 58,
+ 59
+ ],
+ [
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43,
+ 44,
+ 45,
+ 46,
+ 47
+ ],
+ [
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35
+ ],
+ [
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 12,
+ "height": 8
+ },
+ "tilesDisallowToLocate": [],
+ "runes": null,
+ "globalBuffs": [],
+ "routes": [
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": -0.01,
+ "y": -0.49
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": -0.5,
+ "y": 0.49
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.49,
+ "y": 0.5
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": -0.01,
+ "y": -0.49
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.49,
+ "y": -0.49
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 30.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": -0.09,
+ "y": 0.5
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 25.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.02,
+ "y": 0.5
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.49,
+ "y": 0.5
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 30.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 70.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_2007_flwitch",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1064_snsbr",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1066_snbow_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1068_snmage_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 10000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": [
+ {
+ "prefabKey": "coldattack",
+ "priority": 0,
+ "cooldown": 0.0,
+ "initCooldown": 0.0,
+ "spCost": 1,
+ "blackboard": [
+ {
+ "key": "freeze",
+ "value": 10.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1069_icebrk",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1069_icebrk_2",
+ "level": 0,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 5,
+ "managedByScheduler": true,
+ "key": "enemy_2007_flwitch",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 1,
+ "managedByScheduler": true,
+ "key": "enemy_2007_flwitch",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2007_flwitch",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 7.0,
+ "actions": [
+ {
+ "actionType": 5,
+ "managedByScheduler": true,
+ "key": "enemy_1068_snmage_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1068_snmage_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1068_snmage_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 5.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1064_snsbr",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 1.5,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1064_snsbr",
+ "count": 2,
+ "preDelay": 15.0,
+ "interval": 1.5,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1064_snsbr",
+ "count": 2,
+ "preDelay": 28.0,
+ "interval": 1.5,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1064_snsbr",
+ "count": 2,
+ "preDelay": 20.0,
+ "interval": 1.5,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1064_snsbr",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 1.5,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1064_snsbr",
+ "count": 2,
+ "preDelay": 15.0,
+ "interval": 1.5,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1064_snsbr",
+ "count": 2,
+ "preDelay": 27.0,
+ "interval": 1.5,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 15.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1068_snmage_2",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 30.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1068_snmage_2",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 30.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1064_snsbr",
+ "count": 2,
+ "preDelay": 10.0,
+ "interval": 14.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1066_snbow_2",
+ "count": 2,
+ "preDelay": 11.0,
+ "interval": 14.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1064_snsbr",
+ "count": 1,
+ "preDelay": 20.0,
+ "interval": 14.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1066_snbow_2",
+ "count": 1,
+ "preDelay": 21.0,
+ "interval": 14.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 5,
+ "managedByScheduler": true,
+ "key": "enemy_1069_icebrk",
+ "count": 1,
+ "preDelay": 35.0,
+ "interval": 1.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1069_icebrk",
+ "count": 1,
+ "preDelay": 35.0,
+ "interval": 1.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1069_icebrk",
+ "count": 1,
+ "preDelay": 38.0,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 20.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1069_icebrk_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1068_snmage_2",
+ "count": 1,
+ "preDelay": 10.0,
+ "interval": 1.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1068_snmage_2",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1069_icebrk_2",
+ "count": 1,
+ "preDelay": 50.0,
+ "interval": 1.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1068_snmage_2",
+ "count": 2,
+ "preDelay": 53.0,
+ "interval": 1.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1069_icebrk_2",
+ "count": 1,
+ "preDelay": 30.0,
+ "interval": 1.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1068_snmage_2",
+ "count": 1,
+ "preDelay": 35.0,
+ "interval": 1.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1066_snbow_2",
+ "count": 1,
+ "preDelay": 40.0,
+ "interval": 1.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1069_icebrk_2",
+ "count": 1,
+ "preDelay": 60.0,
+ "interval": 1.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1068_snmage_2",
+ "count": 2,
+ "preDelay": 61.0,
+ "interval": 1.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 40.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1069_icebrk_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 32,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1068_snmage_2",
+ "count": 1,
+ "preDelay": 8.0,
+ "interval": 1.0,
+ "routeIndex": 33,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1069_icebrk_2",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 34,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1068_snmage_2",
+ "count": 1,
+ "preDelay": 10.0,
+ "interval": 1.0,
+ "routeIndex": 35,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": {
+ "frosts": {
+ "phases": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 6,
+ "managedByScheduler": true,
+ "key": "trap_010_frosts#1",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 0.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ]
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 6,
+ "managedByScheduler": true,
+ "key": "trap_010_frosts#3",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 0.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ]
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 6,
+ "managedByScheduler": true,
+ "key": "trap_010_frosts#2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 0.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ]
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 6,
+ "managedByScheduler": true,
+ "key": "trap_010_frosts#4",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 0.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ]
+ }
+ ]
+ }
+ },
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [
+ {
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "direction": 0,
+ "hidden": true,
+ "alias": "trap_010_frosts#1",
+ "inst": {
+ "characterKey": "trap_010_frosts",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "direction": 0,
+ "hidden": true,
+ "alias": "trap_010_frosts#2",
+ "inst": {
+ "characterKey": "trap_010_frosts",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "direction": 0,
+ "hidden": true,
+ "alias": "trap_010_frosts#3",
+ "inst": {
+ "characterKey": "trap_010_frosts",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ },
+ {
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "direction": 0,
+ "hidden": true,
+ "alias": "trap_010_frosts#4",
+ "inst": {
+ "characterKey": "trap_010_frosts",
+ "level": 1,
+ "phase": 0,
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": null
+ }
+ ],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 155091729
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_b-6.json b/resources/gamedata/levels/activities/act12d6/level_rogue_b-6.json
new file mode 100644
index 00000000..1f910cab
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_b-6.json
@@ -0,0 +1,6743 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 2.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "rogueboss",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 84,
+ 85,
+ 86,
+ 87,
+ 88,
+ 89,
+ 90,
+ 91,
+ 92,
+ 93,
+ 94,
+ 95
+ ],
+ [
+ 72,
+ 73,
+ 74,
+ 75,
+ 76,
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83
+ ],
+ [
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65,
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71
+ ],
+ [
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54,
+ 55,
+ 56,
+ 57,
+ 58,
+ 59
+ ],
+ [
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43,
+ 44,
+ 45,
+ 46,
+ 47
+ ],
+ [
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35
+ ],
+ [
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_defup",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": [
+ {
+ "key": "def",
+ "value": 100.0,
+ "valueStr": null
+ }
+ ],
+ "effects": null
+ },
+ {
+ "tileKey": "tile_defup",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": [
+ {
+ "key": "def",
+ "value": 100.0,
+ "valueStr": null
+ }
+ ],
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_defup",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": [
+ {
+ "key": "def",
+ "value": 200.0,
+ "valueStr": null
+ }
+ ],
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_defup",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": [
+ {
+ "key": "def",
+ "value": 200.0,
+ "valueStr": null
+ }
+ ],
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 12,
+ "height": 8
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": 1,
+ "key": "char_attribute_mul",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.5,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 0.5,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "difficultyMask": 1,
+ "key": "char_respawntime_mul",
+ "professionMask": 1023,
+ "buildableMask": 3,
+ "blackboard": [
+ {
+ "key": "scale",
+ "value": 2.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "globalBuffs": [],
+ "routes": [
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 0,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.49,
+ "y": 0.04
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 30.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.48,
+ "y": 0.02
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.48,
+ "y": -0.03
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.48,
+ "y": -0.19
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.48,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.47,
+ "y": -0.46
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 5
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 6,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 7,
+ "col": 6
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_2008_flking",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1002_nsabr",
+ "level": 1,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1003_ncbow_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 1.7
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1015_litamr_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1072_dlancer_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1010_demon",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 10000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 300
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 5,
+ "managedByScheduler": true,
+ "key": "enemy_2008_flking",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2008_flking",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 40.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 45.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1003_ncbow_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 45.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 32,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 33,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 34,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 35,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 36,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1015_litamr_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 37,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 45.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 38,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 39,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 40,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 41,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 42,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 43,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 44,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 45,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 46,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 47,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 48,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1002_nsabr",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 49,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 40.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 50,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 51,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 52,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 53,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1072_dlancer_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 54,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 55,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g2",
+ "weight": 50,
+ "weightValue": 50.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": {
+ "frosts": {
+ "phases": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 6,
+ "managedByScheduler": true,
+ "key": "trap_010_frosts#1",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 0.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ]
+ }
+ ]
+ }
+ },
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 226392603
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_ev-1.json b/resources/gamedata/levels/activities/act12d6/level_rogue_ev-1.json
new file mode 100644
index 00000000..1cb3457f
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_ev-1.json
@@ -0,0 +1,3089 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 25,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "longmenbatboss",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 77,
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83,
+ 84,
+ 85,
+ 86,
+ 87
+ ],
+ [
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76
+ ],
+ [
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65
+ ],
+ [
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54
+ ],
+ [
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43
+ ],
+ [
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32
+ ],
+ [
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 11,
+ "height": 8
+ },
+ "tilesDisallowToLocate": [],
+ "runes": null,
+ "globalBuffs": [],
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.08,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 90.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.08,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 57.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.05,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 110.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.05,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 87.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.05,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.05,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.08,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 60.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.08,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1036_amraoe",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 50000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1000
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 800
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1045_hammer_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 60000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 2300
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 5
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": [
+ {
+ "prefabKey": "stuncombat",
+ "priority": 0,
+ "cooldown": 1.0,
+ "initCooldown": 1.0,
+ "spCost": 2,
+ "blackboard": [
+ {
+ "key": "stun",
+ "value": 12.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1063_rageth_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 70000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1200
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 500
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "periodic_damage.damage",
+ "value": 250.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1025_reveng_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 60000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 700
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 500
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 75.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1045_hammer_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 1,
+ "managedByScheduler": true,
+ "key": "enemy_1045_hammer_2",
+ "count": 1,
+ "preDelay": 87.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1036_amraoe",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 1,
+ "managedByScheduler": true,
+ "key": "enemy_1036_amraoe",
+ "count": 1,
+ "preDelay": 107.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1025_reveng_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 1,
+ "managedByScheduler": true,
+ "key": "enemy_1025_reveng_2",
+ "count": 1,
+ "preDelay": 7.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1063_rageth_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 1,
+ "managedByScheduler": true,
+ "key": "enemy_1063_rageth_2",
+ "count": 1,
+ "preDelay": 57.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 2143200311
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_ev-2.json b/resources/gamedata/levels/activities/act12d6/level_rogue_ev-2.json
new file mode 100644
index 00000000..7f046b6e
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_ev-2.json
@@ -0,0 +1,1331 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "escape",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 54,
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62
+ ],
+ [
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53
+ ],
+ [
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43,
+ 44
+ ],
+ [
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35
+ ],
+ [
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25,
+ 26
+ ],
+ [
+ 9,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 9,
+ "height": 7
+ },
+ "tilesDisallowToLocate": [],
+ "runes": null,
+ "globalBuffs": [],
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 30.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 150.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 4
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 70.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 3,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 3,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": -0.08,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 110.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 170.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 3,
+ "time": 50.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 2,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 2,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": -0.06,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 90.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 4,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": -0.06,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 3,
+ "time": 130.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1059_buster_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1030_wteeth_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 13000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1059_buster_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1059_buster_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1059_buster_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1059_buster_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1030_wteeth_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1030_wteeth_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1030_wteeth_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1030_wteeth_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 571275916
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_t-1.json b/resources/gamedata/levels/activities/act12d6/level_rogue_t-1.json
new file mode 100644
index 00000000..92c1e142
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_t-1.json
@@ -0,0 +1,3095 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "chasing",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76
+ ],
+ [
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65
+ ],
+ [
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54
+ ],
+ [
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43
+ ],
+ [
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32
+ ],
+ [
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_infection",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": [
+ {
+ "key": "damage",
+ "value": 90.0,
+ "valueStr": null
+ },
+ {
+ "key": "duration",
+ "value": 300.0,
+ "valueStr": null
+ },
+ {
+ "key": "atk",
+ "value": 0.2,
+ "valueStr": null
+ },
+ {
+ "key": "attack_speed",
+ "value": 50.0,
+ "valueStr": null
+ }
+ ],
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 11,
+ "height": 7
+ },
+ "tilesDisallowToLocate": [],
+ "runes": null,
+ "globalBuffs": [],
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.5,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.47,
+ "y": 0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.5,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1007_slime_3",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 1100
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2001_duckmi",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 9300
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 330
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 1,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 2,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 3,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 5,
+ "managedByScheduler": true,
+ "key": "enemy_2001_duckmi",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2001_duckmi",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2001_duckmi",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 3,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 4,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 5,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 5,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 5,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 5,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 5,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 5,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 5,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 5,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 5,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1007_slime_3",
+ "count": 5,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 455685591
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_t-2.json b/resources/gamedata/levels/activities/act12d6/level_rogue_t-2.json
new file mode 100644
index 00000000..dd5c0bbc
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_t-2.json
@@ -0,0 +1,3095 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "chasing",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76
+ ],
+ [
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65
+ ],
+ [
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54
+ ],
+ [
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43
+ ],
+ [
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32
+ ],
+ [
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_infection",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": [
+ {
+ "key": "damage",
+ "value": 90.0,
+ "valueStr": null
+ },
+ {
+ "key": "duration",
+ "value": 300.0,
+ "valueStr": null
+ },
+ {
+ "key": "atk",
+ "value": 0.2,
+ "valueStr": null
+ },
+ {
+ "key": "attack_speed",
+ "value": 50.0,
+ "valueStr": null
+ }
+ ],
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 11,
+ "height": 7
+ },
+ "tilesDisallowToLocate": [],
+ "runes": null,
+ "globalBuffs": [],
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.5,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.47,
+ "y": 0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.5,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1000_gopro_3",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2001_duckmi",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 30000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 320
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 1,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 2,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 3,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 5,
+ "managedByScheduler": true,
+ "key": "enemy_2001_duckmi",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2001_duckmi",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2001_duckmi",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 3,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 4,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 5,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 5,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 5,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 5,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 5,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 5,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 5,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 5,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 5,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1000_gopro_3",
+ "count": 5,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 455685591
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/activities/act12d6/level_rogue_t-3.json b/resources/gamedata/levels/activities/act12d6/level_rogue_t-3.json
new file mode 100644
index 00000000..5367d05b
--- /dev/null
+++ b/resources/gamedata/levels/activities/act12d6/level_rogue_t-3.json
@@ -0,0 +1,2896 @@
+{
+ "options": {
+ "characterLimit": 6,
+ "maxLifePoint": 100,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "functionDisableMask": 0
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "chasing",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76
+ ],
+ [
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64,
+ 65
+ ],
+ [
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51,
+ 52,
+ 53,
+ 54
+ ],
+ [
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38,
+ 39,
+ 40,
+ 41,
+ 42,
+ 43
+ ],
+ [
+ 22,
+ 23,
+ 24,
+ 25,
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32
+ ],
+ [
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_infection",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": [
+ {
+ "key": "damage",
+ "value": 90.0,
+ "valueStr": null
+ },
+ {
+ "key": "duration",
+ "value": 300.0,
+ "valueStr": null
+ },
+ {
+ "key": "atk",
+ "value": 0.2,
+ "valueStr": null
+ },
+ {
+ "key": "attack_speed",
+ "value": 50.0,
+ "valueStr": null
+ }
+ ],
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": 1,
+ "buildableType": 2,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": 0,
+ "buildableType": 0,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": 0,
+ "buildableType": 1,
+ "passableMask": 3,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": 1,
+ "buildableType": 0,
+ "passableMask": 2,
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "width": 11,
+ "height": 7
+ },
+ "tilesDisallowToLocate": [],
+ "runes": null,
+ "globalBuffs": [],
+ "routes": [
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ null,
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 1,
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": -0.5,
+ "y": -0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.47,
+ "y": 0.01
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": 0.09
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ },
+ {
+ "motionMode": 0,
+ "startPosition": {
+ "row": 1,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 10
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": 0,
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.11,
+ "y": -0.07
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false
+ }
+ ],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1087_ltwolf_2",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3200
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "useDb": true,
+ "id": "enemy_2002_bearmi",
+ "level": 0,
+ "overwrittenData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 78000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 3500
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 550
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1087_ltwolf_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1087_ltwolf_2",
+ "count": 1,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1087_ltwolf_2",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1087_ltwolf_2",
+ "count": 2,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1087_ltwolf_2",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1087_ltwolf_2",
+ "count": 3,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": 5,
+ "managedByScheduler": true,
+ "key": "enemy_2002_bearmi",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_2002_bearmi",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": "g1",
+ "weight": 50,
+ "weightValue": 50.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1087_ltwolf_2",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1087_ltwolf_2",
+ "count": 3,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1087_ltwolf_2",
+ "count": 4,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1087_ltwolf_2",
+ "count": 4,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1087_ltwolf_2",
+ "count": 5,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1087_ltwolf_2",
+ "count": 5,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1087_ltwolf_2",
+ "count": 5,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1087_ltwolf_2",
+ "count": 5,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1087_ltwolf_2",
+ "count": 5,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1087_ltwolf_2",
+ "count": 5,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1087_ltwolf_2",
+ "count": 5,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1087_ltwolf_2",
+ "count": 5,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ },
+ {
+ "preDelay": 8.0,
+ "actions": [
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1087_ltwolf_2",
+ "count": 5,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ },
+ {
+ "actionType": 0,
+ "managedByScheduler": true,
+ "key": "enemy_1087_ltwolf_2",
+ "count": 5,
+ "preDelay": 3.5,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "weight": 0,
+ "weightValue": 0.0
+ }
+ ],
+ "name": null
+ }
+ ],
+ "name": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": null,
+ "excludeCharIdList": null,
+ "randomSeed": 455685591
+}
\ No newline at end of file
diff --git a/resources/gamedata/levels/enemydata/enemy_database.json b/resources/gamedata/levels/enemydata/enemy_database.json
index 4d2fd695..6183d5b5 100644
--- a/resources/gamedata/levels/enemydata/enemy_database.json
+++ b/resources/gamedata/levels/enemydata/enemy_database.json
@@ -1,26472 +1,29671 @@
-{
- "enemies": [
- {
- "Key": "enemy_1007_slime",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "源石虫"
- },
- "description": {
- "m_defined": true,
- "m_value": "野生的被感染生物。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1007_slime"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 550
- },
- "atk": {
- "m_defined": true,
- "m_value": 130
- },
- "def": {
- "m_defined": true,
- "m_value": 0
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.7
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2050
- },
- "atk": {
- "m_defined": true,
- "m_value": 300
- },
- "def": {
- "m_defined": false,
- "m_value": 0
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1007_slime_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "源石虫·α"
- },
- "description": {
- "m_defined": true,
- "m_value": "野生的被感染生物,比一般源石虫更具有威胁。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1007_slime_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 1050
- },
- "atk": {
- "m_defined": true,
- "m_value": 185
- },
- "def": {
- "m_defined": true,
- "m_value": 0
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.7
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2850
- },
- "atk": {
- "m_defined": true,
- "m_value": 400
- },
- "def": {
- "m_defined": false,
- "m_value": 0
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1007_slime_3",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "源石虫·β"
- },
- "description": {
- "m_defined": true,
- "m_value": "野生的被感染生物,比源石虫·α更具有威胁。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1007_slime_3"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 1550
- },
- "atk": {
- "m_defined": true,
- "m_value": 240
- },
- "def": {
- "m_defined": true,
- "m_value": 0
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.7
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1004_mslime",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "酸液源石虫"
- },
- "description": {
- "m_defined": true,
- "m_value": "野生的被感染生物,且会使用分泌物腐蚀<@eb.key>降低攻击目标的防御力>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1004_mslime"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2080
- },
- "atk": {
- "m_defined": true,
- "m_value": 180
- },
- "def": {
- "m_defined": true,
- "m_value": 80
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 1.8
- },
- "talentBlackboard": [
- {
- "key": "defdown.def",
- "value": -10.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1004_mslime_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "酸液源石虫·α"
- },
- "description": {
- "m_defined": true,
- "m_value": "比一般酸液源石虫更具有威胁,且会使用分泌物腐蚀<@eb.key>降低攻击目标的防御力>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1004_mslime_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2780
- },
- "atk": {
- "m_defined": true,
- "m_value": 290
- },
- "def": {
- "m_defined": true,
- "m_value": 0
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.3
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 1.75
- },
- "talentBlackboard": [
- {
- "key": "defdown.def",
- "value": -15.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1021_bslime",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "高能源石虫"
- },
- "description": {
- "m_defined": true,
- "m_value": "野生的被感染生物,死亡后会产生<@eb.danger>爆炸>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1021_bslime"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2460
- },
- "atk": {
- "m_defined": true,
- "m_value": 260
- },
- "def": {
- "m_defined": true,
- "m_value": 0
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.7
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "boom.atk_scale",
- "value": 4.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1021_bslime_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "高能源石虫·α"
- },
- "description": {
- "m_defined": true,
- "m_value": "比一般高能源石虫更具有威胁,死亡后会产生<@eb.danger>爆炸>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1021_bslime_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3700
- },
- "atk": {
- "m_defined": true,
- "m_value": 350
- },
- "def": {
- "m_defined": true,
- "m_value": 0
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.7
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "boom.atk_scale",
- "value": 4.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1000_gopro",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "猎狗"
- },
- "description": {
- "m_defined": true,
- "m_value": "整合运动技术侦察部队操纵的生物,<@eb.key>行动速度很快>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1000_gopro"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 820
- },
- "atk": {
- "m_defined": true,
- "m_value": 190
- },
- "def": {
- "m_defined": true,
- "m_value": 0
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.4
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2350
- },
- "atk": {
- "m_defined": true,
- "m_value": 400
- },
- "def": {
- "m_defined": true,
- "m_value": 190
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1000_gopro_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "猎狗pro"
- },
- "description": {
- "m_defined": true,
- "m_value": "比一般猎狗更具有作战能力,<@eb.key>行动速度很快>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1000_gopro_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 1700
- },
- "atk": {
- "m_defined": true,
- "m_value": 260
- },
- "def": {
- "m_defined": true,
- "m_value": 0
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.4
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2900
- },
- "atk": {
- "m_defined": true,
- "m_value": 460
- },
- "def": {
- "m_defined": true,
- "m_value": 210
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 35.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1000_gopro_3",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "狂暴的猎狗pro"
- },
- "description": {
- "m_defined": true,
- "m_value": "比猎狗pro更具有作战能力,<@eb.key>行动速度很快>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1000_gopro_3"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3000
- },
- "atk": {
- "m_defined": true,
- "m_value": 370
- },
- "def": {
- "m_defined": true,
- "m_value": 0
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.4
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1002_nsabr",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "士兵"
- },
- "description": {
- "m_defined": true,
- "m_value": "整合运动的基础近身作战人员。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1002_nsabr"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 1650
- },
- "atk": {
- "m_defined": true,
- "m_value": 200
- },
- "def": {
- "m_defined": true,
- "m_value": 100
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.1
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2750
- },
- "atk": {
- "m_defined": true,
- "m_value": 300
- },
- "def": {
- "m_defined": true,
- "m_value": 130
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1003_ncbow",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "弩手"
- },
- "description": {
- "m_defined": true,
- "m_value": "整合运动的基础射击作战人员,<@eb.key>使用远距离攻击>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1003_ncbow"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 1400
- },
- "atk": {
- "m_defined": true,
- "m_value": 240
- },
- "def": {
- "m_defined": true,
- "m_value": 100
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.4
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 1.9
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 1850
- },
- "atk": {
- "m_defined": true,
- "m_value": 310
- },
- "def": {
- "m_defined": true,
- "m_value": 100
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1003_ncbow_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "弩手组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "相比一般弩手更具作战能力,<@eb.key>使用远距离攻击>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1003_ncbow_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 1900
- },
- "atk": {
- "m_defined": true,
- "m_value": 310
- },
- "def": {
- "m_defined": true,
- "m_value": 150
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.4
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 1.9
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2500
- },
- "atk": {
- "m_defined": true,
- "m_value": 380
- },
- "def": {
- "m_defined": true,
- "m_value": 150
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1011_wizard",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "术师"
- },
- "description": {
- "m_defined": true,
- "m_value": "整合运动的基础法术作战人员,使用<@eb.key>远距离法术攻击>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1011_wizard"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 1600
- },
- "atk": {
- "m_defined": true,
- "m_value": 200
- },
- "def": {
- "m_defined": true,
- "m_value": 50
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 4.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 1.8
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 1770
- },
- "atk": {
- "m_defined": true,
- "m_value": 350
- },
- "def": {
- "m_defined": true,
- "m_value": 80
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1011_wizard_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "术师组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "相比一般术师更具作战能力,使用<@eb.key>远距离法术攻击>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1011_wizard_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2400
- },
- "atk": {
- "m_defined": true,
- "m_value": 300
- },
- "def": {
- "m_defined": true,
- "m_value": 80
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 4.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2300
- },
- "atk": {
- "m_defined": true,
- "m_value": 420
- },
- "def": {
- "m_defined": true,
- "m_value": 100
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 2,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": "高阶敌人,高攻中血中护甲高魔抗。"
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 6500
- },
- "atk": {
- "m_defined": true,
- "m_value": 600
- },
- "def": {
- "m_defined": true,
- "m_value": 500
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1018_aoemag",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "高阶术师"
- },
- "description": {
- "m_defined": true,
- "m_value": "精英法术作战人员,擅长<@eb.key>远距离群体法术攻击>。其攻击会伤害目标周围的单位。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1018_aoemag"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 7000
- },
- "atk": {
- "m_defined": true,
- "m_value": 240
- },
- "def": {
- "m_defined": true,
- "m_value": 120
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.7
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.8
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.2
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1018_aoemag_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "高阶术师组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "擅长<@eb.key>远距离群体法术攻击>。其攻击会伤害目标周围的单位。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1018_aoemag_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 13500
- },
- "atk": {
- "m_defined": true,
- "m_value": 380
- },
- "def": {
- "m_defined": true,
- "m_value": 160
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.7
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.8
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.2
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1013_airdrp",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "空降兵"
- },
- "description": {
- "m_defined": true,
- "m_value": "特殊近身作战人员,他们可以从出其不意的位置切入战场。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1013_airdrp"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 1450
- },
- "atk": {
- "m_defined": true,
- "m_value": 220
- },
- "def": {
- "m_defined": true,
- "m_value": 100
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.9
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2570
- },
- "atk": {
- "m_defined": true,
- "m_value": 320
- },
- "def": {
- "m_defined": true,
- "m_value": 180
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1013_airdrp_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "空降组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "比空降兵更具威胁,他们可以从出其不意的位置切入战场。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1013_airdrp_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2300
- },
- "atk": {
- "m_defined": true,
- "m_value": 300
- },
- "def": {
- "m_defined": true,
- "m_value": 150
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.9
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3000
- },
- "atk": {
- "m_defined": true,
- "m_value": 400
- },
- "def": {
- "m_defined": true,
- "m_value": 220
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1024_mortar",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "炮手"
- },
- "description": {
- "m_defined": true,
- "m_value": "特殊远程作战人员,能够进行<@eb.key>超远距离溅射攻击>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1024_mortar"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3300
- },
- "atk": {
- "m_defined": true,
- "m_value": 400
- },
- "def": {
- "m_defined": true,
- "m_value": 150
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 4.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 7.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1024_mortar_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "炮击组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "比一般炮手更具威胁,能够进行<@eb.key>超远距离溅射攻击>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1024_mortar_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 5000
- },
- "atk": {
- "m_defined": true,
- "m_value": 550
- },
- "def": {
- "m_defined": true,
- "m_value": 150
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 4.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 7.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1014_rogue",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "双持剑士"
- },
- "description": {
- "m_defined": true,
- "m_value": "整合运动的近身作战人员,以<@eb.danger>高攻击力>见长。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1014_rogue"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2000
- },
- "atk": {
- "m_defined": true,
- "m_value": 350
- },
- "def": {
- "m_defined": true,
- "m_value": 100
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.1
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.2
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 1950
- },
- "atk": {
- "m_defined": true,
- "m_value": 310
- },
- "def": {
- "m_defined": true,
- "m_value": 150
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1014_rogue_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "双持剑士组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "比一般双持剑士更具威胁,以<@eb.danger>高攻击力>见长。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1014_rogue_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3000
- },
- "atk": {
- "m_defined": true,
- "m_value": 450
- },
- "def": {
- "m_defined": true,
- "m_value": 120
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.1
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.2
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2550
- },
- "atk": {
- "m_defined": true,
- "m_value": 420
- },
- "def": {
- "m_defined": true,
- "m_value": 150
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 25.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1015_litamr",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "轻甲卫兵"
- },
- "description": {
- "m_defined": true,
- "m_value": "整合运动的近身作战人员,他们有较高的<@eb.key>防御力>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1015_litamr"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2500
- },
- "atk": {
- "m_defined": true,
- "m_value": 250
- },
- "def": {
- "m_defined": true,
- "m_value": 400
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1015_litamr_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "轻甲卫兵组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "比一般轻甲卫兵更具威胁,他们有较高的<@eb.key>防御力>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1015_litamr_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3700
- },
- "atk": {
- "m_defined": true,
- "m_value": 300
- },
- "def": {
- "m_defined": true,
- "m_value": 500
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1006_shield",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "重装防御者"
- },
- "description": {
- "m_defined": true,
- "m_value": "整合运动的近身作战人员,<@eb.key>防御力很高>且难以被击溃。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1006_shield"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 6000
- },
- "atk": {
- "m_defined": true,
- "m_value": 600
- },
- "def": {
- "m_defined": true,
- "m_value": 800
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.75
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.6
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 8000
- },
- "atk": {
- "m_defined": true,
- "m_value": 600
- },
- "def": {
- "m_defined": true,
- "m_value": 850
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1006_shield_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "重装防御组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "比一般重装防御者更具威胁,<@eb.key>防御力很高>且难以被击溃。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1006_shield_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 10000
- },
- "atk": {
- "m_defined": true,
- "m_value": 600
- },
- "def": {
- "m_defined": true,
- "m_value": 1000
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.75
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.6
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 15000
- },
- "atk": {
- "m_defined": true,
- "m_value": 700
- },
- "def": {
- "m_defined": true,
- "m_value": 850
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1006_shield_3",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "重装五十夫长"
- },
- "description": {
- "m_defined": true,
- "m_value": "重装防御者中的精英,比重装防御组长更具威胁,<@eb.key>防御力很高>且难以被击溃。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1006_shield_3"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 40000
- },
- "atk": {
- "m_defined": true,
- "m_value": 1000
- },
- "def": {
- "m_defined": true,
- "m_value": 1200
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.75
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.6
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 4
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 33000
- },
- "atk": {
- "m_defined": true,
- "m_value": 2500
- },
- "def": {
- "m_defined": true,
- "m_value": 1500
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1001_bigbo",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "大鲍勃"
- },
- "description": {
- "m_defined": true,
- "m_value": "整合运动的特殊近战人员,使用电锯进行攻击,兼具<@eb.danger>高耐久、攻击力和防御力>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1001_bigbo"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 22000
- },
- "atk": {
- "m_defined": true,
- "m_value": 1900
- },
- "def": {
- "m_defined": true,
- "m_value": 800
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.5
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 6.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 4
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1001_bigbo_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "大亚当"
- },
- "description": {
- "m_defined": true,
- "m_value": "比大鲍勃更具威胁,使用电锯进行攻击,兼具<@eb.danger>高耐久、攻击力和防御力>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1001_bigbo_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 30000
- },
- "atk": {
- "m_defined": true,
- "m_value": 2700
- },
- "def": {
- "m_defined": true,
- "m_value": 1000
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.5
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 6.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 4
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1016_diaman",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "磐蟹"
- },
- "description": {
- "m_defined": true,
- "m_value": "野生的被感染生物,普通武器对其效果都不太理想,但是<@eb.key>重量>并没有想像的大。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1016_diaman"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3000
- },
- "atk": {
- "m_defined": true,
- "m_value": 300
- },
- "def": {
- "m_defined": true,
- "m_value": 500
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 85.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.75
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.3
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 6000
- },
- "atk": {
- "m_defined": true,
- "m_value": 500
- },
- "def": {
- "m_defined": true,
- "m_value": 800
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 70.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1009_lurker",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "潜伏者"
- },
- "description": {
- "m_defined": true,
- "m_value": "整合运动的特殊作战人员,<@eb.key>在被阻挡前无法被攻击>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1009_lurker"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2200
- },
- "atk": {
- "m_defined": true,
- "m_value": 300
- },
- "def": {
- "m_defined": true,
- "m_value": 90
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3400
- },
- "atk": {
- "m_defined": true,
- "m_value": 400
- },
- "def": {
- "m_defined": true,
- "m_value": 130
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1008_ghost",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "幽灵"
- },
- "description": {
- "m_defined": true,
- "m_value": "擅长工程技术的人员,<@eb.key>无法被阻挡>,需要尽快清除。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1008_ghost"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2300
- },
- "atk": {
- "m_defined": true,
- "m_value": 100
- },
- "def": {
- "m_defined": true,
- "m_value": 120
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 35.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.2
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1026_aghost",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "幽灵组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "比幽灵拥有更高的防御力和耐久,<@eb.key>无法被阻挡>,需要尽快清除。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1026_aghost"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3800
- },
- "atk": {
- "m_defined": true,
- "m_value": 100
- },
- "def": {
- "m_defined": true,
- "m_value": 350
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 35.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.2
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1005_yokai",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "妖怪"
- },
- "description": {
- "m_defined": true,
- "m_value": "<@eb.key>【飞行单位】>敌方人员操纵的无人机,不会进行攻击。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1005_yokai"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 800
- },
- "atk": {
- "m_defined": true,
- "m_value": 0
- },
- "def": {
- "m_defined": true,
- "m_value": 50
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.3
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 1870
- },
- "atk": {
- "m_defined": false,
- "m_value": 0
- },
- "def": {
- "m_defined": false,
- "m_value": 0
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1005_yokai_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "妖怪MKII"
- },
- "description": {
- "m_defined": true,
- "m_value": "<@eb.key>【飞行单位】>妖怪的改进版,可进行<@eb.key>远程物理射击>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1005_yokai_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 1550
- },
- "atk": {
- "m_defined": true,
- "m_value": 220
- },
- "def": {
- "m_defined": true,
- "m_value": 50
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2500
- },
- "atk": {
- "m_defined": true,
- "m_value": 330
- },
- "def": {
- "m_defined": true,
- "m_value": 125
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 35.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1005_yokai_3",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "威龙"
- },
- "description": {
- "m_defined": true,
- "m_value": "<@eb.key>【飞行单位】>大型无人机,拥有更好的耐久性能,可进行<@eb.key>远程物理射击>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1005_yokai_3"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 30000
- },
- "atk": {
- "m_defined": true,
- "m_value": 660
- },
- "def": {
- "m_defined": true,
- "m_value": 170
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.5
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.8
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1017_defdrn",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "御4"
- },
- "description": {
- "m_defined": true,
- "m_value": "<@eb.key>【飞行单位】>无人机,能使周围敌军<@eb.key>防御力上升>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1017_defdrn"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 4000
- },
- "atk": {
- "m_defined": true,
- "m_value": 0
- },
- "def": {
- "m_defined": true,
- "m_value": 150
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.5
- },
- "talentBlackboard": [
- {
- "key": "defup.def",
- "value": 300.0,
- "valueStr": null
- },
- {
- "key": "defup.range_radius",
- "value": 2.5,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 8000
- },
- "atk": {
- "m_defined": false,
- "m_value": 0
- },
- "def": {
- "m_defined": true,
- "m_value": 200
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1019_jshoot",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "隐形弩手"
- },
- "description": {
- "m_defined": true,
- "m_value": "射击作战人员,<@eb.key>在被阻挡前无法被攻击>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1019_jshoot"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 1800
- },
- "atk": {
- "m_defined": true,
- "m_value": 260
- },
- "def": {
- "m_defined": true,
- "m_value": 100
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.7
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.2
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1019_jshoot_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "隐形弩手组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "比一般隐形弩手更具威胁,<@eb.key>在被阻挡前无法被攻击>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1019_jshoot_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2700
- },
- "atk": {
- "m_defined": true,
- "m_value": 310
- },
- "def": {
- "m_defined": true,
- "m_value": 130
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.7
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.2
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1023_jmage",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "隐形术师"
- },
- "description": {
- "m_defined": true,
- "m_value": "法术作战人员,<@eb.key>在被阻挡前无法被攻击>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1023_jmage"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2200
- },
- "atk": {
- "m_defined": true,
- "m_value": 350
- },
- "def": {
- "m_defined": true,
- "m_value": 80
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 4.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1023_jmage_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "隐形术师组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "比一般隐形术师更具威胁,<@eb.key>在被阻挡前无法被攻击>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1023_jmage_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 4200
- },
- "atk": {
- "m_defined": true,
- "m_value": 400
- },
- "def": {
- "m_defined": true,
- "m_value": 130
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 4.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1020_obsv",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "技术侦察兵"
- },
- "description": {
- "m_defined": true,
- "m_value": "技术作战人员,会使周围我方的<@eb.key>隐匿效果失效>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1020_obsv"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 7000
- },
- "atk": {
- "m_defined": true,
- "m_value": 270
- },
- "def": {
- "m_defined": true,
- "m_value": 100
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "antiinvi.range_radius",
- "value": 3.3,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1010_demon",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "萨卡兹大剑手"
- },
- "description": {
- "m_defined": true,
- "m_value": "萨卡兹雇佣兵,拥有<@eb.key>较高攻击力和较高法术抗性>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1010_demon"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 7500
- },
- "atk": {
- "m_defined": true,
- "m_value": 600
- },
- "def": {
- "m_defined": true,
- "m_value": 230
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.85
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 10000
- },
- "atk": {
- "m_defined": true,
- "m_value": 900
- },
- "def": {
- "m_defined": true,
- "m_value": 350
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1010_demon_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "萨卡兹大剑组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "比一般萨卡兹大剑手更具威胁,拥有<@eb.key>较高攻击力和较高法术抗性>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1010_demon_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 15000
- },
- "atk": {
- "m_defined": true,
- "m_value": 750
- },
- "def": {
- "m_defined": true,
- "m_value": 250
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.85
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1012_dcross",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "萨卡兹狙击手"
- },
- "description": {
- "m_defined": true,
- "m_value": "萨卡兹雇佣兵,拥有<@eb.key>较高攻击力和较高法术抗性>,且可以进行<@eb.key>远距离物理射击>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1012_dcross"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 6000
- },
- "atk": {
- "m_defined": true,
- "m_value": 450
- },
- "def": {
- "m_defined": true,
- "m_value": 200
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.2
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 6700
- },
- "atk": {
- "m_defined": true,
- "m_value": 660
- },
- "def": {
- "m_defined": true,
- "m_value": 300
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1012_dcross_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "萨卡兹狙击组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "比一般萨卡兹狙击手更具威胁,拥有<@eb.key>较高攻击力和较高法术抗性>,且可以进行<@eb.key>远距离物理射击>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1012_dcross_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 12000
- },
- "atk": {
- "m_defined": true,
- "m_value": 570
- },
- "def": {
- "m_defined": true,
- "m_value": 200
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.2
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1022_dmage",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "萨卡兹术师"
- },
- "description": {
- "m_defined": true,
- "m_value": "拥有<@eb.key>较高攻击力和法术抗性>。会使用<@eb.key>远距离法术攻击>,且能够使用<@eb.key>禁锢我方单位>的枷锁。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1022_dmage"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 12000
- },
- "atk": {
- "m_defined": true,
- "m_value": 500
- },
- "def": {
- "m_defined": true,
- "m_value": 200
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 4.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.5
- },
- "talentBlackboard": null,
- "skills": [
- {
- "prefabKey": "lasso",
- "priority": 1,
- "cooldown": 0.0,
- "initCooldown": 0.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "hit_duration",
- "value": 20.0,
- "valueStr": null
- },
- {
- "key": "atk_scale",
- "value": 0.35,
- "valueStr": null
- },
- {
- "key": "range_radius",
- "value": 3.0,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 12000
- },
- "atk": {
- "m_defined": true,
- "m_value": 700
- },
- "def": {
- "m_defined": true,
- "m_value": 300
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1022_dmage_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "萨卡兹术师组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "拥有<@eb.key>较高攻击力和法术抗性>。会使用<@eb.key>远距离法术攻击>,且能够使用<@eb.key>禁锢我方单位>的枷锁。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1022_dmage_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 18000
- },
- "atk": {
- "m_defined": true,
- "m_value": 700
- },
- "def": {
- "m_defined": true,
- "m_value": 200
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 4.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.5
- },
- "talentBlackboard": null,
- "skills": [
- {
- "prefabKey": "lasso",
- "priority": 1,
- "cooldown": 0.0,
- "initCooldown": 0.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "hit_duration",
- "value": 20.0,
- "valueStr": null
- },
- {
- "key": "atk_scale",
- "value": 0.35,
- "valueStr": null
- },
- {
- "key": "range_radius",
- "value": 3.0,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1501_demonk",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "萨卡兹百夫长"
- },
- "description": {
- "m_defined": true,
- "m_value": "整合运动干部。该敌人<@eb.danger>威胁很大>,<@eb.danger>难以被消灭>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1501_demonk"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 15000
- },
- "atk": {
- "m_defined": true,
- "m_value": 700
- },
- "def": {
- "m_defined": true,
- "m_value": 250
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 35.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.78
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 5.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 5
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.35
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 23000
- },
- "atk": {
- "m_defined": true,
- "m_value": 950
- },
- "def": {
- "m_defined": true,
- "m_value": 250
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1025_reveng",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "寻仇者"
- },
- "description": {
- "m_defined": true,
- "m_value": "该目标处于<@eb.key>低体力>时似乎会大幅度提升作战意志。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1025_reveng"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 5000
- },
- "atk": {
- "m_defined": true,
- "m_value": 300
- },
- "def": {
- "m_defined": true,
- "m_value": 200
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.65
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.3
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "atkup.atk",
- "value": 1.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 15000
- },
- "atk": {
- "m_defined": true,
- "m_value": 650
- },
- "def": {
- "m_defined": true,
- "m_value": 250
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1025_reveng_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "复仇者"
- },
- "description": {
- "m_defined": true,
- "m_value": "该目标处于<@eb.key>低体力>时似乎会大幅度提升作战意志。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1025_reveng_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 18000
- },
- "atk": {
- "m_defined": true,
- "m_value": 480
- },
- "def": {
- "m_defined": true,
- "m_value": 230
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.65
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.3
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "atkup.atk",
- "value": 1.8,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 30000
- },
- "atk": {
- "m_defined": true,
- "m_value": 850
- },
- "def": {
- "m_defined": true,
- "m_value": 250
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1027_mob",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "暴徒"
- },
- "description": {
- "m_defined": true,
- "m_value": "来路不明的作战人员,使用随意制作的武器进行近身攻击。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1027_mob"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 1700
- },
- "atk": {
- "m_defined": true,
- "m_value": 250
- },
- "def": {
- "m_defined": true,
- "m_value": 50
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.1
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1027_mob_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "暴乱分子"
- },
- "description": {
- "m_defined": true,
- "m_value": "比一般暴徒更具威胁,使用随意制作的武器进行近身攻击。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1027_mob_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2650
- },
- "atk": {
- "m_defined": true,
- "m_value": 350
- },
- "def": {
- "m_defined": true,
- "m_value": 85
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.1
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1028_mocock",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "鸡尾酒投掷者"
- },
- "description": {
- "m_defined": true,
- "m_value": "来路不明的作战人员,使用土制燃烧瓶进行<@eb.key>远程物理攻击>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1028_mocock"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 1550
- },
- "atk": {
- "m_defined": true,
- "m_value": 180
- },
- "def": {
- "m_defined": true,
- "m_value": 50
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.7
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 1.75
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1028_mocock_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "燃烧瓶投掷者"
- },
- "description": {
- "m_defined": true,
- "m_value": "比一般鸡尾酒投掷者更具威胁,使用土制燃烧瓶进行<@eb.key>远程物理攻击>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1028_mocock_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2000
- },
- "atk": {
- "m_defined": true,
- "m_value": 250
- },
- "def": {
- "m_defined": true,
- "m_value": 85
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.2
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 1.75
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1029_shdsbr",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "持盾刀兵"
- },
- "description": {
- "m_defined": true,
- "m_value": "整合运动的近身作战人员,拥有简单的物理防护能力。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1029_shdsbr"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2050
- },
- "atk": {
- "m_defined": true,
- "m_value": 240
- },
- "def": {
- "m_defined": true,
- "m_value": 250
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1029_shdsbr_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "机动盾组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "比一般机动盾兵更具威胁,拥有简单的物理防护能力。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1029_shdsbr_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3000
- },
- "atk": {
- "m_defined": true,
- "m_value": 280
- },
- "def": {
- "m_defined": true,
- "m_value": 300
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1030_wteeth",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "拾荒者"
- },
- "description": {
- "m_defined": true,
- "m_value": "缺少打理,穿着着破损服装的作战人员。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1030_wteeth"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 5000
- },
- "atk": {
- "m_defined": true,
- "m_value": 500
- },
- "def": {
- "m_defined": true,
- "m_value": 50
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1030_wteeth_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "流浪者"
- },
- "description": {
- "m_defined": true,
- "m_value": "缺少打理,穿着着破损服装的作战人员。比一般拾荒者更有交战经验。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1030_wteeth_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 7500
- },
- "atk": {
- "m_defined": true,
- "m_value": 600
- },
- "def": {
- "m_defined": true,
- "m_value": 70
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1031_mrogue",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "法术近卫"
- },
- "description": {
- "m_defined": true,
- "m_value": "受过法术战斗训练的近身作战人员,对目标造成<@eb.key>法术伤害>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1031_mrogue"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 4000
- },
- "atk": {
- "m_defined": true,
- "m_value": 350
- },
- "def": {
- "m_defined": true,
- "m_value": 200
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.75
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1031_mrogue_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "法术近卫组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "受过法术战斗训练的近身作战人员,比一般法术近卫更具威胁,对目标造成<@eb.key>法术伤害>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1031_mrogue_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 6500
- },
- "atk": {
- "m_defined": true,
- "m_value": 500
- },
- "def": {
- "m_defined": true,
- "m_value": 250
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.75
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1032_katar",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "拳刃武士"
- },
- "description": {
- "m_defined": true,
- "m_value": "受过一些传统战斗训练的近身作战人员,兼具<@eb.key>较高攻击力和防御力>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1032_katar"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 4000
- },
- "atk": {
- "m_defined": true,
- "m_value": 450
- },
- "def": {
- "m_defined": true,
- "m_value": 300
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1032_katar_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "拳刃武士组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "比一般拳刃武士更具威胁,兼具<@eb.key>较高攻击力和防御力>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1032_katar_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 6500
- },
- "atk": {
- "m_defined": true,
- "m_value": 550
- },
- "def": {
- "m_defined": true,
- "m_value": 350
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1033_handax",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "伐木机"
- },
- "description": {
- "m_defined": true,
- "m_value": "来路不明,穿戴简易林业护具,携带伐木工具进行攻击。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1033_handax"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 8000
- },
- "atk": {
- "m_defined": true,
- "m_value": 750
- },
- "def": {
- "m_defined": true,
- "m_value": 80
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.75
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.3
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1033_handax_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "伐木老手"
- },
- "description": {
- "m_defined": true,
- "m_value": "来路不明,穿戴简易林业护具,携带伐木工具进行攻击。比“伐木机”更具有威胁。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1033_handax_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 12000
- },
- "atk": {
- "m_defined": true,
- "m_value": 850
- },
- "def": {
- "m_defined": true,
- "m_value": 100
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.75
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.3
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1034_laxe",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "屠夫"
- },
- "description": {
- "m_defined": true,
- "m_value": "来路不明,使用巨大的钝器进行攻击。拥有一定防护能力。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1034_laxe"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 9000
- },
- "atk": {
- "m_defined": true,
- "m_value": 850
- },
- "def": {
- "m_defined": true,
- "m_value": 230
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.7
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1034_laxe_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "屠宰老手"
- },
- "description": {
- "m_defined": true,
- "m_value": "来路不明,使用巨大的钝器进行攻击。比屠夫更具有威胁,拥有一定防护能力。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1034_laxe_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 14000
- },
- "atk": {
- "m_defined": true,
- "m_value": 950
- },
- "def": {
- "m_defined": true,
- "m_value": 270
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.7
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1035_haxe",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "武装人员"
- },
- "description": {
- "m_defined": true,
- "m_value": "来路不明,使用巨大的钝器进行攻击。拥有高防护能力。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1035_haxe"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 12000
- },
- "atk": {
- "m_defined": true,
- "m_value": 1050
- },
- "def": {
- "m_defined": true,
- "m_value": 700
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.65
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1035_haxe_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "高级武装人员"
- },
- "description": {
- "m_defined": true,
- "m_value": "来路不明,使用巨大的钝器进行攻击。比一般武装人员更具有威胁,拥有高防护能力。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1035_haxe_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 18000
- },
- "atk": {
- "m_defined": true,
- "m_value": 1500
- },
- "def": {
- "m_defined": true,
- "m_value": 800
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.65
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1036_amraoe",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "护盾高阶术士"
- },
- "description": {
- "m_defined": true,
- "m_value": "特殊的高阶术士,擅长<@eb.key>远距离群体法术攻击>,周身的防护盾提供了较高的防御力。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1036_amraoe"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 8500
- },
- "atk": {
- "m_defined": true,
- "m_value": 380
- },
- "def": {
- "m_defined": true,
- "m_value": 400
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.7
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.8
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.2
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1037_lunsbr",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "特战士兵"
- },
- "description": {
- "m_defined": true,
- "m_value": "整合运动的近身作战人员。配备了和其他战士稍有不同的装备。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1037_lunsbr"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3200
- },
- "atk": {
- "m_defined": true,
- "m_value": 350
- },
- "def": {
- "m_defined": true,
- "m_value": 50
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.1
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1038_lunmag",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "特战术师"
- },
- "description": {
- "m_defined": true,
- "m_value": "整合运动的法术作战人员,他配备的护甲使他拥有<@eb.key>一定防御>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1038_lunmag"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 4000
- },
- "atk": {
- "m_defined": true,
- "m_value": 400
- },
- "def": {
- "m_defined": true,
- "m_value": 250
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 4.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1038_lunmag_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "特战术师组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "整合运动的精英法术作战人员,他配备的护甲使他拥有<@eb.key>一定防御>,并且能够同时攻击<@eb.key>两个>目标。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1038_lunmag_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 6000
- },
- "atk": {
- "m_defined": true,
- "m_value": 450
- },
- "def": {
- "m_defined": true,
- "m_value": 300
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 4.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.4
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1039_breakr",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "破阵者"
- },
- "description": {
- "m_defined": true,
- "m_value": "训练有素的敌方冲锋单位,移动速度极快且<@eb.key>攻击能力>比一般单位略高。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1039_breakr"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3500
- },
- "atk": {
- "m_defined": true,
- "m_value": 410
- },
- "def": {
- "m_defined": true,
- "m_value": 50
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 25.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.4
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 2.2
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1039_breakr_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "破阵者组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "训练有素的敌方高级冲锋单位,移动速度极快且<@eb.key>攻击能力>比一般单位略高。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1039_breakr_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 5000
- },
- "atk": {
- "m_defined": true,
- "m_value": 500
- },
- "def": {
- "m_defined": true,
- "m_value": 80
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 25.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.4
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 2.2
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1040_bombd",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "暴鸰"
- },
- "description": {
- "m_defined": true,
- "m_value": "<@eb.key>【飞行单位】>携带有爆破弹头,将会在接近干员时投掷并造成群体物理伤害。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1040_bombd"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 4000
- },
- "atk": {
- "m_defined": true,
- "m_value": 800
- },
- "def": {
- "m_defined": true,
- "m_value": 150
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.6
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 5.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.0
- },
- "talentBlackboard": null,
- "skills": [
- {
- "prefabKey": "boomb",
- "priority": 0,
- "cooldown": 1.0,
- "initCooldown": 1.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "move_speed",
- "value": 2.0,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1040_bombd_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "暴鸰·G"
- },
- "description": {
- "m_defined": true,
- "m_value": "<@eb.key>【飞行单位】>携带有大型爆破弹头,将会在接近干员时投掷并造成群体物理伤害。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1040_bombd_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 6000
- },
- "atk": {
- "m_defined": true,
- "m_value": 1500
- },
- "def": {
- "m_defined": true,
- "m_value": 220
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.6
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 5.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.0
- },
- "talentBlackboard": null,
- "skills": [
- {
- "prefabKey": "boomb",
- "priority": 0,
- "cooldown": 1.0,
- "initCooldown": 1.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "move_speed",
- "value": 2.0,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1041_lazerd",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "法术大师A1"
- },
- "description": {
- "m_defined": true,
- "m_value": "<@eb.key>【飞行单位】>飞行速度非常快,使用远程武器造成<@eb.key>法术>伤害。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1041_lazerd"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2700
- },
- "atk": {
- "m_defined": true,
- "m_value": 220
- },
- "def": {
- "m_defined": true,
- "m_value": 100
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 65.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.5
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.15
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 1.8
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1041_lazerd_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "法术大师A2"
- },
- "description": {
- "m_defined": true,
- "m_value": "<@eb.key>【飞行单位】>牺牲飞行速度换取了更远的攻击距离,使用远程武器造成大量<@eb.key>法术>伤害。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1041_lazerd_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 6000
- },
- "atk": {
- "m_defined": true,
- "m_value": 600
- },
- "def": {
- "m_defined": true,
- "m_value": 140
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 65.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 3.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1042_frostd",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "寒霜"
- },
- "description": {
- "m_defined": true,
- "m_value": "<@eb.key>【飞行单位】>防御力较高,会使周围我方单位的<@eb.key>攻击速度>会大幅度削减。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1042_frostd"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 6500
- },
- "atk": {
- "m_defined": true,
- "m_value": 100
- },
- "def": {
- "m_defined": true,
- "m_value": 600
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.5
- },
- "talentBlackboard": [
- {
- "key": "atkSpeedDown.attack_speed",
- "value": -0.5,
- "valueStr": null
- },
- {
- "key": "defup.range_radius",
- "value": 2.5,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1043_zomsbr",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "宿主士兵"
- },
- "description": {
- "m_defined": true,
- "m_value": "被不明意识控制身体的士兵,能快速自然恢复生命。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1043_zomsbr"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2500
- },
- "atk": {
- "m_defined": true,
- "m_value": 250
- },
- "def": {
- "m_defined": true,
- "m_value": 100
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.8
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 80.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 2.5
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1043_zomsbr_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "宿主士兵组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "被不明意识控制身体的士兵组长,能快速自然恢复生命。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1043_zomsbr_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 4000
- },
- "atk": {
- "m_defined": true,
- "m_value": 300
- },
- "def": {
- "m_defined": true,
- "m_value": 150
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.8
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 150.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 2.5
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1044_zomstr",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "宿主拾荒者"
- },
- "description": {
- "m_defined": true,
- "m_value": "被不明意识控制身体的拾荒者,能快速自然恢复生命。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1044_zomstr"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 6000
- },
- "atk": {
- "m_defined": true,
- "m_value": 500
- },
- "def": {
- "m_defined": true,
- "m_value": 130
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.65
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 200.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 2.5
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1044_zomstr_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "宿主流浪者"
- },
- "description": {
- "m_defined": true,
- "m_value": "被不明意识控制身体的流浪者,能快速自然恢复生命。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1044_zomstr_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 11000
- },
- "atk": {
- "m_defined": true,
- "m_value": 650
- },
- "def": {
- "m_defined": true,
- "m_value": 200
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.65
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 250.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 2.5
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1045_hammer",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "粉碎攻坚手"
- },
- "description": {
- "m_defined": true,
- "m_value": "整合运动的精英单位,穿着沉重的防爆护具,并且能在数次攻击后<@eb.key>晕眩>我方单位。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1045_hammer"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 10000
- },
- "atk": {
- "m_defined": true,
- "m_value": 1000
- },
- "def": {
- "m_defined": true,
- "m_value": 1000
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.5
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 4
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 2.5
- },
- "talentBlackboard": null,
- "skills": [
- {
- "prefabKey": "stuncombat",
- "priority": 0,
- "cooldown": 1.0,
- "initCooldown": 1.0,
- "spCost": 2,
- "blackboard": [
- {
- "key": "stun",
- "value": 7.0,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": {
- "spType": 2,
- "maxSp": 2,
- "initSp": 0,
- "increment": 1.0
- }
- }
- }
- ]
- },
- {
- "Key": "enemy_1045_hammer_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "粉碎攻坚组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "整合运动的高级精英单位,穿着沉重的防爆护具,并且能在数次攻击后<@eb.key>晕眩>我方单位。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1045_hammer_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 20000
- },
- "atk": {
- "m_defined": true,
- "m_value": 1500
- },
- "def": {
- "m_defined": true,
- "m_value": 2000
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.5
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 4
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 2.5
- },
- "talentBlackboard": null,
- "skills": [
- {
- "prefabKey": "stuncombat",
- "priority": 0,
- "cooldown": 1.0,
- "initCooldown": 1.0,
- "spCost": 2,
- "blackboard": [
- {
- "key": "stun",
- "value": 7.0,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": {
- "spType": 2,
- "maxSp": 2,
- "initSp": 0,
- "increment": 1.0
- }
- }
- }
- ]
- },
- {
- "Key": "enemy_1046_agent",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "步兵"
- },
- "description": {
- "m_defined": true,
- "m_value": "基础近身作战人员。装配的护甲能够抵抗法术伤害。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1046_agent"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2500
- },
- "atk": {
- "m_defined": true,
- "m_value": 280
- },
- "def": {
- "m_defined": true,
- "m_value": 85
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 40.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.1
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": true
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1046_agent_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "步兵组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "基础近身作战人员。相比一般步兵拥有更强的作战能力。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1046_agent_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3700
- },
- "atk": {
- "m_defined": true,
- "m_value": 330
- },
- "def": {
- "m_defined": true,
- "m_value": 100
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 40.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.1
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1047_sagent",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "狙击步兵"
- },
- "description": {
- "m_defined": true,
- "m_value": "进行超远距离狙击的作战人员。攻击数次后会<@eb.key>晕眩>我方单位。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1047_sagent"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3000
- },
- "atk": {
- "m_defined": true,
- "m_value": 150
- },
- "def": {
- "m_defined": true,
- "m_value": 100
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 10.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 4.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 3.5
- },
- "talentBlackboard": null,
- "skills": [
- {
- "prefabKey": "stunattack",
- "priority": 0,
- "cooldown": 0.0,
- "initCooldown": 0.0,
- "spCost": 2,
- "blackboard": [
- {
- "key": "stun",
- "value": 5.0,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": {
- "spType": 2,
- "maxSp": 2,
- "initSp": 0,
- "increment": 1.0
- }
- }
- }
- ]
- },
- {
- "Key": "enemy_1047_sagent_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "狙击步兵组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "进行超远距离狙击的精英作战人员。攻击数次后<@eb.key>晕眩>我方单位,持续时间极长。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1047_sagent_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 4000
- },
- "atk": {
- "m_defined": true,
- "m_value": 200
- },
- "def": {
- "m_defined": true,
- "m_value": 150
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 10.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 4.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 4.0
- },
- "talentBlackboard": null,
- "skills": [
- {
- "prefabKey": "stunattack",
- "priority": 1,
- "cooldown": 1.0,
- "initCooldown": 1.0,
- "spCost": 2,
- "blackboard": [
- {
- "key": "stun",
- "value": 15.0,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": {
- "spType": 2,
- "maxSp": 2,
- "initSp": 0,
- "increment": 1.0
- }
- }
- }
- ]
- },
- {
- "Key": "enemy_1048_hirman",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "碎岩者"
- },
- "description": {
- "m_defined": true,
- "m_value": "手持的战术斧拥有强大的破坏力。穿戴的护甲在被阻挡时<@eb.key>提升法术抗性>保护自身。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1048_hirman"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 10000
- },
- "atk": {
- "m_defined": true,
- "m_value": 750
- },
- "def": {
- "m_defined": true,
- "m_value": 100
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 40.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.75
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.3
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "MagicResistance.magic_resistance",
- "value": 40.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1048_hirman_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "碎岩者组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "相比碎岩者具有更恐怖的破坏力。穿戴的护甲在被阻挡时<@eb.key>大幅提升法术抗性>来保护自身。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1048_hirman_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 13000
- },
- "atk": {
- "m_defined": true,
- "m_value": 900
- },
- "def": {
- "m_defined": true,
- "m_value": 100
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 40.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.75
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.3
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "MagicResistance.magic_resistance",
- "value": 50.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1049_eagent",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "特工"
- },
- "description": {
- "m_defined": true,
- "m_value": "手持的武器在攻击时会短暂减少我方单位的阻挡上限,可以冲破我方防线。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1049_eagent"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 6000
- },
- "atk": {
- "m_defined": true,
- "m_value": 300
- },
- "def": {
- "m_defined": true,
- "m_value": 150
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "ReduceBlockCnt.duration",
- "value": 5.0,
- "valueStr": null
- },
- {
- "key": "ReduceBlockCnt.block_cnt",
- "value": -1.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1049_eagent_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "特工组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "比特工拥有更强的作战能力。攻击时会短暂<@eb.key>减少我方单位的阻挡上限>,能够轻易突破防线。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1049_eagent_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 9000
- },
- "atk": {
- "m_defined": true,
- "m_value": 350
- },
- "def": {
- "m_defined": true,
- "m_value": 230
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "ReduceBlockCnt.duration",
- "value": 10.0,
- "valueStr": null
- },
- {
- "key": "ReduceBlockCnt.block_cnt",
- "value": -1.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1050_lslime",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "\"庞贝\""
- },
- "description": {
- "m_defined": true,
- "m_value": "被它攻击的单位会受到灼烧伤害。被阻挡时引爆体内岩浆对周围造成<@eb.danger>高额伤害>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1050_lslime"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 40000
- },
- "atk": {
- "m_defined": true,
- "m_value": 230
- },
- "def": {
- "m_defined": true,
- "m_value": 220
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 70.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.65
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 4
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 3.5
- },
- "talentBlackboard": [
- {
- "key": "selfbuff.attack_speed",
- "value": 40.0,
- "valueStr": null
- },
- {
- "key": "selfbuff.hp_ratio",
- "value": 0.5,
- "valueStr": null
- },
- {
- "key": "dot.duration",
- "value": 10.0,
- "valueStr": null
- },
- {
- "key": "dot.damage",
- "value": 20.0,
- "valueStr": null
- },
- {
- "key": "dot.interval",
- "value": 0.33,
- "valueStr": null
- },
- {
- "key": "rangedamage.interval",
- "value": 10.0,
- "valueStr": null
- },
- {
- "key": "rangedamage.attack@damage",
- "value": 1000.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": ""
- },
- "description": {
- "m_defined": false,
- "m_value": "被它攻击的单位会受到灼烧伤害。被阻挡时引爆体内岩浆对周围造成<@eb.danger>高额伤害>。请务必小心应对。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1050_lslime"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 50000
- },
- "atk": {
- "m_defined": true,
- "m_value": 350
- },
- "def": {
- "m_defined": true,
- "m_value": 270
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 70.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "selfbuff.atk",
- "value": 0.2,
- "valueStr": null
- },
- {
- "key": "selfbuff.attack_speed",
- "value": 50.0,
- "valueStr": null
- },
- {
- "key": "selfbuff.hp_ratio",
- "value": 0.5,
- "valueStr": null
- },
- {
- "key": "dot.duration",
- "value": 10.0,
- "valueStr": null
- },
- {
- "key": "dot.damage",
- "value": 25.0,
- "valueStr": null
- },
- {
- "key": "dot.interval",
- "value": 0.33,
- "valueStr": null
- },
- {
- "key": "rangedamage.interval",
- "value": 10.0,
- "valueStr": null
- },
- {
- "key": "rangedamage.attack@damage",
- "value": 1800.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1051_norwiz",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "编制术士"
- },
- "description": {
- "m_defined": true,
- "m_value": "基础法术作战人员。使用<@eb.key>远距离法术攻击>"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1051_norwiz"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3000
- },
- "atk": {
- "m_defined": true,
- "m_value": 320
- },
- "def": {
- "m_defined": true,
- "m_value": 100
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 4.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 1.8
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1051_norwiz_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "编制术士组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "相比一般编制术士更具威胁。使用<@eb.key>远距离法术攻击>"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1051_norwiz_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 4000
- },
- "atk": {
- "m_defined": true,
- "m_value": 350
- },
- "def": {
- "m_defined": true,
- "m_value": 200
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 4.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 1.8
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1052_noramr",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "机动卫兵"
- },
- "description": {
- "m_defined": true,
- "m_value": "标准近身作战人员。配备的机动盾牌使他们攻守兼备。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1052_noramr"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2500
- },
- "atk": {
- "m_defined": true,
- "m_value": 200
- },
- "def": {
- "m_defined": true,
- "m_value": 400
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1052_noramr_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "机动卫兵组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "相比一般机动卫兵更具威胁。配备的机动盾牌使他们攻守兼备。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1052_noramr_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3700
- },
- "atk": {
- "m_defined": true,
- "m_value": 300
- },
- "def": {
- "m_defined": true,
- "m_value": 500
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1053_norgst",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "工蚁"
- },
- "description": {
- "m_defined": true,
- "m_value": "使用工程技术进行破坏的人员。拥有灵活的行动能力<@eb.key>无法被阻挡>,请尽快解决。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1053_norgst"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2300
- },
- "atk": {
- "m_defined": true,
- "m_value": 100
- },
- "def": {
- "m_defined": true,
- "m_value": 120
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 40.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.2
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1053_norgst_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "工蚁组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "相比一般工蚁拥有更强的生存能力。灵活的行动能力使其<@eb.key>无法被阻挡>,请尽快解决。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1053_norgst_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3800
- },
- "atk": {
- "m_defined": true,
- "m_value": 100
- },
- "def": {
- "m_defined": true,
- "m_value": 260
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 45.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.2
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1054_norshd",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "重装防御者-N型"
- },
- "description": {
- "m_defined": true,
- "m_value": "身着沉重全装护甲的近战作战人员。拥有<@eb.key>很高的防御力>,需要小心应对。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1054_norshd"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 10000
- },
- "atk": {
- "m_defined": true,
- "m_value": 700
- },
- "def": {
- "m_defined": true,
- "m_value": 800
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.75
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.6
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1054_norshd_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "重装防御者-S型"
- },
- "description": {
- "m_defined": true,
- "m_value": "相比N型,S型的护甲拥有<@eb.key>极高的防御力>,难以被击溃,是非常棘手的敌人。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1054_norshd_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 14000
- },
- "atk": {
- "m_defined": true,
- "m_value": 700
- },
- "def": {
- "m_defined": true,
- "m_value": 1000
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.75
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.6
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1500_skulsr",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "碎骨"
- },
- "description": {
- "m_defined": true,
- "m_value": "可以的话,请倾全队之力消灭他。该敌人<@eb.danger>威胁极大>,<@eb.key>远程及近战攻击能造成大量伤害>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1500_skulsr"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 10500
- },
- "atk": {
- "m_defined": true,
- "m_value": 1000
- },
- "def": {
- "m_defined": true,
- "m_value": 150
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.6
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 5
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 2
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.6
- },
- "talentBlackboard": [
- {
- "key": "atkup.atk",
- "value": 0.5,
- "valueStr": null
- },
- {
- "key": "atkup.hp_ratio",
- "value": 0.5,
- "valueStr": null
- },
- {
- "key": "defdown.def",
- "value": -0.5,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 30000
- },
- "atk": {
- "m_defined": true,
- "m_value": 1300
- },
- "def": {
- "m_defined": true,
- "m_value": 240
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 2
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 2,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 80000
- },
- "atk": {
- "m_defined": true,
- "m_value": 1950
- },
- "def": {
- "m_defined": true,
- "m_value": 400
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1502_crowns",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "弑君者"
- },
- "description": {
- "m_defined": true,
- "m_value": "整合运动干部,从事敌后活动与突袭暗杀行动,会敏捷地<@eb.key>穿过阻挡其的单位>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1502_crowns"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 6000
- },
- "atk": {
- "m_defined": true,
- "m_value": 400
- },
- "def": {
- "m_defined": true,
- "m_value": 120
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.4
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.8
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 2
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": [
- {
- "prefabKey": "blink",
- "priority": 1,
- "cooldown": 15.0,
- "initCooldown": 15.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "dist",
- "value": 1.5,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 10000
- },
- "atk": {
- "m_defined": true,
- "m_value": 550
- },
- "def": {
- "m_defined": true,
- "m_value": 150
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 2,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 20000
- },
- "atk": {
- "m_defined": true,
- "m_value": 700
- },
- "def": {
- "m_defined": true,
- "m_value": 250
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1504_cqbw",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "W"
- },
- "description": {
- "m_defined": true,
- "m_value": "整合运动干部,萨卡兹雇佣兵,擅长使用爆炸物。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1504_cqbw"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 10000
- },
- "atk": {
- "m_defined": true,
- "m_value": 470
- },
- "def": {
- "m_defined": true,
- "m_value": 100
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.2
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 4.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 5
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 2
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.5
- },
- "talentBlackboard": null,
- "skills": [
- {
- "prefabKey": "C4",
- "priority": 5,
- "cooldown": 20.0,
- "initCooldown": 9.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "atk_scale",
- "value": 1.8,
- "valueStr": null
- },
- {
- "key": "range_radius",
- "value": 2.5,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1505_frstar",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "霜星"
- },
- "description": {
- "m_defined": true,
- "m_value": "整合运动法术部队干部,<@eb.danger>威胁极大>,能使用冰属性法术<@eb.danger>造成极为恶劣的作战环境>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1505_frstar"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 25000
- },
- "atk": {
- "m_defined": true,
- "m_value": 420
- },
- "def": {
- "m_defined": true,
- "m_value": 250
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.5
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.7
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 5
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": true
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 2
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.0
- },
- "talentBlackboard": [
- {
- "key": "reborn.duration",
- "value": 5.0,
- "valueStr": null
- },
- {
- "key": "reborn.atk",
- "value": 0.5,
- "valueStr": null
- }
- ],
- "skills": [
- {
- "prefabKey": "ArcticBlast",
- "priority": 1,
- "cooldown": 8.5,
- "initCooldown": 8.5,
- "spCost": 0,
- "blackboard": [
- {
- "key": "duration",
- "value": 8.0,
- "valueStr": null
- },
- {
- "key": "attack_speed",
- "value": -50.0,
- "valueStr": null
- },
- {
- "key": "atk_scale",
- "value": 1.5,
- "valueStr": null
- },
- {
- "key": "range_radius",
- "value": 2.5,
- "valueStr": null
- }
- ]
- },
- {
- "prefabKey": "IceShield",
- "priority": 2,
- "cooldown": 30.0,
- "initCooldown": 30.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "max_cnt",
- "value": 2.0,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 35000
- },
- "atk": {
- "m_defined": true,
- "m_value": 620
- },
- "def": {
- "m_defined": true,
- "m_value": 350
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "reborn.duration",
- "value": 5.0,
- "valueStr": null
- },
- {
- "key": "reborn.atk",
- "value": 0.5,
- "valueStr": null
- }
- ],
- "skills": [
- {
- "prefabKey": "ArcticBlast",
- "priority": 1,
- "cooldown": 7.0,
- "initCooldown": 7.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "duration",
- "value": 8.0,
- "valueStr": null
- },
- {
- "key": "attack_speed",
- "value": -50.0,
- "valueStr": null
- },
- {
- "key": "atk_scale",
- "value": 1.5,
- "valueStr": null
- },
- {
- "key": "range_radius",
- "value": 2.5,
- "valueStr": null
- }
- ]
- },
- {
- "prefabKey": "IceShield",
- "priority": 2,
- "cooldown": 21.0,
- "initCooldown": 21.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "max_cnt",
- "value": 3.0,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1507_mephi",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "梅菲斯特"
- },
- "description": {
- "m_defined": true,
- "m_value": "整合运动干部,能同时治疗至多<@eb.key>3名>敌人,并使全场宿主单位的自然生命回复速度加倍。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1507_mephi"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 28000
- },
- "atk": {
- "m_defined": true,
- "m_value": 500
- },
- "def": {
- "m_defined": true,
- "m_value": 200
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 60.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.5
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 6.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 20.0
- },
- "talentBlackboard": [
- {
- "key": "healaura.hp_recovery_per_sec",
- "value": 1.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 60000
- },
- "atk": {
- "m_defined": true,
- "m_value": 1000
- },
- "def": {
- "m_defined": true,
- "m_value": 300
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1508_faust",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "浮士德"
- },
- "description": {
- "m_defined": true,
- "m_value": "整合运动干部,<@eb.key>无法被阻挡>,能进行超远距离的物理攻击,并且能够启动场地中隐藏的<@eb.key>弩炮台>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1508_faust"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 37000
- },
- "atk": {
- "m_defined": true,
- "m_value": 1000
- },
- "def": {
- "m_defined": true,
- "m_value": 350
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 35.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.5
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 5.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 5
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": true
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 2
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 20.0
- },
- "talentBlackboard": [
- {
- "key": "invincible.duration",
- "value": 150.0,
- "valueStr": null
- }
- ],
- "skills": [
- {
- "prefabKey": "CriticalHit",
- "priority": 0,
- "cooldown": 17.0,
- "initCooldown": 17.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "atk_scale",
- "value": 2.0,
- "valueStr": null
- }
- ]
- },
- {
- "prefabKey": "SummonBallis",
- "priority": 1,
- "cooldown": 30.0,
- "initCooldown": 15.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "branch_id",
- "value": 0.0,
- "valueStr": "faust_ballis"
- }
- ]
- }
- ],
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 50000
- },
- "atk": {
- "m_defined": true,
- "m_value": 1200
- },
- "def": {
- "m_defined": false,
- "m_value": 350
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "invincible.duration",
- "value": 120.0,
- "valueStr": null
- }
- ],
- "skills": [
- {
- "prefabKey": "CriticalHit",
- "priority": 0,
- "cooldown": 30.0,
- "initCooldown": 30.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "atk_scale",
- "value": 2.5,
- "valueStr": null
- }
- ]
- },
- {
- "prefabKey": "SummonBallis",
- "priority": 1,
- "cooldown": 45.0,
- "initCooldown": 1.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "branch_id",
- "value": 0.0,
- "valueStr": "faust_ballis"
- }
- ]
- }
- ],
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1055_ganman",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "西西里人"
- },
- "description": {
- "m_defined": true,
- "m_value": "基础近身作战人员。这些来自叙拉古的人以他们的家族名号自称,象征着他们的荣耀。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1055_ganman"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2700
- },
- "atk": {
- "m_defined": true,
- "m_value": 250
- },
- "def": {
- "m_defined": true,
- "m_value": 100
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 10.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1055_ganman_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "精锐西西里人"
- },
- "description": {
- "m_defined": true,
- "m_value": "比西西里人拥有更高的作战能力。这些来自叙拉古的人以他们的家族名号自称"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1055_ganman_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3800
- },
- "atk": {
- "m_defined": true,
- "m_value": 350
- },
- "def": {
- "m_defined": true,
- "m_value": 160
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 10.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1056_ganwar",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "打手"
- },
- "description": {
- "m_defined": true,
- "m_value": "经过特殊训练的作战人员。极为快速的出拳往往能给人连续的致命打击。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1056_ganwar"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3200
- },
- "atk": {
- "m_defined": true,
- "m_value": 290
- },
- "def": {
- "m_defined": true,
- "m_value": 250
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.95
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 0.4
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1056_ganwar_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "精干打手"
- },
- "description": {
- "m_defined": true,
- "m_value": "相比打手拥有更强的破坏力,需要更优秀的防护装备才能抵挡他。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1056_ganwar_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 4200
- },
- "atk": {
- "m_defined": true,
- "m_value": 380
- },
- "def": {
- "m_defined": true,
- "m_value": 300
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.95
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 0.4
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1057_gansho",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "射手"
- },
- "description": {
- "m_defined": true,
- "m_value": "擅长以连续射击攻击敌人。会优先<@eb.key>攻击指挥终端>切断敌方支援。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1057_gansho"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3000
- },
- "atk": {
- "m_defined": true,
- "m_value": 180
- },
- "def": {
- "m_defined": true,
- "m_value": 150
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 1.7
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1057_gansho_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "神射手"
- },
- "description": {
- "m_defined": true,
- "m_value": "装配比射手更精良的弹药。会优先<@eb.key>攻击指挥终端>切断敌方支援"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1057_gansho_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 4000
- },
- "atk": {
- "m_defined": true,
- "m_value": 230
- },
- "def": {
- "m_defined": true,
- "m_value": 200
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 1.7
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1058_traink",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "欺凌者"
- },
- "description": {
- "m_defined": true,
- "m_value": "阻挡他相当于阻挡三名敌人,<@eb.key>阻挡能力大于等于3>的作战人员可阻止其冲破防线。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1058_traink"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 16000
- },
- "atk": {
- "m_defined": true,
- "m_value": 800
- },
- "def": {
- "m_defined": true,
- "m_value": 800
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.2
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 4
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1058_traink_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "倾轧者"
- },
- "description": {
- "m_defined": true,
- "m_value": "阻挡他相当于阻挡三名敌人,<@eb.key>阻挡能力大于等于3>的作战人员可阻止其冲破防线。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1058_traink_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 25000
- },
- "atk": {
- "m_defined": true,
- "m_value": 1000
- },
- "def": {
- "m_defined": true,
- "m_value": 1000
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.2
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 4
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1059_buster",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "狂徒"
- },
- "description": {
- "m_defined": true,
- "m_value": "会<@eb.key>优先摧毁一切可见的设施>,并且能够攻击在高台地形的作战单位。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1059_buster"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 9000
- },
- "atk": {
- "m_defined": true,
- "m_value": 700
- },
- "def": {
- "m_defined": true,
- "m_value": 500
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 5.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 1.3
- },
- "talentBlackboard": [
- {
- "key": "atkup.atk_scale",
- "value": 1.5,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1059_buster_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "末路狂徒"
- },
- "description": {
- "m_defined": true,
- "m_value": "会<@eb.key>优先摧毁一切可见的设施>,并且能够攻击在高台地形的作战单位。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1059_buster_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 13000
- },
- "atk": {
- "m_defined": true,
- "m_value": 800
- },
- "def": {
- "m_defined": true,
- "m_value": 600
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 5.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 1.3
- },
- "talentBlackboard": [
- {
- "key": "atkup.atk_scale",
- "value": 1.8,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1060_emouse",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "灰尾"
- },
- "description": {
- "m_defined": true,
- "m_value": "可展开<@eb.key>护盾大幅提升防御力>。<@eb.key>法术伤害>可破坏护盾,护盾被摧毁时会大幅提升移动速度"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1060_emouse"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3000
- },
- "atk": {
- "m_defined": true,
- "m_value": 700
- },
- "def": {
- "m_defined": true,
- "m_value": 250
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.2
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "shield.dynamic",
- "value": 2000.0,
- "valueStr": null
- },
- {
- "key": "shield.def",
- "value": 1250.0,
- "valueStr": null
- },
- {
- "key": "speedup.move_speed",
- "value": 2.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1060_emouse_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "灰尾香主"
- },
- "description": {
- "m_defined": true,
- "m_value": "可展开<@eb.key>护盾大幅提升防御力>。<@eb.key>法术伤害>可破坏护盾,护盾被摧毁时会大幅提升移动速度"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1060_emouse_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 4000
- },
- "atk": {
- "m_defined": true,
- "m_value": 800
- },
- "def": {
- "m_defined": true,
- "m_value": 250
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.2
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "shield.dynamic",
- "value": 3334.0,
- "valueStr": null
- },
- {
- "key": "shield.def",
- "value": 1750.0,
- "valueStr": null
- },
- {
- "key": "speedup.move_speed",
- "value": 2.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1509_mousek",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "鼠王"
- },
- "description": {
- "m_defined": true,
- "m_value": "对<@eb.key>生命上限最高>单位造成大量物理伤害。对<@eb.key>生命上限最低>单位大幅降低攻击力并造成法术伤害"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1509_mousek"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 22000
- },
- "atk": {
- "m_defined": true,
- "m_value": 470
- },
- "def": {
- "m_defined": true,
- "m_value": 350
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.6
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.4
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 5
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": true
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.5
- },
- "talentBlackboard": [
- {
- "key": "shield.dynamic",
- "value": 4667.0,
- "valueStr": null
- },
- {
- "key": "defup.def",
- "value": 3000.0,
- "valueStr": null
- },
- {
- "key": "enrage.hp_ratio",
- "value": 0.5,
- "valueStr": null
- },
- {
- "key": "enrage.damage_scale",
- "value": 1.5,
- "valueStr": null
- }
- ],
- "skills": [
- {
- "prefabKey": "DriftSand",
- "priority": 0,
- "cooldown": 15.0,
- "initCooldown": 20.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "damage",
- "value": 800.0,
- "valueStr": null
- }
- ]
- },
- {
- "prefabKey": "SandStorm",
- "priority": 0,
- "cooldown": 25.0,
- "initCooldown": 60.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "damage",
- "value": 70.0,
- "valueStr": null
- },
- {
- "key": "atk",
- "value": -0.7,
- "valueStr": null
- },
- {
- "key": "duration",
- "value": 15.0,
- "valueStr": null
- }
- ]
- },
- {
- "prefabKey": "Mark",
- "priority": 1,
- "cooldown": 9999.0,
- "initCooldown": 1.0,
- "spCost": 0,
- "blackboard": null
- }
- ],
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": "鼠王BOSS,使用流沙的法师"
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 36000
- },
- "atk": {
- "m_defined": true,
- "m_value": 590
- },
- "def": {
- "m_defined": false,
- "m_value": 0
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": true
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "shield.dynamic",
- "value": 7334.0,
- "valueStr": null
- },
- {
- "key": "defup.def",
- "value": 3000.0,
- "valueStr": null
- },
- {
- "key": "enrage.hp_ratio",
- "value": 0.5,
- "valueStr": null
- },
- {
- "key": "enrage.damage_scale",
- "value": 1.7,
- "valueStr": null
- }
- ],
- "skills": [
- {
- "prefabKey": "DriftSand",
- "priority": 0,
- "cooldown": 15.0,
- "initCooldown": 10.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "damage",
- "value": 1500.0,
- "valueStr": null
- }
- ]
- },
- {
- "prefabKey": "SandStorm",
- "priority": 1,
- "cooldown": 20.0,
- "initCooldown": 15.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "damage",
- "value": 100.0,
- "valueStr": null
- },
- {
- "key": "duration",
- "value": 15.0,
- "valueStr": null
- },
- {
- "key": "atk",
- "value": -0.7,
- "valueStr": null
- }
- ]
- },
- {
- "prefabKey": "Mark",
- "priority": 1,
- "cooldown": 9999.0,
- "initCooldown": 1.0,
- "spCost": 0,
- "blackboard": null
- }
- ],
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1061_zomshd",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "宿主重装士兵"
- },
- "description": {
- "m_defined": true,
- "m_value": "被不明意识控制身体的重装士兵,能快速自然恢复生命。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1061_zomshd"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 10000
- },
- "atk": {
- "m_defined": true,
- "m_value": 600
- },
- "def": {
- "m_defined": true,
- "m_value": 800
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.75
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.6
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 200.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1061_zomshd_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "宿主重装组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "被不明意识控制身体的重装士兵组长,能快速自然恢复生命。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1061_zomshd_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 16000
- },
- "atk": {
- "m_defined": true,
- "m_value": 800
- },
- "def": {
- "m_defined": true,
- "m_value": 1000
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.75
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.6
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 250.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1062_rager",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "狂暴宿主士兵"
- },
- "description": {
- "m_defined": true,
- "m_value": "逐渐陷入狂乱的敌方士兵,<@eb.danger>攻击力很高>,会持续损失生命。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1062_rager"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 20000
- },
- "atk": {
- "m_defined": true,
- "m_value": 1000
- },
- "def": {
- "m_defined": true,
- "m_value": 200
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.2
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.3
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "periodic_damage.damage",
- "value": 330.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1062_rager_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "狂暴宿主组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "彻底失去理智的敌方士兵,<@eb.danger>攻击力很高>,会持续损失生命。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1062_rager_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 30000
- },
- "atk": {
- "m_defined": true,
- "m_value": 1750
- },
- "def": {
- "m_defined": true,
- "m_value": 230
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.2
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.3
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "periodic_damage.damage",
- "value": 500.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1063_rageth",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "狂暴宿主投掷手"
- },
- "description": {
- "m_defined": true,
- "m_value": "逐渐陷入狂乱的敌方投掷手,<@eb.danger>攻击力很高>,会持续损失生命。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1063_rageth"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 15000
- },
- "atk": {
- "m_defined": true,
- "m_value": 750
- },
- "def": {
- "m_defined": true,
- "m_value": 200
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.7
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.6
- },
- "talentBlackboard": [
- {
- "key": "periodic_damage.damage",
- "value": 250.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1063_rageth_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "狂暴宿主掷骨手"
- },
- "description": {
- "m_defined": true,
- "m_value": "彻底失去理智的敌方投掷手,<@eb.danger>攻击力很高>,会持续损失生命。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1063_rageth_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 22000
- },
- "atk": {
- "m_defined": true,
- "m_value": 1050
- },
- "def": {
- "m_defined": true,
- "m_value": 220
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.7
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.6
- },
- "talentBlackboard": [
- {
- "key": "periodic_damage.damage",
- "value": 350.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1064_snsbr",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "雪怪小队"
- },
- "description": {
- "m_defined": true,
- "m_value": "雪怪小队基础近身作战人员,攻击被<@eb.key>冻结>的单位时攻击力提高。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1064_snsbr"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3400
- },
- "atk": {
- "m_defined": true,
- "m_value": 360
- },
- "def": {
- "m_defined": true,
- "m_value": 100
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.1
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "atkup.atk_scale",
- "value": 1.5,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 5000
- },
- "atk": {
- "m_defined": true,
- "m_value": 380
- },
- "def": {
- "m_defined": true,
- "m_value": 135
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1065_snwolf",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "霜牙"
- },
- "description": {
- "m_defined": true,
- "m_value": "雪怪小队术师部队操纵的高速生物,攻击被<@eb.key>冻结>的单位时攻击力提高。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1065_snwolf"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3150
- },
- "atk": {
- "m_defined": true,
- "m_value": 350
- },
- "def": {
- "m_defined": true,
- "m_value": 0
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.4
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "atkup.atk_scale",
- "value": 1.5,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1065_snwolf_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "霜锐"
- },
- "description": {
- "m_defined": true,
- "m_value": "比霜牙更加难缠,攻击被<@eb.key>冻结>的单位时攻击力提高。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1065_snwolf_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 4650
- },
- "atk": {
- "m_defined": true,
- "m_value": 430
- },
- "def": {
- "m_defined": true,
- "m_value": 0
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.4
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "atkup.atk_scale",
- "value": 1.5,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1066_snbow",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "雪怪狙击手"
- },
- "description": {
- "m_defined": true,
- "m_value": "雪怪小队中的远程作战人员,攻击被<@eb.key>冻结>的单位时攻击力提高。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1066_snbow"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2500
- },
- "atk": {
- "m_defined": true,
- "m_value": 290
- },
- "def": {
- "m_defined": true,
- "m_value": 80
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.4
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 1.9
- },
- "talentBlackboard": [
- {
- "key": "atkup.atk_scale",
- "value": 1.5,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1066_snbow_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "雪怪狙击手组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "雪怪小队狙击手中的精英,攻击被<@eb.key>冻结>的单位时攻击力提高。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1066_snbow_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3500
- },
- "atk": {
- "m_defined": true,
- "m_value": 360
- },
- "def": {
- "m_defined": true,
- "m_value": 100
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.4
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 1.9
- },
- "talentBlackboard": [
- {
- "key": "atkup.atk_scale",
- "value": 1.5,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1067_snslime",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "冰爆源石虫"
- },
- "description": {
- "m_defined": true,
- "m_value": "来自寒冷地区的被感染生物,死亡后对周围我方单位造成物理伤害且施加<@eb.key>寒冷>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1067_snslime"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3250
- },
- "atk": {
- "m_defined": true,
- "m_value": 300
- },
- "def": {
- "m_defined": true,
- "m_value": 0
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.7
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 1.75
- },
- "talentBlackboard": [
- {
- "key": "boom.atk_scale",
- "value": 2.0,
- "valueStr": null
- },
- {
- "key": "boom.freeze",
- "value": 10.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1067_snslime_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "冰爆源石虫·α"
- },
- "description": {
- "m_defined": true,
- "m_value": "感染更严重的冰爆源石虫,死亡后对周围我方单位造成物理伤害且施加<@eb.key>寒冷>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1067_snslime_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 4850
- },
- "atk": {
- "m_defined": true,
- "m_value": 370
- },
- "def": {
- "m_defined": true,
- "m_value": 0
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.7
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 1.9
- },
- "talentBlackboard": [
- {
- "key": "boom.atk_scale",
- "value": 2.0,
- "valueStr": null
- },
- {
- "key": "boom.freeze",
- "value": 10.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1068_snmage",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "雪怪术师"
- },
- "description": {
- "m_defined": true,
- "m_value": "雪怪小队中的法术作战人员,每攻击2次后下次攻击会对目标施加<@eb.key>寒冷>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1068_snmage"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 5000
- },
- "atk": {
- "m_defined": true,
- "m_value": 320
- },
- "def": {
- "m_defined": true,
- "m_value": 200
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 4.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.2
- },
- "talentBlackboard": null,
- "skills": [
- {
- "prefabKey": "coldattack",
- "priority": 0,
- "cooldown": 0.0,
- "initCooldown": 0.0,
- "spCost": 2,
- "blackboard": [
- {
- "key": "freeze",
- "value": 10.0,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": {
- "spType": 2,
- "maxSp": 2,
- "initSp": 0,
- "increment": 1.0
- }
- }
- }
- ]
- },
- {
- "Key": "enemy_1068_snmage_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "雪怪术师组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "雪怪小队法术作战人员中的精英,每攻击2次后下次攻击会对目标施加<@eb.key>寒冷>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1068_snmage_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 8000
- },
- "atk": {
- "m_defined": true,
- "m_value": 400
- },
- "def": {
- "m_defined": true,
- "m_value": 250
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 4.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.2
- },
- "talentBlackboard": null,
- "skills": [
- {
- "prefabKey": "coldattack",
- "priority": 0,
- "cooldown": 0.0,
- "initCooldown": 0.0,
- "spCost": 2,
- "blackboard": [
- {
- "key": "freeze",
- "value": 10.0,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": {
- "spType": 2,
- "maxSp": 2,
- "initSp": 0,
- "increment": 1.0
- }
- }
- }
- ]
- },
- {
- "Key": "enemy_1069_icebrk",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "雪怪小队凿冰人"
- },
- "description": {
- "m_defined": true,
- "m_value": "雪怪小队中的特殊近身作战人员,攻击被<@eb.key>冻结>的单位时攻击力大幅度提高。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1069_icebrk"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 16000
- },
- "atk": {
- "m_defined": true,
- "m_value": 830
- },
- "def": {
- "m_defined": true,
- "m_value": 500
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.7
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 1.9
- },
- "talentBlackboard": [
- {
- "key": "atkup.atk_scale",
- "value": 2.5,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1069_icebrk_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "雪怪小队破冰者"
- },
- "description": {
- "m_defined": true,
- "m_value": "雪怪小队近身作战人员中的精英,攻击被<@eb.key>冻结>的单位时攻击力巨幅提高。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1069_icebrk_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 25000
- },
- "atk": {
- "m_defined": true,
- "m_value": 1100
- },
- "def": {
- "m_defined": true,
- "m_value": 600
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.7
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 1.9
- },
- "talentBlackboard": [
- {
- "key": "atkup.atk_scale",
- "value": 3.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1070_iced",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "虚幻"
- },
- "description": {
- "m_defined": true,
- "m_value": "<@eb.key>【飞行单位】>携带有冰爆弹头,投掷后造成群体法术伤害并施加<@eb.key>寒冷>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1070_iced"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 4000
- },
- "atk": {
- "m_defined": true,
- "m_value": 500
- },
- "def": {
- "m_defined": true,
- "m_value": 180
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.6
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.5
- },
- "talentBlackboard": null,
- "skills": [
- {
- "prefabKey": "bomb",
- "priority": 0,
- "cooldown": 5.0,
- "initCooldown": 5.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "freeze",
- "value": 10.0,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1510_frstar2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "霜星,“冬痕”"
- },
- "description": {
- "m_defined": true,
- "m_value": "雪怪小队领袖,为了最后的战斗解放了所剩无几的生命。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1510_frstar2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 30000
- },
- "atk": {
- "m_defined": true,
- "m_value": 440
- },
- "def": {
- "m_defined": true,
- "m_value": 380
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.5
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.7
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 6
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": true
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 2
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.0
- },
- "talentBlackboard": [
- {
- "key": "reborn.duration",
- "value": 10.0,
- "valueStr": null
- },
- {
- "key": "reborn.atk",
- "value": 0.5,
- "valueStr": null
- },
- {
- "key": "reborn.reborn_invincible.duration",
- "value": 20.0,
- "valueStr": null
- },
- {
- "key": "attackfreeze.freeze",
- "value": 5.0,
- "valueStr": null
- }
- ],
- "skills": [
- {
- "prefabKey": "IceShield",
- "priority": 2,
- "cooldown": 35.0,
- "initCooldown": 35.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "max_cnt",
- "value": 2.0,
- "valueStr": null
- }
- ]
- },
- {
- "prefabKey": "IceShield[Reborn]",
- "priority": 2,
- "cooldown": 35.0,
- "initCooldown": 35.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "max_cnt",
- "value": 3.0,
- "valueStr": null
- }
- ]
- },
- {
- "prefabKey": "SummonFrosts",
- "priority": 10,
- "cooldown": 0.0,
- "initCooldown": 0.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "branch_id",
- "value": 0.0,
- "valueStr": "frstar_frosts"
- }
- ]
- },
- {
- "prefabKey": "IceBurst",
- "priority": 1,
- "cooldown": 10.5,
- "initCooldown": 10.5,
- "spCost": 0,
- "blackboard": [
- {
- "key": "atk_scale",
- "value": 1.0,
- "valueStr": null
- },
- {
- "key": "freeze",
- "value": 10.0,
- "valueStr": null
- },
- {
- "key": "frstar2_s.atk_scale",
- "value": 2.0,
- "valueStr": null
- }
- ]
- },
- {
- "prefabKey": "IceBurst[Reborn]",
- "priority": 1,
- "cooldown": 10.5,
- "initCooldown": 10.5,
- "spCost": 0,
- "blackboard": [
- {
- "key": "atk_scale",
- "value": 1.0,
- "valueStr": null
- },
- {
- "key": "freeze",
- "value": 10.0,
- "valueStr": null
- },
- {
- "key": "frstar2_s.atk_scale",
- "value": 2.0,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 45000
- },
- "atk": {
- "m_defined": true,
- "m_value": 530
- },
- "def": {
- "m_defined": true,
- "m_value": 440
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "reborn.reborn_invincible.duration",
- "value": 25.0,
- "valueStr": null
- }
- ],
- "skills": [
- {
- "prefabKey": "IceShield",
- "priority": 2,
- "cooldown": 35.0,
- "initCooldown": 35.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "max_cnt",
- "value": 3.0,
- "valueStr": null
- }
- ]
- },
- {
- "prefabKey": "IceShield[Reborn]",
- "priority": 2,
- "cooldown": 35.0,
- "initCooldown": 35.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "max_cnt",
- "value": 4.0,
- "valueStr": null
- }
- ]
- },
- {
- "prefabKey": "SummonFrosts",
- "priority": 10,
- "cooldown": 0.0,
- "initCooldown": 0.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "branch_id",
- "value": 0.0,
- "valueStr": "frstar_frosts"
- }
- ]
- },
- {
- "prefabKey": "IceBurst",
- "priority": 1,
- "cooldown": 10.5,
- "initCooldown": 10.5,
- "spCost": 0,
- "blackboard": [
- {
- "key": "atk_scale",
- "value": 1.0,
- "valueStr": null
- },
- {
- "key": "frstar2_s.atk_scale",
- "value": 2.0,
- "valueStr": null
- },
- {
- "key": "freeze",
- "value": 10.0,
- "valueStr": null
- }
- ]
- },
- {
- "prefabKey": "IceBurst[Reborn]",
- "priority": 1,
- "cooldown": 10.5,
- "initCooldown": 10.5,
- "spCost": 0,
- "blackboard": [
- {
- "key": "atk_scale",
- "value": 1.0,
- "valueStr": null
- },
- {
- "key": "frstar2_s.atk_scale",
- "value": 2.0,
- "valueStr": null
- },
- {
- "key": "freeze",
- "value": 10.0,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1510_frstar2_s",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "霜星S"
- },
- "description": {
- "m_defined": true,
- "m_value": ""
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1510_frstar2_s"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 95000
- },
- "atk": {
- "m_defined": true,
- "m_value": 1200
- },
- "def": {
- "m_defined": true,
- "m_value": 300
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.25
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.7
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 6
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": true
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.0
- },
- "talentBlackboard": [
- {
- "key": "blood.damage",
- "value": 2000.0,
- "valueStr": null
- }
- ],
- "skills": [
- {
- "prefabKey": "IceShield",
- "priority": 2,
- "cooldown": 1000.0,
- "initCooldown": 23.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "max_cnt",
- "value": 3.0,
- "valueStr": null
- }
- ]
- },
- {
- "prefabKey": "IceBurst",
- "priority": 1,
- "cooldown": 1000.0,
- "initCooldown": 16.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "atk_scale",
- "value": 1.0,
- "valueStr": null
- },
- {
- "key": "freeze",
- "value": 10.0,
- "valueStr": null
- },
- {
- "key": "frstar2_s.atk_scale",
- "value": 2.0,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1071_dftman",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "萨卡兹刀兵"
- },
- "description": {
- "m_defined": true,
- "m_value": "萨卡兹雇佣兵。拥有<@eb.key>较高法术抗性>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1071_dftman"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2800
- },
- "atk": {
- "m_defined": true,
- "m_value": 300
- },
- "def": {
- "m_defined": true,
- "m_value": 70
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1071_dftman_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "萨卡兹刀术师"
- },
- "description": {
- "m_defined": true,
- "m_value": "比萨卡兹刀兵更具威胁。拥有<@eb.key>较高法术抗性>。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1071_dftman_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 4000
- },
- "atk": {
- "m_defined": true,
- "m_value": 370
- },
- "def": {
- "m_defined": true,
- "m_value": 100
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1072_dlancer",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "萨卡兹穿刺手"
- },
- "description": {
- "m_defined": true,
- "m_value": "移动时逐渐<@eb.key>加速>,被阻挡后的首次攻击根据<@eb.key>移速>造成额外伤害。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1072_dlancer"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 6000
- },
- "atk": {
- "m_defined": true,
- "m_value": 450
- },
- "def": {
- "m_defined": true,
- "m_value": 150
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 40.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.25
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 4.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "rush.dlancer_t[trigger].move_speed",
- "value": 0.5,
- "valueStr": null
- },
- {
- "key": "rush.dlancer_t[trigger].interval",
- "value": 0.5,
- "valueStr": null
- },
- {
- "key": "rush.dlancer_t[trigger].trig_cnt",
- "value": 25.0,
- "valueStr": null
- },
- {
- "key": "firstattack.atk_scale",
- "value": 600.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1072_dlancer_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "萨卡兹穿刺手组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "比普通穿刺手更具威胁。移动时逐渐<@eb.key>加速>,被阻挡后的首次攻击根据<@eb.key>移速>造成额外伤害。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1072_dlancer_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 8000
- },
- "atk": {
- "m_defined": true,
- "m_value": 500
- },
- "def": {
- "m_defined": true,
- "m_value": 230
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 40.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.3
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 4.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "rush.dlancer_t[trigger].move_speed",
- "value": 0.5,
- "valueStr": null
- },
- {
- "key": "rush.dlancer_t[trigger].interval",
- "value": 0.5,
- "valueStr": null
- },
- {
- "key": "rush.dlancer_t[trigger].trig_cnt",
- "value": 25.0,
- "valueStr": null
- },
- {
- "key": "firstattack.atk_scale",
- "value": 800.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1073_dscout",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "萨卡兹哨兵"
- },
- "description": {
- "m_defined": true,
- "m_value": "受伤后发出警报,提升全体敌方的攻击和防御,并使<@eb.key>待命>单位敌人立即进入<@eb.key>临战>状态。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1073_dscout"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 4000
- },
- "atk": {
- "m_defined": true,
- "m_value": 0
- },
- "def": {
- "m_defined": true,
- "m_value": 100
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.5
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": true
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "warn.hp_ratio",
- "value": 0.999,
- "valueStr": null
- }
- ],
- "skills": [
- {
- "prefabKey": "Awake",
- "priority": 0,
- "cooldown": 0.0,
- "initCooldown": 0.1,
- "spCost": 0,
- "blackboard": [
- {
- "key": "atk",
- "value": 0.3,
- "valueStr": null
- },
- {
- "key": "def",
- "value": 0.3,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1073_dscout_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "萨卡兹哨兵组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "受伤后发出警报,提升全体敌方的攻击和防御,并使<@eb.key>待命>单位敌人立即进入<@eb.key>临战>状态。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1073_dscout_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 5000
- },
- "atk": {
- "m_defined": true,
- "m_value": 0
- },
- "def": {
- "m_defined": true,
- "m_value": 160
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.5
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": true
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "warn.hp_ratio",
- "value": 0.999,
- "valueStr": null
- }
- ],
- "skills": [
- {
- "prefabKey": "Awake",
- "priority": 0,
- "cooldown": 0.0,
- "initCooldown": 0.1,
- "spCost": 0,
- "blackboard": [
- {
- "key": "atk",
- "value": 0.5,
- "valueStr": null
- },
- {
- "key": "def",
- "value": 0.5,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1074_dbskar",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "萨卡兹积怨者"
- },
- "description": {
- "m_defined": true,
- "m_value": "初始处于<@eb.key>待命>状态,不进行攻击;受伤后进入<@eb.key>临战>状态,对两个目标造成远程法术伤害。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1074_dbskar"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 15000
- },
- "atk": {
- "m_defined": true,
- "m_value": 700
- },
- "def": {
- "m_defined": true,
- "m_value": 250
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.4
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 5.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 3.0
- },
- "talentBlackboard": [
- {
- "key": "revive.hp_ratio",
- "value": 0.999,
- "valueStr": null
- },
- {
- "key": "revive.unmove_duration",
- "value": 150.0,
- "valueStr": null
- },
- {
- "key": "revive.move_speed",
- "value": 2.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1074_dbskar_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "萨卡兹恶咒者"
- },
- "description": {
- "m_defined": true,
- "m_value": "初始处于<@eb.key>待命>状态,不进行攻击;受伤后进入<@eb.key>临战>状态,对两个目标造成远程法术伤害。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1074_dbskar_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 22000
- },
- "atk": {
- "m_defined": true,
- "m_value": 850
- },
- "def": {
- "m_defined": true,
- "m_value": 300
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.4
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 5.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 3.0
- },
- "talentBlackboard": [
- {
- "key": "revive.hp_ratio",
- "value": 0.999,
- "valueStr": null
- },
- {
- "key": "revive.unmove_duration",
- "value": 150.0,
- "valueStr": null
- },
- {
- "key": "revive.move_speed",
- "value": 2.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1075_dmgswd",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "萨卡兹魔剑士"
- },
- "description": {
- "m_defined": true,
- "m_value": "初始处于<@eb.key>待命>状态,不进行攻击;受伤后进入<@eb.key>临战>状态,造成近战法术伤害。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1075_dmgswd"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 6500
- },
- "atk": {
- "m_defined": true,
- "m_value": 400
- },
- "def": {
- "m_defined": true,
- "m_value": 200
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.4
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "revive.hp_ratio",
- "value": 0.999,
- "valueStr": null
- },
- {
- "key": "revive.unmove_duration",
- "value": 150.0,
- "valueStr": null
- },
- {
- "key": "revive.move_speed",
- "value": 2.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1075_dmgswd_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "萨卡兹魔剑组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "初始处于<@eb.key>待命>状态,不进行攻击;受伤后进入<@eb.key>临战>状态,造成近战法术伤害。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1075_dmgswd_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 9500
- },
- "atk": {
- "m_defined": true,
- "m_value": 500
- },
- "def": {
- "m_defined": true,
- "m_value": 250
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.4
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "revive.hp_ratio",
- "value": 0.999,
- "valueStr": null
- },
- {
- "key": "revive.unmove_duration",
- "value": 150.0,
- "valueStr": null
- },
- {
- "key": "revive.move_speed",
- "value": 2.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1076_bsthmr",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "爆破攻坚手"
- },
- "description": {
- "m_defined": true,
- "m_value": "整合运动的高级精英单位,攻击造成爆炸,使目标周围四格的单位受到<@eb.key>溅射>伤害。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1076_bsthmr"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 15000
- },
- "atk": {
- "m_defined": true,
- "m_value": 1700
- },
- "def": {
- "m_defined": true,
- "m_value": 800
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.6
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 5.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 4
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "aoe.attack@bsthmr_range.atk_scale",
- "value": 0.5,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1076_bsthmr_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "爆破攻坚手组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "整合运动的高级精英单位,攻击造成爆炸,使目标周围四格的单位受到<@eb.key>溅射>伤害。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1076_bsthmr_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 25000
- },
- "atk": {
- "m_defined": true,
- "m_value": 2200
- },
- "def": {
- "m_defined": true,
- "m_value": 1000
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.6
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 5.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": true,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 4
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "aoe.attack@bsthmr_range.atk_scale",
- "value": 0.5,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1077_sotihd",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "游击队猎犬"
- },
- "description": {
- "m_defined": true,
- "m_value": "穿戴轻量乌萨斯装甲的基础游击队战犬,拥有一定的防御性能,行动速度很快。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1077_sotihd"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2900
- },
- "atk": {
- "m_defined": true,
- "m_value": 350
- },
- "def": {
- "m_defined": true,
- "m_value": 150
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.4
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1077_sotihd_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "游击队猎犬pro"
- },
- "description": {
- "m_defined": true,
- "m_value": "穿戴轻量乌萨斯装甲的高级游击队战犬,攻击欲望比游击队战犬更强。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1077_sotihd_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3800
- },
- "atk": {
- "m_defined": true,
- "m_value": 420
- },
- "def": {
- "m_defined": true,
- "m_value": 150
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.4
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1078_sotisc",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "游击队战士"
- },
- "description": {
- "m_defined": true,
- "m_value": "受到传令兵或爱国者<@eb.key>强化>时,<@eb.key>移动速度>提升"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1078_sotisc"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3300
- },
- "atk": {
- "m_defined": true,
- "m_value": 300
- },
- "def": {
- "m_defined": true,
- "m_value": 300
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.1
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "strength.move_speed",
- "value": 0.3,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1078_sotisc_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "游击队战士组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "受到传令兵或爱国者<@eb.key>强化>时,<@eb.key>移动速度>提升"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1078_sotisc_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 4500
- },
- "atk": {
- "m_defined": true,
- "m_value": 330
- },
- "def": {
- "m_defined": true,
- "m_value": 350
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.1
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "strength.move_speed",
- "value": 0.3,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1079_sotisp",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "游击队狙击手"
- },
- "description": {
- "m_defined": true,
- "m_value": "受到传令兵或爱国者<@eb.key>强化>时,同时攻击<@eb.key>两个目标>"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1079_sotisp"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3000
- },
- "atk": {
- "m_defined": true,
- "m_value": 340
- },
- "def": {
- "m_defined": true,
- "m_value": 300
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.2
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1079_sotisp_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "游击队狙击手组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "受到传令兵或爱国者<@eb.key>强化>时,同时攻击<@eb.key>两个目标>"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1079_sotisp_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 4000
- },
- "atk": {
- "m_defined": true,
- "m_value": 390
- },
- "def": {
- "m_defined": true,
- "m_value": 300
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.7
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.2
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1080_sotidp",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "游击队传令兵"
- },
- "description": {
- "m_defined": true,
- "m_value": "在场时,强化所有敌军的<@eb.key>攻击力>与<@eb.key>防御力>"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1080_sotidp"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 7000
- },
- "atk": {
- "m_defined": true,
- "m_value": 300
- },
- "def": {
- "m_defined": true,
- "m_value": 120
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.7
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "strength.atk",
- "value": 0.1,
- "valueStr": null
- },
- {
- "key": "strength.def",
- "value": 100.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1080_sotidp_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "游击队传令兵组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "在场时,强化所有敌军的<@eb.key>攻击力>与<@eb.key>防御力>"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1080_sotidp_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 10000
- },
- "atk": {
- "m_defined": true,
- "m_value": 360
- },
- "def": {
- "m_defined": true,
- "m_value": 120
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "strength.atk",
- "value": 0.1,
- "valueStr": null
- },
- {
- "key": "strength.def",
- "value": 100.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1081_sotisd",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "游击队盾卫"
- },
- "description": {
- "m_defined": true,
- "m_value": "使自身容易受到我方单位的攻击,掩护敌军前进。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1081_sotisd"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 15000
- },
- "atk": {
- "m_defined": true,
- "m_value": 700
- },
- "def": {
- "m_defined": true,
- "m_value": 1300
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 60.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.7
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.8
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 4
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "taunt.taunt_level",
- "value": 1.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1081_sotisd_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "游击队盾卫组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "使自身容易受到我方单位的攻击,掩护敌军前进。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1081_sotisd_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 25000
- },
- "atk": {
- "m_defined": true,
- "m_value": 800
- },
- "def": {
- "m_defined": true,
- "m_value": 1500
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 60.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.7
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.8
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 4
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "taunt.taunt_level",
- "value": 1.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1082_soticn",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "游击队迫击炮兵"
- },
- "description": {
- "m_defined": true,
- "m_value": "受到传令兵或爱国者<@eb.key>强化>时,<@eb.key>攻击速度>大幅提升"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1082_soticn"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 5500
- },
- "atk": {
- "m_defined": true,
- "m_value": 450
- },
- "def": {
- "m_defined": true,
- "m_value": 550
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.6
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 4.8
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 15.0
- },
- "talentBlackboard": [
- {
- "key": "strength.attack_speed",
- "value": 50.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1082_soticn_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "游击队迫击炮兵组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "受到传令兵或爱国者<@eb.key>强化>时,<@eb.key>攻击速度>大幅提升"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1082_soticn_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 6500
- },
- "atk": {
- "m_defined": true,
- "m_value": 590
- },
- "def": {
- "m_defined": true,
- "m_value": 550
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.6
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 4.8
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 15.0
- },
- "talentBlackboard": [
- {
- "key": "strength.attack_speed",
- "value": 50.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1083_sotiab",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "游击队突袭战士"
- },
- "description": {
- "m_defined": true,
- "m_value": "受到传令兵或爱国者<@eb.key>强化>时,<@eb.key>攻击力>大幅提升"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1083_sotiab"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3800
- },
- "atk": {
- "m_defined": true,
- "m_value": 360
- },
- "def": {
- "m_defined": true,
- "m_value": 550
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.9
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "strength.atk",
- "value": 0.5,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1083_sotiab_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "游击队突袭战士组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "受到传令兵或爱国者<@eb.key>强化>时,<@eb.key>攻击力>极大幅提升"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1083_sotiab_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 5000
- },
- "atk": {
- "m_defined": true,
- "m_value": 430
- },
- "def": {
- "m_defined": true,
- "m_value": 550
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.0
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.9
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "strength.atk",
- "value": 0.8,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1084_sotidm",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "游击队萨卡兹战士"
- },
- "description": {
- "m_defined": true,
- "m_value": "接触脉冲波时,<@eb.key>不受伤害>且攻击切换成<@eb.key>法术伤害>"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1084_sotidm"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 8000
- },
- "atk": {
- "m_defined": true,
- "m_value": 480
- },
- "def": {
- "m_defined": true,
- "m_value": 400
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.85
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1084_sotidm_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "游击队萨卡兹战士组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "接触脉冲波时,<@eb.key>不受伤害>且攻击切换成<@eb.key>法术伤害>"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1084_sotidm_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 12000
- },
- "atk": {
- "m_defined": true,
- "m_value": 580
- },
- "def": {
- "m_defined": true,
- "m_value": 400
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.85
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1084_sotidm_3",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "雇佣军萨卡兹战士"
- },
- "description": {
- "m_defined": true,
- "m_value": "接触脉冲波时,<@eb.key>不受伤害>且攻击切换成<@eb.key>法术伤害>"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1084_sotidm_3"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 8000
- },
- "atk": {
- "m_defined": true,
- "m_value": 480
- },
- "def": {
- "m_defined": true,
- "m_value": 400
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.85
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1085_sotiwz",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "游击队萨卡兹术师"
- },
- "description": {
- "m_defined": true,
- "m_value": "周期性对周围单位造成相当于攻击力的法术伤害。接触脉冲波时,<@eb.key>不受伤害>且攻击<@eb.key>范围扩大>"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1085_sotiwz"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 7000
- },
- "atk": {
- "m_defined": true,
- "m_value": 350
- },
- "def": {
- "m_defined": true,
- "m_value": 400
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.75
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 0.1
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": [
- {
- "prefabKey": "Immo",
- "priority": 0,
- "cooldown": 5.0,
- "initCooldown": 0.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "atk_scale",
- "value": 1.0,
- "valueStr": null
- }
- ]
- },
- {
- "prefabKey": "Immo[Rage]",
- "priority": 0,
- "cooldown": 5.0,
- "initCooldown": 0.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "atk_scale",
- "value": 1.0,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1085_sotiwz_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "游击队萨卡兹术师组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "周期性对周围单位造成相当于攻击力的法术伤害。接触脉冲波时,<@eb.key>不受伤害>且攻击<@eb.key>范围扩大>"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1085_sotiwz_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 10000
- },
- "atk": {
- "m_defined": true,
- "m_value": 450
- },
- "def": {
- "m_defined": true,
- "m_value": 400
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.75
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 0.1
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": [
- {
- "prefabKey": "Immo",
- "priority": 0,
- "cooldown": 5.0,
- "initCooldown": 0.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "atk_scale",
- "value": 1.0,
- "valueStr": null
- }
- ]
- },
- {
- "prefabKey": "Immo[Rage]",
- "priority": 0,
- "cooldown": 5.0,
- "initCooldown": 0.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "atk_scale",
- "value": 1.0,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1085_sotiwz_3",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "雇佣军萨卡兹术师"
- },
- "description": {
- "m_defined": true,
- "m_value": "周期性对周围单位造成相当于攻击力的法术伤害。接触脉冲波时,<@eb.key>不受伤害>且攻击<@eb.key>范围扩大>"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1085_sotiwz_3"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 7000
- },
- "atk": {
- "m_defined": true,
- "m_value": 350
- },
- "def": {
- "m_defined": true,
- "m_value": 400
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.75
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 0.1
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 2
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": [
- {
- "prefabKey": "Immo",
- "priority": 0,
- "cooldown": 5.0,
- "initCooldown": 0.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "atk_scale",
- "value": 1.0,
- "valueStr": null
- }
- ]
- },
- {
- "prefabKey": "Immo[Rage]",
- "priority": 0,
- "cooldown": 5.0,
- "initCooldown": 0.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "atk_scale",
- "value": 1.0,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1506_patrt",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "爱国者"
- },
- "description": {
- "m_defined": true,
- "m_value": "最后一位纯血温迪戈。行军姿态<@eb.key>防御力与法术抗性>极高,毁灭姿态<@eb.key>免疫眩晕>"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1506_patrt"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 45000
- },
- "atk": {
- "m_defined": true,
- "m_value": 1600
- },
- "def": {
- "m_defined": true,
- "m_value": 500
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 45.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.4
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 4.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 7
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 2
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "strength.atk",
- "value": 0.2,
- "valueStr": null
- },
- {
- "key": "strength.def",
- "value": 200.0,
- "valueStr": null
- },
- {
- "key": "shield.atk",
- "value": 0.5,
- "valueStr": null
- },
- {
- "key": "shield.def",
- "value": 2.0,
- "valueStr": null
- },
- {
- "key": "shield.magic_resistance",
- "value": 1.0,
- "valueStr": null
- },
- {
- "key": "taunt.taunt_level",
- "value": 2.0,
- "valueStr": null
- },
- {
- "key": "reborn.duration",
- "value": 60.0,
- "valueStr": null
- },
- {
- "key": "reborn.patrt_t_state_2[reborn_invincible].duration",
- "value": 15.0,
- "valueStr": null
- },
- {
- "key": "immo_trigger[rage].interval",
- "value": 0.8,
- "valueStr": null
- },
- {
- "key": "immo_trigger[rage].move_speed",
- "value": 0.1,
- "valueStr": null
- },
- {
- "key": "immo_trigger[rage].base_attack_time",
- "value": -0.4,
- "valueStr": null
- },
- {
- "key": "immo_trigger[rage].atk",
- "value": 0.2,
- "valueStr": null
- },
- {
- "key": "immo_trigger[rage].def",
- "value": 200.0,
- "valueStr": null
- }
- ],
- "skills": [
- {
- "prefabKey": "Immo[Rage]",
- "priority": 0,
- "cooldown": 9999.0,
- "initCooldown": 9999.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "atk_scale",
- "value": 0.0521,
- "valueStr": null
- }
- ]
- },
- {
- "prefabKey": "throwspear[Rage]",
- "priority": 0,
- "cooldown": 20.0,
- "initCooldown": 15.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "atk_scale",
- "value": 1.35,
- "valueStr": null
- }
- ]
- },
- {
- "prefabKey": "immo_trigger[reborning]",
- "priority": 0,
- "cooldown": 9999.0,
- "initCooldown": 9999.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "interval",
- "value": 0.8,
- "valueStr": null
- },
- {
- "key": "duration",
- "value": 60.0,
- "valueStr": null
- },
- {
- "key": "atk",
- "value": 0.2,
- "valueStr": null
- },
- {
- "key": "def",
- "value": 200.0,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 60000
- },
- "atk": {
- "m_defined": true,
- "m_value": 2000
- },
- "def": {
- "m_defined": false,
- "m_value": 500
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": [
- {
- "prefabKey": "Immo[Rage]",
- "priority": 0,
- "cooldown": 9999.0,
- "initCooldown": 9999.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "atk_scale",
- "value": 0.05,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1086_ltsodr",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "莱塔尼亚叛兵"
- },
- "description": {
- "m_defined": true,
- "m_value": "古典源石技艺的普及让他们更具威胁性,攻击造成法术伤害"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1086_ltsodr"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3000
- },
- "atk": {
- "m_defined": true,
- "m_value": 130
- },
- "def": {
- "m_defined": true,
- "m_value": 130
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.1
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1086_ltsodr_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "莱塔尼亚叛兵组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "古典源石技艺的普及让他们更具威胁性,攻击造成更高的法术伤害"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1086_ltsodr_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 4000
- },
- "atk": {
- "m_defined": true,
- "m_value": 180
- },
- "def": {
- "m_defined": true,
- "m_value": 150
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.1
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 1
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1087_ltwolf",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "冬灵猎犬"
- },
- "description": {
- "m_defined": true,
- "m_value": "当地人自古以来培养并操纵的猎犬。曾是土著民和早期拓荒者的得力助手"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1087_ltwolf"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 2800
- },
- "atk": {
- "m_defined": true,
- "m_value": 300
- },
- "def": {
- "m_defined": true,
- "m_value": 0
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.4
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1087_ltwolf_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "冬灵猎犬pro"
- },
- "description": {
- "m_defined": true,
- "m_value": "当地人自古以来培养并操纵的猎犬,作为犬群的头领。曾是土著民和早期拓荒者的得力助手"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1087_ltwolf_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 3500
- },
- "atk": {
- "m_defined": true,
- "m_value": 360
- },
- "def": {
- "m_defined": true,
- "m_value": 0
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 20.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.9
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.4
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1088_ltsmer",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "莱塔尼亚轻语者"
- },
- "description": {
- "m_defined": true,
- "m_value": "莱塔尼亚地区常见的法术作战人员。对最近的非敌方“留声机”<@eb.key>持续施法>,争夺其<@eb.key>控制权>"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1088_ltsmer"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 6000
- },
- "atk": {
- "m_defined": true,
- "m_value": 300
- },
- "def": {
- "m_defined": true,
- "m_value": 200
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.85
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": true
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 3.5
- },
- "talentBlackboard": null,
- "skills": [
- {
- "prefabKey": "charge",
- "priority": 0,
- "cooldown": 15.0,
- "initCooldown": 5.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "hit_duration",
- "value": 25.0,
- "valueStr": null
- },
- {
- "key": "sp",
- "value": -2.0,
- "valueStr": null
- },
- {
- "key": "duration",
- "value": 25.0,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1088_ltsmer_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "莱塔尼亚吟唱者"
- },
- "description": {
- "m_defined": true,
- "m_value": "莱塔尼亚地区的高级法术作战人员。对最近的非敌方“留声机”<@eb.key>持续施法>,争夺其<@eb.key>控制权>"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1088_ltsmer_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 8000
- },
- "atk": {
- "m_defined": true,
- "m_value": 360
- },
- "def": {
- "m_defined": true,
- "m_value": 200
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.85
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": true
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 3.5
- },
- "talentBlackboard": null,
- "skills": [
- {
- "prefabKey": "charge",
- "priority": 0,
- "cooldown": 15.0,
- "initCooldown": 5.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "hit_duration",
- "value": 25.0,
- "valueStr": null
- },
- {
- "key": "sp",
- "value": -2.0,
- "valueStr": null
- },
- {
- "key": "duration",
- "value": 25.0,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1089_ltlntc",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "冬灵血巫"
- },
- "description": {
- "m_defined": true,
- "m_value": "会逐渐损失生命;死亡时施法对周围所有单位造成<@eb.key>法术伤害>并直接夺取“留声机”的<@eb.key>控制权>"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1089_ltlntc"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 20000
- },
- "atk": {
- "m_defined": true,
- "m_value": 500
- },
- "def": {
- "m_defined": true,
- "m_value": 300
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.5
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.3
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "periodic_damage.damage",
- "value": 400.0,
- "valueStr": null
- },
- {
- "key": "boom.atk_scale",
- "value": 2.0,
- "valueStr": null
- },
- {
- "key": "occupy.sp",
- "value": -1.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1089_ltlntc_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "冬灵血巫大师"
- },
- "description": {
- "m_defined": true,
- "m_value": "会逐渐损失生命;死亡时施法对周围所有单位造成<@eb.key>高额法术伤害>并直接夺取“留声机”的<@eb.key>控制权>"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1089_ltlntc_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 30000
- },
- "atk": {
- "m_defined": true,
- "m_value": 650
- },
- "def": {
- "m_defined": true,
- "m_value": 300
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 50.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 1.5
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 1.3
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": true
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "periodic_damage.damage",
- "value": 400.0,
- "valueStr": null
- },
- {
- "key": "boom.atk_scale",
- "value": 2.5,
- "valueStr": null
- },
- {
- "key": "occupy.sp",
- "value": -1.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1090_mdsnpr",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "泥岩小队掷能者"
- },
- "description": {
- "m_defined": true,
- "m_value": "优先攻击正在争夺“留声机”的我方单位"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1090_mdsnpr"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 7000
- },
- "atk": {
- "m_defined": true,
- "m_value": 400
- },
- "def": {
- "m_defined": true,
- "m_value": 400
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.6
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.5
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1090_mdsnpr_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "泥岩小队掷能者组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "优先攻击正在争夺“留声机”的我方单位;同时攻击<@eb.key>两名>目标"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1090_mdsnpr_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 10000
- },
- "atk": {
- "m_defined": true,
- "m_value": 500
- },
- "def": {
- "m_defined": true,
- "m_value": 500
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 2.6
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": true,
- "m_value": 2.5
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1091_mdhmmr",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "泥岩小队践行者"
- },
- "description": {
- "m_defined": true,
- "m_value": "拥有护盾<@eb.key>吸收法术伤害>;护盾存在时大幅提升<@eb.key>生命上限>与<@eb.key>攻击速度>"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1091_mdhmmr"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 10000
- },
- "atk": {
- "m_defined": true,
- "m_value": 900
- },
- "def": {
- "m_defined": true,
- "m_value": 800
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "shield.dynamic",
- "value": 2000.0,
- "valueStr": null
- },
- {
- "key": "shield.max_hp",
- "value": 0.5,
- "valueStr": null
- },
- {
- "key": "shield.attack_speed",
- "value": 50.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1091_mdhmmr_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "泥岩小队践行者组长"
- },
- "description": {
- "m_defined": true,
- "m_value": "拥有护盾<@eb.key>吸收法术伤害>;护盾存在时大幅提升<@eb.key>生命上限>与<@eb.key>攻击速度>"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1091_mdhmmr_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 13000
- },
- "atk": {
- "m_defined": true,
- "m_value": 1000
- },
- "def": {
- "m_defined": true,
- "m_value": 800
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.8
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 3.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 3
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "shield.dynamic",
- "value": 3334.0,
- "valueStr": null
- },
- {
- "key": "shield.max_hp",
- "value": 0.5,
- "valueStr": null
- },
- {
- "key": "shield.attack_speed",
- "value": 50.0,
- "valueStr": null
- }
- ],
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1092_mdgint",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "泥岩巨像"
- },
- "description": {
- "m_defined": true,
- "m_value": "泥岩的源石技艺造物,不具备意识,需要泥岩本人操纵。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1092_mdgint"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 100000
- },
- "atk": {
- "m_defined": true,
- "m_value": 3000
- },
- "def": {
- "m_defined": true,
- "m_value": 700
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.4
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 7.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 5
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1092_mdgint_2",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "巫术巨像"
- },
- "description": {
- "m_defined": true,
- "m_value": "泥岩的源石技艺造物,掺入了萨卡兹的古老巫术,它们是其主人意志的延展。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1092_mdgint_2"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 150000
- },
- "atk": {
- "m_defined": true,
- "m_value": 3600
- },
- "def": {
- "m_defined": true,
- "m_value": 800
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 40.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.4
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 7.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 5
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": false,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": false,
- "m_value": false
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 1
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": null,
- "skills": null,
- "spData": null
- }
- }
- ]
- },
- {
- "Key": "enemy_1511_mdrock",
- "Value": [
- {
- "level": 0,
- "enemyData": {
- "name": {
- "m_defined": true,
- "m_value": "泥岩"
- },
- "description": {
- "m_defined": true,
- "m_value": "年龄不详,性别不详,履历不详。"
- },
- "prefabKey": {
- "m_defined": true,
- "m_value": "enemy_1511_mdrock"
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 45000
- },
- "atk": {
- "m_defined": true,
- "m_value": 800
- },
- "def": {
- "m_defined": true,
- "m_value": 1000
- },
- "magicResistance": {
- "m_defined": true,
- "m_value": 30.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": true,
- "m_value": 0.6
- },
- "attackSpeed": {
- "m_defined": true,
- "m_value": 100.0
- },
- "baseAttackTime": {
- "m_defined": true,
- "m_value": 4.5
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": true,
- "m_value": 6
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": true,
- "m_value": 2
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "charge.attack@enemy_mdrock_s_1[charge].atk",
- "value": 0.6,
- "valueStr": null
- },
- {
- "key": "shield.dynamic",
- "value": 5500.0,
- "valueStr": null
- },
- {
- "key": "shield.max_hp",
- "value": 0.5,
- "valueStr": null
- },
- {
- "key": "shield.attack_speed",
- "value": 50.0,
- "valueStr": null
- }
- ],
- "skills": [
- {
- "prefabKey": "RefreshShield",
- "priority": 1,
- "cooldown": 17.0,
- "initCooldown": 17.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "dynamic",
- "value": 5500.0,
- "valueStr": null
- },
- {
- "key": "max_hp",
- "value": 0.5,
- "valueStr": null
- },
- {
- "key": "attack_speed",
- "value": 50.0,
- "valueStr": null
- }
- ]
- },
- {
- "prefabKey": "occupy",
- "priority": 0,
- "cooldown": 35.0,
- "initCooldown": 35.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "sp",
- "value": -1.0,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": null
- }
- },
- {
- "level": 1,
- "enemyData": {
- "name": {
- "m_defined": false,
- "m_value": null
- },
- "description": {
- "m_defined": false,
- "m_value": null
- },
- "prefabKey": {
- "m_defined": false,
- "m_value": null
- },
- "attributes": {
- "maxHp": {
- "m_defined": true,
- "m_value": 55000
- },
- "atk": {
- "m_defined": true,
- "m_value": 1000
- },
- "def": {
- "m_defined": false,
- "m_value": 0
- },
- "magicResistance": {
- "m_defined": false,
- "m_value": 0.0
- },
- "cost": {
- "m_defined": false,
- "m_value": 0
- },
- "blockCnt": {
- "m_defined": false,
- "m_value": 0
- },
- "moveSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "attackSpeed": {
- "m_defined": false,
- "m_value": 0.0
- },
- "baseAttackTime": {
- "m_defined": false,
- "m_value": 0.0
- },
- "respawnTime": {
- "m_defined": false,
- "m_value": 0
- },
- "hpRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "spRecoveryPerSec": {
- "m_defined": false,
- "m_value": 0.0
- },
- "maxDeployCount": {
- "m_defined": false,
- "m_value": 0
- },
- "massLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "baseForceLevel": {
- "m_defined": false,
- "m_value": 0
- },
- "stunImmune": {
- "m_defined": true,
- "m_value": false
- },
- "silenceImmune": {
- "m_defined": true,
- "m_value": true
- },
- "sleepImmune": {
- "m_defined": false,
- "m_value": false
- }
- },
- "lifePointReduce": {
- "m_defined": false,
- "m_value": 0
- },
- "rangeRadius": {
- "m_defined": false,
- "m_value": 0.0
- },
- "talentBlackboard": [
- {
- "key": "charge.attack@enemy_mdrock_s_1[charge].atk",
- "value": 0.6,
- "valueStr": null
- },
- {
- "key": "dynamic",
- "value": 6667.0,
- "valueStr": null
- },
- {
- "key": "attack_speed",
- "value": 50.0,
- "valueStr": null
- },
- {
- "key": "max_hp",
- "value": 0.5,
- "valueStr": null
- }
- ],
- "skills": [
- {
- "prefabKey": "RefreshShield",
- "priority": 1,
- "cooldown": 15.0,
- "initCooldown": 15.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "max_hp",
- "value": 0.5,
- "valueStr": null
- },
- {
- "key": "dynamic",
- "value": 6667.0,
- "valueStr": null
- },
- {
- "key": "attack_speed",
- "value": 50.0,
- "valueStr": null
- }
- ]
- },
- {
- "prefabKey": "occupy",
- "priority": 0,
- "cooldown": 35.0,
- "initCooldown": 35.0,
- "spCost": 0,
- "blackboard": [
- {
- "key": "sp",
- "value": -1.0,
- "valueStr": null
- }
- ]
- }
- ],
- "spData": null
- }
- }
- ]
- }
- ]
+{
+ "enemies": [
+ {
+ "Key": "enemy_1007_slime",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "源石虫"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "野生的被感染生物。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1007_slime"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 550
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 130
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.7
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2050
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1007_slime_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "源石虫·α"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "野生的被感染生物,比一般源石虫更具有威胁。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1007_slime_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 1050
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 185
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.7
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2850
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1007_slime_3",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "源石虫·β"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "野生的被感染生物,比源石虫·α更具有威胁。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1007_slime_3"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 1550
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 240
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.7
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1004_mslime",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "酸液源石虫"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "野生的被感染生物,且会使用分泌物腐蚀<@eb.key>降低攻击目标的防御力>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1004_mslime"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2080
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 180
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 80
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 1.8
+ },
+ "talentBlackboard": [
+ {
+ "key": "defdown.def",
+ "value": -10.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1004_mslime_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "酸液源石虫·α"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "比一般酸液源石虫更具有威胁,且会使用分泌物腐蚀<@eb.key>降低攻击目标的防御力>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1004_mslime_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2780
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 290
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.3
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 1.75
+ },
+ "talentBlackboard": [
+ {
+ "key": "defdown.def",
+ "value": -15.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1021_bslime",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "高能源石虫"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "野生的被感染生物,死亡后会产生<@eb.danger>爆炸>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1021_bslime"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2460
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 260
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.7
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "boom.atk_scale",
+ "value": 4.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1021_bslime_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "高能源石虫·α"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "比一般高能源石虫更具有威胁,死亡后会产生<@eb.danger>爆炸>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1021_bslime_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3700
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.7
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "boom.atk_scale",
+ "value": 4.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1000_gopro",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "猎狗"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "整合运动技术侦察部队操纵的生物,<@eb.key>行动速度很快>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1000_gopro"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 820
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 190
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.4
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2350
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 190
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1000_gopro_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "猎狗pro"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "比一般猎狗更具有作战能力,<@eb.key>行动速度很快>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1000_gopro_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 1700
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 260
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.4
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2900
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 460
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 210
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 35.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1000_gopro_3",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "狂暴的猎狗pro"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "比猎狗pro更具有作战能力,<@eb.key>行动速度很快>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1000_gopro_3"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 370
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.4
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1002_nsabr",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "士兵"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "整合运动的基础近身作战人员。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1002_nsabr"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 1650
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.1
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2750
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 130
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1003_ncbow",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "弩手"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "整合运动的基础射击作战人员,<@eb.key>使用远距离攻击>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1003_ncbow"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 1400
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 240
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.4
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 1.9
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 1850
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 310
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1003_ncbow_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "弩手组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "相比一般弩手更具作战能力,<@eb.key>使用远距离攻击>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1003_ncbow_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 1900
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 310
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 150
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.4
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 1.9
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 380
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 150
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1011_wizard",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "术师"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "整合运动的基础法术作战人员,使用<@eb.key>远距离法术攻击>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1011_wizard"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 1600
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 50
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 1.8
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 1770
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 80
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1011_wizard_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "术师组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "相比一般术师更具作战能力,使用<@eb.key>远距离法术攻击>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1011_wizard_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2400
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 80
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2300
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 420
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 2,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": "高阶敌人,高攻中血中护甲高魔抗。"
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 6500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 600
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 500
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1018_aoemag",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "高阶术师"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "精英法术作战人员,擅长<@eb.key>远距离群体法术攻击>。其攻击会伤害目标周围的单位。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1018_aoemag"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 7000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 240
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 120
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.7
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.8
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.2
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1018_aoemag_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "高阶术师组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "擅长<@eb.key>远距离群体法术攻击>。其攻击会伤害目标周围的单位。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1018_aoemag_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 13500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 380
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 160
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.7
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.8
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.2
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1013_airdrp",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "空降兵"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "特殊近身作战人员,他们可以从出其不意的位置切入战场。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1013_airdrp"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 1450
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 220
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.9
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2570
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 320
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 180
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1013_airdrp_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "空降组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "比空降兵更具威胁,他们可以从出其不意的位置切入战场。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1013_airdrp_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2300
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 150
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.9
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 220
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1024_mortar",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "炮手"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "特殊远程作战人员,能够进行<@eb.key>超远距离溅射攻击>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1024_mortar"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3300
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 150
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 7.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1024_mortar_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "炮击组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "比一般炮手更具威胁,能够进行<@eb.key>超远距离溅射攻击>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1024_mortar_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 5000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 550
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 150
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 7.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1014_rogue",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "双持剑士"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "整合运动的近身作战人员,以<@eb.danger>高攻击力>见长。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1014_rogue"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.1
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.2
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 1950
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 310
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 150
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1014_rogue_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "双持剑士组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "比一般双持剑士更具威胁,以<@eb.danger>高攻击力>见长。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1014_rogue_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 450
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 120
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.1
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.2
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2550
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 420
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 150
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 25.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1015_litamr",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "轻甲卫兵"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "整合运动的近身作战人员,他们有较高的<@eb.key>防御力>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1015_litamr"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 250
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1015_litamr_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "轻甲卫兵组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "比一般轻甲卫兵更具威胁,他们有较高的<@eb.key>防御力>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1015_litamr_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3700
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 500
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1006_shield",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "重装防御者"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "整合运动的近身作战人员,<@eb.key>防御力很高>且难以被击溃。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1006_shield"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 6000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 600
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 800
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.75
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.6
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 8000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 600
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 850
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1006_shield_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "重装防御组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "比一般重装防御者更具威胁,<@eb.key>防御力很高>且难以被击溃。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1006_shield_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 10000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 600
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 1000
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.75
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.6
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 15000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 700
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 850
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1006_shield_3",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "重装五十夫长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "重装防御者中的精英,比重装防御组长更具威胁,<@eb.key>防御力很高>且难以被击溃。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1006_shield_3"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 40000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1000
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 1200
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.75
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.6
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 4
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 33000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 2500
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 1500
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1001_bigbo",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "大鲍勃"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "整合运动的特殊近战人员,使用电锯进行攻击,兼具<@eb.danger>高耐久、攻击力和防御力>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1001_bigbo"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 22000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1900
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 800
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.5
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 6.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 4
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1001_bigbo_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "大亚当"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "比大鲍勃更具威胁,使用电锯进行攻击,兼具<@eb.danger>高耐久、攻击力和防御力>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1001_bigbo_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 30000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 2700
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 1000
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.5
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 6.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 4
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1016_diaman",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "磐蟹"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "野生的被感染生物,普通武器对其效果都不太理想,但是<@eb.key>重量>并没有想像的大。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1016_diaman"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 500
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 85.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.75
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.3
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 6000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 500
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 800
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 70.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1009_lurker",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "潜伏者"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "整合运动的特殊作战人员,<@eb.key>在被阻挡前无法被攻击>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1009_lurker"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2200
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 90
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3400
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 130
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1008_ghost",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "幽灵"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "擅长工程技术的人员,<@eb.key>无法被阻挡>,需要尽快清除。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1008_ghost"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2300
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 120
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 35.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.2
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1026_aghost",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "幽灵组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "比幽灵拥有更高的防御力和耐久,<@eb.key>无法被阻挡>,需要尽快清除。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1026_aghost"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3800
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 35.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.2
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1005_yokai",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "妖怪"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "<@eb.key>【飞行单位】>敌方人员操纵的无人机,不会进行攻击。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1005_yokai"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 800
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 50
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.3
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 1870
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1005_yokai_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "妖怪MKII"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "<@eb.key>【飞行单位】>妖怪的改进版,可进行<@eb.key>远程物理射击>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1005_yokai_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 1550
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 220
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 50
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 330
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 125
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 35.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1005_yokai_3",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "威龙"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "<@eb.key>【飞行单位】>大型无人机,拥有更好的耐久性能,可进行<@eb.key>远程物理射击>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1005_yokai_3"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 30000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 660
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 170
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.5
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.8
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1017_defdrn",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "御4"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "<@eb.key>【飞行单位】>无人机,能使周围敌军<@eb.key>防御力上升>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1017_defdrn"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 150
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.5
+ },
+ "talentBlackboard": [
+ {
+ "key": "defup.def",
+ "value": 300.0,
+ "valueStr": null
+ },
+ {
+ "key": "defup.range_radius",
+ "value": 2.5,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 8000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1019_jshoot",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "隐形弩手"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "射击作战人员,<@eb.key>在被阻挡前无法被攻击>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1019_jshoot"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 1800
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 260
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.7
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.2
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1019_jshoot_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "隐形弩手组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "比一般隐形弩手更具威胁,<@eb.key>在被阻挡前无法被攻击>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1019_jshoot_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2700
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 310
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 130
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.7
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.2
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1023_jmage",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "隐形术师"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "法术作战人员,<@eb.key>在被阻挡前无法被攻击>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1023_jmage"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2200
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 80
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1023_jmage_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "隐形术师组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "比一般隐形术师更具威胁,<@eb.key>在被阻挡前无法被攻击>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1023_jmage_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4200
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 130
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1020_obsv",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "技术侦察兵"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "技术作战人员,会使周围我方的<@eb.key>隐匿效果失效>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1020_obsv"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 7000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 270
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "antiinvi.range_radius",
+ "value": 3.3,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1010_demon",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "萨卡兹大剑手"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "萨卡兹雇佣兵,拥有<@eb.key>较高攻击力和较高法术抗性>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1010_demon"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 7500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 600
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 230
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.85
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 10000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 900
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1010_demon_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "萨卡兹大剑组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "比一般萨卡兹大剑手更具威胁,拥有<@eb.key>较高攻击力和较高法术抗性>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1010_demon_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 15000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 750
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 250
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.85
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1012_dcross",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "萨卡兹狙击手"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "萨卡兹雇佣兵,拥有<@eb.key>较高攻击力和较高法术抗性>,且可以进行<@eb.key>远距离物理射击>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1012_dcross"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 6000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 450
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.2
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 6700
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 660
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1012_dcross_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "萨卡兹狙击组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "比一般萨卡兹狙击手更具威胁,拥有<@eb.key>较高攻击力和较高法术抗性>,且可以进行<@eb.key>远距离物理射击>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1012_dcross_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 12000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 570
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.2
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1022_dmage",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "萨卡兹术师"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "拥有<@eb.key>较高攻击力和法术抗性>。会使用<@eb.key>远距离法术攻击>,且能够使用<@eb.key>禁锢我方单位>的枷锁。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1022_dmage"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 12000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 500
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.5
+ },
+ "talentBlackboard": null,
+ "skills": [
+ {
+ "prefabKey": "lasso",
+ "priority": 1,
+ "cooldown": 0.0,
+ "initCooldown": 0.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "hit_duration",
+ "value": 20.0,
+ "valueStr": null
+ },
+ {
+ "key": "atk_scale",
+ "value": 0.35,
+ "valueStr": null
+ },
+ {
+ "key": "range_radius",
+ "value": 3.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 12000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 700
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1022_dmage_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "萨卡兹术师组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "拥有<@eb.key>较高攻击力和法术抗性>。会使用<@eb.key>远距离法术攻击>,且能够使用<@eb.key>禁锢我方单位>的枷锁。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1022_dmage_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 18000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 700
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.5
+ },
+ "talentBlackboard": null,
+ "skills": [
+ {
+ "prefabKey": "lasso",
+ "priority": 1,
+ "cooldown": 0.0,
+ "initCooldown": 0.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "hit_duration",
+ "value": 20.0,
+ "valueStr": null
+ },
+ {
+ "key": "atk_scale",
+ "value": 0.35,
+ "valueStr": null
+ },
+ {
+ "key": "range_radius",
+ "value": 3.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1501_demonk",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "萨卡兹百夫长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "整合运动干部。该敌人<@eb.danger>威胁很大>,<@eb.danger>难以被消灭>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1501_demonk"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 15000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 700
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 250
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 35.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.78
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 5.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 5
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.35
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 23000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 950
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 250
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1025_reveng",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "寻仇者"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "该目标处于<@eb.key>低体力>时似乎会大幅度提升作战意志。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1025_reveng"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 5000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.65
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.3
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "atkup.atk",
+ "value": 1.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 15000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 650
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 250
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1025_reveng_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "复仇者"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "该目标处于<@eb.key>低体力>时似乎会大幅度提升作战意志。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1025_reveng_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 18000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 480
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 230
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.65
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.3
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "atkup.atk",
+ "value": 1.8,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 30000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 850
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 250
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1027_mob",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "暴徒"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "来路不明的作战人员,使用随意制作的武器进行近身攻击。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1027_mob"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 1700
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 250
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 50
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.1
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1027_mob_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "暴乱分子"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "比一般暴徒更具威胁,使用随意制作的武器进行近身攻击。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1027_mob_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2650
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 85
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.1
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1028_mocock",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "鸡尾酒投掷者"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "来路不明的作战人员,使用土制燃烧瓶进行<@eb.key>远程物理攻击>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1028_mocock"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 1550
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 180
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 50
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.7
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 1.75
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1028_mocock_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "燃烧瓶投掷者"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "比一般鸡尾酒投掷者更具威胁,使用土制燃烧瓶进行<@eb.key>远程物理攻击>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1028_mocock_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 250
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 85
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.2
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 1.75
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1029_shdsbr",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "持盾刀兵"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "整合运动的近身作战人员,拥有简单的物理防护能力。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1029_shdsbr"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2050
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 240
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 250
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1029_shdsbr_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "机动盾组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "比一般机动盾兵更具威胁,拥有简单的物理防护能力。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1029_shdsbr_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 280
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1030_wteeth",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "拾荒者"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "缺少打理,穿着着破损服装的作战人员。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1030_wteeth"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 5000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 500
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 50
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1030_wteeth_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "流浪者"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "缺少打理,穿着着破损服装的作战人员。比一般拾荒者更有交战经验。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1030_wteeth_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 7500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 600
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 70
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1031_mrogue",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "法术近卫"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "受过法术战斗训练的近身作战人员,对目标造成<@eb.key>法术伤害>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1031_mrogue"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.75
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1031_mrogue_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "法术近卫组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "受过法术战斗训练的近身作战人员,比一般法术近卫更具威胁,对目标造成<@eb.key>法术伤害>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1031_mrogue_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 6500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 500
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 250
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.75
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1032_katar",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "拳刃武士"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "受过一些传统战斗训练的近身作战人员,兼具<@eb.key>较高攻击力和防御力>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1032_katar"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 450
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1032_katar_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "拳刃武士组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "比一般拳刃武士更具威胁,兼具<@eb.key>较高攻击力和防御力>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1032_katar_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 6500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 550
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1033_handax",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "伐木机"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "来路不明,穿戴简易林业护具,携带伐木工具进行攻击。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1033_handax"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 8000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 750
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 80
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.75
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.3
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1033_handax_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "伐木老手"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "来路不明,穿戴简易林业护具,携带伐木工具进行攻击。比“伐木机”更具有威胁。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1033_handax_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 12000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 850
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.75
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.3
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1034_laxe",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "屠夫"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "来路不明,使用巨大的钝器进行攻击。拥有一定防护能力。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1034_laxe"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 9000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 850
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 230
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.7
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1034_laxe_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "屠宰老手"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "来路不明,使用巨大的钝器进行攻击。比屠夫更具有威胁,拥有一定防护能力。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1034_laxe_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 14000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 950
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 270
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.7
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1035_haxe",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "武装人员"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "来路不明,使用巨大的钝器进行攻击。拥有高防护能力。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1035_haxe"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 12000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1050
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 700
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.65
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1035_haxe_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "高级武装人员"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "来路不明,使用巨大的钝器进行攻击。比一般武装人员更具有威胁,拥有高防护能力。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1035_haxe_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 18000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1500
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 800
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.65
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1036_amraoe",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "护盾高阶术士"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "特殊的高阶术士,擅长<@eb.key>远距离群体法术攻击>,周身的防护盾提供了较高的防御力。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1036_amraoe"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 8500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 380
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.7
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.8
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.2
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1037_lunsbr",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "特战士兵"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "整合运动的近身作战人员。配备了和其他战士稍有不同的装备。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1037_lunsbr"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3200
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 50
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.1
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1038_lunmag",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "特战术师"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "整合运动的法术作战人员,他配备的护甲使他拥有<@eb.key>一定防御>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1038_lunmag"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 250
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1038_lunmag_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "特战术师组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "整合运动的精英法术作战人员,他配备的护甲使他拥有<@eb.key>一定防御>,并且能够同时攻击<@eb.key>两个>目标。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1038_lunmag_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 6000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 450
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.4
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1039_breakr",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "破阵者"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "训练有素的敌方冲锋单位,移动速度极快且<@eb.key>攻击能力>比一般单位略高。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1039_breakr"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 410
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 50
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 25.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.4
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 2.2
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1039_breakr_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "破阵者组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "训练有素的敌方高级冲锋单位,移动速度极快且<@eb.key>攻击能力>比一般单位略高。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1039_breakr_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 5000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 500
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 80
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 25.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.4
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 2.2
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1040_bombd",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "暴鸰"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "<@eb.key>【飞行单位】>携带有爆破弹头,将会在接近干员时投掷并造成群体物理伤害。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1040_bombd"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 800
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 150
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.6
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 5.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "talentBlackboard": null,
+ "skills": [
+ {
+ "prefabKey": "boomb",
+ "priority": 0,
+ "cooldown": 1.0,
+ "initCooldown": 1.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "move_speed",
+ "value": 2.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1040_bombd_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "暴鸰·G"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "<@eb.key>【飞行单位】>携带有大型爆破弹头,将会在接近干员时投掷并造成群体物理伤害。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1040_bombd_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 6000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1500
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 220
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.6
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 5.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "talentBlackboard": null,
+ "skills": [
+ {
+ "prefabKey": "boomb",
+ "priority": 0,
+ "cooldown": 1.0,
+ "initCooldown": 1.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "move_speed",
+ "value": 2.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1041_lazerd",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "法术大师A1"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "<@eb.key>【飞行单位】>飞行速度非常快,使用远程武器造成<@eb.key>法术>伤害。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1041_lazerd"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2700
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 220
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 65.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.5
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.15
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 1.8
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1041_lazerd_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "法术大师A2"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "<@eb.key>【飞行单位】>牺牲飞行速度换取了更远的攻击距离,使用远程武器造成大量<@eb.key>法术>伤害。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1041_lazerd_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 6000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 600
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 140
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 65.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 3.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1042_frostd",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "寒霜"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "<@eb.key>【飞行单位】>防御力较高,会使周围我方单位的<@eb.key>攻击速度>会大幅度削减。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1042_frostd"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 6500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 600
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.5
+ },
+ "talentBlackboard": [
+ {
+ "key": "atkSpeedDown.attack_speed",
+ "value": -0.5,
+ "valueStr": null
+ },
+ {
+ "key": "defup.range_radius",
+ "value": 2.5,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1043_zomsbr",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "宿主士兵"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "被不明意识控制身体的士兵,能快速自然恢复生命。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1043_zomsbr"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 250
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.8
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 80.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 2.5
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1043_zomsbr_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "宿主士兵组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "被不明意识控制身体的士兵组长,能快速自然恢复生命。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1043_zomsbr_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 150
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.8
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 150.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 2.5
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1044_zomstr",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "宿主拾荒者"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "被不明意识控制身体的拾荒者,能快速自然恢复生命。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1044_zomstr"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 6000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 500
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 130
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.65
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 200.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 2.5
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1044_zomstr_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "宿主流浪者"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "被不明意识控制身体的流浪者,能快速自然恢复生命。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1044_zomstr_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 11000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 650
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.65
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 250.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 2.5
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1045_hammer",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "粉碎攻坚手"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "整合运动的精英单位,穿着沉重的防爆护具,并且能在数次攻击后<@eb.key>晕眩>我方单位。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1045_hammer"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 10000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1000
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 1000
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.5
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 4
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 2.5
+ },
+ "talentBlackboard": null,
+ "skills": [
+ {
+ "prefabKey": "stuncombat",
+ "priority": 0,
+ "cooldown": 1.0,
+ "initCooldown": 1.0,
+ "spCost": 2,
+ "blackboard": [
+ {
+ "key": "stun",
+ "value": 7.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": {
+ "spType": 2,
+ "maxSp": 2,
+ "initSp": 0,
+ "increment": 1.0
+ }
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1045_hammer_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "粉碎攻坚组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "整合运动的高级精英单位,穿着沉重的防爆护具,并且能在数次攻击后<@eb.key>晕眩>我方单位。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1045_hammer_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 20000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1500
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 2000
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.5
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 4
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 2.5
+ },
+ "talentBlackboard": null,
+ "skills": [
+ {
+ "prefabKey": "stuncombat",
+ "priority": 0,
+ "cooldown": 1.0,
+ "initCooldown": 1.0,
+ "spCost": 2,
+ "blackboard": [
+ {
+ "key": "stun",
+ "value": 7.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": {
+ "spType": 2,
+ "maxSp": 2,
+ "initSp": 0,
+ "increment": 1.0
+ }
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1046_agent",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "步兵"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "基础近身作战人员。装配的护甲能够抵抗法术伤害。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1046_agent"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 280
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 85
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 40.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.1
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": true
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1046_agent_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "步兵组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "基础近身作战人员。相比一般步兵拥有更强的作战能力。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1046_agent_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3700
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 330
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 40.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.1
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1047_sagent",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "狙击步兵"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "进行超远距离狙击的作战人员。攻击数次后会<@eb.key>晕眩>我方单位。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1047_sagent"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 150
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 10.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 3.5
+ },
+ "talentBlackboard": null,
+ "skills": [
+ {
+ "prefabKey": "stunattack",
+ "priority": 0,
+ "cooldown": 0.0,
+ "initCooldown": 0.0,
+ "spCost": 2,
+ "blackboard": [
+ {
+ "key": "stun",
+ "value": 5.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": {
+ "spType": 2,
+ "maxSp": 2,
+ "initSp": 0,
+ "increment": 1.0
+ }
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1047_sagent_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "狙击步兵组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "进行超远距离狙击的精英作战人员。攻击数次后<@eb.key>晕眩>我方单位,持续时间极长。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1047_sagent_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 150
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 10.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 4.0
+ },
+ "talentBlackboard": null,
+ "skills": [
+ {
+ "prefabKey": "stunattack",
+ "priority": 1,
+ "cooldown": 1.0,
+ "initCooldown": 1.0,
+ "spCost": 2,
+ "blackboard": [
+ {
+ "key": "stun",
+ "value": 15.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": {
+ "spType": 2,
+ "maxSp": 2,
+ "initSp": 0,
+ "increment": 1.0
+ }
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1048_hirman",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "碎岩者"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "手持的战术斧拥有强大的破坏力。穿戴的护甲在被阻挡时<@eb.key>提升法术抗性>保护自身。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1048_hirman"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 10000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 750
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 40.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.75
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.3
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "MagicResistance.magic_resistance",
+ "value": 40.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1048_hirman_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "碎岩者组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "相比碎岩者具有更恐怖的破坏力。穿戴的护甲在被阻挡时<@eb.key>大幅提升法术抗性>来保护自身。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1048_hirman_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 13000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 900
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 40.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.75
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.3
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "MagicResistance.magic_resistance",
+ "value": 50.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1049_eagent",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "特工"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "手持的武器在攻击时会短暂减少我方单位的阻挡上限,可以冲破我方防线。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1049_eagent"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 6000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 150
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "ReduceBlockCnt.duration",
+ "value": 5.0,
+ "valueStr": null
+ },
+ {
+ "key": "ReduceBlockCnt.block_cnt",
+ "value": -1.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1049_eagent_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "特工组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "比特工拥有更强的作战能力。攻击时会短暂<@eb.key>减少我方单位的阻挡上限>,能够轻易突破防线。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1049_eagent_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 9000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 230
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "ReduceBlockCnt.duration",
+ "value": 10.0,
+ "valueStr": null
+ },
+ {
+ "key": "ReduceBlockCnt.block_cnt",
+ "value": -1.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1050_lslime",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "\"庞贝\""
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "被它攻击的单位会受到灼烧伤害。被阻挡时引爆体内岩浆对周围造成<@eb.danger>高额伤害>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1050_lslime"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 40000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 230
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 220
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 70.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.65
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 4
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 3.5
+ },
+ "talentBlackboard": [
+ {
+ "key": "selfbuff.attack_speed",
+ "value": 40.0,
+ "valueStr": null
+ },
+ {
+ "key": "selfbuff.hp_ratio",
+ "value": 0.5,
+ "valueStr": null
+ },
+ {
+ "key": "dot.duration",
+ "value": 10.0,
+ "valueStr": null
+ },
+ {
+ "key": "dot.damage",
+ "value": 20.0,
+ "valueStr": null
+ },
+ {
+ "key": "dot.interval",
+ "value": 0.33,
+ "valueStr": null
+ },
+ {
+ "key": "rangedamage.interval",
+ "value": 10.0,
+ "valueStr": null
+ },
+ {
+ "key": "rangedamage.attack@damage",
+ "value": 1000.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": ""
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": "被它攻击的单位会受到灼烧伤害。被阻挡时引爆体内岩浆对周围造成<@eb.danger>高额伤害>。请务必小心应对。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1050_lslime"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 50000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 270
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 70.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "selfbuff.atk",
+ "value": 0.2,
+ "valueStr": null
+ },
+ {
+ "key": "selfbuff.attack_speed",
+ "value": 50.0,
+ "valueStr": null
+ },
+ {
+ "key": "selfbuff.hp_ratio",
+ "value": 0.5,
+ "valueStr": null
+ },
+ {
+ "key": "dot.duration",
+ "value": 10.0,
+ "valueStr": null
+ },
+ {
+ "key": "dot.damage",
+ "value": 25.0,
+ "valueStr": null
+ },
+ {
+ "key": "dot.interval",
+ "value": 0.33,
+ "valueStr": null
+ },
+ {
+ "key": "rangedamage.interval",
+ "value": 10.0,
+ "valueStr": null
+ },
+ {
+ "key": "rangedamage.attack@damage",
+ "value": 1800.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1051_norwiz",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "编制术士"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "基础法术作战人员。使用<@eb.key>远距离法术攻击>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1051_norwiz"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 320
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 1.8
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1051_norwiz_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "编制术士组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "相比一般编制术士更具威胁。使用<@eb.key>远距离法术攻击>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1051_norwiz_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 1.8
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1052_noramr",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "机动卫兵"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "标准近身作战人员。配备的机动盾牌使他们攻守兼备。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1052_noramr"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1052_noramr_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "机动卫兵组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "相比一般机动卫兵更具威胁。配备的机动盾牌使他们攻守兼备。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1052_noramr_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3700
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 500
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1053_norgst",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "工蚁"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "使用工程技术进行破坏的人员。拥有灵活的行动能力<@eb.key>无法被阻挡>,请尽快解决。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1053_norgst"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2300
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 120
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 40.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.2
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1053_norgst_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "工蚁组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "相比一般工蚁拥有更强的生存能力。灵活的行动能力使其<@eb.key>无法被阻挡>,请尽快解决。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1053_norgst_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3800
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 260
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 45.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.2
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1054_norshd",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "重装防御者-N型"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "身着沉重全装护甲的近战作战人员。拥有<@eb.key>很高的防御力>,需要小心应对。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1054_norshd"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 10000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 700
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 800
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.75
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.6
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1054_norshd_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "重装防御者-S型"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "相比N型,S型的护甲拥有<@eb.key>极高的防御力>,难以被击溃,是非常棘手的敌人。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1054_norshd_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 14000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 700
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 1000
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.75
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.6
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1500_skulsr",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "碎骨"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "可以的话,请倾全队之力消灭他。该敌人<@eb.danger>威胁极大>,<@eb.key>远程及近战攻击能造成大量伤害>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1500_skulsr"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 10500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1000
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 150
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.6
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 5
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.6
+ },
+ "talentBlackboard": [
+ {
+ "key": "atkup.atk",
+ "value": 0.5,
+ "valueStr": null
+ },
+ {
+ "key": "atkup.hp_ratio",
+ "value": 0.5,
+ "valueStr": null
+ },
+ {
+ "key": "defdown.def",
+ "value": -0.5,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 30000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1300
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 240
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 2
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 2,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 80000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1950
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1502_crowns",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "弑君者"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "整合运动干部,从事敌后活动与突袭暗杀行动,会敏捷地<@eb.key>穿过阻挡其的单位>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1502_crowns"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 6000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 120
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.4
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.8
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": [
+ {
+ "prefabKey": "blink",
+ "priority": 1,
+ "cooldown": 15.0,
+ "initCooldown": 15.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "dist",
+ "value": 1.5,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 10000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 550
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 150
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 2,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 20000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 700
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 250
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1504_cqbw",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "W"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "整合运动干部,萨卡兹雇佣兵,擅长使用爆炸物。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1504_cqbw"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 10000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 470
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.2
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 5
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.5
+ },
+ "talentBlackboard": null,
+ "skills": [
+ {
+ "prefabKey": "C4",
+ "priority": 5,
+ "cooldown": 20.0,
+ "initCooldown": 9.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 1.8,
+ "valueStr": null
+ },
+ {
+ "key": "range_radius",
+ "value": 2.5,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1505_frstar",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "霜星"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "整合运动法术部队干部,<@eb.danger>威胁极大>,能使用冰属性法术<@eb.danger>造成极为恶劣的作战环境>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1505_frstar"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 25000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 420
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 250
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.5
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.7
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 5
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "reborn.duration",
+ "value": 5.0,
+ "valueStr": null
+ },
+ {
+ "key": "reborn.atk",
+ "value": 0.5,
+ "valueStr": null
+ }
+ ],
+ "skills": [
+ {
+ "prefabKey": "ArcticBlast",
+ "priority": 1,
+ "cooldown": 8.5,
+ "initCooldown": 8.5,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "duration",
+ "value": 8.0,
+ "valueStr": null
+ },
+ {
+ "key": "attack_speed",
+ "value": -50.0,
+ "valueStr": null
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.5,
+ "valueStr": null
+ },
+ {
+ "key": "range_radius",
+ "value": 2.5,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "prefabKey": "IceShield",
+ "priority": 2,
+ "cooldown": 30.0,
+ "initCooldown": 30.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "max_cnt",
+ "value": 2.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 35000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 620
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "reborn.duration",
+ "value": 5.0,
+ "valueStr": null
+ },
+ {
+ "key": "reborn.atk",
+ "value": 0.5,
+ "valueStr": null
+ }
+ ],
+ "skills": [
+ {
+ "prefabKey": "ArcticBlast",
+ "priority": 1,
+ "cooldown": 7.0,
+ "initCooldown": 7.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "duration",
+ "value": 8.0,
+ "valueStr": null
+ },
+ {
+ "key": "attack_speed",
+ "value": -50.0,
+ "valueStr": null
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.5,
+ "valueStr": null
+ },
+ {
+ "key": "range_radius",
+ "value": 2.5,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "prefabKey": "IceShield",
+ "priority": 2,
+ "cooldown": 21.0,
+ "initCooldown": 21.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "max_cnt",
+ "value": 3.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1507_mephi",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "梅菲斯特"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "整合运动干部,能同时治疗至多<@eb.key>3名>敌人,并使全场宿主单位的自然生命回复速度加倍。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1507_mephi"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 28000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 500
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 60.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.5
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 6.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "healaura.hp_recovery_per_sec",
+ "value": 1.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 60000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1000
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1508_faust",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "浮士德"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "整合运动干部,<@eb.key>无法被阻挡>,能进行超远距离的物理攻击,并且能够启动场地中隐藏的<@eb.key>弩炮台>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1508_faust"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 37000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1000
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 35.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.5
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 5.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 5
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "invincible.duration",
+ "value": 150.0,
+ "valueStr": null
+ }
+ ],
+ "skills": [
+ {
+ "prefabKey": "CriticalHit",
+ "priority": 0,
+ "cooldown": 17.0,
+ "initCooldown": 17.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 2.0,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "prefabKey": "SummonBallis",
+ "priority": 1,
+ "cooldown": 30.0,
+ "initCooldown": 15.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "branch_id",
+ "value": 0.0,
+ "valueStr": "faust_ballis"
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 50000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1200
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 350
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "invincible.duration",
+ "value": 120.0,
+ "valueStr": null
+ }
+ ],
+ "skills": [
+ {
+ "prefabKey": "CriticalHit",
+ "priority": 0,
+ "cooldown": 30.0,
+ "initCooldown": 30.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 2.5,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "prefabKey": "SummonBallis",
+ "priority": 1,
+ "cooldown": 45.0,
+ "initCooldown": 1.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "branch_id",
+ "value": 0.0,
+ "valueStr": "faust_ballis"
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1055_ganman",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "西西里人"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "基础近身作战人员。这些来自叙拉古的人以他们的家族名号自称,象征着他们的荣耀。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1055_ganman"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2700
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 250
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 10.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1055_ganman_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "精锐西西里人"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "比西西里人拥有更高的作战能力。这些来自叙拉古的人以他们的家族名号自称"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1055_ganman_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3800
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 160
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 10.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1056_ganwar",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "打手"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "经过特殊训练的作战人员。极为快速的出拳往往能给人连续的致命打击。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1056_ganwar"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3200
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 290
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 250
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.95
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 0.4
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1056_ganwar_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "精干打手"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "相比打手拥有更强的破坏力,需要更优秀的防护装备才能抵挡他。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1056_ganwar_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4200
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 380
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.95
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 0.4
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1057_gansho",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "射手"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "擅长以连续射击攻击敌人。会优先<@eb.key>攻击指挥终端>切断敌方支援。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1057_gansho"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 180
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 150
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 1.7
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1057_gansho_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "神射手"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "装配比射手更精良的弹药。会优先<@eb.key>攻击指挥终端>切断敌方支援"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1057_gansho_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 230
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 1.7
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1058_traink",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "欺凌者"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "阻挡他相当于阻挡三名敌人,<@eb.key>阻挡能力大于等于3>的作战人员可阻止其冲破防线。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1058_traink"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 16000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 800
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 800
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.2
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 4
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1058_traink_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "倾轧者"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "阻挡他相当于阻挡三名敌人,<@eb.key>阻挡能力大于等于3>的作战人员可阻止其冲破防线。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1058_traink_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 25000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1000
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 1000
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.2
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 4
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1059_buster",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "狂徒"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "会<@eb.key>优先摧毁一切可见的设施>,并且能够攻击在高台地形的作战单位。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1059_buster"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 9000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 700
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 500
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 5.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 1.3
+ },
+ "talentBlackboard": [
+ {
+ "key": "atkup.atk_scale",
+ "value": 1.5,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1059_buster_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "末路狂徒"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "会<@eb.key>优先摧毁一切可见的设施>,并且能够攻击在高台地形的作战单位。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1059_buster_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 13000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 800
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 600
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 5.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 1.3
+ },
+ "talentBlackboard": [
+ {
+ "key": "atkup.atk_scale",
+ "value": 1.8,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1060_emouse",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "灰尾"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "可展开<@eb.key>护盾大幅提升防御力>。<@eb.key>法术伤害>可破坏护盾,护盾被摧毁时会大幅提升移动速度"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1060_emouse"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 700
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 250
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.2
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "shield.dynamic",
+ "value": 2000.0,
+ "valueStr": null
+ },
+ {
+ "key": "shield.def",
+ "value": 1250.0,
+ "valueStr": null
+ },
+ {
+ "key": "speedup.move_speed",
+ "value": 2.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1060_emouse_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "灰尾香主"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "可展开<@eb.key>护盾大幅提升防御力>。<@eb.key>法术伤害>可破坏护盾,护盾被摧毁时会大幅提升移动速度"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1060_emouse_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 800
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 250
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.2
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "shield.dynamic",
+ "value": 3334.0,
+ "valueStr": null
+ },
+ {
+ "key": "shield.def",
+ "value": 1750.0,
+ "valueStr": null
+ },
+ {
+ "key": "speedup.move_speed",
+ "value": 2.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1509_mousek",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "鼠王"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "对<@eb.key>生命上限最高>单位造成大量物理伤害。对<@eb.key>生命上限最低>单位大幅降低攻击力并造成法术伤害"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1509_mousek"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 22000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 470
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.6
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.4
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 5
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.5
+ },
+ "talentBlackboard": [
+ {
+ "key": "shield.dynamic",
+ "value": 4667.0,
+ "valueStr": null
+ },
+ {
+ "key": "defup.def",
+ "value": 3000.0,
+ "valueStr": null
+ },
+ {
+ "key": "enrage.hp_ratio",
+ "value": 0.5,
+ "valueStr": null
+ },
+ {
+ "key": "enrage.damage_scale",
+ "value": 1.5,
+ "valueStr": null
+ }
+ ],
+ "skills": [
+ {
+ "prefabKey": "DriftSand",
+ "priority": 0,
+ "cooldown": 15.0,
+ "initCooldown": 20.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "damage",
+ "value": 800.0,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "prefabKey": "SandStorm",
+ "priority": 0,
+ "cooldown": 25.0,
+ "initCooldown": 60.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "damage",
+ "value": 70.0,
+ "valueStr": null
+ },
+ {
+ "key": "atk",
+ "value": -0.7,
+ "valueStr": null
+ },
+ {
+ "key": "duration",
+ "value": 15.0,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "prefabKey": "Mark",
+ "priority": 1,
+ "cooldown": 9999.0,
+ "initCooldown": 1.0,
+ "spCost": 0,
+ "blackboard": null
+ }
+ ],
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": "鼠王BOSS,使用流沙的法师"
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 36000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 590
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "shield.dynamic",
+ "value": 7334.0,
+ "valueStr": null
+ },
+ {
+ "key": "defup.def",
+ "value": 3000.0,
+ "valueStr": null
+ },
+ {
+ "key": "enrage.hp_ratio",
+ "value": 0.5,
+ "valueStr": null
+ },
+ {
+ "key": "enrage.damage_scale",
+ "value": 1.7,
+ "valueStr": null
+ }
+ ],
+ "skills": [
+ {
+ "prefabKey": "DriftSand",
+ "priority": 0,
+ "cooldown": 15.0,
+ "initCooldown": 10.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "damage",
+ "value": 1500.0,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "prefabKey": "SandStorm",
+ "priority": 1,
+ "cooldown": 20.0,
+ "initCooldown": 15.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "damage",
+ "value": 100.0,
+ "valueStr": null
+ },
+ {
+ "key": "duration",
+ "value": 15.0,
+ "valueStr": null
+ },
+ {
+ "key": "atk",
+ "value": -0.7,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "prefabKey": "Mark",
+ "priority": 1,
+ "cooldown": 9999.0,
+ "initCooldown": 1.0,
+ "spCost": 0,
+ "blackboard": null
+ }
+ ],
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1061_zomshd",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "宿主重装士兵"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "被不明意识控制身体的重装士兵,能快速自然恢复生命。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1061_zomshd"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 10000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 600
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 800
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.75
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.6
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 200.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1061_zomshd_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "宿主重装组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "被不明意识控制身体的重装士兵组长,能快速自然恢复生命。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1061_zomshd_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 16000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 800
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 1000
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.75
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.6
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 250.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1062_rager",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "狂暴宿主士兵"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "逐渐陷入狂乱的敌方士兵,<@eb.danger>攻击力很高>,会持续损失生命。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1062_rager"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 20000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1000
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.2
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.3
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "periodic_damage.damage",
+ "value": 330.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1062_rager_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "狂暴宿主组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "彻底失去理智的敌方士兵,<@eb.danger>攻击力很高>,会持续损失生命。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1062_rager_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 30000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1750
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 230
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.2
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.3
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "periodic_damage.damage",
+ "value": 500.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1063_rageth",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "狂暴宿主投掷手"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "逐渐陷入狂乱的敌方投掷手,<@eb.danger>攻击力很高>,会持续损失生命。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1063_rageth"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 15000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 750
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.7
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.6
+ },
+ "talentBlackboard": [
+ {
+ "key": "periodic_damage.damage",
+ "value": 250.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1063_rageth_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "狂暴宿主掷骨手"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "彻底失去理智的敌方投掷手,<@eb.danger>攻击力很高>,会持续损失生命。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1063_rageth_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 22000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1050
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 220
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.7
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.6
+ },
+ "talentBlackboard": [
+ {
+ "key": "periodic_damage.damage",
+ "value": 350.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1064_snsbr",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "雪怪小队"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "雪怪小队基础近身作战人员,攻击被<@eb.key>冻结>的单位时攻击力提高。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1064_snsbr"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3400
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 360
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.1
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "atkup.atk_scale",
+ "value": 1.5,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 5000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 380
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 135
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1065_snwolf",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "霜牙"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "雪怪小队术师部队操纵的高速生物,攻击被<@eb.key>冻结>的单位时攻击力提高。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1065_snwolf"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3150
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.4
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "atkup.atk_scale",
+ "value": 1.5,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1065_snwolf_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "霜锐"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "比霜牙更加难缠,攻击被<@eb.key>冻结>的单位时攻击力提高。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1065_snwolf_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4650
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 430
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.4
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "atkup.atk_scale",
+ "value": 1.5,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1066_snbow",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "雪怪狙击手"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "雪怪小队中的远程作战人员,攻击被<@eb.key>冻结>的单位时攻击力提高。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1066_snbow"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 290
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 80
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.4
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 1.9
+ },
+ "talentBlackboard": [
+ {
+ "key": "atkup.atk_scale",
+ "value": 1.5,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1066_snbow_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "雪怪狙击手组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "雪怪小队狙击手中的精英,攻击被<@eb.key>冻结>的单位时攻击力提高。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1066_snbow_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 360
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.4
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 1.9
+ },
+ "talentBlackboard": [
+ {
+ "key": "atkup.atk_scale",
+ "value": 1.5,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1067_snslime",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "冰爆源石虫"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "来自寒冷地区的被感染生物,死亡后对周围我方单位造成物理伤害且施加<@eb.key>寒冷>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1067_snslime"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3250
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.7
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 1.75
+ },
+ "talentBlackboard": [
+ {
+ "key": "boom.atk_scale",
+ "value": 2.0,
+ "valueStr": null
+ },
+ {
+ "key": "boom.freeze",
+ "value": 10.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1067_snslime_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "冰爆源石虫·α"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "感染更严重的冰爆源石虫,死亡后对周围我方单位造成物理伤害且施加<@eb.key>寒冷>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1067_snslime_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4850
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 370
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.7
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 1.9
+ },
+ "talentBlackboard": [
+ {
+ "key": "boom.atk_scale",
+ "value": 2.0,
+ "valueStr": null
+ },
+ {
+ "key": "boom.freeze",
+ "value": 10.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1068_snmage",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "雪怪术师"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "雪怪小队中的法术作战人员,每攻击2次后下次攻击会对目标施加<@eb.key>寒冷>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1068_snmage"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 5000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 320
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.2
+ },
+ "talentBlackboard": null,
+ "skills": [
+ {
+ "prefabKey": "coldattack",
+ "priority": 0,
+ "cooldown": 0.0,
+ "initCooldown": 0.0,
+ "spCost": 2,
+ "blackboard": [
+ {
+ "key": "freeze",
+ "value": 10.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": {
+ "spType": 2,
+ "maxSp": 2,
+ "initSp": 0,
+ "increment": 1.0
+ }
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1068_snmage_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "雪怪术师组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "雪怪小队法术作战人员中的精英,每攻击2次后下次攻击会对目标施加<@eb.key>寒冷>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1068_snmage_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 8000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 250
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.2
+ },
+ "talentBlackboard": null,
+ "skills": [
+ {
+ "prefabKey": "coldattack",
+ "priority": 0,
+ "cooldown": 0.0,
+ "initCooldown": 0.0,
+ "spCost": 2,
+ "blackboard": [
+ {
+ "key": "freeze",
+ "value": 10.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": {
+ "spType": 2,
+ "maxSp": 2,
+ "initSp": 0,
+ "increment": 1.0
+ }
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1069_icebrk",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "雪怪小队凿冰人"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "雪怪小队中的特殊近身作战人员,攻击被<@eb.key>冻结>的单位时攻击力大幅度提高。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1069_icebrk"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 16000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 830
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 500
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.7
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 1.9
+ },
+ "talentBlackboard": [
+ {
+ "key": "atkup.atk_scale",
+ "value": 2.5,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1069_icebrk_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "雪怪小队破冰者"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "雪怪小队近身作战人员中的精英,攻击被<@eb.key>冻结>的单位时攻击力巨幅提高。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1069_icebrk_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 25000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1100
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 600
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.7
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 1.9
+ },
+ "talentBlackboard": [
+ {
+ "key": "atkup.atk_scale",
+ "value": 3.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1070_iced",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "虚幻"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "<@eb.key>【飞行单位】>携带有冰爆弹头,投掷后造成群体法术伤害并施加<@eb.key>寒冷>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1070_iced"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 500
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 180
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.6
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.5
+ },
+ "talentBlackboard": null,
+ "skills": [
+ {
+ "prefabKey": "bomb",
+ "priority": 0,
+ "cooldown": 5.0,
+ "initCooldown": 5.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "freeze",
+ "value": 10.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1510_frstar2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "霜星,“冬痕”"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "雪怪小队领袖,为了最后的战斗解放了所剩无几的生命。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1510_frstar2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 30000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 440
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 380
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.5
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.7
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 6
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "reborn.duration",
+ "value": 10.0,
+ "valueStr": null
+ },
+ {
+ "key": "reborn.atk",
+ "value": 0.5,
+ "valueStr": null
+ },
+ {
+ "key": "reborn.reborn_invincible.duration",
+ "value": 20.0,
+ "valueStr": null
+ },
+ {
+ "key": "attackfreeze.freeze",
+ "value": 5.0,
+ "valueStr": null
+ }
+ ],
+ "skills": [
+ {
+ "prefabKey": "IceShield",
+ "priority": 2,
+ "cooldown": 35.0,
+ "initCooldown": 35.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "max_cnt",
+ "value": 2.0,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "prefabKey": "IceShield[Reborn]",
+ "priority": 2,
+ "cooldown": 35.0,
+ "initCooldown": 35.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "max_cnt",
+ "value": 3.0,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "prefabKey": "SummonFrosts",
+ "priority": 10,
+ "cooldown": 0.0,
+ "initCooldown": 0.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "branch_id",
+ "value": 0.0,
+ "valueStr": "frstar_frosts"
+ }
+ ]
+ },
+ {
+ "prefabKey": "IceBurst",
+ "priority": 1,
+ "cooldown": 10.5,
+ "initCooldown": 10.5,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 1.0,
+ "valueStr": null
+ },
+ {
+ "key": "freeze",
+ "value": 10.0,
+ "valueStr": null
+ },
+ {
+ "key": "frstar2_s.atk_scale",
+ "value": 2.0,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "prefabKey": "IceBurst[Reborn]",
+ "priority": 1,
+ "cooldown": 10.5,
+ "initCooldown": 10.5,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 1.0,
+ "valueStr": null
+ },
+ {
+ "key": "freeze",
+ "value": 10.0,
+ "valueStr": null
+ },
+ {
+ "key": "frstar2_s.atk_scale",
+ "value": 2.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 45000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 530
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 440
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "reborn.reborn_invincible.duration",
+ "value": 25.0,
+ "valueStr": null
+ }
+ ],
+ "skills": [
+ {
+ "prefabKey": "IceShield",
+ "priority": 2,
+ "cooldown": 35.0,
+ "initCooldown": 35.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "max_cnt",
+ "value": 3.0,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "prefabKey": "IceShield[Reborn]",
+ "priority": 2,
+ "cooldown": 35.0,
+ "initCooldown": 35.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "max_cnt",
+ "value": 4.0,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "prefabKey": "SummonFrosts",
+ "priority": 10,
+ "cooldown": 0.0,
+ "initCooldown": 0.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "branch_id",
+ "value": 0.0,
+ "valueStr": "frstar_frosts"
+ }
+ ]
+ },
+ {
+ "prefabKey": "IceBurst",
+ "priority": 1,
+ "cooldown": 10.5,
+ "initCooldown": 10.5,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 1.0,
+ "valueStr": null
+ },
+ {
+ "key": "frstar2_s.atk_scale",
+ "value": 2.0,
+ "valueStr": null
+ },
+ {
+ "key": "freeze",
+ "value": 10.0,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "prefabKey": "IceBurst[Reborn]",
+ "priority": 1,
+ "cooldown": 10.5,
+ "initCooldown": 10.5,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 1.0,
+ "valueStr": null
+ },
+ {
+ "key": "frstar2_s.atk_scale",
+ "value": 2.0,
+ "valueStr": null
+ },
+ {
+ "key": "freeze",
+ "value": 10.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1510_frstar2_s",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "霜星S"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": ""
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1510_frstar2_s"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 95000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1200
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.25
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.7
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 6
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "blood.damage",
+ "value": 2000.0,
+ "valueStr": null
+ }
+ ],
+ "skills": [
+ {
+ "prefabKey": "IceShield",
+ "priority": 2,
+ "cooldown": 1000.0,
+ "initCooldown": 23.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "max_cnt",
+ "value": 3.0,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "prefabKey": "IceBurst",
+ "priority": 1,
+ "cooldown": 1000.0,
+ "initCooldown": 16.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 1.0,
+ "valueStr": null
+ },
+ {
+ "key": "freeze",
+ "value": 10.0,
+ "valueStr": null
+ },
+ {
+ "key": "frstar2_s.atk_scale",
+ "value": 2.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1071_dftman",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "萨卡兹刀兵"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "萨卡兹雇佣兵。拥有<@eb.key>较高法术抗性>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1071_dftman"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2800
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 70
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1071_dftman_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "萨卡兹刀术师"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "比萨卡兹刀兵更具威胁。拥有<@eb.key>较高法术抗性>。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1071_dftman_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 370
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1072_dlancer",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "萨卡兹穿刺手"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "移动时逐渐<@eb.key>加速>,被阻挡后的首次攻击根据<@eb.key>移速>造成额外伤害。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1072_dlancer"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 6000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 450
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 150
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 40.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.25
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "rush.dlancer_t[trigger].move_speed",
+ "value": 0.5,
+ "valueStr": null
+ },
+ {
+ "key": "rush.dlancer_t[trigger].interval",
+ "value": 0.5,
+ "valueStr": null
+ },
+ {
+ "key": "rush.dlancer_t[trigger].trig_cnt",
+ "value": 25.0,
+ "valueStr": null
+ },
+ {
+ "key": "firstattack.atk_scale",
+ "value": 600.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1072_dlancer_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "萨卡兹穿刺手组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "比普通穿刺手更具威胁。移动时逐渐<@eb.key>加速>,被阻挡后的首次攻击根据<@eb.key>移速>造成额外伤害。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1072_dlancer_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 8000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 500
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 230
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 40.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.3
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "rush.dlancer_t[trigger].move_speed",
+ "value": 0.5,
+ "valueStr": null
+ },
+ {
+ "key": "rush.dlancer_t[trigger].interval",
+ "value": 0.5,
+ "valueStr": null
+ },
+ {
+ "key": "rush.dlancer_t[trigger].trig_cnt",
+ "value": 25.0,
+ "valueStr": null
+ },
+ {
+ "key": "firstattack.atk_scale",
+ "value": 800.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1073_dscout",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "萨卡兹哨兵"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "受伤后发出警报,提升全体敌方的攻击和防御,并使<@eb.key>待命>单位敌人立即进入<@eb.key>临战>状态。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1073_dscout"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.5
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "warn.hp_ratio",
+ "value": 0.999,
+ "valueStr": null
+ }
+ ],
+ "skills": [
+ {
+ "prefabKey": "Awake",
+ "priority": 0,
+ "cooldown": 0.0,
+ "initCooldown": 0.1,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.3,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 0.3,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1073_dscout_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "萨卡兹哨兵组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "受伤后发出警报,提升全体敌方的攻击和防御,并使<@eb.key>待命>单位敌人立即进入<@eb.key>临战>状态。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1073_dscout_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 5000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 160
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.5
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "warn.hp_ratio",
+ "value": 0.999,
+ "valueStr": null
+ }
+ ],
+ "skills": [
+ {
+ "prefabKey": "Awake",
+ "priority": 0,
+ "cooldown": 0.0,
+ "initCooldown": 0.1,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 0.5,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 0.5,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1074_dbskar",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "萨卡兹积怨者"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "初始处于<@eb.key>待命>状态,不进行攻击;受伤后进入<@eb.key>临战>状态,对两个目标造成远程法术伤害。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1074_dbskar"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 15000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 700
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 250
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.4
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 5.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 3.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "revive.hp_ratio",
+ "value": 0.999,
+ "valueStr": null
+ },
+ {
+ "key": "revive.unmove_duration",
+ "value": 150.0,
+ "valueStr": null
+ },
+ {
+ "key": "revive.move_speed",
+ "value": 2.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1074_dbskar_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "萨卡兹恶咒者"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "初始处于<@eb.key>待命>状态,不进行攻击;受伤后进入<@eb.key>临战>状态,对两个目标造成远程法术伤害。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1074_dbskar_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 22000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 850
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.4
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 5.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 3.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "revive.hp_ratio",
+ "value": 0.999,
+ "valueStr": null
+ },
+ {
+ "key": "revive.unmove_duration",
+ "value": 150.0,
+ "valueStr": null
+ },
+ {
+ "key": "revive.move_speed",
+ "value": 2.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1075_dmgswd",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "萨卡兹魔剑士"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "初始处于<@eb.key>待命>状态,不进行攻击;受伤后进入<@eb.key>临战>状态,造成近战法术伤害。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1075_dmgswd"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 6500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.4
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "revive.hp_ratio",
+ "value": 0.999,
+ "valueStr": null
+ },
+ {
+ "key": "revive.unmove_duration",
+ "value": 150.0,
+ "valueStr": null
+ },
+ {
+ "key": "revive.move_speed",
+ "value": 2.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1075_dmgswd_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "萨卡兹魔剑组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "初始处于<@eb.key>待命>状态,不进行攻击;受伤后进入<@eb.key>临战>状态,造成近战法术伤害。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1075_dmgswd_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 9500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 500
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 250
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.4
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "revive.hp_ratio",
+ "value": 0.999,
+ "valueStr": null
+ },
+ {
+ "key": "revive.unmove_duration",
+ "value": 150.0,
+ "valueStr": null
+ },
+ {
+ "key": "revive.move_speed",
+ "value": 2.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1076_bsthmr",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "爆破攻坚手"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "整合运动的高级精英单位,攻击造成爆炸,使目标周围四格的单位受到<@eb.key>溅射>伤害。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1076_bsthmr"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 15000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1700
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 800
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.6
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 5.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 4
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "aoe.attack@bsthmr_range.atk_scale",
+ "value": 0.5,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1076_bsthmr_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "爆破攻坚手组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "整合运动的高级精英单位,攻击造成爆炸,使目标周围四格的单位受到<@eb.key>溅射>伤害。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1076_bsthmr_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 25000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 2200
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 1000
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.6
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 5.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 4
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "aoe.attack@bsthmr_range.atk_scale",
+ "value": 0.5,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1077_sotihd",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "游击队猎犬"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "穿戴轻量乌萨斯装甲的基础游击队战犬,拥有一定的防御性能,行动速度很快。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1077_sotihd"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2900
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 150
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.4
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1077_sotihd_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "游击队猎犬pro"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "穿戴轻量乌萨斯装甲的高级游击队战犬,攻击欲望比游击队战犬更强。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1077_sotihd_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3800
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 420
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 150
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.4
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1078_sotisc",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "游击队战士"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "受到传令兵或爱国者<@eb.key>强化>时,<@eb.key>移动速度>提升"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1078_sotisc"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3300
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.1
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "strength.move_speed",
+ "value": 0.3,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1078_sotisc_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "游击队战士组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "受到传令兵或爱国者<@eb.key>强化>时,<@eb.key>移动速度>提升"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1078_sotisc_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 330
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.1
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "strength.move_speed",
+ "value": 0.3,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1079_sotisp",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "游击队狙击手"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "受到传令兵或爱国者<@eb.key>强化>时,同时攻击<@eb.key>两个目标>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1079_sotisp"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 340
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.2
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1079_sotisp_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "游击队狙击手组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "受到传令兵或爱国者<@eb.key>强化>时,同时攻击<@eb.key>两个目标>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1079_sotisp_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 390
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.7
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.2
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1080_sotidp",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "游击队传令兵"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "在场时,强化所有敌军的<@eb.key>攻击力>与<@eb.key>防御力>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1080_sotidp"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 7000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 120
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.7
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "strength.atk",
+ "value": 0.1,
+ "valueStr": null
+ },
+ {
+ "key": "strength.def",
+ "value": 100.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1080_sotidp_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "游击队传令兵组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "在场时,强化所有敌军的<@eb.key>攻击力>与<@eb.key>防御力>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1080_sotidp_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 10000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 360
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 120
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "strength.atk",
+ "value": 0.1,
+ "valueStr": null
+ },
+ {
+ "key": "strength.def",
+ "value": 100.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1081_sotisd",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "游击队盾卫"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "使自身容易受到我方单位的攻击,掩护敌军前进。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1081_sotisd"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 15000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 700
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 1300
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 60.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.7
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.8
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 4
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "taunt.taunt_level",
+ "value": 1.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1081_sotisd_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "游击队盾卫组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "使自身容易受到我方单位的攻击,掩护敌军前进。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1081_sotisd_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 25000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 800
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 1500
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 60.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.7
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.8
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 4
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "taunt.taunt_level",
+ "value": 1.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1082_soticn",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "游击队迫击炮兵"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "受到传令兵或爱国者<@eb.key>强化>时,<@eb.key>攻击速度>大幅提升"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1082_soticn"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 5500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 450
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 550
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.6
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.8
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 15.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "strength.attack_speed",
+ "value": 50.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1082_soticn_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "游击队迫击炮兵组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "受到传令兵或爱国者<@eb.key>强化>时,<@eb.key>攻击速度>大幅提升"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1082_soticn_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 6500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 590
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 550
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.6
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.8
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 15.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "strength.attack_speed",
+ "value": 50.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1083_sotiab",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "游击队突袭战士"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "受到传令兵或爱国者<@eb.key>强化>时,<@eb.key>攻击力>大幅提升"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1083_sotiab"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3800
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 360
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 550
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.9
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "strength.atk",
+ "value": 0.5,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1083_sotiab_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "游击队突袭战士组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "受到传令兵或爱国者<@eb.key>强化>时,<@eb.key>攻击力>极大幅提升"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1083_sotiab_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 5000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 430
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 550
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.9
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "strength.atk",
+ "value": 0.8,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1084_sotidm",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "游击队萨卡兹战士"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "接触脉冲波时,<@eb.key>不受伤害>且攻击切换成<@eb.key>法术伤害>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1084_sotidm"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 8000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 480
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.85
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1084_sotidm_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "游击队萨卡兹战士组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "接触脉冲波时,<@eb.key>不受伤害>且攻击切换成<@eb.key>法术伤害>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1084_sotidm_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 12000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 580
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.85
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1084_sotidm_3",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "雇佣军萨卡兹战士"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "接触脉冲波时,<@eb.key>不受伤害>且攻击切换成<@eb.key>法术伤害>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1084_sotidm_3"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 8000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 480
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.85
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1085_sotiwz",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "游击队萨卡兹术师"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "周期性对周围单位造成相当于攻击力的法术伤害。接触脉冲波时,<@eb.key>不受伤害>且攻击<@eb.key>范围扩大>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1085_sotiwz"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 7000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.75
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 0.1
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": [
+ {
+ "prefabKey": "Immo",
+ "priority": 0,
+ "cooldown": 5.0,
+ "initCooldown": 0.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 1.0,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "prefabKey": "Immo[Rage]",
+ "priority": 0,
+ "cooldown": 5.0,
+ "initCooldown": 0.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 1.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1085_sotiwz_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "游击队萨卡兹术师组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "周期性对周围单位造成相当于攻击力的法术伤害。接触脉冲波时,<@eb.key>不受伤害>且攻击<@eb.key>范围扩大>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1085_sotiwz_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 10000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 450
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.75
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 0.1
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": [
+ {
+ "prefabKey": "Immo",
+ "priority": 0,
+ "cooldown": 5.0,
+ "initCooldown": 0.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 1.0,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "prefabKey": "Immo[Rage]",
+ "priority": 0,
+ "cooldown": 5.0,
+ "initCooldown": 0.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 1.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1085_sotiwz_3",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "雇佣军萨卡兹术师"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "周期性对周围单位造成相当于攻击力的法术伤害。接触脉冲波时,<@eb.key>不受伤害>且攻击<@eb.key>范围扩大>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1085_sotiwz_3"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 7000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.75
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 0.1
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": [
+ {
+ "prefabKey": "Immo",
+ "priority": 0,
+ "cooldown": 5.0,
+ "initCooldown": 0.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 1.0,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "prefabKey": "Immo[Rage]",
+ "priority": 0,
+ "cooldown": 5.0,
+ "initCooldown": 0.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 1.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1506_patrt",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "爱国者"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "最后一位纯血温迪戈。行军姿态<@eb.key>防御力与法术抗性>极高,毁灭姿态<@eb.key>免疫眩晕>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1506_patrt"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 45000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1600
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 500
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 45.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.4
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 7
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "strength.atk",
+ "value": 0.2,
+ "valueStr": null
+ },
+ {
+ "key": "strength.def",
+ "value": 200.0,
+ "valueStr": null
+ },
+ {
+ "key": "shield.atk",
+ "value": 0.5,
+ "valueStr": null
+ },
+ {
+ "key": "shield.def",
+ "value": 2.0,
+ "valueStr": null
+ },
+ {
+ "key": "shield.magic_resistance",
+ "value": 1.0,
+ "valueStr": null
+ },
+ {
+ "key": "taunt.taunt_level",
+ "value": 2.0,
+ "valueStr": null
+ },
+ {
+ "key": "reborn.duration",
+ "value": 60.0,
+ "valueStr": null
+ },
+ {
+ "key": "reborn.patrt_t_state_2[reborn_invincible].duration",
+ "value": 15.0,
+ "valueStr": null
+ },
+ {
+ "key": "immo_trigger[rage].interval",
+ "value": 0.8,
+ "valueStr": null
+ },
+ {
+ "key": "immo_trigger[rage].move_speed",
+ "value": 0.1,
+ "valueStr": null
+ },
+ {
+ "key": "immo_trigger[rage].base_attack_time",
+ "value": -0.4,
+ "valueStr": null
+ },
+ {
+ "key": "immo_trigger[rage].atk",
+ "value": 0.2,
+ "valueStr": null
+ },
+ {
+ "key": "immo_trigger[rage].def",
+ "value": 200.0,
+ "valueStr": null
+ }
+ ],
+ "skills": [
+ {
+ "prefabKey": "Immo[Rage]",
+ "priority": 0,
+ "cooldown": 9999.0,
+ "initCooldown": 9999.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 0.0521,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "prefabKey": "throwspear[Rage]",
+ "priority": 0,
+ "cooldown": 20.0,
+ "initCooldown": 15.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 1.35,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "prefabKey": "immo_trigger[reborning]",
+ "priority": 0,
+ "cooldown": 9999.0,
+ "initCooldown": 9999.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "interval",
+ "value": 0.8,
+ "valueStr": null
+ },
+ {
+ "key": "duration",
+ "value": 60.0,
+ "valueStr": null
+ },
+ {
+ "key": "atk",
+ "value": 0.2,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 200.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 60000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 2000
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 500
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": [
+ {
+ "prefabKey": "Immo[Rage]",
+ "priority": 0,
+ "cooldown": 9999.0,
+ "initCooldown": 9999.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 0.05,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1086_ltsodr",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "莱塔尼亚叛兵"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "古典源石技艺的普及让他们更具威胁性,攻击造成法术伤害"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1086_ltsodr"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 130
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 130
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.1
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1086_ltsodr_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "莱塔尼亚叛兵组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "古典源石技艺的普及让他们更具威胁性,攻击造成更高的法术伤害"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1086_ltsodr_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 4000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 180
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 150
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.1
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1087_ltwolf",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "冬灵猎犬"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "当地人自古以来培养并操纵的猎犬。曾是土著民和早期拓荒者的得力助手"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1087_ltwolf"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2800
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.4
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1087_ltwolf_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "冬灵猎犬pro"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "当地人自古以来培养并操纵的猎犬,作为犬群的头领。曾是土著民和早期拓荒者的得力助手"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1087_ltwolf_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 360
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.4
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1088_ltsmer",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "莱塔尼亚轻语者"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "莱塔尼亚地区常见的法术作战人员。对最近的非敌方“留声机”<@eb.key>持续施法>,争夺其<@eb.key>控制权>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1088_ltsmer"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 6000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.85
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 3.5
+ },
+ "talentBlackboard": null,
+ "skills": [
+ {
+ "prefabKey": "charge",
+ "priority": 0,
+ "cooldown": 15.0,
+ "initCooldown": 5.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "hit_duration",
+ "value": 25.0,
+ "valueStr": null
+ },
+ {
+ "key": "sp",
+ "value": -2.0,
+ "valueStr": null
+ },
+ {
+ "key": "duration",
+ "value": 25.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1088_ltsmer_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "莱塔尼亚吟唱者"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "莱塔尼亚地区的高级法术作战人员。对最近的非敌方“留声机”<@eb.key>持续施法>,争夺其<@eb.key>控制权>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1088_ltsmer_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 8000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 360
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.85
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 3.5
+ },
+ "talentBlackboard": null,
+ "skills": [
+ {
+ "prefabKey": "charge",
+ "priority": 0,
+ "cooldown": 15.0,
+ "initCooldown": 5.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "hit_duration",
+ "value": 25.0,
+ "valueStr": null
+ },
+ {
+ "key": "sp",
+ "value": -2.0,
+ "valueStr": null
+ },
+ {
+ "key": "duration",
+ "value": 25.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1089_ltlntc",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "冬灵血巫"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "会逐渐损失生命;死亡时施法对周围所有单位造成<@eb.key>法术伤害>并直接夺取“留声机”的<@eb.key>控制权>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1089_ltlntc"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 20000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 500
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.5
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.3
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "periodic_damage.damage",
+ "value": 400.0,
+ "valueStr": null
+ },
+ {
+ "key": "boom.atk_scale",
+ "value": 2.0,
+ "valueStr": null
+ },
+ {
+ "key": "occupy.sp",
+ "value": -1.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1089_ltlntc_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "冬灵血巫大师"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "会逐渐损失生命;死亡时施法对周围所有单位造成<@eb.key>高额法术伤害>并直接夺取“留声机”的<@eb.key>控制权>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1089_ltlntc_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 30000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 650
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 1.5
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.3
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": true
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "periodic_damage.damage",
+ "value": 400.0,
+ "valueStr": null
+ },
+ {
+ "key": "boom.atk_scale",
+ "value": 2.5,
+ "valueStr": null
+ },
+ {
+ "key": "occupy.sp",
+ "value": -1.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1090_mdsnpr",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "泥岩小队掷能者"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "优先攻击正在争夺“留声机”的我方单位"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1090_mdsnpr"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 7000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.6
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.5
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1090_mdsnpr_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "泥岩小队掷能者组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "优先攻击正在争夺“留声机”的我方单位;同时攻击<@eb.key>两名>目标"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1090_mdsnpr_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 10000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 500
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 500
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.6
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.5
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1091_mdhmmr",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "泥岩小队践行者"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "拥有护盾<@eb.key>吸收法术伤害>;护盾存在时大幅提升<@eb.key>生命上限>与<@eb.key>攻击速度>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1091_mdhmmr"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 10000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 900
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 800
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "shield.dynamic",
+ "value": 2000.0,
+ "valueStr": null
+ },
+ {
+ "key": "shield.max_hp",
+ "value": 0.5,
+ "valueStr": null
+ },
+ {
+ "key": "shield.attack_speed",
+ "value": 50.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1091_mdhmmr_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "泥岩小队践行者组长"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "拥有护盾<@eb.key>吸收法术伤害>;护盾存在时大幅提升<@eb.key>生命上限>与<@eb.key>攻击速度>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1091_mdhmmr_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 13000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1000
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 800
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "shield.dynamic",
+ "value": 3334.0,
+ "valueStr": null
+ },
+ {
+ "key": "shield.max_hp",
+ "value": 0.5,
+ "valueStr": null
+ },
+ {
+ "key": "shield.attack_speed",
+ "value": 50.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1092_mdgint",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "泥岩巨像"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "泥岩的源石技艺造物,不具备意识,需要泥岩本人操纵。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1092_mdgint"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 100000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 3000
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 700
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.4
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 7.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 5
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1092_mdgint_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "巫术巨像"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "泥岩的源石技艺造物,掺入了萨卡兹的古老巫术,它们是其主人意志的延展。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1092_mdgint_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 150000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 3600
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 800
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 40.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.4
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 7.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 5
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1511_mdrock",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "泥岩"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "年龄不详,性别不详,履历不详。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1511_mdrock"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 45000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 800
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 1000
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.6
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 6
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "charge.attack@enemy_mdrock_s_1[charge].atk",
+ "value": 0.6,
+ "valueStr": null
+ },
+ {
+ "key": "shield.dynamic",
+ "value": 5500.0,
+ "valueStr": null
+ },
+ {
+ "key": "shield.max_hp",
+ "value": 0.5,
+ "valueStr": null
+ },
+ {
+ "key": "shield.attack_speed",
+ "value": 50.0,
+ "valueStr": null
+ }
+ ],
+ "skills": [
+ {
+ "prefabKey": "RefreshShield",
+ "priority": 1,
+ "cooldown": 17.0,
+ "initCooldown": 17.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "dynamic",
+ "value": 5500.0,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 0.5,
+ "valueStr": null
+ },
+ {
+ "key": "attack_speed",
+ "value": 50.0,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "prefabKey": "occupy",
+ "priority": 0,
+ "cooldown": 35.0,
+ "initCooldown": 35.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "sp",
+ "value": -1.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 55000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1000
+ },
+ "def": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "charge.attack@enemy_mdrock_s_1[charge].atk",
+ "value": 0.6,
+ "valueStr": null
+ },
+ {
+ "key": "dynamic",
+ "value": 6667.0,
+ "valueStr": null
+ },
+ {
+ "key": "attack_speed",
+ "value": 50.0,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 0.5,
+ "valueStr": null
+ }
+ ],
+ "skills": [
+ {
+ "prefabKey": "RefreshShield",
+ "priority": 1,
+ "cooldown": 15.0,
+ "initCooldown": 15.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 0.5,
+ "valueStr": null
+ },
+ {
+ "key": "dynamic",
+ "value": 6667.0,
+ "valueStr": null
+ },
+ {
+ "key": "attack_speed",
+ "value": 50.0,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "prefabKey": "occupy",
+ "priority": 0,
+ "cooldown": 35.0,
+ "initCooldown": 35.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "sp",
+ "value": -1.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1093_ccsbr",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "提亚卡乌战士"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "阿卡胡拉中最常见的战士,被阻挡后<@eb.key>防御>提升"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1093_ccsbr"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2600
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 290
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 60
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 10.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.8
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "Def.def",
+ "value": 130.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1093_ccsbr_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "提亚卡乌卫士"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "比普通战士更为勇猛的战士,被阻挡后<@eb.key>防御>提升"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1093_ccsbr_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3600
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 380
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 110
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 10.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.9
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.8
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "Def.def",
+ "value": 180.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1094_ccspm",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "提亚卡乌投矛手"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "和普通战士没有什么区别,只是学会了将武器进行投掷。射程短但攻速较快"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1094_ccspm"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 2800
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 240
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 10.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.3
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 1.4
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1094_ccspm_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "提亚卡乌神投手"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "经过锻炼而对投掷有了一定心得的战士,射程短但攻速较快"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1094_ccspm_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3800
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 340
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 150
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 10.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.3
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 1.4
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1095_ccripr",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "提亚卡乌好战者"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "好战的提亚卡乌战士,攻击速度非常快,每次攻击<@eb.key>降低目标防御>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1095_ccripr"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 5500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 320
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 380
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 10.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "defdown.def",
+ "value": -10.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1095_ccripr_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "提亚卡乌撕裂者"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "十分好战的提亚卡乌战士,攻击速度很快,每次攻击<@eb.key>降低目标防御>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1095_ccripr_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 7500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 460
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 10.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 0.9
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "defdown.def",
+ "value": -15.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1096_ccwitch",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "提亚卡乌巫术师"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "阿卡胡拉中少见的源石技艺使用者,远程攻击造成<@eb.key>法术伤害>,近战攻击造成<@eb.key>物理伤害>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1096_ccwitch"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 6000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 250
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 70.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.5
+ },
+ "talentBlackboard": [
+ {
+ "key": "combat.attack@ccwitch_rage_attack.atk_scale",
+ "value": 4.0,
+ "valueStr": null
+ },
+ {
+ "key": "Def.def",
+ "value": 200.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1096_ccwitch_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "提亚卡乌大巫"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "对源石技艺有一定心得的术师,远程攻击造成<@eb.key>法术伤害>,近战攻击造成<@eb.key>物理伤害>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1096_ccwitch_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 8000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 250
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 80.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.5
+ },
+ "talentBlackboard": [
+ {
+ "key": "combat.attack@ccwitch_rage_attack.atk_scale",
+ "value": 4.0,
+ "valueStr": null
+ },
+ {
+ "key": "Def.def",
+ "value": 300.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1097_cclmbjk",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "提亚卡乌破坏者"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "擅长在雨林中作战的提亚卡乌战士,能够破坏<@eb.key>木桩>地形"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1097_cclmbjk"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 7500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 650
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 550
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 10.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.7
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 5.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 4
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": [
+ {
+ "prefabKey": "cuttree",
+ "priority": 0,
+ "cooldown": 0.0,
+ "initCooldown": 0.0,
+ "spCost": 4,
+ "blackboard": [
+ {
+ "key": "max_cnt",
+ "value": 1.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": {
+ "spType": 2,
+ "maxSp": 4,
+ "initSp": 0,
+ "increment": 1.0
+ }
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1097_cclmbjk_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "提亚卡乌破坏王"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "擅长在雨林中作战的提亚卡乌战士,能够破坏<@eb.key>木桩>地形"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1097_cclmbjk_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 9500
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 750
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 700
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 10.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.7
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 5.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 4
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": [
+ {
+ "prefabKey": "cuttree",
+ "priority": 0,
+ "cooldown": 0.0,
+ "initCooldown": 0.0,
+ "spCost": 4,
+ "blackboard": [
+ {
+ "key": "max_cnt",
+ "value": 1.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": {
+ "spType": 2,
+ "maxSp": 4,
+ "initSp": 0,
+ "increment": 1.0
+ }
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1098_cchmpn",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "提亚卡乌勇士"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "非常强大的提亚卡乌战士。被阻挡后自身与攻击目标<@eb.key>防御下降>,且只会受到来自攻击目标的伤害"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1098_cchmpn"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 12000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 700
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 950
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 10.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.7
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 5
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "duel.cchmpn_t_buff_self.def",
+ "value": -0.7,
+ "valueStr": null
+ },
+ {
+ "key": "duel.cchmpn_t_buff_self.taunt_level",
+ "value": -1.0,
+ "valueStr": null
+ },
+ {
+ "key": "duel.cchmpn_t_buff_self.damage_scale",
+ "value": 0.0,
+ "valueStr": null
+ },
+ {
+ "key": "duel.cchmpn_t_buff_blocker.def",
+ "value": -0.7,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1098_cchmpn_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "提亚卡乌冠军"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "极为强大的提亚卡乌战士。被阻挡后自身与攻击目标<@eb.key>防御下降>,且只会受到来自攻击目标的伤害"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1098_cchmpn_2"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 16000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1000
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 1100
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 10.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 5
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 1
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "duel.cchmpn_t_buff_self.def",
+ "value": -0.7,
+ "valueStr": null
+ },
+ {
+ "key": "duel.cchmpn_t_buff_self.taunt_level",
+ "value": -1.0,
+ "valueStr": null
+ },
+ {
+ "key": "duel.cchmpn_t_buff_self.damage_scale",
+ "value": 0.0,
+ "valueStr": null
+ },
+ {
+ "key": "duel.cchmpn_t_buff_blocker.def",
+ "value": -0.7,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_1512_mcmstr",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "“巨大的丑东西”"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "庞大的机械怪兽,由大祭司驾驶。能够破坏木桩,损毁时会弹射驾驶员并自爆。"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_1512_mcmstr"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 40000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 500
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 1000
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.6
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 6
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "combat.attack@mcmstr_rage_attack.atk_scale",
+ "value": 3.0,
+ "valueStr": null
+ },
+ {
+ "key": "reborn.duration",
+ "value": 10.0,
+ "valueStr": null
+ },
+ {
+ "key": "bird_run.move_speed",
+ "value": 0.7,
+ "valueStr": null
+ },
+ {
+ "key": "bird_run.magic_resistance",
+ "value": 30.0,
+ "valueStr": null
+ },
+ {
+ "key": "bird_run.def",
+ "value": 200.0,
+ "valueStr": null
+ },
+ {
+ "key": "bird_run.damage",
+ "value": 1000.0,
+ "valueStr": null
+ }
+ ],
+ "skills": [
+ {
+ "prefabKey": "cuttree",
+ "priority": 0,
+ "cooldown": 30.0,
+ "initCooldown": 30.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "max_cnt",
+ "value": 1.0,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "prefabKey": "bomb[reborning]",
+ "priority": 0,
+ "cooldown": 9999.0,
+ "initCooldown": 9999.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "stun",
+ "value": 16.0,
+ "valueStr": null
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.5,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 60000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 700
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 1200
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "combat.attack@mcmstr_rage_attack.atk_scale",
+ "value": 3.5,
+ "valueStr": null
+ },
+ {
+ "key": "reborn.duration",
+ "value": 10.0,
+ "valueStr": null
+ },
+ {
+ "key": "bird_run.move_speed",
+ "value": 0.7,
+ "valueStr": null
+ },
+ {
+ "key": "bird_run.magic_resistance",
+ "value": 40.0,
+ "valueStr": null
+ },
+ {
+ "key": "bird_run.def",
+ "value": 500.0,
+ "valueStr": null
+ },
+ {
+ "key": "bird_run.damage",
+ "value": 1000.0,
+ "valueStr": null
+ }
+ ],
+ "skills": [
+ {
+ "prefabKey": "cut_tree",
+ "priority": 0,
+ "cooldown": 30.0,
+ "initCooldown": 30.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "max_cut",
+ "value": 1.0,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "prefabKey": "bomb[reborning]",
+ "priority": 0,
+ "cooldown": 9999.0,
+ "initCooldown": 9999.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "stun",
+ "value": 25.0,
+ "valueStr": null
+ },
+ {
+ "key": "atk_scale",
+ "value": 1.5,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_2001_duckmi",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "鸭爵"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "神出鬼没,无法被阻挡,被攻击后<@eb.key>快速奔跑>,击倒后获得<@eb.key>宝物>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_2001_duckmi"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 18000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 100
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.4
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 1.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "run.attack@move_speed",
+ "value": 4.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 35000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 2,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 45000
+ },
+ "atk": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_2002_bearmi",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "高普尼克"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "鸭爵雇佣的乌萨斯保安,无法被眩晕,击倒后获得<@eb.key>宝物>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_2002_bearmi"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 30000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 2000
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 50.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.5
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 4
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 1,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 70000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 3000
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 450
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ },
+ {
+ "level": 2,
+ "enemyData": {
+ "name": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 90000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 4000
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 550
+ },
+ "magicResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "attackSpeed": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "baseAttackTime": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_2003_rockman",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "迷路的巨像"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "防御很高的实验造物,可以投掷石头造成超长时间<@eb.key>晕眩>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_2003_rockman"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 75000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1500
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 600
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.5
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.4
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 4
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 2
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.5
+ },
+ "talentBlackboard": null,
+ "skills": [
+ {
+ "prefabKey": "StunAttack",
+ "priority": 0,
+ "cooldown": 13.0,
+ "initCooldown": 13.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 0.7,
+ "valueStr": null
+ },
+ {
+ "key": "stun",
+ "value": 25.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_2004_balloon",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "喷气人"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "一个背着自制喷气背包的怪人,被阻挡后会<@eb.key>飞起来>一段时间"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_2004_balloon"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 58000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 400
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 280
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.8
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 2.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 5
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "talentBlackboard": null,
+ "skills": [
+ {
+ "prefabKey": "TakeOff",
+ "priority": 0,
+ "cooldown": 25.0,
+ "initCooldown": 1.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "duration",
+ "value": 7.0,
+ "valueStr": null
+ },
+ {
+ "key": "balloon_s[fly].move_speed",
+ "value": 0.5,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_2005_axetro",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "“遗弃者”"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "一位被源石严重侵蚀的保安,<@eb.key>连续攻击>时会提高攻击力和攻击速度,4秒不攻击后<@eb.key>清空>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_2005_axetro"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 50000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 500
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 300
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 30.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.6
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 3
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 5
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.5
+ },
+ "talentBlackboard": [
+ {
+ "key": "atkup.atk",
+ "value": 0.07,
+ "valueStr": null
+ },
+ {
+ "key": "atkup.attack_speed",
+ "value": 5.0,
+ "valueStr": null
+ },
+ {
+ "key": "atkup.max_stack_cnt",
+ "value": 28.0,
+ "valueStr": null
+ },
+ {
+ "key": "checker.delay",
+ "value": 4.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_2006_flsnip",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "锈锤战士"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "通常时进行远程物理攻击,可以射出造成<@eb.key>极高法术伤害>的弩箭"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_2006_flsnip"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 40000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1200
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 550
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 40.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.4
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 5.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 5
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 30
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 20.0
+ },
+ "talentBlackboard": [
+ {
+ "key": "invincible.duration",
+ "value": 60.0,
+ "valueStr": null
+ }
+ ],
+ "skills": [
+ {
+ "prefabKey": "CriticalHit",
+ "priority": 1,
+ "cooldown": 18.0,
+ "initCooldown": 18.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 3.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_2007_flwitch",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "“寒灾”"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "普通攻击和冰环能够施加寒冷,并且使被冻结状态下离场的我方单位<@eb.key>再部署时间加倍>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_2007_flwitch"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 27000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 350
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 1500
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 80.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.5
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 4.0
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 5
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 30
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.4
+ },
+ "talentBlackboard": [
+ {
+ "key": "reborn.duration",
+ "value": 6.6,
+ "valueStr": null
+ },
+ {
+ "key": "reborn.atk",
+ "value": 0.9,
+ "valueStr": null
+ },
+ {
+ "key": "reborn.reborn_invincible.duration",
+ "value": 30.0,
+ "valueStr": null
+ },
+ {
+ "key": "attackfreeze.freeze",
+ "value": 5.0,
+ "valueStr": null
+ },
+ {
+ "key": "respawntimemul.respawn_time",
+ "value": 2.0,
+ "valueStr": null
+ },
+ {
+ "key": "invincible.duration",
+ "value": 80.0,
+ "valueStr": null
+ },
+ {
+ "key": "reborn.max_hp",
+ "value": 0.5,
+ "valueStr": null
+ }
+ ],
+ "skills": [
+ {
+ "prefabKey": "IceBurst",
+ "priority": 0,
+ "cooldown": 12.0,
+ "initCooldown": 12.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "atk_scale",
+ "value": 1.3,
+ "valueStr": null
+ },
+ {
+ "key": "freeze",
+ "value": 10.0,
+ "valueStr": null
+ },
+ {
+ "key": "flwitch_s_atkscale.atk_scale",
+ "value": 2.0,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "prefabKey": "SummonFrosts",
+ "priority": 1,
+ "cooldown": 75.0,
+ "initCooldown": 75.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "branch_id",
+ "value": 0.0,
+ "valueStr": "frosts"
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_2008_flking",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "“墓碑”"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "大幅度削弱我方单位的作战能力,会周期性地为自己添加抵御伤害的<@eb.key>护盾>"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_2008_flking"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 60000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 2000
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 330
+ },
+ "magicResistance": {
+ "m_defined": true,
+ "m_value": 55.0
+ },
+ "cost": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "blockCnt": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "moveSpeed": {
+ "m_defined": true,
+ "m_value": 0.5
+ },
+ "attackSpeed": {
+ "m_defined": true,
+ "m_value": 100.0
+ },
+ "baseAttackTime": {
+ "m_defined": true,
+ "m_value": 3.5
+ },
+ "respawnTime": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "hpRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "spRecoveryPerSec": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "maxDeployCount": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "massLevel": {
+ "m_defined": true,
+ "m_value": 6
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "stunImmune": {
+ "m_defined": true,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "lifePointReduce": {
+ "m_defined": true,
+ "m_value": 30
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": 2.2
+ },
+ "talentBlackboard": [
+ {
+ "key": "atkdown.atk_scale",
+ "value": 0.4,
+ "valueStr": null
+ }
+ ],
+ "skills": [
+ {
+ "prefabKey": "refreshshield",
+ "priority": 0,
+ "cooldown": 30.0,
+ "initCooldown": 10.0,
+ "spCost": 0,
+ "blackboard": [
+ {
+ "key": "hp_ratio",
+ "value": 0.1,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "spData": null
+ }
+ }
+ ]
+ }
+ ]
}
\ No newline at end of file
diff --git a/resources/gamedata/story/[uc]info/activities/act12d0/level_act11d7_st02.txt b/resources/gamedata/story/[uc]info/activities/act12d0/level_act11d7_st02.txt
new file mode 100644
index 00000000..1b34ff55
--- /dev/null
+++ b/resources/gamedata/story/[uc]info/activities/act12d0/level_act11d7_st02.txt
@@ -0,0 +1,3 @@
+特米米的部族里,驾驶员迪伦与Lancet-2百无聊赖地聊着天。
+瀑布下,博士一行正在休整,刻俄柏却突然闯入,并向着祖玛玛的部族冲去。
+
diff --git a/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_01_beg.txt b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_01_beg.txt
new file mode 100644
index 00000000..64a18919
--- /dev/null
+++ b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_01_beg.txt
@@ -0,0 +1,2 @@
+前往嘉维尔家乡的途中,飞行器遭到了不明攻击。
+煌与刻俄柏将博士唤醒,三人一同前往飞行器的坠落点,却发现飞行器被围住了。
diff --git a/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_01_end.txt b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_01_end.txt
new file mode 100644
index 00000000..89383803
--- /dev/null
+++ b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_01_end.txt
@@ -0,0 +1,2 @@
+解决后,嘉维尔发现对方是自己旧识的手下,随后,引擎被发现抢走了。
+同时,嘉维尔的崇拜者特米米出现,一行决定分头行动。
diff --git a/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_02_beg.txt b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_02_beg.txt
new file mode 100644
index 00000000..ee1b9802
--- /dev/null
+++ b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_02_beg.txt
@@ -0,0 +1,2 @@
+一路上,特米米向博士解释了这一带的情况。
+路上,一场围绕尾巴起的争执引起了嘉维尔的注意。
diff --git a/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_02_end.txt b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_02_end.txt
new file mode 100644
index 00000000..8fc5e0f3
--- /dev/null
+++ b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_02_end.txt
@@ -0,0 +1 @@
+小插曲后,一行终于接近了目的地——祭典举办场地。
\ No newline at end of file
diff --git a/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_03_beg.txt b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_03_beg.txt
new file mode 100644
index 00000000..e7d8e3e3
--- /dev/null
+++ b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_03_beg.txt
@@ -0,0 +1,2 @@
+观看祭典时,特米米向博士讲述了嘉维尔小时候的英姿。
+这时,刻俄柏闯入了祭典现场。
diff --git a/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_03_end.txt b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_03_end.txt
new file mode 100644
index 00000000..080093e6
--- /dev/null
+++ b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_03_end.txt
@@ -0,0 +1 @@
+刻俄柏的精神状态尚未恢复,大闹一场后跑走,嘉维尔追寻无果后返回。
\ No newline at end of file
diff --git a/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_04_beg.txt b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_04_beg.txt
new file mode 100644
index 00000000..f3d4badd
--- /dev/null
+++ b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_04_beg.txt
@@ -0,0 +1 @@
+嘉维尔的旧识——祖玛玛的出现,将气氛推往了最高潮。
\ No newline at end of file
diff --git a/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_04_end.txt b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_04_end.txt
new file mode 100644
index 00000000..5e97acb6
--- /dev/null
+++ b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_04_end.txt
@@ -0,0 +1,2 @@
+祖玛玛在台上所向披靡,引得嘉维尔忍不住跳上台与她比试。
+祖玛玛眼看要落败,用出了准备已久的底牌——机械巨兽“巨大的丑东西”!
diff --git a/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_05_beg.txt b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_05_beg.txt
new file mode 100644
index 00000000..898f95a1
--- /dev/null
+++ b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_05_beg.txt
@@ -0,0 +1,2 @@
+返回自己部族的路上,祖玛玛得知嘉维尔要找她的消息。
+名叫克玛尔的战士主动请缨去拦住嘉维尔,却在路上遭遇了煌。
diff --git a/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_05_end.txt b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_05_end.txt
new file mode 100644
index 00000000..a1be8255
--- /dev/null
+++ b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_05_end.txt
@@ -0,0 +1,2 @@
+特米米遇到了预料之外的情况,但她决心克服。
+另一边,扛着克玛尔的煌终于与博士一行汇合。
diff --git a/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_06_beg.txt b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_06_beg.txt
new file mode 100644
index 00000000..c56be557
--- /dev/null
+++ b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_06_beg.txt
@@ -0,0 +1,2 @@
+祖玛玛的部族中,装备了引擎的大丑终于启动。
+这时,刻俄柏一个人冲进了部族,祖玛玛下令手下去对付她。
diff --git a/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_06_end.txt b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_06_end.txt
new file mode 100644
index 00000000..53b490bf
--- /dev/null
+++ b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_06_end.txt
@@ -0,0 +1,2 @@
+预料之外的计划在众人不知道的地方偷偷酝酿着。
+另一边,扛着克玛尔的煌终于与博士一行汇合。
diff --git a/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_07_beg.txt b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_07_beg.txt
new file mode 100644
index 00000000..09f3910a
--- /dev/null
+++ b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_07_beg.txt
@@ -0,0 +1,2 @@
+祖玛玛的部族中,装备了引擎的大丑终于启动。
+这时,刻俄柏一个人冲进了部族引起了骚乱。
diff --git a/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_07_end.txt b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_07_end.txt
new file mode 100644
index 00000000..f5e15e3e
--- /dev/null
+++ b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_07_end.txt
@@ -0,0 +1,2 @@
+大丑倒下后,祖玛玛爽快承认了自己的失败,并将大酋长之位交给了嘉维尔。
+嘉维尔决定将这个位置转交给特米米,但这引起了她的不满。
diff --git a/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_08_beg.txt b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_08_beg.txt
new file mode 100644
index 00000000..81e15acc
--- /dev/null
+++ b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_08_beg.txt
@@ -0,0 +1,2 @@
+在特米米的哭诉下,事情的全貌得以展现。
+但她的计谋被博士无情戳破。
diff --git a/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_08_end.txt b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_08_end.txt
new file mode 100644
index 00000000..ec9a6b40
--- /dev/null
+++ b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_08_end.txt
@@ -0,0 +1,3 @@
+大丑倒下后,祖玛玛认输,并将大酋长之位交给了嘉维尔。
+嘉维尔决定将这个位置转交给特米米,但这反而让她踏出了最后一步。
+
diff --git a/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_09_beg.txt b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_09_beg.txt
new file mode 100644
index 00000000..4dc5fbc4
--- /dev/null
+++ b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_09_beg.txt
@@ -0,0 +1 @@
+特米米的反叛为整个事件拼上了最后一块拼图,她的计谋眼看即将成功......
diff --git a/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_09_end.txt b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_09_end.txt
new file mode 100644
index 00000000..b58e11eb
--- /dev/null
+++ b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_09_end.txt
@@ -0,0 +1,3 @@
+特米米使出了杀手锏,却早已被博士识破,尘埃落定。
+最终,特米米、祖玛玛、克玛尔都决定前往罗德岛。
+
diff --git a/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_ex01_end.txt b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_ex01_end.txt
new file mode 100644
index 00000000..8572e87d
--- /dev/null
+++ b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_ex01_end.txt
@@ -0,0 +1,2 @@
+因为行动工具的抛锚,AUS不得不进入丛林求助。
+她们和她们带来的音乐引起了当地人剧烈的反响。
\ No newline at end of file
diff --git a/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_st01.txt b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_st01.txt
new file mode 100644
index 00000000..f7455c40
--- /dev/null
+++ b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_st01.txt
@@ -0,0 +1,2 @@
+嘉维尔从昏迷中醒来,爽快地接受了自己的失败。
+但是祖玛玛无视矿石病的风险开采铁矿的可能性让她决心去问个清楚。
\ No newline at end of file
diff --git a/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_st02.txt b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_st02.txt
new file mode 100644
index 00000000..1b34ff55
--- /dev/null
+++ b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d0_st02.txt
@@ -0,0 +1,3 @@
+特米米的部族里,驾驶员迪伦与Lancet-2百无聊赖地聊着天。
+瀑布下,博士一行正在休整,刻俄柏却突然闯入,并向着祖玛玛的部族冲去。
+
diff --git a/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d7_st02.txt b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d7_st02.txt
new file mode 100644
index 00000000..1b34ff55
--- /dev/null
+++ b/resources/gamedata/story/[uc]info/activities/act12d0/level_act12d7_st02.txt
@@ -0,0 +1,3 @@
+特米米的部族里,驾驶员迪伦与Lancet-2百无聊赖地聊着天。
+瀑布下,博士一行正在休整,刻俄柏却突然闯入,并向着祖玛玛的部族冲去。
+
diff --git a/resources/gamedata/story/activities/a001/level_a001_01_beg.txt b/resources/gamedata/story/activities/a001/level_a001_01_beg.txt
index 7cd537d7..c1980058 100644
--- a/resources/gamedata/story/activities/a001/level_a001_01_beg.txt
+++ b/resources/gamedata/story/activities/a001/level_a001_01_beg.txt
@@ -1,9 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(前)
-
-// Comments
-
-
-
[Dialog]
[PlayMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.6, crossfade=1.5)]
[Delay(time=1)]
@@ -13,26 +8,13 @@
[Delay(time=1)]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
-//修改此处的image来切换cg
[Image(image="ac1_0",x=0, y=0, xScale=1, yScale=1, fadetime=0, screenadapt="cvoerall")]
[Blocker(a=0, fadetime=0.6, block=false)]
[ImageTween(xFrom=0, yFrom=0, xTo=0, yTo=-20, xScaleFrom=1, yScaleFrom=1, xScaleTo=1.1, yScaleTo=1.1, duration=15, block=false)]
-//对话内容此处填入
-
-//对话内容此处填入
-
-
-
-
-
[name="???"] ......好热......
[name="???"] 好痛......
[Dialog]
[Delay(time=1)]
-
-
-
-
[name="赏金猎人"] 这女人,还不肯说吗?
[Character]
[Dialog]
@@ -41,17 +23,10 @@
[name="???"] 好渴......喉咙像是被火烤着......
[name="???"] ......究竟有多长时间了......?
[Dialog]
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=1.6, block=true)]
-
-
-//修改此处的image来切换cg
[Image(image="ac1_4",x=0, y=0, xScale=1, yScale=1, fadetime=0, screenadapt="cvoerall")]
[Blocker(a=0, fadetime=0.6, block=false)]
[ImageTween(xFrom=0, yFrom=0, xTo=0, yTo=-20, xScaleFrom=1, yScaleFrom=1, xScaleTo=1.1, yScaleTo=1.1, duration=15, block=false)]
-//对话内容此处填入
-
-
[Delay(time=1)]
[Background(image="bg_med", fadetime=2,block=true)]
[Character(name="avg_npc_009",name2="avg_npc_009",focus=1,fedetime=1,block=true)]
@@ -61,13 +36,9 @@
[name="粗暴的赏金猎人"] 喂,你们可别把她搞死了,宝藏的位置她还没说呢!
[Character]
[Dialog]
-
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
-
-
[Character(name="avg_npc_003",fadetime=1,block=true)]
[Delay(time=1)]
[name="可萝尔"] ......我不会.....不会告诉你的......
@@ -83,12 +54,8 @@
[Delay(time=1)]
[Dialog]
[name="可萝尔"] 我会死......吗?
-
[Character]
[Dialog]
-
-
-
[Delay(time=1.5)]
[Dialog]
[stopmusic(fadetime=1)]
@@ -132,7 +99,6 @@
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
[name="赏金猎人"] 咕......
-
[Character]
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
@@ -159,14 +125,11 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=2,block=true)]
[Background(image="bg_county_1",fadetime=1)]
[Delay(time=1)]
-
[name=""] 晴 \ 能见度 14公里
[name=""] 某村庄内
-
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[Dialog]
[Character]
-
[Character(name="avg_npc_008",name2="avg_npc_005",focus=1)]
[name="赏金猎人"] 你有没有看到一个拿长枪的小子?
[Character(name="avg_npc_008",name2="avg_npc_005",focus=2)]
@@ -179,7 +142,6 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=1,block=true)]
[Delay(time=1)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[PlayMusic(intro="$m_dia_street_intro", key="$m_dia_street_loop", volume=0.6,crossfade=1)]
[Character(name="avg_npc_005")]
[name="村民"] ————
@@ -256,7 +218,6 @@
[name="格拉尼"] 但是现在,村子却被那些赏金猎人破坏得满目疮痍——
[Character(name="avg_npc_003")]
[name="可萝尔"] ......都是因为那个骑士宝藏。
-
[Character]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, block=true)]
@@ -308,4 +269,4 @@
[Delay(time=0.5)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/a001/level_a001_01_end.txt b/resources/gamedata/story/activities/a001/level_a001_01_end.txt
index 50f1c1b7..830f4c31 100644
--- a/resources/gamedata/story/activities/a001/level_a001_01_end.txt
+++ b/resources/gamedata/story/activities/a001/level_a001_01_end.txt
@@ -1,11 +1,5 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(后)
-
-// Comments
-// 从室内走向室外白光
-
-
[Background]
-
[Dialog]
[Character]
[name="格拉尼"] 走廊好黑!而且好挤!
@@ -15,7 +9,6 @@
[name="格拉尼"] 可萝尔,脸是不是贴的太近了!
[name="可萝尔"] 抱歉......那个,骑警大人?
[name="格拉尼"] 别叫我骑警大人啦,叫我格拉尼就好。
-
[Dialog]
[Delay(time=1)]
[Blocker(a=0.5, fadetime=0.6, block=true)]
@@ -76,8 +69,7 @@
[Character(name="avg_npc_003")]
[name="可萝尔"] 可、可那个,那是什么呀......
[name="可萝尔"] 刚才,有个人,从窗户外飞了过去......?
-
[Delay(time=0.5)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/a001/level_a001_02_beg.txt b/resources/gamedata/story/activities/a001/level_a001_02_beg.txt
index 57a03d6e..e0db8d61 100644
--- a/resources/gamedata/story/activities/a001/level_a001_02_beg.txt
+++ b/resources/gamedata/story/activities/a001/level_a001_02_beg.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(前)
-
-// Comments
[Background(image="bg_county_1", fadetime=1)]
[PlayMusic(intro="$mist_intro", key="$mist_loop", volume=0.6,crossfade=1)]
[Dialog]
@@ -15,27 +13,19 @@
[Character(name="avg_npc_007",name2="avg_npc_007",focus=2)]
[name="粗暴的赏金猎人"] 我,我不行!这家伙可是那个灾星啊!
[Character]
-//////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
-//修改此处的image来切换cg
[Image(image="ac1_3",x=0, y=0, xScale=1, yScale=1, fadetime=0, screenadapt="cvoerall")]
[Blocker(a=0, fadetime=0.6, block=false)]
[ImageTween(xFrom=0, yFrom=0, xTo=0, yTo=-20, xScaleFrom=1, yScaleFrom=1, xScaleTo=1.1, yScaleTo=1.1, duration=15, block=false)]
-//对话内容此处填入
[Character(name="char_263_skadi#1",fadetime=0.5)]
[name="???"] ......
[name="???"] (阿戈尔语)拦住我的都会死。
[name="???"] (阿戈尔语)向我挥出武器的都粉身碎骨。
[name="???"] (阿戈尔语)想死的,向前踏出一步。
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
-///////////////////////////
-
-
-
[Character(name="avg_npc_008")]
[name="“上尉”"] 你究竟在说些什么?
[character]
@@ -59,7 +49,6 @@
[name="赏金猎人"] 她?你指谁?别问我,我什么不知道啊!
[character]
[Dialog]
-
[playsound(key="$p_imp_blunt_h")]
[PlaySound(key="$d_sp_ballista")]
[Blocker(a=1, r=0.95, g=0.95, b=0.95, fadetime=0.2, block=true)]
@@ -67,8 +56,6 @@
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
[name="赏金猎人"] 呃啊!!!
[Delay(time=0.7)]
-
-
[Character(name="avg_npc_007")]
[name="粗暴的赏金猎人"] 给、给我记住!
[Character(name="avg_npc_007")]
@@ -76,7 +63,6 @@
[Character]
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
-
[Background(image="bg_towerinside",block=true)]
[Blocker(a=0.5, r=0,g=0, b=0, fadetime=2, block=true)]
[Delay(time=1)]
@@ -140,7 +126,6 @@
[Dialog]
[PlaySound(key="$d_gen_walk_n")]
[Delay(time=3)]
-
[Character(name="avg_npc_008")]
[name="赏金猎人"] 那、那个怪物走了吗?
[Character]
@@ -181,7 +166,6 @@
[Character(name="avg_npc_007")]
[name="粗暴的赏金猎人"] 用暗号召集附近还在的人!
[name="粗暴的赏金猎人"] 还有,去把之前用来毁掉农田的虫子都赶出来,让她们尝尝厉害!
-
[Delay(time=0.6)]
[Dialog]
-[Blocker(block=true)]
+[Blocker(block=true)]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/a001/level_a001_02_end.txt b/resources/gamedata/story/activities/a001/level_a001_02_end.txt
index 328e96b8..59186add 100644
--- a/resources/gamedata/story/activities/a001/level_a001_02_end.txt
+++ b/resources/gamedata/story/activities/a001/level_a001_02_end.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(后)
-
-// Comments
[Background(image="bg_county_1", fadetime=1)]
[PlayMusic(intro="$indust_intro", key="$indust_loop", volume=0.6, crossfade=1.5)]
[Dialog]
@@ -63,10 +61,8 @@
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Dialog]
[Background(image="bg_outcounty", fadetime=2,block=true)]
-
[name=""] 晴 \ 能见度 14公里
[name=""] 村外树林
-
[Blocker(a=0, fadetime=2, block=true)]
[Delay(time=2)]
[Character(name="avg_npc_003")]
@@ -108,12 +104,10 @@
[name="大鲍勃"] 叫我大鲍勃。
[Character(name="avg_npc_010",name2="char_220_grani#5",focus=2)]
[name="格拉尼"] 嗯,请你稍等,我需要和村长商量一下。
-
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Dialog]
[Blocker(a=0, r=0,g=0, b=0, fadetime=1, block=true)]
-
[Character(name="avg_npc_003",name2="char_220_grani#3",focus=2)]
[name="格拉尼"] 这个位置,大鲍勃不会听到我们的谈话。
[Character(name="avg_npc_003",name2="char_220_grani#3",focus=1)]
@@ -140,7 +134,6 @@
[name="格拉尼"] 嗯,这样做是对的。
[name="格拉尼"] 我会盯紧他的。情况不对的话,我会立刻把你送出森林。
[name="格拉尼"] 可萝尔,你的安全,交给我。
-
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Dialog]
@@ -166,7 +159,6 @@
[stopmusic(fadetime=2)]
[Blocker(a=0, fadetime=2, block=true)]
[Delay(time=1)]
-
[Character(name="avg_npc_008")]
[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=30, fadeout=true, block=true)]
[name="“上尉”"] 我不渴!不用给我水!
@@ -181,9 +173,7 @@
[name="“上尉”"] 怕什么?虽然那家伙是有点厉害,但是别忘了那边可是我们的地盘。那么多陷阱,有她好受的!
[name="“上尉”"] 宝藏,我们要拿!怪物,我们也要狩猎!
[name="“上尉”"] 老子全都要!
-
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/a001/level_a001_03_beg.txt b/resources/gamedata/story/activities/a001/level_a001_03_beg.txt
index 47112cbb..4764ecf2 100644
--- a/resources/gamedata/story/activities/a001/level_a001_03_beg.txt
+++ b/resources/gamedata/story/activities/a001/level_a001_03_beg.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三关(前)
-
-// Comments
[stopmusic]
[Dialog]
[Character]
@@ -16,14 +14,11 @@
[name="???"] 那个女孩子在哪里。
[name="赏金猎人"] 你在说什么——??
[name="赏金猎人"] 别靠近我——!
-
[name="赏金猎人"] 你这个——
[Dialog]
[Delay(time=1)]
-
[name=""] 晴 \ 能见度 14公里
[name=""] 塔拉特山前森林
-
[Background(image="bg_forest", fadetime=2)]
[Delay(time=1)]
[PlayMusic(intro="$m_dia_street_intro", key="$m_dia_street_loop", volume=0.6,crossfade=1)]
@@ -41,7 +36,6 @@
[Character(name="avg_npc_010")]
[name="大鲍勃"] 看我的吧。
[name="大鲍勃"] ——绊索加捕兽夹,老土的小把戏。
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=1.5, block=true)]
[Character]
[Dialog]
@@ -128,7 +122,6 @@
[name="大鲍勃"] 你不是认识她,她怎么就——
[Character(name="avg_npc_010",name2="char_220_grani#1",focus=2)]
[name="格拉尼"] 别问那么多了!快,快跑!
-
[Dialog]
[Character]
[PlaySound(key="$e_skill_skulsrsword",volume=0.5,block=true)]
@@ -196,7 +189,6 @@
[name="“上尉”"] 你小子想干什么?
[Character(name="char_220_grani#5")]
[name="格拉尼"] 虽然不知道为什么她要追我,但好歹也是我的同事!
-
[Character(name="avg_npc_008")]
[Dialog]
[PlaySound(key="$b_char_defboost")]
@@ -217,4 +209,4 @@
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/a001/level_a001_03_end.txt b/resources/gamedata/story/activities/a001/level_a001_03_end.txt
index b0b3d334..0f303576 100644
--- a/resources/gamedata/story/activities/a001/level_a001_03_end.txt
+++ b/resources/gamedata/story/activities/a001/level_a001_03_end.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三关(后)
-
-// Comments
[stopmusic]
[Background(image="bg_forest", fadetime=1)]
[Delay(time=1)]
@@ -97,4 +95,4 @@
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/a001/level_a001_04_beg.txt b/resources/gamedata/story/activities/a001/level_a001_04_beg.txt
index 047ca273..c7ed97c8 100644
--- a/resources/gamedata/story/activities/a001/level_a001_04_beg.txt
+++ b/resources/gamedata/story/activities/a001/level_a001_04_beg.txt
@@ -1,13 +1,8 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第四关(前)
-
-// Comments
-
[Background(image="bg_caveentrance", fadetime=1)]
[PlayMusic(intro="$m_dia_street_intro", key="$m_dia_street_loop", volume=0.6,crossfade=1)]
-
[name=""] 晴 \ 能见度 14公里
[name=""] 塔拉特山坑道
-
[Dialog]
[Character]
[Delay(time=1)]
@@ -68,7 +63,6 @@
[name="大鲍勃"] 哼。
[Character(name="avg_npc_010",name2="char_220_grani#4",focus=2)]
[name="格拉尼"] 抱歉......鲍勃大叔。
-
[Character(name="avg_npc_010",name2="char_220_grani#4",focus=1)]
[name="大鲍勃"] ......我说了,你还是个小孩子,我刁难你有什么用?
[name="大鲍勃"] 可那个斯卡蒂,你的同事,现在不惜对你刀剑相向也要抓走可萝尔夺走宝藏。
@@ -115,7 +109,6 @@
[stopmusic(fadetime=1)]
[name="大鲍勃"] 等等。
[name="大鲍勃"] 出口有动静——
-
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Dialog]
@@ -137,12 +130,10 @@
[name="整合运动B"] 啊。
[Character(name="char_1002_nsabr_2",name2="char_1002_nsabr_1",focus=1)]
[name="整合运动A"] ————
-
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Dialog]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_220_grani#5")]
[name="格拉尼"] 他们是......整合运动?
[Character(name="avg_npc_010")]
@@ -158,4 +149,4 @@
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/a001/level_a001_04_end.txt b/resources/gamedata/story/activities/a001/level_a001_04_end.txt
index 961d154d..f3871cac 100644
--- a/resources/gamedata/story/activities/a001/level_a001_04_end.txt
+++ b/resources/gamedata/story/activities/a001/level_a001_04_end.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第四关(后)
-
-// Comments
-
[Background(image="bg_caveentrance", fadetime=1)]
[Delay(time=1)]
[PlayMusic(intro="$indust_intro", key="$indust_loop", volume=0.6, crossfade=1.5)]
@@ -15,8 +12,6 @@
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=30, fadeout=true, block=true)]
[Delay(time=0.7)]
-
-
[Character(name="avg_npc_010")]
[name="大鲍勃"] 格拉尼!继续耗下去,我们全得交代在这儿了!
[PlaySound(key="$b_char_defboost")]
@@ -125,4 +120,4 @@
[Delay(time=0.3)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/a001/level_a001_05_beg.txt b/resources/gamedata/story/activities/a001/level_a001_05_beg.txt
index 58c7b7e0..8c624f27 100644
--- a/resources/gamedata/story/activities/a001/level_a001_05_beg.txt
+++ b/resources/gamedata/story/activities/a001/level_a001_05_beg.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第五关(前)
-
-// Comments
[PlayMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.6, crossfade=1.5)]
[Background(image="bg_caveentrance", fadetime=2)]
[Delay(time=1)]
@@ -22,19 +20,15 @@
[name="格拉尼"] 唉?可萝尔......
[Character(name="avg_npc_003",name2="char_220_grani#4",focus=1)]
[name="可萝尔"] 你要一个人面对那么多的赏金猎人?太危险了!你,你这样会——
-
[Character(name="avg_npc_003",name2="char_220_grani#5",focus=2)]
[name="格拉尼"] 如果不能帮你拿到宝藏,我既对不起村子,也辜负了你。
-
[Character(name="avg_npc_003",name2="char_220_grani#5",focus=1)]
[name="可萝尔"] ......可我不想失去你。
[name="可萝尔"] 这里,这里也不是你该逞英雄的场合......!
-
[Character(name="avg_npc_003",name2="char_220_grani#5",focus=2)]
[name="格拉尼"] 逞英雄又有什么不好呢。
[name="格拉尼"] “即便心脏被敌寇的利刃刺穿,国王的骑兵亦不解下手中长枪。”
[name="格拉尼"] 我绝不会在这里逃走。
-
[Character(name="avg_npc_003",name2="char_220_grani#5",focus=1)]
[name="可萝尔"] 格拉尼......
[Character(name="avg_npc_003",name2="char_220_grani#5",focus=2)]
@@ -60,7 +54,6 @@
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[PlayMusic(intro="$indust_intro", key="$indust_loop", volume=0.6, crossfade=1.5)]
-
[Background(image="bg_caveentrance", fadetime=1)]
[Blocker(a=0, fadetime=1, block=true)]
[Delay(time=2)]
@@ -88,20 +81,17 @@
[Character(name="char_220_grani#5")]
[name="格拉尼"] (这个角度能恰好看到南面的战场,看来赏金猎人和整合运动已经展开了混战。)
[name="格拉尼"] (接下来,无论哪一方的人接近这个洞口,我只要——)
-
[Character(name="avg_npc_007")]
[name="赏金猎人"] 趁他们在那边打成一团,我们冲进去!
[name="赏金猎人"] 等等,有个小个子站在那里!
[Character(name="char_220_grani#5")]
[name="格拉尼"] 没人可以通过这里。
-
[Character]
[Dialog]
[PlaySound(key="$b_char_defboost")]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
[CameraShake(duration=0.6, xstrength=5, ystrength=8, vibrato=30, randomness=90, block=true)]
-
[Character(name="avg_npc_008")]
[name="赏金猎人"] 咕哇——
[Character]
@@ -123,8 +113,7 @@
[Character(name="char_263_skadi#2")]
[name="斯卡蒂"] 你们,全都给我让开。
[name="斯卡蒂"] 我现在心情很差。
-
[Delay(time=0.3)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/a001/level_a001_05_end.txt b/resources/gamedata/story/activities/a001/level_a001_05_end.txt
index 5638e8bc..3961d0a2 100644
--- a/resources/gamedata/story/activities/a001/level_a001_05_end.txt
+++ b/resources/gamedata/story/activities/a001/level_a001_05_end.txt
@@ -1,10 +1,7 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第五关(后)
-
-// Comments
[Background(image="bg_caveentrance", fadetime=1)]
[PlayMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.6, crossfade=1.5)]
[Delay(time=1)]
-
[PlaySound(key="$b_char_defboost")]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
@@ -77,7 +74,6 @@
[playsound(key="$d_gen_soldiersrun")]
[Character]
[Dialog]
-
[Character(name="char_220_grani#5")]
[name="格拉尼"] 糟了,那些人一定会从斯卡蒂打出的通道涌进来!
[name="格拉尼"] 得赶快去帮可——
@@ -132,7 +128,6 @@
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
[CameraShake(duration=0.6, xstrength=5, ystrength=8, vibrato=30, randomness=90, block=true)]
-
[Character(name="char_220_grani#5")]
[name="格拉尼"] 呜呃......
[name="格拉尼"] 可恶,她只是用剑随手碰了下我的枪而已啊,可我的胳膊好像要断了......
@@ -251,4 +246,4 @@
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/a001/level_a001_06_beg.txt b/resources/gamedata/story/activities/a001/level_a001_06_beg.txt
index 5677869d..c7ee1c3d 100644
--- a/resources/gamedata/story/activities/a001/level_a001_06_beg.txt
+++ b/resources/gamedata/story/activities/a001/level_a001_06_beg.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第六关(后)
-
-// Comments
[Background(image="bg_cave_2", fadetime=1)]
[PlayMusic(intro="$mist_intro", key="$mist_loop", volume=0.6, crossfade=1.5)]
[Delay(time=1)]
@@ -118,19 +116,14 @@
[Dialog]
[name="???"] 格拉尼!
[name="???"] 太好了,我找到了!我找到宝藏了!
-
-
[Character(name="avg_npc_003")]
[name="可萝尔"] 我好不容易都把整箱都拖出———
[name="可萝尔"] 鲍勃先生!
[name="可萝尔"] 你平安无事就——
-
[Character(name="char_220_grani#5")]
[name="格拉尼"] 别过来!
[Character(name="avg_npc_003")]
[name="可萝尔"] 欸?!
-
-
[Dialog]
[Character(name="char_263_skadi#2")]
[name="斯卡蒂"] ......啧!
@@ -157,7 +150,6 @@
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=1, block=true)]
[Character(name="char_263_skadi#2",name2="avg_npc_003",focus=1,fadetime=2)]
[Delay(time=3)]
-
[Character(name="char_220_grani#5")]
[name="格拉尼"] 斯卡蒂!
[Character(name="char_263_skadi#2",name2="char_220_grani#5",focus=1)]
@@ -194,4 +186,4 @@
[name="格拉尼"] 鲍勃大叔,抱歉,可能会有点疼!
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/a001/level_a001_06_end.txt b/resources/gamedata/story/activities/a001/level_a001_06_end.txt
index 1e0abec7..688325fd 100644
--- a/resources/gamedata/story/activities/a001/level_a001_06_end.txt
+++ b/resources/gamedata/story/activities/a001/level_a001_06_end.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第六关(后)
-
-// Comments
[Background(image="bg_cave_2", fadetime=1)]
[Delay(time=1)]
[PlayMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.8, crossfade=1.5)]
@@ -59,7 +57,6 @@
[Background(image="bg_cave_2")]
[Character(name="avg_npc_003")]
[Blocker(a=0, fadetime=0.1, block=true)]
-
[name="可萝尔"] 虽然也知道可能会要付出一些代价,但没有想到结果会是这样。
[Character(name="char_220_grani#1")]
[name="格拉尼"] ......
@@ -69,7 +66,6 @@
[StopMusic(fadetime=2)]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[name="可萝尔"] 对不起,父亲......
-
[name="格拉尼"] 等等!
[Blocker(a=0, fadetime=0.5, block=true)]
[Character(name="avg_npc_003")]
@@ -93,23 +89,19 @@
[Character(name="avg_npc_003")]
[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=30, fadeout=true, block=true)]
[name="可萝尔"] 咦?可是这样一来,格拉尼你就。
-
[Character(name="char_220_grani#2")]
[name="格拉尼"] 没关系。
[name="格拉尼"] 抱歉了,可萝尔。
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Character(name="char_220_grani#3")]
[name="格拉尼"] 斯卡蒂啊,如果我晕过去了的话,请接住我的身体哦。
[Character(name="avg_npc_003")]
[name="可萝尔"] 格拉尼你快住手!别这么做!
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[name="格拉尼"] 唔!!!
[name="可萝尔"] 格拉尼!
[Dialog]
[Delay(time=1)]
-
[Character]
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
@@ -118,16 +110,9 @@
[name=""] 数日后
[name=""] 晴 \ 能见度 12公里
[name=""] 赏金猎人营地外
-
-
-
[Blocker(a=0, fadetime=2, block=true)]
[PlaySound(key="$d_gen_walk_n")]
[Delay(time=2)]
-
-
-
-
[Character(name="avg_npc_008")]
[name="“上尉”"] ......你们是......你们竟然还敢回来!
[name="“上尉”"] 集合!所有人都给我过来!
@@ -165,9 +150,7 @@
[Character]
[Background]
[Image]
-
[Delay(time=2)]
-
[Dialog]
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
@@ -175,9 +158,6 @@
[Background(image="bg_outcounty")]
[Blocker(a=0, fadetime=1, block=true)]
[PlayMusic(intro="$path_intro", key="$path_loop", volume=0.8, crossfade=1.5)]
-
-
-
[Character(name="avg_npc_010#2")]
[name="大鲍勃"] 抱歉,最后还是没能帮上忙——
[Character(name="avg_npc_010#2",name2="avg_npc_003",focus=2)]
@@ -209,15 +189,11 @@
[Character]
[Dialog]
[Background]
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
-
-
[Blocker(a=0, fadetime=2, block=true)]
[StopMusic(fadetime=2)]
[Delay(time=4)]
数月后
-
【大鲍勃的信件】
敬启。
我是鲍勃。
@@ -231,8 +207,6 @@
而我知道,你很早就有了自己的想法,整合运动并不是感染者唯一的归宿。
你一定可以做出你自己的选择。
我很想念你,希望能在哥伦比亚见到你。
-
-
鲍勃
致 泥岩
[Dialog]
@@ -243,4 +217,4 @@
[Delay(time=0.6)]
[Dialog]
[Blocker(fadetime=3,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/a001/level_a001_ex01_end.txt b/resources/gamedata/story/activities/a001/level_a001_ex01_end.txt
index 2f06d8e6..6782d9f5 100644
--- a/resources/gamedata/story/activities/a001/level_a001_ex01_end.txt
+++ b/resources/gamedata/story/activities/a001/level_a001_ex01_end.txt
@@ -1,12 +1,9 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第六关(后)
-
-// Comments
[Background]
[Delay(time=1)]
[PlayMusic(intro="$babel_loop", key="$babel_loop", volume=0.8,crossfade=1)]
[Dialog]
[Character]
-
......我们该把他塞进麻袋,
在黎明时吊上桅杆......
[Delay(time=1)]
@@ -65,4 +62,4 @@
[Delay(time=0.6)]
[Dialog]
[Blocker(fadetime=3,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/a001/level_a001_ex03_end.txt b/resources/gamedata/story/activities/a001/level_a001_ex03_end.txt
index b7eb94ca..517a8daa 100644
--- a/resources/gamedata/story/activities/a001/level_a001_ex03_end.txt
+++ b/resources/gamedata/story/activities/a001/level_a001_ex03_end.txt
@@ -1,19 +1,13 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第六关(后)
-
-// Comments
[Background]
[PlayMusic(intro="$m_dia_street_intro", key="$m_dia_street_loop", volume=0.8,crossfade=1)]
[Dialog]
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
-//修改此处的image来切换cg
[Image(image="ac1_1",x=0, y=0, xScale=1, yScale=1, fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
[ImageTween(xFrom=0, yFrom=0, xTo=0, yTo=-20, xScaleFrom=1, yScaleFrom=1, xScaleTo=1.1, yScaleTo=1.1, duration=15, block=false)]
-//对话内容此处填入
-
-
亲爱的格拉尼:
关于卡西米尔的骑士,我们已经谈论了很多。
但有一些必要的信息,我没能向你交待清楚,而这事关你的任务,以及它涉及到的骑士宝藏。
@@ -35,14 +29,9 @@
这可不是一个好消息,利益越大,唤取的风险也越大。
妄图瓜分这份财产的恶徒,相较当地的普通居民,嗅觉更敏锐,贪欲更旺盛。
缺乏城市权威的干涉,这块区域纵然能免受压迫之苦,却也会因为缺乏法律管控,成为无法之地。
-
如果可以,请帮我确定骑士遗物的真正内容。
-
请多多小心。
-
————临光
-
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
@@ -54,8 +43,7 @@
[name="临光"] 该说什么来着......
[name="临光"] 糟了,必须得提醒格拉尼。
[name="临光"] 格拉尼,一定要收到这段话......!
-
[Delay(time=0.6)]
[Dialog]
[Blocker(fadetime=3,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/a001/level_a001_ex04_end.txt b/resources/gamedata/story/activities/a001/level_a001_ex04_end.txt
index 32f03aa3..2d711e44 100644
--- a/resources/gamedata/story/activities/a001/level_a001_ex04_end.txt
+++ b/resources/gamedata/story/activities/a001/level_a001_ex04_end.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第六关(后)
-
-// Comments
[Background(image="bg_county_1", fadetime=1)]
[Delay(time=1)]
[PlayMusic(intro="$m_dia_street_intro", key="$m_dia_street_loop", volume=0.8,crossfade=1)]
@@ -35,4 +33,4 @@
[Delay(time=0.6)]
[Dialog]
[Blocker(fadetime=3,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/a001/level_a001_ex06_end.txt b/resources/gamedata/story/activities/a001/level_a001_ex06_end.txt
index 6345a8a1..1704719f 100644
--- a/resources/gamedata/story/activities/a001/level_a001_ex06_end.txt
+++ b/resources/gamedata/story/activities/a001/level_a001_ex06_end.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第六关(后)
-
-// Comments
[Background(image="bg_infirmary", fadetime=1)]
[Delay(time=1)]
[PlayMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.8, crossfade=1.5)]
@@ -15,9 +13,6 @@
[name="凯尔希"] 现在你是想通了,还是怎么?
[Character(name="char_263_skadi#2",name2="char_003_kalts_1",focus=1)]
[name="斯卡蒂"] 你想要这个对吧,拿去。
-
-
-
[Character(name="char_263_skadi#2",name2="char_003_kalts_1",focus=2)]
[name="凯尔希"] 你私自出动了。
[name="凯尔希"] 我不干涉干员的私事,也不会过问他们做了些什么,只要他们没有损害罗德岛的利益。
@@ -28,11 +23,8 @@
[name="凯尔希"] 你想要从我这里换到什么?
[Character(name="char_263_skadi#2",name2="char_003_kalts_1",focus=1)]
[name="斯卡蒂"] 信息。
-
[Image(image="ac1_ex6",x=-100, y=0, xScale=1.2, yScale=1.2, fadetime=1)]
-
[ImageTween(xFrom=-100, yFrom=0, xTo=0, yTo=0, xScaleFrom=1.2, yScaleFrom=1.2, xScaleTo=1.2, yScaleTo=1.2, duration=10, block=false)]
-
[Character(name="char_263_skadi#2",name2="char_003_kalts_1",focus=2)]
[name="凯尔希"] 我所拥有的信息的价值,真有这么轻贱?
[Character(name="char_263_skadi#2",name2="char_003_kalts_1",focus=1)]
@@ -52,16 +44,12 @@
[name="斯卡蒂"] “颅腔”,“火肺”,“黄烟”,我全都解决了。
[name="斯卡蒂"] 否则,这东西早已落到他们手上了。而和他们交易的绝不会是你,因为你给不出他们要的东西,你不会做那种事。
[name="斯卡蒂"] 你需要这块“石头”,我需要知道我想知道的东西。
-
[Character]
[Dialog]
-
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
[Delay(time=1)]
-
[Character(name="char_263_skadi#2",name2="char_003_kalts_1",focus=2)]
[name="凯尔希"] 你和你的种群让我感到可笑,我并不依赖任何一个零件去拼凑出大地的全貌。
[name="凯尔希"] 你与罗德岛由契约相连,你与我也当如是。
@@ -69,11 +57,6 @@
[name="斯卡蒂"] 一物换一物。
[Character(name="char_263_skadi#2",name2="char_003_kalts_1",focus=2)]
[name="凯尔希"] 难得看见你恼怒的样子。只有在这种时候,你才会一改平常的慵懒和颓废。
-
-
-
-//对话内容此处填入
-
[Character(name="char_003_kalts_1")]
[name="凯尔希"] 你想知道幽灵鲨身上源石神经剂的来源。
[Character(name="char_263_skadi#2")]
@@ -89,7 +72,6 @@
[name="凯尔希"] 我无所不知。
[Character(name="char_263_skadi#2")]
[name="斯卡蒂"] ......告诉我。
-
[Character(name="char_263_skadi#2",name2="char_003_kalts_1",focus=2)]
[Background(image="bg_infirmary", fadetime=1)]
[name="凯尔希"] 可以。只要你听我的命令,我甚至会主动帮助你。前提是,你必须听从命令。
@@ -97,8 +79,7 @@
[name="斯卡蒂"] 我只相信可信之人。
[Character(name="char_003_kalts_1")]
[name="凯尔希"] 我言而有信。
-
[Delay(time=0.6)]
[Dialog]
[Blocker(fadetime=3,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/a001/tutorial_a001_01_a.txt b/resources/gamedata/story/activities/a001/tutorial_a001_01_a.txt
index 2321e1ad..4f9bcdbb 100644
--- a/resources/gamedata/story/activities/a001/tutorial_a001_01_a.txt
+++ b/resources/gamedata/story/activities/a001/tutorial_a001_01_a.txt
@@ -1,7 +1,5 @@
[HEADER(is_skippable=true)] A001_01_a关卡内剧情
-
-
[PopupDialog(dialogHead="$avatar_npchunt")] 看到那个小子和村长了!别让他们逃出村子!
[PopupDialog(dialogHead="$avatar_krol")] 我知道有一个地方能躲开他们!
[PopupDialog(dialogHead="$avatar_grani")] 那也只能等到把这些人解决掉以后了!
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/a001/tutorial_a001_01_b.txt b/resources/gamedata/story/activities/a001/tutorial_a001_01_b.txt
index 88c3e64e..f3d4505d 100644
--- a/resources/gamedata/story/activities/a001/tutorial_a001_01_b.txt
+++ b/resources/gamedata/story/activities/a001/tutorial_a001_01_b.txt
@@ -1,5 +1,3 @@
[HEADER(is_skippable=true)] A001_01_b关卡内剧情
-
[PopupDialog(dialogHead="$avatar_npchunt")] 情况不太妙,得多叫点增援来!
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/a001/tutorial_a001_03.txt b/resources/gamedata/story/activities/a001/tutorial_a001_03.txt
index 90d2f60a..0c2622a1 100644
--- a/resources/gamedata/story/activities/a001/tutorial_a001_03.txt
+++ b/resources/gamedata/story/activities/a001/tutorial_a001_03.txt
@@ -1,5 +1,3 @@
[HEADER(is_skippable=true)] A001_01_b关卡内剧情
-
[PopupDialog(dialogHead="$avatar_skadi")] 就凭你们?
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/a001/tutorial_a001_04.txt b/resources/gamedata/story/activities/a001/tutorial_a001_04.txt
index db3570b8..8f232a23 100644
--- a/resources/gamedata/story/activities/a001/tutorial_a001_04.txt
+++ b/resources/gamedata/story/activities/a001/tutorial_a001_04.txt
@@ -1,5 +1,3 @@
[HEADER(is_skippable=true)] A001_04教学
-
[PopupDialog(dialogHead="$avatar_sys")] 洞窟中部分地面常年遭受腐蚀,放置于上的我方干员的防护设备会受到影响,请注意小心防备。
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act10d5/level_act10d5_st01.txt b/resources/gamedata/story/activities/act10d5/level_act10d5_st01.txt
index 026fe72e..02d56766 100644
--- a/resources/gamedata/story/activities/act10d5/level_act10d5_st01.txt
+++ b/resources/gamedata/story/activities/act10d5/level_act10d5_st01.txt
@@ -1,27 +1,13 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 古米 习惯
-
-//烈夏 Розалинд / Rosalind /罗莎琳
-//猎蜂 Шура /Shura / 舒拉
-
-//凛冬 Соня Sonia 索尼娅
-//真理 Анна Anna 安娜
-//古米 Рада Rada 拉达
-//早露 Наталия Nataliya 娜塔莉娅
-
[stopmusic]
[Dialog]
[Delay(time=1)]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-
-
-//下面的句子需要标点吗?
-
古米是宿舍里第二个醒来的人,她有个习惯。
一旦被真理叫醒,她就会握握真理的手,然后用同样的方法到隔壁去叫醒凛冬。
至于凛冬握不握她的手,纯看“冬将军”醒来时的心情。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -30,7 +16,6 @@
[playMusic(intro="$path_intro", key="$path_loop", volume=0.4)]
6:30 a.m.
罗德岛宿舍区 真理与古米的宿舍
-
[Dialog]
[Character]
[delay(time=2)]
@@ -72,13 +57,11 @@
[name="古米"] 平底锅要带好,还有硬梆梆的盾牌......
[name="古米"] 好,准备完毕。
[name="古米"] 出发!!
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -100,7 +83,6 @@
[Character(name="char_260_durnar_1")]
[PlaySound(key="$rungeneral", volume=0.9)]
[name="坚雷"] 来了!
-
[Character(name="char_196_sunbr_1#2")]
[name="古米"] 下一锅是上汤浇菜吗,好,加油!
[name="古米"] ......
@@ -127,13 +109,11 @@
[name="古米"] 今天大家怎么动作都这么快?一回头人就不见了。
[Character(name="char_196_sunbr_1#5")]
[name="古米"] 算了,我直接问取餐区的人好了。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_canteen",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_196_sunbr_1#5")]
[name="古米"] 应该就是这里了吧,今天负责收银的是——远山姐姐吗?
[name="古米"] 远山姐姐,您好。
@@ -161,8 +141,6 @@
[name="斑点"] 别看了,拿不动的。
[Character(name="char_109_fmout_1")]
[name="远山"] 我知道。
-
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -186,7 +164,6 @@
[name="讯使"] 不好意思古米,能麻烦你把锅带回去吗。
[Character(name="char_196_sunbr_1#2")]
[name="古米"] 好的讯使哥哥。
-
[Dialog]
[Character(name="char_196_sunbr_1#2")]
咕噜————
@@ -206,8 +183,6 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_canteen",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
-
[Character(name="char_196_sunbr_1#2")]
[name="古米"] 再见远山姐姐,我回去干活了。
[Character(name="char_109_fmout_1")]
@@ -265,14 +240,11 @@
[name="古米"] 不客气......
[Character(name="char_196_sunbr_1#2")]
[name="古米"] 哈......终于走了......
-
[Dialog]
咕噜噜噜————
-
[Character(name="char_196_sunbr_1#2")]
[name="古米"] 还有,还有活要干,只剩一个菜了......
[name="古米"] 再熬一下,一下就好。
-
[Dialog]
咕噜噜噜噜————
[Character]
@@ -280,8 +252,6 @@
[name="古米"] 铲不动菜......
[name="古米"] ......
[name="古米"] 不行了,古米也要吃东西。
-
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -290,28 +260,20 @@
什么都吃
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
-
-//这就是乱码还是文本内容?
[Character(name="char_196_sunbr_1#5")]
[name="古米"] ......
[name="古米"] 这是什么?
[Character]
[name="???"] 钴眯妮撍嚒惹?
-
[Character(name="char_196_sunbr_1#5")]
[name="古米"] 软软的,呼呼,一定很好吃。
[name="古米"] 啊,啊啊。
[name="古米"] 啊呜。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_canteen",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
-
-
[Character(name="char_260_durnar_1")]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
[name="坚雷"] 唔啊啊啊啊!!!
@@ -322,16 +284,13 @@
[Character(name="char_260_durnar_1",name2="char_196_sunbr_1#3",focus=2)]
[name="古米"] 啊,呃,唔唔。
[name="古米"] 对不起教官!!!
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_canteen",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
11:55 a.m.
罗德岛食堂 用餐区
-
[Character(name="char_196_sunbr_1#5")]
[name="古米"] (吞食面包)
[name="古米"] (一口闷汤)
@@ -422,21 +381,15 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_trainingcom",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
3:00 p.m.
罗德岛训练中心 重装干员训练室
-
-
[Character(name="char_260_durnar_1")]
[name="坚雷"] 这是今天最后的训练了,各位坚持一下。
[name="坚雷"] 平板支撑四组,计时——
[name="坚雷"] 开始!
-
[Dialog]
[Character]
-//下面的省略号没问题吗?
[delay(time=2)]
-
[Character(name="char_260_durnar_1")]
[name="坚雷"] 还有十秒!
[name="坚雷"] 三,二,一!
@@ -457,13 +410,11 @@
[name="坚雷"] 放松些,这样能对你恢复有所帮助。
[Character(name="char_260_durnar_1",name2="char_196_sunbr_1#3",focus=2)]
[name="古米"] 好的!
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_trainingcom",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_260_durnar_1",name2="char_196_sunbr_1#3",focus=1)]
[name="坚雷"] 听好了古米,接下来你要试着用全力攻击我。
[name="坚雷"] 我知道刚刚训练完肯定很累,但就是这种时候才能对你有帮助。
@@ -497,7 +448,6 @@
[Character(name="char_260_durnar_1",name2="char_196_sunbr_1#3",focus=1)]
[name="坚雷"] 再来,不许停!
[Character(name="char_260_durnar_1",name2="char_196_sunbr_1#3",focus=2)]
-
[PlaySound(key="$fightgeneral")]
[CameraShake(duration=0.1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadetime=0.4, block=true)]
[PlaySound(key="$fightgeneral")]
@@ -505,82 +455,61 @@
[name="古米"] 哈!!
[Character(name="char_260_durnar_1",name2="char_196_sunbr_1#3",focus=1)]
[name="坚雷"] 再来!
-
[Dialog]
[Character]
[PlaySound(key="$fightgeneral")]
[CameraShake(duration=0.2, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadetime=0.4, block=true)]
[PlaySound(key="$fightgeneral")]
[CameraShake(duration=0.2, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
-
-
[Character(name="char_260_durnar_1")]
[name="坚雷"] (如果是条件反射和肌肉控制刚刚那几下应该挥下来了。)
[Character(name="char_260_durnar_1")]
[name="坚雷"] (自己无意识收住了?)
[name="坚雷"] (为什么?)
-
-
[Dialog]
[Character]
[PlaySound(key="$fightgeneral")]
[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadetime=0.4, block=true)]
[PlaySound(key="$fightgeneral")]
[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
-
-
[Character(name="char_260_durnar_1")]
[name="坚雷"] 古米,挥下来!
[Character(name="char_260_durnar_1",name2="char_196_sunbr_1#7",focus=2)]
[name="古米"] 教官我做不到!
-
[Dialog]
[Character]
[PlaySound(key="$fightgeneral")]
[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadetime=0.4, block=true)]
[PlaySound(key="$fightgeneral")]
[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
-
[Character(name="char_260_durnar_1",name2="char_196_sunbr_1#7",focus=1)]
[name="坚雷"] 挥啊!
-
-
[Character(name="char_260_durnar_1",name2="char_196_sunbr_1#3",focus=2)]
[name="古米"] 我真的不行!
-
[Dialog]
[Character]
[PlaySound(key="$fightgeneral")]
[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadetime=0.4, block=true)]
[PlaySound(key="$fightgeneral")]
[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
-
[name="坚雷"] 这是命令!
[name="坚雷"] 古米!
-
[Dialog]
[Character]
[PlaySound(key="$fightgeneral")]
[CameraShake(duration=0.2, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadetime=0.4, block=true)]
[PlaySound(key="$fightgeneral")]
[CameraShake(duration=0.2, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
-
[name="坚雷"] 我命令你——
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[stopmusic(fadetime=2)]
-
-//下面的句子需要标点吗?
-
古米是个料理好手,她有个习惯。
切东西时只切两下。如果第三刀切下去——
会把砧板连厨房桌面一起砍断。
-
-
[Dialog]
[PlaySound(key="$fightgeneral")]
[CameraShake(duration=0.2, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadetime=0.4, block=true)]
@@ -590,14 +519,11 @@
[PlaySound(key="$sheildimpact")]
[PlaySound(key="$d_sp_ballista")]
[CameraShake(duration=0.8, xstrength=10, ystrength=12, vibrato=30, randomness=120, fadeout=true, block=true)]
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_trainingcom",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
-
[Character(name="char_260_durnar_1",fadetime=1,block=true)]
[delay(time=1)]
[name="坚雷"] 唔啊!
@@ -631,12 +557,10 @@
[name="古米"] 再见教官。
[Character(name="char_260_durnar_1",name2="char_196_sunbr_1#8",focus=1)]
[name="坚雷"] 嗯,拜拜。
-
[Dialog]
[PlaySound(key="$rungeneral", volume=0.9)]
[Character]
[Delay(time=1)]
-
[Character(name="char_260_durnar_1")]
[name="坚雷"] ......
[name="坚雷"] (好麻。)
@@ -644,7 +568,6 @@
[name="坚雷"] (乌萨斯童子军力气怎么那么大啊。)
[name="坚雷"] (该去医疗部和嘉维尔聊聊天了。)
[name="坚雷"] (顺便带点吃的给她。)
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -653,7 +576,6 @@
[playMusic(intro="$warm_intro", key="$warm_loop", volume=0.4)]
4:30 p.m.
罗德岛宿舍区 凛冬、真理与古米的宿舍
-
[Dialog]
古米一个人回到了宿舍。
古米没有开灯。
@@ -666,53 +588,37 @@
自从来到罗德岛,古米多了很多“习惯”。
古米也知道其中一些可能会给别人带来困扰。
但古米改变不了。
-
古米改变不了“古米”。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
-
-//下面所有旁白的句子需要标点吗?
-
古米有个习惯。
无论去哪里,她都会带上小金库门和平底锅。
古米有个习惯。
牙膏用到最后一点,要用嘴吸出来涂在牙齿上。
古米有个习惯。
站在高处的时候,绝对要和边缘保持距离,即使那里有栏杆保护。
-
-//(凛冬)
[name="???"] ......
-
[Dialog]
[Character]
古米有个习惯。
饿坏的时候,会控制不住地去咬最近的东西,如果没有,就......
-
-//(真理)
[name="???"] ......?
-
[Dialog]
[Character]
古米有个习惯。
如果在黑漆漆的地方待久了......
-
[PlaySound(key="$dooropenquite")]
[stopmusic(fadetime=3)]
[Character(name="char_115_headbr_9")]
[name="凛冬"] 哦?你已经回来了吗古米,怎么不开灯?
-
[Dialog]
[Character]
......但是。
-
古米有个习惯。
在看到凛冬和真理的时候,所有习惯都不再是习惯。
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_room_2",screenadapt="coverall")]
@@ -844,26 +750,20 @@
[name="凛冬"] 那是我刚拿过去的!
[Character(name="char_196_sunbr_1#5")]
[name="古米"] 哈哈哈哈哈。
-
-//下面的句子需要标点吗?
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
古米有个习惯。
开心,就会笑。
发自内心的笑。
古米希望大家都能这样。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_room_2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_195_glassb_2",fadetime=1,block=true)]
[delay(time=1)]
[name="真理"] 弄完了。
@@ -908,11 +808,9 @@
[Character(name="char_2013_cerber_1",name2="char_196_sunbr_1#2",focus=1)]
[name="刻俄柏"] 快吃吧,冷了就不好吃了。
[name="刻俄柏"] 拜拜。
-
[Dialog]
[Character]
[PlaySound(key="$doorclosequite")]
-
[Character(name="char_196_sunbr_1#2")]
[name="古米"] 欸,等等!
[name="古米"] 走掉了......
@@ -924,13 +822,11 @@
[Character(name="char_196_sunbr_1#5")]
[name="古米"] (今晚能把肚子塞饱了呢。)
[name="古米"] (真好。)
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_room_2",screenadapt="coverall")]
[Blocker(a=0.7, r=0, g=0, b=0, fadetime=1, block=true)]
-
9:00 p.m.
罗德岛宿舍区 凛冬、真理与古米的宿舍
[name="古米"] 呼,好开心啊,但是该睡觉了。
@@ -940,15 +836,10 @@
[name="古米"] 这么说来,早上就没有亮欸。
[name="古米"] 那时候就坏了吗?
[name="古米"] 怎么办啊......
-
-//下面的句子需要标点吗?
-
[Dialog]
[Character]
古米有个习惯
晚上睡觉的时候一定要把小夜灯打开。
-
-
[name="真理"] 古米。
[name="古米"] 怎么了真理姐。
[name="真理"] 今天可以一起睡吗。
@@ -966,13 +857,11 @@
[name="真理"] 那我关灯了,晚安。
[name="凛冬"] 晚安。
[name="古米"] 晚安。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[name="凛冬"] 我们上次窝在一起睡觉是什么时候来着?
[name="真理"] 不记得了,不想记。
[name="古米"] 我也想不起来。
@@ -989,22 +878,13 @@
[name="古米"] (嘻嘻~)
[name="古米"] (凛冬姐真可爱。)
[name="古米"] (晚安~)
-
[Dialog]
[Character(fadetime=2)]
-
-
-//下面的句子需要标点吗?
-
古米有个习惯。
-
......
-
-
自治团的乌萨斯们,
凛冬和真理,
就是古米的习惯。
-
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act10d5/level_act10d5_st02.txt b/resources/gamedata/story/activities/act10d5/level_act10d5_st02.txt
index ea364458..c1cd363a 100644
--- a/resources/gamedata/story/activities/act10d5/level_act10d5_st02.txt
+++ b/resources/gamedata/story/activities/act10d5/level_act10d5_st02.txt
@@ -1,13 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 真理 被选择的
-
-//烈夏 Розалинд / Rosalind /罗莎琳
-//猎蜂 Шура /Shura / 舒拉
-
-//凛冬 Соня Sonia 索尼娅
-//真理 Анна Anna 安娜
-//古米 Рада Rada 拉达
-//早露 Наталия Nataliya 娜塔莉娅
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -15,9 +6,6 @@
[Background(image="bg_room_2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
[playMusic(intro="$dignified_intro", key="$dignified_loop", crossfade=3,volume=0.4)]
-
-//(宿舍内 视频录制 真理独自面对镜头)
-
[Character(name="char_195_glassb_2",fadetime=1,block=true)]
[delay(time=1)]
[name="真理"] ......
@@ -38,8 +26,6 @@
[name="真理"] (好难,自说自话好难。)
[name="真理"] (只是自己对着屏幕说话,本来还以为会比较简单呢......)
[name="真理"] 在我提出想要尝试去缓和与克制自己的症状时,医疗部的干员向我提出了这样的建议——
-
-//下面所有的单引号需要改成双引号吗?
[Character(name="char_195_glassb_2")]
[name="真理"] “要不要试试看自我倾诉”......这样的建议。
[name="真理"] 啊,虽然现在是开着录像,但这些并不是会给别人看的东西。不如说,我绝不想给任何人看到!
@@ -65,17 +51,12 @@
[name="真理"] 唔嗯,总觉得有很久没有提过这个名字了,明明是自己的名字,却有点陌生,真奇怪。
[Dialog]
[showitem(image="item_act10_1")]
-//(出现小熊图片)
[delay(time=1)]
[hideitem(fadetime=1)]
[Delay(time=1)]
-
[Character(name="char_195_glassb_2")]
[name="真理"] 这位是薇卡,是我的好朋友。
[name="真理"] 薇卡她,是我在加入学生自治团前,最好的朋友。
-
-//(正常立绘)
-
[Character(name="char_195_glassb_2")]
[name="真理"] 现在,我居住于罗德岛这个组织的本营内,隶属于“乌萨斯学生自治团”。
[name="真理"] 呃,学生自治团,虽然是我的提议,但真正组建它的人是凛冬。以及,虽说是一个独立的团体,目前成员也不过只有五个人而已。
@@ -85,8 +66,6 @@
[name="真理"] 目前我们都作为罗德岛的“干员”......应该算是在工作?
[name="真理"] 我觉得这样不坏。劳有所得,这很公平。
[name="真理"] 凛冬暂时不打算离开这里,虽然她不说,但我知道她也不讨厌这样。有时我也会想,或许我们就这样一直走下去也不错。
-
-
[Character(name="char_195_glassb_2")]
[name="真理"] ......呼。
[name="真理"] 其实,虽然现在大家聚在一起,但我们五个人并不是同一所学校的学生。
@@ -99,11 +78,9 @@
[name="真理"] 我并不清楚他们这样做的用意,为首的那个整合运动头目,是个白头发的少年。
[name="真理"] 看起来没有多大年纪,他是不是还没有我们大?我不知道。
[name="真理"] 他似乎用一套什么理由说服了在场的其他头目,将许多学生带走,我们都被关在了凛冬他们的学校内。
-
[Character(name="char_195_glassb_2#6")]
[name="真理"] 现在回想起来,真是太荒唐了。
[name="真理"] 在那之后,是长达十数天的封锁,以及......
-
[Dialog]
[Character]
[Background]
@@ -114,7 +91,6 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_cher_5",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_school",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -122,32 +98,21 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_schoolyard",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
-//(闪回记忆片段)
-//(学校几张背景闪回一下)
-//(学校场景 学生NPC的阴影立绘)
-
-//(学生阴影)
[name="???"] 安娜!
[name="???"] 呼,太好了,幸好来的人是你。
[name="???"] 拉我一把,安娜。
[name="???"] ......安娜?
-//(回忆结束)
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[cameraEffect(effect="Grayscale", keep=true, amount=0, fadetime=0)]
[Background(image="bg_room_2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
-//(失去高光)
[Character(name="char_195_glassb_2#7",fadetime=1,block=true)]
[delay(time=1)]
[name="真理"] ......以及争斗。
[name="真理"] 被封锁在校园内的争斗,还有彻底脱离校园后,在整个切尔诺伯格城区中的争斗。
[name="真理"] 我们每个人,都有一些不得不去面对的东西。
[name="真理"] 我们——
-
[Dialog]
[stopmusic(fadetime=3)]
[PlaySound(key="$doorknockquite")]
@@ -171,26 +136,18 @@
[name="???"] 下午好,安娜,我也一起来叨扰了。
[Character(name="char_195_glassb_2#3")]
[name="真理"] ......欸?
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[name="真理"] 娜塔莉娅?
[Dialog]
-//(黑屏)(可以接一个开门声?)
[PlaySound(key="$dooropenquite")]
-//(依然在房间内)
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_room_2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
-//(黑屏转场)
-//(依然在房间内)
-
[Character(name="char_195_glassb_2")]
[name="真理"] 给,红茶。
[playMusic(intro="$warm_intro", key="$warm_loop", volume=0.4)]
@@ -204,13 +161,9 @@
[name="真理"] 也不是什么特别要紧的事情,不要在意。
[Character(name="char_195_glassb_2", name2="char_133_mm_1",focus=2)]
[name="梅"] 是吗......?
-
[Character(name="char_197_poca_1")]
[name="娜塔莉娅"] 没关系的,根据我的了解,既然安娜本人这么说,那就不用介意。
[name="娜塔莉娅"] 安娜是不会在这种事情上说谎的。对吧。
-
-
-//(无奈)
[Character(name="char_195_glassb_2", name2="char_133_mm_1",focus=1)]
[name="真理"] ......
[Character(name="char_195_glassb_2", name2="char_133_mm_1",focus=2)]
@@ -259,41 +212,28 @@
[name="真理"] 唔唔,唔唔唔......!
[Character(name="char_197_poca_1")]
[name="娜塔莉娅"] 呵呵,啊哈哈哈,安娜和梅小姐的关系真好,我都有点羡慕了。
-
[Character(name="char_195_glassb_2#4", name2="char_133_mm_1")]
-
[name="真理&梅"] 请不要乱说,谁和她关系好了!/嘿嘿,挺好的吧?
-
[Character(name="char_195_glassb_2#3", name2="char_133_mm_1",focus=1)]
[name="真理"] 欸?
[Character(name="char_195_glassb_2#3", name2="char_133_mm_1",focus=2)]
[name="梅"] 啊?
-
-//(双方表情变化1s)
[delay(time=1)]
[Character(name="char_195_glassb_2#4", name2="char_133_mm_1",focus=1)]
[name="真理"] 我们也不算关系很差,还不错......
[Character(name="char_195_glassb_2#4", name2="char_133_mm_1",focus=2)]
[name="梅"] 是我记错了,我和她关系一点都不好!
-
[CameraShake(duration=0.4, xstrength=0, ystrength=8, vibrato=30, randomness=30, fadeout=true, block=false)]
[Character(name="char_195_glassb_2#4",name2="char_133_mm_1")]
[name="真理&梅"] ????
-
[Character(name="char_197_poca_1")]
[name="娜塔莉娅"] 哈哈哈哈哈哈。
-
-//(脸红)
[Character(name="char_195_glassb_2#4", name2="char_197_poca_1",focus=1)]
[name="真理"] 娜、娜塔莉娅!
-
-
[Character(name="char_195_glassb_2#4", name2="char_197_poca_1",focus=2)]
[name="娜塔莉娅"] 哈哈,噗嗤,哈哈哈,对、对不起,但是,但是你们明明就很有默契嘛,噗,阿哈哈。
[Character(name="char_195_glassb_2#4", name2="char_133_mm_1",focus=2)]
[name="梅"] 呃。
-
-//(无奈)
[Character(name="char_195_glassb_2#4")]
[name="真理"] ......唉。
[Character(name="char_195_glassb_2")]
@@ -337,13 +277,8 @@
[name="娜塔莉娅"] 都已经是过去的事情了。不管是大房子还是那样的生活,都已经和现在的我没有关系了,不是吗?
[name="娜塔莉娅"] 索尼娅她也是,总拿这个取笑我,明明她心里也很清楚。这个人说话总是不好听。
[name="娜塔莉娅"] 如果没有安娜在的话,我看索尼娅她恐怕要和不少人都起冲突,唉,真没办法。
-
-
-//(移开视线)
[Character(name="char_195_glassb_2#6")]
[name="真理"] ......
-
-
[Character(name="char_133_mm_1", name2="char_197_poca_1",focus=1)]
[name="梅"] 唔,我其实觉得现在住的还是挺不错的,比起我之前奉命潜入调查的时候,可好了百倍不止呢!
[name="梅"] 还有,我说啊,真理你的房间明明已经很干净了吧!虽然书很多,但都非常整齐......
@@ -352,7 +287,6 @@
[Character(name="char_197_poca_1")]
[name="娜塔莉娅"] 啊,这样说来,古米她的确是一直都很喜欢整理。
[name="娜塔莉娅"] 就算是在当时那样的环境下,也还是会把收集回来的东西全都挨个收拾好呢。
-
[Character(name="char_195_glassb_2", name2="char_197_poca_1",focus=1)]
[name="真理"] 现在也一样,完全没有改变。
[Character(name="char_133_mm_1")]
@@ -382,77 +316,57 @@
[name="娜塔莉娅"] 这个是......
[name="娜塔莉娅"] 安娜,这是那个人的......
[name="娜塔莉娅"] 原来你还带着这个娃娃,你——
-
[Character(name="char_195_glassb_2#6", name2="char_197_poca_1#4",focus=1)]
[name="真理"] 请别说了,娜塔莉娅。
-
[Dialog]
[Character]
别说了。
-
[Character(name="char_195_glassb_2", name2="char_197_poca_1#4",focus=1)]
[name="真理"] 我没事,嗯,别担心,我没事的。
[Character(name="char_195_glassb_2", name2="char_197_poca_1#4",focus=2)]
[name="娜塔莉娅"] ......安娜......
-
[Dialog]
[Character]
别说了。
-
[Character(name="char_197_poca_1#3")]
[name="娜塔莉娅"] 当初的那件事,我也有所耳闻......
[name="娜塔莉娅"] 那是,那是没有办法的,没人能预想到。
-
-
[Dialog]
[Character]
别说了!
-
[Character(name="char_197_poca_1#3")]
[name="娜塔莉娅"] ......虽然很遗憾,但我们大家都知道,那不是你的错。
-
[Dialog]
[Character]
别再说了!!
-
[Character(name="char_197_poca_1#4")]
[name="娜塔莉娅"] 你只是迟了一步,你已经尽力了。
[Character(name="char_195_glassb_2")]
[name="真理"] ......
-
[Character(name="char_195_glassb_2",fadetime=1,block=true)]
[delay(time=1)]
[name="真理"] 我知道,谢谢你。不用担心,娜塔莉娅。
[name="真理"] 我没事的。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
我没事的。
一直以来,我总和所有人这样说。
凛冬、古米、烈夏、娜塔莉娅......大家都相信我会没事。
-
就连我自己,好像差点都要相信了。
-
不是我的错。
不是我的错吗?
-
我只是来迟了。
不,我没有来迟。
-
我尽力了。
......我尽力了。
-
——我早已做出了选择。
-
[Dialog]
[stopmusic(fadetime=3)]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_room_2",screenadapt="coverall")]
-
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
[playMusic(intro="$warm_intro", key="$warm_loop", volume=0.4)]
[Character(name="char_133_mm_1")]
@@ -491,22 +405,17 @@
[Character(name="char_195_glassb_2")]
[name="真理"] 做得这么明显,要照顾别人的情绪,这还欠缺点火候呢。(小声)
[name="真理"] 不过还是......谢谢。(小声)
-
-
[Character(name="char_195_glassb_2", name2="char_133_mm_1",focus=2)]
[name="梅"] 欸,你刚刚说什么?
[name="梅"] 啊,这个蔬菜饼干真的蛮好吃的欸,真理你不吃吗?
[Character(name="char_195_glassb_2", name2="char_133_mm_1",focus=1)]
[name="真理"] 不,我什么也没说,别在意。
[name="真理"] 真的不是什么奇怪的味道吗?好吧,让我也尝尝......
-
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_room_2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_195_glassb_2", name2="char_133_mm_1",focus=1)]
[name="真理"] 不过,梅你会和娜塔莉娅一起还真是少见,我怎么不记得你们认识?
[Character(name="char_195_glassb_2", name2="char_133_mm_1",focus=2)]
@@ -533,8 +442,6 @@
[Character(name="char_195_glassb_2", name2="char_133_mm_1",focus=2)]
[name="梅"] 啊——我懂,我完全能够理解!
[name="梅"] 以第一人称进行创作,凶手正是小说主——唔,唔唔唔?!
-
-//(真理捂住梅的嘴)
[Character(name="char_195_glassb_2#4", name2="char_133_mm_1",focus=1)]
[name="真理"] 笨蛋!怎么可以随便暴露真凶!娜塔莉娅她还没看过这本!
[Character(name="char_195_glassb_2#4", name2="char_133_mm_1",focus=2)]
@@ -549,7 +456,6 @@
[name="娜塔莉娅"] 是哦,嗯......这么有趣的话,下次也请让我也读读看吧。
[Character(name="char_195_glassb_2#2", name2="char_197_poca_1",focus=1)]
[name="真理"] 娜塔莉娅你也有兴趣了?有点意外呢,明明之前我推荐给你的时候,你都只会说“下次有空一定”。
-//(心虚)
[Character(name="char_195_glassb_2#2", name2="char_197_poca_1#2",focus=2)]
[name="娜塔莉娅"] 哎呀,这个嘛......
[Character(name="char_195_glassb_2#2", name2="char_197_poca_1",focus=2)]
@@ -691,12 +597,8 @@
[Character(name="char_133_mm_1")]
[CameraShake(duration=1, xstrength=5, ystrength=3, vibrato=30, randomness=90, fadeout=true, block=false)]
[name="梅"] 嘿咻。
-
-//(梅跳上窗台,需要音效)
-
[Character(name="char_195_glassb_2#3")]
[name="真理"] 笨蛋!干嘛跳上去......危险!
-
[Character(name="char_133_mm_1")]
[name="梅"] 嘿嘿,拿到了——
[Character(name="char_197_poca_1#2")]
@@ -707,12 +609,8 @@
[Character]
[Dialog]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Character(name="char_195_glassb_2#3")]
[name="真理"] ——!
-
-//(转回忆)
-//(校园背景)
[Dialog]
[Character]
[stopmusic(fadetime=2)]
@@ -720,43 +618,29 @@
[cameraEffect(effect="Grayscale", keep=true, amount=1, fadetime=0)]
[Background(image="bg_schoolyard",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[name="???"] 安娜!
[name="???"] 呼,太好了,幸好来的人是你。
-
[Dialog]
那一天,她就那样滑落。
身子微微扬起,风吹过长发,干净得同周围格格不入,干净得让我觉得,好像这段时间所发生的一切,都只是一场梦。
-
[name="???"] 拉我一把,安娜。
-
[Dialog]
无法出声。无法言语。无法动弹。
-
[name="???"] ......安娜?
-
[Dialog]
我轻轻触碰,这个美梦就这样滑落。
无声无息,只在我的指尖留下些许痕迹。
-
[name="???"] ......等等,安娜,你要做什么?!
-
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
我就这样看着她坠落。
-
-//(回现实)
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[cameraEffect(effect="Grayscale", keep=true, amount=0, fadetime=0)]
[Background(image="bg_room_2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-
[Character(name="char_195_glassb_2#7",fadetime=1,block=true)]
[delay(time=1)]
[name="真理"] ......
@@ -770,13 +654,11 @@
[Character(name="char_197_poca_1#2")]
[name="娜塔莉娅"] 咦?给我的?
[name="娜塔莉娅"] 嗯......让我看看。
-
[Character(name="char_195_glassb_2#7")]
[name="真理"] ......
[Character(name="char_195_glassb_2#3")]
[name="真理"] !
[name="真理"] 梅......
-
[Character(name="char_195_glassb_2#3", name2="char_133_mm_1",focus=2)]
[name="梅"] 嗯?
[name="梅"] 哇啊,你怎么了,脸色好差!
@@ -796,11 +678,9 @@
[name="梅"] 我、我没想那么多嘛!
[Character(name="char_195_glassb_2#5", name2="char_133_mm_1",focus=1)]
[name="真理"] 请你下次多想一想再行动!
-
[Dialog]
[Character]
别吓我啊。笨蛋。
-
[Character(name="char_195_glassb_2", name2="char_133_mm_1",focus=1)]
[name="真理"] 把手伸出来。
[Character(name="char_195_glassb_2", name2="char_133_mm_1",focus=2)]
@@ -823,7 +703,6 @@
[name="梅"] 不过还是谢谢啦,嘿嘿。
[Character(name="char_195_glassb_2", name2="char_133_mm_1",focus=1)]
[name="真理"] (叹气)
-
[Character(name="char_197_poca_1")]
[name="娜塔莉娅"] 啊,这个纸条,上面写的是赫默小姐的传讯。
[Character(name="char_195_glassb_2#3", name2="char_197_poca_1",focus=1)]
@@ -846,12 +725,8 @@
[Character(name="char_195_glassb_2", name2="char_197_poca_1",focus=2)]
[name="娜塔莉娅"] 下次有机会,大家再一起聊天吧。
[name="娜塔莉娅"] 如果一切顺利的话......嗯,或许很快就能够告诉自治团的大家一个好消息了。
-
-
-//(微笑)
[Character(name="char_195_glassb_2#2", name2="char_197_poca_1",focus=1)]
[name="真理"] 嗯,我就期待着。
-
[Character(name="char_195_glassb_2#2", name2="char_197_poca_1",focus=2)]
[name="娜塔莉娅"] 安娜,你......
[name="娜塔莉娅"] ......
@@ -859,22 +734,16 @@
[name="娜塔莉娅"] 下次见。
[Character(name="char_133_mm_1")]
[name="梅"] 下次见~
-
[Dialog]
[Character]
[PlaySound(key="$doorclosequite")]
-
-//(微笑)
[Character(name="char_195_glassb_2")]
[name="真理"] ......
-//(失去高光)
[Character(name="char_195_glassb_2#6")]
[name="真理"] ......
-
[Character(name="char_195_glassb_2#6")]
[name="真理"] 呼......
[name="真理"] 好消息......吗。
-
[Character(name="char_195_glassb_2#6")]
[name="真理"] 薇卡,你说,会是什么好消息呢?
[name="真理"] 娜塔莉娅,还有凛冬,索尼娅她......如果她们能够好好相处的话......
@@ -887,10 +756,7 @@
[name="真理"] 总有一天,我们都要面对......
[name="真理"] ......但是,不是现在,还不是。
[name="真理"] 看来,我还不够坚强,暂时我还是做不到。
-
-//(录像被关闭)
-//(黑屏)
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
[Dialog]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act10d5/level_act10d5_st03.txt b/resources/gamedata/story/activities/act10d5/level_act10d5_st03.txt
index 00cb06b3..5c443838 100644
--- a/resources/gamedata/story/activities/act10d5/level_act10d5_st03.txt
+++ b/resources/gamedata/story/activities/act10d5/level_act10d5_st03.txt
@@ -1,7 +1,4 @@
-
-
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 凛冬 无尽的梦
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -9,88 +6,53 @@
[Background(image="bg_indoor_u",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
[playMusic(intro="$loneliness_intro", key="$loneliness_loop", volume=0.4)]
-
-//凛冬 Соня Sonia 索尼娅
-//真理 Анна Anna 安娜
-//古米 Рада Rada 拉达
-//早露 Наталия Nataliya 娜塔莉娅
-//烈夏 Розалинд / Rosalind /罗莎琳
-
-
清晨,我像往常一样走出自己的房间。
-
[name="母亲"] 索尼娅,洗漱都完成了吗?
-
[name="索尼娅"] 妈妈,我已经不是小孩子了。
-
-
[Character(fadetime=1)]
[Dialog]
-
厨房里传来妈妈的声音,她正在厨房忙碌,接下来,我只要坐在餐桌前等一会儿,就能吃到热腾腾的早餐。
早餐通常会是一碗粥配上面包和火腿,妈妈最近似乎想要减肥,所以早餐的粥都是据说最不会长肉的燕麦粥。
我无所谓。
爸爸一如既往地坐在一边看报纸,报纸上总是写些无聊的东西,经济,政治,国家,我一点也不喜欢。
为什么它们不能刊登一些我的丰功伟绩?
-
[name="父亲"] 索尼娅,最近在学校怎么样?
-
又来了。
每天只有在这个时候和晚饭时才会出现的象征性关心,他真的不会感到厌烦吗?还是说他其实也不在乎?
-
[name="索尼娅"] ......一般。
[name="父亲"] 你已经是个七年级的学生了,别再像以前那样撒野了。
-
[Character]
[Dialog]
-
为什么?我还只是七年级。
-
[name="父亲"] 还有,你已经决定好九年级毕业后的发展了吗?
[name="索尼娅"] ......没有。
-
[Character]
[Dialog]
-
九年级毕业后,我就要决定是继续学习,还是去技术学校学一门手艺。
我知道爸爸希望我去技术学校,而且他接下来肯定会这么说。
-
[name="父亲"] 那你应该.......
[name="母亲"] 别对着女儿摆你的架子,你的工作呢?
-
妈妈端着早餐走出厨房,一边打断了爸爸的话。
-
[name="父亲"] ......我今天会有一个面试。
-
自从失业后,爸爸在妈妈面前总是抬不起头来,当然,其实以前也没有好到哪里去。
-
[name="母亲"] 皮埃尔,你应该学会放下你那点可怜的架子,尊严不能当饭吃。
[name="父亲"] 我知道,我在尝试了,安娜。
-
妈妈其实比爸爸更关心我的学业,并且希望我在毕业后能够继续学习,她甚至已经在为此存钱的样子。
她总是说,在她的年代,可没有免费读完九年级这样的好事。
然后每当她提到这个话题,她总会说起自己幸运的经历——作为一名贵族的女仆。
在一所女子学校完成了学业——这让她能在如今并不景气的市场中总是能够找到一份不错的工作。
有的时候,我也会希望自己能够成为她口中的好孩子,可惜我不是。
-
[name="母亲"] 但愿你真的知道了。好了,索尼娅,快点吃早饭,不然你要赶不上校车了。
[name="索尼娅"] 我知道,妈妈。
-
[Character]
[Dialog]
-
我低头准备吃我的早饭,但我却看到了奇怪的东西——少得可怜的粥,半块面包,奇形怪状的火腿。
-
[name="索尼娅"] ......妈妈,这些是什么?
[name="母亲"] 你在说什么,索尼娅,这不是我们每天在吃的东西吗?
[name="索尼娅"] 我们怎么可能每天在吃这些东西?!
-
[stopmusic(fadetime=1)]
-
-//(直接用第二个凛冬立绘)
[Character(name="char_115_headbr_9#11")]
[name="索尼娅?"] 你忘了吗?
-
[Character]
[Dialog]
一个和我一模一样的人忽然出现在餐桌边。
@@ -100,52 +62,41 @@
[name="索尼娅"] 你是谁,为什么长得和我一样?
[Character(name="char_115_headbr_9#5",name2="char_115_headbr_9#11",focus=2)]
[name="索尼娅?"] 我是你。
-
[Character]
[Dialog]
她是我?真可笑,那我是谁?
-
[Character(name="char_115_headbr_9#10")]
[name="索尼娅?"] 你是索尼娅。
-
[Character]
[Dialog]
莫名其妙。
但是真奇怪,明明又多出一个和我长得一样的人,爸爸和妈妈却没有任何反应。
-
[name="父亲"] 索尼娅,你在发呆干什么,快点吃饭。
-
噢,我知道了,这一定是一个噩梦,这样就解释得通了,哈,只是一些食物而已,我在梦里面对过更加可怕的东西。
-
[Character(name="char_115_headbr_9#10")]
[name="索尼娅?"] 不,那些可怕的东西只是你从漫画和游戏中获得的妄想。
[name="索尼娅?"] 你过去确实以为世上最可怕的东西就是拥有无匹力量的东西。
[name="索尼娅?"] 钢铁洪流,巨大的怪兽,父亲的巴掌,简单粗暴。
-
[Character]
[Dialog]
她在说什么?为什么她会知道?
-
[Character(name="char_115_headbr_9#6")]
[name="索尼娅"] 就算是又怎么样?你也是我的梦,不然你怎么会知道我在想什么?
[Character(name="char_115_headbr_9#6",name2="char_115_headbr_9#11",focus=2)]
[name="索尼娅?"] 仔细看看你手里的食物。
[Character(name="char_115_headbr_9#6",name2="char_115_headbr_9#11",focus=1)]
[name="索尼娅"] 你在说......?!
-
[Character]
[Dialog]
这根本不是粥,只是一些米和水外加杂草的混合物,和妈妈做的粥差远了!
面包......确实是面包,但它散发着难闻的味道,好像已经在没有好好保存的情况下放了好几天的样子。
......我为什么会知道它被放了好几天?
火腿像是从一块巨大的肉上强行撕扯下来的一样,而且......带着一丝腥味,等等,这是......血迹?!
-
[Character(name="char_115_headbr_9#4")]
[name="索尼娅"] ......呕。
[name="索尼娅"] 这只是一个噩梦!
[Character(name="char_115_headbr_9#4",name2="char_115_headbr_9#11",focus=2)]
[name="索尼娅?"] 但你从未做过这样的梦,而且这些东西的细节是如此真实,就好像......
-
[Character]
[Dialog]
我感觉另一个我似乎想要嘲笑我,但老师说,嘲笑是通过伤害别人来让自己获得快乐的行为。
@@ -153,75 +104,53 @@
无论如何,我有一种预感,我不能让她说下去。
就算吃的糟糕点,这样的生活不好吗?
我一定要让她闭嘴,我等会儿还要去上学呢!
-
[Character(name="char_115_headbr_9#6")]
[name="索尼娅"] 闭嘴!
-
[Character]
[Dialog]
很显然,我知道该用什么方法让人闭嘴,对,就是用我的拳头!
-
[Character(name="char_115_headbr_9#11")]
[name="索尼娅?"] 就好像,你真的吃过一样。
-
[stopmusic(fadetime=1)]
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
我握起拳头向她冲去,但我还是晚了一步。
-
-//场景切换 教室
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_school",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[playMusic(intro="$darkness02_intro", key="$darkness02_loop", volume=0.4)]
-
我的拳头狠狠砸在面前的人的脸上。
骨头与对方的脸接触产生的触感令人安心。
-
-
[name="学生A"] 咕啊!!
[name="学生B"] 太、太强了,原本以为十几个人一定可以解决她的,居然被她一个人给全灭......
[Character(name="char_115_headbr_9")]
[name="索尼娅"] *乌萨斯粗口*,就你们这样的软脚虾也想欺压别人,再回去练练吧。
[Character]
[name="学生C"] 啧,走,冬将军,你给我等着,这事没完!
-
[Character]
[Dialog]
-
老实说,冬将军这个绰号我还挺喜欢的。
嗯,很酷。
不过,这些人老是在我午睡的时候来找我麻烦,她们难道不知道我下午的课一般也不会去上吗?
-
-
[name="受欺凌的学生"] 那个,谢谢你,冬将军。
[Character(name="char_115_headbr_9")]
[name="索尼娅"] 嗯?你还在啊,不是让你跑了吗?
[Character]
[name="受欺凌的学生"] 因为这次我想感谢你。
-
[Character]
[Dialog]
这次?
-
-
[name="受欺凌的学生"] 那个,果然你已经不认识我了吗?我叫瓦莱里娅,之前你也救过我。
-
[Dialog]
噢,这么说来,这个女孩儿头上绑的黄色蝴蝶结我好像有印象。
是上周,还是上个月来着?反正我帮过她吧,大概。
-
-
[name="受欺凌的学生"] 还有你之前也帮过我的朋友,我们都很崇拜你。
-
[Dialog]
看到她脸上喜悦的表情,我也跟着有些高兴起来,不过,样子还是要做的。
-
[Character(name="char_115_headbr_9")]
[name="索尼娅"] 我只是看不惯这些人仗着自己人多有力气就欺负别人而已。
[name="索尼娅"] 你也应该鼓起勇气,如果你有勇气,他们其实反而会被你吓跑。
@@ -231,39 +160,30 @@
[name="索尼娅"] 好了,你该走了。
[Character]
[name="受欺凌的学生"] 嗯,再次感谢你!
-
[Dialog]
那个女孩说着跑了出去。
-
[Character(name="char_115_headbr_9")]
[name="索尼娅"] 嗯?
-
[Dialog]
[Character]
教室里的桌椅和黑板好像变得脏乱了许多,是我的错觉吗,还是这间教室本来就是这样?
算了,管他的,我要睡午觉。
我将四张椅子拼在一起,躺了上去。
-
[Character(name="char_115_headbr_9")]
[name="索尼娅"] 什么东西?
-
[Dialog]
[Character]
我的背后好像压到了一个比较小的东西。
我伸手拿起来一看,发现是一个黄色的蝴蝶结。
这个蝴蝶结感觉有些眼熟,上面很脏,而且断了一边。
-
[Character(name="char_115_headbr_9#5")]
[name="索尼娅"] 嗯?!
-
[Dialog]
[Character]
蝴蝶结的背面,有浓浓的深黑色,就好像......
血迹。
-
[Character(name="char_115_headbr_9")]
[name="索尼娅"] ......一定是番茄酱吧。
-
[Dialog]
[Character]
我把蝴蝶结丢到一边,决定继续午睡。
@@ -272,24 +192,17 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_115_headbr_9#11",fadetime=1,block=true)]
[delay(time=1)]
[name="索尼娅?"] 后来,你在学校的某个教室里发现了这个蝴蝶结。
[name="索尼娅?"] 其实你知道,她已经死了。
-
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_school",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
-
教室的门忽然被推开,打断了我的午睡。
一个拿着书本,戴着眼镜的女孩儿站在那里,看校服应该不是这所学校的。
-
-//???(真理)
[Character(name="char_195_glassb_2")]
[name="???"] 请问,这间教室里还有别人吗?
[Character(name="char_195_glassb_2",name2="char_115_headbr_9",focus=2)]
@@ -299,70 +212,44 @@
[name="???"] 咦,你是......索尼娅?
[Character(name="char_195_glassb_2",name2="char_115_headbr_9",focus=2)]
[name="索尼娅"] 你是......安娜?
-
[Character]
[Dialog]
-
安娜是我以前的邻居,自从她搬家后,我们已经有几年没有见过了。但是......
-
[Character(name="char_115_headbr_9")]
[name="索尼娅"] 去找别的教室吧。
-
[Character]
[Dialog]
-
老实说,她很有礼貌,而且我们过去关系不差,我并不是很想拒绝她。
但自从第一场火灾发生以来,学生之间的氛围就变得比之前还要危险。光是今天,我就已经打跑三拨人了。
-
[Character(name="char_195_glassb_2")]
[name="安娜"] 索尼娅,我知道这可能会让你困扰,但是......
-
[Character]
[Dialog]
-
[name="门外传来的声音"] 安娜,里面只有一个人,我们把她赶走不就好了。
-
啊哈,没错,这才对,看来又有架要打了。
-
[Character(name="char_195_glassb_2")]
[name="安娜"] 这样我们不就和那些抢别人的人一样了吗?不行的。
-
[Character]
[Dialog]
-
......安娜还是和以前一样,喜欢和人和平相处。
-
-//???(古米)
[name="???"] 就是啊,那个,拉达我厨艺可好了,我给你做好吃的作为报酬可以吗?
-
[Character]
[Dialog]
-
不得不说,这是个有些让人心动的提议,这几天老是吃压缩饼干和罐头,我也有些腻了。
-
[Character(name="char_115_headbr_9")]
[name="索尼娅"] 好吧,我同意你们在这里逗留,但你们最好小心点,我索尼娅可不是好惹的。
-
[Character]
[Dialog]
-
[name="门外传来的声音"] 等等,索尼娅......难道是那个“冬将军”?!
[name="门外传来的声音"] 她的名声可是连我们学校都知道的啊,公立高中里没人是她的对手。
[name="门外传来的声音"] 不是吧,那我们不是倒霉了......
-
-
[Character]
[Dialog]
-
不得不说,我很喜欢这种吹捧。不过我最喜欢的还是看到像安娜这样的乖乖女听到这些后变了脸色的样子。
-
[Character(name="char_195_glassb_2#4")]
[name="安娜"] 谢谢你,索尼娅,我们会尽量不打扰你的。
-
-
[Character]
[Dialog]
-
......啧,她看起来没有被吓到,真没劲。
总之,得到我的许可后,她和她身后的人陆续走了进来。
前几个人有男有女,衣服有些破损,头发也有些凌乱,一看就是一直没有好好休息过。
@@ -372,7 +259,6 @@
而最后走进来的,是一个和我一模一样的人。
[dialog]
[delay(time=1)]
-
[Character(name="char_115_headbr_9#11",fadetime=1,block=true)]
[delay(time=1)]
[name="索尼娅?"] 会行走的校服,真是充满自我保护的想象。
@@ -382,27 +268,20 @@
[name="索尼娅?"] 我是你,你在做梦,白痴。
[Character(name="char_115_headbr_9#5",name2="char_115_headbr_9#11",focus=1)]
[name="索尼娅"] 嗯,啊,哦。
-
[Character]
[Dialog]
-
有道理,这么诡异的现象,肯定是在做梦......不对,我为什么要被自己骂?!
-
[Character(name="char_115_headbr_9#5",name2="char_115_headbr_9#11",focus=2)]
[name="索尼娅?"] 确实,比起没有头的行尸,这样的场景会显得温和一点。
[Character(name="char_115_headbr_9#1",name2="char_115_headbr_9#11",focus=1)]
[name="索尼娅"] 你在说什么,为什么是没有头的行尸?
[Character(name="char_115_headbr_9#1",name2="char_115_headbr_9#11",focus=2)]
[name="索尼娅?"] 因为你后来把她们都解决了。
-
[Character]
[Dialog]
-
解决了?我为什么要解决掉她们?
-
[Character(name="char_115_headbr_9#10")]
[name="索尼娅?"] 因为她们想要袭击你,对吧,真理?
-
[Character(name="char_115_headbr_9#11",name2="char_195_glassb_2",focus=2)]
[name="安娜"] 这也是没有办法的事,是她们先动的手。
[Character(name="char_115_headbr_9#11",name2="char_195_glassb_2",focus=1)]
@@ -411,10 +290,8 @@
[name="安娜"] 你真的这么想?
[Character(name="char_115_headbr_9#11",name2="char_195_glassb_2",focus=1)]
[name="索尼娅?"] 我总是相信自己在做正确的事。
-
[Character]
[Dialog]
-
眼前的情景就算是梦境也有些古怪,另一个我忽然和我还只知道名字的人熟络地聊了起来,而照理来说,她们都只是我梦里的人物。
话说回来,既然意识到了自己是在做梦,我是不是该醒了?
在产生这个念头的瞬间,除了另一个我,在场的所有人,还有那些会动的校服都将目光聚集到了我的身上。
@@ -423,59 +300,41 @@
[name="所有人"] 你是我们的领袖,你应当留在这里,你将带领我们。
我试图去寻找另一个我。
但她消失了。
-
-//场景切换(惊醒)
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=3, block=true)]
[Background(image="bg_school",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
-
[Character(name="char_115_headbr_9#5")]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[name="索尼娅"] 嘶......
-
[Character]
[Dialog]
-
我猛地坐了起来。
环视四周,这里仍然是教室。夜已经深了,其他人睡在里面,我睡在靠门的地方。
另一侧的门已经被我用课桌堵住,窗户也都封死,除了我旁边的这扇门,谁也进不来。
我现在是她们的领袖,我要保护她们。
-
[Character(name="char_115_headbr_9#5",name2="char_195_glassb_2#3",focus=2)]
[name="安娜"] 索尼娅,你睡不着吗?
-
[Character]
[Dialog]
-
不远处传来了安娜的声音。
自从她和她的伙伴加入我们已经过了三天,中间发生了一些不愉快的事,但最终,安娜选择了站在我这边。
-
[Character(name="char_115_headbr_9#2",name2="char_195_glassb_2",focus=1)]
[name="索尼娅"] 嗯,我做了个噩梦。
[Character(name="char_115_headbr_9#2",name2="char_195_glassb_2",focus=2)]
[name="安娜"] ......你不用为那件事内疚,你没有错。
-
[Character]
[Dialog]
-
我记不太清噩梦的内容,不过安娜一定是以为我梦到了那几个人了吧。
她对这件事感到很难过,她从没想过,自己过去信任的同学会因为她推选我做她们的新领袖而做出袭击我这样的事。
当然,他们都被我解决了。
我见过许多其他社团的瓦解就是因为这样的小事,这也是我不愿意加入社团的理由,比起处理麻烦的人际关系,我更喜欢用拳头讲道理。
-
[Character(name="char_115_headbr_9")]
[name="索尼娅"] 你不用担心。
-
[Character]
[Dialog]
-
她窸窸窣窣地站起身,来到我身边。
我知道她想安慰我,但就算是我也知道,她才是最需要安慰的那个人,我应该换个话题。
-
[Character(name="char_115_headbr_9")]
[name="索尼娅"] 安娜,你以前是当班长的吗?
[Character(name="char_115_headbr_9",name2="char_195_glassb_2",focus=2)]
@@ -491,29 +350,19 @@
[name="安娜"] ......其实,以前看到班里的霸凌现象时,我知道那是错的,但我总是会悄悄避开。
[Character(name="char_115_headbr_9",name2="char_195_glassb_2",focus=1)]
[name="索尼娅"] 你应该把他们打一顿,你明明挺厉害的。
-
-
[Character]
[Dialog]
-
是的,虽然外表看起来文文静静,但安娜的身手其实还挺不错的,她只是不愿意去使用。
-
[Character(name="char_195_glassb_2")]
[name="安娜"] 我要是有你这样的勇气就好了。我总是缺乏批评别人的勇气。
-
[Character]
[Dialog]
-
她听起来更加丧气了,啧,我真的不会安慰别人,我该说些什么才能让她鼓起精神?
-
[Character(name="char_115_headbr_9")]
[name="索尼娅"] ......至、至少你现在站了出来。
-
[Character]
[Dialog]
-
我刚才是不是舌头有点打结?!
-
[Character(name="char_195_glassb_2")]
[name="安娜"] ......因为我觉得这样是错的,至少我一开始是这么想的。
[Character(name="char_115_headbr_9",name2="char_195_glassb_2",focus=1)]
@@ -523,14 +372,11 @@
[name="安娜"] 我们被关在这所学校里已经过去8天了,一切都在一点一点变坏。
[Character(name="char_115_headbr_9",name2="char_195_glassb_2",focus=1)]
[name="索尼娅"] 这是第一场火灾的错,如果没有那场火的话......
-
[Character]
[Dialog]
-
自从那场火烧毁了一个粮食点后,第四中学的贵族学生们结成的团体占领了另一个粮食点,并且开始四处抢劫。
而平民学生之间也经常能看到在争夺食物。
学校里已经到处都是打斗和涂鸦的痕迹,经常半夜还有从其他地方传来的哭声、喊声、叫骂声。
-
[Character(name="char_115_headbr_9",name2="char_195_glassb_2",focus=2)]
[name="安娜"] 我也这么想,但我也会想,这场火是不是迟早会出现?
[Character(name="char_115_headbr_9",name2="char_195_glassb_2",focus=1)]
@@ -548,12 +394,9 @@
[name="安娜"] 坏人总是存在。
[Character(name="char_115_headbr_9",name2="char_195_glassb_2",focus=1)]
[name="索尼娅"] ......
-
[Character]
[Dialog]
-
我觉得她说得不对,但我不知道该如何去反驳她。
-
[Character(name="char_195_glassb_2")]
[name="安娜"] 我以前看过书上说,人的天性是邪恶的。
[name="安娜"] 我当时觉得很奇怪,我们明明构建了文明社会,大家都在遵照着秩序和道德生活,为什么要说我们是邪恶的?
@@ -561,25 +404,19 @@
[name="安娜"] 但是一切都在变得更加糟糕,而我也什么都没做到。
[name="安娜"] 我没有建立起秩序,也没有帮到人,甚至如果没有你的话,我可能已经被我的同学杀死......
[name="安娜"] 我真没用。
-
[Character]
[Dialog]
-
她的声音似乎带上了一丝哭腔。
啊啊啊啊啊,事情变得更加糟糕了!
算了,什么社会、道德、秩序,我完全不懂,但我至少听得懂她的结论,还是想说什么就说什么好了。
-
[Character(name="char_115_headbr_9",name2="char_195_glassb_2",focus=1)]
[name="索尼娅"] 也就是说,你现在觉得大家都会做坏事,我也会?
[Character(name="char_115_headbr_9",name2="char_195_glassb_2",focus=2)]
[name="安娜"] ......我不是这个意思。
-
[Character]
[Dialog]
-
她的语气带着些惊讶,哈,她一定是被我这个问题问住了。
我虽然经常打架,但我可是从来不欺负弱者的!
-
[Character(name="char_115_headbr_9",name2="char_195_glassb_2",focus=1)]
[name="索尼娅"] 好了,别难过了,我会帮你的。
[Character(name="char_115_headbr_9",name2="char_195_glassb_2",focus=2)]
@@ -592,13 +429,10 @@
[name="索尼娅"] 对了,按照惯例,换了领袖的话,应该给社团取个新名字,你有什么想法吗?
[Character(name="char_115_headbr_9",name2="char_195_glassb_2",focus=2)]
[name="安娜"] ......就叫“乌萨斯学生自治团”吧。
-
[Character]
[Dialog]
-
......好吧,我不该期待一个好学生的品味的。
不过,偶尔换个朴实一点的名字也不坏吧。
-
[Character(name="char_115_headbr_9",name2="char_195_glassb_2",focus=1)]
[name="索尼娅"] 好吧,那从现在起,我们的社团就叫“乌萨斯学生自治团”,我是首领,而你就是军师了。
[Character(name="char_115_headbr_9",name2="char_195_glassb_2",focus=2)]
@@ -610,13 +444,10 @@
你是谁?
[Character(name="char_115_headbr_9#11")]
[name="索尼娅?"] 我是你,瞎了吗?
-
[Character]
[Dialog]
-
好吧,她确实和我长得一模一样......但我为什么非要被自己数落不可?
而且她说的话虽然是我心里想的事情,但语气让我总觉得很不爽。
-
[Character(name="char_115_headbr_9#11",name2="char_115_headbr_9",focus=1)]
[name="索尼娅?"] 我也不喜欢这样说话,但是,每当我回想起这一夜,总会想嘲笑自己。
[name="索尼娅?"] 是我做错了,还是你做错了?
@@ -627,17 +458,14 @@
[name="索尼娅?"] 我怕你说是你错了,我也怕你说是我错了。
[Character(name="char_115_headbr_9#11",name2="char_195_glassb_2",focus=2)]
[name="安娜"] ......
-
[Character]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
忽然,我发现我的脚下变成了看不见底的深渊。
我于是开始坠落。
在坠落过程中,我隐隐听到一些断断续续的声音。
-
[name="???"] 安娜,好好想想,光靠索尼娅是保护不了我们所有人的!
[name="???"] 我们只能加入她们。
[Character(name="char_195_glassb_2")]
@@ -646,24 +474,18 @@
[name="???"] 你要赌上我们所有人的安全吗?!
[Character(name="char_195_glassb_2")]
[name="安娜"] 我......
-
[Character]
[Dialog]
[stopmusic(fadetime=1)]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
然后,我开始被黑暗所吞噬。
-
-//(场景切换)
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_schoolyard",screenadapt="coverall")]
[Blocker(a=0.7, r=0, g=0, b=0, fadetime=1, block=true)]
[playMusic(intro="$dignified_intro", key="$dignified_loop", crossfade=3,volume=0.4)]
-
我从二楼的窗口跳下来,稳稳地落在地面上。
走正门会被她们发现,所以我必须走这条路。
我要做一件事,这件事对我很重要。
@@ -671,7 +493,6 @@
但那是正面对决的情况。
现在是夜晚,她们一定还在睡觉,我可以趁着现在去把他们全都给解决掉。
好吧,全都解决掉有点过分,找到他们的首领抓起来应该就可以了,实在不行,至少把这个头领给解决掉......
-
[Dialog]
[PlaySound(key="$fightgeneral")]
[CameraShake(duration=0.2, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadetime=0.4, block=true)]
@@ -680,15 +501,12 @@
[Delay(time=0.65)]
[PlaySound(key="$fightgeneral")]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=120, fadeout=true, block=true)]
-
[name="学生A"] 求求你,放过我!
[name="学生B"] 救命啊!!
[name="学生C"] 把你们藏起来的食物交出来!
[name="学生A"] 我们......我们真的没有食物了!
[name="学生B"] 救命,救命啊!
-
[Dialog]
-
......我不打算去救他们。
不仅仅是因为我还有事要做,其实,我已经有些无所谓了。
这样的事情这两天已经到处都是了。
@@ -696,26 +514,20 @@
所以安娜不得不考虑薇卡的提议。
但我知道,安娜搬出我不喜欢贵族作为理由,其实,她才是最讨厌贵族的。
因为自从第一个粮食点被烧毁后,剩下的一个现在由贵族杂碎们占领着,其他学生们没有办法只好互相争夺,这是她最不想看到的情况。
-
[Character(name="char_115_headbr_9")]
[name="索尼娅"] 安娜才不想加入那些贵族。
-
[Character]
[Dialog]
但我没有办法让她不去这么想,所以,干脆让她的烦恼从根本上消失就好了。
我这么想着,继续前进,将哭喊声抛在了身后。
-
[Character(name="char_115_headbr_9")]
[name="索尼娅"] 嗯?我记得那棵树昨天还没倒吧,谁这么无聊在那砍树,我......?!
-
[Character]
[Dialog]
忽然,我的脚被绊了一下,差点摔倒。
我低头一看,是一根倒下的路牌,上面的字已经被看不懂的涂鸦覆盖。
-
[Character(name="char_115_headbr_9")]
[name="索尼娅"] 啧。
-
[Character]
[Dialog]
距离我们被关在这里才过了十天不到,但学校里的景象就好像过了好几年一样荒凉。
@@ -723,16 +535,13 @@
老实说,我很讨厌这样,不知道这样的日子什么时候才能结束。
我甩了甩头,继续前进,贵族杂碎们的基地,最后的粮食点就是前面这座仓库了。
然后,我看到那里站着我。
-
[Character(name="char_115_headbr_9")]
[name="索尼娅"] 你是谁?
[Character(name="char_115_headbr_9#11")]
[name="索尼娅?"] 我是你。
-
[Character]
[Dialog]
不知道为什么,我居然没有半点惊讶。
-
[Character(name="char_115_headbr_9#11")]
[name="索尼娅?"] 接下来,你会冲进这座仓库。
[name="索尼娅?"] 你想要直接找到他们的首领,但你并不是一个擅长潜行的人,你惊动了他们,于是你不得不面对贵族学生们的围堵。
@@ -740,66 +549,51 @@
[name="索尼娅?"] 但是。
[name="索尼娅?"] 你总是这么鲁莽,你打翻了烛台,然后......
[name="索尼娅?"] 轰——
-
[Character]
[Dialog]
另一个我忽然消失不见,而我的视界变得一片火红。
-
[Character(name="char_115_headbr_9")]
[name="索尼娅"] 我点燃了第二场大火。
[name="索尼娅"] 第二场大火将贵族杂碎们的据点粉碎,但也让学校里的最后一个粮食点消失。
[name="索尼娅"] 一切都无法挽回,用安娜的说法,这场火为之后学生之间无差别的混乱斗争烧平了所有障碍。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_schoolyard",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-//(场景切换:校园)
-
[name="学生A"] 第四中学的贵族们全都没了!快抢啊!
[name="学生B"] 我在那边看到了那些贵族!趁现在把他们全都杀了!
[name="学生C"] 滚啊,我三天没吃到饭了!别拦着我找吃的!
[name="学生B"] 你说什么?!
[name="学生C"] 我说让你去死啊!
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-//(场景切换:红色背景)
-//红色背景是什么
[Character(name="char_115_headbr_9")]
[name="索尼娅"] 整所学校相比火灾前更加混乱,再也没有安全的地方。
[name="索尼娅"] 一些自治团的成员不知所踪,薇卡也没有回来过。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_school",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-//(场景切换:教室)
[name="学生A"] 去死吧!
[name="学生B"] 这是我的!
[name="学生C"] 啊,呃,救......
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_115_headbr_9")]
[name="索尼娅"] 有一天,我已经不知道是哪一天,整合运动忽然离开。
[name="索尼娅"] 但从一开始,整合运动除了不让我们离开,就没有做任何事,而学生们,仿佛没有注意到他们的离开,继续着混乱。
[name="索尼娅"] 仿佛他们享受着混乱。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_schoolyard",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-//(场景切换:校园)
-//(烈夏)
[Character(name="char_194_rosali_1#2")]
[name="罗莎琳"] 喂,守着学校的那些整合运动好像走了!
[Character(name="char_194_rosali_1#2", name2="char_195_glassb_2",focus=2)]
@@ -809,19 +603,16 @@
[Character(name="char_194_rosali_1#2",name2="char_197_poca_1#2",focus=2)]
[name="娜塔莉娅"] 现在,有没有整合运动都已经没有意义了。
[name="娜塔莉娅"] 从第一场火开始,有没有他们,都已经没有什么意义了。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-//(场景切换:红色背景)
[Character(name="char_115_headbr_9")]
[name="索尼娅"] 但我们还没有准备躲避着混乱离开,第二天,天灾就降临了。
[name="索尼娅"] 天灾震慑了所有人。
[name="索尼娅"] 直到那时,所有人才仿佛意识到了,已经可以离开了。
[name="索尼娅"] 也直到那时,我们才真正意识到,原来学校的外面,比学校里面更加悲惨。
-
[dialog]
[Background]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
@@ -829,30 +620,23 @@
[Image(image="avg_9_3",xScale=1.1, yScale=1.1, fadetime=0)]
[Blocker(a=0, fadetime=2, block=true)]
[ImageTween(xFrom=0, yFrom=0, xTo=-30, yTo=0, xScaleFrom=1.1, yScaleFrom=1.1, xScaleTo=1.3, yScaleTo=1.3,duration=20, block=false)]
-//(场景切换:切尔诺伯格天灾cg)
[name="娜塔莉娅"] 这难道、难道是天灾......
[name="安娜"] 究竟发生了什么......
-
-//(古米)
[name="拉达"] 呜哇啊啊啊啊啊啊啊,好可怕!好可怕啊!
[name="罗莎琳"] 安娜,我们应该趁现在逃出去!
[name="安娜"] 但我们......我们应该去哪儿?
-
[Dialog]
[image]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-//(场景切换:红色背景)
[name="索尼娅"] 在那之后,我们在源石没有蔓延到的城区四处逃窜,躲避着难民,躲避着整合运动。
[name="索尼娅"] 最后,我们被罗德岛的小队救助,来到了罗德岛。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-//(场景切换:切尔诺伯格城区)
[PlaySound(key="$d_gen_soldiersrun",volume=0.5)]
[Character(name="char_013_riop")]
[name="近卫干员"] 什么人?!
@@ -872,24 +656,18 @@
[name="索尼娅"] ......什么?
[Character(name="char_013_riop")]
[name="近卫干员"] 别紧张,我们是叫做罗德岛的组织,你们已经安全了。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-//(场景切换:红色背景)
-
-
[name="索尼娅"] 我活了下来,我们活了下来。
[name="索尼娅"] 但是,我不仅没有打消安娜的烦恼,还让她的愿望落空。
-
[Dialog]
[Character]
[stopmusic(fadetime=2)]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-
[Character(name="char_115_headbr_9",name2="char_195_glassb_2",focus=2)]
[name="安娜"] 索尼娅,如果没有火灾,学生们应当是不会变成现在这样的。
[playMusic(intro="$loneliness_intro", key="$loneliness_loop", volume=0.4)]
@@ -899,94 +677,76 @@
[name="安娜"] 索尼娅,我不怪你,但如果你能事先和我商量......
[Character(name="char_115_headbr_9",name2="char_195_glassb_2",focus=1)]
[name="索尼娅"] 我只是想让你彻底安心......
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_school",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_195_glassb_2", name2="char_115_headbr_9",focus=1)]
[name="真理"] 凛冬,我依然愿意相信你。
[Character(name="char_195_glassb_2", name2="char_115_headbr_9",focus=2)]
[name="凛冬"] 但我却不知道该怎么和你说话。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_indoor_u",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_115_headbr_9#11", name2="char_115_headbr_9",focus=1)]
[name="索尼娅?"] 你有罪。
[Character(name="char_115_headbr_9#11", name2="char_115_headbr_9",focus=2)]
[name="索尼娅"] 我没有。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_schoolyard",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_196_sunbr_1#6", name2="char_115_headbr_9",focus=1)]
[name="古米"] 你该死。
[Character(name="char_196_sunbr_1#6", name2="char_115_headbr_9",focus=2)]
[name="索尼娅"] 我罪不至此。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_school",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_197_poca_1", name2="char_115_headbr_9",focus=1)]
[name="早露"] 你放过我是因为负罪感。
[Character(name="char_197_poca_1", name2="char_115_headbr_9",focus=2)]
[name="索尼娅"] 我不想杀你。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_indoor_u",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_194_rosali_1", name2="char_115_headbr_9#4",focus=1)]
[name="罗莎琳"] 别这么认真嘛,你只是失手而已。
[Character(name="char_194_rosali_1", name2="char_115_headbr_9#4",focus=2)]
[name="索尼娅"] 我无法不去想这件事!
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_schoolyard",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_195_glassb_2", name2="char_115_headbr_9",focus=1)]
[name="安娜"] 我恨你。
[Character(name="char_195_glassb_2", name2="char_115_headbr_9",focus=2)]
[name="索尼娅"] 我......
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_115_headbr_9#4")]
[name="索尼娅"] 呜啊啊啊啊啊啊!!!!
-
[Character]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_room_2",screenadapt="coverall")]
[Blocker(a=0.5, r=0, g=0, b=0, fadetime=1, block=true)]
-//(场景切换:宿舍)
-
[Character(name="char_115_headbr_9#4")]
[name="凛冬"] ......啊啊啊啊啊啊啊啊!
[dialog]
@@ -1000,16 +760,12 @@
[name="凛冬"] 又是这样的梦。
[name="凛冬"] 安娜,我......
[name="凛冬"] 我......
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
-
棕发的女孩趴在洗手台边看向窗外,今夜月色很好。
-
[Character(fadetime=1)]
[Dialog]
[Blocker(fadetime=1.5,block=true)]
diff --git a/resources/gamedata/story/activities/act10d5/level_act10d5_st04.txt b/resources/gamedata/story/activities/act10d5/level_act10d5_st04.txt
index 46fd9711..3b84e143 100644
--- a/resources/gamedata/story/activities/act10d5/level_act10d5_st04.txt
+++ b/resources/gamedata/story/activities/act10d5/level_act10d5_st04.txt
@@ -1,11 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 早露 赎罪?
-
-//凛冬 Соня Sonia 索尼娅
-//真理 Анна Anna 安娜
-//古米 Рада Rada 拉达
-//早露 Наталия Nataliya 娜塔莉娅
-//烈夏 Розалинд / Rosalind /罗莎琳
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -13,10 +6,6 @@
[Background(image="bg_canteen",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
[playMusic(intro="$relax_intro", key="$relax_loop", volume=0.4)]
-
-//场景:食堂
-//其他干员需要立绘吗?
-
[name="近卫干员"] 这稍微有些生涩的口感,这好像放多了盐的味道,啊,回家的感觉!
[name="后勤干员"] 不就是出了一次长任务,你至于吗?
[name="近卫干员"] 哎,你是不知道,乌萨斯的食物我实在是吃不惯。
@@ -132,15 +121,11 @@
[name="干员塞伦"] 共患难啊,那很好,啊,别误会,我不是说灾难好。
[Character(name="avg_npc_012",name2="char_197_poca_1",focus=2)]
[name="娜塔莉娅"] 我知道的。
-
[Dialog]
[Character]
[stopmusic(fadetime=3)]
-
[Character(name="char_115_headbr_9")]
[name="凛冬"] ......
-
-
[Character(name="char_197_poca_1")]
[name="娜塔莉娅"] 嗯?那是......
[Character(name="avg_npc_012",name2="char_197_poca_1",focus=1)]
@@ -148,10 +133,8 @@
[name="干员塞伦"] 咦,她是不是在看你?
[Character(name="avg_npc_012",name2="char_197_poca_1",focus=2)]
[name="娜塔莉娅"] 嗯。
-//娜塔莉娅(变个表情)
[Character(name="char_197_poca_1#2")]
[name="娜塔莉娅"] ......
-
[Character(name="char_197_poca_1#2")]
[name="娜塔莉娅"] 抱歉,塞伦先生,我先离开一下。
[Character(name="avg_npc_012")]
@@ -163,8 +146,6 @@
[Background(image="bg_bridge",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[playMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.4)]
-
-
[Character(name="char_197_poca_1",fadetime=1,block=true)]
[delay(time=1)]
[name="娜塔莉娅"] 凛冬,你找我吗?
@@ -178,17 +159,12 @@
[Dialog]
[Character]
[PlaySound(key="$d_gen_walk_n", volume=1)]
-
-//(凛冬离开)
[Character(name="char_197_poca_1#2")]
[name="娜塔莉娅"] 哎,等等。
-
-//(娜塔莉娅追上)
[Dialog]
[Character]
[PlaySound(key="$rungeneral", volume=0.9)]
[Delay(time=2)]
-
[Character(name="char_115_headbr_9#6")]
[name="凛冬"] 别拉我!
[Character(name="char_197_poca_1",name2="char_115_headbr_9",focus=1)]
@@ -197,18 +173,12 @@
[name="凛冬"] ......
[Character(name="char_197_poca_1",name2="char_115_headbr_9",focus=1)]
[name="娜塔莉娅"] 来我的房间吧。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_room_2",screenadapt="coverall")]
[playMusic(intro="$warm_intro", key="$warm_loop", volume=0.4)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-
-
-
-//(场景切换:宿舍)
-
[Character(name="char_197_poca_1",fadetime=1,block=true)]
[delay(time=1)]
[name="娜塔莉娅"] 请坐,要喝点什么吗?咖啡,红茶,我都有。
@@ -449,8 +419,6 @@
[Background(image="bg_schoolyard",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[playMusic(intro="$dignified_intro", key="$dignified_loop", crossfade=3,volume=0.4)]
-
-//(场景切换:教室)
[name="维克多"] 呃,啊......
[name="尼古拉"] 帕维尔,别以为你的父亲掌握着一条矿脉开采权就可以为所欲为!
[name="帕维尔"] 区区男爵也敢对我放肆,没被我一剑刺死是他走运。
@@ -459,7 +427,6 @@
[name="帕维尔"] 议员?你知道有多少议员会在每个周日来参加我母亲举办的聚会吗?
[name="帕维尔"] 哦,你不知道,因为你的父亲根本不够格。
[name="尼古拉"] 你!
-
[CameraShake(duration=0.1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
[Character(name="char_197_poca_1#4")]
[name="娜塔莉娅"] 住口,帕维尔同学!
@@ -493,17 +460,10 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_room_2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
-//(场景切换:宿舍)
[Character(name="char_197_poca_1",name2="char_115_headbr_9",focus=1)]
[name="娜塔莉娅"] 当然,现在我们已经知道,整合运动根本没有把我们这些贵族放在眼里。
-
-
-
-//(严肃表情)
[Character(name="char_197_poca_1",name2="char_115_headbr_9#3",focus=2)]
[name="凛冬"] ......
-
[Character(name="char_197_poca_1#4",name2="char_115_headbr_9#3",focus=1)]
[name="娜塔莉娅"] 不说这个。虽然我平息了争执,但是光靠口号和威信,在那种情况下其实是很难有很大效果的。
[name="娜塔莉娅"] 索尼娅,你知道乌萨斯为什么会有今天的强大吗?
@@ -514,7 +474,6 @@
[name="凛冬"] 难怪除了你们这个团体还有许多落单的贵族杂碎。
[Character(name="char_197_poca_1#2",name2="char_115_headbr_9",focus=1)]
[name="娜塔莉娅"] 嗯,她们应该也组织起了各种各样的团体吧。
-
[Character(name="char_197_poca_1#2",name2="char_115_headbr_9",focus=2)]
[name="凛冬"] 我怎么可能知道。
[Character(name="char_197_poca_1",name2="char_115_headbr_9",focus=1)]
@@ -525,14 +484,12 @@
[name="娜塔莉娅"] 啊哈,抱歉抱歉,虽然是我想要说,但真要说出口果然还是有些艰难呢。
[name="娜塔莉娅"] 乌萨斯之所以能走到今天,是因为战争,上一任国王陛下不断地发动战争,获取资源,然后投入下一场战争。
[name="娜塔莉娅"] 而只要有战争,乌萨斯就能够运转起来,国民就能够齐心协力。
-
[stopmusic(fadetime=3)]
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_schoolyard",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-//(场景切换:教室)
[name="尼古拉"] 我......我认为娜塔莉娅会长说得对。
[name="帕维尔"] 如果是由娜塔莉娅会长来领导我们,我愿意服从。
[Character(name="char_197_poca_1#4")]
@@ -545,8 +502,6 @@
[Character]
[name="帕维尔"] 娜塔莉娅说得对,我们应该保持贵族应有的体面。
[name="帕维尔"] 那么,就该让那些平民为我们贡献一点了。
-
-//(场景切换:宿舍)
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -562,13 +517,11 @@
[name="娜塔莉娅"] 我会觉得贵族之间的社交无趣又虚伪,我会为悲剧而哀叹,我甚至为难民们送过饭。
[name="娜塔莉娅"] 但我不想欺骗你,也不想欺骗我自己。
[name="娜塔莉娅"] 在那个时刻,为了团结贵族,我选择了同意他们的掠夺。
-
[Character]
[Dialog]
[CameraShake(duration=1, xstrength=20, ystrength=20, vibrato=30, randomness=90, fadeout=false, block=true)]
“咚”!白发的女孩被扑倒在地,脸上结结实实挨了几拳,她的嘴角缓缓淌下鲜红的血液,而她却露出笑容。
这笑容在鲜血的衬托下,显得如此悲惨。
-
[Character(name="char_197_poca_1#3")]
[name="娜塔莉娅"] 咳、咳......
[Character(name="char_197_poca_1#3",name2="char_115_headbr_9#6",focus=2)]
@@ -623,20 +576,14 @@
[name="娜塔莉娅"] 红茶吧,谢谢。
[Character(name="char_197_poca_1#3",name2="char_115_headbr_9",focus=2)]
[name= "凛冬"] 好。
-
-//(凛冬单立绘,代表一个人找茶叶)
[Character(name="char_115_headbr_9")]
[name="凛冬"] 喂,你房间的红茶放在哪里?
[name="凛冬"] 这里各种各样的茶叶盒子也太多了,我分不清。
-
[Character(fadetime=2)]
[Dialog]
[CameraShake(duration=0.2, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadetime=0.4, block=true)]
[Character(name="char_115_headbr_9")]
[name="凛冬"] 啊。
-
-//(娜塔莉娅出现)
-
[Character(name="char_197_poca_1")]
[name="娜塔莉娅"] ......噗。
[name="娜塔莉娅"] 还是我来吧,索尼娅。
@@ -767,11 +714,8 @@
[name="娜塔莉娅"] 对,露水,用通用语的话,就叫早露吧。
[Character(name="char_197_poca_1",name2="char_115_headbr_9",focus=2)]
[name="凛冬"] ......还行?
-
-
[Character(name="char_197_poca_1")]
[name="早露"] 好,那如果我要成为干员的话,就叫早露好了。
-
[Dialog]
[Blocker(fadetime=2,block=true)]
[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act10d5/level_act10d5_st05.txt b/resources/gamedata/story/activities/act10d5/level_act10d5_st05.txt
index 3bb9b569..d320fb0a 100644
--- a/resources/gamedata/story/activities/act10d5/level_act10d5_st05.txt
+++ b/resources/gamedata/story/activities/act10d5/level_act10d5_st05.txt
@@ -1,14 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 烈夏 胡言秘语
-
-//烈夏 Розалинд / Rosalind /罗莎琳
-//猎蜂 Шура /Shura / 舒拉
-
-//凛冬 Соня Sonia 索尼娅
-//真理 Анна Anna 安娜
-//古米 Рада Rada 拉达
-//早露 Наталия Nataliya 娜塔莉娅
-
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -31,7 +21,6 @@
[PlaySound(key="$fightgeneral")]
[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=120, fadeout=true, block=true)]
[name="烈夏"] 喝!
-
[Character(name="char_194_rosali_1#2",name2="char_137_brownb_1",focus=2)]
[name="猎蜂"] 太慢了。
[Character(name="char_194_rosali_1",name2="char_137_brownb_1",focus=1)]
@@ -49,12 +38,10 @@
[Character]
[PlaySound(key="$fightgeneral")]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Character(name="char_194_rosali_1",name2="char_137_brownb_1",focus=2)]
[name="猎蜂"] 嗯,不错不错,力度上去了。
[name="猎蜂"] 气息也保持得很好。
[name="猎蜂"] 该我了,领奖吧!
-
[name="猎蜂"] 噢啦噢啦!!
[Dialog]
[Character]
@@ -117,7 +104,6 @@
[Character]
[PlaySound(key="$radio")]
[name="提示音"] 本训练室剩余租借时间为——20分钟。请各位干员把握好时间,方便其他干员进行使用。重复一遍,本——
-
[Character(name="char_194_rosali_1",name2="char_137_brownb_1",focus=2)]
[name="猎蜂"] 时间不多,看好了!
[Character(name="char_194_rosali_1",name2="char_137_brownb_1",focus=1)]
@@ -125,7 +111,6 @@
[Character(name="char_194_rosali_1#2")]
[name="烈夏"] 好快!
[name="烈夏"] 咕啊。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -206,7 +191,6 @@
[name="猎蜂"] 啊——该洗澡了,一会见。
[Character(name="char_194_rosali_1",name2="char_137_brownb_1",focus=1)]
[name="烈夏"] 回见。
-
[Dialog]
[Character]
[PlaySound(key="$d_gen_walk_n", volume=1)]
@@ -215,17 +199,14 @@
[name="烈夏"] 嗯——
[name="烈夏"] 买个零食这么复杂的吗?
[name="烈夏"] 好麻烦,还是让小古米帮忙跑腿好了。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_room_2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-
一小时后
罗德岛宿舍区
烈夏和猎蜂的宿舍
-
[Character(name="char_194_rosali_1")]
[name="烈夏"] 舒拉,东西买——喂你怎么已经喝起来了!
[Character(name="char_194_rosali_1",name2="char_137_brownb_1",focus=2)]
@@ -237,13 +218,11 @@
[name="猎蜂"] 来,我们先吃点喝点,玩副牌暖暖气氛,然后我们就可以来听听你那大冒险了。
[Character(name="char_194_rosali_1",name2="char_137_brownb_1",focus=1)]
[name="烈夏"] 好叻。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_room_2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_194_rosali_1#2",name2="char_137_brownb_1",focus=2)]
[name="猎蜂"] 对7。
[Character(name="char_194_rosali_1#1",name2="char_137_brownb_1",focus=1)]
@@ -273,7 +252,6 @@
[name="烈夏"] 5。
[Character(name="char_194_rosali_1",name2="char_137_brownb_1",focus=2)]
[name="猎蜂"] 平了?还好还好,下一局吧。
-
[CameraShake(duration=0.1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
[Character(name="char_194_rosali_1#2",name2="char_137_brownb_1",focus=1)]
[name="烈夏"] 别动!
@@ -300,9 +278,6 @@
[name="烈夏"] 红?
[name="烈夏"] 我醉了?
[name="烈夏"] 不可能的。
-
-//下面句末是逗号,第三局还要换行吗?
-
[Character(name="char_194_rosali_1#2",name2="char_137_brownb_1",focus=2)]
[name="猎蜂"] 这也就三四罐,也没啥酒精。
[name="猎蜂"] 难道你跟我一样——醉蜜?
@@ -332,7 +307,6 @@
[name="猎蜂"] 给烈夏大人拿东西润喉!
[Character(name="char_194_rosali_1",name2="char_137_brownb_1",focus=1)]
[name="烈夏"] 哦,哦?
-
[Dialog]
[Character]
[PlaySound(key="$doorknockquite", volume=1)]
@@ -380,11 +354,8 @@
[name="猎蜂"] 哦她啊,她醉蜜啊。
[name="猎蜂"] 症状好像比我还重来着。现在准备跟我说点什么和以前的冒险故事来着。
[name="猎蜂"] 怎么样,来一起听吗,或者我给你录下来也行。
-
-//下面这句句末需要标点吗?
[Character(name="char_137_brownb_1",name2="char_115_headbr_9",focus=2)]
[name="凛冬"] 没兴趣。
-
[Character(name="char_194_rosali_1")]
[name="烈夏"] 凛冬——把猎蜂还给我——
[name="烈夏"] 我还要——唔,和她讲我的光辉事迹唔哦——
@@ -394,7 +365,6 @@
[Character(name="char_194_rosali_1",name2="char_115_headbr_9",focus=1)]
[name="烈夏"] 好,好!
[name="烈夏"] 回见啊冬将军!
-
[Dialog]
[Character]
[PlaySound(key="$d_gen_walk_n", volume=1)]
@@ -408,11 +378,9 @@
[name="猎蜂"] 好好好,烈夏大人。走了走了,进门了。
[Character(name="char_194_rosali_1",name2="char_137_brownb_1",focus=1)]
[name="烈夏"] 那还差不多。
-
[Dialog]
[Character]
[name="???"] 那个,您好?
-
[Character(name="char_194_rosali_1",name2="char_137_brownb_1")]
[name="猎蜂/烈夏"] 啊?
[Character(name="char_137_brownb_1")]
@@ -429,14 +397,11 @@
[name="猎蜂"] 没事没事。
[Character(name="char_194_rosali_1#3")]
[name="烈夏"] 唔唔唔唔唔!
-
[Dialog]
[Character]
[PlaySound(key="$doorclosequite", volume=1)]
-
[Character(name="char_194_rosali_1",name2="char_137_brownb_1",focus=2)]
[name="猎蜂"] 嘿咻,你还真醉了啊。
-
[Character(name="char_194_rosali_1",name2="char_137_brownb_1",focus=1)]
[name="烈夏"] 你说醉,那就是醉了。
[name="烈夏"] 猎蜂!
@@ -459,7 +424,6 @@
[name="烈夏"] 先喝一口饮料再说。
[Character(name="char_194_rosali_1",name2="char_137_brownb_1",focus=2)]
[name="猎蜂"] 喂!
-
[Dialog]
[Character]
[stopmusic(fadetime=3)]
@@ -467,7 +431,6 @@
[Background(image="bg_schoolyard",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
[playMusic(intro="$dignified_intro", key="$dignified_loop", crossfade=3,volume=0.4)]
-
[Character(name="char_194_rosali_1",fadetime=1,block=true)]
[delay(time=1)]
[name="罗莎琳"] 哈——
@@ -512,11 +475,8 @@
[name="罗莎琳"] 你们也要答应我的要求。
[Character]
[name="学生A"] 您说。
-
-//下面这句句末需要标点吗?
[Character(name="char_194_rosali_1")]
[name="罗莎琳"] 你们劝服索尼娅,让她来请我加入。
-
[Character]
[name="学生A"] 这......
[Character(name="char_194_rosali_1")]
@@ -528,7 +488,6 @@
[Character(name="char_194_rosali_1")]
[name="罗莎琳"] 嗯好,去吧。
[name="罗莎琳"] 不送。
-
[Dialog]
[Character]
[PlaySound(key="$d_gen_walk_n", volume=1)]
@@ -553,28 +512,22 @@
[name="罗莎琳"] 哇哦。
[name="罗莎琳"] 这就对了嘛。
[name="罗莎琳"] 动嘴可是很麻烦的啊!!
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
-
[Dialog]
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[PlaySound(key="$fightgeneral", volume=0.9)]
[Blocker(a=0, fadetime=1.5, block=false)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
-//这个“砰”是捏碎果壳的声音吗?需要音效吗?
[Dialog]
[Character]
[stopmusic(fadetime=2)]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_room_2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
[Character(name="char_194_rosali_1")]
[name="烈夏"] 以前嫌开壳麻烦就没尝过。
[name="烈夏"] 唔,想不到这坚果还挺好吃的。
@@ -602,14 +555,11 @@
[name="烈夏"] 给。
[Character(name="char_194_rosali_1",name2="char_137_brownb_1",focus=2)]
[name="猎蜂"] 看好了。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
-
[Dialog]
[Character]
[stopmusic]
@@ -617,7 +567,6 @@
[PlaySound(key="$fightgeneral", volume=0.9)]
[Blocker(a=0, fadetime=1.5, block=false)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_schoolyard",screenadapt="coverall")]
@@ -628,7 +577,6 @@
[Dialog]
[Character]
[PlaySound(key="$rungeneral", volume=1)]
-
[Character(name="char_194_rosali_1#2",fadetime=1,block=true)]
[delay(time=1)]
[name="罗莎琳"] 又是个孬种。
@@ -657,20 +605,16 @@
[name="罗莎琳"] 想不到我这个万年第二还会有去求第一名的时候。
[name="罗莎琳"] ......
[name="罗莎琳"] 但在她那里,一定能好好睡一觉吧......
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_school",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_194_rosali_1")]
[name="罗莎琳"] 喂,索尼娅,在吗,找你谈点事。
[name="罗莎琳"] 索尼娅?
[name="罗莎琳"] 我开门了啊。
-
[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Character(name="char_194_rosali_1#2")]
[name="罗莎琳"] 唉?!
[Dialog]
@@ -705,14 +649,12 @@
[Character(name="char_194_rosali_1#2",name2="char_115_headbr_9",focus=1)]
[name="罗莎琳"] ......
[name="罗莎琳"] 你变了。
-
[Dialog]
[Character]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_room_2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
[Character(name="char_194_rosali_1#2",name2="char_137_brownb_1",focus=1)]
[name="烈夏"] 舒拉你好慢,怎么去厕所那么长时间!
[Character(name="char_194_rosali_1#2",name2="char_137_brownb_1",focus=2)]
@@ -744,15 +686,12 @@
[name="烈夏"] 喔哦哦,不要丢过来啊,我接不住!
[name="烈夏"] 好重好重。
[name="烈夏"] 啊啊啊啊!
-
-
[Dialog]
[Character]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_schoolyard",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_194_rosali_1#1")]
[name="罗莎琳"] 呵,你就,这点能耐,啊?
[name="罗莎琳"] 起来啊安德烈,你刚刚那嚣张的态度去哪了?!
@@ -817,11 +756,8 @@
[name="拉达"] ......
[Character(name="char_194_rosali_1#2",name2="char_195_glassb_2#6",focus=2)]
[name="安娜"] ......
-
[Dialog]
[Character]
-
-//下面这几句需要句号吗?
[Character(name="char_194_rosali_1#2")]
[name="罗莎琳"] (再这样下去不行啊。)
[name="罗莎琳"] (吃的也不够,人也不够。)
@@ -845,7 +781,6 @@
[name="罗莎琳"] 没事,我硬朗得很。
[name="罗莎琳"] 再说了,不会走太远,也不会抢别人最后一口吃的。
[name="罗莎琳"] 你们放心。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -854,7 +789,6 @@
深夜
[Character(name="char_194_rosali_1#2")]
[name="罗莎琳"] 好久没来这里了,还有点激动啊。
-
[Dialog]
[Character]
何止是激动,心都快跳出来了。
@@ -872,19 +806,13 @@
[name="整合运动成员"] 不是,就免谈。
[Character(name="char_194_rosali_1#2")]
[name="罗莎琳"] 如果我非要过呢?
-
[Dialog]
[Character]
-
-//下面这几句需要句号吗?
-
害怕,害怕得要死,但嘴巴还是发出了那几个音节
这时候倒觉得自己死要面子活受罪起来了
但 我 乐 意
-
[Character(name="char_1002_nsabr_1")]
[name="整合运动成员"] (取出武器)
-//???=浮士德
[Character(name="char_1508_Faust_1")]
[name="???"] 让她上来。
[Character(name="char_1002_nsabr_1")]
@@ -894,15 +822,12 @@
[name="???"] 你,跟我来。
[Character(name="char_194_rosali_1")]
[name="罗莎琳"] 嘿嘿,多谢啦。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[stopmusic(fadetime=5)]
-//“但至少”后面需要标点吗?
-
我到底是怎么会想到去见整合运动头子的?
只是和他说几句话,请求他放学生们出去或者是给吃的?
还是准备要挟他?
@@ -910,14 +835,11 @@
......
但至少
我尝试过了。
-
......
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_room_2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_194_rosali_1")]
[name="烈夏"] 然,然后啊。
[Character]
@@ -961,10 +883,6 @@
[name="烈夏"] Zzzzz......
[Character]
[name="猎蜂"] Zzzzz......
-
-//上面这一行破折号也是文本内容?
-
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -1012,7 +930,6 @@
[PlaySound(key="$dooropenquite", volume=1)]
[delay(time=1)]
[PlaySound(key="$doorclosequite", volume=1)]
-
[Character(name="char_194_rosali_1#2")]
[name="烈夏"] 我昨天和她说什么了?
[name="烈夏"] 嗯,大概是什么开心的事吧。
@@ -1025,9 +942,8 @@
[name="烈夏"] 我的吉他怎么在外面?
[name="烈夏"] ......
[name="烈夏"] 先弹一曲好了。
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
[Dialog]
[Character]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act10d5/level_act10d5_st06.txt b/resources/gamedata/story/activities/act10d5/level_act10d5_st06.txt
index c65ade5e..38e19cc1 100644
--- a/resources/gamedata/story/activities/act10d5/level_act10d5_st06.txt
+++ b/resources/gamedata/story/activities/act10d5/level_act10d5_st06.txt
@@ -1,14 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 总集篇 太阳照常升起
-
-//烈夏 Розалинд / Rosalind /罗莎琳
-//猎蜂 Шура /Shura / 舒拉
-
-//凛冬 Соня Sonia 索尼娅
-//真理 Анна Anna 安娜
-//古米 Рада Rada 拉达
-//早露 Наталия Nataliya 娜塔莉娅
-
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -16,118 +6,89 @@
[Background(image="bg_corridor",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[playMusic(intro="$path_intro", key="$path_loop", volume=0.4)]
-
-//(背景:办公室)
-
[Decision(options="......米娅", values="1")]
[Predicate(references="1")]
-
[Decision(options="阿米娅。", values="1")]
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1#6")]
[name="阿米娅"] 诶?啊,抱歉,博士,我不小心发呆了。
-
[Decision(options="你的脸色不太好。", values="1")]
[Predicate(references="1")]
-
-
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 啊,嗯,有些稍微在意的事呢。
[name="阿米娅"] 博士,你看,这里有一份内部的调岗申请。
[name="阿米娅"] 申请人是,娜塔莉娅·罗斯托娃。
[name="阿米娅"] 意向是从后勤部门调往前线。
-
-
[Decision(options="是乌萨斯自治团的......;......;呃,是谁来着?", values="1;2;3")]
[Predicate(references="1")]
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 是的,她是唯一一个在后勤部门工作的自治团成员。
[name="阿米娅"] 她似乎因为工作能力出众,在后勤部门风评非常好呢。
-
[Predicate(references="2")]
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 博士果然也会在意吧。老实说,这一次,我也不是很想通过呢。
-
[Predicate(references="3")]
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 乌萨斯人的名字都有些难记,博士不记得也很正常呢。
[name="阿米娅"] 她是我们从切尔诺伯格营救出来的难民之一,也是凛冬的乌萨斯自治团中的成员。
[name="阿米娅"] 其实也是我们救出来的难民中,唯一的贵族。
-
[Predicate(references="1;2;3")]
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 博士你还记得吧,凛冬她们之所以能够成为干员,是因为她们本人的要求。
[name="阿米娅"] 我一开始其实是很反对的。
-
[Decision(options="毕竟她们才刚被救出来没多久......;......;我相信你的判断。", values="1;2;3")]
[Predicate(references="1")]
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 是的。原本,即使是她们本人的意向,我也会说服凯尔希医生否决掉的。
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] 只是......
-
[Predicate(references="2")]
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 她们有定期接受心理方面的辅导,从报告来看,她们虽然有一定的阴影,但总体是健康的。
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] 只是......
-
[Predicate(references="3")]
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 谢谢博士。
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] 但是......
-
[Predicate(references="1;2;3")]
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] 我不知道该怎么说比较好。
[name="阿米娅"] ......博士,你可以去看一看娜塔莉娅小姐吗?
-
[Decision(options="好。;......;好麻烦。", values="1;2;3")]
[Predicate(references="1")]
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 那就拜托博士你了。
-
[Predicate(references="2")]
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 博士,虽然这件事会有些麻烦,但也只能拜托博士你了。
-
[Predicate(references="3")]
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 博士,这可是非常重要的事,不要偷懒啦。
[name="阿米娅"] 而且,也不用非常严肃地去观察,就当做是工作之余的转换心情去看一看就好了。
-
[Predicate(references="1;2;3")]
[Character(name="char_002_amiya_1#3")]
[name="阿米娅"] 啊,午休时间也到了,博士也不用太急,吃完午饭后去找她吧。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_bridge",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
-//(黑屏转场:过道)
-
[Character(name="char_115_headbr_9",fadetime=1,block=true)]
[delay(time=1)]
[name="凛冬"] 喂,博士。
-
[Decision(options="有什么事吗?;......;嘿,凛冬。", values="1;2;3")]
[Predicate(references="1")]
[Character(name="char_115_headbr_9")]
[name="凛冬"] 没事,我只是看到你叫你一声。
-
[Predicate(references="2")]
[Character(name="char_115_headbr_9")]
[name="凛冬"] 喂,别装作没听到,你明明停下来了吧。
[name="凛冬"] 你这家伙不是工作很多吗,怎么在这里闲逛。
-
[Predicate(references="3")]
[Character(name="char_115_headbr_9")]
[name="凛冬"] 你看起来很闲的样子。
-
[Predicate(references="1;2;3")]
[Character(name="char_115_headbr_9")]
[name="凛冬"] 我接下来要出任务,可没你这样的闲工夫乱逛。
@@ -149,16 +110,13 @@
[name="临光"] 至于博士,嗯,赢过全力的我再说吧。
[Character(name="char_115_headbr_9", name2="char_148_nearl_1",focus=1)]
[name="凛冬"] 啧。
-
[Dialog]
[Character]
[PlaySound(key="$d_gen_walk_n")]
[delay(time=1)]
-//(凛冬离开)
[Character(name="char_148_nearl_1")]
[name="临光"] 哦,博士,你应该知道,最近轮到我带新人小队。
[name="临光"] 那么要是没有什么事的话,我也先离开了。
-
[Decision(options="你觉得凛冬怎么样?", values="1")]
[Predicate(references="1")]
[Character(name="char_148_nearl_1")]
@@ -167,58 +125,45 @@
[name="临光"] 而且,作为战士,在这个年纪,往往不知道自己在和什么战斗,也不知道自己该为什么战斗,这很正常。
[name="临光"] 但在她身上这一点尤为明显。
[name="临光"] 她有着很重的迷茫,我不知道那是什么,但这是一个很不好的现象,是我接下来要重点纠正她的地方。
-
[Decision(options="你是说,她只是看上去很凶狠?;......;唉,我还挺想跟她搞好关系的。", values="1;2;3")]
[Predicate(references="1")]
[Character(name="char_148_nearl_1")]
[name="临光"] 没错。外露的暴力是一种保护壳。
[name="临光"] 我不敢说她外壳下的内心就是脆弱的,但我至少敢说,她的凶狠在我面前不堪一击。
-
[Predicate(references="2")]
[Character(name="char_148_nearl_1")]
[name="临光"] 别担心,博士,她还是个孩子。
[name="临光"] 我听说她来自切尔诺伯格,在那里她恐怕有一些不好的回忆,但她还有未来。
-
[Predicate(references="3")]
[Character(name="char_148_nearl_1")]
[name="临光"] 哈哈,博士,不要急。
[name="临光"] 你也知道,她并不是讨厌你或怎么样。
[name="临光"] 倒不如说,她对于亲近自己的人才会下意识地去攻击。
-
[Predicate(references="1;2;3")]
[Character(name="char_148_nearl_1")]
[name="临光"] 不过,我必须要说,我并不讨厌这孩子,博士。
[name="临光"] 其实我挺喜欢她的,她身上有一种纯粹的正直,即使迷茫,这股正直也会带领她不至于走偏。
[name="临光"] 这是一件很难得的事。
[name="临光"] 啊,要到出发时间了,那么,我先失陪了。
-
-//(转场)
-//(背景:食堂)
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_canteen",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
-
[Character(name="char_196_sunbr_1#2",fadetime=1,block=true)]
[delay(time=1)]
[name="古米"] 咦,是博士!
-
[Decision(options="中午好,古米。;......;咦,是古米!", values="1;2;3")]
[Predicate(references="1")]
[Character(name="char_196_sunbr_1#2")]
[name="古米"] 博士中午好!
-
[Predicate(references="2")]
[Character(name="char_196_sunbr_1#3")]
[name="古米"] 难道是古米太矮了吗?!
[name="古米"] 博士,喂,看得到古米吗?
-
[Predicate(references="3")]
[Character(name="char_196_sunbr_1#5")]
[name="古米"] 博士今天心情看起来不错呢!
-
[Predicate(references="1;2;3")]
[Character(name="char_196_sunbr_1#2")]
[name="古米"] 博士来食堂吃饭吗?
@@ -244,7 +189,6 @@
[name="古米"] 交给我吧,角峰大叔!啊,调香师姐姐,我下次再来,博士也吃好哦!
[Character(name="char_181_flower_1")]
[name="调香师"] 好的,随时欢迎。
-
[Character]
[name="近卫干员"] 今天能吃到古米做的饭?!
[name="后勤干员"] 哈哈,今天真走运!
@@ -254,106 +198,84 @@
[name="古米"] 各位不要急,都有份的!
[Character(name="char_181_flower_1")]
[name="调香师"] 古米真是个有活力的孩子,对吧,博士?
-
[Decision(options="确实。;......;确实!", values="1;2;3")]
[Predicate(references="1;2;3")]
[Character(name="char_181_flower_1")]
[name="调香师"] 有一次她在我的工作室里睡着了,说了一些梦话,让我稍微有些担心。
[name="调香师"] 不过现在看到她已经开始融入罗德岛了,这样我就稍微放心了。
[name="调香师"] 虽然或许没有办法马上变好,但是慢慢地,一定会好起来吧。
-
[Decision(options="她说了什么梦话?;......;如果是这样就好了。", values="1;2;3")]
[Predicate(references="1")]
[Character(name="char_181_flower_1")]
[name="调香师"] 哎呀,博士,有时候直接并不是好事哦?
[name="调香师"] 这是个需要我为她保守的秘密,不过请放心,她需要的不是安慰,她需要的只是时间。
-
[Predicate(references="2")]
[Character(name="char_181_flower_1")]
[name="调香师"] 博士很在意吗?呵呵,博士果然很担心干员们呢。
[name="调香师"] 不过请放心吧,如果真的是很重要的事,我不会不说的。
[name="调香师"] 每个人都有自己的小秘密,不是吗?
-
[Predicate(references="3")]
[Character(name="char_181_flower_1")]
[name="调香师"] 博士,不要太自大哦,觉得自己需要照顾所有人这种想法是不好的。
[name="调香师"] 干员之间也是会互相照拂的。
-
[Predicate(references="1;2;3")]
[Character(name="char_181_flower_1")]
[name="调香师"] 那么,我先回办公室了。
[name="调香师"] 博士要是累了随时欢迎来我这里坐坐。
-
[Dialog]
[Character]
[PlaySound(key="$d_gen_walk_n")]
-//(调香师离开,真理出现)
-
[Delay(time=1)]
[Character(name="char_195_glassb_2",fadetime=1,block=true)]
[delay(time=1)]
[name="真理"] 博士,您好。
-
[Decision(options="中午好,真理。;......;今天的菜怎么样,真理?", values="1;2;3")]
[Predicate(references="1")]
[Character(name="char_195_glassb_2")]
[name="真理"] 在食堂遇到博士这还是第一次呢。
-
[Predicate(references="2")]
[Character(name="char_195_glassb_2")]
[name="真理"] 博士,你好像在思考什么事情,我建议你不要站在食堂门口思考。
-
[Predicate(references="3")]
[Character(name="char_195_glassb_2#2")]
[name="真理"] 嗯......饭稍微有些硬,汤的话我觉得甜味有些太过了,不过菜色我相当喜欢。
-
[Predicate(references="1;2;3")]
[Character(name="char_195_glassb_2")]
[name="真理"] 那么,博士,如果没有什么事的话,我先离开了。
[name="真理"] 下午我还有课要上。
-
[Decision(options="课?", values="1")]
[Predicate(references="1")]
[Character(name="char_195_glassb_2")]
[name="真理"] 是的,海帕提娅老师的历史课。
[name="真理"] 在经过一段时间的尝试后,我发现海帕提娅老师讲授的历史对我是最有帮助的。
-
[Decision(options="我可以帮你吗?;......;我也很懂历史!", values="1;2;3")]
[Predicate(references="1")]
[Character(name="char_195_glassb_2")]
[name="真理"] 唔,不。
[name="真理"] 啊,我并不是在拒绝,我很难向您解释,因为我也不是很明确。
-
[Predicate(references="2")]
[Character(name="char_195_glassb_2")]
[name="真理"] 老师的授课很有意思,博士有空的话我也推荐您来听一听。
-
[Predicate(references="3")]
[Character(name="char_195_glassb_2")]
[name="真理"] 唔,博士,如果我没记错的话,您失去了记忆对吧?
[name="真理"] 不过还是感谢您的好意。
-
[Predicate(references="1;2;3")]
[Character(name="char_195_glassb_2")]
[name="真理"] 只能说,我需要一些引导。
[name="真理"] 事实上我也不知道学习历史是否真的能对我有所帮助。
[name="真理"] 不过,前人的经验和思维或许能够为我提供一些灵感。
[name="真理"] 那么,我先去上课了。
-
[Decision(options="你知道娜塔莉娅在哪里吗?", values="1")]
[Predicate(references="1")]
[Character(name="char_195_glassb_2")]
[name="真理"] 娜塔莉娅......您在找她吗?
[name="真理"] 古米告诉我,她也想要成为前线干员,虽然我不知道申请有没有通过,不过以我对她的了解,她应该已经在为此做准备了。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_trainingcom",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-//(黑屏转场)
-//(场景:训练场)
-
[Character(name="char_194_rosali_1",name2="char_197_poca_1",focus=1)]
[name="烈夏"] 娜塔莉娅,你的准头好差哦。
[Character(name="char_194_rosali_1",name2="char_197_poca_1",focus=2)]
@@ -363,13 +285,10 @@
[name="烈夏"] 还有,你现在应该叫我烈夏!早露干员~
[Character(name="char_194_rosali_1",name2="char_197_poca_1",focus=2)]
[name="娜塔莉娅"] 好吧,烈夏干员,让我们等着瞧吧。
-
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_194_rosali_1",name2="char_197_poca_1",focus=1)]
[name="烈夏"] 谁让你非要用这么大的家伙的。
[name="烈夏"] 这是你在切尔诺伯格里找到的东西吧,扔掉换把更趁手的怎么样?
@@ -377,17 +296,14 @@
[name="娜塔莉娅"] 呼,呼......这叫纪念。
[Character(name="char_194_rosali_1",name2="char_197_poca_1",focus=1)]
[name="烈夏"] 好吧,那你可要努力啦。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_194_rosali_1",name2="char_197_poca_1",focus=1)]
[name="烈夏"] 娜塔莉娅,我感觉你步子都迈不动啦,还是休息一会儿比较好哦。
[Character(name="char_194_rosali_1",name2="char_197_poca_1#2",focus=2)]
[name="娜塔莉娅"] 我还能坚持......
-
[Character(name="char_197_poca_1#2")]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
[name="娜塔莉娅"] 呀啊!
@@ -417,29 +333,23 @@
[name="杜宾"] 格瑞斯,你看着点。
[Character]
[name="格瑞斯教官"] 我知道了。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 博士,午休时间你该好好休息,这里不是你需要来的地方。
-
[Decision(options="午安,杜宾教官。;......;我不能来吗?", values="1;2;3")]
[Predicate(references="1")]
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 午安,博士。
[name="杜宾"] 如果你只是想和我打招呼,那么我就回去了。
-
[Predicate(references="2")]
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 你逐渐有了一些领导者的姿态,不得不说,这不是坏事。
-
[Predicate(references="3")]
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 你可以来,只不过我会需要抽出时间来应付你,我希望这样的时间不会很多。
-
[Predicate(references="1;2;3")]
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 不过,我猜你应该是从阿米娅那里听说,凛冬那个小团体里的另一个人也要申请成为干员,才想着过来看看吧。
@@ -449,12 +359,10 @@
[name="杜宾"] 好吧,烈夏这丫头比较例外,在战斗这方面,她确实不需要太担心。
[name="杜宾"] 总之,这四个小姑娘申请的时候,阿米娅甚至想要强行不让她们通过的,只不过不知道为什么中途她改了主意。
[name="杜宾"] 结果现在又来一个,她不在意我才觉得奇怪......
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_194_rosali_1",name2="char_197_poca_1",focus=2)]
[name="娜塔莉娅"] 呼,休息得差不多了,罗莎琳,再陪我练习一会儿。
[Character(name="char_194_rosali_1",name2="char_197_poca_1",focus=1)]
@@ -477,33 +385,26 @@
[name="娜塔莉娅"] 嗯,总之请放心吧,撑不住的时候我会休息的。
[Character]
[name="格瑞斯教官"] 好吧......
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 你觉得她怎么样?
-
[Decision(options="她看起来很坚定。;......;她好拼命啊。", values="1;2;3")]
[Predicate(references="1")]
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 在你看来她很坚定吗?我不这么认为。
[name="杜宾"] 我见过很多这样的人,他们咬牙切齿,只是想让自己可以放弃思考。
-//两个只是要删掉一个吗?
-
[Predicate(references="1")]
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 是不是让你想起了那三个小丫头?
[name="杜宾"] 不知道哪里来的勇气,就敢在这个年纪咬着牙关向成年人的社会发起挑战。
[name="杜宾"] 偏偏她们好像真的做好了准备。
-
[Predicate(references="3")]
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 她确实很拼命,老实说,她出乎了我的意料。
[name="杜宾"] 一个能够拼命锻炼自己的贵族大小姐......呵。
-
[Predicate(references="1;2;3")]
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 我其实能够理解阿米娅不想让她们上战场的心情。
@@ -512,15 +413,12 @@
[name="杜宾"] 但我也早就已经接受自己无法帮到每一个人的现实。
[name="杜宾"] 我能做的,只有让她们学会战斗,学会保护自己,让她们在未来受更少的伤。
[name="杜宾"] 好好想想,博士,你能为她们做到什么?
-
[Dialog]
[Character]
[stopmusic(fadetime=3)]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_corridor",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-//(场景切换:办公室)
-
[Character(name="char_002_amiya_1",fadetime=1,block=true)]
[delay(time=1)]
[name="阿米娅"] 博士,欢迎回来。
@@ -543,7 +441,6 @@
[name="阿米娅"] 她们没有那么悲伤,没有那么痛苦,没有那么愤怒,没有那么绝望......
[name="阿米娅"] 我不知道这样形容对不对,就好像,好像有一堵无形的墙。
[name="阿米娅"] 平时的时候,这堵墙看不见、摸不着,但当她们想要前进时就会挡住她们,让她们原地踏步。
-
[Decision(options="我们可以为她们做些什么吗?", values="1")]
[Predicate(references="1")]
[Character(name="char_002_amiya_1#6")]
@@ -555,21 +452,17 @@
[name="阿米娅"] 当然,对罗德岛不利的事肯定不算在内啦,但我觉得至少凛冬她们肯定和这类事情无关。
[name="阿米娅"] 而且......
[name="阿米娅"] 我不觉得我们突然的帮助能够真的帮到她们。
-
[Decision(options="擅自提供帮助是自我满足。;......;可以试试直接去问她们。", values="1;2;3")]
[Predicate(references="1")]
[Character(name="char_002_amiya_1#3")]
[name="阿米娅"] 嗯,我也是这么想的。
-
[Predicate(references="2")]
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 也许这只是我单纯有些恐惧这么去做吧。
-
[Predicate(references="3")]
[Character(name="char_002_amiya_1#2")]
[name="阿米娅"] 噗,博士,你又在开玩笑了。
[name="阿米娅"] 要是真的能够这么简单就好了呢。
-
[Predicate(references="1;2;3")]
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 博士,我现在真的觉得,“我理解你”不是一句好话。
@@ -577,9 +470,6 @@
[name="阿米娅"] 理解别人的感情真的是一件很困难的事,更不要说帮助别人。
[name="阿米娅"] 舰内的许多其他干员其实也是一样的。
[name="阿米娅"] 我们没有与他们共享某一段经历,我们的话就传达不到他们,我们做的事哪怕正确,也不会是他们期望的。
-
-
-
[Decision(options="所以你当时没有阻止凛冬她们成为干员。", values="1")]
[Predicate(references="1")]
[Character(name="char_002_amiya_1")]
@@ -590,39 +480,30 @@
[name="阿米娅"] 博士,我不想,我真的不想说时间能够治愈一切。
[name="阿米娅"] 但我没有办法,我不知道别的办法。
[name="阿米娅"] 我能做的,只有尊重她们的选择,并且以我的,罗德岛的方法去保护她们。
-
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] 其实就连这么去思考,我都觉得自己有些傲慢呢......
-
[Decision(options="罗德岛不是温室,你能这么想已足够了。;......;那就和每个人都成为朋友吧。", values="1;2;3")]
[Predicate(references="1")]
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 嗯,但我总是希望能多做一些。
-
[Predicate(references="2")]
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 博士,怎么样才能治疗一个人,或者该不该去治疗她......从物理的角度来说,是很少需要考虑的事。
[name="阿米娅"] 但是,精神层面的治疗,这就会变成一个困难的问题。
[name="阿米娅"] 现在的我,只能给出这样模糊的答案。
-
[Predicate(references="3")]
[Character(name="char_002_amiya_1#3")]
[name="阿米娅"] 嗯,博士说得对呢。
[name="阿米娅"] 这也是我的想法,如果没有立场去帮助别人,那就创造立场。
[name="阿米娅"] 我只是稍微有些丧气而已。
-
-
[Predicate(references="1;2;3")]
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 药是止痛的,是用来治疗伤口的,有的药也能够让人痊愈,但无论如何,在那之前受过的痛楚和折磨是不会消失的。
[name="阿米娅"] 我总是在想,要是罗德岛能够让一些人,哪怕只是很少的人,能够忘记,或者至少愿意不去在意过去受过的伤就好了。
[name="阿米娅"] 这一路走来,我发现,这果然还是很难的。
[name="阿米娅"] 为了真正做到这一点,研制药物只是最基本的,我们还要做很多很多的事。
-
[Decision(options="至少,我们已经在做了。", values="1")]
[Predicate(references="1")]
-
-
[Character(name="char_002_amiya_1#3")]
[name="阿米娅"] 嗯,至少,我们已经在做了。
[Character(name="char_002_amiya_1#2")]
@@ -632,7 +513,6 @@
[Character(name="char_002_amiya_1#3")]
[name="阿米娅"] 希望有一天,她们愿意对我们敞开心扉。希望有一天,我们能够帮到她们。
[name="阿米娅"] 希望有一天......罗德岛能成为她们的新家。
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act10d5/level_act10d5_st07.txt b/resources/gamedata/story/activities/act10d5/level_act10d5_st07.txt
index b8362219..f9155602 100644
--- a/resources/gamedata/story/activities/act10d5/level_act10d5_st07.txt
+++ b/resources/gamedata/story/activities/act10d5/level_act10d5_st07.txt
@@ -1,31 +1,17 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 小警察 在春天之前
-
-////凛冬 Соня Sonia 索尼娅
-//真理 Анна Anna 安娜
-//古米 Рада Rada 拉达
-//早露 Наталия Nataliya 娜塔莉娅
-//烈夏 Розалинд / Rosalind /罗莎琳
-
[stopmusic]
[Dialog]
[Delay(time=1)]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-
人们在一切作品中常说邪不胜正。
我时常想,这当然是无可辩驳的。
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_cherbefore_1",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-
[playMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.4)]
-
-//有没有带颜色的蒙版表示回忆?还是直接转场换背景就可以?
-
-//剪影
[name="女性"] 你真的要去吗?
[name="女性"] 我看到报道了,他们说暴民和警官们起了争执。
[name="女性"] 我看到有人流血,很多人流血......
@@ -53,42 +39,29 @@
[name="男性"] 行!哎,她还有多久才开学?要不然我提前送她回学校吧?
[name="女性"] 瞎说什么呢!
[name="女性"] 卓娅?卓娅你来得正好,快过来,爸爸要去值夜班了,来和爸爸说再见。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=3, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
-//(回忆结束)
-
[stopmusic(fadetime=3)]
-
所有幸福的事情,或许会在当时强烈地爆发,彰显无与伦比的存在感。
又或许好像从来都很平淡,只是当回头再看时,才意识到那是怎样的时光。
只是寻常的对话,只是单调的日常。
-
就好像默认春天一定会照常到来,郊外的雪会融化,人们会拾起干草扎成草人,在淡蜜酒的香气中踩了满脚泥。
理所当然一样,说早上好,说晚安,说你好,说再见。
-
直到那一天——
-
我们的城市在我眼前,扭曲,变形,爆发。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_cher_1",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
[playMusic(intro="$nervous_intro", key="$nervous_loop", volume=0.4)]
-
-//(切尔诺伯格)
-//(阴影)
[Character(name="char_405_absin_ed_1",fadetime=1,block=true)]
[delay(time=1)]
[name="???"] 左前方,无人。
[name="???"] 好机会。
-
[Dialog]
[Character]
[PlaySound(key="$rungeneral", volume=1)]
@@ -99,18 +72,13 @@
[name="???"] 没有信号,还是联系不上外面。
[name="???"] 呼,总算被我摸清他们的巡逻规律了,到这里应该就没问题了。接下来只要能越过围墙......
[name="???"] 这次一定要成功!
-
[Dialog]
[PlaySound(key="$d_gen_walk_n", volume=1)]
-
[Character(name="char_405_absin_ed_1#2")]
[name="???"] !
-
[PlaySound(key="$runsand", volume=1)]
[Character(name="char_405_absin_ed_1#2")]
[name="???"] (怎么回事,有什么人来了!这个点明明不应该有巡逻队的......不行,得先找个地方藏起来。)
-
-
[Character(name="char_1002_nsabr_1",name2="char_1002_nsabr_1",focus=1)]
[name="整合运动士兵"] (模糊的说话声)
[Character(name="char_1002_nsabr_1",name2="char_1002_nsabr_1",focus=2)]
@@ -120,12 +88,9 @@
[name="???"] (这个声音,好像是那群自称整合运动的人,而且来的不止一个......左边的那个,看起来不像是在平常巡逻的那种士兵。)
[Character(name="char_405_absin_ed_1#2")]
[name="???"] (到底是怎么一回事,突然出现又把我们全都关在学校里,那帮暴徒到底想干什么?)
-
[Dialog]
[PlaySound(key="$d_gen_walk_n", volume=1)]
-
[name="???"] (......!他们走过来了!)
-
[Character(name="char_1002_nsabr_2",name2="char_1002_nsabr_1",focus=1)]
[name="整合运动士兵队长"] 你说,梅菲斯特他是怎么想的?
[name="整合运动士兵队长"] 他真会自愿接手这种活,要去和那一边的学生打交道?我很难相信他有这种好心。
@@ -147,9 +112,7 @@
[name="整合运动士兵队长"] 我叫你小声点!别吓到楼里的学生们!
[Character(name="char_1002_nsabr_2",name2="char_1002_nsabr_1",focus=2)]
[name="整合运动士兵"] ......*!
-
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Character(name="char_1002_nsabr_2",name2="char_1002_nsabr_1",focus=2)]
[name="整合运动士兵"] 对不住,是我太激动。
[Character(name="char_1002_nsabr_2",name2="char_1002_nsabr_1",focus=1)]
@@ -161,8 +124,6 @@
[name="整合运动士兵队长"] 但是不行,只要我们还是同胞,这种行为就不被允许,我们不该互相伤害,这和我们的初衷不符。
[name="整合运动士兵队长"] 不过,确实,你会生气也是正常的......他这次行动中干的算是什么事啊。
[name="整合运动士兵队长"] 就这么纵容他手下那些人乱来,我们是这种闯进别人家杀人放火的暴徒吗?
-
-
[Character(name="char_405_absin_ed_1#2")]
[name="???"] (梅菲斯特?那是谁?)
[name="???"] (他们在说什么......杀人?!)
@@ -217,7 +178,6 @@
[name="整合运动士兵队长"] 不。我们哪都能去,总有一天,我们想去哪就去哪。
[Character(name="char_1002_nsabr_2",name2="char_1002_nsabr_1",focus=2)]
[name="整合运动士兵"] 呿,说得真好听,会有那样一天?
-
[Character(name="char_405_absin_ed_1#2")]
[name="???"] ......
[name="???"] (......他们到底在说什么?他们到底是什么人?!)
@@ -227,11 +187,8 @@
[name="???"] (不能再拖了,一定要赶快离开这里。)
[Character(name="char_405_absin_ed_1")]
[name="???"] (爸爸,妈妈......)
-
[Character(name="char_405_absin_ed_1#2")]
[name="???"] (他们没注意到这里,好机会......趁现在!)
-
-//(苦艾离开,发出动静)
[Dialog]
[Character]
[PlaySound(key="$rungeneral", volume=0.9)]
@@ -248,12 +205,10 @@
[name="整合运动士兵队长"] 总之,现在情况就是这样,之后就拜托你们了。
[Character(name="char_1002_nsabr_2",name2="char_1002_nsabr_1",focus=2)]
[name="整合运动士兵"] 呿,赶紧走,别耽搁了你们的任务。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_1002_nsabr_1")]
[name="整合运动士兵"] ......
[name="整合运动士兵"] 喂,他走了。
@@ -295,7 +250,6 @@
[Character(name="char_1002_nsabr_1",name2="char_1011_wizard_1",focus=1)]
[name="整合运动士兵"] ......
[name="整合运动士兵"] 你不会这么做。大尉的话你会听,我晓得。
-
[Character(name="char_1002_nsabr_1",name2="char_1011_wizard_1",focus=2)]
[name="整合运动术士"] 这你说对了。
[name="整合运动术士"] 爱国者老爷子手下的那群人,他们也挺难做的,是不是?一个多礼拜以来,他们可被这群学生闹得不轻。
@@ -334,38 +288,30 @@
[Character(name="char_1002_nsabr_1",name2="char_1011_wizard_1",focus=1)]
[name="整合运动士兵"] ......等等。
[name="整合运动士兵"] 你他*为什么不拦住她!**这些傻子,出去那可是、可是......
-
[Character(name="char_1002_nsabr_1",name2="char_1011_wizard_1",focus=2)]
[name="整合运动术士"] 没错。出去,可就是自己送死了。
[name="整合运动术士"] 我为什么要拦?就算抓到她,我也不能对她怎么样,我会听从大尉的吩咐。
[name="整合运动术士"] 所以我会放她走。
[name="整合运动术士"] 我说过,我和你不一样。你仍然硬不下心肠,就算是现在,还有心思担心那些学生们。
[name="整合运动术士"] 而我,我忘不了我和我的家人曾在这座城市遭受的。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]\
-
[name="整合运动术士"] 我恨这里的所有人。
[name="整合运动术士"] 真希望那个学生别死得太快。哈哈,最好能睁大眼睛好好看看,好好看看,这座城市现在正遭受的一切。
-
[stopmusic(fadetime=2)]
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_cher_5",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-//(街景,苦艾在街上奔跑)
[playMusic(intro="$escape_intro", key="$escape_loop", volume=0.4)]
[PlaySound(key="$rungeneral", volume=1)]
[delay(time=1)]
-
-
我从没见过这座城市这样的一面。
房屋被毁坏,道路被封堵,窗户都像是畏惧寒风一般紧闭,残破的砖瓦好似被推倒的积木那样被扔在路边。
-
自四处蹿起火光,悲鸣哭叫如烟雾般缭绕。
而拿着武器的人高声欢呼,在墙上、地面上刻下他们的标志,我听到他们的名字,听到凶手骄傲地说出他们的名字。
他们称呼自己——整合运动。
@@ -374,8 +320,6 @@
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$d_sp_ballista")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.25, block=true)]
-//(爆炸)
-//(苦艾被波及)
[delay(time=1)]
[Character(name="char_405_absin_ed_1#2")]
[name="???"] ......啧,好痛......
@@ -404,17 +348,13 @@
[name="乌萨斯平民"] 那群混蛋!怪物,都是怪物!
[Character(name="char_405_absin_ed_1")]
[name="???"] (人群在骚动,这种恐慌不同寻常......)
-
[Character(name="char_405_absin_ed_1#3")]
[name="???"] 那个,请问前面到底——
[Dialog]
[Character]
[PlaySound(key="$fightgeneral")]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[name="乌萨斯平民"] 闪开!别挡路!
-
-//(被推开)
[Character(name="char_405_absin_ed_1#2")]
[name="???"] !
[Character]
@@ -422,11 +362,8 @@
[name="乌萨斯女性"] 我的孩子,我的孩子还在那里!
[name="乌萨斯平民"] 他们追过来了,*粗口*,快点,从这边走!
[name="乌萨斯孩童"] 呜呜,妈妈,妈妈......
-
[Character(name="char_405_absin_ed_1#2")]
[name="???"] 小心!
-
-//(摔倒)
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
[Character(name="char_405_absin_ed_1#2")]
[name="???"] (呜,撞到伤口了,好痛......)
@@ -437,19 +374,14 @@
[Dialog]
[Character(name="char_405_absin_ed_1")]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=120, fadeout=true, block=true)]
-//(被推开)
-//(孩童跑开)
[Dialog]
[Character]
[PlaySound(key="$rungeneral")]
[Character(name="char_405_absin_ed_1")]
[name="???"] 唉,等等!
-
[Dialog]
[Character]
[PlaySound(key="$d_gen_soldiersrun")]
-//(脚步声)
-
[Character]
[name="乌萨斯警察"] 退后!退后!
[Character(name="char_405_absin_ed_1")]
@@ -465,8 +397,6 @@
[name="乌萨斯平民"] 放我们过去!!
[name="乌萨斯平民"] 让我们离开这里!他们,那些人在杀人,警察难道不应该想想办法吗?!
[name="瓦列里"] 不要慌乱!冷静一点!这里会有我们处理——
-
-
[Dialog]
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[Blocker(a=0, fadetime=1.5, block=false)]
@@ -485,12 +415,9 @@
[name="瓦列里"] 我没事......
[Character]
[name="乌萨斯警察"] 不要推搡!停下来!我说你们**的冷静点!
-
[Dialog]
[PlaySound(key="$fightgeneral")]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-//(被袭击)
-
[Character]
[name="乌萨斯平民"] 警察都做了些什么啊!你们这群没用的废物,快去拦住那些感染者啊!!
[name="乌萨斯平民"] 他们要来了,他们要来了,我们都会被杀死——
@@ -498,13 +425,10 @@
[name="???"] 喂!这么说太过分了!
[Character]
[name="乌萨斯平民"] 废物!让开,让开......我不想死......
-
[Dialog]
[PlaySound(key="$rungeneral", volume=1)]
-//(平民跑开)
[Character]
[name="瓦列里"] 拦住他们!!
-
[Character(name="char_405_absin_ed_1")]
[name="???"] 太过分了,他们怎么能......!瓦列里大叔,你还好吗。
[Character]
@@ -547,7 +471,6 @@
[name="瓦列里"] 高温融化了一切,草木、砖瓦、钢筋、一切的一切,连雪都无法在那片焦土上再次堆积。
[name="瓦列里"] 我不想骗你说或许你母亲已经被疏散,你一直是个聪明的孩子,这种谎言骗不了你。
[name="瓦列里"] 抱歉。我们来迟了。
-
[Character(name="char_405_absin_ed_1")]
[playMusic(intro="$distressed_intro", key="$distressed_loop", volume=0.4)]
[name="???"] ......
@@ -557,21 +480,16 @@
[name="瓦列里"] 卓娅......听我说,这是真的。
[Character(name="char_405_absin_ed_1")]
[name="???"] 这不可能,爸爸说过......
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
他说过,会保护我们。
-
-//(回忆)
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_cherbefore_1",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character]
[name="男性"] 没有什么好担忧的。
[name="男性"] 还有我们警察在这座城市里,我们的军队驻扎在城市外围。
@@ -579,35 +497,25 @@
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[name="男性"] 卓娅,未来你想从事什么职业?
[name="男性"] 想要和爸爸一样?哈哈,是吗,那会很辛苦哦。
[name="男性"] 等小卓娅长大了就会知道。等你真正理解了爸爸的职责,如果还不改变想法,那爸爸很期待和小卓娅成为同事。
-
-//(回忆结束)
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
......
没错,他说过的。
守护是他的天职,他会保护我和妈妈,保护家庭,他......
‘会保护这座城市’
-//这里用单引号还是双引号?
-
-
不能哭。
还不能哭。
我想要成为和爸爸一样的人,我也想要......
-
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_cher_5",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_405_absin_ed_1#2",fadetime=1,block=true)]
[delay(time=1)]
[name="???"] ......
@@ -623,7 +531,6 @@
[name="瓦列里"] 军队还没有来,明明通讯没有问题,不知道那边出了什么状况。
[name="瓦列里"] 光凭我们军警,已经很难阻挡他们。你接下来就和我们一起行动,这样会安全一些。
[name="瓦列里"] 对了,你的父亲现在不在小队中,他去了彼得海姆中学那边。
-
[Character(name="char_405_absin_ed_1")]
[name="???"] 彼得海姆中学......又是彼得海姆中学?
[name="???"] 他去那儿做什么?
@@ -654,7 +561,6 @@
[Character]
[name="瓦列里"] 瞎说什么!简直是胡闹!绝对不行,这太危险了!
[name="瓦列里"] 而且你一个人去,又能有什么用?!
-
[Character(name="char_405_absin_ed_1#2")]
[name="???"] 瓦列里大叔!
[name="???"] 我能听出来,我知道情况很紧急,而且现在看来,事情其实......越来越不妙,是不是?
@@ -663,7 +569,6 @@
[name="???"] 虽然不是同一所学校,但是应该相差不会很大......
[name="???"] 我之前去过彼得海姆中学,我知道那里的校园布局!而且、而且至少我已经在整合运动的眼皮底下顺利走到了这里!
[name="???"] 我有这个能力,我可以帮——
-
[Character]
[name="瓦列里"] 这不一样!!
[Character(name="char_405_absin_ed_1#2")]
@@ -675,17 +580,13 @@
[name="???"] ......
[name="???"] 我知道的,这是在给大家添乱,我可能根本帮不上什么忙,我都明白。
[name="???"] 但是,但是我......
-
[Dialog]
[Character]
-
但是,除此之外,我又还能做些什么呢?
-
[Character(name="char_405_absin_ed_1")]
[name="???"] 我还是......
[Dialog]
[Character]
-
我害怕去想,我必须行动。
[Character(name="char_405_absin_ed_1#2")]
[name="???"] 求你了。让我去......
@@ -708,34 +609,25 @@
[name="瓦列里"] 你父亲一定也不希望看到你身处险境。
[Character(name="char_405_absin_ed_1")]
[name="???"] ......谢谢。
-
[Character(name="char_405_absin_ed_1#3")]
[name="???"] 谢谢你,瓦列里大叔。
[name="???"] 我一定会......
-
[Dialog]
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Character]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
一定会什么?
我没有把这句话说下去。
因为我们双方都清楚,这种时候的保证,只不过是无力的互相安慰而已。
-
-
我穿过人群,躲过崩裂开来的瓦砾,避开伤害着城市的凶恶之徒。
我什么都不去想,不敢去想,只朝着一个目标前进。
-
[Dialog]
[stopmusic(fadetime=3)]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_schoolyard",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-//(校园场景)
[playMusic(intro="$nervous_intro", key="$nervous_loop", volume=0.4)]
-
[Character(name="char_405_absin_ed_1")]
[name="???"] (呼,总算到这里了。)
[name="???"] (彼得海姆中学......上一次来,还是校级交流会的时候吧。)
@@ -744,19 +636,15 @@
[name="???"] (嗯?那边是......)
[Character(name="char_405_absin_ed_1#2")]
[name="???"] !?
-
[Dialog]
[Character]
这是什么?
-
[Character(name="char_405_absin_ed_1#2")]
[name="???"] (这到底是怎么回事?!)
[name="???"] (这些、这些都是,学生?)
-
[Dialog]
[Character]
这些都是什么?
-
[Character(name="char_405_absin_ed_1")]
[name="???"] (或者应该说,这些都是,曾经是学生的东西。)
[name="???"] (地上还有墙壁,都有火的痕迹,周围都被烧焦了......但是这些学生们,他们的死因并不全是火......)
@@ -764,62 +652,48 @@
[name="???"] (可恶,到底是怎么回事,为什么会发展成这样!)
[name="???"] (难道是整合运动做的?可是这些伤口看起来,并不像是那些暴徒的手笔)
[name="???"] (而且,不是说学生还有用处,整合运动应该不会这样攻击学生才对啊?)
-
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Character(name="char_405_absin_ed_1")]
[name="???"] 嗯?这是......
[name="???"] 啊......?
-
[Dialog]
[Character]
[stopmusic(fadetime=3)]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
焦黑的地面上,满地学生服之中,只有一个音符滑出乐谱,重重撞击在琴键上。
那是我从未想过的,在梦中也从不曾出现的场景。
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_cherbefore_1",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character]
[name="男性"] 天气是不是已经快要暖和起来了?哎,卓娅,你看这件衣服怎么样?
[name="男性"] 嗯?啊,只是提前准备一下,是和你妈妈约好了的。哎,平常总穿制服,现在要换下这身还有点不习惯,都找不到衣服穿。
[name="男性"] 带你一起去?不行,当然不行。
[name="男性"] 这可是我和你妈妈的约会。
-//(回忆结束)
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_schoolyard",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_405_absin_ed_1")]
[name="???"] 啊,啊......
[name="???"] 爸爸......?
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
等到这个冬天过去,天气暖和,我们一起去送冬吧?
喝一点淡蜜酒,围着火炉烙饼。我们牵手唱啊跳,踩在开始变软的泥土地上,即便是冻土,到时也会开出小小的花。
-
在这座城市,春天会照常来。
-
[stopmusic(fadetime=1)]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=3, block=true)]
[Background(image="bg_corridor",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-
[Character(name="char_016_medic")]
[name="后勤工作人员"] 好的,手续已经没有问题了。
[name="后勤工作人员"] 这是新的记录卡,请收好。
@@ -830,13 +704,9 @@
[name="苦艾"] (习惯之后,还是挺轻松的。)
[Character(name="char_405_absin_4")]
[name="苦艾"] (饿了......一会也顺便去把饭卡充个值吧。)
-
-//(嘈杂的说话声)
-
[Character(name="char_405_absin_4")]
[name="苦艾"] 嗯?
[playMusic(intro="$warm_intro", key="$warm_loop", volume=0.4)]
-//下面的单引号要换成双引号吗?
[Character(name="char_196_sunbr_1#5")]
[name="古米"] 上次真的超级好玩!博士好厉害啊,纸牌一次都没输过,还教我怎么把硬币“嘭”地一下变出来呢!像这样......嘿!
[Character(name="char_197_poca_1")]
@@ -853,20 +723,15 @@
[name="烈夏"] 哈啊?谁会输啊?要不要比比看,到底谁怕谁啊!?
[Character(name="char_115_headbr_9#8", name2="char_194_rosali_1#2",focus=1)]
[name="凛冬"] 求之不得!
-
[Dialog]
[Character]
[delay(time=1)]
[Character(name="char_405_absin_4#2")]
[name="苦艾"] ......
[name="苦艾"] 这身制服,她们是——
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=3, block=true)]
那所中学的学生......!
-
-//(如果能做出效果的话,可以试试这样戛然而止,画面用校徽图标作为结束)
-
[Dialog]
[Blocker(fadetime=3,block=true)]
[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act11d0/level/act11d0_04.txt b/resources/gamedata/story/activities/act11d0/level/act11d0_04.txt
index 46392d14..44ed5d38 100644
--- a/resources/gamedata/story/activities/act11d0/level/act11d0_04.txt
+++ b/resources/gamedata/story/activities/act11d0/level/act11d0_04.txt
@@ -1,10 +1,6 @@
[HEADER(is_skippable=true, is_autoable=false)] 活动11d0_04
-
[PopupDialog(dialogHead="$avatar_folnic")] 暴徒们比想象中多,他们占领了城镇。我答应过阿米娅,不让你卷入过于激烈的战斗......
[PopupDialog(dialogHead="$avatar_lisa")]——不,我会保护好我自己的,我也要保护亚叶姐姐。
[PopupDialog(dialogHead="$avatar_folnic")] ......我?
[PopupDialog(dialogHead="$avatar_lisa")] 因为亚叶姐姐现在的表情......让人很不安。
-[PopupDialog(dialogHead="$avatar_folnic")] 好吧......表情......?真有那么糟吗......抱歉。
-
-
-
+[PopupDialog(dialogHead="$avatar_folnic")] 好吧......表情......?真有那么糟吗......抱歉。
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act11d0/level_act11d0_01_beg.txt b/resources/gamedata/story/activities/act11d0/level_act11d0_01_beg.txt
index 09947729..4bbc0fef 100644
--- a/resources/gamedata/story/activities/act11d0/level_act11d0_01_beg.txt
+++ b/resources/gamedata/story/activities/act11d0/level_act11d0_01_beg.txt
@@ -1,9 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 九尾狐活动 1上
-
-
-
-
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -13,16 +8,12 @@
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
2:10 P.M. 天气/晴
莱塔尼亚移动城镇沃伦姆德,这座昔日繁华的商业都市如今人迹罕见
-
-
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_ltroom",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
城镇议事厅
-//待客厅室内
[dialog]
[delay(time=1)]
[Character(name="avg_npc_068")]
@@ -104,7 +95,6 @@
[name="镇民代表"] ——唉。
[name="镇民代表"] 算了,都是可怜人。塔佳娜,塞弗林,托尔,都是。
[name="镇民代表"] 赶紧把这里收拾一下,罗德岛的人马上就要到了。
-
[dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
[Character]
@@ -140,7 +130,6 @@
[name="镇民"] 这种时候还会有游客?好奇怪的装束,不会是什么危险分子吧?
[name="镇民"] 看看那个尾巴,啊,还有她肩膀上的结晶,是感染者?
[name="镇民"] 可是那个装束,我好像在哪里见到过......是......吗?
-
[Character(name="char_358_lisa_1#3", name2="char_345_folnic_1#4",focus=1)]
[name="铃兰"] ......亚、亚叶姐姐,就这么坦荡荡地走在街上真的没关系吗?
[Character(name="char_358_lisa_1#3", name2="char_345_folnic_1#3",focus=2)]
@@ -151,10 +140,8 @@
[Character(name="char_358_lisa_1#3", name2="char_345_folnic_1#3",focus=2)]
[name="亚叶"] 至少是付得起的代价。
[name="亚叶"] 就算远离了中心,也有冲突和纠纷,但沃伦姆德依旧提供了感染者居住的街道......至少她是这么和我说的——
-
[Character(name="char_358_lisa_1#3")]
[name="亚叶"] ——啊,有人来了。
-
[Character(name="avg_npc_066")]
[name="塞弗林"] ......嗯?
[Character(name="char_358_lisa_1#3", name2="char_345_folnic_1#4",focus=1)]
@@ -169,7 +156,6 @@
[name="铃兰"] (啊,他点了一支烟。)
[name="铃兰"] (他把打火机揣进兜里了,他换了个手拿烟,他又换了一次手——)
[name="铃兰"] (——他头也不回地走掉了!亚叶姐姐!)
-
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
[Character(name="char_345_folnic_1#3")]
[name="亚叶"] 那个——!
@@ -189,8 +175,6 @@
[Character(name="avg_npc_066")]
[name="塞弗林"] 我下班了,而我现在不想在公务之外有太多交谈......我还有急事处理。
[name="塞弗林"] 就这样,回头见。
-
-//脚步声,塞弗林叼着烟,一脸无所谓地远去了。
[Dialog]
[Character]
[playsound(key="$d_gen_walk_n", volume=0.6)]
@@ -202,12 +186,9 @@
[Character(name="char_358_lisa_1#3", name2="char_345_folnic_1#3",focus=2)]
[name="亚叶"] 哈......可是我们也很累啊!
[name="亚叶"] 不过好歹给我们指了路,我们还是先去问问本地的——
-
[Dialog]
[Character]
[playsound(key="$rungeneral", volume=0.6)]
-
-//(晃动)
[delay(time=1)]
[Character(name="avg_npc_069#4")]
[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
@@ -275,16 +256,13 @@
[name="亚叶"] 那她在哪里?
[Character(name="avg_npc_066")]
[name="塞弗林"] 她——
-
[Dialog]
[Character]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
[stopmusic(fadetime=2)]
-
[name="镇民"] 不、不好了!打起来了!
[name="镇民"] 那、那些感染者有武器!怎么回事?
[name="镇民"] 他们用、用刀!?会出人命吧?
-
[playMusic(intro="$frontline_intro", key="$frontline_loop", volume=0.4)]
[Character(name="avg_npc_069#3")]
[name="塔佳娜"] 长官!
@@ -295,4 +273,4 @@
[name="塞弗林"] 跟我来。
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
-[Character]
+[Character]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act11d0/level_act11d0_01_end.txt b/resources/gamedata/story/activities/act11d0/level_act11d0_01_end.txt
index 3ac38f11..2cff986c 100644
--- a/resources/gamedata/story/activities/act11d0/level_act11d0_01_end.txt
+++ b/resources/gamedata/story/activities/act11d0/level_act11d0_01_end.txt
@@ -1,19 +1,14 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 九尾狐活动 1下
-
[stopmusic]
[Dialog]
[Delay(time=1)]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
-//(在隔离区的战斗结束后,小巷内)
-//背景:沃伦姆德小巷间
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_ltstreet1",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[playMusic(intro="$nervous_intro", key="$nervous_loop", volume=0.4)]
-
[name="叛乱的镇民"] 那、那些外人为什么要搅和我们的事情!
[name="叛乱的镇民"] 还有你!塞弗林!你的儿子都死在那场火灾里了,你竟然还帮着那些饭桶!
[Character(name="avg_npc_066")]
@@ -24,13 +19,8 @@
[Dialog]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
[PlaySound(key="$fightgeneral")]
-
-//(晃动)
-//(塞弗林单独解决了最后几位暴乱的感染者,他抬起头,正逢亚叶走来)
-
[Character(name="avg_npc_066")]
[name="塞弗林"] ......都持刀伤人了,躲回家里又有什么用?没关系,宪兵队会挨个敲门问责。
-
[Character(name="char_345_folnic_1#4")]
[name="亚叶"] 只是问责?
[Character(name="avg_npc_066", name2="char_345_folnic_1#4",focus=1)]
@@ -47,7 +37,6 @@
[name="塞弗林"] ......这里不安全,我们回去再说。
[Dialog]
[Character]
-//(塞弗林下)
[PlaySound(key="$d_gen_walk_n", volume=0.6)]
[delay(time=2)]
[stopmusic(fadetime=3)]
@@ -102,10 +91,8 @@
[name="亚叶"] ......只是这样就好了。
[Dialog]
[Character]
-//(在二人说悄悄话的同时,塔佳娜完成了她的任务)
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
[Character(name="avg_npc_069#2",fadetime=1,block=true)]
[delay(time=1)]
[name="塔佳娜"] 二位辛苦了,真是抱歉,一来就被卷入了这样的事情里,我很惭愧......
@@ -129,9 +116,6 @@
[name="亚叶"] 在我们那儿没有多少人会用真名工作,就和“安托”一样。
[Character(name="avg_npc_069#2", name2="char_345_folnic_1#4",focus=1)]
[name="塔佳娜"] 安托医生......
-
-//(塔佳娜的脸上一瞬间抹过一丝阴霾,亚叶并没有放过这个细节)
-
[Character(name="avg_npc_069#2", name2="char_345_folnic_1#4",focus=2)]
[name="亚叶"] 看你的反应,你们认识。
[Character(name="avg_npc_069#2", name2="char_345_folnic_1#4",focus=1)]
@@ -139,17 +123,11 @@
[name="塔佳娜"] 总之,请跟我来。
[Character(name="avg_npc_069#2", name2="char_345_folnic_1#4",focus=2)]
[name="亚叶"] ......我明白了。
-
-
-//(一行人回到待客厅,早一步回来的塞弗林一言不发)
-//背景:待客厅室内
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_ltroom",screenadapt="coverall")]
-
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-
[Character(name="avg_npc_068")]
[name="镇民代表"] 你对他们说了多少?
[Character(name="avg_npc_066")]
@@ -174,7 +152,6 @@
[Character(name="avg_npc_069")]
[name="塔佳娜"] 长官,店长,他们到了。
[Dialog]
-//(塔佳娜带着亚叶和铃兰上)
[Character]
[PlaySound(key="$d_gen_walk_n", volume=0.6)]
[Character(name="char_358_lisa_1", name2="char_345_folnic_1#3",fadetime=1,block=true)]
@@ -193,7 +170,6 @@
[stopmusic(fadetime=1)]
[Character(name="avg_npc_066#3")]
[name="塞弗林"] 她失踪了。
-
[Character(name="char_358_lisa_1#3")]
[name="铃兰"] 欸!?
[Character(name="char_345_folnic_1#3")]
@@ -223,7 +199,6 @@
[Character(name="avg_npc_066", name2="char_345_folnic_1#3",focus=1)]
[name="塞弗林"] 别摆出那么难看的表情......根据目前的调查,那很可能只是一场意外。
[name="塞弗林"] 安托医生在那之后就离开了沃伦姆德镇,嗯,不知道去哪儿了。
-
[Character(name="char_345_folnic_1#5")]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
[name="亚叶"] 这种事情你还能说得这么轻描淡写——!
@@ -296,7 +271,6 @@
[Character(name="char_358_lisa_1#3")]
[name="铃兰"] 呃?啊,好的!那么沃伦姆德的各位,一会见!
[stopmusic(fadetime=2)]
-//(亚叶和铃兰离开)
[Character]
[Dialog]
[PlaySound(key="$d_gen_walk_n", volume=0.6)]
@@ -332,8 +306,6 @@
[name="塞弗林"] ......塔佳娜,你稍微跟上去看一眼,不要让客人们遇到什么麻烦。
[Character(name="avg_npc_069#4")]
[name="塔佳娜"] 啊,好的!明白,长官!
-
-//(塔佳娜下)
[Dialog]
[Character]
[PlaySound(key="$rungeneral", volume=0.6)]
@@ -351,4 +323,4 @@
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act11d0/level_act11d0_02_beg.txt b/resources/gamedata/story/activities/act11d0/level_act11d0_02_beg.txt
index e32630ce..4943acbf 100644
--- a/resources/gamedata/story/activities/act11d0/level_act11d0_02_beg.txt
+++ b/resources/gamedata/story/activities/act11d0/level_act11d0_02_beg.txt
@@ -1,21 +1,15 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 九尾狐活动 2上
-
[stopmusic]
[Dialog]
[Delay(time=1)]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_ltstreet1",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-//(亚叶和铃兰回到了隔离区——十二音街道)
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_ltalley",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
-
3:59 P.M. 天气/多云
移动城镇沃伦姆德,感染者居住区,十二音街道
-
-//背景:沃伦姆德小巷间
[PlaySound(key="$d_gen_walk_n", volume=0.6)]
[playMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.4)]
[Character(name="char_358_lisa_1#3", name2="char_345_folnic_1#4",focus=1)]
@@ -28,8 +22,6 @@
[name="铃兰"] 但愿......
[Dialog]
[Character]
-
-//(在感染者居住区,往来的镇民们无声的走过)
[PlaySound(key="$d_gen_walk_n", volume=0.3)]
[Character(name="avg_npc_065")]
[name="镇民"] ......
@@ -70,7 +62,6 @@
[Dialog]
[Character]
[name="镇民"] ......
-
[Character(name="char_358_lisa_1#3", name2="char_345_folnic_1#4",focus=2)]
[name="亚叶"] ......我没有在指责他们,我只是说......关于“武装感染者”的话题。
[Character(name="char_358_lisa_1#3", name2="char_345_folnic_1#4",focus=1)]
@@ -96,14 +87,10 @@
[name="亚叶"] ......哈,我又被小丽萨安慰了?这是怎么了?
[Character(name="char_358_lisa_1", name2="char_345_folnic_1#2",focus=1)]
[name="铃兰"] 嘿嘿,烦恼不分大小啦。
-
[Dialog]
[Character]
[PlaySound(key="$rungeneral", volume=0.6)]
[delay(time=1)]
-//(脚步声,晃动)
-//(塔佳娜跟了上来)
-
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
[Character(name="avg_npc_069#4")]
[name="塔佳娜"] 二位,请稍等——!
@@ -133,16 +120,12 @@
[Character(name="avg_npc_069#2", name2="char_345_folnic_1#4",focus=1)]
[name="塔佳娜"] ......是吗。
[name="塔佳娜"] 啊,请往这边走,这里是通往秋千广场的路。
-
-//(转场,依旧在感染者小巷)
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[PlaySound(key="$d_gen_walk_n", volume=0.6)]
-
[Background(image="bg_ltalley",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
[Character(name="avg_npc_069#2", name2="char_345_folnic_1#4",focus=2)]
[name="亚叶"] 安托在这里做了什么?
[Character(name="avg_npc_069#2", name2="char_345_folnic_1#4",focus=1)]
@@ -153,8 +136,6 @@
[Character(name="avg_npc_069#2", name2="char_345_folnic_1#2",focus=2)]
[name="亚叶"] ......这是她应该做的。
[name="亚叶"] 嗯,没错,比起死板的学习,她果然更适合实践。
-//(亚叶自说自话的露出了微笑,短暂的遗忘了安托生死不明的现状)
-
[Character(name="avg_npc_069#2", name2="char_345_folnic_1#2",focus=1)]
[name="塔佳娜"] ......
[Character(name="avg_npc_069#2", name2="char_345_folnic_1",focus=2)]
@@ -169,10 +150,8 @@
[name="亚叶"] 欸......
[Character]
[Dialog]
-//(晃动,前方不远处传来骚动,人头攒动)
[Character(name="avg_npc_068",name2="avg_npc_065")]
[delay(time=2)]
-
[Character(name="char_358_lisa_1")]
[name="铃兰"] 前面......前面有好多人,这附近的人都聚集在这里了吗?
[Character(name="avg_npc_069", name2="char_345_folnic_1#4",focus=2)]
@@ -194,10 +173,6 @@
[Character]
[Dialog]
[delay(time=1)]
-
-//(聚集在一起的镇民们齐刷刷地看向了来访者,突然安静下来的街道显得十分诡异)
-//(人群之中有一个高大一些的影子)
-
[Character(name="char_358_lisa_1#3", name2="char_345_folnic_1#4",focus=1)]
[name="铃兰"] 怎么突然就安静下来了?
[Character(name="char_358_lisa_1#3", name2="char_345_folnic_1#3",focus=2)]
@@ -214,27 +189,19 @@
[playMusic(intro="$nervous_intro", key="$nervous_loop", volume=0.4)]
[Character(name="avg_npc_053",fadetime=1,block=true)]
[delay(time=2)]
-
-//(一名泥岩小队成员的身影一闪而过)
-//(这里泥岩小队成员可以选用之前的萨卡兹立绘,但无论如何不要用泥岩)
-//如果上面有CG这边不用考虑
[Dialog]
[Character]
[PlaySound(key="$rungeneral", volume=0.6)]
[Dialog]
[Character]
-
-
[Character(name="char_358_lisa_1#2")]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[name="铃兰"] 亚叶姐姐!
[Character(name="avg_npc_069#4", name2="char_345_folnic_1#5",focus=2)]
[name="亚叶"] 我知道!有人冲过来了!喂,你,注意保护好自己!
[Character(name="avg_npc_069#4", name2="char_345_folnic_1#5",focus=1)]
[name="塔佳娜"] 是、是!
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Character]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act11d0/level_act11d0_02_end.txt b/resources/gamedata/story/activities/act11d0/level_act11d0_02_end.txt
index 52cf4f97..5193f419 100644
--- a/resources/gamedata/story/activities/act11d0/level_act11d0_02_end.txt
+++ b/resources/gamedata/story/activities/act11d0/level_act11d0_02_end.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 九尾狐活动 2下
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -7,10 +6,6 @@
[Background(image="bg_ltstreet1",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
[playMusic(intro="$nervous_intro", key="$nervous_loop", volume=0.4)]
-
-//背景:沃伦姆德主街道
-//(城镇中心内,塞弗林确认着武装感染者进入的事实)
-
[Character(name="avg_npc_066#5",fadetime=1,block=true)]
[delay(time=1)]
[name="塞弗林"] ——他们是什么时候潜上来的?
@@ -73,14 +68,11 @@
[Character(name="avg_npc_066#3")]
[name="塞弗林"] 天已经转凉了,咳——
[name="塞弗林"] ......但愿沃伦姆德还有其他的选择。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_ltalley",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-//(转场到十二音街道)
-//背景:沃伦姆德小巷间
[Character(name="avg_npc_065")]
[name="叛乱的镇民"] 嘁,你们两个是哪里来的!?
[name="叛乱的镇民"] 你们也要帮着这些蠢货吗,把我们关在这里等死!?
@@ -125,14 +117,11 @@
[Character(name="char_345_folnic_1#5")]
[PlaySound(key="$fightgeneral", volume=0.3)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-//(晃动,亚叶一把揪起了感染者)
-
[Character(name="avg_npc_065",name2="char_345_folnic_1#5",focus=1)]
[name="叛乱的镇民"] 呃——!你干什么,松手!
[Character(name="avg_npc_065",name2="char_345_folnic_1#5",focus=2)]
[CameraShake(duration=0.6, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
[name="亚叶"] 你刚才说什么?
-
[Character(name="char_358_lisa_1#3", name2="char_345_folnic_1#5",focus=1)]
[name="铃兰"] 亚叶姐姐,冷静一点!
[Character(name="char_345_folnic_1#5")]
@@ -152,7 +141,6 @@
[Dialog]
[Character(name="avg_npc_065",name2="char_345_folnic_1#5",focus=2)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-//(晃动)
[Character(name="avg_npc_065")]
[name="叛乱的镇民"] ——你、你要怎么样?
[Character(name="char_345_folnic_1#3")]
@@ -181,7 +169,6 @@
[Dialog]
[PlaySound(key="$fightgeneral", volume=0.4)]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-//(晃动)
[Character(name="avg_npc_065")]
[name="叛乱的镇民"] 呃!你就不知道下手轻点——!?
[Character(name="avg_npc_069#3")]
@@ -201,27 +188,21 @@
[Character(name="avg_npc_065")]
[name="叛乱的镇民"] ......因为你不是冬灵的一份子,你也不是感染者,你安然无恙,小姑娘。
[name="叛乱的镇民"] 别忘了感染者是什么,也别忘了矿石病是什么,现在我比你更清楚,仅此而已。
-
-//(另一面,援军终于抵达)
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_ltstreet1",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[PlaySound(key="$d_gen_soldiersrun", volume=0.6)]
-
-//(村民立绘)
[Character(name="avg_npc_068")]
[name="民兵"] 找到了!塔佳娜在这里!
[name="民兵"] 还有罗德岛的二位,你们没事吧?
-
[Character(name="char_358_lisa_1")]
[name="铃兰"] 啊,我们没事的!
[Character(name="avg_npc_069")]
[name="塔佳娜"] 请把他们带走,麻烦各位了。
[Character(name="avg_npc_065")]
[name="叛乱的镇民"] 嘁,又要去见塞弗林......
-
[Character(name="avg_npc_068")]
[name="民兵"] 我们会确保他们不再犯事的,可塔佳娜小姐,罗德岛的二位?
[Character(name="avg_npc_068", name2="avg_npc_069",focus=2)]
@@ -280,4 +261,4 @@
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Dialog]
[Character]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act11d0/level_act11d0_03_beg.txt b/resources/gamedata/story/activities/act11d0/level_act11d0_03_beg.txt
index 34a7ae40..6e312d5b 100644
--- a/resources/gamedata/story/activities/act11d0/level_act11d0_03_beg.txt
+++ b/resources/gamedata/story/activities/act11d0/level_act11d0_03_beg.txt
@@ -1,14 +1,10 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 九尾狐活动 3上
-
[stopmusic]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_ltruins",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
[playMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.4)]
-//背景:被烧毁的医疗据点(案发现场)
-//(一行人来到了被烧毁的营地,这里只剩一片残渣)
-
[Character(name="char_358_lisa_1#3", name2="char_345_folnic_1#3",focus=1)]
[name="铃兰"] 这......这是......
[Character(name="char_358_lisa_1#3", name2="char_345_folnic_1#3",focus=2)]
@@ -74,8 +70,6 @@
[name="亚叶"] 我怎么会真的不清楚干员失联意味着什么,罗德岛经历过多少次这样的生死离别,我只是不愿意相信罢了。
[name="亚叶"] 呼......就是,那个,刚才太激动了,我很抱歉。
[name="亚叶"] 这场谋杀之中遭受损失的,不止是罗德岛。
-
-//(塔佳娜并没有因为亚叶的理解露出开心的表情,她只是稍稍展露了心结,她感到悲伤)
[Character(name="avg_npc_069#2")]
[name="塔佳娜"] ......八具遗体都被塞弗林长官带走了。
[name="塔佳娜"] 因为镇上没有感染者处理专家,所以我们只能草草埋葬他们......
@@ -109,7 +103,6 @@
[name="亚叶"] 没关系——
[Character(name="char_358_lisa_1#4")]
[name="铃兰"] 啊——!
-//CG2:罗德岛物资箱群上有个箱子上有工作牌
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -121,7 +114,6 @@
[name="亚叶"] ......对了。
[name="亚叶"] 她工作的时候,总是会抱怨工作牌碍事。很奇怪吧?明明大家都会挂在胸前,也不知道哪里碍事了......
[name="亚叶"] 我们走吧,我想见她......我想见见她。
-
[stopmusic(fadetime=1)]
[Dialog]
[Character]
@@ -130,7 +122,6 @@
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[CameraShake(duration=2, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[PlaySound(key="$d_sp_ballista", volume=0.1)]
-//(晃动)
[delay(time=1)]
[Character(name="char_345_folnic_1#3")]
[name="亚叶"] 轰鸣——?
@@ -146,7 +137,6 @@
[delay(time=1)]
[name="武装的感染者"] ......嗯?
[name="武装的感染者"] 啊,那个标志......是罗德岛......?你们什么时候......
-
[Character(name="char_345_folnic_1#3")]
[name="亚叶"] 这个装扮......可不像是普通的感染者啊。
[name="亚叶"] 是莱塔尼亚人?还是之前提到过的萨卡兹?
@@ -156,4 +146,4 @@
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Character]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act11d0/level_act11d0_03_end.txt b/resources/gamedata/story/activities/act11d0/level_act11d0_03_end.txt
index a0b8fc8d..e989c687 100644
--- a/resources/gamedata/story/activities/act11d0/level_act11d0_03_end.txt
+++ b/resources/gamedata/story/activities/act11d0/level_act11d0_03_end.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 九尾狐活动 3下
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -7,27 +6,19 @@
[Background(image="bg_ltstreet1",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[playMusic(intro="$frontline_intro", key="$frontline_loop", volume=0.4)]
-
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$e_atk_arrow_h")]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
[CameraShake(duration=0.3, xstrength=5, ystrength=8, vibrato=30, randomness=90, block=true)]
-
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$e_atk_arrow_h")]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
[CameraShake(duration=0.6, xstrength=5, ystrength=8, vibrato=30, randomness=90, block=true)]
-
[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$d_sp_ballista")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.25, block=true)]
-
-//(与遭遇的敌人激战后,众人回到了沃伦姆德城镇)
-
-
[PlaySound(key="$rungeneral", volume=0.6)]
-
[Character(name="avg_npc_069#3")]
[name="塔佳娜"] 这里能看见议事厅塔楼!谢天谢地,那里好像平安无事——!
[Character(name="char_345_folnic_1#5")]
@@ -39,7 +30,6 @@
[name="镇民"] 怎、怎么了?哪里着火了?
[name="镇民"] 我的儿子们还没回来,有谁看到他们了吗——!
[name="镇民"] 宪兵呢,塞弗林呢!?他不是英雄吗,这种时候怎么不在!?
-
[Character(name="char_358_lisa_1#3")]
[name="铃兰"] 街道已经一团乱了!
[Character(name="char_345_folnic_1#5")]
@@ -47,17 +37,14 @@
[Character(name="avg_npc_069#3")]
[name="塔佳娜"] 所有人的神经都已经绷紧太久了,出现爆炸,理所当然会引起骚动——
[name="塔佳娜"] 这边!我们得保证议事厅不被攻陷!
-
[Character(name="avg_npc_069#3")]
[name="塔佳娜"] 看见了!人数很多!快点!
[Dialog]
[Character]
-//(剧烈的晃动和金属碰撞声,似乎战斗已经提前开始,或者已经结束)
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[PlaySound(key="$e_skill_skulsrsword", volume=0.9)]
[Blocker(a=0, fadetime=1.5, block=false)]
[CameraShake(duration=0.25, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[PlaySound(key="$e_skill_skulsrsword", volume=0.9)]
[Blocker(a=0, fadetime=1.5, block=false)]
@@ -67,15 +54,11 @@
[PlaySound(key="$e_skill_skulsrsword", volume=0.9)]
[Blocker(a=0, fadetime=1.5, block=false)]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
-
[Character(name="avg_npc_067")]
[name="武装的感染者"] 呃!?
[name="武装的感染者"] 你这个老东西,身手还不错,不用忍受矿石病折磨的感觉挺好的吧?
[Dialog]
[Character]
-//(硝烟里出现的是塞弗林·霍索恩,玩世不恭的宪兵队长此刻目光坚毅)
-
[Character(name="avg_npc_066#5",fadetime=1,block=true)]
[delay(time=1)]
[name="塞弗林"] 嗯......如果我早点戒烟的话,你们这会儿已经在监狱里学唱儿歌了。
@@ -117,12 +100,10 @@
[CameraShake(duration=0.2, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadetime=0.4, block=true)]
[PlaySound(key="$fightgeneral")]
[CameraShake(duration=0.2, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
-
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[PlaySound(key="$fightgeneral")]
[Blocker(a=0, fadetime=1.5, block=false)]
[delay(time=0.6)]
-//(剧烈的空手战斗,来自一位老兵的全力以赴)
[Character(name="avg_npc_066", name2="avg_npc_067",focus=2)]
[name="武装的感染者"] 呃——!?赤手空拳——?
[Character(name="avg_npc_066", name2="avg_npc_067",focus=1)]
@@ -131,7 +112,6 @@
[Character(name="avg_npc_066", name2="avg_npc_067",focus=2)]
[PlaySound(key="$fightgeneral", volume=0.2)]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
-//(晃动,塞弗林成功擒拿了敌人)
[delay(time=1)]
[Character(name="avg_npc_066#5", name2="avg_npc_067",focus=1)]
[name="塞弗林"] 不过,抱歉,可能要“发生点意外”了。
@@ -143,17 +123,14 @@
[Dialog]
[Character(name="avg_npc_067")]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
-//(晃动)
[PlaySound(key="$fightgeneral", volume=0.2)]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
-//(倒下)
[delay(time=1)]
[stopmusic(fadetime=3)]
[Character(name="avg_npc_069#4")]
[name="塔佳娜"] 长官——!
[Character(name="avg_npc_066")]
[name="塞弗林"] ——!
-
[Character(name="avg_npc_066", name2="avg_npc_069#2",focus=2)]
[name="塔佳娜"] 啊......
[Character(name="avg_npc_066", name2="avg_npc_069#2",focus=1)]
@@ -179,8 +156,6 @@
[Character]
[delay(time=0.5)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
-
[Character(name="avg_npc_066", name2="avg_npc_069#2",focus=2)]
[name="塔佳娜"] 长官......
[Character(name="avg_npc_066", name2="avg_npc_069#2",focus=1)]
@@ -224,11 +199,8 @@
[name="塔佳娜"] 陪着安托医生抵达这里,然后立刻就离开的那个人?
[name="塔佳娜"] 但愿她没有被天灾卷进来......
[Dialog]
-
[Character]
-//(剧烈的震动)
[stopmusic(fadetime=2)]
-
[playsound(key="$smallearthquake", volume=0.6)]
[CameraShake(duration=3, xstrength=4, ystrength=4, vibrato=20, randomness=30, fadeout=true)]
[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
@@ -247,15 +219,11 @@
[Character(name="avg_npc_068")]
[name="镇民"] ——塞弗林!他们从其他大街的地下通道潜进了工业区!
[name="镇民"] 他们把主动力炉瘫痪了......!
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_ltstreet1",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-//背景:沃伦姆德主街道
-//(另一面,城镇中心广场,骚乱之中,出现了一位全副武装的神秘来客)
-//???=(泥岩)
[PlaySound(key="$d_gen_walk_n", volume=0.6)]
[Character(name="avg_npc_011#2",fadetime=1,block=true)]
[delay(time=2)]
@@ -287,4 +255,4 @@
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Character]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act11d0/level_act11d0_04_beg.txt b/resources/gamedata/story/activities/act11d0/level_act11d0_04_beg.txt
index a48a840f..193e4140 100644
--- a/resources/gamedata/story/activities/act11d0/level_act11d0_04_beg.txt
+++ b/resources/gamedata/story/activities/act11d0/level_act11d0_04_beg.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 九尾狐活动 4上
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -7,40 +6,23 @@
[Background(image="bg_ltruins",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
[playMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.4)]
-
-//背景:被烧毁的医疗据点(案发现场)
-
-
-//(火灾现场,在视角转回沃伦姆德之前,有三位神秘的访客来到了这里)
-//(出灰喉)
-
[Character(name="char_367_swllow_1#4",fadetime=1,block=true)]
[delay(time=1)]
[name="灰喉"] ......怎么会......
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Character]
[Image(image="ac11_4",x=0, y=0, xScale=0.9, yScale=0.9)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
-//CG2-1:罗德岛物资箱群上有个箱子上,工作牌的位置无灰尘痕迹,工作牌消失
-
-//(卡达)
[name="卡达"] ......这真是......惨不忍睹......
-//(断崖)
[name="断崖"] 火灾,现场已经处理过了,时间也过了很久。但是......
-//(断崖)
[name="断崖"] 这里,罗德岛的物资箱,编号,日期,一应俱全......
-//(卡达)
[name="卡达"] 这里的灰尘很规则,曾经有个某个方形的物体放在箱子上吧?
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[image]
[Background(image="bg_ltruins",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
[Character(name="char_367_swllow_1#3")]
[name="灰喉"] ......也许是安托的工作牌,她不喜欢挂在身上。
[Character(name="char_367_swllow_1")]
@@ -68,14 +50,11 @@
[Character(name="char_367_swllow_1")]
[name="灰喉"] ......抱歉,忍耐一下,我去确认一下安托的情况。
[name="灰喉"] 去去就回。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_ltroom",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-//背景:待客厅室内
-//(议事厅内,塞弗林脸色阴沉,争论激烈)
[Character(name="char_345_folnic_1#3")]
[name="亚叶"] ......饥荒?
[Character(name="avg_npc_066")]
@@ -129,7 +108,6 @@
[name="亚叶"] ......即使在这个场合,我也必须为安托发问。
[name="亚叶"] 那是一场谋杀。
[Character(name="avg_npc_068")]
-//(晃动,镇民代表拍案而起,他知道这个话题不能公开讨论)
[CameraShake(duration=0.3, xstrength=10, ystrength=5, vibrato=20, randomness=30, fadeout=false)]
[name="镇民代表"] ——无关人士都出去!长官和罗德岛的二位有要事想谈!
[name="镇民代表"] 塞弗林。
@@ -140,7 +118,6 @@
[Character]
[Dialog]
[PlaySound(key="$d_gen_walk_n", volume=0.6)]
-//(几个镇民离去)[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -163,18 +140,13 @@
[name="塞弗林"] 但沃伦姆德还要靠罗德岛解围,事到如今,已经没有难为你们的必要了。
[Character(name="avg_npc_066")]
[name="塞弗林"] ......跟我来。
-
[stopmusic(fadetime=2)]
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[PlaySound(key="$d_gen_walk_n", volume=0.6)]
-
[Delay(time=2)]
-//(黑屏)
-//(一片漆黑之中,受害者的尸首充满仪式感地陈列在室内,恐怖阴森,用来制冷的源石器械散发着光辉)
-//CG4:一片漆黑之中,受害者的尸首充满仪式感地陈列在室内,恐怖阴森,用来制冷的源石器械散发着光辉
[Dialog]
[Character]
[Image(image="ac11_5",x=0, y=-50, xScale=1.1, yScale=1.1)]
@@ -195,7 +167,6 @@
[name="塞弗林"] 因为我的失职......
[Dialog]
[PlaySound(key="$d_gen_walk_n", volume=0.6)]
-
[name="亚叶"] 安托......你在这里。
[name="亚叶"] 你......你让我好找啊......蠢猫。
[name="塞弗林"] 奇怪......她是怎么辨认出......
@@ -205,19 +176,13 @@
[PlaySound(key="$d_gen_walk_n", volume=0.5)]
[delay(time=1)]
[PlaySound(key="$doorclosequite", volume=0.5)]
-
-//(塞弗林关上了门,黑暗中,亚叶坐在安托的身旁,喃喃自语)
-
[stopmusic(fadetime=3)]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[image]
[Background(image="bg_ltroom",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-//背景:待客厅室内
-//(回到议事厅)
[playMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.4)]
-
[Character(name="avg_npc_066",fadetime=1,block=true)]
[delay(time=1)]
[name="塞弗林"] ......她的强势时常让我忘记,她也只是个努力前进的小女孩,和塔佳娜差不多的年纪。
@@ -238,13 +203,10 @@
[Character(name="avg_npc_066", name2="char_358_lisa_1#3",focus=1)]
[name="塞弗林"] ......你想到了。小狐狸,你比我想的还要敏锐。
[name="塞弗林"] 但是现在,先帮我保密吧。
-//(时间流逝)
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
[Character(name="char_345_folnic_1#4")]
[name="亚叶"] ......
[Character(name="char_358_lisa_1#3", name2="char_345_folnic_1#4",focus=1)]
@@ -262,8 +224,6 @@
[name="亚叶"] ......事情还没完。
[Character(name="avg_npc_066")]
[name="塞弗林"] 没错,事情还没完。现在,希望我们是一条战线了。
-
-//CG3:漆黑的开裂珠子
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -320,4 +280,4 @@
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Dialog]
[Character]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act11d0/level_act11d0_04_end.txt b/resources/gamedata/story/activities/act11d0/level_act11d0_04_end.txt
index 7a8d0ae7..dac46a1b 100644
--- a/resources/gamedata/story/activities/act11d0/level_act11d0_04_end.txt
+++ b/resources/gamedata/story/activities/act11d0/level_act11d0_04_end.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 九尾狐活动 4下
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -7,7 +6,6 @@
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[playMusic(intro="$storyendjp_intro", key="$storyendjp_loop", volume=0.4)]
-
妈妈?妈妈,你要去哪里?
去高地?满是鲜花的高地?
......害了爸爸的坏人就在那里?那妈妈会惩罚他吗?
@@ -30,9 +28,6 @@
她是我最尊敬的老师,最憧憬的领袖,她指导我,教育我,不仅在语言上,更靠着无数干员的所作所为感染着我。
但凯尔希医生她......她唯独没有回答我那个最简单的问题——
我该向什么复仇?
-
-//(回到现在,城镇小巷,亚叶正准备出发前往案发现场)
-//背景:沃伦姆德小巷间
[stopmusic(fadetime=3)]
[Dialog]
[Character]
@@ -69,15 +64,10 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_ltruins",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-//背景:被烧毁的医疗据点(案发现场)
-//(另一面,另一个经历过同样事件的人正在暗处活动)
-//(案发现场,被烧毁的帐篷,泥岩捧着一束采摘来的花。)
[Character(name="avg_npc_011#2")]
[name="泥岩"] ......唔。
[name="泥岩"] 出来吧,我没有敌意。
-
[PlaySound(key="$leaveshake", volume=0.6)]
-//(从草丛里现身的,是卡达与断崖)
[Dialog]
[Character]
[playMusic(intro="$nervous_intro", key="$nervous_loop", volume=0.4)]
@@ -105,7 +95,6 @@
[playsound(key="$smallearthquake", volume=0.2)]
[CameraShake(duration=2, xstrength=4, ystrength=4, vibrato=20, randomness=30, fadeout=true)]
[delay(time=2)]
-//(话音未落,泥岩抬起了手,岩石在凝聚)
[Character(name="char_328_cammou")]
[name="卡达"] ——!
[Character(name="char_294_ayer", name2="char_328_cammou",focus=1)]
@@ -165,7 +154,6 @@
[name="断崖"] 他举起了一块岩石挡住了弩箭!?
[Character(name="char_294_ayer", name2="char_328_cammou",focus=2)]
[name="卡达"] 不、不对!是源石技艺!他确实“捏住了”箭矢,用泥土!
-
[Character(name="char_367_swllow_1#3")]
[name="灰喉"] ——是吗。
[Character(name="avg_npc_011#2")]
@@ -215,12 +203,10 @@
[name="灰喉"] 真是游刃有余的说法......不过,免了。
[Character(name="char_367_swllow_1")]
[name="灰喉"] 卡达,断崖,不要放松警惕,但也不要攻击他,给他点空间。
-
[Character(name="char_328_cammou")]
[name="卡达"] 呼......
[Character(name="char_294_ayer")]
[name="断崖"] ——我明白了。
-
[Character(name="avg_npc_011#2")]
[name="泥岩"] 谢谢。
[Character(name="char_367_swllow_1", name2="avg_npc_011#2",focus=1)]
@@ -265,7 +251,6 @@
[Character]
[PlaySound(key="$d_gen_walk_n", volume=0.6)]
[Delay(time=2)]
-
[Character(name="char_367_swllow_1")]
[name="灰喉"] ......
[Character(name="char_367_swllow_1", name2="char_328_cammou",focus=2)]
@@ -291,27 +276,20 @@
[name="卡达"] 明白!
[Character(name="char_294_ayer", name2="char_367_swllow_1",focus=1)]
[name="断崖"] ......唉,早知道这样还不如陪莱恩哈特在宿舍里玩石头......
-
[stopmusic(fadetime=2)]
[Dialog]
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=3, block=true)]
[Character]
[Delay(time=1)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
哼哼——♪哼哼哼——♪
冬灵啊,冬灵♪
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_ltstreet1",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[playMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.4)]
-
-//背景:沃伦姆德主街道
-//(亮起,城镇中心)
[Character(name="avg_npc_065")]
[name="镇民"] 冬灵?你们从哪儿听说这个词的?
[Dialog]
@@ -319,7 +297,6 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_ltstreet1",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-//(转场)
[Character(name="avg_npc_068")]
[name="镇民"] 你们是什么人?罗德岛?外来者不要掺和那么多,这不关你们什么事。
[Dialog]
@@ -327,7 +304,6 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_ltalley",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-//(转场)
[Character(name="avg_npc_065")]
[name="镇民"] ——我不知道什么冬灵,不要和我搭话。
[Dialog]
@@ -335,7 +311,6 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_ltalley",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-//(转场)
[Character(name="avg_npc_068")]
[name="镇民"] 冬灵?调查?不,沃伦姆德早就没有冬灵人了。
[Character(name="char_345_folnic_1#4")]
@@ -363,7 +338,6 @@
[Dialog]
[Character]
[PlaySound(key="$rungeneral", volume=0.4)]
-//(镇民离开)
[Character(name="char_345_folnic_1#4")]
[name="亚叶"] 啊......
[Character(name="char_358_lisa_1#2", name2="char_345_folnic_1#4",focus=1)]
@@ -384,7 +358,6 @@
[name="亚叶"] ......这里有什么不对劲......我知道的......但是安托她......我到底要怎么办......
[Character]
[name="亚叶"] ......要怎么办,妈妈......
-
[Dialog]
[Character]
[delay(time=1)]
@@ -396,8 +369,7 @@
唱了一个夏天♪
一个冬天之久♪
冬灵啊,冬灵♪
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Dialog]
[Character]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act11d0/level_act11d0_05_beg.txt b/resources/gamedata/story/activities/act11d0/level_act11d0_05_beg.txt
index 47acc5fd..207b1708 100644
--- a/resources/gamedata/story/activities/act11d0/level_act11d0_05_beg.txt
+++ b/resources/gamedata/story/activities/act11d0/level_act11d0_05_beg.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 九尾狐活动 5上
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -7,33 +6,25 @@
[Background(image="bg_ltalley",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
[playMusic(intro="$storyendjp_intro", key="$storyendjp_loop", volume=0.4)]
-
-//背景:沃伦姆德小巷间
[Character(name="char_345_folnic_1#4")]
[name="亚叶"] ......歌声?
[name="亚叶"] 怎么......
[Character(name="char_358_lisa_1#3")]
[name="铃兰"] 啊,整个街道都回荡着歌声......
-
[Dialog]
[Character]
淡蓝的暮色洒在萧条的街道上,零零星星的灯火之间,有人生活。
二人目光所及的街道上空无一人,朦胧的歌声织成了一张网,夕阳西下。
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_ltstreet1",screenadapt="coverall")]
[Blocker(a=0.3, r=0, g=0, b=0, fadetime=1, block=true)]
-//(黑屏)
裸露的源石丛,躁动的抗议者,苍白的星空和泥砖一同陷入沉寂。
歌声......只剩下歌声......
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_ltalley",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-//(再亮起)
-
[Character(name="char_345_folnic_1#4",fadetime=1,block=true)]
[delay(time=1)]
[name="亚叶"] 怎么回事......我看见了什么?这是......源石技艺?
@@ -47,24 +38,18 @@
[name="铃兰"] ......但是,很好听。
[name="铃兰"] 像是第一次在罗德岛舰桥上眺望大地那样,悠扬......古老......
[name="铃兰"] 这是......这的确是法术......和东国的某些古老技艺一样!
-
[Dialog]
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Character]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[PlaySound(key="$d_gen_walk_n", volume=0.6)]
-
-//(脚步声)
-
[stopmusic(fadetime=3)]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_ltalley",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[playMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.4)]
-
[Character(name="avg_npc_066",fadetime=1,block=true)]
[delay(time=1)]
[name="塞弗林"] 把人找出来。
@@ -122,7 +107,6 @@
[name="塞弗林"] ......请理解。
[Character(name="char_358_lisa_1#3", name2="char_345_folnic_1#3",focus=1)]
[name="铃兰"] 但是亚叶姐姐,我们——
-
[stopmusic(fadetime=2)]
[Dialog]
[Character]
@@ -130,13 +114,10 @@
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$d_sp_ballista")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.25, block=true)]
-//(爆炸)
[playMusic(intro="$frontline_intro", key="$frontline_loop", volume=0.4)]
-
[Character(name="char_358_lisa_1#3")]
[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
[name="铃兰"] ——爆炸!?又是袭击?
-
[Character(name="avg_npc_065")]
[name="镇民"] 长官、长官!救救我们!我们需要帮助!
[Character(name="avg_npc_066")]
@@ -145,8 +126,6 @@
[name="镇民"] 他们、他们激活了那些城防装置!爆炸,火焰,他们——!
[Character(name="avg_npc_066")]
[name="塞弗林"] 冷静点!
-
-//(塔佳娜匆匆)
[PlaySound(key="$rungeneral", volume=0.6)]
[Character(name="avg_npc_069#4")]
[name="塔佳娜"] 长官!感染者们、感染者们抓住了所有在十二音街道巡逻的宪兵!我们失去联络了!
@@ -189,14 +168,11 @@
[name="塞弗林"] 如果我到时候还活着的话。
[Dialog]
[Character]
-//(转场,街道)
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_ltstreet1",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-
-
[Character(name="char_358_lisa_1#3", name2="char_345_folnic_1#3",focus=1)]
[name="铃兰"] ......亚叶姐姐,我们刚才应该阻止塞弗林长官。
[Character(name="char_358_lisa_1#3", name2="char_345_folnic_1#3",focus=2)]
@@ -231,4 +207,4 @@
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
[Character]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act11d0/level_act11d0_05_end.txt b/resources/gamedata/story/activities/act11d0/level_act11d0_05_end.txt
index 607ed646..86e972e5 100644
--- a/resources/gamedata/story/activities/act11d0/level_act11d0_05_end.txt
+++ b/resources/gamedata/story/activities/act11d0/level_act11d0_05_end.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 九尾狐活动 5下
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -7,13 +6,10 @@
[Background(image="bg_ltalley",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[playMusic(intro="$frontline_intro", key="$frontline_loop", volume=0.4)]
-
[Character(name="char_358_lisa_1#2")]
[name="铃兰"] 快!这边走!
[Character(name="avg_npc_065")]
[name="镇民"] 谢谢、谢谢!
-//(晃动)
-//(铃兰掩护镇民撤离)
[Dialog]
[Character]
[PlaySound(key="$rungeneral", volume=0.6)]
@@ -22,16 +18,13 @@
[name="铃兰"] 亚叶姐姐!
[Character(name="char_358_lisa_1#4", name2="char_345_folnic_1#3",focus=2)]
[name="亚叶"] 丽萨!你带着平民先走!
-
[Dialog]
[Character]
-//(晃动,爆炸)
[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$d_sp_ballista")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.25, block=true)]
[delay(time=1)]
-
[Character(name="char_345_folnic_1#5")]
[CameraShake(duration=0.6, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=false)]
[name="亚叶"] 呃——!
@@ -46,16 +39,13 @@
[name="武装的感染者B"] 人质在哪儿呢?
[Character(name="avg_npc_067", name2="avg_npc_067",focus=1)]
[name="武装的感染者A"] *莱塔尼亚粗口*!街上在跑的不都是吗!
-
[Character(name="char_345_folnic_1#3")]
[name="亚叶"] 啧!
[Character(name="avg_npc_069#3", name2="char_345_folnic_1#3",focus=1)]
[name="塔佳娜"] 亚叶小姐!不能让他们继续破坏下去了!
[name="塔佳娜"] 这附近的房屋都是木质结构,这样下去整片街道都会化为火海——!
-
[Dialog]
[Character]
-//(晃动)
[PlaySound(key="$rungeneral", volume=0.6)]
[name="镇民"] 火!快灭火!其他人赶紧离开这里!
[Character(name="avg_npc_069#3", name2="char_345_folnic_1#3",focus=1)]
@@ -68,12 +58,9 @@
[Dialog]
[Character]
[PlaySound(key="$rungeneral", volume=0.6)]
-
-//(塔佳娜冲了出去)
[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=30, fadeout=false)]
[Character(name="char_345_folnic_1#5")]
[name="亚叶"] 喂!?
-
[Character(name="avg_npc_068")]
[name="顽固的镇民"] 你们这些冬灵人!感染者!蛀虫!
[name="顽固的镇民"] 为什么要烧了我的家!为什么!明明是我们养着你们的——!
@@ -84,7 +71,6 @@
[name="顽固的镇民"] 呃?
[Dialog]
[Character]
-//(晃动)
[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$d_sp_ballista")]
@@ -106,7 +92,6 @@
[Character(name="avg_npc_069#3")]
[name="塔佳娜"] 离开这里!
[Dialog]
-//(镇民离开)
[Character]
[PlaySound(key="$rungeneral", volume=0.6)]
[delay(time=2)]
@@ -117,21 +102,15 @@
[name="武装的感染者"] 你这,贵族的爪牙!
[Character(name="avg_npc_069#4")]
[name="塔佳娜"] ——!?
-//(晃动,塔佳娜被打晕)
[Dialog]
[Character]
[PlaySound(key="$fightgeneral")]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[stopmusic(fadetime=2)]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_ltstreet1",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
[playMusic(intro="$nervous_intro", key="$nervous_loop", volume=0.4)]
-
-
-//(转场)
-//背景:沃伦姆德主街道
[Character(name="avg_npc_066#5")]
[name="塞弗林"] ......全部撤离了吗?
[Character(name="avg_npc_065")]
@@ -174,7 +153,6 @@
[name="镇民"] 对、对不起!
[Dialog]
[Character]
-//(灰喉)
[PlaySound(key="$d_gen_walk_n", volume=0.6)]
[Character(name="char_367_swllow_1#2",fadetime=1,block=true)]
[delay(time=1)]
@@ -217,8 +195,6 @@
[name="铃兰"] 我会照顾好伤员的,请一定要把亚叶姐姐救回来!
[Character(name="char_367_swllow_1", name2="char_358_lisa_1#2",focus=1)]
[name="灰喉"] 嗯,我会的。
-
-//(转场)
[Dialog]
[Character]
[stopmusic(fadetime=3)]
@@ -227,7 +203,6 @@
[delay(time=1)]
[Background(image="bg_ltalley",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_294_ayer", name2="char_367_swllow_1",focus=1)]
[name="断崖"] 那么小的孩子......也是干员?
[Character(name="char_294_ayer", name2="char_367_swllow_1",focus=2)]
@@ -242,7 +217,6 @@
[Character(name="char_294_ayer", name2="char_367_swllow_1",focus=2)]
[name="灰喉"] ......我只是不想惨剧发生太多次,救人要紧,闲话少说吧。
[playMusic(intro="$frontline_intro", key="$frontline_loop", volume=0.4)]
-
[Character(name="avg_npc_067")]
[name="武装的感染者"] 怎么回事,怎么还有人敢冲进来?
[name="武装的感染者"] 这两个人动作好快!快、快解决他们!
@@ -253,4 +227,4 @@
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act11d0/level_act11d0_06_beg.txt b/resources/gamedata/story/activities/act11d0/level_act11d0_06_beg.txt
index e6c717b3..ec9cf65a 100644
--- a/resources/gamedata/story/activities/act11d0/level_act11d0_06_beg.txt
+++ b/resources/gamedata/story/activities/act11d0/level_act11d0_06_beg.txt
@@ -1,27 +1,18 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 九尾狐活动 6上
-
[stopmusic]
[Dialog]
[Delay(time=1)]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-//背景:沃伦姆德小巷间
-
-
-
-//(黑屏)
[name="塔佳娜"] 唔......
[name="塔佳娜"] 这里是......
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_ltalley",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
[playMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.4)]
-
-//(醒来,小巷中)
[Character(name="avg_npc_069#2",fadetime=1,block=true)]
[delay(time=1)]
[CameraShake(duration=0.3, xstrength=8, ystrength=6, vibrato=30, randomness=30, fadeout=true, block=false)]
@@ -36,7 +27,6 @@
[Character(name="avg_npc_069#4")]
[CameraShake(duration=0.3, xstrength=8, ystrength=6, vibrato=30, randomness=30, fadeout=true, block=false)]
[name="塔佳娜"] 咿呀——!?
-//(晃动)
[Character(name="char_367_swllow_1", name2="avg_npc_069#4",focus=1)]
[name="灰喉"] ......别这么紧张。
[Character(name="char_367_swllow_1", name2="avg_npc_069#4",focus=2)]
@@ -79,8 +69,6 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[playMusic(intro="$plot_intro", key="$plot_loop", volume=0.4)]
-//(转场)
-//(依旧发生在十二音街道,晃动,武器交错)
[PlaySound(key="$fightgeneral")]
[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
[PlaySound(key="$fightgeneral")]
@@ -136,7 +124,6 @@
[name="叛乱的镇民"] ......你觉得,谁会放火烧掉一座医治感染者的医疗营地?感染者自己吗?
[name="叛乱的镇民"] 只有那些见不得感染者的人才会做这种事,你应该信任的人是我们——
[name="叛乱的镇民"] ——信任“整合运动”!
-
[stopmusic(fadetime=2)]
[Dialog]
[Character]
@@ -144,13 +131,10 @@
[Background(image="bg_ltstreet1",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[playMusic(intro="$frontline_intro", key="$frontline_loop", volume=0.4)]
-
[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$d_sp_ballista")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.25, block=true)]
-//(回到城镇中心,炮火再一次掀起)
-//背景:沃伦姆德主街道
[Character(name="avg_npc_068")]
[name="镇民"] 长官!叛徒们不愿意投降——!
[Character(name="avg_npc_066#3")]
@@ -158,14 +142,12 @@
[Dialog]
[Character]
[PlaySound(key="$d_gen_walk_n", volume=0.6)]
-//(出灰喉,灰喉归来)
[Character(name="char_367_swllow_1",fadetime=1,block=true)]
[delay(time=1)]
[name="灰喉"] 但这场灾难真正可怕的地方在于,双方都不是战士,都只是普通的市民。
[name="灰喉"] 我们该竭力避免最坏的情况发生。
[Character(name="char_358_lisa_1")]
[name="铃兰"] 灰喉前辈!塔佳娜小姐!你们回来了!
-//(出亚叶)
[Dialog]
[Character]
[Character(name="char_345_folnic_1#3",fadetime=1,block=true)]
@@ -265,7 +247,6 @@
[name="塞弗林"] 我们应当先回到议事厅做出正式决议。
[Dialog]
[Character]
-//(晃动)
[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$d_sp_ballista")]
@@ -301,4 +282,4 @@
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Character]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act11d0/level_act11d0_06_end.txt b/resources/gamedata/story/activities/act11d0/level_act11d0_06_end.txt
index 10359655..995a23e2 100644
--- a/resources/gamedata/story/activities/act11d0/level_act11d0_06_end.txt
+++ b/resources/gamedata/story/activities/act11d0/level_act11d0_06_end.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 九尾狐活动 6下
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -7,10 +6,6 @@
[Background(image="bg_ltstrongpoint",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[playMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.4)]
-
-
-//(泥岩的营地)
-//背景:整合运动据点
[Character(name="avg_npc_011#2",fadetime=1,block=true)]
[delay(time=1)]
[name="泥岩"] ......
@@ -40,24 +35,17 @@
[name="泥岩"] 不。
[name="泥岩"] 只是......感慨一下。
[name="泥岩"] 很快,冬天就会来了,我们别无选择。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-//(黑屏)
[name="卡达"] 哎......这感觉好像不太妙呀......
-
-//(回到沃伦姆德的议事厅)
-//背景:待客厅室内
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_ltroom",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-
-
[Character(name="avg_npc_066",fadetime=1,block=true)]
[delay(time=1)]
[name="塞弗林"] ——那么,还有什么问题吗?
@@ -92,7 +80,6 @@
[Character(name="char_345_folnic_1#2")]
[name="亚叶"] ——不,你说得对......
[name="亚叶"] 我去冷静一下......丽萨在照顾伤员,我......我去帮她。
-
[Dialog]
[Character]
[PlaySound(key="$d_gen_walk_n", volume=0.6)]
@@ -113,7 +100,6 @@
[Character(name="char_367_swllow_1")]
[name="灰喉"] ......断崖,联络一下卡达,汇合时间已经到了。
[name="灰喉"] 我去看看那些感染者战俘的情况。
-
[Dialog]
[Character]
[PlaySound(key="$d_gen_walk_n", volume=0.6)]
@@ -125,9 +111,6 @@
[name="塞弗林"] 嗯,辛苦。
[name="塞弗林"] ......真大声啊,外面的家伙们。
[stopmusic(fadetime=3)]
-
-//(室外,中心,群情激奋)
-//背景:沃伦姆德主街道
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -135,22 +118,18 @@
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[playMusic(intro="$nervous_intro", key="$nervous_loop", volume=0.4)]
[Character(name="avg_npc_068",name2="avg_npc_065")]
-
[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[name="镇民"] 谁能忍受家园被破坏!
[name="镇民"] 他们毁了我的店,还打伤了我的孩子!
[name="镇民"] 那些该死的叛徒!忘恩负义!忘恩负义的叛徒!
[Dialog]
-
[Character]
[Character(name="avg_npc_065")]
[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[name="镇民"] 我们要战斗!
[Character(name="avg_npc_068")]
[name="镇民"] 我们要战斗!我们要战斗!我们要战斗!
-
[Character]
-//(黑屏)
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
@@ -158,33 +137,22 @@
[Dialog]
[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
我们要战斗!我们要战斗!我们要战斗!
-
-
-//(亮起,依旧是室内)
-//背景:待客厅室内
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_ltroom",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
-
[Character(name="avg_npc_066", name2="avg_npc_069#2",focus=1)]
[name="塞弗林"] ......嘶,看窗外,他们人人都是正义的化身了。
[Character(name="avg_npc_066", name2="avg_npc_069#2",focus=2)]
[name="塔佳娜"] 伯父,您不该抽烟了......
[Character(name="avg_npc_066", name2="avg_npc_069#2",focus=1)]
[name="塞弗林"] ......没关系。
-
-//(转场)
-//(室外广场,伤员们)
-//背景:沃伦姆德主街道
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_ltstreet1",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_358_lisa_1#4")]
[name="铃兰"] 啊,这样就好了!
[name="铃兰"] 话是这么说......你的感染程度还很轻,不要随便滥用源石技艺喔!
@@ -306,14 +274,11 @@
[Character(name="char_358_lisa_1#3", name2="char_345_folnic_1#4",focus=2)]
[name="亚叶"] 一个本以为死了的天灾信使,却在指挥暴徒?
[name="亚叶"] 毕德曼......是吧。
-
-//(黑屏)
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Character]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
哼哼——♪哼哼哼——♪
那是一节易折的树枝♪
冬灵啊,冬灵♪
@@ -322,8 +287,7 @@
唱了一个夏天♪
一个冬天之久♪
冬灵啊,冬灵♪
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
[Character]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act11d0/level_act11d0_07_beg.txt b/resources/gamedata/story/activities/act11d0/level_act11d0_07_beg.txt
index 821f2f50..bedaa7f6 100644
--- a/resources/gamedata/story/activities/act11d0/level_act11d0_07_beg.txt
+++ b/resources/gamedata/story/activities/act11d0/level_act11d0_07_beg.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 九尾狐活动 7上
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -7,9 +6,6 @@
[Background(image="bg_ltroom",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[playMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.4)]
-//背景:待客厅室内
-
-//(议事厅,亚叶正打算质问塞弗林)
[Character(name="char_345_folnic_1#3",fadetime=1,block=true)]
[delay(time=1)]
[name="亚叶"] 塞弗林,我需要知道天灾信使毕德曼的所有资料。
@@ -76,9 +72,7 @@
[Character(name="avg_npc_066")]
[name="塞弗林"] ——慢着,等等。
[name="塞弗林"] 为什么外面的那些呐喊声停下了?
-
[CameraShake(duration=2, xstrength=4, ystrength=4, vibrato=20, randomness=30, fadeout=true)]
-//(晃动)
[Character(name="avg_npc_069#4")]
[name="塔佳娜"] 长官!
[name="塔佳娜"] 镇民们擅自行动,他们、他们打算包围十二音街道!
@@ -90,9 +84,6 @@
[name="塔佳娜"] 他们不知从哪儿得知了“整合运动”的事情......!
[Character(name="avg_npc_066", name2="avg_npc_069#4",focus=1)]
[name="塞弗林"] 嘁......一群光知道煽动的蠢货!
-
-//(泥岩的营地)
-//背景:整合运动营地
[stopmusic(time=1)]
[Dialog]
[Character]
@@ -100,7 +91,6 @@
[Background(image="bg_ltstrongpoint",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[playMusic(intro="$nervous_intro", key="$nervous_loop", volume=0.4)]
-
[Character(name="avg_npc_011#2")]
[name="泥岩"] 城镇里的动静很大。
[name="泥岩"] 不仅如此......好像还有什么人找到这里来了。
@@ -135,21 +125,15 @@
[name="泥岩"] ......今年的冬天,会很长。
[Character(name="avg_npc_011#2", name2="avg_npc_053",focus=2)]
[name="萨卡兹战士"] 现在,下决定,泥岩。
-
-//(十二音街道)
-//背景:沃伦姆德小巷间
[Dialog]
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Character]
[Background(image="bg_ltalley",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
[Character(name="avg_npc_068")]
[CameraShake(duration=1, xstrength=4, ystrength=4, vibrato=20, randomness=30, fadeout=false)]
[name="镇民"] 抢回我们的家园!把感染者和土匪赶出去!
[name="镇民"] 分发武器!男人们都来领,对自己源石技艺有自信的家伙都过来!
-
[Character(name="char_328_cammou")]
[name="卡达"] 怎么回事?怎么感觉像是要去打仗一样?
[Character(name="char_367_swllow_1")]
@@ -173,10 +157,6 @@
[name="卡达"] 啊......但是我在找路的时候,似乎看见了一小撮人在城镇外巡逻......
[Character(name="char_367_swllow_1", name2="char_328_cammou",focus=1)]
[name="灰喉"] 该不会......
-
-
-//(转场,晃动)
-//(泥岩巨人的出现让起义的群众们措手不及)
[stopmusic(fadetime=1)]
[Dialog]
[Character]
@@ -184,7 +164,6 @@
[Background(image="bg_ltstrongpoint",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[playMusic(intro="$frontline_intro", key="$frontline_loop", volume=0.4)]
-
[playsound(key="$e_atk_magic_n", volume=0.4)]
[CameraShake(duration=1, xstrength=4, ystrength=4, vibrato=20, randomness=30, fadeout=true)]
[playsound(key="$smallearthquake", volume=0.6)]
@@ -194,14 +173,12 @@
[name="镇民"] 那、那是什么——!?
[name="镇民"] 是石头?石头做的巨人?快,快用源石技艺——别用火啊!火肯定没用啊!
[name="镇民"] 有没有懂得其他源石技艺的人在场!?快,拦住它!拦住那个怪物!
-//(晃动,各种法术)
[Dialog]
[Character]
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[playsound(key="$e_atk_magic_n", volume=0.4)]
[CameraShake(duration=0.3, xstrength=4, ystrength=4, vibrato=20, randomness=30, fadeout=true)]
[Blocker(a=0, fadetime=1.5, block=false)]
-
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[playsound(key="$e_atk_magic_n")]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
@@ -226,13 +203,10 @@
[name="叛乱的感染者"] 放弃吧!睁大眼睛看看,是什么让我们走到了今天的地步,是什么让沃伦姆德变成了废城!
[Dialog]
[Character]
-//(晃动,施法,爆炸)
-//(混乱之中,人们互相指责)
[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$d_sp_ballista")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.25, block=true)]
-
[PlaySound(key="$fightgeneral")]
[CameraShake(duration=0.2, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
[PlaySound(key="$fightgeneral")]
@@ -252,12 +226,10 @@
[name="叛乱的感染者"] 塞弗林可曾向你们公布过粮食储备的情况!?可曾告诉你们我们何日能回到正轨?没有!我们没有希望了!
[Dialog]
[Character]
-//(晃动,施法,爆炸)
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[playsound(key="$e_atk_magic_n", volume=0.4)]
[CameraShake(duration=0.3, xstrength=4, ystrength=4, vibrato=20, randomness=30, fadeout=true)]
[Blocker(a=0, fadetime=1.5, block=false)]
-
[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$d_sp_ballista")]
@@ -271,28 +243,22 @@
[name="镇民"] 这就是你们随便行凶的理由吗!?
[Dialog]
[Character]
-//(晃动,施法,爆炸)
[PlaySound(key="$fightgeneral")]
[CameraShake(duration=0.2, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[playsound(key="$e_atk_magic_n", volume=0.4)]
[CameraShake(duration=0.3, xstrength=4, ystrength=4, vibrato=20, randomness=30, fadeout=true)]
[Blocker(a=0, fadetime=1.5, block=false)]
-
[CameraShake(duration=2, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$d_sp_ballista")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.25, block=true)]
[delay(time=1)]
-//(黑屏)
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_ltroom",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
[Character(name="char_358_lisa_1#2", name2="char_345_folnic_1#3",focus=1)]
[name="铃兰"] ——
[name="铃兰"] 亚叶姐姐!我们该去阻止他们!
@@ -309,18 +275,12 @@
[name="亚叶"] ......(默默摇头)
[Character(name="char_358_lisa_1#3", name2="char_345_folnic_1#4",focus=1)]
[name="铃兰"] ......亚叶姐姐......?
-
-
-
-
[stopmusic(fadetime=2)]
[Dialog]
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Character]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
在战场上,生命的流逝速度很快,时间很短,不会有争论和谩骂的空间。
不。
是双方并不知道他们该争论什么。
@@ -328,17 +288,12 @@
是啊......拿起武器之后,心怀理想的,其实是少数人而已。
但现在,我的眼前,他们在交战,想杀死对方,也在大声地谩骂,诅咒,栽赃,推卸责任。
真稀奇。
-
-//(亮起,城镇中心)
-//(泥岩和她的萨卡兹雇佣兵队伍出现在广场上)
-//背景:沃伦姆德主街道
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_ltstreet1",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[playMusic(intro="$nervous_intro", key="$nervous_loop", volume=0.4)]
-
[playsound(key="$d_gen_walk_n", volume=0.6)]
[Character(name="avg_npc_011#2",fadetime=1,block=true)]
[delay(time=1)]
@@ -355,8 +310,7 @@
[name="泥岩"] ......我以为......
[name="泥岩"] 算了。
[name="泥岩"] 该上战场了。
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Character]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act11d0/level_act11d0_07_end.txt b/resources/gamedata/story/activities/act11d0/level_act11d0_07_end.txt
index 1337361a..2e1e5eb1 100644
--- a/resources/gamedata/story/activities/act11d0/level_act11d0_07_end.txt
+++ b/resources/gamedata/story/activities/act11d0/level_act11d0_07_end.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 九尾狐活动 7下
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -7,11 +6,7 @@
[Background(image="bg_ltalley",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[playMusic(intro="$nervous_intro", key="$nervous_loop", volume=0.4)]
-
-//背景:沃伦姆德小巷间
-//(小巷)
[PlaySound(key="$rungeneral", volume=0.6)]
-
[Character(name="char_328_cammou")]
[name="卡达"] 快点,这里!
[Character(name="char_294_ayer")]
@@ -23,7 +18,6 @@
[Character(name="char_367_swllow_1", name2="char_328_cammou",focus=2)]
[name="卡达"] 没错,但是、但是......
[name="卡达"] 灰喉姐你快过来吧,我......我也不知道该怎么说......
-//(撤立绘,脚步声)
[Dialog]
[Character]
[playsound(key="$d_gen_walk_n", volume=0.6)]
@@ -38,22 +32,14 @@
[name="断崖"] 明白。
[Character(name="char_367_swllow_1")]
[name="灰喉"] ......在这里面?
-
-//(黑屏)
[Dialog]
[Character]
[stopmusic(fadetime=2)]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[name="灰喉"] (......一片狼藉,真是惨烈的混战......呃......这是......冻裂的肢体?)
[name="灰喉"] (等等,这个人是——?)
-
-//(转场)
-//(城镇已经被破坏)
-//(打斗声)
-//背景:沃伦姆德主街道破坏
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -77,14 +63,11 @@
[name="亚叶"] ......那很抱歉,你们都要去监狱里待着了。
[Character(name="avg_npc_067")]
[name="武装的感染者"] 唔......?蘑菇?好大的蘑菇......怎么回事,怎么在动,怎么在咬人——
-
-//(转场)
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_ltstreet2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="avg_npc_066", name2="avg_npc_069#4",focus=2)]
[name="塔佳娜"] 长官......很多人都受伤了......!他们已经占领了转角商业街和梅普乐广场......但是,更多的人都被困在了十二音街道.....
[name="塔佳娜"] 我们没法制止他们!
@@ -116,14 +99,12 @@
[name="铃兰"] 塞弗林长官他、他其实——
[Character(name="avg_npc_066", name2="char_345_folnic_1#4",focus=2)]
[name="亚叶"] ......你应该听医生的,戒烟。你的肺部顽疾不需要检查就能看出来有多糟糕。
-
[Character(name="char_345_folnic_1#5")]
[name="亚叶"] 让我检查一下......先把领口打开——
[name="亚叶"] 喂!别乱动!
[name="亚叶"] ......
[Character(name="char_345_folnic_1#3")]
[name="亚叶"] 你......你是感染者?
-
[Character(name="avg_npc_069#4")]
[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=30, fadeout=false)]
[name="塔佳娜"] 欸!?
@@ -182,10 +163,6 @@
[Character(name="avg_npc_066")]
[Delay(time=1)]
[name="塞弗林"] ......谢谢。
-
-
-//(议事厅)
-//背景:待客厅室内
[stopmusic(fadetime=3)]
[Dialog]
[Character]
@@ -193,8 +170,6 @@
[Background(image="bg_ltroom",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
[playMusic(intro="$darkness02_intro", key="$darkness02_loop", volume=0.4)]
-
-
[CameraShake(duration=0.6, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
[Character(name="char_345_folnic_1#5")]
[name="亚叶"] 抱歉让一下,紧急伤员——
@@ -206,7 +181,6 @@
[name="亚叶"] 虽然很残酷,但等塞弗林长官稳定下来后,他必须再次出现在众人的视野中。
[Character(name="char_358_lisa_1#2", name2="char_345_folnic_1#3",focus=1)]
[name="铃兰"] 啊,好的!交给我吧!
-
[Character(name="avg_npc_069#2", name2="char_345_folnic_1#3",focus=2)]
[name="亚叶"] 塔佳娜......你......
[Character(name="avg_npc_069#2", name2="char_345_folnic_1#3",focus=1)]
@@ -220,7 +194,6 @@
[Character]
[PlaySound(key="$rungeneral", volume=0.6)]
[delay(time=1)]
-//(塔佳娜跑走)
[Character(name="char_345_folnic_1#3")]
[Delay(time=1)]
[name="亚叶"] ......现在可以说了吧?
@@ -248,10 +221,6 @@
[name="亚叶"] ......
[Character(name="char_367_swllow_1", name2="char_345_folnic_1#4",focus=1)]
[name="灰喉"] ......
-
-
-//(撤立绘,灰喉独白)
-
[Dialog]
[Character]
[Blocker(a=0.3, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -261,8 +230,6 @@
不用被殖民问题,感染者问题和阶级问题困扰,她简单地快乐地找到了复仇的对象。
她短暂地感到安心了吗?因为明确的目的而释然吗?
那接下来,我该怎么处理她现在的这幅......表情呢?
-
-//背景:仓库
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_towerinside",screenadapt="coverall")]
@@ -303,35 +270,28 @@
[name="断崖"] 那不是一个人的源石技艺能做到的——快,回去找亚叶她们!
[name="断崖"] 普通的民兵不可能拦得住一支身经百战的作战小队——一支萨卡兹作战小队!
[stopmusic(fadetime=2)]
-//(十二音街道)
-//背景:沃伦姆德主街道破坏
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_ltstreet2",screenadapt="coverall")]
[playMusic(intro="$frontline_intro", key="$frontline_loop", volume=0.4)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[playsound(key="$smallearthquake", volume=0.6)]
[CameraShake(duration=2, xstrength=4, ystrength=4, vibrato=20, randomness=30, fadeout=true)]
-
[Character(name="avg_npc_065")]
[name="镇民"] 怎么了?这个震动是什么?
[name="镇民"] 喂!又是那个石头巨像!快!快启动“留声机”!
-
[Character(name="avg_npc_067", name2="avg_npc_067",focus=1)]
[name="武装的感染者"] 整合运动来帮助我们了!他们来了!他们来解放我们了!
[Character(name="avg_npc_067", name2="avg_npc_067",focus=2)]
[name="武装的感染者A"] 整合运动万岁!进攻!把那些腐朽的贵族赶出去!进攻!
[Character(name="avg_npc_067", name2="avg_npc_067",focus=1)]
[name="武装的感染者B"] ——整合运动万岁!
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_ltstreet2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
[Character(name="avg_npc_069#3")]
[name="塔佳娜"] ......掩护其他人撤退,回到城镇中心区域,激活“留声机”,注意防守!
@@ -340,9 +300,7 @@
[name="镇民"] 塔佳娜,街道尽头的那个......那个是?
[Dialog]
[Character]
-//(出泥岩)
[PlaySound(key="$d_gen_walk_n", volume=0.6)]
-
[Character(name="avg_npc_011#2",fadetime=1,block=true)]
[delay(time=1)]
[name="泥岩"] ......停,稍息。
@@ -365,9 +323,7 @@
[Character(name="avg_npc_011#2")]
[name="泥岩"] 那么——
[name="泥岩"] ——沃土磐石,站起来吧。
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
-
[Character]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act11d0/level_act11d0_08_beg.txt b/resources/gamedata/story/activities/act11d0/level_act11d0_08_beg.txt
index a29a5535..c723901c 100644
--- a/resources/gamedata/story/activities/act11d0/level_act11d0_08_beg.txt
+++ b/resources/gamedata/story/activities/act11d0/level_act11d0_08_beg.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 九尾狐活动 8上
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -12,7 +11,6 @@
[PlaySound(key="$d_sp_ballista")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.25, block=true)]
[delay(time=1)]
-
[Character(name="avg_npc_065")]
[name="镇民A"] 塔佳娜!最后一个“留声机”被破坏了!我们没有手段对付那些巨人!
[Character(name="avg_npc_068")]
@@ -32,13 +30,11 @@
[name="镇民B"] 东边!东边的术师倒下了!快换一个顶上!
[Dialog]
[Character]
-//(晃动,爆炸)
[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$d_sp_ballista")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.25, block=true)]
[delay(time=1)]
-
[Character(name="avg_npc_069#3")]
[name="塔佳娜"] 小心——!
[Character(name="avg_npc_065")]
@@ -51,12 +47,9 @@
[name="镇民B"] 塔佳娜——救——我——
[Character(name="avg_npc_069#2")]
[name="塔佳娜"] 啊......啊啊......
-
[Dialog]
[Character]
[Blocker(a=0.3, r=0, g=0, b=0, fadetime=1, block=true)]
-//(黑屏,塔佳娜脑海里的一根弦崩断)
-
清晰的字句很快被单纯的惨叫遮掩。
皮肤烤焦的味道,比任何恶劣的玩笑都要让人胆寒。
被火焰包裹着的人逐渐失去形貌,只留下黑影似的肉体......
@@ -64,11 +57,8 @@
他很痛苦,他请求我帮助他。
但是——
但是——托尔当时,也是这样痛苦的吗?
-
[Dialog]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
-//(亮起,塔佳娜回过神来)
[name="镇民"] 塔佳娜!!别恍神了,你离太远了!小心!
[Character(name="avg_npc_069#4")]
[name="塔佳娜"] 欸?
@@ -76,22 +66,17 @@
[name="武装的感染者"] 好机会!你也一起被烧死吧!贵族的宠物!
[Character(name="avg_npc_069#4")]
[name="塔佳娜"] ——
-//(剧烈地晃动和灼烧,塔佳娜生死未卜)
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_ltstreet2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$d_sp_ballista")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.25, block=true)]
-
[playsound(key="$smallearthquake", volume=0.6)]
[CameraShake(duration=2, xstrength=4, ystrength=4, vibrato=20, randomness=30, fadeout=true)]
-
-
[Character(name="avg_npc_011#2",fadetime=1,block=true)]
[delay(time=1)]
[name="泥岩"] ......
@@ -110,9 +95,7 @@
[name="萨卡兹战士"] 抱怨我们等待隐忍了那么久,最后的结果也没什么变化,事情还是变得很糟糕。
[name="萨卡兹战士"] 只是一点不甘心的......牢骚。
[Dialog]
-//(晃动,爆炸)
[stopmusic(fadetime=2)]
-
[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$d_sp_ballista")]
@@ -120,15 +103,12 @@
[delay(time=1)]
[Character(name="avg_npc_065")]
[name="镇民"] 他们要冲进来了!
-
[playMusic(intro="$indust_intro", key="$indust_loop", volume=0.4)]
-
[Character(name="char_358_lisa_1#2")]
[name="铃兰"] ——唔!!
[CameraShake(duration=3, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[name="铃兰"] 我,我来帮忙!
[Dialog]
-
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[playsound(key="$e_atk_magic_n", volume=0.4)]
[CameraShake(duration=0.3, xstrength=4, ystrength=4, vibrato=20, randomness=30, fadeout=true)]
@@ -181,8 +161,6 @@
[Character(name="char_358_lisa_1#2")]
[name="铃兰"] 不要——
[name="铃兰"] ——总是不顾后果地让事情变成最坏的情况啊!
-
-//(转场,议事厅)
[stopmusic(fadetime=3)]
[Dialog]
[Character]
@@ -190,7 +168,6 @@
[Background(image="bg_ltroom",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[playMusic(intro="$nervous_intro", key="$nervous_loop", volume=0.4)]
-
[Character(name="char_367_swllow_1", name2="char_345_folnic_1#3",focus=1)]
[name="灰喉"] ......现在你打算怎么做?
[Character(name="char_367_swllow_1", name2="char_345_folnic_1#3",focus=2)]
@@ -212,9 +189,7 @@
[name="灰喉"] 一个救治感染者的医师,却死在感染者暴乱之中的那种荒唐和无力感......
[Character(name="char_367_swllow_1")]
[name="灰喉"] 我曾比任何人......都为之愤恨。
-
[stopmusic(fadetime=3)]
-//(转场,依旧是街道)
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -227,7 +202,6 @@
[name="铃兰"] 自相残杀没有好处!大家会一起遭殃的!
[Dialog]
[Character]
-//(晃动,打斗)
[PlaySound(key="$fightgeneral")]
[CameraShake(duration=0.2, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadetime=0.4, block=true)]
[PlaySound(key="$fightgeneral")]
@@ -252,7 +226,6 @@
[name="武装的感染者"] 不!
[Character]
[Dialog]
-//(晃动,法术)
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[playsound(key="$e_atk_magic_n", volume=0.4)]
[CameraShake(duration=0.3, xstrength=4, ystrength=4, vibrato=20, randomness=30, fadeout=true)]
@@ -292,18 +265,14 @@
[name="武装的感染者"] 我们只是要活下去,哪怕让其他人活不下去,在活命这方面,没有人是搞慈善的!
[Character(name="char_358_lisa_1#4")]
[name="铃兰"] ——!
-
-//(转场,依旧是街道)
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_ltstreet2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="avg_npc_067")]
[name="武装的感染者"] 喂!那个沃尔珀好像快不行了,九只尾巴的那只!
[name="武装的感染者"] 赶紧瞄准她!快!
-
[Dialog]
[Character]
[CameraShake(duration=0.3, xstrength=4, ystrength=4, vibrato=20, randomness=30, fadeout=false)]
@@ -320,10 +289,8 @@
[PlaySound(key="$e_atk_arrow_h")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.25, block=true)]
[delay(time=1)]
-//(弩箭飞过)
[Character(name="avg_npc_067")]
[name="武装的感染者"] 噫——法、法杖断了?从哪儿来的弩箭!?
-
[Character]
[Dialog]
[PlaySound(key="$rungeneral", volume=0.6)]
@@ -353,8 +320,6 @@
[name="亚叶"] 这对你来说并不是第一次了,对我来说......也一样。
[name="亚叶"] 我有点......不知所措。
[name="亚叶"] ......上吧,罗德岛要想办法阻止这场暴乱。
-
-//(另一头,泥岩有所行动)
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -371,16 +336,13 @@
[name="泥岩"] 战士,已经走上了战场。
[name="泥岩"] 让其他人退下。
[name="泥岩"] 我们上。
-
-//(撤立绘旁白)
[Dialog]
[Character]
[Delay(time=1)]
萨卡兹一把扯下了整合运动的标志,她扬起手,岩石瓦解,又再度汇聚。
战场陷入寂静,暴乱者们自觉地让出道路,抗争者则因为胆怯而后退。
只见她向前,迈出了一步。
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
[Character]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act11d0/level_act11d0_08_end.txt b/resources/gamedata/story/activities/act11d0/level_act11d0_08_end.txt
index d58ba233..5fee1dbd 100644
--- a/resources/gamedata/story/activities/act11d0/level_act11d0_08_end.txt
+++ b/resources/gamedata/story/activities/act11d0/level_act11d0_08_end.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 九尾狐活动 8下
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -7,9 +6,6 @@
[Background(image="bg_ltroom",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[playMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.4)]
-
-//背景:待客厅室内
-//(议事厅内)
[Character(name="avg_npc_068")]
[name="负伤的镇民"] 啊——长官,你在这里!
[name="负伤的镇民"] 听说你负伤了,你可以下地了吗?
@@ -43,26 +39,20 @@
[Character(name="avg_npc_066", name2="avg_npc_069#4",focus=1)]
[name="塞弗林"] ......连你都说出没有意义这种话,那可就真没有意义了。
[name="塞弗林"] 至少怀着点希望吧......也许事情还有转机。
-
-//(城镇中心,激烈的战斗,晃动,爆炸)
-//背景:沃伦姆德主街道破坏
[stopmusic(fadetime=3)]
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_ltstreet2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[PlaySound(key="$e_skill_skulsrsword", volume=0.9)]
[Blocker(a=0, fadetime=0.5, block=false)]
[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[PlaySound(key="$e_skill_skulsrsword", volume=0.9)]
[Blocker(a=0, fadetime=1, block=false)]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[CameraShake(duration=0.7, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$d_sp_ballista")]
@@ -80,7 +70,6 @@
[playsound(key="$smallearthquake", volume=0.2)]
[CameraShake(duration=2, xstrength=4, ystrength=4, vibrato=20, randomness=30, fadeout=true)]
[delay(time=2)]
-//(晃动)
[Character(name="avg_npc_065")]
[name="镇民"] 成功了!那些巨像,巨像被粉碎了!
[Character(name="avg_npc_011#2")]
@@ -94,12 +83,10 @@
[Character(name="char_345_folnic_1#5")]
[name="亚叶"] 住嘴。
[name="亚叶"] 不许你......提她的名字。
-
[Dialog]
[Character]
[PlaySound(key="$rungeneral", volume=0.6)]
[delay(time=1)]
-
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[playsound(key="$e_atk_magic_n", volume=1)]
[playsound(key="$e_atk_magic_m", volume=1)]
@@ -139,11 +126,9 @@
[name="萨卡兹战士"] 减缓了泥岩的法术生效时间......真是奇异的技巧。
[name="萨卡兹战士"] 不过,你还有余裕分心?
[Character]
-//(晃动)
[Dialog]
[PlaySound(key="$fightgeneral")]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Character(name="char_358_lisa_1#2")]
[name="铃兰"] 唔!放、放开我!
[Character(name="char_358_lisa_1#2", name2="avg_npc_053",focus=2)]
@@ -155,7 +140,6 @@
[Character]
[Dialog]
[name="岩石巨像"] 嘎啊啊啊啊——!
-
[Dialog]
[playsound(key="$smallearthquake", volume=0.6)]
[CameraShake(duration=2, xstrength=4, ystrength=4, vibrato=20, randomness=30, fadeout=true)]
@@ -188,9 +172,7 @@
[name="武装的感染者"] 不要听他胡言乱语!真凶是谁还重要吗!?
[name="武装的感染者"] 我们要的是感染者不再被非感染者排挤,穷人不必为贵族卖命!冬灵人可以夺回自己的土地!
[name="武装的感染者"] 我们是整合运动——我们将开启新的时代——!
-
[Character]
-//(呼声)
[Character(name="avg_npc_011#2")]
[PlaySound(key="$d_gen_walk_n", volume=0.6)]
[name="泥岩"] 你看,塞弗林,这毫无用处......
@@ -218,7 +200,6 @@
[name="塞弗林"] ......这就够了。
[Character(name="avg_npc_011#2")]
[name="泥岩"] ——永别。
-
[Dialog]
[Character]
[stopmusic(fadetime=3)]
@@ -253,10 +234,8 @@
[Character(name="avg_npc_067")]
[name="武装的感染者"] 喂!泥岩好像遇到麻烦了!赶紧去帮他!不要让他们喘息!
[name="武装的感染者"] 但、但他们连巨像都能打碎......这也太......
-
[Dialog]
[Character]
-//(断崖走出)
[PlaySound(key="$d_gen_walk_n")]
[Character(name="char_294_ayer",fadetime=1,block=true)]
[delay(time=1)]
@@ -337,7 +316,6 @@
[name="泥岩"] 无论你们是想要夺回土地还是报复富人......最后都只会在冻土上遇难。
[name="泥岩"] 你们是想靠怒火度过冬天,还是想靠无辜者的尸体生火取暖?
[name="泥岩"] 既然真凶已死,那么我们理应撤退。
-
[Character(name="avg_npc_067")]
[name="叛乱的镇民"] 但、但我们要抢夺的是沃伦姆德!是我们的土地!
[Character(name="avg_npc_053")]
@@ -350,7 +328,6 @@
[name="武装的感染者"] 我们死了这么多人!难道就因为几句话就要夹着尾巴离开吗!?
[Character(name="avg_npc_011#2")]
[name="泥岩"] ......让他安静,朋友们。
-
[Character]
[Dialog]
嘎嗷嗷嗷——
@@ -398,7 +375,6 @@
[name="亚叶"] 绝对,不允许你们,践踏罗德岛保护的东西。
[Character(name="char_367_swllow_1#4")]
[name="灰喉"] 他们在准备施法,准备防御,击破施术者——
-
[Dialog]
[Character]
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
@@ -410,7 +386,6 @@
[Blocker(a=0, fadetime=0.5, block=false)]
[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
[delay(time=1)]
-//(晃动)
[Character(name="avg_npc_053")]
[name="萨卡兹战士"] ——
[Character(name="avg_npc_067")]
@@ -422,7 +397,6 @@
[name="武装的感染者"] 就算要和你们打,我们也不会轻易放弃,魔族!
[Character(name="avg_npc_053")]
[name="萨卡兹战士"] ......嚯。
-
[Dialog]
[Character]
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
@@ -434,7 +408,6 @@
[Blocker(a=0, fadetime=0.5, block=false)]
[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
[delay(time=1)]
-//(晃动)
[Character(name="char_345_folnic_1#3")]
[name="亚叶"] 发生什么了,他们怎么起了内讧......?
[name="亚叶"] 等等......泥岩他......停下了脚步?
@@ -443,8 +416,6 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_ltstreet2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
-//(转场)
[Character(name="avg_npc_011#2", name2="avg_npc_053",focus=2)]
[name="萨卡兹战士"] 领袖?
[Character(name="avg_npc_011#2")]
@@ -452,10 +423,8 @@
[name="泥岩"] 站......起来。
[Dialog]
[Character]
-//(晃动)
[playsound(key="$smallearthquake", volume=0.6)]
[CameraShake(duration=2, xstrength=4, ystrength=4, vibrato=20, randomness=30, fadeout=true)]
-
[Character(name="avg_npc_011#2", name2="avg_npc_053",focus=2)]
[name="萨卡兹战士"] 停下,泥岩,你在缩短自己的寿命。
[Character(name="avg_npc_011#2")]
@@ -464,14 +433,11 @@
[name="萨卡兹战士"] 没必要使用那么古老的——
[Character(name="avg_npc_011#2")]
[name="泥岩"] 我说了......站起来!
-
[Dialog]
[Character]
-//(晃动)
几乎所有的废墟都凝结在一起。
那是一个巨人,它遥望着远方的山脉。
他,泥岩,一动不动。
-
[Character(name="char_358_lisa_1#2")]
[name="铃兰"] 好、好高!好大!
[Character(name="char_367_swllow_1")]
@@ -482,9 +448,6 @@
[Character(name="char_367_swllow_1#4")]
[name="灰喉"] 不,不对......泥岩的确已经没有这个力气了,但是这法术......
[name="灰喉"] 这其中有着萨卡兹的......巫术?
-
-//(切岩石巨像的时候撤立绘,就是泥岩与巨人的交替)
-
[Character(name="avg_npc_011#2")]
[name="泥岩"] (我说了——)
[Character]
@@ -516,9 +479,7 @@
[PlaySound(key="$e_skill_skulsrsword", volume=0.9)]
[Blocker(a=0, fadetime=1.5, block=false)]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-//(劈砍)
[delay(time=1)]
-
[Character(name="avg_npc_053")]
[name="萨卡兹战士"] 过去......我们帮助你们。因为那场火灾,我们都心怀愤懑。
[name="萨卡兹战士"] 我们认同你们,引导你们,我们追求的不是他们的死,而是我们的生。
@@ -527,26 +488,19 @@
[name="萨卡兹战士"] 但如果是对付不听命令的暴徒......我们何必手下留情?
[name="萨卡兹战士"] 对付任何人,我们,萨卡兹,“魔族佬”,都绰绰有余。
[name="萨卡兹战士"] 绰绰有余。
-
[Dialog]
[stopmusic(fadetime=3)]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Character]
[Background(image="bg_ltalley",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-//(转场,小巷)
-
[Character(name="char_294_ayer", name2="char_328_cammou",focus=1)]
[name="断崖"] 发生什么了?自从那个巨像出现之后,声音就停下了......
[Character(name="char_294_ayer", name2="char_328_cammou",focus=2)]
[name="卡达"] 那个、山一样的巨像也是源石技艺吗?
[Character(name="char_294_ayer", name2="char_328_cammou",focus=1)]
[name="断崖"] ......想办法和亚叶她们汇合。
-
-
-//(转场,议事厅前)
[Dialog]
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Character]
[Background(image="bg_ltstreet2",screenadapt="coverall")]
@@ -595,7 +549,6 @@
[Character(name="avg_npc_011#2", name2="avg_npc_053",focus=1)]
[name="泥岩"] 你说的对......那我们究竟要如何对待我们的斗争......以及死去的同胞?
[playMusic(intro="$drift_intro", key="$drift_loop", volume=0.4)]
-
[Character(name="avg_npc_011#2", name2="avg_npc_053",focus=2)]
[name="萨卡兹战士"] 痛苦和纠葛时刻伴随着我们。
[name="萨卡兹战士"] 呃,等我一下......我好像摸着火柴了,备用的。
@@ -620,20 +573,15 @@
[name="泥岩"] ......那么,就此别过。
[name="泥岩"] 也许......也许你们能想办法帮助剩下的这些人......
[name="泥岩"] 但那些事,都和萨卡兹无关了。
-
[Dialog]
[Character]
-//(晃动)
[playsound(key="$smallearthquake", volume=0.6)]
[CameraShake(duration=2, xstrength=4, ystrength=4, vibrato=20, randomness=30, fadeout=false)]
-
在岩石的崩塌声中,萨卡兹们转过了头。
街道在燃烧。
暴徒离去,没有再发生冲突的唯一原因,仅仅是恐惧和威慑。
最后一块碎石落地。
-
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
[Character]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act11d0/level_act11d0_st01.txt b/resources/gamedata/story/activities/act11d0/level_act11d0_st01.txt
index 34255c36..20a67e4b 100644
--- a/resources/gamedata/story/activities/act11d0/level_act11d0_st01.txt
+++ b/resources/gamedata/story/activities/act11d0/level_act11d0_st01.txt
@@ -1,18 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 九尾狐活动 纯剧情AVG序章
-
-//中英(德)对照及备注
-
-//Kevin 凯文 路人NPC
-//Eckehard 埃克哈德 死者
-//Hector 赫克托,死者
-//Nikolaus Maibaum 尼古拉斯·梅普乐 备用名,暂时没用到
-//Tatjana Bergler 塔佳娜·伯格勒 女性名
-//Severin Hawthorn塞弗林·霍索恩 士官长
-//Thorwald 托尔瓦尔德 他儿子,死者
-//Biederman 毕德曼,死者,典自《毕德曼与纵火犯》
-
-//地名对照:城镇沃伦姆德 Wolumonde,来自于法语与德语组合,意为第八个水晶球(第八个月亮)。
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -20,28 +6,18 @@
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[playMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.4)]
-
-
-//(黑屏)
-
3:23 P.M. 天气/晴
莱塔尼亚境内,移动城镇沃伦姆德外,一棵微不足道的老栎树下
-
-//(屏幕亮起,背景是烧毁的帐篷,士官长塞弗林·霍索恩出现,他似乎在等什么人)
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_ltruins",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-
[Character(name="avg_npc_066#2",fadetime=1,block=true)]
[delay(time=1)]
[name="???"] ......
-
[Dialog]
[Character]
-
-//(出塔佳娜)
[playsound(key="$d_gen_walk_n", volume=0.6)]
[Character(name="avg_npc_069#2",fadetime=1,block=true)]
[delay(time=1)]
@@ -56,10 +32,8 @@
[name="塔佳娜"] 但您的咳嗽越来越严重了。
[Character(name="avg_npc_069#2", name2="avg_npc_066",focus=2)]
[name="塞弗林"] 没必要这么毕恭毕敬,现在不是工作时间,我和你说过......算了。
-
[Dialog]
[Character]
-
他望向远处,烧毁的帐篷,肆意生长的野草,他抖了抖烟灰。
他本想在独处的时候获得一些安宁,即使只是通过一个称谓的变化。
[Dialog]
@@ -143,10 +117,6 @@
[name="塞弗林"] 就说......
[name="塞弗林"] 就说我同意了、咳、我同意了。
[name="塞弗林"] 咳咳,咳咳咳——
-
-//(转场)
-//(感染者营地)
-//(在破落的小村庄中,流落至此的泥岩小队靠狩猎为生)
[stopmusic(fadetime=3)]
[Dialog]
[Character]
@@ -154,15 +124,9 @@
[Background(image="bg_ltstrongpoint",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
[playMusic(intro="$nervous_intro", key="$nervous_loop", volume=0.4)]
-
-//背景:整合运动据点:小猎村
-
-//(泥岩)
[Character(name="avg_npc_011#2",fadeitme=1,block=true)]
[delay(time=1)]
[name="???"] ......
-
-//(武装的感染者用整合运动立绘)
[Character(name="avg_npc_011#2", name2="avg_npc_053",focus=2)]
[name="武装的感染者"] 队长,他们回来了。
[Character(name="avg_npc_011#2", name2="avg_npc_053",focus=1)]
@@ -230,17 +194,12 @@
[Character(name="avg_npc_011#2")]
[name="???"] ......宝藏,宝藏啊。
[name="???"] 是啊,如果也有宝藏可以帮帮我们......就好了。
-
[stopmusic(fadetime=3)]
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=3, block=true)]
[Background(image="bg_bridge",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-
-//(转场)
-//(罗德岛内)
-//(医疗干员失踪若干日后,罗德岛舰桥,两位干员反复确认着信息。)
[playMusic(intro="$darkness02_intro", key="$darkness02_loop", volume=0.4)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
[Character(name="char_345_folnic_1#3")]
@@ -250,7 +209,6 @@
[name="亚叶"] 安托......你在哪里......
[Character]
[Dialog]
-//(小小的脚步声,铃兰出现在亚叶的身后)
[PlaySound(key="$d_gen_walk_n", volume=0.6)]
[Character(name="char_358_lisa_1#3",fadetime=1,block=true)]
[delay(time=1)]
@@ -295,13 +253,10 @@
[Character(name="char_358_lisa_1", name2="char_345_folnic_1#2",focus=2)]
[name="亚叶"] 诶,好吧!反正我也向本地的分部打了报告,真有什么意外,他们也会帮我们的。
[name="亚叶"] 等阿米娅同意之后,我们一起去,但是你要时刻和我——
-
[Dialog]
[Character]
[stopmusic(fadetime=1)]
-
[playsound(key="$d_gen_transmissionget", volume=0.6)]
-//(通讯声,紧急的联络改变了好不容易缓和下来的气氛)
[delay(time=1)]
[Character(name="char_358_lisa_1#3", name2="char_345_folnic_1#3",focus=1)]
[name="铃兰"] 即时通讯?是安托姐姐回来了?
@@ -317,4 +272,4 @@
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
[Dialog]
[Character]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act11d0/level_act11d0_st02.txt b/resources/gamedata/story/activities/act11d0/level_act11d0_st02.txt
index 6049eb7c..a06de1e2 100644
--- a/resources/gamedata/story/activities/act11d0/level_act11d0_st02.txt
+++ b/resources/gamedata/story/activities/act11d0/level_act11d0_st02.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 九尾狐活动 纯剧情关
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -7,10 +6,6 @@
[Background(image="bg_ltroom",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[playMusic(intro="$distressed_intro", key="$distressed_loop", volume=0.4)]
-
-//背景:待客厅室内
-//(议事厅内)
-//(扣门声)
[PlaySound(key="$doorknockquite", volume=0.6)]
[delay(time=1)]
[Character(name="char_367_swllow_1")]
@@ -135,16 +130,12 @@
[name="塞弗林"] 他......他已经死了。矿石病没能在岁月之前带走他。最后一个正统的冬灵部族族长,这片土地最初的定居者,死了。
[name="塞弗林"] 感染者与我们分道扬镳,民众无法忍受贵族们荒诞的行径选择反抗。
[name="塞弗林"] ......这就是结果了。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_ltstreet2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
[PlaySound(key="$rungeneral", volume=0.6)]
-
-//(转场,依旧是议事厅)
[Character(name="char_358_lisa_1#2")]
[name="铃兰"] 塔佳娜小姐!
[Character(name="avg_npc_069#4")]
@@ -184,9 +175,6 @@
[name="亚叶"] 没有忍耐的人,都已经丢进监狱了。
[Character(name="char_345_folnic_1#2")]
[name="亚叶"] ......我也一样啊。
-
-//(转场,小道)
-//背景:沃伦姆德小巷间
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -218,14 +206,11 @@
[Character(name="char_294_ayer", name2="char_345_folnic_1",focus=2)]
[name="亚叶"] 不......有这个必要。
[name="亚叶"] 我去去就回。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_ltroom",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-//(转场,议事厅)
-//背景:待客厅室内
[Character(name="avg_npc_065")]
[name="镇民"] 我们该立刻选出新的长官!
[Character(name="avg_npc_068")]
@@ -247,8 +232,6 @@
[Character]
[Dialog]
......
-
-//(从这里开始黑屏)
[stopmusic(fadetime=3)]
[Dialog]
[Delay(time=1)]
@@ -256,11 +239,8 @@
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
[playMusic(intro="$storyendjp_intro", key="$storyendjp_loop", volume=0.4)]
-
......
在众人争论的空隙,前任士官长,塞弗林·霍索恩本人已经在疲惫中入眠。
-
-//(下面交替几张沃伦姆德的背景图)
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_ltstreet2",screenadapt="coverall")]
@@ -283,12 +263,10 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
他依旧梦见自己拄着镰刀,他梦见了金黄色的麦田。
梦里的他笑了,哭着笑了。
这是他失去儿子以后,第一次哭。
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
[Character]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act11d0/level_act11d0_sub-1-1_end.txt b/resources/gamedata/story/activities/act11d0/level_act11d0_sub-1-1_end.txt
index 37b678f4..63c2039e 100644
--- a/resources/gamedata/story/activities/act11d0/level_act11d0_sub-1-1_end.txt
+++ b/resources/gamedata/story/activities/act11d0/level_act11d0_sub-1-1_end.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 九尾狐活动 支线1
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -7,33 +6,20 @@
[Background(image="bg_ltroom",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
[playMusic(intro="$loneliness_intro", key="$loneliness_loop", volume=0.4)]
-
-
-//(毕德曼主视角揭秘小故事)
-
-
2:25 P.M. 天气/阴
莱塔尼亚境内,移动城镇沃伦姆德,议事厅临时客房
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
-
-//(黑屏,毕德曼主视角)
......该怎么办?
谁能想到比起一座创造了无数经济价值的城镇,他们居然更看重一场婚礼?
大裂谷的损失惨重,尽管避免了人员伤亡,但是沃伦姆德失去了四分之一的面积是板上钉钉的事实......
......我该怎么办?
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Background(image="bg_ltroom",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.6, block=true)]
-
-//(亮起,沃伦姆德议事厅)
-//(敲门声)
-
[PlaySound(key="$doorknockquite", volume=0.6)]
[delay(time=1)]
[name="毕德曼"] 请进。
@@ -83,67 +69,50 @@
[name="塞弗林"] 人祸也是。
[name="塞弗林"] 好了,你就安心养伤吧。
[name="塞弗林"] 想想之后的事情。
-//(塞弗林下)
[Dialog]
[Character]
[PlaySound(key="$d_gen_walk_n", volume=0.6)]
[delay(time=2)]
-
之后的事情。
我已经预见到了之后的事情。
大裂谷完美地封死了东南方向的全部航线,沃伦姆德只能向北方继续行进。
......如果不能及时和其他城镇建立救援协议,冬天来临,势必会出现饥荒。
饥荒......
会死很多人,我......
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
不,这不怪我。
......这不怪我。
-//(黑屏)
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_ltroom",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-
七天后
[Dialog]
-//(晃动)
-//(敲门声)
[PlaySound(key="$doorknockquite")]
[delay(time=1)]
-
[name="???"] 喂~有人在吗?
[name="???"] 我听说沃伦姆德的天灾信使暂住在这里喔?有人吗?
-
[Dialog]
是没听过的声音,年轻女性。
她知道我是天灾信使。
塞弗林说得对,我应该避免抛头露面才是。
......所以,干脆装作不在好了。
-
-//(无立绘,在门外)
[name="镇民"] 安托医生,毕德曼已经有很多天没有露过面了......
[name="???"] 哎,我们讲讲道理啊,那些家伙乱撒气把天灾信使揍了一顿,你让他怎么露面?
[name="镇民"] 话、话是这么说......欸,等等,您要做什么......
[name="???"] ——把门踹开啊?
[name="镇民"] 欸?
-
[Dialog]
欸?
[delay(time=1)]
-
[name="???"] 别看我样,我也是能徒手干掉源石虫的——!
[name="???"] 毕德曼,你在的吧?抱歉我不太清楚房间内的布置,麻烦你离门远一点哦!
[name="???"] 躲不开的话,干脆防御吧!防御!双手交叉!
[name="???"] 嘿——!
-
-//(门被踹飞了)
[Dialog]
[Character]
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
@@ -152,7 +121,6 @@
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
[Delay(time=1)]
[Dialog]
-
......罗德岛干员,安托。
她不由分说地找到我,为了寻求我的帮助。
我......我为什么要帮她?
@@ -162,40 +130,31 @@
我没有拒绝的理由,塞弗林暗示我,这是改善我和居民关系的机会。
大概吧,我是这么和自己说的。
所以我去了。
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=3, block=true)]
[Background(image="bg_ltalley",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-
-//(转场,小巷间)
......不早了。
我干嘛要工作得这么努力......
-
[Character(name="avg_npc_069#4")]
[name="塔佳娜"] 啊......
[Dialog]
[Character]
......看吧。他们见到我还是一副见到瘟神的表情。
-
[Character(name="avg_npc_069")]
[name="塔佳娜"] 毕德曼......谢谢你帮了托尔和塞弗林伯父。
[name="塔佳娜"] 不少没能躲开天灾范围的商旅也被困在了沃伦姆德,我们急需了解天灾的你帮助我们......
[name="塔佳娜"] 有些不理智的镇民做了不好的事情,但毕德曼先生您也在这里住了很久了,希望您能理解。
[name="塔佳娜"] 请好好休息。
-
[Dialog]
[Character]
搞什么......来这套啊。
......算了。
明天还要帮安托搬箱子......今天还是早点休息吧。
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_ltroom",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-//(转场,议事厅内)
-
[Character(name="avg_npc_066")]
[name="塞弗林"] 喔,毕德曼,你很努力,这样我们的辟谣工作也能更加顺利。
[Character]
@@ -256,26 +215,17 @@
[name="毕德曼"] 你想引罗德岛过来......?
[name="???"] 哎呀......在我们众多的合作方里,罗德岛根本排不上号哦,至少表面如此。
[name="???"] 我们可不能指望他们能救下一整座城镇。
-
[name="毕德曼"] 那么......你想要的就是暴乱本身。
-
[name="???"] 我会在高塔那边找找借口,只有点燃一把火,那些不问世事的贵族才会看清地面上的惨剧。
[name="???"] 唉,有时候我真的无法分辨,他们是腐败到不在乎民间疾苦,还是单纯的离地面太远,远到不食人间烟火。
-
[name="毕德曼"] 可、可这样会死很多人......
-
[name="???"] 不这样也会死很多人。等到沃伦姆德的处境再糟一点,这座本来就一团乱麻的城镇有的是理由内讧。
[name="???"] 更别提......跟上沃伦姆德的队伍中,混了一批比较特别的感染者。他们是武装分子,是反抗者,他们一定会带来争斗的。
[name="???"] 既然如此,不如让我们来提前铺好路,尽可能少死点人。
-
[name="毕德曼"] ......
-
[name="???"] 别这么忧虑,轮不到你我去做这件事,也许是一个嫉妒的青年,也许是一个顽固的皮鞋匠,然后,只需要一场火灾......
-
[name="毕德曼"] ......你!
-
[name="???"] 这是你赎罪的机会,引导这场暴乱。
-
[name="毕德曼"] 该死......躲在幕后看着无辜的人受苦受难,这样就行了吗!?
[name="???"] 欸,这种无聊的道德选择让游刃有余的人去做,我是不会犹豫的。完全不会。
[name="???"] 除非我要杀的全是好人,救的全是坏人。但天知道谁是好人谁是坏人。
@@ -312,9 +262,6 @@
但如果......如果这些人真的因为饥荒和寒冷闹起内讧......我该......
不,至少她一定要幸免于难......安托医生她......没必要牺牲。
没错。
-
-//(黑屏)
-
[name="???"] 对了。
[name="毕德曼"] ......原来你没走,神出鬼没的家伙。
[name="???"] 如果那个感染者医生真的死于非命......你会怎么对待你的私人感情和工作问题?
@@ -341,11 +288,8 @@
[name="???"] 事成之后,我会在那里等你。
[name="???"] 那里是我的坟墓,哈哈......这么一看,还挺近的。
[name="毕德曼"] 你怕了。
-
[name="???"] 总会害怕的。
-
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Character]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act11d0/level_act11d0_sub-1-2_end.txt b/resources/gamedata/story/activities/act11d0/level_act11d0_sub-1-2_end.txt
index 20d01a01..7857e8f7 100644
--- a/resources/gamedata/story/activities/act11d0/level_act11d0_sub-1-2_end.txt
+++ b/resources/gamedata/story/activities/act11d0/level_act11d0_sub-1-2_end.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 九尾狐活动 支线2
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -7,7 +6,6 @@
[Background(image="bg_ltstrongpoint",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[playMusic(intro="$drift_intro", key="$drift_loop", volume=0.4)]
-
[Character(name="avg_npc_011#2", name2="avg_npc_053",focus=2)]
[name="萨卡兹战士"] 泥岩,他们在追捕剩下的逃犯。
[name="萨卡兹战士"] ......但他们本来完全可以让逃犯在这片群山中自生自灭,抓回去,是救了他们的命。
@@ -74,7 +72,6 @@
[Character(name="avg_npc_011#2")]
[name="泥岩"] 抱歉,等我一会,我还要去个地方......
[name="泥岩"] 一会就好。
-
[stopmusic(fadetime=3)]
[Dialog]
[Character]
@@ -82,9 +79,6 @@
[Background(image="bg_ltruins",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[playMusic(intro="$loneliness_intro", key="$loneliness_loop", volume=0.4)]
-
-
-//(废弃医疗营地)
[Character(name="char_367_swllow_1#3")]
[PlaySound(key="$d_gen_walk_n", volume=0.4)]
[name="灰喉"] ......
@@ -134,7 +128,6 @@
[name="灰喉"] ......放弃追究这一切的人,不止我们。
[Dialog]
[Character]
-//(泥岩上)
[PlaySound(key="$d_gen_walk_n", volume=0.4)]
[Character(name="avg_npc_011#2",fadetime=1,block=true)]
[delay(time=2)]
@@ -250,7 +243,6 @@
[name="泥岩"] 所以......就不要和敌人关系太过密切了。
[name="泥岩"] 我只是来献一束花,既然花已经带到,我......也该走了。
[name="泥岩"] 祝你们好运。
-//(泥岩下)
[Dialog]
[Character]
[PlaySound(key="$d_gen_walk_n", volume=0.4)]
@@ -281,8 +273,7 @@
[Character(name="char_367_swllow_1", name2="char_345_folnic_1#2",focus=2)]
[name="亚叶"] 回罗德岛去。
[name="亚叶"] 我们......带安托回家。
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
[Character]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act11d7/level_act11d7_st01.txt b/resources/gamedata/story/activities/act11d7/level_act11d7_st01.txt
index e5b30404..59f4f009 100644
--- a/resources/gamedata/story/activities/act11d7/level_act11d7_st01.txt
+++ b/resources/gamedata/story/activities/act11d7/level_act11d7_st01.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 棘刺篇
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Image]
@@ -14,11 +13,9 @@
[Blocker(a=0, fadetime=2, block=true)]
[delay(time=1)]
[playsound(key="$d_gen_transmissionget", volume=0.4)]
-
[name="极境"] 喂喂,喂喂喂,接一下啊?总不能又不接通讯吧?
[name="极境"] 喂?啊,唉唉!听到了听到了。
[name="极境"] 哎,你总算接了......
-
[Dialog]
[Character(name="char_293_thorns_1",fadetime=1,block=true)]
[delay(time=2)]
@@ -188,7 +185,6 @@
[Character(name="char_290_vigna")]
[name="红豆"] 哎呀不和你说了,反正博士喊我帮忙,却没喊你,对吧?
[name="红豆"] 行了,那你就留在这儿继续听演唱吧,我得赶紧走了。
-
[Character]
[PlaySound(key="$rungeneral", volume=0.9)]
[delay(time=1)]
@@ -213,7 +209,6 @@
[Character(name="avg_npc_021",name2="avg_npc_022",focus=2)]
[name="女性游客"] 这话说的像我亲戚婶婶......行吧,你都说到这份上了,那就去看看吧。
[name="女性游客"] 嗯?那边是什么声音?
-
[Dialog]
[Character]
[PlaySound(key="$livecrowd")]
@@ -279,7 +274,6 @@
[Character(name="char_293_thorns_1")]
[name="棘刺"] 两块手表,四个钱包,还有一枚女士手镯。看来沉浸在音乐中的确会令人放松警惕,这一点大家都差不多。
[name="棘刺"] 这些东西到手得很轻易吧?否则你也不会这么大胆,一次次动手。
-
[Character]
[name="不起眼的游客"] 你、你瞎说什么!这些都是我的,我自己的......
[Character(name="char_293_thorns_1")]
@@ -315,7 +309,6 @@
[Character]
[name="不起眼的游客"] ......
[name="不起眼的游客"] ......你连老汤姆都抓了?呿,早说啊,行,算你有本事,这次我认栽。
-
[Character(name="avg_npc_021")]
[name="男性游客"] 嘿,都被抓到了,你还挺狂?
[Character]
@@ -540,7 +533,6 @@
[name="伊芙利特"] 哎,真是个怪人。
[Character(name="char_344_beewax_1")]
[name="蜜蜡"] 是有一点......不过他也真的是个好人吧?
-
[stopmusic(fadetime=3)]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -548,7 +540,6 @@
[Background(image="bg_beach",screenadapt="coverall",x=200, y=0,block=true)]
[playsound(key="$beach", volume=0.7)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-
[Character(name="char_293_thorns_1")]
[name="棘刺"] 海吗。不太对。和海比起来也太有人情味了些。除了水尝起来有点咸,哪里还有海的味道?
[name="棘刺"] 喂。
@@ -561,7 +552,6 @@
[delay(time=1)]
[name="Aya"] 怎么会!居然被发现了......能感觉到我在这儿,先生你很厉害。
[name="Aya"] 怎么样,这里的风景很好吧。
-
[Character(name="char_293_thorns_1")]
[name="棘刺"] ......乐队的歌手。你在这里做什么?
[Character(name="char_293_thorns_1",name2="npc_2001_Aya_1",focus=2)]
@@ -584,9 +574,7 @@
[name="Aya"] 我是来看海的。
[dialog]
[Character]
-
歌手望向水面。她的头发在海风中扬散成海浪的形状。
-
[dialog]
[Character(name="npc_2001_Aya_1")]
[name="Aya"] 但这不是海。
@@ -637,7 +625,6 @@
[Character]
棘刺睁大了双眼望着歌手的瞳孔。
歌手眨了眨眼睛,看向棘刺慢慢伸向剑柄的手。
-
——你甚至都没有试图伪装。
[Character(name="char_293_thorns_1",name2="npc_2001_Aya_1",focus=2)]
[name="Aya"] 你没那么喜欢我们的歌......我知道。
@@ -676,17 +663,13 @@
近两个星期里极境每天都在哼这首歌。
这首歌似乎是面前这个歌手所属乐队的代表作之一。
歌手正是......
-
“回忆的时候伪装脱落,你给我留下的伤疤是你忘记的痛♪
我抓不住你过去的身影♪ 它们站起来大叫你的名字,它们闻到你的气味也要听到你的忏悔♪”
-
[Dialog]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.8, block=true)]
-
[Character(name="npc_2001_Aya_1")]
[name="Aya"] 当然,不管你害不害怕它,它都会找上你。
[name="Aya"] 它来了。走吧。别回头。
-
[dialog]
[Character]
[stopmusic(fadetime=3)]
@@ -696,21 +679,17 @@
......?
她说什么,那是什么?
是什么......站在水面上?
-
[dialog]
[delay(time=0.5)]
碎了一角的落日依稀斑驳影子投在灰色潮浪取走海水
原本声音是喘息平静是喘息大海是喘息你听见它声音不说话不歌唱也不呼吸
一秒两秒数十年百年时间过去它沉默依旧
-
[dialog]
[delay(time=0.5)]
它望向你
它的眼睛抵着你的眼睛渴望从它的伤口里慢慢爬进
你被警醒被拥抱你陷入它的血它的影子它的太阳你听到它身影它的身影没有眼睛没有声响没有生命它
-
静止如明星
-
[dialog]
[delay(time=0.5)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -733,7 +712,6 @@
[name="棘刺"] 你想死?
[Character(name="npc_2001_Aya_1")]
[name="Aya"] 好好听我的话呀......
-
[dialog]
[Character]
[Blocker(a=0.5, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -741,7 +719,6 @@
[name="???"] 阿,戈尔。
[Dialog]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_293_thorns_1")]
[name="棘刺"] !!
[Character(name="char_293_thorns_1",name2="npc_2001_Aya_1",focus=2)]
@@ -757,7 +734,6 @@
[name="Aya"] (挣脱呀,快些......!)
[Character(name="char_293_thorns_1")]
[name="棘刺"] ......
-
[Dialog]
[Character]
[Blocker(a=0.5, r=0, g=0, b=0, fadetime=0.8, block=true)]
@@ -769,12 +745,8 @@
我们伊比利亚人早就离开了海的深处。
但我逃不开它。我们逃不开它。
我想杀了它。
-
-
[Dialog]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.8, block=true)]
-
-
[Character(name="char_293_thorns_1")]
[name="棘刺"] 这是一种幻象吗?
[Character(name="char_293_thorns_1",name2="npc_2001_Aya_1",focus=2)]
@@ -796,13 +768,11 @@
[Dialog]
[Character]
[Blocker(a=0.5, r=0, g=0, b=0, fadetime=0.8, block=true)]
-
[name="???"] R......thin......
[name="???"] (拧碎带骨肉与内脏的稀碎声音)
[name="???"] (含糊作响)
[Dialog]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.8, block=true)]
-
[Character(name="npc_2001_Aya_1")]
[name="Aya"] 喜欢!
[name="Aya"] 看来你真的不打算离开,那,你有信心活下去吗,阿戈尔先生?
@@ -832,9 +802,7 @@
[Character(name="char_293_thorns_1")]
[name="棘刺"] 不。尽管我提过伊比利亚,也提过祖辈离不开的大海。
[name="棘刺"] 但或许,我的家已经不在那任何一处了。
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
[Character]
-[Image]
-
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d0/level_act12d0_01_beg.txt b/resources/gamedata/story/activities/act12d0/level_act12d0_01_beg.txt
new file mode 100644
index 00000000..42073594
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/level_act12d0_01_beg.txt
@@ -0,0 +1,230 @@
+[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
+[stopmusic]
+[Dialog]
+[Delay(time=1)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_black",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[playMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.4)]
+[Delay(time=1)]
+这里有你想要的一切。
+你所渴望的片刻安宁、没有战争的大地、母亲的怀抱。
+你的意识无限扩张,你挣脱了枷锁,你自由了。
+[Dialog]
+[delay(time=1)]
+[Decision(options="什么是自由?;我自由了!", values="1;2")]
+[Predicate(references="1")]
+通常意义上,自由是一种相对的状态,它意味着没有束缚,但这么说着的人往往依然被他的肉体所束缚。
+但你真正的自由了。
+[Predicate(references="2")]
+没错,我亲爱的朋友,你永远地、永永远远地自由了。
+[Predicate(references="1;2")]
+你如同时间长河中的一颗顽石,它将会带走你的责任、宿命、欲望、联系,但唯有你自身,你将永远地存在于这里。
+你不拥有任何东西,任何东西也不拥有你。
+[Decision(options="没有比这更棒的事了!;责任、宿命、欲望、联系......", values="1;2")]
+[Predicate(references="1")]
+你理解了一切,现在的你正在与某个未知的存在对话,你应当敬畏,献上你最纯洁的血。
+或者,你只是单纯因为冲击而陷入了昏迷状态,在跟臆想中的自己进行一场毫无意义的对话。
+[Decision(options="我要在这里建立我的王国!;不,我反悔了,我更喜欢痛苦。", values="3;4")]
+[Predicate(references="3")]
+绝妙的选择,我的国王,这里比大地更广阔,你可以在这里建立一切你想要的东西。
+那么首先,先来建立一个国家吧,国家的名字就叫存在国怎么样?
+建立在虚无之上的国家将永远屹立不倒——
+哦不,该死,我们的伟业看起来要在此中断了。
+如同窗帘间射入的一道光,强烈的酸痛感瞬间占据了你的所有意识。
+[Predicate(references="4")]
+你喜欢痛苦,你喜欢付出,你喜欢主动投身火焰,你喜欢让自己受伤。
+聪明人总是想要一场恰到好处的失败,一些可以及时止损的失去,他们认为这样可以最有效地让自己成长。
+不要自大,我的虚无部书记。
+那么,首先,先给你来一些你最喜欢的痛苦吧——
+从你的全身各处的肌肉上,传来了极度酸痛的感觉。
+[Predicate(references="2")]
+士兵,你承受了无数痛苦,见证了无数失败,其中让你愉快的事寥寥无几。
+而让你走到这一步的就是它们。它们是毒药,它们是枷锁,它们让你不得安宁。
+有些事情已经无法挽回,而有的事情无需你来承担。
+[Decision(options="你说得对,我该休息了。;不,有人在等我。",values="5;6")]
+[Predicate(references="5")]
+好的,亲爱的,这就对了。
+放轻松,我来为你唱一首摇篮曲,你将永久地睡去,不受一丝侵扰。
+哦,但是,就在你要入睡时,一种强烈的感觉突然向你袭来——这是痛楚!
+[Predicate(references="6")]
+哦,是的,我承认,那是些好孩子。
+但你有没有想过,没有你他们也能够前进,你并不对他们负责。
+你的责任、你的宿命、你的欲望、你与他们的联系,一切只是你的妄想?
+......好吧,我知道你已经决定,那么,给你一个惊喜吧,没错,就是你最喜欢的痛苦!
+从你的全身各处的肌肉上,传来了极度酸痛的感觉。
+[Predicate(references="3;4;5;6")]
+随之而来的,是一个遥远但是熟悉的声音。
+[name="???"] ......士,博士!
+阿米娅?不,不是,这个声音比阿米娅更加成熟。
+[name="???"] 躺这么久了还不醒,真麻烦。
+[Dialog]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=0.2, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
+[Delay(time=0.55)]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=0.7, xstrength=10, ystrength=12, vibrato=30, randomness=120, fadeout=true, block=true)]
+......和暴力。
+你感觉到可能是自己脸颊的部位受到了几次冲击,看来对方还有言出必行的优良品质。
+[name="???"] 怎么办,这都不醒,反正阿米娅不在,把博士抓起来来几圈大风车试试好了。
+[name="???"] 大风车?好玩吗,我也要玩!
+对方似乎要采用过激手段了,而且插进来的这个声音,带着一丝纯真。
+纯真这项美好的特质在这种情境下的含义是,她是认真的。
+[Decision(options="不,我要回去!;睁开双眼",values="1;2")]
+[Predicate(references="1")]
+哦,很遗憾,有些旅行不是由你的意志决定的,你已经失去了踏上这次旅行的机会。
+不过不要紧张,机会还有很多。现在,让我们睁开双眼......
+[Predicate(references="2")]
+[Predicate(references="1;2")]
+[PlayMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.8, crossfade=1, delay=0.5)]
+[Blocker(a=1, r=0,g=0, b=0, block=true)]
+[Background(image="bg_desert_1",x=-100, y=-50,xScale=1.3, yScale=1.3, fadetime=2)]
+[Image(image="ac12_1",x=0,y=0,xScale=1, yScale=1)]
+[Dialog]
+[Blocker(a=0.7, r=0, g=0, b=0,fadetime=0.8, block=true)]
+[Blocker(a=1, r=0, g=0, b=0,fadetime=0.2, block=true)]
+[Blocker(a=0, r=0, g=0, b=0,fadetime=2,block=false)]
+[Delay(time=1)]
+[Delay(time=2)]
+[name="刻俄柏"] 嘉维尔,大风车应该怎么玩呀?
+[name="嘉维尔"] 所谓大风车,就是你要把对方的腿或者手抓起来,然后开始旋转起来。
+[name="嘉维尔"] 等到你觉得差不多了就把他丢出去。
+[name="刻俄柏"] 听起来好好玩!我可以试试吗!
+[name="嘉维尔"] 可以啊,我来接住博士就是了......嗯?
+[name="嘉维尔"] 博士,你终于醒了。
+[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="刻俄柏"] 啊,博士醒了!
+[name="嘉维尔"] 小刻,别一下子就跳到博士身上去,博士被你这么一压说不定又要昏过去了。
+[name="刻俄柏"] 哦,对不起,博士!
+[Dialog]
+[character]
+[stopmusic(fadetime=2)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[image]
+[Background(image="bg_desert_1",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
+[PlayMusic(intro="$farce_intro", key="$farce_loop", volume=0.8, crossfade=1, delay=0.5)]
+[Character(name="char_187_ccheal_1", name2="char_2013_cerber_1",fadetime=2,block=true)]
+[delay(time=2)]
+[Decision(options="你们没事吧?;......;刚刚你是不是扇我了?",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1", name2="char_2013_cerber_1",focus=1)]
+[name="嘉维尔"] 没事,这点高度,小意思。
+[Character(name="char_187_ccheal_1", name2="char_2013_cerber_1",focus=2)]
+[name="刻俄柏"] 我也没事!
+[Predicate(references="2")]
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 喂,不是吧博士,你难道又摔失忆了?
+[Decision(options="我失忆了。;姐姐,你是谁?",values="4;5")]
+[Predicate(references="4")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 博士,你别忘了,我是医生。
+[Predicate(references="5")]
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 还会开玩笑,看起来没有大事。
+[Predicate(references="3")]
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 扇了。
+[Predicate(references="1;3;4;5")]
+[Character(name="char_187_ccheal_1", name2="char_2013_cerber_1",focus=1)]
+[name="嘉维尔"] 总之,博士,我来简单说明一下情况吧。
+[name="嘉维尔"] 总而言之,我们坠机了。
+[Character(name="char_187_ccheal_1", name2="char_2013_cerber_1",focus=2)]
+[name="刻俄柏"] 从很高的地方摔了下来!咻——!碰!这样。
+[Decision(options="详细一点。;......;太简单了吧!",values="1;2;3")]
+[Predicate(references="1;2;3")]
+[Character(name="char_187_ccheal_1", name2="char_2013_cerber_1",focus=1)]
+[name="嘉维尔"] 啧,好吧,总之,博士你运气不太好,我们被攻击的时候爆炸正好发生在你座位附近,你直接被炸飞撞到墙上就晕倒了。
+[name="嘉维尔"] 放心,你的伤口我已经包扎过了,问题不大,而且和你刚到罗德岛的时候比,你的体质可好了不少。不错啊,博士。
+[Character(name="char_187_ccheal_1", name2="char_2013_cerber_1",focus=2)]
+[name="刻俄柏"] 呜呜,博士,对不起,我应该接住你的,但是我被爆炸声吓到了......
+[Character(name="char_187_ccheal_1", name2="char_2013_cerber_1",focus=1)]
+[name="嘉维尔"] 这也不能怪你,老实说,就算是我也想不到这帮崽子居然还有能对空的武器了。
+[Decision(options="也就是说你早就料到会被攻击了?", values="1")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 是啊,我没说过吗,我老家这里的人很好斗的,虽然他们都打不过我。
+[Decision(options="其他人呢?", values="1")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 在下坠的时候,为了控制高度,其他人中途就先跳下去了。
+[name="嘉维尔"] 为了保护你,我和刻俄柏是最后才跳下来的。
+[name="嘉维尔"] 哦对,Lancet-2应该还留在飞行器上。
+[Decision(options="飞行器呢?", values="1")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 我没记错的话,在那个方向吧,喏,那边那个山坡过去应该就是了。
+[Decision(options="先过去看看吧。", values="1")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 行。
+[Dialog]
+[character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_desert_2",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
+[name="嘉维尔"] 你看,那就是我们的飞行器。
+[name="嘉维尔"] 唔哦,在冒烟呢,感觉不能用了。
+[name="嘉维尔"] 不过看起来还能修的样子。
+[name="刻俄柏"] 博士,嘉维尔,飞行器那边有人!
+[name="嘉维尔"] 嗯?那是......
+[Dialog]
+[character]
+[stopmusic(fadetime=3)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_desert_2",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
+[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[Character(name="char_285_medic2_1")]
+[name="Lancet-2"] 请不要靠近我,虽然我有保护罗德岛财产的义务,但我只是一台医疗器械,呜呜......
+[PlayMusic(intro="$nervous_intro", key="$nervous_loop", volume=0.8, crossfade=0.5)]
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] 喂,这台机器好像会说话啊。
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] 是啊,没想到天上掉下来这么个厉害的机器不说,里面还有会说话的机器!
+[Character(name="avg_npc_070")]
+[name="阿达克利斯人C"] 喂,你们说,该不会它里面其实装着个人吧?
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] 不知道,要不然我们把它也抢回去吧,酋长肯定会喜欢的。
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] 好啊,弟兄们,我们把它也扛回去!
+[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[Character(name="char_285_medic2_1")]
+[name="Lancet-2"] 救命啊——
+[character]
+[Dialog]
+[PlaySound(key="$rungeneral", volume=1)]
+[Character(name="char_187_ccheal_1#4",fadetime=1,block=true)]
+[delay(time=0.6)]
+[name="嘉维尔"] 给我住手!
+[Character(name="avg_npc_071")]
+[name="阿达克利斯人A"] ......&%(什么人?!)
+[Character(name="char_187_ccheal_1#4")]
+[name="嘉维尔"] 敢抢我们的东西,你们活得不耐烦了!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] ......¥%%#(谁能证明这就是你的东西,它是从天上掉下来的!)
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] !@#%......&(没错,是我们先到的,所以就是我们的!)
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 啧,还挺有道理。
+[Decision(options="嘉维尔,他们在说什么?", values="1")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 嗯?哦对,忘了博士你们听不懂我们这里的语言了。
+[name="嘉维尔"] 虽然这里也是萨尔贡,但是这里的人没有会用普通的萨尔贡语的。
+[name="嘉维尔"] 这样吧,要是有要传达给你的话我给你翻译一下好了。
+[name="嘉维尔"] 其他时候就意会一下吧!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] ......&*#(在那边嘀嘀咕咕说什么呢混账!)
+[Character(name="char_187_ccheal_1#3")]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="嘉维尔"] 我在说,既然这是你们的东西,那只要把你们全都放倒,它就是我的了!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] &&......!@(什么?这个女人太嚣张了,弟兄们,上!)
+[Dialog]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
+[Dialog]
+[Character]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d0/level_act12d0_01_end.txt b/resources/gamedata/story/activities/act12d0/level_act12d0_01_end.txt
new file mode 100644
index 00000000..83bd2c7c
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/level_act12d0_01_end.txt
@@ -0,0 +1,386 @@
+[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
+[stopmusic]
+[Dialog]
+[Delay(time=1)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_desert_2",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Dialog]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=0.2, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
+[Delay(time=0.55)]
+[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
+[PlaySound(key="$fightgeneral")]
+[Blocker(a=0, fadetime=1.5, block=false)]
+[CameraShake(duration=0.7, xstrength=10, ystrength=12, vibrato=30, randomness=120, fadeout=true, block=true)]
+[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] *粗话*,好、好厉害。
+[playMusic(intro="$farce_intro", key="$farce_loop", volume=0.4)]
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 哎呀,你们还挺厉害的嘛,可惜撞上了我嘉维尔。
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] 等、等等,你说你叫什么?
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 嘉维尔啊。
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] 嘉维尔?!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] 仔细一看,这张脸,这头发,你不是嘉维尔吗!
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 我不是说了我是嘉维尔吗!
+[Character(name="avg_npc_071")]
+[name="阿达克利斯人A"] 噫,是嘉维尔,嘉维尔回来了!弟兄们,走,快去告诉森蚺族长!
+[Dialog]
+[character]
+[PlaySound(key="$rungeneral", volume=0.9)]
+[delay(time=0.5)]
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 嗯?森蚺?喂,给我等等!
+[name="嘉维尔"] 啧,跑掉了。
+[Dialog]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[character]
+[Background(image="bg_desert_2",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(name="char_285_medic2_1")]
+[name="Lancet-2"] 太好了,你们再来晚一点,我就要被它们抢走了。
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1#2", focus=2)]
+[name="嘉维尔"] 驾驶的家伙呢,叫什么来着,哦对,迪伦,迪伦呢?
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1#2", focus=1)]
+[name="Lancet-2"] 迪伦刚才想要反抗这群阿达克利斯人被他们打昏了。
+[Character(name="char_187_ccheal_1#2", name2="char_2013_cerber_1",focus=2)]
+[name="刻俄柏"] 啊,嘉维尔,迪伦在这里!
+[Character(name="char_187_ccheal_1", name2="char_2013_cerber_1",focus=1)]
+[name="嘉维尔"] 好,把他拖过来吧,我来看看伤势。
+[Character(name="char_187_ccheal_1", name2="char_2013_cerber_1",focus=2)]
+[name="刻俄柏"] 喔。
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1", focus=2)]
+[name="嘉维尔"] 对了,Lancet-2,你应该会修这个飞行器吧?
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1", focus=1)]
+[name="Lancet-2"] 是的,在出发前,可露希尔为我录入了大量飞行器相关的知识。
+[name="Lancet-2"] 原本在成功迫降后,依靠维修工具应该是能完成维修的。
+[name="Lancet-2"] 但是......
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 小刻,我让你把他拖过来,不是让你真的用拖的。
+[Character(name="char_187_ccheal_1#2", name2="char_2013_cerber_1",focus=2)]
+[name="刻俄柏"] 喔,对不起。
+[Character(name="char_187_ccheal_1", name2="char_2013_cerber_1",focus=1)]
+[name="嘉维尔"] ......看起来对面也没下死手,嗯?看不出来,这家伙内裤挺花哨......咳,估计躺半天就自己醒了。
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1", focus=2)]
+[name="嘉维尔"] 然后,Lancet-2,你说什么但是?
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1", focus=1)]
+[name="Lancet-2"] 但是刚才那群阿达克利斯人,把引擎抢走了。
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1", focus=2)]
+[name="嘉维尔"] 哈?引擎?
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1", focus=1)]
+[name="Lancet-2"] 是的,在他们发现我之前,我在舱内看到他们首先找到了飞行器的引擎并直接把它拆了下来并带走了。
+[name="Lancet-2"] 你们来看这边。
+[Dialog]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character]
+[Background(image="bg_aircraft_2",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1#2", focus=2)]
+[name="嘉维尔"] 喔,真的有个洞欸。虽然我不太懂这东西,不过应该是飞不起来了?
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1#2", focus=1)]
+[name="Lancet-2"] 嗯,飞不起来了呢。
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 嗯?博士,你的脸色不太好。
+[Decision(options="这下麻烦了。;......;要被凯尔希杀了!",values="1;2;3")]
+[Predicate(references="1;2;3")]
+[Dialog]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=3, block=true)]
+[character]
+[Background(image="bg_corridor",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
+一段时间以前
+[Character(name="char_003_kalts_1",fadetime=1,block=true)]
+[delay(time=1)]
+[name="凯尔希"] 信?
+[Character(name="char_003_kalts_1", name2="char_187_ccheal_1", focus=2)]
+[name="嘉维尔"] 对,从我老家寄来的,家乡那边又要举行“玛维索提亚”了。
+[Character(name="char_003_kalts_1", name2="char_187_ccheal_1", focus=1)]
+[name="凯尔希"] “玛维索提亚”,力量与荣耀?
+[Character(name="char_003_kalts_1", name2="char_187_ccheal_1", focus=2)]
+[name="嘉维尔"] 这你都知道?这是我老家选举大酋长的祭典用的名字。
+[Character(name="char_003_kalts_1", name2="char_187_ccheal_1", focus=1)]
+[name="凯尔希"] 我已经有相当一段时间没有听人使用这种语言了。
+[name="凯尔希"] 不过,我记得你是背井离乡来到罗德岛的。
+[Character(name="char_003_kalts_1", name2="char_187_ccheal_1", focus=2)]
+[name="嘉维尔"] 是啊,不过还有一个小妹妹和我有联络,这封信就是她寄来的。
+[Character(name="char_003_kalts_1", name2="char_187_ccheal_1", focus=1)]
+[name="凯尔希"] 我记得你说过,你是因为被排挤而离开的,那么选举酋长应当与你无关。
+[Character(name="char_003_kalts_1", name2="char_187_ccheal_1", focus=2)]
+[name="嘉维尔"] 是啊,我也不是回去做大酋长的,只是小姑娘好像很想让我回去的样子,我也有确实有一阵子没有回去了......
+[Character(name="char_003_kalts_1", name2="char_187_ccheal_1", focus=1)]
+[name="凯尔希"] 想家了?
+[Character(name="char_003_kalts_1", name2="char_187_ccheal_1", focus=2)]
+[name="嘉维尔"] 有一点吧。
+[Character(name="char_003_kalts_1", name2="char_187_ccheal_1", focus=1)]
+[name="凯尔希"] 那么,为什么要带上Dr.{@nickname},从生物学的角度来说,他没有其实是你同族的可能性。
+[Character(name="char_003_kalts_1", name2="char_187_ccheal_1", focus=2)]
+[name="嘉维尔"] 博士也努力了这么久,我想着带他去放松一下。
+[Character(name="char_003_kalts_1", name2="char_187_ccheal_1", focus=1)]
+[name="凯尔希"] 那么飞行器使用申请书又是怎么回事,煌?
+[Character(name="char_017_homura_3#1", name2="char_003_kalts_1", focus=1)]
+[name="煌"] 是因为嘉维尔老家在萨尔贡的无人区,靠走的实在太远了!
+[Character(name="char_017_homura_3#1", name2="char_003_kalts_1", focus=2)]
+[name="凯尔希"] 所以冒着被萨尔贡官方发现的风险,你们想要用近地飞行器代步。
+[Character(name="char_017_homura_3#1", name2="char_003_kalts_1", focus=1)]
+[name="煌"] 呃,不是!我们看过地图了,嘉维尔的老家在萨尔贡境内的一片巨大无人区,从我们搜集的情报来看,萨尔贡官方在那里没有安插任何力量。
+[Character(name="char_017_homura_3#1", name2="char_003_kalts_1", focus=2)]
+[name="凯尔希"] 那一片区域确实只在名义上属于萨尔贡的国土,功课做得不错。
+[name="凯尔希"] 那么,既然你们都计划好了,还来问我干什么?
+[Character(name="char_017_homura_3#10")]
+[name="煌"] 因、因为申请书要过您的手......
+[Character(name="char_017_homura_3#10", name2="char_003_kalts_1#2", focus=2)]
+[name="凯尔希"] ......
+[Character(name="char_003_kalts_1#2", name2="char_187_ccheal_1", focus=2)]
+[name="嘉维尔"] 行不行啊,凯尔希,不行就算了。
+[Character(name="char_017_homura_3#10")]
+[name="煌"] (小声)博士,要不还是算了,凯尔希肯定不会同意的......
+[Character(name="char_003_kalts_1")]
+[name="凯尔希"] 可以,我批准了。
+[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[Character(name="char_017_homura_3#6")]
+[name="煌"] 真的吗?!
+[Character(name="char_003_kalts_1", name2="char_187_ccheal_1", focus=1)]
+[name="凯尔希"] 嘉维尔,你从没好好向我们介绍过你的家乡。
+[name="凯尔希"] 而作为罗德岛不可或缺的一员,既然你主动提出,我认为为此付出一次Dr.{@nickname}和一名精英干员的假期不算什么。
+[Character(name="char_017_homura_3#8", name2="char_003_kalts_1", focus=1)]
+[name="煌"] 太好了!
+[Character(name="char_017_homura_3#8", name2="char_003_kalts_1#2", focus=2)]
+[name="凯尔希"] 以及,我会把这次行动视作一次实地考察,你们可以自由挑选空闲的干员。
+[Dialog]
+[character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(name="char_003_kalts_1")]
+[name="凯尔希"] 阿米娅最近很忙,如果她想去,我不会允许,你自己去告诉她这件事。
+[name="凯尔希"] 那里无论如何依然是萨尔贡的境内,罗德岛在萨尔贡设立的办事处很少,不要引起不必要的麻烦,无论是对你的,还是对罗德岛的。
+[name="凯尔希"] 以及,近地飞行器即使在罗德岛也是非常珍贵的交通工具。萨尔贡境内环境恶劣,希望你能完好无损地把它带回来,Dr.{@nickname}。
+[Dialog]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=3, block=true)]
+[character]
+[Background(image="bg_desert_2",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
+[Character(name="char_187_ccheal_1#5")]
+[name="嘉维尔"] 哦,这么一说,确实有这么一回事。
+[name="嘉维尔"] 哎,别紧张,博士,这里是我老家,我熟得很。Lancet-2,只要找到刚才那群崽子,把引擎抢回来就行了吧?
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1#5", focus=1)]
+[name="Lancet-2"] 嗯......对方似乎懂一些机械技术,引擎被拆卸的过程中没有对其他部分造成很大破坏。
+[name="Lancet-2"] 如果能找到引擎的话,我应该能够指导各位把它装回去。
+[name="Lancet-2"] 以及,现在我需要做一些紧急维护防止它爆炸,大家请等我一下。
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1#2", focus=2)]
+[name="嘉维尔"] 啊?懂机械?我以前可没听说过有这样的人,我们都是用拳头说话的。
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1#2", focus=1)]
+[name="Lancet-2"] 虽说是懂机械,其实也只是学会了拔管道和插线而已啦。
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1", focus=2)]
+[name="嘉维尔"] ......哦,不对,既然是她的手下......
+[Character(name="char_187_ccheal_1", name2="char_2013_cerber_1",focus=2)]
+[name="刻俄柏"] 嘉维尔,我饿了!
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1", focus=2)]
+[name="嘉维尔"] 飞行器上的食物储备应该没有出问题吧?
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1", focus=1)]
+[name="Lancet-2"] 嗯,应该是没有问题的。
+[name="Lancet-2"] 但是迫降过程中有些功能损坏了,现在储藏室是封闭的,我需要一些时间来重新解锁它。
+[Character(name="char_187_ccheal_1", name2="char_2013_cerber_1",focus=1)]
+[name="嘉维尔"] 那小刻你再等一等。
+[Character(name="char_187_ccheal_1", name2="char_2013_cerber_1",focus=2)]
+[name="刻俄柏"] 可是我现在好饿!
+[Character(name="char_187_ccheal_1", name2="char_2013_cerber_1",focus=1)]
+[name="嘉维尔"] 好吧,那我们先......
+[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[character]
+[name="???"] 嘉——维——尔——!
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 嗯?这个声音......糟了。
+[character]
+[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="???"] 哇,是嘉维尔,真的是嘉维尔!
+[PlaySound(key="$rungeneral", volume=0.9)]
+[Character(name="char_411_tomimi_1#3",fadetime=1,block=true)]
+[delay(time=2)]
+[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="???"] 嘉维尔,你留了长发!
+[name="???"] 嘉维尔,你的衣服好好看!
+[name="???"] 嘉维尔,你怎么拿了武器,而且这把武器看起来不像打人的!
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#3", focus=1)]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="嘉维尔"] 呃,特米米,是我没错,总之,你先松开我。
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#3", focus=2)]
+[name="特米米"] 嗯!
+[name="特米米"] 嘉维尔,你在外面吃得好吗?
+[name="特米米"] 你真的成为医生了吗?
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#3", focus=1)]
+[name="嘉维尔"] ......唉,你怎么在这里,特米米?
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#2", focus=2)]
+[name="特米米"] 那个,我看到天上有个东西掉下来,就过来看一看,结果就看到你了!
+[name="特米米"] 对了,你的病治好了吗?我看书上说外面对得了石头病的人很不好,你没事吧?
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#2", focus=1)]
+[name="嘉维尔"] 没事没事,我好得很。
+[Character(name="avg_npc_071", name2="char_187_ccheal_1", focus=1)]
+[name="阿达克利斯人"] 嘉维尔,你可算回来了!
+[Character(name="char_187_ccheal_1", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人"] 看到你没事我就放心了啊,嘉维尔!
+[Character(name="avg_npc_071", name2="char_187_ccheal_1", focus=1)]
+[name="阿达克利斯人"] 果然还是要你来当大酋长才行啊!
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 做梦去吧,我只是请假回来看看的。
+[Decision(options="嘉维尔,你不是说你是被排挤才离开家乡?", values="1")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 对啊,怎么了?
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 嘉维尔,这、这个人是?
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 嗯?特米米,你说的是萨尔贡语?还挺流利的。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#3", focus=2)]
+[name="特米米"] 嗯,为了能和嘉维尔交流,我特地学的!
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#3", focus=1)]
+[name="嘉维尔"] 好吧,这样以后我就用萨尔贡语和你写信好了。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] ......嘉维尔,所以这些人都是谁?
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 哦,这个人是Dr.{@nickname},你可以叫博士,应该算作我的上司吧。
+[name="嘉维尔"] 其他人么,都算是我的同事了。
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] 上司......难道你比嘉维尔还要厉害?
+[Decision(options="没有。;......;我比嘉维尔厉害多了!",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] 那你为什么会是嘉维尔的上司呢?
+[Predicate(references="2")]
+[Character(name="char_411_tomimi_1#5")]
+[name="特米米"] 嘉维尔,这个人看上去很弱的样子。
+[Predicate(references="3")]
+[Character(name="char_411_tomimi_1#2")]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="特米米"] 不可能!
+[Predicate(references="1;2;3")]
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 比起这个,特米米,我们飞行器在坠毁后引擎被抢了,是祖玛玛的人,她现在也有手下了?
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="特米米"] 飞行器引擎是什么呀,和那些发动机什么的一样吗?等下......欸?祖玛玛?
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 怎么了?
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 啊,嗯,祖玛玛她现在是一个部族的酋长呢,这次大酋长很多人都觉得肯定是她了。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 喔——这么说的话,说不定把我们轰下来的也是他们呢,也只有那家伙会钻研各种奇奇怪怪的武器了。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] ......嗯,嗯!如果你要找祖玛玛的话,祭典明天就要开始了,所有想要竞争酋长的人都在向神庙聚集,祖玛玛一定也会去。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 也就是说去那里就能找到她吗,哈,好极了!
+[name="嘉维尔"] 而且你这丫头不也说想要竞争酋长,就让我看看你这几年有什么长进吧!
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#5", focus=2)]
+[name="特米米"] (小声)其实我还是想让嘉维尔你当酋长啊。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#5", focus=1)]
+[name="嘉维尔"] 嗯?你说什么?
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 没、没什么!
+[Decision(options="......", values="1")]
+[Predicate(references="1")]
+[Character(name="char_285_medic2_1")]
+[name="Lancet-2"] 博士,紧急维护已经完成了,我们要出发了吗?
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1", focus=2)]
+[name="嘉维尔"] 辛苦你了,Lancet-2,没错,接下来我们要去神庙。
+[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[Character(name="char_411_tomimi_1", name2="char_285_medic2_1", focus=1)]
+[name="特米米"] 哇啊!机器说话了!
+[Character(name="char_411_tomimi_1", name2="char_285_medic2_1", focus=2)]
+[name="Lancet-2"] 虽然有过心理准备,但总是这样的反应还是稍微有些伤人呢,虽然我不是人......
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1", focus=2)]
+[name="嘉维尔"] 现在飞行器不会爆炸了吧?
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1", focus=1)]
+[name="Lancet-2"] 嗯,但是就这样把它晾在这里也不是办法呢......
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1", focus=2)]
+[name="嘉维尔"] 这倒也是,我可不想被凯尔希瞪眼。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 那、那个,我可以分出我的人把它拖回我的部族去,这样你们应该放心了吧?
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 你的部族?嗯?这么说来,刚才都没发现,你这丫头,难道也成了一个族长?
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 嗯!其实就是嘉维尔以前的部族哦。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 哦,难怪我看到几个熟面孔......
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 对了,嘉维尔,现在部族改名了哦,从“荒野意志”改名叫“嘉维尔意志”!
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 哈?
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 因为我们都觉得嘉维尔是最棒的!
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 呃,咳咳,总之,那就交给你了。
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] 小的们,听到了吗?
+[Character(name="avg_npc_071", name2="avg_npc_070")]
+[CameraShake(duration=3, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="阿达克利斯人"] 噢!
+[delay(time=1)]
+[Character(name="char_285_medic2_1")]
+[name="Lancet-2"] 啊,这样的话,我和迪伦先生一起跟着飞行器好了。
+[name="Lancet-2"] 接下来博士你们似乎要去人很多的地方,感觉我一起去会很麻烦呢。
+[name="Lancet-2"] 而且飞行器也需要有人维护。
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1#2", focus=2)]
+[name="嘉维尔"] 啥,你不去看祭典吗?可好看了。
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1#2", focus=1)]
+[name="Lancet-2"] 没关系的,我也更加喜欢安静一点。
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1", focus=2)]
+[name="嘉维尔"] 好吧,既然这样,那就只有我和博士还有小刻去祭典了。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#2", focus=2)]
+[name="特米米"] 还有我!我也带一些小弟和你一起!
+[Decision(options="出发!;......;小刻呢?",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_285_medic2_1")]
+[name="Lancet-2"] 等一等,博士,小刻呢?
+[Predicate(references="2")]
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 博士,你怎么了?
+[delay(time=1)]
+[Character(name="char_187_ccheal_1#2")]
+[CameraShake(duration=0.3, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="嘉维尔"] 嗯?等等,小刻哪儿去了?!
+[Predicate(references="3")]
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 咦,对啊,刚才还在的,这孩子跑哪儿去了?
+[Predicate(references="1;2;3")]
+[Character(name="avg_npc_071")]
+[name="阿达克利斯人"] 你们说的小刻,难道是那边那个有点神叨叨的家伙?
+[Dialog]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[character]
+[Background(image="bg_desert_1",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[Character(name="char_2013_cerber_1")]
+[name="刻俄柏"] 不会让你们伤害博士的,整合运动!
+[CameraShake(duration=0.8, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[Character(name="char_2013_cerber_1")]
+[name="刻俄柏"] 咿呀!竟敢抢我的蜜饼!不要跑!
+[Dialog]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[character]
+[Background(image="bg_desert_2",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1", focus=1)]
+[name="Lancet-2"] 小刻一个人在那里和空气战斗的样子......唔,这难道是中毒导致的错觉?
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1#2", focus=2)]
+[name="嘉维尔"] 哦!完蛋!忘记说了!这一带路边有不少野生的蘑菇和果实,里面大半是不能吃的,吃了就会变成那样。
+[name="嘉维尔"] 忘了这孩子比我还野,大概是趁我们聊天的时候出去转了一圈吃掉的吧。
+[name="嘉维尔"] 呃,总之,把她绑起来,Lancet-2你们一起带回去吧,过一阵子应该就好了。
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1#2", focus=1)]
+[name="Lancet-2"] 交给我吧~
+[name="Lancet-2"] 以及,友情提醒,周边的气温比较高,而且这种环境通常昼夜温差较大,不要忘记带足补给哦。
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1#3", focus=2)]
+[name="嘉维尔"] 哦,没错,博士,还有特米米,你们去飞行器里多拿点补给。
+[name="嘉维尔"] 从这里到神庙可有好一段路,而且雨林里也没有像样的地方睡觉,要做好露宿的准备啊。
+[Dialog]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
+[Dialog]
+[Character]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d0/level_act12d0_02_beg.txt b/resources/gamedata/story/activities/act12d0/level_act12d0_02_beg.txt
new file mode 100644
index 00000000..c7fe11af
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/level_act12d0_02_beg.txt
@@ -0,0 +1,276 @@
+[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
+[stopmusic]
+[Dialog]
+[Dialog]
+[playMusic(intro="$path_intro", key="$path_loop", volume=0.4)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
+[Character]
+[Background(image="bg_aerialview",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
+[Delay(time=2)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
+[Background(image="bg_jungleentrance",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
+[PlaySound(key="$leaveshake", volume=0.6)]
+[delay(time=2)]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 这片雨林还是老样子啊。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 嘉维尔已经很久没来过了吧。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 我一直不喜欢这地方,空气又潮湿,地又松软,一点也没有刚强的感觉。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 不过现在有很多部族都搬进了雨林哦。
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 是这样吗?......啊,博士,你醒了,昨晚睡的还好吗?
+[Decision(options="还好。;......;我精神超好。",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 适应力不错啊,博士,还以为你肯定受不了在这种环境下露宿。
+[Predicate(references="2")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 哈哈,看你的眼神就知道了。
+[Predicate(references="3")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 嗯,如果你不一直揉额角的话我会相信你的。
+[Predicate(references="1;2;3")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 早跟你说了吧,博士,做好心理准备吧,接下来都只有这样的环境了。
+[name="嘉维尔"] 给,我用这边能找到的素材做了点醒神的汤,喝了吧。
+[name="嘉维尔"] 嘿,说起来,以前不知道,刚才在周围转转才发现,这片雨林的药用植物还挺多的。
+[Dialog]
+[Character]
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] ......嘉维尔居然在照顾人。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 嘉、嘉维尔,我也没睡好......
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 哈?你这样还能算是阿达克利斯?
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 阿达克利斯......呜呜,嘉维尔果然已经忘了我们原本的名字了......
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 嗯?哦,我都忘了。是提亚卡乌才对。
+[name="嘉维尔"] 自从离开这里后,提亚卡乌这个词好久没用过了。博士,你也记一下,在我们这里,是不按种族区分自己的。
+[name="嘉维尔"] 从种族上区分的话,我想想啊,我是阿达克利斯,祖玛玛那家伙是斐迪亚,还有黎博利......嗯,大概有这三种吧。
+[name="嘉维尔"] 不过在这里,我们都自称提亚卡乌,在我们的语言中是“骁勇善战的人”的意思。
+[name="嘉维尔"] 然后,虽然感觉你应该用不着,不过我们自己称呼这里是叫做阿卡胡拉,在我们的语言中是“茂林丛生之地”的意思。
+[name="嘉维尔"] 好了,别哭哭啼啼的,把你的手下也都叫起来,该出发了。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#5", focus=2)]
+[name="特米米"] 呜呜呜......
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#5", focus=2)]
+[name="特米米"] 罗德岛,博士。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#5", focus=1)]
+[name="嘉维尔"] 哦,对了,公司的意思就是......
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 啊,我知道的,因为嘉维尔离开后,我有在了解外面的信息!
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 哦?这么说来,你的打扮确实也和以前不一样了。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#2", focus=2)]
+[name="特米米"] 嗯,这可是外面非常流行的装扮呢!
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 我不懂时尚,是这样吗,博士?
+[Decision(options="在杂志上看到过。;......;我不知道。",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_411_tomimi_1")]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="特米米"] 博士果然也看过吗!
+[Predicate(references="2")]
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 嘉维尔,你的朋友不太懂时尚的样子呢。
+[Predicate(references="3")]
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 哈哈,博士也有不知道的时候啊。
+[Predicate(references="1;2;3")]
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 对了,特米米,先给博士介绍一下我们这里吧。我离开了这么久,也不知道有没有变化。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#3", focus=2)]
+[name="特米米"] 好的!
+[name="特米米"] 唔,让我想想,要给外面的人讲的话......对了,要从部族开始呢。
+[dialog]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
+[Character]
+[Image(image="ac12_11",xScale=1, yScale=1, fadetime=0)]
+[Blocker(a=0, fadetime=2, block=true)]
+[dialog]
+[Character]
+[name="特米米"] 看看这张地图,这里是嘉维尔到达的地方,这里是咱们的过来的路径。
+[name="特米米"] 这一大片丛林覆盖的区域就是阿卡胡拉了。
+[dialog]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
+[Image(fadetime=0)]
+[Image(image="ac12_8",xScale=1, yScale=1, fadetime=0)]
+[Blocker(a=0, fadetime=2, block=true)]
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] 生活在阿卡胡拉的所有大大小小部族,根据传统,每隔一段时间,就会通过祭典的方式选出一名大酋长。
+[name="特米米"] 啊,祭典的方式就是打斗,谁能战胜所有挑战者并赢得其他人的认可就能获得挑战现任大酋长的权利。
+[name="特米米"] 战胜现任大酋长的话,就能成为新的大酋长。
+[name="特米米"] 大酋长的权力的话,唔,所有部族都会听他的话!
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 这不是基本没什么变化嘛。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 有的哦。
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] 前任的胡安大酋长因为太喜欢喝酒被老婆追杀到悬崖边跳下去再也没有回来,本来上一次的祭典是要选出继任的大酋长的。
+[name="特米米"] 但是,因为嘉维尔的关系,上次没有选出大酋长,而嘉维尔离开后,各个部族都互相不服气。
+[name="特米米"] 所以现在各个部族之间陷入了互相斗争的状态。
+[dialog]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
+[Image(fadetime=0)]
+[Blocker(a=0, fadetime=1, block=true)]
+[delay(time=0.5)]
+[Decision(options="上一任大酋长......?", values="1")]
+[Predicate(references="1")]
+[Character(name="char_411_tomimi_1#2")]
+[name="特米米"] 唔?这在我们这里是很常见的。
+[name="特米米"] 据我阿爹说,胡安大酋长是当大酋长当的很久的一个了,一般大酋长两三年就会换掉。
+[name="特米米"] 只要大酋长没了,就举办祭典选出一个新的。
+[Decision(options="因为嘉维尔的关系?", values="1")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 啊?哦,对,这事我确实没跟罗德岛的人说过。
+[name="嘉维尔"] 我当时把祭典上所有人都打了一顿然后就走了。
+[Decision(options="因为被排挤?;所有人?!", values="1;2")]
+[Predicate(references="1;2")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 对啊,我当时很气,就把他们都打了一顿。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 算了,这个先不提,现在有什么厉害的部族吗?
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] 嗯。
+[name="特米米"] 现在有几个部族比较厉害。
+[Dialog]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character]
+[Image(image="ac12_7",xScale=1.1, yScale=1.1, fadetime=0)]
+[Blocker(a=0, fadetime=2, block=false)]
+[ImageTween(xFrom=0, yFrom=0, xTo=-30, yTo=0, xScale=1.1, yScale=1.1, duration=15, block=false)]
+[name="特米米"] 第一个就是祖玛玛作为头领的森蚺部族。
+[name="特米米"] 她把部族的位置设立在雨林的另一端,靠近矿脉的地方,占据着大部分的金属资源。
+[name="特米米"] 他们部族一直喜欢制造一些奇怪的道具和武器,吞并了周围不少小部族。
+[dialog]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
+[dialog]
+[Image(image="ac12_5",xScale=1.1, yScale=1.1, fadetime=0)]
+[Blocker(a=0, fadetime=2, block=false)]
+[ImageTween(xFrom=0, yFrom=0, xTo=30, yTo=0, xScale=1.1, yScale=1.1, duration=15, block=false)]
+[name="特米米"] 第二个是克玛尔的燧石部族。
+[name="特米米"] 雨林里的提亚卡乌不像我们一样结成部族生活,他们生活的更加分散一些,平时也不和我们交流。
+[name="特米米"] 但是现在,因为失去了大酋长的约束,不少部族进入了雨林,于是雨林中现在也有不少部族了。
+[name="特米米"] 克玛尔现在就是其中之一。
+[name="特米米"] 他们信奉自身的力量,也是占领了一块地盘。
+[dialog]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
+[dialog]
+[Character]
+[Image(image="ac12_9",xScale=1, yScale=1, fadetime=0)]
+[Blocker(a=0, fadetime=2, block=true)]
+[name="特米米"] 还有一个部族比较特殊,嘉维尔你也认识,是依娜姆的部族。
+[name="特米米"] 她的部族就叫“依娜姆商会”,这个部族的人比较奇怪,他们都不太喜欢打架,反而喜欢和人做生意。
+[name="特米米"] 不过他们的人数不少,不可以小看他们。
+[dialog]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
+[Image(fadetime=0)]
+[Background(image="bg_jungleentrance",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 祖玛玛那家伙会把部族设在矿山边我倒是能想象,那家伙从那时候起,就很喜欢自己做些武器什么的了。
+[name="嘉维尔"] 没想到她现在也是一族的头目,“森蚺”,听起来不错啊!
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 嗯,祖玛玛的森蚺部族现在也是最强盛的部族,大家都觉得她一定是下一任酋长了。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 那家伙从以前起就很能干嘛。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 那个,嘉维尔果然不打算当大酋长吗?
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 是啊,我现在在外面有要做的事。
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 对吧,博士?
+[Decision(options="嗯。;......;你也可以留下来。",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_411_tomimi_1#5")]
+[name="特米米"] 这样啊......
+[Predicate(references="2")]
+[Character(name="char_285_medic2_1")]
+[name="Lancet-2"] 唔,该说嘉维尔是直接好呢,还是残忍好呢......
+[Predicate(references="3")]
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 嘿,有一天我会回到这里的,但不是现在。
+[Predicate(references="1;2;3")]
+[name="嘉维尔"] 不过你在信里不是说你也要竞争酋长,而且很有信心吗?
+[Character(name="char_187_ccheal_1#3", name2="char_411_tomimi_1#3", focus=2)]
+[name="特米米"] 嗯,嗯!
+[name="特米米"] 我也做过了充足的准备了!
+[Character(name="char_187_ccheal_1#3", name2="char_411_tomimi_1#3", focus=1)]
+[name="嘉维尔"] 那我就期待你的表现了!
+[Dialog]
+[Character]
+[delay(time=1)]
+[PlaySound(key="$fightgeneral", volume=0.4)]
+[CameraShake(duration=0.4, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[PlaySound(key="$fightgeneral", volume=0.4)]
+[CameraShake(duration=0.4, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 嗯?好像有打斗的声音?
+[name="嘉维尔"] 在那边,过去看看。
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
+[Background(image="bg_jungleentrance",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="阿达克利斯人A"] 你说不说!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] 不说!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] 啧,还挺有骨气。
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 哦,在打架呢。博士,不用管了,我们继续走了,常有的事。
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[name="阿达克利斯人A"] 你完了,细尾巴的,今天我非要让你承认是粗尾巴比较好不可!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="阿达克利斯人B"] 你做梦!我是不可能屈服的!
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 嗯?
+[name="嘉维尔"] 喂,那边那个谁,你说什么?!
+[Character(name="avg_npc_071")]
+[name="阿达克利斯人A"] 什么人,难道你也是细尾巴部族的?!
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 虽然我不是,但是你是不是觉得粗尾巴比较好?
+[Character(name="avg_npc_071")]
+[name="阿达克利斯人A"] 啊?那当然!你瞧瞧我的尾巴,强壮、有力、饱满,还有什么比这样一条粗尾巴更好的!
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 啧,这我可不能当做没听到了!
+[name="嘉维尔"] 看看我的细尾巴,苗条、精致、线条分明,还能提东西!这才叫尾巴!
+[Character(name="avg_npc_070")]
+[name="阿达克利斯人B"] 没错,细尾巴才是最好的!咳、咳!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="阿达克利斯人A"] 哈?你这种尾巴,藏在屁股后面根本就看不见好吧!
+[Character(name="char_187_ccheal_1#4")]
+[name="嘉维尔"] 你这种尾巴才是,长这么粗坐都坐不好吧!
+[Dialog]
+[Character]
+[Decision(options="他们在吵什么?", values="1")]
+[Predicate(references="1")]
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] 啊,嘉维尔在和那个人争论尾巴的粗细呢。
+[name="特米米"] 这在我们这里很常见哦,尾巴是一个阿达克利斯人最自豪的部分,大家经常互相比较,也有因为尾巴粗细而聚集起来的部族。
+[name="特米米"] 和嘉维尔争吵的那个人应该就是粗尾巴部族的吧。
+[Character(name="avg_npc_071")]
+[name="阿达克利斯人A"] *脏话*,弟兄们,都出来!
+[name="阿达克利斯人A"] 今天我非要让你们知道粗尾巴的好才行!
+[Character(name="char_411_tomimi_1#2")]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="特米米"] 啊,他们人好多,博士,我先去帮嘉维尔了。
+[Dialog]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
+[Dialog]
+[Character]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d0/level_act12d0_02_end.txt b/resources/gamedata/story/activities/act12d0/level_act12d0_02_end.txt
new file mode 100644
index 00000000..6c411b93
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/level_act12d0_02_end.txt
@@ -0,0 +1,232 @@
+[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
+[stopmusic]
+[Dialog]
+[Delay(time=1)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_jungleentrance",screenadapt="coverall")]
+[playMusic(intro="$path_intro", key="$path_loop", volume=0.4)]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
+[Character(name="avg_npc_071", name2="char_187_ccheal_1#1", focus=1)]
+[name="阿达克利斯人A"] 噫,这、这招死亡大风车......还有这个发夹......你、你难道是嘉维尔!
+[Character(name="avg_npc_071", name2="char_187_ccheal_1#3", focus=2)]
+[name="嘉维尔"] 正是我!
+[Character(name="avg_npc_071")]
+[name="阿达克利斯人A"] 可恶,遇到你算我们倒霉。
+[name="阿达克利斯人A"] 但是,就算你是嘉维尔,也别想动摇我们对粗尾巴的信仰!
+[Dialog]
+[Character]
+[PlaySound(key="$rungeneral", volume=0.9)]
+[delay(time=1)]
+[Character(name="char_187_ccheal_1#4")]
+[name="嘉维尔"] 既然这么嚣张就别逃啊!
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 博士,我们走吧,下次碰到了再收拾他们。
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_jungleentrance",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 嘉维尔,你怎么放过他们了。
+[name="特米米"] 以前的你,遇到这种事肯定会把他们全追上打晕才解气的。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 是啊,以前的我会这样。
+[name="嘉维尔"] 不过,我现在觉得他们还挺可爱的,对吧,博士。
+[Decision(options="虽然听不懂,不过确实。;......;暴揍他们的你比较不可爱。",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 虽然由我来说可能比较奇怪,不过这里都是些头脑简单的家伙。
+[name="嘉维尔"] 哎,在外面动不动就要费脑子,有时候我也会怀念这里。
+[Predicate(references="2")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 喂,博士,你该不会也觉得粗尾巴比较好吧?
+[name="嘉维尔"] 我可不同意啊!
+[Predicate(references="3")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 哈!虽然我觉得他们可爱,但并不妨碍我揍他们啊。
+[name="嘉维尔"] 这叫怎么说来着,对了,一码归一码!
+[Predicate(references="1;2;3")]
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] 嘉维尔......真的和以前不一样了呢。
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 嗯?等等,特米米,你这丫头。
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#2", focus=2)]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="特米米"] 诶?
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#2", focus=1)]
+[name="嘉维尔"] 几年不见,你的尾巴又变粗了啊。
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#2", focus=2)]
+[CameraShake(duration=0.6, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="特米米"] 诶诶诶!
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#2", focus=1)]
+[name="嘉维尔"] 你该不会也是粗尾巴那一边的吧?
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#4", focus=2)]
+[name="特米米"] 没有没有,我也不是自己想它才变这么粗的呀!
+[name="特米米"] 呜呜,我也想要嘉维尔一样的细尾巴......
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#4", focus=1)]
+[name="嘉维尔"] 这样啊,啧啧,真是个可怜的孩子。
+[name="嘉维尔"] 不过,刚才战斗的时候看了看,你的源石技艺变得挺厉害了啊。
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#2", focus=2)]
+[name="特米米"] 真、真的吗?!
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#2", focus=1)]
+[name="嘉维尔"] 是啊,来我们罗德岛做个干员应该都没问题了。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#2", focus=2)]
+[name="特米米"] 干......员?
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#2", focus=1)]
+[name="嘉维尔"] 干员就是呃,反正就是干活的,比如我就是医疗干员。
+[name="嘉维尔"] 我记得我走的时候你还在巫医那里学习吧。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#3", focus=2)]
+[name="特米米"] 嗯!为了嘉维尔能够回来,我每天都在磨练自己!
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#3", focus=1)]
+[name="嘉维尔"] 为了我?
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#2", focus=2)]
+[name="特米米"] 啊......唔,我是说,为了嘉维尔回来的时候能够帮上忙!就像刚才那样!
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#2", focus=1)]
+[name="嘉维尔"] 好吧,那你确实帮上了忙。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#3", focus=2)]
+[name="特米米"] 诶嘿嘿......被嘉维尔夸奖了。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#3", focus=1)]
+[name="嘉维尔"] 好了,总而言之,继续前进吧,我记得神庙就在前面不远了吧?
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#2", focus=2)]
+[name="特米米"] 嗯。
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_jungleentrance",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] 森蚺绝对是大酋长啊,他们部族这么厉害。
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] 是啊,而且她自己也很强,以前不都说除了嘉维尔,就是森蚺了,现在嘉维尔不在......
+[Character(name="avg_npc_070", name2="avg_npc_072", focus=2)]
+[name="阿达克利斯人C"] 喂,看那边!
+[Character(name="avg_npc_070", name2="avg_npc_072", focus=1)]
+[name="阿达克利斯人B"] 那个难道是,嘉维尔?
+[Character(name="avg_npc_071")]
+[name="阿达克利斯人A"] 喂,嘉维尔,你终于回来了啊!
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 噢,好久不见啊!
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_jungleentrance",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] 喂,你腰上这根羽毛这么好看,哪里来的?
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] 我用武器去跟依娜姆大姐换的。
+[Character(name="avg_npc_070", name2="avg_npc_072", focus=2)]
+[name="阿达克利斯人C"] 唉,你们部族真好,依娜姆大姐什么都搞得到,我也想去你们部族啊。
+[Character(name="avg_npc_070", name2="avg_npc_072", focus=1)]
+[name="阿达克利斯人B"] 不行,依娜姆大姐最讨厌人多了,不过你们要是有什么想要的,可以问我!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] 好啊!......喂,看那边。
+[Character(name="avg_npc_071", name2="avg_npc_072", focus=2)]
+[name="阿达克利斯人C"] 那个,难道是嘉维尔!
+[Character(name="avg_npc_070", name2="avg_npc_072", focus=1)]
+[name="阿达克利斯人B"] 她居然回来了?!
+[Character(name="avg_npc_072")]
+[name="阿达克利斯人C"] 嘉维尔,你原来没死啊!
+[Character(name="char_187_ccheal_1#4")]
+[CameraShake(duration=0.6, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="嘉维尔"] 我活得好好的!
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_jungleentrance",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] 哥哥,别逞强了,你都得了石头病了,还是在家好好躺着吧。
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] 别说了,一点小病比起祭典算什么!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] 虽然是小病,但也是病啊!而且要是让别人看到我哥哥尾巴上长出石头,那多丢人!
+[name="阿达克利斯人A"] 而且嘉维尔不在,大酋长肯定是祖玛玛!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] 我就是要见证祖玛玛当上酋长的那一刻啊!
+[name="阿达克利斯人B"] 可恶,我不该不听祖玛玛的话......嗯?弟弟,看那边!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] 不是吧,那个人是......嘉维尔?!
+[name="阿达克利斯人A"] 她难道回来争大酋长了?
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] ......弟弟,抱歉,这下看来我必须去看祭典了。
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] 嗯,哥哥,这下确实不看不行了呢。
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] 咦,那两个人,好像是森蚺部族的......
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_jungleentrance",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[PlaySound(key="$livecrowd", volume=0.2, loop=false, channel="people")]
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] 真的是嘉维尔!你终于回来了!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] 嘉维尔,我一直相信你的啊!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人C"] 喂,大伙,快看,是嘉维尔!
+[Character]
+[name="阿达克利斯人们"] 嘉维尔,嘉维尔,嘉维尔!
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 真是群热闹的家伙......我们还是走快点吧。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#3", focus=2)]
+[name="特米米"] 嗯,毕竟大家都很喜欢祭典呢,也都很喜欢嘉维尔呢!
+[name="特米米"] 啊,嘉维尔,看前面那块板子。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#3", focus=1)]
+[name="嘉维尔"] 我看看,啧,写的什么破字......哦,就是写的“玛维索提亚”。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#2", focus=2)]
+[name="特米米"] 我们到了。
+[stopmusic(fadetime=3)]
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
+[Background(image="bg_temple_1",screenadapt="coverall")]
+[playMusic(intro="$bat_Imfookingback_intro", key="$bat_Imfookingback_loop", volume=0.4)]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
+[delay(time=2)]
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 咦,这里怎么会有音乐?
+[name="嘉维尔"] 而且这音乐怎么有些耳熟......
+[name="嘉维尔"] 喂,博士,这不是AUS的歌吗!
+[Dialog]
+[PlaySound(key="$livecrowd", volume=0.4, loop=false, channel="people")]
+[Decision(options="确实。;......;是吗?", values="1;2;3")]
+[Predicate(references="1")]
+[name="嘉维尔"] 是吧。
+[name="嘉维尔"] 虽然我不太懂,但是听其他人偶尔放也有印象。
+[Predicate(references="2")]
+[name="嘉维尔"] 博士,别陶醉进去听啊!
+[Predicate(references="3")]
+[name="嘉维尔"] 罗德岛上也有不少这支乐队的粉丝,应该没错。
+[Predicate(references="1;2;3")]
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 啊,确实是AUS的歌呢。
+[Character(name="char_187_ccheal_1#3", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 你怎么也知道AUS?!
+[Character(name="char_187_ccheal_1#3", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 大约去年的时候,有一群自称AUS的奇怪外乡人来过这里。
+[name="特米米"] 她们先是在依娜姆的部族那里进行了一次演唱会,这场演唱会过后,很多提亚卡乌都把她们当成“玛维索提亚”的使者来对待了。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 哈?
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 然后她们就被请求留在这里进行了相当长一段时间的演出,而且演出的地点基本都是在神庙那里。
+[name="特米米"] 我也有听过一次,确实是很厉害很好听的音乐呢......而且能感觉到很厉害的法术技巧。
+[name="特米米"] 在那之后,许多提亚卡乌就爱上了这种音乐。
+[name="特米米"] 然后有一天,她们就又忽然消失了,大家都说她们是回到先祖的怀抱去了。
+[name="特米米"] 不过我知道她们只是和嘉维尔你一样离开了。
+[name="特米米"] 这里播放的音乐应该是有人把她们离开时留下的叫做“音响”的东西搬过来了,她们离开前,好像还留下了许多她们的唱片。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 音响?
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 嗯,因为是需要法术技巧才能使用的东西,所以只有祭祀和巫医们能够使用它们,平时应该都是放在依娜姆的部族里的。
+[Character(name="char_187_ccheal_1#5", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 哈哈哈,这支乐队还真是自由。
+[name="嘉维尔"] 而且她们的音乐确实很刺激,我还没进去就已经有些热血沸腾起来了,我开始喜欢上她们了!
+[name="嘉维尔"] 走吧,博士,我们进去一边听音乐,一边享受祭典!
+[PlaySound(key="$livecrowd", volume=0.4, loop=false, channel="people")]
+[Dialog]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
+[Dialog]
+[Character]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d0/level_act12d0_03_beg.txt b/resources/gamedata/story/activities/act12d0/level_act12d0_03_beg.txt
new file mode 100644
index 00000000..dd2daee6
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/level_act12d0_03_beg.txt
@@ -0,0 +1,169 @@
+[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
+[stopmusic]
+[Dialog]
+[Delay(time=1)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_temple_1",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[playMusic(intro="$bat_Imfookingback_intro", key="$bat_Imfookingback_loop", volume=0.4)]
+[PlaySound(key="$d_gen_walk_n")]
+[Character(name="char_187_ccheal_1",fadetime=1,block=true)]
+[delay(time=0.6)]
+[name="嘉维尔"] 博士,我稍微逛了一圈,没有看到其他人的样子。
+[name="嘉维尔"] 看来我们可能要在祭典结束后再去雨林里找她们了。
+[Character(name="avg_npc_070")]
+[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="佩塔"] ——!(胜利的战吼)
+[PlaySound(key="$livecrowd", volume=0.2, loop=false, channel="people")]
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 啊,是佩塔赢了。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 这个叫佩塔的家伙挺能干啊,我都想和他打一架了。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 嗯,他是我的部族的勇士。
+[name="特米米"] 但是,他肯定没有嘉维尔厉害。
+[Character(name="char_187_ccheal_1#3", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 哈哈,那可说不好呢。
+[Character(name="char_187_ccheal_1#3", name2="char_411_tomimi_1#3", focus=2)]
+[name="特米米"] 嘉维尔可是在小时候就差点夺得了大酋长的位置呢!才不会输给佩塔!
+[Decision(options="小时候?",values="1")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#3", focus=1)]
+[name="嘉维尔"] 嗯?哦,是那一次啊。
+[name="嘉维尔"] 在我很小的时候,因为很有趣,其实有参加过一次祭典。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#3", focus=2)]
+[name="特米米"] 嗯,那个时候的嘉维尔就已经非常厉害了!
+[Dialog]
+[stopmusic(fadetime=2)]
+[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_temple_1",screenadapt="coverall",block=true)]
+[Character(fadetime=0)]
+[cameraEffect(effect="Grayscale", keep=true, amount=1, fadetime=0)]
+[Blocker(a=0, fadetime=1, block=true)]
+[name="阿达克利斯勇士"] 嘎哈......
+[Character(name="avg_npc_070")]
+[name="阿达克利斯冠军"] 荒野意志部族最强的家伙也不过如此!
+[Character(name="char_411_tomimi_1#2")]
+[name="特米米"] 好、好厉害......
+[Character]
+[name="阿达克利斯人A"] 啧,我们部族的勇士竟然被那么轻易地打败了。
+[name="阿达克利斯人B"] 我们一起上吧!
+[name="阿达克利斯人A"] 不行啊,比人数我们更加比不过......这一次只能放弃了吗......
+[Character(name="avg_npc_070")]
+[name="阿达克利斯冠军"] 还有谁要来挑战!没有的话,就由我来挑战大酋长!
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 我来!
+[Character(name="avg_npc_070")]
+[name="阿达克利斯冠军"] 你是......荒野意志部族的孤儿嘉维尔?
+[name="阿达克利斯冠军"] 我听说你在小辈里很能打,但是小鬼没有资格参加祭典,滚回家去再喝几年奶吧。
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 哼,等你赢了我再说吧!
+[Character(name="avg_npc_070")]
+[name="阿达克利斯冠军"] 哈!不愧是孤儿,不怕死的吗!
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 部族的人就是我的亲人!少说废话,打不打!
+[Character(name="avg_npc_070")]
+[name="阿达克利斯冠军"] 哼,小鬼,找死!
+[Dialog]
+[Character]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=0.2, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=0.2, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[Character]
+[delay(time=1)]
+[name="阿达克利斯冠军"] 不、不可能......只是两拳就......
+[Character(name="char_411_tomimi_1#2")]
+[name="特米米"] 嘉维尔,好厉害......
+[Character(name="char_187_ccheal_1#5")]
+[name="嘉维尔"] 哼,也不过就这样嘛!
+[name="嘉维尔"] 还有谁来挑战!
+[Dialog]
+[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_temple_1",screenadapt="coverall",block=true)]
+[Character(fadetime=0)]
+[cameraEffect(effect="Grayscale", keep=true, amount=0, fadetime=0)]
+[Blocker(a=0, fadetime=2, block=true)]
+[Decision(options="嘉维尔是孤儿?",values="1")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 嘉维尔没有说过吗?
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 我没说过吗?
+[name="嘉维尔"] 哦,我好像真的没有说过,毕竟也不是什么特别重要的事。
+[name="嘉维尔"] 我不知道我的父母是谁,不过这在这里不是什么很少见的事。
+[name="嘉维尔"] 博士,虽然你可能无法想象,在这里,人要死是非常简单的事。
+[name="嘉维尔"] 甚至不用天灾——其实这里的人根本不知道天灾是什么——一场感冒,一次恶劣天气说不定就会死不少人。
+[name="嘉维尔"] 我想我的父母大概也就是这么随便死掉的吧。
+[name="嘉维尔"] 哎,不说这个,反正你只要知道,我从小就是被部族的人一起养大的。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#5", focus=2)]
+[name="特米米"] 嘉维尔......
+[Decision(options="辛苦你了。;......;至少你现在比谁都健康。",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 别这样,博士,搞得我好像很可怜一样。
+[name="嘉维尔"] 孤儿也不只是我,在我们这里,几个家庭一起养大几个孤儿是很常见的事。
+[Predicate(references="2")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 博士,别想太多。
+[name="嘉维尔"] 我也是离开之后才知道,这种情况是不正常的。
+[name="嘉维尔"] 这反而坚定了我学医的想法。
+[Predicate(references="3")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 哈哈,没错。
+[Predicate(references="1;2;3")]
+[Decision(options="所以那一次祭典的结果呢?",values="1")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 那一次啊......
+[playMusic(intro="$bat_Imfookingback_intro", key="$bat_Imfookingback_loop", volume=0.4)]
+[Character]
+[name="???"] 找到你了,可恶的赏金猎人!
+[Character(name="avg_npc_070")]
+[name="佩塔"] 什么人?!
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 嗯?这个声音......
+[character]
+[Dialog]
+[PlaySound(key="$rungeneral", volume=1)]
+[Character(name="char_2013_cerber_1",fadetime=1,block=true)]
+[delay(time=0.6)]
+[name="刻俄柏"] 把博士还回来!
+[Character(name="avg_npc_070")]
+[name="佩塔"] 你在说什么?
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 小刻?!
+[name="嘉维尔"] 特米米,不是让你手下绑回部族去了吗?
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 诶,是啊?
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 这孩子力气不小,估计是直接挣脱了......
+[Character(name="char_2013_cerber_1")]
+[name="刻俄柏"] 赏金猎人,把博士交出来!
+[name="刻俄柏"] 不然即使是追到大地的尽头我绝对不会放过你的!
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 啧,这傻孩子看样子还没清醒过来。
+[character]
+[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="佩塔"] 咕哈!
+[Character(name="char_411_tomimi_1#2")]
+[name="特米米"] 佩塔被打飞了!
+[character]
+[PlaySound(key="$livecrowd", volume=0.2, loop=false, channel="people")]
+[name="阿达克利斯人A"] 她把佩塔干掉了!
+[name="阿达克利斯人B"] 好像很厉害的样子......
+[name="阿达克利斯人C"] 哪里来的怪胎?!哪个部族来的?!
+[name="阿达克利斯人A"] 不知道,根本听不懂她在说什么!
+[name="阿达克利斯人B"] 不管了,反正只要把她打败就行了吧?
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 啧,这帮人把小刻当成新的挑战者了吗......
+[Character(name="char_187_ccheal_1#3", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 嘉维尔,要去帮忙吗?
+[Character(name="char_187_ccheal_1#3", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 等一等,这傻孩子战斗能力还是很强的,这种场面她应付得来,现在上去只会被误伤。
+[name="嘉维尔"] 不过,场面恐怕会变得混乱起来,博士,指挥一下特米米的手下把场面控制住吧。
+[Dialog]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
+[Dialog]
+[Character]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d0/level_act12d0_03_end.txt b/resources/gamedata/story/activities/act12d0/level_act12d0_03_end.txt
new file mode 100644
index 00000000..bb69d959
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/level_act12d0_03_end.txt
@@ -0,0 +1,141 @@
+[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
+[stopmusic]
+[Dialog]
+[Delay(time=1)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_temple_1",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[playMusic(intro="$bat_Imfookingback_intro", key="$bat_Imfookingback_loop", volume=0.4)]
+[Character]
+[name="阿达克利斯人A"] 这个怪胎好厉害!已经打退了好几个人了!
+[name="阿达克利斯人B"] 虽然听不懂她在说什么,但是好强啊!
+[name="阿达克利斯人C"] 让她来做大酋长感觉好像也不坏!
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#2", focus=2)]
+[name="特米米"] ......嘉维尔,你的同伴好厉害。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#2", focus=1)]
+[name="嘉维尔"] 虽然这种时候只会让人伤脑筋就是了。
+[name="嘉维尔"] 不过总算稍微消停了,我上去制住她......
+[Character(name="char_2013_cerber_1")]
+[name="刻俄柏"] 什么,整合运动,你们又来了!
+[name="刻俄柏"] 原来是你们抢走了博士吗!
+[name="刻俄柏"] 别跑!
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#2", focus=1)]
+[name="嘉维尔"] 糟了,这傻孩子要跑了!
+[name="嘉维尔"] 我去追!特米米,你和博士不要乱动,我会回来找你们。
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#2", focus=2)]
+[name="特米米"] 诶,好的!
+[Dialog]
+[Character]
+[PlaySound(key="$rungeneral", volume=1)]
+[delay(time=1)]
+[Character(name="char_411_tomimi_1#5")]
+[name="特米米"] ......
+[Decision(options="......",values="1")]
+[Predicate(references="1")]
+[name="特米米"] 啊,上面又有新的人打起来了。
+[name="特米米"] ......博士,可不可以告诉我,嘉维尔在外面是什么样的?
+[Decision(options="告诉她嘉维尔在罗德岛的生活。;......;告诉她嘉维尔当医生的样子。",values="1;2;3")]
+[Predicate(references="1")]
+[name="特米米"] 嘉维尔在外面生活得很好吗。
+[name="特米米"] ......
+[Predicate(references="2")]
+[name="特米米"] 难道说你和嘉维尔也不是很熟吗?
+[name="特米米"] 太好了!......啊,不,我只是以为你和嘉维尔一起回来的,嘉维尔好像很喜欢你的样子,就以为你和嘉维尔关系很好。
+[name="特米米"] 没关系的,嘉维尔人很好的,你一定可以和她打好关系的!
+[Predicate(references="3")]
+[Character(name="char_411_tomimi_1#3")]
+[name="特米米"] 太好了,果然即使成为了医生,嘉维尔始终是嘉维尔呢!
+[name="特米米"] 是这样啊,嘉维尔没有变呀,太好了......
+[Predicate(references="1;2;3")]
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] 那如果嘉维尔要离开你的话,你会怎么想?
+[Decision(options="会很难过吧。;......;祝贺她找到新的道路吧。",values="1;2;3")]
+[Predicate(references="1")]
+[name="特米米"] 嗯,果然呢,我当时也哭的很伤心呢......
+[Predicate(references="2")]
+[Character(name="char_411_tomimi_1#2")]
+[name="特米米"] 你、你怎么可以这样!嘉维尔那么好,她要离开你你怎么可以觉得无所谓!
+[Predicate(references="3")]
+[name="特米米"] 你真厉害......我做不到。
+[name="特米米"] 我一直希望嘉维尔能够回来。
+[Predicate(references="1;2;3")]
+[Character(name="char_411_tomimi_1#2")]
+[name="特米米"] 博士,那个,在嘉维尔的事情上,我、我是不会输给你的!
+[Decision(options="加油。;(点头);我也不会输给你的!",values="1;2;3")]
+[Predicate(references="1;2;3")]
+[Decision(options="所以那一次祭典的结果呢?",values="1")]
+[Predicate(references="1")]
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] 那一次......
+[Dialog]
+[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_temple_1",screenadapt="coverall",block=true)]
+[Character(fadetime=0)]
+[cameraEffect(effect="Grayscale", keep=true, amount=1, fadetime=0)]
+[Blocker(a=0, fadetime=1, block=true)]
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 什么嘛,你们这帮大人也不过如此嘛。
+[name="嘉维尔"] 还有谁要来挑战我!
+[Character]
+[name="阿达克利斯人A"] 居然把这么多大人给打倒了......
+[name="阿达克利斯人B"] 嘉维尔,了不起啊!
+[name="阿达克利斯人C"] 难道说嘉维尔真的能当上大酋长?
+[Dialog]
+[Character(name="char_416_zumama_1",fadetime=1,block=true)]
+[delay(time=1)]
+[name="???"] 我来!
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 什么啊,怎么是你,祖玛玛。
+[name="嘉维尔"] 你不是在造你的机器去了吗?我去找你你都不理我。
+[Character(name="char_416_zumama_1")]
+[name="祖玛玛"] ......我想最后试一试。
+[Character(name="char_187_ccheal_1",name2="char_416_zumama_1#2",focus=1)]
+[name="嘉维尔"] 试什么?
+[Character(name="char_187_ccheal_1",name2="char_416_zumama_1#2",focus=2)]
+[name="祖玛玛"] 试试我的拳头能不能打败你。
+[Character(name="char_187_ccheal_1",name2="char_416_zumama_1#2",focus=1)]
+[name="嘉维尔"] 你怎么说得好像要死了一样。
+[Character(name="char_187_ccheal_1",name2="char_416_zumama_1#2",focus=2)]
+[name="祖玛玛"] 少废话,今天我可不会输给你,嘉维尔。
+[Character(name="char_187_ccheal_1#3",name2="char_416_zumama_1#2",focus=1)]
+[name="嘉维尔"] 嘿,那要打过才知道了!
+[Dialog]
+[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_temple_1",screenadapt="coverall",block=true)]
+[Character(fadetime=0)]
+[cameraEffect(effect="Grayscale", keep=true, amount=0, fadetime=0)]
+[Blocker(a=0, fadetime=1, block=true)]
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] 她们从中午一直打到了晚上都没有分出胜负。
+[name="特米米"] 到最后,她们两个人都没力气了,被其他人给丢了下去。
+[name="特米米"] 这就是嘉维尔第一次参加祭典的情况了。
+[Decision(options="祖玛玛是个什么样的人?",values="1")]
+[Predicate(references="1")]
+[name="特米米"] 祖玛玛是当时离得比较近的另一个部族的人。
+[name="特米米"] 小时候,她和嘉维尔经常在一起打架,嘉维尔比她厉害,但祖玛玛也不是没有赢过。
+[name="特米米"] 但是我听嘉维尔说,她有一天不知道怎么的,就不再喜欢打架了,开始喜欢研究机器。
+[name="特米米"] 我记得那天,是祖玛玛最后一次和嘉维尔打架。
+[name="特米米"] 在那之后,祖玛玛就再也没和嘉维尔打过,甚至很少出现在大家面前,再之后,她的部族就搬走了,我就在也没见过她了。
+[name="特米米"] 就连嘉维尔离开那次的大闹祭典都没有来。
+[Decision(options="......",values="1")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 我回来了。
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#2", focus=2)]
+[name="特米米"] 嘉维尔,你没事吧!
+[Character(name="char_187_ccheal_1#3", name2="char_411_tomimi_1#2", focus=1)]
+[name="嘉维尔"] 我没事。啧,小刻这孩子真能跑,一下子就跑没影了。
+[name="嘉维尔"] 不过以她的能力应该不用担心。特米米,祖玛玛来了吗?
+[Character(name="char_187_ccheal_1#3", name2="char_411_tomimi_1#2", focus=2)]
+[name="特米米"] 还没有。
+[Character(name="avg_npc_070")]
+[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="阿达克利斯人"] 还有谁要来挑战!
+[Character]
+[name="???"] 我来。
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 嗯?看来我回来的正是时候。
+[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
+[Dialog]
+[Character]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d0/level_act12d0_04_beg.txt b/resources/gamedata/story/activities/act12d0/level_act12d0_04_beg.txt
new file mode 100644
index 00000000..f5c52311
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/level_act12d0_04_beg.txt
@@ -0,0 +1,182 @@
+[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
+[stopmusic]
+[Dialog]
+[Delay(time=1)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_temple_1",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[playMusic(intro="$bat_Imfookingback_intro", key="$bat_Imfookingback_loop", volume=0.4)]
+[PlaySound(key="$d_gen_walk_n")]
+[Character(name="char_416_zumama_1",fadetime=1,block=true)]
+[delay(time=2)]
+[PlaySound(key="$livecrowd", volume=0.2, loop=false, channel="people")]
+[name="阿达克利斯人A"] 森蚺,森蚺!
+[name="阿达克利斯人B"] 把他们全都解决掉,森蚺!
+[name="阿达克利斯人C"] 大酋长,大酋长!
+[name="阿达克利斯人D"] 森蚺,娶我!
+[Character(name="avg_npc_071")]
+[name="阿达克利斯勇士"] ......森蚺,你果然来了。
+[name="阿达克利斯勇士"] 我还以为你缩在自己的雨林里不敢来了。
+[Character(name="char_416_zumama_1")]
+[name="森蚺"] 雨林很好。
+[Character(name="avg_npc_071")]
+[name="阿达克利斯勇士"] 哼,缩在雨林里的提亚卡乌都是胆小鬼!
+[Character(name="char_416_zumama_1")]
+[name="森蚺"] 是不是胆小鬼,你马上就知道了。
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 祖玛玛这家伙,虽然身上多了些奇怪的装备,还是和以前一样啊。
+[name="嘉维尔"] 哦,博士,我还没详细给你介绍过吧。
+[name="嘉维尔"] 台上那个女孩叫祖玛玛,我们不是一个部族,不过以前离得比较近,年纪又差不多,算是一起长大的。
+[name="嘉维尔"] 这家伙虽然不爱说话,但其实也挺厉害。
+[name="嘉维尔"] 不过不知道什么时候起,她就变得怪怪的,虽然还是很能打,但是没事的时候会老是自己在捣鼓一些怪东西。
+[name="嘉维尔"] 在那之后她部族搬走了,我们就见的比较少。
+[name="嘉维尔"] 听说她还是很厉害,但是好像染上了怪病,会和没人的地方说话。
+[name="嘉维尔"] 我在罗德岛的时候还特地查过类似的症状,感觉是精神方面的问题,不过她现在看起来还挺正常的。
+[name="嘉维尔"] 上次祭典的时候我还以为她会来的,结果她没来,我还挺遗憾的。
+[name="嘉维尔"] 没想到现在她开始自称森蚺,既然她来了,上面这个人应该没戏了。
+[Dialog]
+[character]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[Character(name="avg_npc_071")]
+[name="阿达克利斯勇士"] 咕哈!
+[character]
+[Dialog]
+[PlaySound(key="$livecrowd", volume=0.2, loop=false, channel="people")]
+[Character(name="char_187_ccheal_1#5")]
+[name="嘉维尔"] 哈,果然,这家伙也变强了啊,真想和现在的她打一架啊!
+[Character(name="char_187_ccheal_1#5", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 果然,祖玛玛很强,但是......
+[Character(name="char_187_ccheal_1#3", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 嗯?那边的是......
+[Character]
+[name="阿达克利斯人"] 森蚺,我们来挑战你。
+[Character(name="char_416_zumama_1")]
+[name="森蚺"] 你们是?
+[Character(name="avg_npc_071")]
+[name="阿达克利斯人"] 我是猛火部族的族长,乌代!
+[Character(name="avg_npc_070")]
+[name="阿达克利斯人"] 我是刀疤部族的族长,阿鲁纳!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=0)]
+[name="乌代&阿鲁纳"] 小的们,上来!
+[Dialog]
+[character]
+[PlaySound(key="$d_gen_soldiersrun", volume=0.6)]
+[delay(time=1)]
+[Character(name="char_416_zumama_1")]
+[name="森蚺"] 你们要一起上吗?
+[Character(name="avg_npc_071")]
+[name="乌代"] 嘿,我们之间达成了协......什么来着?
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿鲁纳"] 蠢货,那叫协议!
+[Character(name="avg_npc_071")]
+[name="乌代"] 哦对,协议!
+[Character(name="avg_npc_070")]
+[name="阿鲁纳"] 可别以为你可以轻易当上大酋长!
+[Character(name="char_416_zumama_1")]
+[name="森蚺"] 我没有这么想过。不过,我没听说过你们有这么团结。
+[Character(name="avg_npc_071")]
+[name="乌代"] 这是我们自己的事。
+[Character(name="avg_npc_070")]
+[name="阿鲁纳"] 嘿,我只是看不惯你这种捣鼓机器的家伙来当大酋长!
+[Dialog]
+[character]
+[delay(time=1)]
+[Decision(options="祭典可以上许多人的?;......;难道不是一对一吗?",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] 诶?嗯,是的。
+[Predicate(references="2")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 博士,看你的表情,你该不会以为祭典是什么擂台赛节目吧。
+[Predicate(references="3")]
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] 诶?这样不会花很长时间吗?
+[Predicate(references="1;2;3")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 虽然很多时候为了尊严,大家伙都是一对一的,但本身祭典唯一的规则就是无论用什么手段,谁能赢到最后谁就是大酋长。
+[name="嘉维尔"] 带小弟当然是最简单有效的办法了。
+[Decision(options="无论什么手段?;......;听起来我也可以当酋长。",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 博士,你该不会也想上吧,我建议你放弃。
+[Predicate(references="2")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 啊,博士,你现在肯定在想些坏事吧。
+[Predicate(references="3")]
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 哈哈哈,博士,很遗憾,你不行的。
+[Predicate(references="1;2;3")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 我说的无论用什么手段,可不是博士你想的那些。
+[name="嘉维尔"] 我们这里的人很单纯的,不管干啥,也只会想到带很多人一起上。
+[name="嘉维尔"] 拐弯抹角的阴险招数在这里可没人会用。
+[name="嘉维尔"] 老实说,就算是我在罗德岛呆了好几年,我也不擅长去搞那些小心思。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 嗯,而且群殴也是有风险的呢。
+[Character(name="char_187_ccheal_1#3", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 哈哈,没错,打完之后自己闹内讧的事可不少见。
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 而且另一方面,说是说所有手段都可以用,但是博士你可以真的试一试用你的手段解决其他人。
+[name="嘉维尔"] 我保证最后是你会被群殴。
+[Decision(options="别把人说得那么坏。;......;民风淳朴啊。",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 哈哈哈,我只是实话实说。
+[Predicate(references="2")]
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 哈哈,能看到博士你翻白眼的样子可真少见。
+[Predicate(references="3")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 是啊,我也是出去了才知道,原来我的家乡这么淳朴。
+[name="嘉维尔"] 以前我可是觉得,所有地方的人都是一样的。
+[Predicate(references="1;2;3")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 虽然我觉得博士你能做到让所有人都察觉不到是你做的,但是,博士,你知道决定性的差异在哪里吗?
+[Decision(options="肌肉?;......;外表?",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 没错!你看起来就很弱啊。
+[Predicate(references="2")]
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 喂,博士,别赌气不听我说话嘛!
+[Predicate(references="2")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 是可以这么说,毕竟博士你看起来就弱不禁风的样子。
+[Predicate(references="1;2;3")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 总之呢,说白了,想要当上大酋长,其实只有一个条件。
+[name="嘉维尔"] 那就是——够强,拳头够硬,够能打!
+[Character(name="char_187_ccheal_1#3", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 对吧,特米米?
+[Character(name="char_187_ccheal_1#3", name2="char_411_tomimi_1#2", focus=2)]
+[name="特米米"] 诶,嗯,嗯!
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#2", focus=1)]
+[name="嘉维尔"] 不过真是怪了,我记得这两个人可不是什么好朋友,他们居然会联手。
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#2", focus=2)]
+[name="特米米"] 唔唔,大概是在嘉维尔你离开后关系变好了吧。
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#2", focus=1)]
+[name="嘉维尔"] 好吧,也有可能。
+[name="嘉维尔"] 嗯?特米米,你不是说祖玛玛也是部族族长吗,她的小弟呢?
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 咦,这么一说,确实呢,好像没有看到多少她的部族的人。
+[name="特米米"] 你看那边,那些穿着不太一样的就是。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 咦,那些人装备还挺不错的,不过人确实少。
+[name="嘉维尔"] 嘿,这家伙,难道打算学我一个人把所有人打趴下吗,有意思!
+[name="嘉维尔"] 这么一说,特米米,你不是也要参加吗?
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 诶,嗯,还不急。
+[name="特米米"] 祖玛玛很厉害,刀疤族肯定打不过她的,先等她被消耗体力我再上。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 嚯嚯,变聪明了啊,特米米。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#3", focus=2)]
+[name="特米米"] 诶嘿嘿,我也是认真想要当上大酋长的!然后......
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#3", focus=1)]
+[name="嘉维尔"] 然后?
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 哦,等会儿再说吧,开打了!
+[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
+[Dialog]
+[Character]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d0/level_act12d0_04_end.txt b/resources/gamedata/story/activities/act12d0/level_act12d0_04_end.txt
new file mode 100644
index 00000000..dfd10e1e
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/level_act12d0_04_end.txt
@@ -0,0 +1,209 @@
+[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
+[stopmusic]
+[Dialog]
+[Delay(time=1)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_temple_1",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[playMusic(intro="$bat_Imfookingback_intro", key="$bat_Imfookingback_loop", volume=0.4)]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[name="阿达克利斯喽喽A"] 嘎哈......
+[name="阿达克利斯喽喽B"] 太、太强了......
+[Character(name="avg_npc_071")]
+[name="乌代"] 算你厉害!
+[Character(name="avg_npc_070")]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[name="阿鲁纳"] 森蚺,别得意!
+[name="阿鲁纳"] 小的们,上!
+[Character]
+[Dialog]
+[Character(name="char_416_zumama_1#2")]
+[name="森蚺"] ......
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] 唔,不愧是祖玛玛,果然很厉害。
+[name="特米米"] 虽然只有一个人,一般的阿达克利斯也不是她的对手,就像嘉维尔一样。
+[name="特米米"] 但是......
+[Decision(options="你好像很熟悉她。;......;好帅的女孩子。",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_411_tomimi_1#2")]
+[name="特米米"] 嗯,祖玛玛和嘉维尔从前开始就是我们这一带最厉害的两个人呢。
+[name="特米米"] 不过据我所知,祖玛玛从来没有赢过嘉维尔哦!
+[Predicate(references="2")]
+[Character(name="char_411_tomimi_1#2")]
+[name="特米米"] 博士。在外面这么厉害的人一定很少见吧!
+[name="特米米"] 但是,嘉维尔更厉害哦!
+[Predicate(references="3")]
+[Character(name="char_411_tomimi_1#2")]
+[name="特米米"] 唔,虽然祖玛玛确实很帅。
+[name="特米米"] 但是,嘉维尔更帅!
+[Predicate(references="1;2;3")]
+[Character(name="char_411_tomimi_1#2")]
+[name="特米米"] 对吧,嘉维尔?
+[name="特米米"] 咦,嘉维尔呢?
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] 喂,你们看,那个人是!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] 我刚才在来的路上就看到了,她是——
+[Character(name="avg_npc_070", name2="avg_npc_072", focus=2)]
+[name="阿达克利斯人C"] 她居然真的回来了!
+[Character(name="char_416_zumama_1")]
+[name="森蚺"] 你是——
+[Dialog]
+[Character]
+[PlaySound(key="$livecrowd", volume=0.2, loop=false, channel="people")]
+[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="所有人"] 嘉维尔!
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] 哇啊啊啊啊,嘉维尔直接冲上台了!
+[Character]
+[Dialog]
+[PlaySound(key="$d_gen_walk_n", volume=0.6)]
+[Character(name="char_187_ccheal_1#3",fadetime=1,block=true)]
+[delay(time=1)]
+[name="嘉维尔"] 好久不见啊,祖玛玛!
+[name="嘉维尔"] 现在应该叫你森蚺头领了对吧。
+[Character(name="char_187_ccheal_1#3", name2="char_416_zumama_1#2", focus=2)]
+[name="森蚺"] 你居然回来了,嘉维尔。
+[Character(name="char_187_ccheal_1#3", name2="char_416_zumama_1#2", focus=1)]
+[name="嘉维尔"] 是啊,特米米叫我回来的。
+[name="嘉维尔"] 嗯?等等,你居然也会说萨尔贡语?
+[Character(name="char_187_ccheal_1#3", name2="char_416_zumama_1#2", focus=2)]
+[name="森蚺"] ......既然你也会这种语言,看来这种语言确实是外面的语言没错。
+[name="森蚺"] 我学习了很久。
+[name="森蚺"] ......我以为你不会再回来了。
+[Character(name="char_187_ccheal_1#3", name2="char_416_zumama_1#2", focus=1)]
+[name="嘉维尔"] 我会回来的,不是现在,未来也会回来的,这里是我的家。
+[Character(name="char_187_ccheal_1#3", name2="char_416_zumama_1#2", focus=2)]
+[name="森蚺"] ......你要当大酋长?
+[Character(name="char_187_ccheal_1#3", name2="char_416_zumama_1#2", focus=1)]
+[name="嘉维尔"] 不,本来我只是找你有点事,打完再找你也没关系的。
+[name="嘉维尔"] 但是,你这家伙变得这么厉害了,这让我怎么忍得住啊!
+[Dialog]
+[Character(name="char_187_ccheal_1#3")]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[Character(name="char_416_zumama_1#2")]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=0.2, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[delay(time=1)]
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 你真的去做医生了?
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 是啊。
+[name="嘉维尔"] 嘿,我在外面可是很有名的医生!
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 真意外。
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 你呢,上次的时候你不是在捣鼓自己的东西没有参加吗?终于捣鼓好了?
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1#3", focus=2)]
+[name="森蚺"] ......是。
+[name="森蚺"] 你马上就会见到。
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_temple_1",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(name="char_411_tomimi_1#4")]
+[name="特米米"] 呜呜呜,嘉维尔不是说她不会出手的吗......
+[Decision(options="嘉维尔出乎你的意料了?;......;这才是嘉维尔。",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_411_tomimi_1#2")]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="特米米"] 诶?没、没有的事!只、只是.......
+[Predicate(references="2")]
+[Character(name="char_411_tomimi_1#2")]
+[name="特米米"] 博士也看入迷了......
+[name="特米米"] 呜呜,虽然确实很帅,但是......
+[Predicate(references="3")]
+[Character(name="char_411_tomimi_1#4")]
+[name="特米米"] 呜呜,虽然这么说是没错。
+[Predicate(references="1;2;3")]
+[Dialog]
+[Character]
+[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
+[Blocker(a=0, fadetime=1.5, block=false)]
+[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[PlaySound(key="$livecrowd", volume=0.7, loop=false, channel="people")]
+[Character(name="char_416_zumama_1#2",fadetime=1,block=true)]
+[delay(time=1)]
+[name="森蚺"] ......你还是那么强,嘉维尔。
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1#2", focus=1)]
+[name="嘉维尔"] 嘿,你也不差啊,祖玛玛!
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 但是,你太依赖你的拳头了。
+[Character(name="char_187_ccheal_1#2", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 啊?
+[Character(name="char_187_ccheal_1#2", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 你的拳头让你可以做到许多事,所以你从不考虑用拳头以外的东西做事。
+[name="森蚺"] 这是你的局限性,也是我们这些人的局限性。
+[Character(name="char_187_ccheal_1#4", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 你到底在说什么?
+[stopmusic(fadetime=2)]
+[Character(name="char_416_zumama_1#2")]
+[name="森蚺"] 我在说,该改变了。
+[Dialog]
+[Character]
+[playsound(key="$smallearthquake", volume=0.6)]
+[CameraShake(duration=2, xstrength=4, ystrength=4, vibrato=20, randomness=30, fadeout=true)]
+随着“嘿咻”,“嘿咻”整齐的号子声,林间似乎有什么庞然大物在靠近神庙。
+它缓慢,而又坚实地“走”着,还不见其全貌,就已经让人感觉它无坚不摧。
+[CameraShake(duration=0.5, xstrength=4, ystrength=10, vibrato=20, randomness=30, fadeout=true)]
+[delay(time=0.5)]
+[CameraShake(duration=0.5, xstrength=4, ystrength=10, vibrato=20, randomness=30, fadeout=true)]
+[delay(time=0.5)]
+[CameraShake(duration=0.5, xstrength=4, ystrength=10, vibrato=20, randomness=30, fadeout=true)]
+[delay(time=0.5)]
+[Character(name="char_416_zumama_1#2")]
+[name="森蚺"] 你确实很强,嘉维尔。
+[name="森蚺"] 原本,我是想在成为大酋长后再用它的。
+[name="森蚺"] 现在,我不得不用它来对付你。
+[name="森蚺"] 但是,结果是一样的。
+[name="森蚺"] 它将改变这里。
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 虽然不知道你在说什么,不过我可没那么轻易倒下啊!
+[Character(name="char_416_zumama_1#2")]
+[name="森蚺"] 不,你会轻易地倒下。
+[name="森蚺"] ......大祭司,瞄准,开炮!
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Image(image="ac12_4",xScale=1.05, yScale=1.05,screenadapt="coverall")]
+[playMusic(intro="$bat_ironguy_intro", key="$bat_ironguy_loop", volume=0.4)]
+[Blocker(a=0, fadetime=2, block=false)]
+[name="嘉维尔"] 什么,那是?!
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Image]
+[Blocker(a=0, fadetime=1, block=false)]
+[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
+[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
+[PlaySound(key="$d_sp_ballista")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=0.25, block=true)]
+[CameraShake(duration=3, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
+[Blocker(a=1, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
+[PlaySound(key="$d_sp_ballista")]
+[Background(image="bg_temple_2",fadetime=1,screenadapt="coverall")]
+[Blocker(a=1, r=0.95, g=0.95, b=0.95, fadetime=0.3, block=true)]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
+[Character(name="char_416_zumama_1#2",fadetime=1,block=true)]
+[delay(time=1)]
+[name="森蚺"] 你看,我说了,嘉维尔。
+[name="森蚺"] 但是,用它对付你,并不是我本来的目的。
+[name="森蚺"] 靠拳头是没有未来的,嘉维尔。
+[name="森蚺"] 接下来,是机器的时代。
+[Dialog]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
+[Dialog]
+[Character]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d0/level_act12d0_05_beg.txt b/resources/gamedata/story/activities/act12d0/level_act12d0_05_beg.txt
new file mode 100644
index 00000000..f77a1d7a
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/level_act12d0_05_beg.txt
@@ -0,0 +1,227 @@
+[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
+[stopmusic]
+[Dialog]
+[Delay(time=1)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_jungleentrance",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[playMusic(intro="$farce_intro", key="$farce_loop", volume=0.4)]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 博士,我们已经来到雨林深处了。
+[name="嘉维尔"] 这里比之前还要潮湿,树木也要更加茂密。
+[name="嘉维尔"] 注意你的脚下,小心别被绊倒了。
+[name="嘉维尔"] 前面有一个部族,我们可以过去看看。
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
+[Background(image="bg_jungle_1",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
+[Character(name="avg_npc_075",fadetime=1,block=true)]
+[delay(time=1)]
+[name="依娜姆"] 呼啊,好无聊,睡个午觉好了......
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 依娜姆!
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 嘉维尔?我听说你在祭典上被祖玛玛打败了,怎么到我这来了?
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=1)]
+[name="嘉维尔"] 消息真灵通啊,依娜姆。
+[name="嘉维尔"] 不过,听特米米提到的时候我还不信,没想到你这家伙还真当上部族的头领了。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 我也不想的啊,这帮人擅自要跟着我,我有什么办法。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=1)]
+[name="嘉维尔"] 你怎么没有来祭典?
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=1)]
+[name="嘉维尔"] 博士,这就是特米米介绍过的依娜姆了。
+[Decision(options="你好。;......;嗨!",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="avg_npc_075")]
+[name="依娜姆"] 哇,是活的外地人。
+[Predicate(references="2")]
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 嘉维尔,这是你在外面带回来的朋友?怎么这么害羞。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=1)]
+[name="嘉维尔"] 博士只是不怎么喜欢说话而已。
+[Predicate(references="3")]
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 哟!嘉维尔,你这个朋友和你一样开朗啊。
+[Predicate(references="1;2;3")]
+[Character(name="char_187_ccheal_1#2", name2="avg_npc_075", focus=1)]
+[name="嘉维尔"] 嗯?依娜姆,怎么你也会萨尔贡语?
+[Character(name="char_187_ccheal_1#2", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 我的官方身份是这一带的信使啊。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=1)]
+[name="嘉维尔"] 信使?哈?
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 你......唉,算了,你这个反应,好歹看得出你已经知道信使是什么了。
+[name="依娜姆"] 不像别的家伙,我就算跟他们说信使,他们也不知道是什么东西。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=1)]
+[name="嘉维尔"] 等等,你什么时候变成信使的?
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 我从一开始就是信使......
+[name="依娜姆"] 这里好歹也是萨尔贡境内诶,你该不会觉得萨尔贡对这一片区域真的一无所知吧。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=1)]
+[name="嘉维尔"] 啥,不是吗?
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 当然不是,据我所知,这里几百年前,其实是萨尔贡某聚落的一个矿场。
+[name="依娜姆"] 但是当时因为天灾的原因,那座移动城市离开了,这片矿场也就废弃了。
+[name="依娜姆"] 当时留下的人以及后来回来的人基本形成了现在的人口。
+[name="依娜姆"] 原本官方好像也是想过把最近的移动城市开过来重新利用一下的想法。
+[name="依娜姆"] 就十几年前,你也知道的那次。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=1)]
+[name="嘉维尔"] 哦,那一次啊,我和祖玛玛都看到过,那家伙从那天起就变得怪怪的。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 是吗?哎,不过最后我也不知道是因为什么放弃了,大概是勘测了一下发现这片矿区没有那么有价值吧。
+[name="依娜姆"] 毕竟如果要把城市停在这片区域,和别的城市的距离就太远了。
+[name="依娜姆"] 听说很久以前这片无人区好像还是挺繁荣的,也不知道是多久以前了。
+[name="依娜姆"] 算了,不说这个,反正我大概嗯?是几岁来着?算了,反正成为信使后就被派到这里来了。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=1)]
+[name="嘉维尔"] 哦。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 唉,我难得找到人说这些话题,你就不能假装听得津津有味一点。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=1)]
+[name="嘉维尔"] 麻烦。不过,既然你是信使,为什么我感觉以前从没见你离开过这里?
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 那当然是因为,这里这么封闭,我除了想去城里买点东西,根本没有信要寄啊!
+[name="依娜姆"] 从我开始当信使到今天,真正出去了还和这里有联系的人,只有你一个!
+[name="依娜姆"] 因为实在没事做,我干脆就没事去最近的城市买点东西回来和大家做做生意。
+[name="依娜姆"] 久而久之,就变成大家口中做生意的依娜姆了。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=1)]
+[name="嘉维尔"] 原来如此,我以前都没发现。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 就你以前那样能发现才怪了......
+[name="依娜姆"] 不过,虽然我算是在城市里长大,现在我也更喜欢在这边的生活就是了。
+[name="依娜姆"] 简简单单,没什么不好的。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=1)]
+[name="嘉维尔"] 我也一直都觉得你和雨林里其他黎博利没啥区别。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 我就当你是在夸我了,所以你找我有什么事?
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=1)]
+[name="嘉维尔"] 我先问一问,AUS是怎么回事?不会是你找来的吧?
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] AUS?怎么可能,她们可是就算是我这样没什么见识的人都听过名字的乐队,我哪里请得来。
+[name="依娜姆"] 倒不如说,我看到她们的时候才是最吃惊的那一个好不好。
+[name="依娜姆"] 她们真的只是路过而已,那段时间还是我给她们做的翻译呢。
+[name="依娜姆"] 哎呀,说到这个我就来劲了,你来得正好,不懂的人我都不知道该怎么向他吹嘘这件事。
+[name="依娜姆"] 我还有她们的亲笔签名唱片呢,你要不要看看?
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=1)]
+[name="嘉维尔"] 算了,我又不是她们的粉丝,只是觉得有点不可思议而已。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 哎,看起来你在外面这么久,品味没有见长啊,嘉维尔。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=1)]
+[name="嘉维尔"] 小心我揍你啊?比起这个,我和博士正要去找祖玛玛,路过你这里,就想在你这里补给一下。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 好啊。虽然老规矩是以物易物,不过既然你已经知道外面什么样了,你也可以用流通货币跟我交易。
+[name="依娜姆"] ......哦,等等,被你一串问题给问懵了,差点忘了我其实也有事找你。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=1)]
+[name="嘉维尔"] 啊?
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 你有没有一个叫可颂的朋友?
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=1)]
+[name="嘉维尔"] 可颂?她和我们一起的,我们正在找她呢,你见到她了?
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 你可以去集市那边看看。
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_village",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] 走过路过不要错过!新鲜出炉的原木雕刻!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] 看看瞧瞧,从我阿爷那一代传下来的矿石!用它打造武器,保证锋利!
+[Decision(options="居然有像样的集市。;......;真热闹。",values="1;2;3")]
+[Predicate(references="1;2;3")]
+[Character(name="avg_npc_075")]
+[name="依娜姆"] 哈哈,这些吆喝都是我教给他们的,挺像那么回事吧?
+[name="依娜姆"] 喏,可颂就在那里。
+[Dialog]
+[Character]
+[Character(name="char_201_moeshd",fadetime=1,block=true)]
+[delay(time=2)]
+集市的一角,可颂正在与一个阿达克利斯人对峙。
+可颂指了指对方手里的矿石,再指了指自己手里的贝壳,对方摇了摇头。
+可颂皱了皱眉头,一挥手,一副忍痛割爱的样子。
+她从随身的口袋中掏出一块石头,再指了指贝壳,然后指了指对方手里的矿石,对方想了想,这一次点了点头。
+交易过程中,可颂依然维持着苦瓜脸,但是在对方转身后,她的脸上立刻浮现出了笑容。
+[delay(time=1)]
+[Character(name="char_201_moeshd")]
+[name="可颂"] 这块矿石真好看诶,嗯嗯,这下赚到了~
+[delay(time=1)]
+[PlaySound(key="$d_gen_walk_n", volume=0.6)]
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 可颂,你怎么在这里做起生意来了。
+[Character(name="char_201_moeshd")]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="可颂"] 嘉维尔,博士!哎呀,我可算找到你们啦!
+[Decision(options="没出事吧?;......;你能和这里的人交流?",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_201_moeshd")]
+[name="可颂"] 没事没事,我好着呢~
+[Predicate(references="2")]
+[Character(name="char_201_moeshd")]
+[name="可颂"] 啊哈哈,博士,不要露出那副表情嘛。
+[Character(name="char_201_moeshd")]
+[name="可颂"] 我正打算让依娜姆带我去神庙找你们呢。
+[Predicate(references="3")]
+[Character(name="char_201_moeshd")]
+[name="可颂"] 不能诶,但是做生意这种事,即使语言不通也没关系的!
+[Predicate(references="1;2;3")]
+[Character(name="avg_npc_075")]
+[name="依娜姆"] 我前天在路上恰好捡到她,看她好像是外地人的样子就把她带到了这里来。
+[name="依娜姆"] 这个女孩子做生意很厉害啊,虽然语言不通,但用商人的语言和我的手下找到了交流的方法,很快就融入了这里。
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 看得出来。可颂,你有遇到其他人吗?
+[Character(name="char_187_ccheal_1", name2="char_201_moeshd", focus=2)]
+[name="可颂"] 没有,我也有问依娜姆这件事,不过她也没听说类似的消息。
+[Character(name="char_187_ccheal_1", name2="char_201_moeshd", focus=1)]
+[name="嘉维尔"] 好吧,至少你没事,剩下的还有宴和煌。煌那家伙,第一个主动跳下去的,我倒是不怎么担心,至于宴......
+[PlaySound(key="$rungeneral", volume=0.6)]
+[Character(name="avg_npc_073")]
+[stopmusic(fadetime=2)]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="阿达克利斯人"] 依娜姆,不好了,有一群阿达克利斯向我们部族杀过来了!
+[Character(name="avg_npc_073", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 什么?是哪家部族这么不长眼?
+[Character(name="avg_npc_073", name2="avg_npc_075", focus=1)]
+[name="阿达克利斯人"] 好像是巨木部族的!但是领头的是个拿着刀的怪胎!
+[Character(name="avg_npc_073", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 哈?怪胎?
+[Decision(options="怎么了?", values="1")]
+[Predicate(references="1")]
+[Character(name="avg_npc_075")]
+[name="依娜姆"] 我手下说有个拿着刀的怪胎带着一群阿达克利斯杀过来了,拿着刀的怪胎是什么东西啊?!
+[Character(name="avg_npc_075", name2="char_201_moeshd#4", focus=2)]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[name="可颂"] 等等,拿着刀,怪胎......难道说,是宴?!
+[Character(name="avg_npc_075", name2="char_201_moeshd#4", focus=1)]
+[name="依娜姆"] 是你们的同伴?啧,总之不管怎么样,他们好像已经杀进来了,嘉维尔,还有那边那个带兜帽的,你们也来帮忙!
+[Character(name="avg_npc_075", name2="char_201_moeshd#2", focus=2)]
+[name="可颂"] 啊,我也来!
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_jungle_1",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(name="char_337_utage_1")]
+[name="宴"] 小的们,上啊!
+[name="宴"] 诶,虽然你们听不懂我在说什么,但是加油哦~
+[name="宴"] 啊哈,虽然一开始有些讨厌,不过带着这群家伙到处打架好像也挺有乐趣的嘛。
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 喂,宴,你这家伙在干什么啊!
+[Character(name="char_337_utage_1")]
+[name="宴"] 咦,嘉维尔,可颂,还有博士,嗨!
+[Character(name="char_187_ccheal_1#4")]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="嘉维尔"] 谁跟你嗨了!你怎么带人来袭击村庄了!
+[Character(name="char_337_utage_1")]
+[name="宴"] 咦,这里是嘉维尔你家吗?那我不抢了。
+[Character(name="char_201_moeshd#4")]
+[name="可颂"] 让其他人也停下来啦!
+[Character(name="char_337_utage_1")]
+[name="宴"] 呃,可是,那个,他们听不懂我说的话诶。
+[Character(name="char_187_ccheal_1#4")]
+[name="嘉维尔"] 啧,没办法,把这群傻子全部放倒吧。
+[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
+[Dialog]
+[Character]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d0/level_act12d0_05_end.txt b/resources/gamedata/story/activities/act12d0/level_act12d0_05_end.txt
new file mode 100644
index 00000000..7d721e7c
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/level_act12d0_05_end.txt
@@ -0,0 +1,215 @@
+[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
+[stopmusic]
+[Dialog]
+[Delay(time=1)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_jungle_1",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[playMusic(intro="$farce_intro", key="$farce_loop", volume=0.4)]
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 所以你怎么会带着这群阿达克利斯来袭击的?
+[Character(name="char_187_ccheal_1#2", name2="char_337_utage_1", focus=2)]
+[name="宴"] 唔,我只是看到这里有个村庄,就想着打群架应该挺好玩的......
+[Character(name="char_337_utage_1", name2="char_201_moeshd#3", focus=2)]
+[name="可颂"] ......该说不愧是你吗,一旦涉及到战斗,就完全变了个人呢。
+[Character(name="char_337_utage_1", name2="char_201_moeshd#3", focus=1)]
+[name="宴"] 呜呜,对不起啦。
+[Character(name="char_187_ccheal_1", name2="char_337_utage_1", focus=1)]
+[name="嘉维尔"] 不过,你这家伙到底是怎么做到语言不通还能使唤这群家伙的。
+[Character(name="char_187_ccheal_1", name2="char_337_utage_1", focus=2)]
+[name="宴"] 关于这个,其实我也不是很清楚。
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_jungleentrance",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(name="char_337_utage_1")]
+[name="宴"] 啊,我的美甲被刮到了,好烦。
+[name="宴"] 美甲套装在掉下来的时候也不知道飞哪儿去了,好烦乘二。
+[name="宴"] 打架出了好多汗,这里的空气又这么潮,衣服都湿透了,好烦乘三。
+[name="宴"] 而且我明明只是在这里走路,为什么不停地有阿达克利斯来和我打架啊,好烦乘四。
+[Character(name="char_337_utage_1")]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[name="宴"] 而且,说到底,一开始是说这里是个度假的好地方我才来的,但是这里哪里像度假胜地啊!
+[Character(name="char_337_utage_1")]
+[Delay(time=1)]
+[name="宴"] 嗯?有人在悄悄靠近我?那些人是......阿达克利斯?
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_jungle_1",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(name="char_337_utage_1")]
+[name="宴"] 然后,我就把靠近我的那些人全都打了一顿。
+[name="宴"] 后来,又有更多的人来,我就又把他们打了一顿。
+[name="宴"] 打到最后,他们不知道为什么就对我毕恭毕敬的了。
+[Character(name="char_337_utage_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 哦,我懂了,他们可能把你当成新奇的动物了,毕竟我们这里没有长你这样的人。
+[Character(name="char_337_utage_1", name2="avg_npc_075", focus=1)]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[name="宴"] 哈?!我这样青春可爱的美少女哪里像动物了!
+[Character(name="char_337_utage_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 呃,老实说,从阿达克利斯的角度来看,你可能确实像个怪胎。
+[name="依娜姆"] 而且我看到跟随你的这群人里,有巨木部族的族长,问了他一下,他说,现在你才是巨木部族的族长。
+[Character(name="char_337_utage_1", name2="avg_npc_075", focus=1)]
+[name="宴"] 诶?
+[Character(name="char_337_utage_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 也就是说,你把一支部族的族长打败了,他们认为你是新的族长,所以才会跟着你。
+[Character(name="char_337_utage_1", name2="avg_npc_075", focus=1)]
+[name="宴"] 诶?他们明明听不懂我说话,这也行?!我还以为他们只是好玩才跟着我的......
+[Character(name="char_337_utage_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 在这里,你只要够强大,就可以。
+[Character(name="char_337_utage_1", name2="avg_npc_075", focus=1)]
+[name="宴"] 这可怎么办啊,博士......
+[Decision(options="你自己解决。;......;不如你就留在这里当族长好了。",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_337_utage_1")]
+[name="宴"] 呜呜呜,博士好绝情!
+[Predicate(references="2")]
+[Character(name="char_337_utage_1")]
+[name="宴"] 呜呜,博士不要用那种眼神看我嘛。
+[name="宴"] 我又不是故意的......
+[Predicate(references="3")]
+[Character(name="char_337_utage_1")]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[name="宴"] 诶,我才不要!我才不要过没电视没空调的生活!
+[Predicate(references="1;2;3")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 算了,至少找到了你和可颂,现在就剩下煌了。
+[Character(name="char_187_ccheal_1", name2="char_337_utage_1", focus=2)]
+[name="宴"] 煌大姐应该不会有事吧,想象不出她出事的样子诶。
+[Character(name="char_201_moeshd")]
+[name="可颂"] 是啊。对了,博士,接下来我们要去干什么,去神庙参加嘉维尔说的祭典吗?
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 哦,对,忘了你们不知道,博士,你来解释一下吧。
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_black",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[PlaySound(key="$d_gen_walk_n", volume=0.6)]
+向宴和可颂解释了一下现状。
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_jungle_1",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(name="char_201_moeshd")]
+[name="可颂"] 嗯嗯,原来如此,所以我们现在是要去找那个叫祖玛玛的人要回引擎对吗?
+[Character(name="char_187_ccheal_1", name2="char_201_moeshd", focus=1)]
+[name="嘉维尔"] 没错。
+[Character(name="char_187_ccheal_1", name2="char_337_utage_1", focus=2)]
+[name="宴"] 诶?祭典就这么结束了吗?
+[Character(name="char_187_ccheal_1", name2="char_337_utage_1", focus=1)]
+[name="嘉维尔"] 是啊。
+[Character(name="char_187_ccheal_1", name2="char_337_utage_1", focus=2)]
+[name="宴"] 那我不是白来了吗!
+[name="宴"] 算了,反正听起来就是那种我不会很感兴趣的东西。
+[name="宴"] 比起这个,嘉维尔,说好的这里适合度假呢!
+[Character(name="char_187_ccheal_1", name2="char_337_utage_1", focus=1)]
+[name="嘉维尔"] 啊?你不觉得这里环境很好吗?
+[Character(name="char_187_ccheal_1", name2="char_337_utage_1", focus=2)]
+[name="宴"] 虽然,确实,是这样,没错!
+[name="宴"] 但是,这里一点也没有度假的要素啊!
+[Character(name="char_187_ccheal_1#2", name2="char_337_utage_1", focus=1)]
+[name="嘉维尔"] 度假的要素是什么样的啊?
+[Character(name="char_187_ccheal_1#2", name2="char_337_utage_1", focus=2)]
+[name="宴"] 当然是,海边,沙滩,阳伞,冰淇淋啊!
+[name="宴"] 为了这个,我还特地准备了新的泳装,而且出发前就穿在衣服下面了!
+[Character(name="char_337_utage_1", name2="char_201_moeshd", focus=2)]
+[name="可颂"] 诶,我倒是单纯地没有什么事做就跟来看看了......
+[Character(name="char_187_ccheal_1#2", name2="char_201_moeshd#3", focus=1)]
+[name="嘉维尔"] 呃,我一开始就没说过有这种东西吧。
+[Character(name="char_187_ccheal_1#2", name2="char_337_utage_1", focus=2)]
+[name="宴"] 你不是说可以玩水的吗!
+[Character(name="char_187_ccheal_1#3", name2="char_337_utage_1", focus=1)]
+[name="嘉维尔"] 那确实有啊,雨林深处有一座大瀑布,我们可以在那里玩水。
+[name="嘉维尔"] 而且为了去祖玛玛的部族,我们肯定要经过大瀑布。
+[name="嘉维尔"] 别说你,我也带了泳装呢,只不过我没拿出来而已。
+[Character(name="char_187_ccheal_1#3", name2="char_337_utage_1", focus=2)]
+[name="宴"] 真的吗,好耶!
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_jungle_1",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(name="avg_npc_075")]
+[name="依娜姆"] 看起来人找到了啊。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=1)]
+[name="嘉维尔"] 多亏了你啊,依娜姆,谢了。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 小事。
+[name="依娜姆"] 哦对了,特米米那孩子呢,不是应该跟你们在一起吗?
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=1)]
+[name="嘉维尔"] 不知道,她好像有自己的事,之后会跟她汇合吧。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 好吧,那麻烦你们把这些书带给她。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=1)]
+[name="嘉维尔"] 让我看看,《都市丽人》,《100天教你如何学会企业管理》,《如何成为一个时尚专家》......
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=1)]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[name="嘉维尔"] 这都什么奇奇怪怪的书啊!
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 她就是靠这些书学的萨尔贡语和对外界的知识的,啊,当然基础是我教她的。
+[Character(name="char_337_utage_1", name2="avg_npc_075", focus=1)]
+[name="宴"] 唔,靠这些学会萨尔贡语应该很难吧。
+[Character(name="char_337_utage_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 是啊。但她就是这么学下来了,一个字一个字,一个词一个词。
+[name="依娜姆"] 其实,比起学习的艰难,一开始她那种不知道自己该怎么做而焦急的样子才让人看着都难受。
+[name="依娜姆"] 我也是因为这个才决定教她萨尔贡语的。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 嘉维尔,她为了追上你,可是非常努力的啊。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=1)]
+[name="嘉维尔"] ......不用你说我也知道。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 不过,我自己对外界也没有那么了解,而且我每次能带的书也就那么一点,所以我也不确定她从这些书上学到的东西到底有没有用,啊哈哈。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=1)]
+[name="嘉维尔"] ......难怪我觉得她好像有点怪怪的。
+[name="嘉维尔"] 等等,祖玛玛的萨尔贡语难道也是你教的?
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 不是。其实这一点我也挺好奇的,她虽然也有让我帮她找机械相关的书籍,但就好像突然学会了萨尔贡语。
+[name="依娜姆"] 而且她还在教部族里的人学。
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] ......博士,你怎么看?
+[Decision(options="野心不小啊。;......;这块石头怎么卖?",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 果然博士也这么想吗......
+[Predicate(references="2")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 你的意思是让我自己去想吗?
+[name="嘉维尔"] 嘿,好吧,那我就用自己的做法来解决问题。
+[Predicate(references="3")]
+[Character(name="avg_npc_075")]
+[name="依娜姆"] 看在你是新顾客的份上,收你300萨尔贡币好了。
+[Character(name="char_337_utage_1")]
+[name="宴"] 博士一副完全无所谓的样子耶。
+[Predicate(references="1;2;3")]
+[Character(name="char_201_moeshd")]
+[name="可颂"] 诶,但我觉得教萨尔贡语不是坏事啊,能够和外界交流的话,这里的人也能过上更好的生活吧?
+[Character(name="avg_npc_075", name2="char_201_moeshd", focus=1)]
+[name="依娜姆"] 也许吧,我是觉得即使不过上所谓更好的生活,这里的生活也已经足够了就是了。
+[name="依娜姆"] 虽然你们生活在城市里的人大概没有办法理解。
+[Character(name="avg_npc_075", name2="char_201_moeshd#4", focus=2)]
+[name="可颂"] 是吗......
+[Character(name="char_337_utage_1", name2="char_201_moeshd", focus=1)]
+[name="宴"] 啊,我多少能理解一点!毕竟我在东国的老家也是乡下呢。
+[Character(name="char_337_utage_1", name2="char_201_moeshd", focus=2)]
+[name="可颂"] 诶,我还以为宴你这么懂潮流,肯定是都市长大的。
+[Character(name="char_337_utage_1", name2="char_201_moeshd", focus=1)]
+[name="宴"] 没有没有,我只是对这方面比较感兴趣而已啦。
+[Character(name="avg_npc_075")]
+[name="依娜姆"] 呼啊,我好困,睡午觉去了。
+[PlaySound(key="$d_gen_walk_n", volume=0.6)]
+[Character(name="avg_npc_075")]
+[name="依娜姆"] 我这个部族里,摆在外面的都是拿出来交易的,看中什么就让嘉维尔帮忙翻译一下就好了。
+[Decision(options="等等。", values="1")]
+[Predicate(references="1")]
+[Character(name="avg_npc_075")]
+[name="依娜姆"] 嗯?
+[Decision(options="我也有一件事拜托你。", values="1")]
+[Predicate(references="1")]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
+[Dialog]
+[Character]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d0/level_act12d0_06_beg.txt b/resources/gamedata/story/activities/act12d0/level_act12d0_06_beg.txt
new file mode 100644
index 00000000..c170d870
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/level_act12d0_06_beg.txt
@@ -0,0 +1,273 @@
+[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
+[stopmusic]
+[Dialog]
+[Delay(time=1)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_village_2",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[playMusic(intro="$path_intro", key="$path_loop", volume=0.4)]
+[Character(name="char_416_zumama_1#5",fadetime=1,block=true)]
+[delay(time=2)]
+[name="森蚺"] 大祭司,状态怎么样?
+[Character(name="avg_npc_074",fadetime=1,block=true)]
+[delay(time=2)]
+[name="大祭司"] 噢,我不得不说,开炮的声音吓到我了,我在开炮的时候差点就飞出去了!
+[Character(name="avg_npc_074",name2="char_416_zumama_1",focus=2)]
+[name="森蚺"] 我问的是大丑。
+[Character(name="avg_npc_074",name2="char_416_zumama_1",focus=1)]
+[name="大祭司"] 我只是顺便提一下我的状况。大丑和预想的一样,连续开炮会导致过热。
+[name="大祭司"] 但是效果很好,嗯,我不得不说,效果非常好!虽然我确实被吓到了!
+[name="大祭司"] 总之回到部族之后,还要好好修一修!
+[Character(name="avg_npc_074",name2="char_416_zumama_1",focus=2)]
+[name="森蚺"] 嗯,这次的祭典太急了,大丑还没有准备好。
+[name="森蚺"] 原本我想等大丑准备好再和其他部族商量重新举办祭典的,结果现在就举行了。
+[Character(name="avg_npc_074",name2="char_416_zumama_1",focus=1)]
+[name="大祭司"] 没关系,结果好就行了!
+[name="大祭司"] 我还记得那些小家伙们看到大丑时脸上吃惊的表情!哈哈,太有趣了!
+[Character(name="avg_npc_074",name2="char_416_zumama_1#5",focus=2)]
+[name="森蚺"] 嗯,目的已经达到了。
+[Character(name="avg_npc_074",name2="char_416_zumama_1#5",focus=1)]
+[name="大祭司"] 接下来,这里将迎来新的秩序,新的时代!噢,机械时代!听起来太棒了。
+[name="大祭司"] 你觉得叫“大丑时代”怎么样?哦,我觉得“大祭司时代”也不错,听起来和我一样酷炫。
+[Character(name="avg_npc_074",name2="char_416_zumama_1",focus=2)]
+[name="森蚺"] 就叫机械时代就好了。
+[Character(name="avg_npc_074",name2="char_416_zumama_1",focus=1)]
+[name="大祭司"] 哎,你这孩子什么都好,就是太古板了,既然学习了外面的知识,就应该看到更多的东西!
+[name="大祭司"] 你看我,这一身打扮,不觉得很潮流,很有知性吗?
+[Character(name="avg_npc_074",name2="char_416_zumama_1",focus=2)]
+[name="森蚺"] 太矮了根本就看不到,不过潮流是什么?
+[Character(name="avg_npc_074",name2="char_416_zumama_1",focus=1)]
+[name="大祭司"] 噢,算了,对不起,我不该和你聊这个话题,但是没关系,我会亲自为你挑选一套适合大酋长身份的衣服的!
+[Character(name="avg_npc_074",name2="char_416_zumama_1",focus=2)]
+[name="森蚺"] 衣服随便,比起这个,留在部族的人刚才传来消息,他们抢到了一个引擎。
+[Character(name="avg_npc_074",name2="char_416_zumama_1",focus=1)]
+[name="大祭司"] 什么?真的吗?
+[Character(name="avg_npc_074",name2="char_416_zumama_1",focus=2)]
+[name="森蚺"] 嗯,好像是从嘉维尔回来的载具上抢来的。
+[Character(name="avg_npc_074",name2="char_416_zumama_1",focus=1)]
+[name="大祭司"] 太好了,我迫不及待地想要看到它了!
+[name="大祭司"] 哦,这么一说,我直接去看看不就好了,那我先走了!
+[Character(name="char_416_zumama_1#5")]
+[name="森蚺"] 大祭司还是老样子。
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_village_2",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] 喂,族长身边那只黎博利是谁啊?
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] 你是新来的吧?那是大祭司大人!开大丑的!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] 什么,我也想开大丑啊!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] 算了吧,你是不知道,以前大丑还没完成的时候,天天爆炸,弄伤了好几个弟兄,到后来谁都不敢坐上去了。
+[name="阿达克利斯人B"] 然后大祭司大人就来了,别小看他,他每次被炸飞出去都能活着回来!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] 啊?这么厉害?!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] 是啊,虽然不知道他以前是哪个部族的,但是我们现在都叫他大祭司大人!
+[Character(name="avg_npc_071")]
+[name="阿达克利斯人A"] 嗯?那边的不是尤吉吗?喂,尤吉。
+[Character(name="avg_npc_070")]
+[name="尤吉"] 是你们啊。
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] 你不是和你哥哥在一起吗?你哥哥呢?
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="尤吉"] 我正要为这个去找族长。
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="阿达克利斯人A"] 蠢货,现在要叫大酋长!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="尤吉"] 哦,我正要为这个去找大酋长。
+[Character(name="avg_npc_070", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 怎么了?
+[Character(name="avg_npc_070", name2="char_416_zumama_1", focus=1)]
+[name="尤吉"] 大酋长,我哥哥得了石头病。
+[Character(name="avg_npc_070", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 说萨尔贡语。
+[Character(name="avg_npc_070", name2="char_416_zumama_1", focus=1)]
+[name="尤吉"] 啊,是,对不起,我还不怎么熟练。
+[Character(name="avg_npc_070", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] ......他怎么得的?
+[Character(name="avg_npc_070", name2="char_416_zumama_1", focus=1)]
+[name="尤吉"] 哥哥之前为了采到更多的矿,不顾我的反对一个人去了里面的矿区......
+[Character(name="avg_npc_070", name2="char_416_zumama_1#2", focus=2)]
+[name="森蚺"] 那个蠢货,我不是说过绝对不能深入矿区的吗!
+[name="森蚺"] 他现在人呢?
+[Character(name="avg_npc_070", name2="char_416_zumama_1#2", focus=1)]
+[name="尤吉"] 他现在被嘉维尔带走治疗了。
+[Character(name="avg_npc_070", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 嘉维尔?
+[Character(name="avg_npc_070", name2="char_416_zumama_1", focus=1)]
+[name="尤吉"] 嗯,嘉维尔好像真的成了医生,本来哥哥很难受的样子,她三两下就让哥哥看起来好多了。
+[Character(name="avg_npc_070", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] ......原来成为医生不是谎话吗。
+[Character(name="avg_npc_070", name2="char_416_zumama_1", focus=1)]
+[name="尤吉"] 嘉维尔还让我给你带话。
+[Character(name="avg_npc_070", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 她说什么?
+[Character(name="avg_npc_070", name2="char_416_zumama_1", focus=1)]
+[name="尤吉"] 她说她有事来找你,她好像很生气的样子。
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] 嘿,肯定是被族长打败不服气!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] 没错,族长那一下,轰!实在是太厉害了!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] 你忘了叫大酋长!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] 你也忘了!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] 烦死人了,混账,族长就是族长!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] 你才烦死人了!我就是改不过口来!
+[Dialog]
+[Character]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=0.6, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[delay(time=1)]
+[Character(name="char_416_zumama_1")]
+[name="森蚺"] 我知道嘉维尔不是那种人。
+[Character(name="avg_npc_070", name2="char_416_zumama_1", focus=1)]
+[name="尤吉"] 大酋长,我相信嘉维尔。
+[Character(name="avg_npc_070", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 嗯,我也相信她,你的哥哥不会有事的。他在哪里?
+[Character(name="avg_npc_070", name2="char_416_zumama_1", focus=1)]
+[name="尤吉"] 在特米米的部族。
+[Character(name="avg_npc_070", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 特米米......之后你再去接你哥哥吧。
+[Character(name="avg_npc_070", name2="char_416_zumama_1", focus=1)]
+[name="尤吉"] 我知道了。
+[Dialog]
+[Character]
+[PlaySound(key="$rungeneral", volume=0.6)]
+[delay(time=1)]
+[Character(name="avg_npc_074", name2="char_416_zumama_1", focus=1)]
+[name="大祭司"] 我猜嘉维尔肯定是来要回她的引擎的!
+[Character(name="avg_npc_074", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] ......除非她能赢过我。
+[name="森蚺"] 我承认,嘉维尔很强,但她认为自己的拳头就是一切。
+[name="森蚺"] 我不认同。
+[name="森蚺"] 如果她来要回引擎,那就再让她尝尝大丑的威力。
+[Character(name="avg_npc_074", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] ......但我不会把引擎还给她的,这台引擎对我们部族,不,对我们的未来也很重要。
+[Character]
+[stopmusic(fadetime=2)]
+[name="???"] 刚才,你是不是提到了嘉维尔。
+[Character(name="char_416_zumama_1")]
+[name="森蚺"] 燧石,你听到了。
+[Dialog]
+[Character]
+[PlaySound(key="$d_gen_walk_n", volume=0.6)]
+[Character(name="char_415_flint_1",fadetime=1,block=true)]
+[delay(time=3)]
+[playMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.4)]
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] 回家里的床上喊你的大酋长吧!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] 你才是,让你阿母教你大酋长怎么喊吧!
+[Dialog]
+[Character]
+[Character(name="char_415_flint_1#4")]
+[name="燧石"] 你们太吵了。
+[Character(name="avg_npc_071")]
+[name="阿达克利斯人A"] 嘎。
+[Character(name="avg_npc_070")]
+[name="阿达克利斯人B"] 你......克玛尔?
+[Dialog]
+[Character]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[delay(time=1)]
+[Character(name="char_416_zumama_1", name2="char_415_flint_1#3", focus=2)]
+[name="燧石"] 你不想让她来,对吧?
+[Character(name="char_416_zumama_1", name2="char_415_flint_1#3", focus=1)]
+[name="森蚺"] 她来,我会打败她。
+[Character(name="char_416_zumama_1", name2="char_415_flint_1#3", focus=2)]
+[name="燧石"] 那就是不想。让我去阻止她。
+[Character(name="char_416_zumama_1", name2="char_415_flint_1#3", focus=1)]
+[name="森蚺"] 好。
+[Character(name="char_415_flint_1#3")]
+[name="燧石"] 那我走了。
+[Dialog]
+[Character]
+[PlaySound(key="$d_gen_walk_n", volume=0.6)]
+[delay(time=3)]
+[stopmusic(fadetime=2)]
+[PlaySound(key="$d_gen_walk_n", volume=0.6)]
+[Character(name="char_415_flint_1#3",fadetime=1,block=true)]
+[delay(time=1)]
+[name="燧石"] ......
+[Character(name="char_416_zumama_1", name2="char_415_flint_1#3", focus=1)]
+[name="森蚺"] 你怎么回来了?
+[Character(name="char_416_zumama_1", name2="char_415_flint_1#3", focus=2)]
+[name="燧石"] 嘉维尔,在哪儿?
+[Dialog]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
+[Character]
+[Background(image="bg_jungle_1",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
+[PlaySound(key="$leaveshake")]
+[name="煌"] 啧,这个雨林好潮湿啊,才走半天背上就都是汗了,而且我都走了两天了也没见到一个人。
+[name="煌"] 幸好我早就把泳装穿在里面了,这下倒是正好,直接用上了。
+[name="煌"] 不过,爬上树看到的也只有树,嘉维尔说的祭典到底在哪儿啊!
+[PlaySound(key="$d_gen_walk_n", volume=0.6)]
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_jungle_1",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
+[Character(name="char_017_homura_summer",fadetime=1,block=true)]
+[delay(time=1)]
+[name="煌"] 喂,有人吗!
+[name="煌"] 喂,嘉维尔,你的尾巴好细啊!
+[name="煌"] 喂,博士,你的兜帽是不是该换换了!
+[name="煌"] ......啧,果然博士他们不在附近啊。
+[Character(name="char_017_homura_summer")]
+[name="煌"] 唉,要是博士有什么闪失,我可怎么向阿米娅交代啊。
+[name="煌"] 虽然嘉维尔说看着博士应该可以放心......不对,以那家伙的性格,我真的可以放心吗?
+[name="煌"] 唉,越想越担心,要不然砍几棵树制造点噪音试试?
+[Dialog]
+[Character]
+[PlaySound(key="$leaveshake")]
+[playMusic(intro="$nervous_intro", key="$nervous_loop", volume=0.4)]
+[Character(name="char_415_flint_1",fadetime=1,block=true)]
+[delay(time=1)]
+[name="燧石"] ......按照尤吉的说法,嘉维尔应该在这个方向。
+[Character(name="char_017_homura_summer")]
+[name="煌"] 哇,我终于见到人了!
+[name="煌"] 嗨,你好啊!
+[Character(name="char_415_flint_1#4")]
+[name="燧石"] 没见过的穿着,你是谁?
+[Character(name="char_017_homura_summer")]
+[name="煌"] 啊?你说啥?
+[Character(name="char_415_flint_1#4")]
+[name="燧石"] 听不懂我说的话吗?
+[Character(name="char_017_homura_summer")]
+[name="煌"] 喂,不会吧,嘉维尔那家伙可没说过语言不通的事啊。
+[Character(name="char_415_flint_1#6")]
+[name="燧石"] 但是,看上去很强的样子。
+[Dialog]
+[Character]
+[Character(name="char_017_homura_summer")]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=0.7, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[delay(time=1)]
+[name="煌"] 喂,这就是这里人的待客之道?
+[Dialog]
+[Character]
+[Character(name="char_415_flint_1#6")]
+[name="燧石"] 果然是个强者。
+[name="燧石"] 在打败嘉维尔之前,先和你战一场吧。
+[Character(name="char_017_homura_summer")]
+[name="煌"] 嗯?这家伙的发音好像提到了嘉维尔?
+[Character(name="char_017_homura_summer")]
+[name="煌"] 算了,我正心情不好呢,既然你要打,那我奉陪!
+[Dialog]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
+[Character]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d0/level_act12d0_06_end.txt b/resources/gamedata/story/activities/act12d0/level_act12d0_06_end.txt
new file mode 100644
index 00000000..023500d3
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/level_act12d0_06_end.txt
@@ -0,0 +1,141 @@
+[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
+[stopmusic]
+[Dialog]
+[Delay(time=1)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_jungleentrance",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[playMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.4)]
+[name="???"] 怎么只有你们?
+[Character(name="avg_npc_071")]
+[name="族长A"] 巨木部族的人不见了,我听说好像他们的首领被一个外来者打败了。
+[Character(name="avg_npc_070")]
+[name="佩塔"] 火石部族还有粗尾部族被一个不知道哪里来的背着很多武器的家伙给全打趴下了。
+[Character(name="avg_npc_071")]
+[name="族长A"] 还有几个部族选择了加入祖玛玛的部族。
+[Character(name="avg_npc_070")]
+[name="族长B"] 老实说,祖玛玛搞出来的阵仗真厉害,要不是我是嘉维尔的追随者,说不定也要去加入祖玛玛了。
+[Character]
+[name="???"] ......没关系。
+[name="???"] 有你们几个部族的人也足够了。
+[Character(name="avg_npc_070")]
+[name="族长B"] 喂,我们真的能战胜祖玛玛吗?
+[Character]
+[name="???"] 嗯。
+[name="???"] 嘉维尔一定能够战胜祖玛玛的巨大机器,到时候,就由我来成为大酋长,让嘉维尔留下来。
+[Character(name="avg_npc_070")]
+[name="佩塔"] 佩塔觉得,这样不好。
+[dialog]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
+[Character]
+[Image(image="ac12_6",xScale=1, yScale=1, fadetime=0)]
+[Blocker(a=0, fadetime=2, block=true)]
+[name="???"] .......
+[name="???"] 但是,这是唯一能让嘉维尔留下来的方法。
+[name="???"] 不要忘了,我们是为了什么才成立的“嘉维尔意志”!
+[name="???"] “嘉维尔意志”不只是一个部族,是我们所有希望嘉维尔成为大酋长的人的联盟!
+[Character(name="avg_npc_070")]
+[name="族长B"] 我支持特米米,我只认嘉维尔做大酋长。
+[Character(name="avg_npc_071")]
+[name="族长A"] 没错,嘉维尔才是应该领导我们的人!
+[Character(name="avg_npc_070")]
+[name="族长C"] 嘿,要是我不同意,我就不会站在这里了!
+[name="佩塔"] ......佩塔不喜欢,但是佩塔会做。
+[Character]
+[name="???"] 那么你们到了祖玛玛部族外面等我来找你们,明白了吗?
+[name="其他族长"] 好。
+[name="???"] 那么,一切都是为了嘉维尔。
+[PlaySound(key="$livecrowd", volume=0.2, loop=false, channel="people")]
+[name="其他族长"] 一切都是为了嘉维尔!
+[dialog]
+[stopmusic(fadetime=2)]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
+[Image(fadetime=0)]
+[Background(image="bg_jungle_1",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
+[playMusic(intro="$path_intro", key="$path_loop", volume=0.4)]
+[PlaySound(key="$leaveshake", volume=0.6)]
+[Character(name="char_017_homura_summer")]
+[name="煌"] 博士,还有其他人也在!太好了,终于找到你们了!
+[name="煌"] 唉,博士,你可把我担心坏了。
+[Character(name="char_187_ccheal_1", name2="char_017_homura_summer", focus=1)]
+[name="嘉维尔"] 嗯?煌,你怎么就把泳装穿——你的背上怎么还有个人?
+[Character(name="char_187_ccheal_1", name2="char_017_homura_summer", focus=2)]
+[name="煌"] 这小姑娘是我刚才走在路上遇到的,也不知道怎么回事见面就打我。
+[name="煌"] 那我肯定打回去啊,就把她和她手下全给打趴下了。
+[name="煌"] 不得不说这小姑娘身手还不错,也挺抗打,我就带上了,想着找到你之后让你帮我问问为什么要打我。
+[Character(name="char_187_ccheal_1", name2="char_017_homura_summer", focus=1)]
+[name="嘉维尔"] 哦,克玛尔的话,我觉得她大概就是单纯看你挺厉害,就想跟你打一架,这家伙可是个战斗狂。
+[Character(name="char_187_ccheal_1", name2="char_017_homura_summer", focus=2)]
+[name="煌"] 哈,能被你这么评价的家伙还真是稀奇啊。
+[Character(name="char_187_ccheal_1", name2="char_017_homura_summer", focus=1)]
+[name="嘉维尔"] 我又不是战斗狂,我只是习惯用比较直接的方法解决问题而已啊。
+[Character(name="char_187_ccheal_1", name2="char_017_homura_summer", focus=2)]
+[name="煌"] 行行行。
+[Dialog]
+[Character]
+[Character(name="char_415_flint_1#2",fadetime=1,block=true)]
+[delay(time=1)]
+[name="燧石"] ......这里是......哪里......
+[Character(name="char_187_ccheal_1", name2="char_415_flint_1#2", focus=1)]
+[name="嘉维尔"] 你醒了,克玛尔。
+[Character(name="char_187_ccheal_1", name2="char_415_flint_1", focus=2)]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="燧石"] 嘉维尔?!你怎么在这里?
+[Character(name="char_187_ccheal_1", name2="char_415_flint_1", focus=1)]
+[name="嘉维尔"] 你遇到了我的同伴,对她出手然后被她打倒了。
+[Character(name="char_415_flint_1", name2="char_017_homura_summer", focus=1)]
+[name="煌"] 嘿,你终于醒了,小姑娘。
+[Character(name="char_415_flint_1#3")]
+[name="燧石"] ......
+[Character(name="char_187_ccheal_1", name2="char_017_homura_summer", focus=2)]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="煌"] 喂,嘉维尔,她干什么,怎么刚醒就忽然向我弯腰了?!
+[Character(name="char_187_ccheal_1#2", name2="char_415_flint_1", focus=1)]
+[name="嘉维尔"] 克玛尔,你要干什么?
+[Character(name="char_187_ccheal_1#2", name2="char_415_flint_1", focus=2)]
+[name="燧石"] 我在她身上感受到了连我在祖玛玛身上都没感受过的更纯粹的强大。
+[name="燧石"] 嘉维尔,我对你失去兴趣了。你好像能和她交流,帮我告诉她,请指导我。
+[Character(name="char_187_ccheal_1", name2="char_017_homura_summer", focus=1)]
+[name="嘉维尔"] 哦,她说让你教她。
+[Character(name="char_187_ccheal_1", name2="char_017_homura_summer", focus=2)]
+[CameraShake(duration=0.6, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="煌"] 啥?!
+[Character(name="char_187_ccheal_1", name2="char_017_homura_summer", focus=1)]
+[name="嘉维尔"] 大概意思就是觉得你太强了,想做你小弟,这样的感觉吧。
+[Character(name="char_017_homura_summer")]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="煌"] ......博士,怎么办啊,我从没遇到过这种事!
+[Decision(options="这要由你来决定。;......;不关我事。",values="1;2;3")]
+[Predicate(references="1;2;3")]
+[Character(name="char_187_ccheal_1", name2="char_017_homura_summer", focus=2)]
+[name="煌"] 呃,要不让她先跟着我们?
+[Character(name="char_187_ccheal_1", name2="char_017_homura_summer", focus=1)]
+[name="嘉维尔"] 也行,喂,克玛尔,你先跟着我们好了。
+[Character(name="char_187_ccheal_1", name2="char_415_flint_1", focus=2)]
+[name="燧石"] 好。
+[name="燧石"] 不过,现在,叫我燧石。
+[Character(name="char_017_homura_summer")]
+[name="煌"] 说起来,祭典怎么样了?
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 博士,你来给煌讲解一下。
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_jungle_1",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
+[Character(name="char_017_homura_summer")]
+[name="煌"] 不惜让手下感染矿石病也要造机器?
+[Character(name="char_017_homura_summer")]
+[name="煌"] 嘿,这我可不能坐视不管。
+[Character(name="char_017_homura_summer")]
+[name="煌"] 那还等什么,博士,继续前进吧!
+[Character(name="char_337_utage_1")]
+[name="宴"] 不过,我们还有另一个地方要去!
+[Character(name="char_017_homura_summer")]
+[name="煌"] 啊?
+[Dialog]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
+[Dialog]
+[Character]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d0/level_act12d0_07_beg.txt b/resources/gamedata/story/activities/act12d0/level_act12d0_07_beg.txt
new file mode 100644
index 00000000..b35d3d45
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/level_act12d0_07_beg.txt
@@ -0,0 +1,167 @@
+[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
+[stopmusic]
+[Dialog]
+[Delay(time=1)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_village_2",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character]
+[name="大祭司"] 哇啊啊啊啊!
+[Dialog]
+[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
+[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
+[PlaySound(key="$d_sp_ballista")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=0.25, block=true)]
+[delay(time=1)]
+[playMusic(intro="$farce_intro", key="$farce_loop", volume=0.4)]
+[Character(name="avg_npc_071")]
+[name="阿达克利斯人A"] 啧,又失败了,不过这次飞的弧度不错啊。
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] 飞哪儿去了?
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] 不知道,反正待会儿就跑回来了吧,我们继续。
+[name="阿达克利斯人A"] 那么,这根管子该接哪里呢——
+[name="阿达克利斯人A"] 哈哈,这个接口长的很正点啊,就插你了!
+[name="阿达克利斯人A"] 喂,能发动吗?
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] 不行啊,你到底会不会啊!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] 叫什么叫,这个引擎我从来没见过,让我多试试!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] 让我来试试!
+[name="阿达克利斯人B"] 照我看,这根管子应该插这里,然后这个按钮是啥?算了,按了就对了。
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] 你这家伙才是在乱搞啊!明明应该这样插才对!
+[Character(name="avg_npc_072")]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="阿达克利斯人C"] 你们两个蠢货在干什么,油管都没插上,还是得我来!
+[name="阿达克利斯人C"] 油管该插哪儿来着,算了,这个口比较大,就你了!
+[name="阿达克利斯人C"] 喂, 谁来启动一下试试!
+[Character(name="avg_npc_074")]
+[name="大祭司"] 我回来了!
+[name="大祭司"] 现在的年轻人真是不懂尊敬老人,我被炸出去了也没有人来找我一下吗!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=1)]
+[name="阿达克利斯人A"] 可是大祭司大人你每次都会像现在这样好好地跑回来啊,大家都习惯了!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] 哎呀,别废话了,赶紧启动试试!
+[Character(name="avg_npc_074")]
+[name="大祭司"] 好好好。
+[Dialog]
+[Character]
+[playsound(key="$smallearthquake", volume=0.6)]
+[CameraShake(duration=2, xstrength=4, ystrength=4, vibrato=20, randomness=30, fadeout=true)]
+[CameraShake(duration=2, xstrength=4, ystrength=4, vibrato=20, randomness=30, fadeout=false)]
+[name="大丑"] ————!
+[Character(name="avg_npc_074")]
+[name="大祭司"] 大丑,我的好孩子,该起床了!
+[Dialog]
+[Character]
+[playsound(key="$smallearthquake", volume=0.6)]
+[CameraShake(duration=2, xstrength=4, ystrength=4, vibrato=20, randomness=30, fadeout=false)]
+[Dialog]
+[Character]
+[Character(name="avg_npc_071")]
+[name="阿达克利斯人A"] 噢!大酋长,它终于动了!
+[Character(name="avg_npc_071", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] 这美妙的引擎声!我从来没听过这么动听的声音!
+[Character(name="avg_npc_070", name2="avg_npc_072", focus=2)]
+[name="阿达克利斯人C"] 哈哈,我就说还是得我来!
+[Character(name="avg_npc_072", name2="char_416_zumama_1#6", focus=2)]
+[name="森蚺"] 你们是怎么做到的?
+[Character(name="avg_npc_071", name2="char_416_zumama_1#6", focus=1)]
+[name="阿达克利斯人A"] 就像你看到的一样啊,大酋长,它就是这样动了!
+[Character(name="char_416_zumama_1#6", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人B"] 把这根管子插在这里,然后把那根管子插在那里!
+[Character(name="avg_npc_072", name2="char_416_zumama_1#6", focus=1)]
+[name="阿达克利斯人C"] 就像我们怎么造出的大丑一样!
+[Character(name="char_416_zumama_1")]
+[name="森蚺"] 很好。
+[Character(name="avg_npc_074", name2="char_416_zumama_1", focus=1)]
+[name="大祭司"] 啊,曾经是一坨废铁的大丑,今天居然已经变得这么像样了,啊,此情此景,真是让我想高歌一曲!
+[Character(name="avg_npc_074", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 但你唱歌很难听。
+[Character(name="avg_npc_074", name2="char_416_zumama_1", focus=1)]
+[name="大祭司"] 什么?!好吧,我还觉得我挺有歌唱天赋的......真遗憾!
+[name="大祭司"] 哦,对,或许是唱法的问题。
+[name="大祭司"] 嗯,没错,一定是这样,下次我要试试美声的唱法!
+[Dialog]
+[Character]
+[stopmusic(fadetime=2)]
+[PlaySound(key="$rungeneral", volume=0.6)]
+[delay(time=1)]
+[Character(name="avg_npc_073")]
+[name="阿达克利斯人"] 大酋长,有人冲进来了!
+[Character(name="avg_npc_073", name2="char_416_zumama_1#2", focus=2)]
+[name="森蚺"] 是嘉维尔吗?我......
+[Character(name="avg_npc_073", name2="char_416_zumama_1#2", focus=1)]
+[name="阿达克利斯人"] 不是!是一个带着很多武器的怪胎!
+[Character(name="char_416_zumama_1#6")]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="森蚺"] 什么?
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_village_2",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[PlaySound(key="$d_gen_walk_n", volume=0.6)]
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] 前面应该就是祖玛玛的部族了。
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 这家伙,居然把自己的部族都改造成这样了。
+[Character(name="char_017_homura_summer")]
+[name="煌"] 看起来挺厉害啊!
+[Dialog]
+[Character]
+[PlaySound(key="$fightgeneral", volume=0.3)]
+[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[PlaySound(key="$fightgeneral", volume=0.3)]
+[CameraShake(duration=0.4, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[PlaySound(key="$fightgeneral", volume=0.3)]
+[CameraShake(duration=0.4, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[Character(name="char_411_tomimi_1#2")]
+[name="特米米"] 咦,里面怎么好像很热闹的样子。
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 嗯?怎么就打起来了。
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_village_2",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[playMusic(intro="$farce_intro", key="$farce_loop", volume=0.4)]
+[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[Character(name="char_2013_cerber_1")]
+[name="刻俄柏"] 可恶的整合运动,居然想要抢走小刻的名字,这可是比蜜饼还要珍贵的东西,小刻绝不原谅你们!
+[Dialog]
+[Character]
+[PlaySound(key="$fightgeneral", volume=0.3)]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[PlaySound(key="$fightgeneral", volume=0.3)]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[Character(name="avg_npc_071")]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="阿达克利斯人A"] 嘎啊啊啊啊啊!
+[Character(name="avg_npc_070")]
+[name="阿达克利斯人B"] 这个怪胎是哪里来的,好厉害!
+[Character(name="avg_npc_072")]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="阿达克利斯人C"] 虽然听得懂她说的是什么,但是整合运动是什么啊!
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_village_2",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(name="char_337_utage_summer_1")]
+[name="宴"] 咦,那不是小刻吗?
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] 是的。
+[Character(name="char_017_homura_summer")]
+[name="煌"] 听动静,小刻应该已经在里面闹起来了。
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 总之,先让她冷静下来吧!
+[Decision(options="小刻快停手!;......;小刻加油!",values="1;2;3")]
+[Predicate(references="1;2;3")]
+[Dialog]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
+[Dialog]
+[Character]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d0/level_act12d0_07_end.txt b/resources/gamedata/story/activities/act12d0/level_act12d0_07_end.txt
new file mode 100644
index 00000000..c552ef05
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/level_act12d0_07_end.txt
@@ -0,0 +1,231 @@
+[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
+[stopmusic]
+[Dialog]
+[Delay(time=1)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_village_2",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[playMusic(intro="$farce_intro", key="$farce_loop", volume=0.4)]
+[Character(name="char_2013_cerber_1")]
+[name="刻俄柏"] 居然有这么强的整合运动,哼,但是小刻不会输的!
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 啧,这个傻丫头。
+[Dialog]
+[Character]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[Character(name="char_187_ccheal_1",name2="char_2013_cerber_1")]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[delay(time=1)]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 醒醒!
+[Dialog]
+[Character]
+[Character(name="char_2013_cerber_1",fadetime=1,block=true)]
+[delay(time=1)]
+[name="刻俄柏"] 唔?这里是哪里?
+[delay(time=1)]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[Character(name="char_2013_cerber_1")]
+[name="刻俄柏"] 啊,是嘉维尔!还有大家!
+[Decision(options="早上好。;......;(爆栗)",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_2013_cerber_1")]
+[name="刻俄柏"] 诶嘿嘿,博士早上好。
+[Predicate(references="2")]
+[Character(name="char_2013_cerber_1")]
+[name="刻俄柏"] 唔,博士的脸色有点可怕,是我做错了什么吗?
+[name="刻俄柏"] 博士不要生气好不好......
+[Predicate(references="3")]
+[Character(name="char_2013_cerber_1")]
+[name="刻俄柏"] 呜呜呜,头好痛,博士。
+[name="刻俄柏"] 为什么突然敲我的头呀......
+[Predicate(references="1;2;3")]
+[Character(name="char_187_ccheal_1", name2="char_2013_cerber_1",focus=1)]
+[name="嘉维尔"] 精神看起来至少恢复正常了。
+[name="嘉维尔"] 小刻,你还记得你怎么来到这里的吗?
+[Character(name="char_187_ccheal_1", name2="char_2013_cerber_1",focus=2)]
+[name="刻俄柏"] ......唔,忘了!
+[Character(name="char_187_ccheal_1", name2="char_2013_cerber_1",focus=1)]
+[name="嘉维尔"] 好吧。
+[name="嘉维尔"] 来,你先躺下,我给你看看身体还有没有出问题,还有下次别乱跑了。
+[Character(name="char_187_ccheal_1", name2="char_2013_cerber_1",focus=2)]
+[name="刻俄柏"] 好~咦,这里是哪里啊?
+[Character(name="char_187_ccheal_1", name2="char_2013_cerber_1",focus=1)]
+[name="嘉维尔"] 这里是......啧,不知道怎么给你解释,反正躺好就对了!
+[Character(name="char_187_ccheal_1", name2="char_2013_cerber_1",focus=2)]
+[name="刻俄柏"] 哦——
+[Dialog]
+[Character]
+[stopmusic(fadetime=2)]
+[Character(name="char_416_zumama_1#2", fadetime=1,block=true)]
+[delay(time=1)]
+[name="森蚺"] 嘉维尔,你在搞什么鬼?
+[Character(name="char_187_ccheal_1#2", name2="char_416_zumama_1#2", focus=1)]
+[name="嘉维尔"] 啧,给你解释也很麻烦,总之你先等等。
+[Character(name="char_187_ccheal_1#2", name2="char_416_zumama_1#2", focus=2)]
+[name="森蚺"] ......
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_village_2",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+十分钟后
+[Character(name="char_187_ccheal_1", name2="char_2013_cerber_1",focus=1)]
+[name="嘉维尔"] 好了,没什么大碍,去博士旁边待着,别乱跑啊,再乱跑不给你蜜饼吃了。
+[Character(name="char_187_ccheal_1", name2="char_2013_cerber_1",focus=2)]
+[name="刻俄柏"] 哦!蜜饼!
+[Dialog]
+[Character]
+[PlaySound(key="$rungeneral", volume=0.6)]
+[playMusic(intro="$nervous_intro", key="$nervous_loop", volume=0.4)]
+[Character(name="char_416_zumama_1",fadetime=1,block=true)]
+[delay(time=1)]
+[name="森蚺"] 可以了吗?
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 可以了。
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 那么,嘉维尔,你在搞什么鬼?
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 唉,说起来有些复杂,总之我是来找你的。
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 引擎我是不会还给你的。
+[Character(name="char_187_ccheal_1#4", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 虽然引擎也是一件事,不过我有别的事要找你。
+[Character(name="char_187_ccheal_1#4", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 别的事?
+[Character(name="char_187_ccheal_1#4", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 你是不是让手下去开采铁矿了?
+[Character(name="char_187_ccheal_1#4", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 是。
+[Character(name="char_187_ccheal_1#4", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] ......啧。
+[Dialog]
+[Character]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=0.2, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[Character(name="char_187_ccheal_1#4", name2="char_416_zumama_1#2", focus=2)]
+[name="森蚺"] 嘉维尔,我没想到你是这么不服输的人。
+[name="森蚺"] 被大丑打败让你不服气吗?
+[Character(name="char_187_ccheal_1#4", name2="char_416_zumama_1#2", focus=1)]
+[name="嘉维尔"] 不,那个叫大丑的东西确实不赖,我心服口服。
+[name="嘉维尔"] 但如果你不惜让手下染上矿石病也要去开采矿石的话,那我作为医生,就必须要阻止你。
+[Character(name="char_187_ccheal_1#4", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 嗯?矿石病?哦,你在说石头病。
+[name="森蚺"] 我没有。
+[Character(name="char_187_ccheal_1#2", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 啊?
+[Character(name="char_187_ccheal_1#2", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 我告诉过他们很多次不要靠近矿区深处。
+[Character(name="char_187_ccheal_1#4", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 可是你的手下明明感染了矿石病!
+[Character(name="char_187_ccheal_1#4", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 会有不听话的家伙跑进去,这个我拦不住,你说是吧,尤吉?
+[Character(name="avg_npc_070", name2="char_416_zumama_1", focus=1)]
+[name="尤吉"] 是,哥哥是想多给大酋长采一些矿才冒险跑进矿区深处的。
+[Character(name="char_187_ccheal_1#2", name2="avg_npc_070", focus=1)]
+[name="嘉维尔"] 啊?那你早说啊!
+[Character(name="char_187_ccheal_1#2", name2="avg_npc_070", focus=2)]
+[name="尤吉"] 你又没问。
+[stopmusic(fadetime=2)]
+[Character(name="char_187_ccheal_1#2", name2="avg_npc_070", focus=1)]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="嘉维尔"] 这么重要的事......!
+[Decision(options="你自己说的,矿石病在这里不被重视。;......;你确实没问。",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 啧,好吧。
+[Predicate(references="2")]
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 博士,我该不会真的没问吧?!
+[Predicate(references="3")]
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 啧,博士,连你也拆我的台!
+[Predicate(references="1;2;3")]
+[Character(name="char_416_zumama_1")]
+[name="森蚺"] 而且......
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 喂,你干嘛突然脱衣服?
+[name="嘉维尔"] 嗯?!你的身体......
+[Character(name="char_187_ccheal_1#2", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 我从小就一直在矿区里到处跑,会得石头病也是很正常的事。
+[name="森蚺"] 但是,我也敢说,没有人比我更了解矿区里哪里有那种会让人得病的矿石。
+[Character(name="char_187_ccheal_1#3", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] ......
+[name="嘉维尔"] 这样啊。
+[name="嘉维尔"] 好吧,那是我错怪你了,抱歉哈,祖玛玛。
+[Character(name="char_187_ccheal_1#3", name2="char_416_zumama_1#5", focus=2)]
+[name="森蚺"] 没事。
+[Character(name="char_337_utage_summer_1#3")]
+[name="宴"] 诶,就这么和解了?!
+[name="宴"] 一般这种情况不是应该互不相让然后大战三百回合的吗?
+[Character(name="char_337_utage_summer_1#3", name2="char_201_moeshd_summer", focus=2)]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="可颂"] 别期待这种事啦!
+[Decision(options="嘉维尔不是那种人。;......;可惜。",values="1;2;3")]
+[Predicate(references="1;2;3")]
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 那我们来聊聊另一件事吧。
+[name="嘉维尔"] 我们的引擎在你这里对吧?
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 嗯。
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 那个能不能还给我们?不然的话我可要回不去了。
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 不行。
+[name="森蚺"] 你想回去的话,我可以让人送你一程。
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 那可不行,凯尔希会生气的。
+[name="嘉维尔"] 无论如何都不行?
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 无论如何都不行。
+[Character(name="char_337_utage_summer_1#3")]
+[name="宴"] 哦,看起来还是要打诶。
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 看起来还是要动手啊。
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 我从一开始就是这个打算。
+[playMusic(intro="$exciting_intro", key="$exciting_loop", volume=0.4)]
+[Dialog]
+[playsound(key="$smallearthquake", volume=0.6)]
+[CameraShake(duration=2, xstrength=4, ystrength=4, vibrato=20, randomness=30, fadeout=true)]
+[delay(time=1)]
+[CameraShake(duration=0.5, xstrength=4, ystrength=10, vibrato=20, randomness=30, fadeout=true)]
+[delay(time=0.5)]
+[CameraShake(duration=0.5, xstrength=4, ystrength=10, vibrato=20, randomness=30, fadeout=true)]
+[delay(time=0.5)]
+[CameraShake(duration=0.5, xstrength=4, ystrength=10, vibrato=20, randomness=30, fadeout=true)]
+[delay(time=0.5)]
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 嘿,要和这家伙打一场吗,有意思!
+[Character]
+[name="大祭司"] 嗨,你们好!
+[Character(name="avg_npc_074", name2="char_416_zumama_1#6", focus=2)]
+[name="森蚺"] ......大祭司,你怎么这就把大丑开出来了。
+[Character]
+[name="大祭司"] 什么,不是要和嘉维尔动手吗?不用吗?不用我就开回去了,我还要测试引擎呢。
+[Character(name="avg_npc_074", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] ......要,但不是现在,我还有话要说。
+[Character]
+[name="大祭司"] 噢,好吧,那你先说,要打了喊我!
+[Character(name="avg_npc_074", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 嗯。
+[Character(name="char_187_ccheal_1#3", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 喂,刚才你们是不是提到了引擎?
+[Character(name="char_187_ccheal_1#3", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 没错,大丑身上现在就装着你的引擎,想要的话,就用你的武力来抢吧。
+[Character(name="char_187_ccheal_1#5", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 嘿,那就来吧!
+[Character(name="char_416_zumama_1#2")]
+[name="森蚺"] 跟我来,我们在广场上决出胜负。
+[Dialog]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
+[Dialog]
+[Character]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d0/level_act12d0_08_beg.txt b/resources/gamedata/story/activities/act12d0/level_act12d0_08_beg.txt
new file mode 100644
index 00000000..b78b47b4
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/level_act12d0_08_beg.txt
@@ -0,0 +1,311 @@
+[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
+[stopmusic]
+[Dialog]
+[Delay(time=1)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_village_2",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[playMusic(intro="$exciting_intro", key="$exciting_loop", volume=0.4)]
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] 这里的楼房跟其他部族明显不一样了......
+[Character(name="char_2013_cerber_1")]
+[name="刻俄柏"] 破房子!
+[Character(name="char_337_utage_summer_1#2")]
+[name="宴"] 唔,这里的建筑和装饰好粗糙。
+[Character(name="char_201_moeshd_summer")]
+[name="可颂"] 不过奇怪的器械残骸到处都是。
+[Character(name="char_187_ccheal_1#3", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 祖玛玛,你的部族建设得挺特别啊。
+[name="嘉维尔"] 看来他们也和你一样喜欢捣鼓机器了嘛。
+[Character(name="char_187_ccheal_1#3", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 这都是我的族人们的杰作。
+[name="森蚺"] 嗯。他们也都体会到了机械的魅力,凭借着自己的热情将这个部族建设到了现在这个样子。
+[Dialog]
+[Character]
+[name="阿达克利斯人A"] 快看,是嘉维尔。
+[name="阿达克利斯人B"] 大酋长说的是真的,她要用大丑和嘉维尔再进行一次对决。
+[name="阿达克利斯人C"] 什么?!这怎么能错过!
+[Character(name="char_2013_cerber_1")]
+[name="刻俄柏"] 哇,好多人!
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 这些人里有不少是在祭典后聚集到这里来的其他部族的人,他们也将会加入我们。
+[Character(name="char_187_ccheal_1#3", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 哦,所以你要说些什么?
+[Character(name="char_187_ccheal_1#3", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 嘉维尔,原本如果你就那么离开的话,我不会管你。但是你既然你又站在我的面前,那么我就要在这里打倒你。
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 为什么?
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 因为你太强了,嘉维尔。
+[name="森蚺"] 你还记得那一天吗,嘉维尔?
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 那一天?
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 在那天之前,我和你一样,坚信自己的拳头就是一切。
+[Dialog]
+[Character]
+[stopmusic(fadetime=1)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
+[Background(image="bg_desert_1",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
+[playMusic(intro="$warm_intro", key="$warm_loop", volume=0.4)]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[name="嘉维尔"] 嘿!
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="森蚺"] 哇啊啊!
+[Dialog]
+[Delay(time=0.6)]
+[name="阿达克利斯老人"] 嘉维尔胜!
+[name="嘉维尔"] 哈哈,我又赢了。
+[name="森蚺"] 哼,再来,下次我一定会赢!
+[name="嘉维尔"] 好呀!
+[Dialog]
+[Character]
+[playsound(key="$smallearthquake", volume=0.4)]
+[CameraShake(duration=2, xstrength=4, ystrength=4, vibrato=20, randomness=30, fadeout=true)]
+[delay(time=1)]
+[name="森蚺"] 咦,大地怎么在震动?
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[name="嘉维尔"] 看,是那边!
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Image(image="ac12_3",xScale=1.2, yScale=1.2,screenadapt="coverall")]
+[Blocker(a=0, fadetime=2, block=false)]
+[ImageTween(xScaleFrom=1.2, yScaleFrom=1.2, xScaleTo=1.05, yScaleTo=1.05,duration=20, block=false)]
+[CameraShake(duration=2, xstrength=4, ystrength=4, vibrato=20, randomness=30, fadeout=true)]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="森蚺"] 那......那是什么啊?
+[name="嘉维尔"] 好大的铁块!
+[name="阿达克利斯老人"] 那是萨尔贡的移动城市......
+[name="森蚺"] 萨尔贡是什么?
+[name="阿达克利斯老人"] 萨尔贡是我们的国家。
+[name="森蚺"] 移动城市又是什么?
+[name="阿达克利斯老人"] 移动城市就是很大的部族,在上面住着许多人。
+[name="阿达克利斯老人"] 我也是年轻时有一次上去看到过。
+[name="阿达克利斯老人"] 好了,别害怕,它不会开过来的。
+[name="阿达克利斯老人"] 那是和我们一辈子都没关系的东西。
+[name="森蚺"] ......
+[Delay(time=1)]
+[name="嘉维尔"] 祖玛玛,你怎么了,身体不舒服吗?
+[name="森蚺"] 没什么,我先回去了。
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[image]
+[Background(image="bg_village_2",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 哦,我记得啊,萨尔贡的移动城市正好开过了我们这里附近嘛,从那天之后你就变得怪怪的了。
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 我反而觉得不可思议,嘉维尔。
+[name="森蚺"] 看到那样的东西,难道不会觉得惊讶吗?不会觉得震撼吗?不会觉得自己渺小吗?
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 你问我那天的感受,那确实是觉得“哇,好大啊”,可是那和我有什么关系?
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 你总是这样,嘉维尔。
+[name="森蚺"] 在那天之后,我就对和你打架失去了兴趣。
+[name="森蚺"] 我拜托依娜姆帮我寻找和机械有关的书籍,开始学习萨尔贡语和机械知识。
+[name="森蚺"] 然后我遇到了大祭司,我们两个人开始一起制造大丑。
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 这我知道啊,我不是还去找过你。
+[name="嘉维尔"] 嗯?这么说来,那边那只怪家伙就是你的隐形朋友?
+[Dialog]
+[Character]
+[ShowItem(image="item_act13_1", fadetime=0.1)]
+[CameraShake(duration=1.5, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="大祭司"] 没错!
+[Character]
+[name="宴"] 哇,什么时候到我身边来的!?
+[Dialog]
+[Character]
+[HideItem(fadetime=1,block=true)]
+[Character(name="char_201_moeshd_summer",name2="avg_npc_074",focus=1)]
+[name="可颂"] 总觉得跟大帝老板一样......
+[Character(name="char_201_moeshd_summer",name2="avg_npc_074",focus=2)]
+[name="大祭司"] 大帝?你是说那只企鹅吗?
+[Character(name="char_201_moeshd_summer",name2="avg_npc_074",focus=1)]
+[name="可颂"] 是的,咦,你认识老板吗?
+[Character(name="char_201_moeshd_summer",name2="avg_npc_074",focus=2)]
+[name="大祭司"] 认识认识,当然认识,虽然我们大概有几十年没见面了,咦,是几十年吗?还是几百年?算了,反正你身上确实有那家伙的气味。
+[Character(name="char_337_utage_summer_1#3")]
+[name="宴"] 几百年是怎么回事啊......
+[Character(name="char_201_moeshd_summer",name2="avg_npc_074",focus=1)]
+[name="可颂"] 诶诶诶,没想到老板在这里还有朋友!
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 原来你真的存在啊,我一直以为是祖玛玛脑子出问题了出现了幻觉,在罗德岛的时候我还专门研究过类似的病症咧。
+[Character(name="avg_npc_074")]
+[name="大祭司"] 噢,你不知道,嘉维尔,小时候你来找祖玛玛的时候,我一直在旁边看着!
+[Character]
+[name="大祭司"] 就像这样!
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 消失了!
+[Character]
+[Dialog]
+[Character(name="avg_npc_074",fadetime=1,block=true)]
+[delay(time=1)]
+[name="大祭司"] 哈哈哈,我平时是不会出现在你们的面前的,但是现在要驾驶大丑,所以就没办法啦!
+[name="大祭司"] 不过跟小家伙们一起造机器还是挺有趣的!
+[Character(name="char_337_utage_summer_1#3")]
+[name="宴"] 说到大丑,你不去驾驶真的没关系吗?我看要撞到房子了诶。
+[Character(name="avg_npc_074")]
+[name="大祭司"] 啊?啊,我忘了!那等会儿聊!
+[Dialog]
+[Character(fadetime=1,block=true)]
+[delay(time=1)]
+[Character(name="char_337_utage_summer_1")]
+[name="宴"] 呜哇,真的一下子又回到驾驶席了,好厉害啊。
+[Character(name="char_201_moeshd_summer")]
+[name="可颂"] 果然和老板一样......
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] ......
+[Character(name="char_187_ccheal_1#3", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 哦,差点忘了你还在说话。不过老实说,祖玛玛,反正最后都要打一架,你说这些真的有必要吗?
+[Character(name="char_187_ccheal_1#3", name2="char_416_zumama_1#2", focus=2)]
+[name="森蚺"] 有。
+[name="森蚺"] 这些话是说给你听的,也是说给我自己听的。
+[name="森蚺"] 你知道吗,嘉维尔,对我来说,你是最大的阻碍。
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1#2", focus=1)]
+[name="嘉维尔"] 啊?是吗?
+[Character(name="char_416_zumama_1#2")]
+[name="森蚺"] 确切地说,不是你,而是你这样的人。
+[name="森蚺"] 我曾经试图想要说服许多人去了解机器的魅力,但是最终,他们中有绝大多数都不感兴趣。
+[name="森蚺"] 因为有你这样厉害的人在给他们做榜样。
+[name="森蚺"] 你这样的存在告诉他们,在这里,能打就能够获得想要的东西。
+[name="森蚺"] 你的强大,堵死了前进的道路。
+[name="森蚺"] 所以我下定决心,我要打破人们的这种想法,我要用更强的力量,摧毁你建立起的这种对自身力量的盲目崇拜。
+[Character(name="char_337_utage_summer_1")]
+[name="宴"] 诶,博士,我觉得她说的蛮有道理的啊,你觉得呢?
+[Decision(options="确实。;......;机器不错。",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 博士,你到底是帮哪边的啊!
+[Predicate(references="2")]
+[Character(name="char_201_moeshd_summer")]
+[name="可颂"] 虽然确实有道理,但是又好像有哪里不对......
+[Predicate(references="3")]
+[Character(name="char_017_homura_summer")]
+[name="煌"] 对啊,那个大家伙酷诶!
+[Predicate(references="1;2;3")]
+[stopmusic(fadetime=2)]
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 不过老实说,我也快要被你说服了。
+[name="嘉维尔"] 但是我也没想做大家的榜样啊,我只代表我自己,我觉得拳头可以解决一切,关别人什么事。
+[Character(name="char_187_ccheal_1#3", name2="char_416_zumama_1#2", focus=2)]
+[name="森蚺"] 我知道,这不怪你。
+[name="森蚺"] 但是,我依然决心打败你,嘉维尔,用这大丑的力量。
+[playMusic(intro="$bat_ironguy_intro", key="$bat_ironguy_loop", volume=0.4)]
+[Character(name="char_416_zumama_1#2")]
+[name="森蚺"] 所有人听好了!
+[name="森蚺"] 下面,大丑将和嘉维尔重新进行一次决斗。
+[name="森蚺"] 这场战斗将真正决定谁才是真正的大酋长!
+[name="森蚺"] 大祭司,要战斗了!
+[Character]
+[name="大祭司"] 噢,没问题!
+[Character(name="char_416_zumama_1#2")]
+[name="森蚺"] 嘉维尔,准备好了吗!让你的同伴一起上也没关系!
+[Character(name="char_187_ccheal_1#5")]
+[name="嘉维尔"] 我都已经等不及了!
+[name="嘉维尔"] 你们别来插手,这一战,我要亲手打倒这个大家伙!
+[name="嘉维尔"] 来吧!
+[Character]
+[name="大祭司"] 先试试正常功率!
+[name="大祭司"] 我射!
+[Dialog]
+[playsound(key="$e_skill_skulsrshot", volume=0.5)]
+[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=50, randomness=90, fadeout=true, block=true)]
+[playsound(key="$e_skill_skulsrshot", volume=0.5)]
+[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=50, randomness=90, fadeout=true, block=true)]
+[delay(time=1)]
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 嘿,别以为能炸到我第二次!
+[Character]
+[name="大祭司"] 噢,不愧是嘉维尔,出色的反应神经!但是没关系,尝尝我的巨大铁拳!
+[Character(name="char_187_ccheal_1#5")]
+[name="嘉维尔"] 拼力气?我喜欢!
+[Dialog]
+[CameraShake(duration=1.5, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
+[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
+[PlaySound(key="$d_sp_ballista")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=0.25, block=true)]
+[delay(time=1)]
+[Character(name="char_2013_cerber_1")]
+[name="刻俄柏"] 嘉维尔,好厉害!
+[Character(name="char_201_moeshd_summer")]
+[name="可颂"] 嘉维尔太厉害了!居然一个人扛住了这个大家伙的铁拳!
+[Character(name="char_337_utage_summer_1#3")]
+[name="宴"] 虽然我体检时就有过这样的疑问了,她为什么会是医疗干员啊?
+[Character]
+[name="大祭司"] ......虽然是敌人,但我都要忍不住为你喝彩了!
+[name="大祭司"] 但是但是,这还没有完呢!为了应付这种情况,大丑可是有功率全开的模式的!
+[name="大祭司"] 我按!
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 什么?!
+[Character(name="char_337_utage_summer_1#4")]
+[name="宴"] 那个大家伙的力气好像变得更大了!
+[Character(name="char_017_homura_summer")]
+[name="煌"] 嘉维尔的力量被比下去了?!
+[Character]
+[name="大祭司"] 啊,多么动听的声音!......嗯?等等,表盘好像有点不对......嗯嗯嗯?
+[stopmusic(fadetime=1)]
+[Character(name="char_416_zumama_1#6")]
+[CameraShake(duration=1.5, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="森蚺"] 大祭司,情况怎么样了?!
+[Character]
+[name="大祭司"] 哇哦,我感觉我的屁股要被烤焦了!
+[Character(name="char_416_zumama_1#6")]
+[name="森蚺"] 我是问你大丑的情况!
+[Character]
+[name="大祭司"] 哦,我只是顺便说一下我的状况!我觉得是引擎功率太大,大丑开始暴走了!
+[name="大祭司"] 感觉还挺刺激的!
+[Character(name="char_416_zumama_1#6")]
+[name="森蚺"] 你先出来!
+[Character]
+[name="大祭司"] 不是要战斗吗?就这么战斗吧!来吧,嘉维尔,让我就这么解决——
+[Dialog]
+[CameraShake(duration=1.5, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
+[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
+[PlaySound(key="$d_sp_ballista")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=0.25, block=true)]
+[delay(time=2)]
+[Character(name="char_416_zumama_1#6")]
+[name="森蚺"] 大祭司!
+[Character]
+[playMusic(intro="$farce_intro", key="$farce_loop", volume=0.4)]
+[name="大祭司"] 哦,好吧,真遗憾,看来我需要改变策略。
+[name="大祭司"] 祖玛玛,不用担心我,我来尽可能稳住它,在这个期间让大丑停下来吧!
+[Character(name="char_416_zumama_1#4")]
+[name="森蚺"] ......嘉维尔,你们先走吧,这与你们无关。
+[Character(name="char_187_ccheal_1#2", name2="char_416_zumama_1#4", focus=1)]
+[name="嘉维尔"] 说什么呢,你不是要打败我吗?
+[Character(name="char_187_ccheal_1#2", name2="char_416_zumama_1#2", focus=2)]
+[name="森蚺"] 我会打败你,但不是用这种方式。
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 哎呀,别这么见外,我当然要帮忙了,对吧,博士?
+[Character(name="char_2013_cerber_1")]
+[name="刻俄柏"] 打大怪兽!我来帮忙!
+[CameraShake(duration=1.5, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
+[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
+[PlaySound(key="$d_sp_ballista")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=0.25, block=true)]
+[Decision(options="宴,可颂,做好准备战斗!;......;结果还不是要我们帮忙。",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_337_utage_summer_1#3")]
+[name="宴"] 诶,要我对付这个大家伙吗?不是吧,好麻烦耶。
+[Character(name="char_201_moeshd_summer")]
+[name="可颂"] 博士,结束后我要收加班费哦!三倍哦!
+[Predicate(references="2")]
+[Character(name="char_017_homura_summer")]
+[name="煌"] 博士,别一副看热闹的样子了!准备指挥!
+[Predicate(references="3")]
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 博士我有时候觉得你的性格还挺讨人厌的!
+[name="嘉维尔"] 快点准备指挥了!
+[Predicate(references="1;2;3")]
+[Dialog]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
+[Dialog]
+[Character]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d0/level_act12d0_08_end.txt b/resources/gamedata/story/activities/act12d0/level_act12d0_08_end.txt
new file mode 100644
index 00000000..5a5ef125
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/level_act12d0_08_end.txt
@@ -0,0 +1,165 @@
+[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
+[stopmusic]
+[Dialog]
+[Delay(time=1)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_village_2",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Dialog]
+[Character]
+[name="大祭司"] 哇啊啊啊啊啊啊!哎,不对,下次我应该换个叫声,有点腻了......
+[CameraShake(duration=1.5, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
+[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
+[PlaySound(key="$d_sp_ballista")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=0.25, block=true)]
+[CameraShake(duration=1.5, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
+[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
+[PlaySound(key="$d_sp_ballista")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=0.25, block=true)]
+[delay(time=2)]
+[playMusic(intro="$farce_intro", key="$farce_loop", volume=0.4)]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 喂,他没事吧。
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 不用担心,等一会儿他就会回来了。
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 好吧,不过那真的是普通人吗?我没听说有这样的啊。
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 不知道,大祭司只说过他在这里生活了很久很久。
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 好吧,比起这个......
+[name="嘉维尔"] 呼,真是个了不得的大家伙啊。
+[Character(name="char_017_homura_summer")]
+[name="煌"] 嘉维尔,你头上在流血啊,没事吧。
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 没事没事,这点小伤,特米米,把我的医疗包拿过来。
+[name="嘉维尔"] 嗯?特米米这丫头人呢?
+[Character(name="char_337_utage_summer_1")]
+[name="宴"] 给,你的医疗包。至于特米米,刚才快要赢的时候我好像看到她慌慌张张地往其他地方跑去了。
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 谢了。她不会被吓破胆了吧,算了,先包扎再说。
+[name="嘉维尔"] 对了,你们去看看有没有受伤的家伙,全部带到我这来,我来给他们治疗。
+[Character(name="char_2013_cerber_1")]
+[name="刻俄柏"] 噢,交给我吧!
+[Character(name="char_017_homura_summer")]
+[name="煌"] 哈哈,没问题。
+[Character(name="char_337_utage_summer_1#3")]
+[name="宴"] 诶,好麻烦啊。
+[Character(name="char_201_moeshd_summer")]
+[name="可颂"] 别抱怨啦。
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 博士......嗯?
+[Character(name="char_416_zumama_1")]
+[name="森蚺"] 大丑......
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 祖玛玛,抱歉啊,只能把它拆掉了。
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 我知道。
+[name="森蚺"] 我检查了一下,你的引擎还能用,我会把它还给你。
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 是吗,太好了!
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 嘉维尔,你不打算留下来吗?
+[Character(name="char_187_ccheal_1#3", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 嗯,我和你一样,找到了要做的事。
+[Character(name="char_187_ccheal_1#3", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 是医生吗?
+[Character(name="char_187_ccheal_1#3", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 是啊。
+[Character(name="char_187_ccheal_1#3", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 做医生很开心吗?
+[Character(name="char_187_ccheal_1#3", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 造机器很开心吗?
+[Character(name="char_187_ccheal_1#3", name2="char_416_zumama_1#5", focus=2)]
+[name="森蚺"] 开心。
+[Character(name="char_187_ccheal_1#5", name2="char_416_zumama_1#5", focus=1)]
+[name="嘉维尔"] 那就是了。
+[Character(name="char_187_ccheal_1#5", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 但是,大酋长依然需要你来做。
+[Character(name="char_187_ccheal_1#2", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 哈?
+[Character(name="char_187_ccheal_1#2", name2="char_416_zumama_1#5", focus=2)]
+[name="森蚺"] 无论如何,大丑倒下了是事实,你赢了,嘉维尔。
+[name="森蚺"] 看,人群重新聚集了起来,大家都在看着你。
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 啧,博士,怎么办啊。
+[Decision(options="由你决定。;......;大酋长嘉维尔万岁!",values="1;2;3")]
+[Predicate(references="1")]
+[name="嘉维尔"] 这不是跟没说一样吗!
+[Predicate(references="2")]
+[name="嘉维尔"] 博士,别装睡了!我可是医生!
+[Predicate(references="3")]
+[name="嘉维尔"] 啧,博士,我现在真想给你一拳。
+[Predicate(references="1;2;3")]
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] 嘉维尔,你没事吧!
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 嗯?没事。你跑哪里去了?
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#4", focus=2)]
+[name="特米米"] 诶?啊,那个,我刚才忽然想上厕所!
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#4", focus=1)]
+[name="嘉维尔"] 好吧......嗯?
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#4", focus=2)]
+[name="特米米"] 怎么了,嘉维尔,你怎么忽然看着我?
+[Character(name="char_187_ccheal_1#3", name2="char_411_tomimi_1#4", focus=1)]
+[name="嘉维尔"] 唔......哈哈,有了!
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 所有人都听着!
+[name="嘉维尔"] 我战胜了大丑,所以接下来由我来担任大酋长。
+[name="嘉维尔"] 在这里,我要对你们说的是——
+[Dialog]
+[delay(time=1)]
+[name="嘉维尔"] 拳头,就是一切!
+[PlaySound(key="$livecrowd", volume=0.2, loop=false, channel="people")]
+[delay(time=1)]
+[Character(name="char_411_tomimi_1#2")]
+[name="特米米"] 诶,嘉维尔,你要留下来做大酋长了吗?
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 但是!
+[name="嘉维尔"] 我有非常重要的事要去做,所以我还是要离开。
+[name="嘉维尔"] 不过你们不用担心!我不在的时候,会由特米米来代替我发号施令!
+[name="嘉维尔"] 把特米米当成是我就行了!
+[Character(name="char_411_tomimi_1#2")]
+[name="特米米"] 诶、诶诶诶?
+[Character]
+[Dialog]
+[PlaySound(key="$livecrowd", volume=0.2, loop=false, channel="people")]
+[delay(time=1)]
+[Character(name="char_337_utage_summer_1#3")]
+[name="宴"] 诶,这样真的行得通吗?这里的人不是力量至上什么的。
+[Character(name="char_416_zumama_1")]
+[name="森蚺"] 但嘉维尔是大酋长,她已经征服了所有人,所以她说的话当然是令人信服的。
+[Character(name="char_187_ccheal_1#3", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 哈哈,祖玛玛,机器虽然很有意思,但是对我来说,果然还是拳头更好啊。
+[Character(name="char_187_ccheal_1#3", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 哼,别忘了,我并没有承认你,我会造出更厉害的机器,然后再来挑战你。
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 好啊,我等着。
+[name="嘉维尔"] 哦对了,在那之前,你得跟我走一趟。
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 为什么?
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 你必须先跟我去罗德岛观察一下你的矿石病。
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 我可以拒绝吗,我还有大丑要......
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 这次可由不得你,而且在特米米就任前,我就是大酋长,就算是绑着你我也要带你去。
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 好吧。
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] ......嘉维尔,你还是要走吗?
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 是啊,等把引擎拆下来装回飞行器上,我就该走了吧。
+[stopmusic(fadetime=2)]
+[Character(name="char_411_tomimi_1#2")]
+[name="特米米"] ......
+[name="特米米"] 不行。
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 嗯?
+[Character(name="char_411_tomimi_1#2")]
+[name="特米米"] 我、我不准你走!
+[Dialog]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
+[Dialog]
+[Character]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d0/level_act12d0_09_beg.txt b/resources/gamedata/story/activities/act12d0/level_act12d0_09_beg.txt
new file mode 100644
index 00000000..26429660
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/level_act12d0_09_beg.txt
@@ -0,0 +1,102 @@
+[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
+[stopmusic]
+[Dialog]
+[Delay(time=1)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_village_2",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[playMusic(intro="$nervous_intro", key="$nervous_loop", volume=0.4)]
+[Character(name="char_187_ccheal_1#2",fadetime=1,block=true)]
+[delay(time=1)]
+[name="嘉维尔"] 特米米,你没事吧?
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#4", focus=2)]
+[name="特米米"] 我不准嘉维尔你离开!
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#4", focus=1)]
+[name="嘉维尔"] 啊?为什么?
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#2", focus=2)]
+[name="特米米"] 因为、因为我不想再和你分开了!
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#2", focus=1)]
+[name="嘉维尔"] 啊?
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#4", focus=2)]
+[name="特米米"] 本来我就是打算夺得大酋长的位置然后再把你留下来的......
+[Character(name="char_416_zumama_1#2")]
+[name="森蚺"] 难道说,这次祭典是你举办的?
+[Character(name="char_411_tomimi_1#2")]
+[name="特米米"] 没错,如果不是祖玛玛你忽然杀出来,原本应该是由我来成为大酋长的!
+[Character(name="char_416_zumama_1#2")]
+[name="森蚺"] ......原来如此。
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 啊?你们在说啥?
+[Decision(options="祭典能举办起来很奇怪。",values="1")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 嗯?博士,你在说什么?祭典怎么了?
+[Character(name="char_416_zumama_1#2")]
+[name="森蚺"] 你很聪明,外乡人。
+[name="森蚺"] 稍微想一想就知道了,嘉维尔。
+[name="森蚺"] 自从你离开后,大部族分裂成了现在的各个小部族,大家失去了统一的领袖,也就很少再会聚在一起做什么事。
+[name="森蚺"] 也就是说,祭典没道理忽然就这么举办了,需要有人把大家组织起来。
+[Character(name="char_187_ccheal_1#2", name2="char_416_zumama_1#2", focus=1)]
+[name="嘉维尔"] 嗯?祭典难道不是你举办的吗?
+[Character(name="char_187_ccheal_1#2", name2="char_416_zumama_1#2", focus=2)]
+[name="森蚺"] 不是啊,大丑一直是缺少引擎的状态,而且还不能算完成,我原本打算再过至少一年才联络其他部族重新举办祭典的,结果它就这么举办了。
+[name="森蚺"] 对我来说这也很突然,但是既然举办了,那就举办了,我相信即使还没完成,大丑也能让所有人吃惊。
+[name="森蚺"] 只是没想到你回来了。
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 这么说来,把我叫回来的也是特米米。
+[name="嘉维尔"] 难道说,这一切都是你计划好的?
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] ......嗯。
+[name="特米米"] 为了成为大酋长,我在这几年里用书上学来的方法说服了其他部族的人,原本最后会由我来成为大酋长的。
+[name="特米米"] 但是现在也还来得及......愿意听我指挥的部族已经就在外面了,大丑也已经倒下,没有人可以阻止我把嘉维尔留下来了!
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 为什么你非要把我留下来不可?
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] 因为、因为......
+[Dialog]
+[stopmusic(fadetime=2)]
+[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(fadetime=0)]
+[Background(image="bg_jungle_1",screenadapt="coverall")]
+[cameraEffect(effect="Grayscale", keep=true, amount=1, fadetime=0)]
+[Blocker(a=0, fadetime=1, block=true)]
+[playMusic(intro="$drift_intro", key="$drift_loop", volume=0.4)]
+[name="特米米"] 这里、这里是哪里......
+[name="特米米"] 呜呜呜,我要回家......
+[name="特米米"] 呀啊!
+[name="嘉维尔"] 喂,没事吧,特米米。
+[name="特米米"] 嘉维尔......
+[name="嘉维尔"] 哎,你这家伙真是的,一不注意就跑到这种地方来了,找死我了。
+[name="特米米"] 嘉维尔,你在流血!
+[name="嘉维尔"] 啊?没事没事,这点小伤不算什么。
+[name="嘉维尔"] 走,我们回家。
+[Dialog]
+[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(fadetime=0)]
+[Background(image="bg_village_2",screenadapt="coverall")]
+[cameraEffect(effect="Grayscale", keep=true, amount=0, fadetime=0)]
+[Blocker(a=0, fadetime=1, block=true)]
+[Character(name="char_411_tomimi_1#2")]
+[name="特米米"] 嘉维尔是我的救命恩人,我最喜欢嘉维尔了!
+[name="特米米"] 而且、而且嘉维尔是最强的,只要有嘉维尔当大酋长,一定能够带领大家的!
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#2", focus=1)]
+[name="嘉维尔"] 哎,我还以为过去几年你长大了,这不是和以前没什么两样吗......
+[name="嘉维尔"] 我有重要的事要去做,你拦不住我的,特米米。
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#2", focus=2)]
+[name="特米米"] ......书上说,“留不住他的心,那就留住他的人”,书上还说,“只要能让他留在我身边,被他讨厌也没有关系”。
+[name="特米米"] 所以、所以即使被嘉维尔你讨厌,我也要把你留在这里。
+[Character(name="char_337_utage_summer_1#3")]
+[name="宴"] 诶,她该不会被什么三流言情小说给毒害了吧......
+[Character(name="char_411_tomimi_1#2")]
+[name="特米米"] 现在,大丑已经倒下,你们也被消耗了许多,你们是不可能战胜我的!
+[name="特米米"] 乖乖投降的话,我、我就不会伤害你们!
+[Character(name="char_187_ccheal_1#4")]
+[name="嘉维尔"] 你是留不住我的,特米米。
+[Character(name="char_411_tomimi_1#2")]
+[name="特米米"] ......那、那就由不得你了!
+[name="特米米"] 所有人一起上吧!
+[Dialog]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
+[Dialog]
+[Character]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d0/level_act12d0_09_end.txt b/resources/gamedata/story/activities/act12d0/level_act12d0_09_end.txt
new file mode 100644
index 00000000..416a9dc8
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/level_act12d0_09_end.txt
@@ -0,0 +1,445 @@
+[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
+[stopmusic]
+[Dialog]
+[Delay(time=1)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_village_2",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[playMusic(intro="$nervous_intro", key="$nervous_loop", volume=0.4)]
+[Character(name="char_187_ccheal_1#4", name2="char_411_tomimi_1#2", focus=1)]
+[name="嘉维尔"] 结束了,特米米。
+[Character(name="char_187_ccheal_1#4", name2="char_411_tomimi_1#2", focus=2)]
+[name="特米米"] ......还、还没有!
+[Character(name="char_411_tomimi_1#2")]
+[name="特米米"] 努尔,佩塔!
+[Character(name="avg_npc_012")]
+[name="迪伦"] 博士!
+[Character(name="char_285_medic2_1")]
+[name="Lancet-2"] 博士——!
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#2", focus=2)]
+[name="特米米"] 不想让你的同伴受到伤害的话......
+[Character(name="char_187_ccheal_1#4", name2="char_411_tomimi_1#2", focus=1)]
+[name="嘉维尔"] 别逼我生气啊,特米米!
+[Character(name="char_187_ccheal_1#4", name2="char_411_tomimi_1#2", focus=2)]
+[name="特米米"] ......嘉维尔你不留下来的话,我是不会收手的!
+[Character(name="avg_npc_012")]
+[name="迪伦"] 救我啊,博士!
+[Character(name="char_285_medic2_1")]
+[name="Lancet-2"] 博士,我好怕呜呜呜......
+[Decision(options="交给你的任务完成了?;......;不要怕!我这就来救你们!",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="avg_npc_012")]
+[name="迪伦"] 博士,别这么不上道嘛,小姑娘这么情真意切,配合一下又不会死。
+[Character(name="char_285_medic2_1")]
+[name="Lancet-2"] 唉,这里的人这么淳朴,老实说,欺骗他们让我有些良心不安呢,虽然我没有心。
+[Predicate(references="2")]
+[Character(name="avg_npc_012")]
+[name="迪伦"] 哎呀,博士,你别用那种眼神看着我。
+[name="迪伦"] 安心,我怎么也是罗德岛的干员,这点小事都做不好怎么行。
+[Predicate(references="3")]
+[Character(name="char_285_medic2_1")]
+[name="Lancet-2"] 博士——!
+[Decision(options="Lancet-2!", values="4")]
+[Predicate(references="4")]
+[Character(name="char_285_medic2_1")]
+[name="Lancet-2"] 博士——!
+[Character(name="avg_npc_012")]
+[name="迪伦"] 哇,你们两个演的比我还起劲啊。
+[Predicate(references="1;2;4")]
+[stopmusic(fadetime=1)]
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] 诶?
+[Character(name="avg_npc_073")]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="阿达克利斯人"] 什么时候挣脱的!
+[Character(name="avg_npc_012")]
+[name="迪伦"] 哈哈,抱歉啊,其实从一开始就没绑住。
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 博士,难道你早就料到了特米米会这么做?
+[playMusic(intro="$farce_intro", key="$farce_loop", volume=0.4)]
+[Decision(options="当然。;......;想不发现才难。",values="1;2;3")]
+[Predicate(references="1;2;3")]
+[Character(name="char_411_tomimi_1#4")]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="特米米"] 你你你、你是怎么发现的?!
+[Decision(options="首先,是你在第一次提到祖玛玛时出现的犹豫。", values="1")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 啊?犹豫?
+[Decision(options="然后,是在祭典时,你对嘉维尔突然行动的惊慌。", values="1")]
+[Predicate(references="1")]
+[Character(name="char_411_tomimi_1#4")]
+[name="特米米"] ......
+[Decision(options="最后,迪伦,东西呢?", values="1")]
+[Predicate(references="1")]
+[Character(name="avg_npc_012")]
+[name="迪伦"] 哦,我放在Lancet-2身上了。
+[Character(name="char_285_medic2_1")]
+[name="Lancet-2"] 呜呜......要不是为了博士,我可不会轻易让人在我身体里放东西哦。
+[Character(name="char_416_zumama_1")]
+[name="森蚺"] ......
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 这是......火箭筒?
+[Character(name="avg_npc_012", name2="char_187_ccheal_1", focus=1)]
+[name="迪伦"] 对,在特米米的部族里找到的。
+[Character(name="avg_npc_012", name2="char_187_ccheal_1", focus=2)]
+[name="嘉维尔"] 难道说......
+[Character(name="avg_npc_012", name2="char_187_ccheal_1", focus=1)]
+[name="迪伦"] 没错,把我们轰下来的罪魁祸首,就是这个小丫头啦。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 特米米。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#4", focus=2)]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="特米米"] 呜呜呜,我错了,嘉维尔。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#4", focus=1)]
+[name="嘉维尔"] 过来。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#4", focus=2)]
+[name="特米米"] 呜呜呜......
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#4", focus=1)]
+[name="嘉维尔"] 趴到我大腿上。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#4", focus=2)]
+[name="特米米"] 嘉维尔,你不要打我,我知道错了......
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#4", focus=1)]
+[name="嘉维尔"] 那可不行。
+[name="嘉维尔"] 对付不听话的小鬼,当然要打尾巴!
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#4", focus=2)]
+[name="特米米"] 呜呜呜......
+[Dialog]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=0.4, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=0.4, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[PlaySound(key="$fightgeneral")]
+[CameraShake(duration=0.4, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[delay(time=1)]
+[Character(name="char_2013_cerber_1")]
+[name="刻俄柏"] 打尾巴,好像很痛的样子......
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#6", focus=1)]
+[name="嘉维尔"] 知道错了吗?
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#6", focus=2)]
+[name="特米米"] 知道错了,呜呜呜......
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1#6", focus=1)]
+[name="嘉维尔"] 知道错了就好。
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 总之,这下应该算是没事了,博士。
+[Decision(options="累了。;......;你刚才居然没有用那招什么大风车。",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 哈哈哈,确实这一连串发生的事还挺多的。
+[Predicate(references="2")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 喂,博士,你该不会站着睡着了吧。
+[Predicate(references="3")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 我当然不伤到特米米这孩子啊。唉,我可是都有点累了。
+[Predicate(references="1;2;3")]
+[Character(name="char_285_medic2_1")]
+[name="Lancet-2"] 这个大家伙......乍一看虽然好像很丑,但是这个棱角,粗犷的设计感,杂乱却有效的线路连接,仔细看看有一种独特的美。
+[name="Lancet-2"] 嗯,是适合结婚的类型呢。
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1", focus=2)]
+[name="嘉维尔"] 哦,Lancet-2,你快去看看引擎还有没有救。
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1", focus=1)]
+[name="Lancet-2"] 诶?难道引擎在这个大家伙身上?!
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1", focus=2)]
+[name="嘉维尔"] 对啊,被我们打爆了。
+[Character(name="char_285_medic2_1", name2="char_187_ccheal_1", focus=1)]
+[name="Lancet-2"] 哇,可怜的引擎,可怜的大个子。
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=1)]
+[name="Lancet-2"] 迪伦先生,可以过来帮我个忙吗?
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=2)]
+[name="迪伦"] 好嘞。
+[Character(name="char_416_zumama_1#6")]
+[name="森蚺"] ......
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 喂,祖玛玛,你怎么了,傻站在那儿。
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1#6", focus=2)]
+[name="森蚺"] 嘉维尔,嘉维尔!
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1#6", focus=1)]
+[name="嘉维尔"] 啊?干什么?
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1#6", focus=2)]
+[name="森蚺"] 那个,那个!
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1#6", focus=1)]
+[name="嘉维尔"] 哪个啊?
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1#6", focus=2)]
+[name="森蚺"] 那个,那个会动会说话的机器是怎么回事!
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1#6", focus=1)]
+[name="嘉维尔"] 哦,你说Lancet-2啊,她是我们的同伴啊。
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1#6", focus=2)]
+[name="森蚺"] 我、我可以和她说话吗?
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1#6", focus=1)]
+[name="嘉维尔"] 这有什么不行的?
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_village_2",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(name="char_416_zumama_1#4")]
+[name="森蚺"] 那个,你好。
+[Character(name="char_285_medic2_1", name2="char_416_zumama_1#4", focus=1)]
+[name="Lancet-2"] 你好?
+[Character(name="char_285_medic2_1", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 你是机器吗?
+[Character(name="char_285_medic2_1", name2="char_416_zumama_1", focus=1)]
+[name="Lancet-2"] 我的产品名称是雷神存在者S—Typer62六轮作业平台,隶属罗德岛,代号Lancet-2。
+[Character(name="char_285_medic2_1", name2="char_416_zumama_1#5", focus=2)]
+[name="森蚺"] 哦哦!
+[Character(name="char_285_medic2_1", name2="char_416_zumama_1#5", focus=1)]
+[name="Lancet-2"] 是的,我拥有一定程度的智能,如果是不怎么困难的问题的话,我应该可以为你解答。
+[name="Lancet-2"] 顺便一提,作为面向医疗的作业平台,我的知识储备偏向医疗方面,这点还请注意哦。
+[Character(name="char_285_medic2_1", name2="char_416_zumama_1#5", focus=2)]
+[name="森蚺"] ^%&$*#(#......!!!!!
+[Character(name="char_285_medic2_1", name2="char_416_zumama_1#5", focus=1)]
+[name="Lancet-2"] 有什么事吗?
+[Character(name="char_285_medic2_1", name2="char_416_zumama_1#6", focus=2)]
+[name="森蚺"] 我可以抱抱你吗?
+[Character(name="char_285_medic2_1", name2="char_416_zumama_1#6", focus=1)]
+[name="Lancet-2"] 诶?
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_village_2",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 那家伙在干什么啊,脑子进水了吗?
+[Character(name="avg_npc_074")]
+[name="大祭司"] 这不是很明显吗,她被那台机器震慑了。
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 啊?
+[Character(name="avg_npc_074")]
+[name="大祭司"] 就像她第一次见到移动城市时的震撼一样,一台能自己行动,还会自己说话的机器对她的冲击,比那还要大!
+[name="大祭司"] 别说她了,我也兴奋得不行好吗!
+[name="大祭司"] 噢,这位美丽的小姐,我可以有幸邀请你进行一次约会吗!
+[name="大祭司"] 我知道这片雨林中景色最美的地方,让我们去那里度过一个美好的下午吧!
+[Character(name="char_285_medic2_1")]
+[name="Lancet-2"] 咦,我、我被邀请了吗?!
+[name="Lancet-2"] 怎么办,稍微有点开心......博士,我应该接受吗?
+[Decision(options="接受吧。;......;不准抢走我的Lancet-2!",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_416_zumama_1#2")]
+[name="森蚺"] 大祭司,你不要抢,不然别怪我不顾我们这么多年的情谊。
+[Predicate(references="2")]
+[Character(name="char_017_homura_summer")]
+[name="煌"] 老实说,我现在和博士心情相同。
+[name="煌"] 有点想笑。
+[Predicate(references="3")]
+[Character(name="char_285_medic2_1")]
+[name="Lancet-2"] 诶,博士,你忽然这样说,我还没有做好心理准备......
+[Predicate(references="1;2;3")]
+[Character(name="char_416_zumama_1")]
+[name="森蚺"] ......
+[name="森蚺"] 嘉维尔,你们那里能造出这样的机器吗?
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 啊?呃,我觉得可露希尔应该可以吧。
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 好。我决定了,嘉维尔。
+[name="森蚺"] 你的那个叫罗德岛的地方还缺人吗,我也要加入你们。
+[Character(name="char_187_ccheal_1#2", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 啊?
+[Character(name="char_187_ccheal_1#2", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 我要去你们那里学习机械技术。
+[Character(name="char_187_ccheal_1#2", name2="char_416_zumama_1", focus=1)]
+[name="嘉维尔"] 哈?
+[Character(name="char_187_ccheal_1#2", name2="char_416_zumama_1", focus=2)]
+[name="森蚺"] 我虽然也想过去外面学习,但因为部族的关系一直没有认真考虑这件事,现在我觉得这是个好机会。
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#2", focus=2)]
+[name="特米米"] 那、那我也要去!
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#2", focus=1)]
+[name="嘉维尔"] 什么?!
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#2", focus=2)]
+[name="特米米"] 既然这样的话,只能启用备用计划了.......我只要跟着嘉维尔就可以了!
+[name="特米米"] 嘉维尔,我也有战斗的能力,一定能帮上嘉维尔的忙的!
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 呃,博士,这怎么办?
+[Decision(options="可以来,但结果不保证。;......;你惹的,我不管。",values="1;2;3")]
+[Predicate(references="1")]
+[name="嘉维尔"] 也是,干员测试反正都可以做。
+[Predicate(references="2")]
+[name="嘉维尔"] 诶,博士,你可别欺负她啊。
+[Predicate(references="3")]
+[name="嘉维尔"] 博——士——!
+[Predicate(references="1;2;3")]
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 算了,反正你也先跟着博士学点本事好了。
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 嗯!
+[Character(name="char_017_homura_summer")]
+[name="煌"] 喂,嘉维尔,来帮我翻译一下这家伙在说什么。
+[Character(name="char_415_flint_1#3")]
+[name="燧石"] ......
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 啊?克玛尔?
+[Character(name="char_187_ccheal_1",name2="char_415_flint_1#3",focus=2)]
+[name="燧石"] 我要跟随她。
+[Character(name="char_017_homura_summer",name2="char_187_ccheal_1",focus=2)]
+[name="嘉维尔"] 她说她要跟你走。
+[Character(name="char_017_homura_summer",name2="char_187_ccheal_1",focus=1)]
+[name="煌"] 哦,行啊。她还挺能打的,当干员应该没啥问题。
+[Character(name="char_187_ccheal_1",name2="char_415_flint_1#3",focus=1)]
+[name="嘉维尔"] 她说行。
+[Character(name="char_187_ccheal_1",name2="char_415_flint_1#5",focus=2)]
+[name="燧石"] 好。
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 嗯?等等,那祖玛玛要走,特米米要走,克玛尔也要走,部族们怎么办?
+[Decision(options="你之前走的时候怎么不想想。",values="1")]
+[Predicate(references="1")]
+[name="嘉维尔"] 啊哈哈,我那时候正在气头上嘛!
+[Character(name="char_187_ccheal_1", name2="char_416_zumama_1#4", focus=2)]
+[name="森蚺"] 确实......我不能放下我的部族不管。
+[Character(name="avg_npc_074")]
+[name="大祭司"] 噢,关于这个,我想你们不用很担心!
+[Character]
+[name="阿达克利斯人A"] 虽然不如嘉维尔,不过大丑果然还是很强啊。
+[name="阿达克利斯人B"] 没错没错,我也想造一个玩。
+[name="阿达克利斯人C"] 反正神庙也毁了,干脆来比造机器好了,谁造的厉害谁当大酋长怎么样?
+[name="阿达克利斯人D"] 喂,还是打架爽啊!
+[name="阿达克利斯人C"] 诶,也对啊,打架也难以放弃,这可怎么办。
+[name="阿达克利斯人A"] 哎呀,你们傻啊,一边打架一边比机器不就好了!
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="阿达克利斯人们"] 这个好!
+[Character(name="avg_npc_074")]
+[name="大祭司"] 你看,事实上,你们完全没必要担心。
+[name="大祭司"] 根据我的观察,领导者在为未来焦头烂额的时候,其实普通人反而是适应得最快的。
+[name="大祭司"] 要是我告诉你们,第一任大酋长其实是两百年前一个提亚卡乌勇士自封的,在那之前,根本没有选大酋长的习惯,你们会怎么想?
+[Character(name="avg_npc_074",name2="char_416_zumama_1",focus=2)]
+[name="森蚺"] ......大祭司,你怎么从来没有告诉过我这件事。
+[Character(name="avg_npc_074",name2="char_416_zumama_1",focus=1)]
+[name="大祭司"] 噢,我认为这并不重要,不是吗?我只是想告诉你,人们很顽强,他们是不会因为一个传统忽然消失就活不下去的。
+[name="大祭司"] 倒不如说我一直很奇怪,传统只是将人们聚集到一起的仪式。
+[name="大祭司"] 但是当一个传统延续了几十年,你们就会莫名其妙认为它是不可侵犯的,不可打破的。
+[name="大祭司"] 实际上完全不会有这样的事!
+[name="大祭司"] 所以当你说出要轰掉神庙时我是举双手双脚还有尾巴赞成的!
+[name="大祭司"] 噢,不对,举双手双脚我就不能举尾巴了......嗯?或许我可以趴着?让我来试试!
+[Character(name="avg_npc_074",name2="char_416_zumama_1",focus=2)]
+[name="森蚺"] ......我明白了。
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 你到底有几岁啊。
+[Character(name="avg_npc_074")]
+[name="大祭司"] 年龄?忘了。
+[name="大祭司"] 而且这是你们用来记录时间的方式,与我无关!虽然我只是已经忘了我是什么时候诞生的!
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 好吧......不过,不管怎么说,还是得有一个人来做大酋长啊。
+[Character(name="char_187_ccheal_1", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 喂,我听说嘉维尔要和祖玛玛再打一场,打完了?
+[Character(name="char_187_ccheal_1#2", name2="avg_npc_075", focus=1)]
+[name="嘉维尔"] 嗯?
+[Character(name="char_187_ccheal_1#2", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 嘉维尔,你看我干什么?
+[Character(name="char_187_ccheal_1#5", name2="avg_npc_075", focus=1)]
+[name="嘉维尔"] 依娜姆,你对当大酋长有没有兴趣?
+[Character(name="char_187_ccheal_1#5", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 啊?
+[Dialog]
+[stopmusic(fadetime=3)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=3, block=true)]
+[character]
+[Background(image="bg_corridor",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
+[PlayMusic(intro="$tech_intro", key="$tech_loop", volume=0.8, crossfade=1.5, delay=0.5)]
+[Character(name="char_003_kalts_1",fadetime=1,block=true)]
+[delay(time=1)]
+[name="凯尔希"] 也就是说,经历了一系列事件后,你们总算是将引擎夺回,并且经过应急处理后,勉强踏上了返程的道路。
+[Character(name="char_017_homura_3#1")]
+[name="煌"] 是、是的!、
+[Character(name="char_003_kalts_1")]
+[name="凯尔希"] 博士,我记得我对你说过,飞行器是非常珍贵的交通工具。
+[Decision(options="情况特殊。;......;不能怪我。",values="1;2;3")]
+[Predicate(references="1;2;3")]
+[Character(name="char_003_kalts_1")]
+[name="凯尔希"] 既然飞行器处于能够维修的范围内,我不会过多责怪你,不过,维修的费用会算在你和煌的工资中。
+[Character(name="char_017_homura_3#10", name2="char_003_kalts_1", focus=1)]
+[name="煌"] 诶,我也要吗......
+[Character(name="char_017_homura_3#10", name2="char_003_kalts_1", focus=2)]
+[name="凯尔希"] 精英干员应当承担更多的责任。
+[Character(name="char_017_homura_3#10", name2="char_003_kalts_1", focus=1)]
+[name="煌"] 呃,好吧。
+[Character(name="char_003_kalts_1")]
+[name="凯尔希"] 至于你们带回来的三个人,既然你们认为有成为干员的素质,由博士安排就好。
+[name="凯尔希"] 嘉维尔,这次返乡令你感到满意吗?
+[Character(name="char_003_kalts_1", name2="char_187_ccheal_1", focus=2)]
+[name="嘉维尔"] 嗯?满意啊,连我也没想到会发生这样的事,很有趣。
+[Character(name="char_003_kalts_1", name2="char_187_ccheal_1", focus=1)]
+[name="凯尔希"] 事实上我做过博士没有把你带回来的预案。
+[Character(name="char_003_kalts_1", name2="char_187_ccheal_1", focus=2)]
+[name="嘉维尔"] 为什么?
+[Character(name="char_003_kalts_1", name2="char_187_ccheal_1", focus=1)]
+[name="凯尔希"] 因为我认为你有留在家乡的可能性。
+[Character(name="char_003_kalts_1", name2="char_187_ccheal_1", focus=2)]
+[name="嘉维尔"] 啊?凯尔希,你这也太见外了吧。
+[Character(name="char_003_kalts_1", name2="char_187_ccheal_1", focus=1)]
+[name="凯尔希"] 但你从未适应过外界的生活,你至今都在以你的方式和这片大地上每天都在发生的事激烈碰撞。
+[name="凯尔希"] 应该这么说,如果有一天你提出要休息或者离开,我不会意外。
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 喂,博士,我不太懂,但是凯尔希这应该是在关心我吧?
+[Decision(options="是。;......;也许吧。",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_003_kalts_1")]
+[name="凯尔希"] Dr.{@nickname},你如果没有别的事,可以先离开。
+[Predicate(references="2")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 啧,博士就喜欢这种时候装死。
+[name="嘉维尔"] 那我就当你是在关心我了。
+[Predicate(references="3")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 不愧是凯尔希,连博士都被绕晕了。
+[Predicate(references="1;2;3")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 凯尔希,我不会走的。
+[name="嘉维尔"] 我当时决定离开也有一个原因,那就是我确实想当医生。
+[name="嘉维尔"] 当然了,当时的我肯定没想到我真的能成为医生,但我现在庆幸自己当时的决定。
+[name="嘉维尔"] 用现代医学的角度来看,我们那里和没有医生也差不多,得了病就是自生自灭,最多对某些很好治疗的疾病有一些土方。
+[name="嘉维尔"] 如果我没有走出那里的话,我不会知道这片大地是这样子的。
+[name="嘉维尔"] 我不会知道原来很多病根本不用死,我不会知道矿石病原来是遭人唾弃的,我不会知道救人和打人一样让我快乐。
+[name="嘉维尔"] 虽然外面确实很复杂,我经常搞不懂一些人的目的,也搞不懂为什么要打起来。
+[name="嘉维尔"] 但我现在是医生,我的理想是治疗矿石病。
+[name="嘉维尔"] 这片大地上还有更适合我学习当医生的地方吗?
+[Character(name="char_003_kalts_1", name2="char_187_ccheal_1", focus=1)]
+[name="凯尔希"] 我想恐怕是没有的。
+[Character(name="char_003_kalts_1", name2="char_187_ccheal_1#3", focus=2)]
+[name="嘉维尔"] 那不就是了。而且你们一个个的天天比我还累,还要来关心我算什么事。
+[name="嘉维尔"] 要我说,凯尔希,我来关心你还差不多。
+[name="嘉维尔"] 我不在的时候你没有擅自把我的工作揽过去勉强自己吧?
+[Character(name="char_003_kalts_1", name2="char_187_ccheal_1#3", focus=1)]
+[name="凯尔希"] 并没有。
+[Character(name="char_003_kalts_1", name2="char_187_ccheal_1", focus=2)]
+[name="嘉维尔"] 那就好,我要去给祖玛玛检查矿石病了,你们慢慢聊。
+[Character(name="char_017_homura_3#1")]
+[name="煌"] 啊,那我也去看看克玛尔,哦,现在应该叫燧石了,我去看看她,语言不通,她怕是又要和别人打起来......
+[Character(name="char_187_ccheal_1#3")]
+[name="嘉维尔"] 博士,特米米应该在常识课那边,你结束了记得去看一眼。
+[Character(name="char_003_kalts_1", name2="char_187_ccheal_1#3", focus=1)]
+[name="凯尔希"] 嘉维尔。
+[Character(name="char_003_kalts_1", name2="char_187_ccheal_1", focus=2)]
+[name="嘉维尔"] 嗯?
+[Character(name="char_003_kalts_1", name2="char_187_ccheal_1", focus=1)]
+[name="凯尔希"] 欢迎回来。
+[Character(name="char_003_kalts_1", name2="char_187_ccheal_1#5", focus=1)]
+[name="嘉维尔"] 哈哈。
+[Character(name="char_017_homura_3#1")]
+[name="煌"] 咦,我呢?!
+[Character(name="char_017_homura_3#1", name2="char_003_kalts_1", focus=2)]
+[name="凯尔希"] 你的下一个任务在上个星期就准备好了,理论上来说你已经拖延了很久。
+[Character(name="char_017_homura_3#10", name2="char_003_kalts_1", focus=1)]
+[name="煌"] 哦......
+[Dialog]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
+[character]
+[Background(image="bg_corridor",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
+[Character(name="char_003_kalts_1")]
+[name="凯尔希"] ......
+[name="凯尔希"] 这对你来说应当是一次有些脱离常识的旅行。
+[name="凯尔希"] 但是,如同嘉维尔的性格一样,这也是这片大地充满生机的证明。
+[name="凯尔希"] 漫长的时间中,许多事物已经被磨灭了它原有的色彩,过去的理所当然变成了如今的难能可贵。
+[name="凯尔希"] 我们不得不去寻找人群的细缝间所漏出的光明,并把这种行为视作常态。
+[name="凯尔希"] 希望这次旅行能让你和同行的干员明白,有些东西并非遥不可及。
+[character]
+[name="可露希尔"] 凯尔希,该开会了!
+[Character(name="char_003_kalts_1")]
+[name="凯尔希"] 我知道。
+[name="凯尔希"] 那么,Dr.{@nickname},还有许多工作在等着你。
+[name="凯尔希"] 希望你在这次休假中获得了足够的休息。
+[Dialog]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
+[Dialog]
+[Character]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d0/level_act12d0_ex01_end.txt b/resources/gamedata/story/activities/act12d0/level_act12d0_ex01_end.txt
new file mode 100644
index 00000000..8eb17644
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/level_act12d0_ex01_end.txt
@@ -0,0 +1,442 @@
+[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
+
+[stopmusic]
+[Dialog]
+[Delay(time=1)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_desert_1",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[playMusic(intro="$farce_intro", key="$farce_loop", volume=0.4)]
+
+[CameraShake(duration=1, xstrength=0, ystrength=8, vibrato=30, randomness=30, fadeout=true, block=false)]
+[playsound(key="$drift", volume=1)]
+[delay(time=1)]
+[Character(name="npc_2002_Dan_rock",fadetime=2,block=true)]
+[delay(time=2)]
+[name="Dan"] 烈日,荒野,黄沙,热风!wohoo!新的歌曲在我的心中诞生了!
+[Character(name="npc_2003_Frost_rock")]
+[name="Frost"] (solo)
+[Character(name="npc_2001_Aya_rock")]
+[name="Aya"] 你们两个太吵了。
+[Character(name="npc_2004_Alty_rock")]
+[name="Alty"] 确实。难得有这么空旷又无人的环境,不用担心被追赶的事,就不能安静地休息一会吗?
+[Character(name="npc_2004_Alty_rock",name2="npc_2001_Aya_rock",focus=2)]
+[name="Aya"] 不过,Alty,这里也能闻到海的气息,真的安全吗?
+[Character(name="npc_2004_Alty_rock",name2="npc_2001_Aya_rock",focus=1)]
+[name="Alty"] Aya,你真是一如既往的不解风情。
+[name="Alty"] 这片大地上没有安全的地方,但我们总要学会给自己放松一下,不是吗?
+[Character(name="npc_2004_Alty_rock",name2="npc_2001_Aya_rock",focus=2)]
+[name="Aya"] 或许你是对的。
+[name="Aya"] 所以下一步,我们要用什么拓宽前进的道路?总不能再空手而归了吧。
+[Character(name="npc_2004_Alty_rock",name2="npc_2001_Aya_rock",focus=1)]
+[name="Alty"] 至少,这次那个医生已经给了我们答案。
+[Dialog]
+[Character]
+Alty看了看手中的“钥匙”。
+[Character(name="npc_2002_Dan_rock")]
+[name="Dan"] 真的吗真的吗?这个东西看上去可不普通,她居然愿意把这个东西给你?你拿啥换的?
+[Character(name="npc_2002_Dan_rock",name2="npc_2004_Alty_rock",focus=2)]
+[name="Alty"] 知识。
+[Character(name="npc_2002_Dan_rock",name2="npc_2004_Alty_rock",focus=1)]
+[name="Dan"] 知识与这东西是等价的吗?
+[Character(name="npc_2002_Dan_rock",name2="npc_2004_Alty_rock",focus=2)]
+[name="Alty"] 我也不清楚,不过我觉得医生她是在催促我们去运用这个知识。
+[Character(name="npc_2001_Aya_rock")]
+[name="Aya"] 她会不知道这些吗?
+[Character(name="npc_2004_Alty_rock")]
+[name="Alty"] 我们知道多少,她应该就......
+[name="Alty"] ......仔细想想,真正的交易内容,应该是用我们的好奇心换来了我们的行动。
+[Character(name="npc_2002_Dan_rock")]
+[name="Dan"] 这,她不是啥都没出吗?
+[Character(name="npc_2001_Aya_rock")]
+[name="Aya"] 嗯......
+[Character(name="npc_2004_Alty_rock")]
+[name="Alty"] 嗯......
+[Character(name="npc_2004_Alty_rock",name2="npc_2001_Aya_rock",focus=2)]
+[name="Aya"] 被骗了呢。
+[Character(name="npc_2004_Alty_rock",name2="npc_2001_Aya_rock",focus=1)]
+[name="Alty"] 不,应该说是被诱导了。
+[Character(name="npc_2002_Dan_rock")]
+[name="Dan"] 被指挥了?
+[Character(name="npc_2003_Frost_rock")]
+[name="Frost"] 被指引了。
+[Character(name="npc_2004_Alty_rock",name2="npc_2001_Aya_rock",focus=2)]
+[name="Aya"] 当真有这么重要吗,这个医生?
+[Character(name="npc_2004_Alty_rock",name2="npc_2001_Aya_rock",focus=1)]
+[name="Alty"] 不重要。我觉得这个医生正是想告诉我们,她的举动并不重要。
+[name="Alty"] 重要的是我们怎么想,怎么做。
+[Character(name="npc_2004_Alty_rock",name2="npc_2001_Aya_rock",focus=2)]
+[name="Aya"] 那钥匙呢?我们要去吗?
+[Character(name="npc_2002_Dan_rock",name2="npc_2004_Alty_rock",focus=1)]
+[name="Dan"] 啊,很麻烦。能不能不去。
+[Character(name="npc_2002_Dan_rock",name2="npc_2004_Alty_rock",focus=2)]
+[name="Alty"] 我想这就和音乐一样......我们不应该拥有一种可以强制改变别人的力量,我们只是唱自己的歌。
+[Character(name="npc_2004_Alty_rock",name2="npc_2001_Aya_rock",focus=2)]
+[name="Aya"] 唱给他们听,如果好听——
+[Character(name="npc_2002_Dan_rock")]
+[name="Dan"] 那他们也会唱。
+[Character(name="npc_2003_Frost_rock")]
+[name="Frost"] (solo)
+[Character(name="npc_2004_Alty_rock")]
+[name="Alty"] 哈,那就把更多的知识和钥匙都交给准备好了的人吧。
+[Character(name="npc_2004_Alty_rock",name2="npc_2001_Aya_rock",focus=2)]
+[name="Aya"] 会是谁呢?
+[Character(name="npc_2004_Alty_rock",name2="npc_2001_Aya_rock",focus=1)]
+[name="Alty"] 还不知道。
+[Character(name="npc_2004_Alty_rock",name2="npc_2001_Aya_rock",focus=2)]
+[name="Aya"] 说不定还没出生。
+[Character(name="npc_2002_Dan_rock")]
+[name="Dan"] 那太好了,但愿他还没出生!
+[Character(name="npc_2002_Dan_rock",name2="npc_2004_Alty_rock",focus=2)]
+[name="Alty"] 别期待这种事情,Dan,我们......嗯?
+[Character(name="npc_2004_Alty_rock",name2="npc_2001_Aya_rock",focus=2)]
+[name="Aya"] 怎么了,Alty。
+[Character(name="npc_2004_Alty_rock",name2="npc_2001_Aya_rock",focus=1)]
+[name="Alty"] 车没能量了。
+[Character(name="npc_2004_Alty_rock",name2="npc_2001_Aya_rock",focus=2)]
+[name="Aya"] 你没有准备吗?
+[Character(name="npc_2004_Alty_rock",name2="npc_2001_Aya_rock",focus=1)]
+[name="Alty"] 准备了,但我们之前绕路了。
+[name="Alty"] 而且,我必须承认,在这种没有公路也没有道标的荒野上行驶,很容易丧失方向感。
+[Character(name="npc_2004_Alty_rock",name2="npc_2001_Aya_rock",focus=2)]
+[name="Aya"] 也就是说,我们迷路了?
+[Character(name="npc_2004_Alty_rock",name2="npc_2001_Aya_rock",focus=1)]
+[name="Alty"] 不能完全这么说,在大方向上,我们并没有偏离,只能说我们在开辟新的道路。
+[Character(name="npc_2003_Frost_rock")]
+[name="Frost"] 迷路了。
+[Character(name="npc_2002_Dan_rock")]
+[name="Dan"] 迷路!这也是个不错的题材。
+[Character(name="npc_2002_Dan_rock",name2="npc_2001_Aya_rock",focus=2)]
+[name="Aya"] 不得不说,Dan,我有时候真想学学你的乐观。那怎么办?
+[Character(name="npc_2001_Aya_rock",name2="npc_2004_Alty_rock",focus=2)]
+[name="Alty"] 那个方向好像有一片雨林,我们去那边看看吧。
+[Character(name="npc_2001_Aya_rock",name2="npc_2004_Alty_rock",focus=1)]
+[name="Aya"] 那,谁来推车?
+[Character(name="npc_2004_Alty_rock")]
+[name="Alty"] 或许我们可以轮流来。
+[stopmusic(fadetime=3)]
+[Dialog]
+
+[Blocker(a=1, r=0, g=0, b=0, fadetime=3, block=true)]
+[Character]
+[Background(image="bg_jungleentrance",screenadapt="coverall")]
+[Delay(time=1)]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
+[playMusic(intro="$path_intro", key="$path_loop", volume=0.4)]
+[Character(name="npc_2001_Aya_rock")]
+[name="Aya"] Alty。
+[Character(name="npc_2001_Aya_rock",name2="npc_2004_Alty_rock",focus=2)]
+[name="Alty"] 干什么。
+[Character(name="npc_2001_Aya_rock",name2="npc_2004_Alty_rock",focus=1)]
+[name="Aya"] 我们周边已经聚集了不少人。
+[Character(name="npc_2001_Aya_rock",name2="npc_2004_Alty_rock",focus=2)]
+[name="Alty"] 是的。
+[Character]
+[Dialog]
+[Character(name="avg_npc_073", name2="avg_npc_070",fadetime=1,block=true)]
+[delay(time=3)]
+[Character]
+[Dialog]
+[Character(name="avg_npc_071", name2="avg_npc_072",fadetime=1,block=true)]
+[delay(time=3)]
+
+[Character(name="npc_2001_Aya_rock",name2="npc_2004_Alty_rock",focus=2)]
+[name="Alty"] 但我们听不懂他们的语言。
+[Character(name="npc_2001_Aya_rock",name2="npc_2004_Alty_rock",focus=1)]
+[name="Aya"] 所以就这样让他们跟着?
+[Character(name="npc_2001_Aya_rock",name2="npc_2004_Alty_rock",focus=2)]
+[name="Alty"] 你有更好的方法吗?
+[Character(name="npc_2001_Aya_rock",name2="npc_2004_Alty_rock",focus=1)]
+[name="Aya"] 把他们全都解决掉?
+[Character(name="npc_2001_Aya_rock",name2="npc_2004_Alty_rock",focus=2)]
+[name="Alty"] 如果你能说服Frost和Dan的话。
+[Character(name="npc_2003_Frost_rock")]
+[name="Frost"] (弹唱)
+[Character(name="avg_npc_071", name2="avg_npc_072",focus=1)]
+[name="阿达克利斯人A"] &*......%¥......&(这、这是什么声音,为什么会这么好听?!)
+[Character(name="avg_npc_071", name2="avg_npc_072",focus=2)]
+[name="阿达克利斯人B"] &%......%(我从没听过这样的声音......)
+[Character(name="npc_2002_Dan_rock")]
+[name="Dan"] 嗨,你们好!
+[name="Dan"] 你们说的是什么语言啊,可以告诉我吗!
+[name="Dan"] 啊,虽然你们说了我也不会知道。
+[Character(name="avg_npc_073", name2="avg_npc_070",focus=1)]
+[name="阿达克利斯人C"] ......%&¥(这些人是哪里来的?!)
+[Character(name="avg_npc_073", name2="avg_npc_070",focus=2)]
+[name="阿达克利斯人D"] ¥......(这家伙怎么长得这么奇怪?)
+[Character(name="npc_2001_Aya_rock",name2="npc_2004_Alty_rock",focus=1)]
+[name="Aya"] 好吧,至少这里有人。
+[Character(name="npc_2001_Aya_rock",name2="npc_2004_Alty_rock",focus=2)]
+[name="Alty"] 如果这里有能让我们补给的地方就更好了。
+[Character(name="npc_2001_Aya_rock",name2="npc_2004_Alty_rock",focus=1)]
+[name="Aya"] 我认为你在做梦。
+[Dialog]
+[Character]
+[PlaySound(key="$d_gen_walk_n")]
+[Character(name="char_416_zumama_1",fadetime=1,block=true)]
+[delay(time=2)]
+[name="森蚺"] 你们是外乡人?
+[Character(name="char_416_zumama_1",name2="npc_2004_Alty_rock",focus=2)]
+[name="Alty"] 嗯?你说的是萨尔贡语?
+[Character(name="char_416_zumama_1",name2="npc_2004_Alty_rock",focus=1)]
+[name="森蚺"] 嗯,看来你们确实是外乡人。
+[name="森蚺"] 你们为什么来这里?
+[Character(name="char_416_zumama_1",name2="npc_2004_Alty_rock",focus=2)]
+[name="Alty"] 我们的车耗尽了能量,所以一路来到这里想要找一些懂源石技艺的人帮我们补充一下。
+[Character(name="char_416_zumama_1",name2="npc_2004_Alty_rock",focus=1)]
+[name="森蚺"] ......跟我来。
+[Character(name="npc_2001_Aya_rock",name2="npc_2004_Alty_rock",focus=2)]
+[name="Alty"] 你看,Aya,这不是出现了希望吗?
+[Character(name="npc_2001_Aya_rock",name2="npc_2004_Alty_rock",focus=1)]
+[name="Aya"] 好吧,这片大地真是无奇不有。
+[Dialog]
+
+[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
+[Character]
+[Background(image="bg_village_2",screenadapt="coverall")]
+[Delay(time=1)]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
+[Character(name="npc_2002_Dan_rock")]
+[name="Dan"] 喂喂喂,喂喂喂喂喂,怎么回事,怎么回事啊!
+[name="Dan"] 在这样一片原始的雨林里,竟然有这样一座村庄!
+[Character(name="npc_2003_Frost_rock")]
+[name="Frost"] (哼唱)
+[Character(name="npc_2001_Aya_rock")]
+[name="Aya"] 确实令人吃惊,大部分的建筑都有现代建筑的影子,但也保留了原始的美感。
+[Character(name="npc_2004_Alty_rock")]
+[name="Alty"] 很古怪,但也很独特。
+[Character(name="char_416_zumama_1")]
+[name="森蚺"] 我是这个部族的族长,祖玛玛,我的部族的人大部分都能听懂你们说的话。
+[name="森蚺"] 我可以安排一些部族祭司给你们的交通工具补充能量,但是我有条件。
+[Character(name="char_416_zumama_1",name2="npc_2004_Alty_rock",focus=2)]
+[name="Alty"] 什么样的条件?
+[Character(name="char_416_zumama_1",name2="npc_2004_Alty_rock",focus=1)]
+[name="森蚺"] 我想看一看你们的车的内部构造。
+[Character(name="char_416_zumama_1",name2="npc_2004_Alty_rock",focus=2)]
+[name="Alty"] ......就这样就可以吗?
+[Character(name="char_416_zumama_1",name2="npc_2004_Alty_rock",focus=1)]
+[name="森蚺"] 嗯。
+[Character(name="npc_2001_Aya_rock")]
+[name="Aya"] 你确定你不会把我们的车搞坏吗?
+[Character(name="npc_2001_Aya_rock",name2="char_416_zumama_1",focus=2)]
+[name="森蚺"] 应该不会。
+[Character(name="npc_2001_Aya_rock")]
+[name="Aya"] Alty?
+[Character(name="npc_2004_Alty_rock")]
+[name="Alty"] 我想我们并没有多少选择。
+[Character(name="char_416_zumama_1")]
+[name="森蚺"] 所以?
+[Character(name="char_416_zumama_1",name2="npc_2004_Alty_rock",focus=2)]
+[name="Alty"] 我们同意。
+[Character(name="char_416_zumama_1")]
+[name="森蚺"] 好。大祭司爷爷。
+[Character(name="avg_npc_074")]
+[name="大祭司"] 来了!......嗯?
+[name="大祭司"] 嗯嗯嗯?
+[name="大祭司"] 你们是......
+[Character(name="avg_npc_074",name2="npc_2004_Alty_rock",focus=2)]
+[name="Alty"] 你是......
+[name="Alty"] 没想到在这里能遇到你这样的存在。
+[Character(name="avg_npc_074",name2="npc_2004_Alty_rock",focus=1)]
+[name="大祭司"] 噢,不瞒你们说,我也是这么想的。
+[name="大祭司"] 不过比起你们,我还是对你们的车更加好奇!
+[Character(name="avg_npc_074",name2="npc_2004_Alty_rock",focus=2)]
+[name="Alty"] 请便。
+[Character(name="npc_2001_Aya_rock",name2="npc_2004_Alty_rock",focus=1)]
+[name="Aya"] 我要重复一下刚才的话,这片大地真是无奇不有。
+[Character(name="npc_2001_Aya_rock",name2="npc_2004_Alty_rock",focus=2)]
+[name="Alty"] 我难得同意你的意见。
+[Dialog]
+[Character]
+[stopmusic(fadetime=1)]
+这时,frost把吉他接上了祭祀用的音响,开始了一段即兴独奏。
+[Character(name="npc_2004_Alty_rock")]
+[name="Alty"] 不错啊,Frost。
+[Character(name="npc_2003_Frost_rock")]
+[name="Frost"] 这座奇特的村庄给了我灵感。
+[Character(name="npc_2002_Dan_rock")]
+[name="Dan"] 好帅啊,Frost,这次的旋律还加入了一些变化。
+[Character(name="npc_2003_Frost_rock")]
+[playMusic(intro="$bat_Imfookingback_intro", key="$bat_Imfookingback_loop", volume=0.4)]
+[name="Frost"] 炽热,压抑......
+[name="Frost"] 我把这段曲子,取名为......《D》!
+[Dialog]
+[Character]
+[name="阿达克利斯人A"] 哪里来的声音?
+[name="阿达克利斯人B"] 这是什么声音?我感觉我浑身都充满了力量!
+[name="阿达克利斯人C"] 好像是刚才来的外乡人!快去看看!
+[Character(name="npc_2001_Aya_rock",name2="npc_2004_Alty_rock",focus=1)]
+[name="Aya"] 人越来越多了,Alty......
+[Character(name="npc_2001_Aya_rock",name2="npc_2004_Alty_rock",focus=2)]
+[name="Alty"] 不妙哦。
+[Character(name="npc_2003_Frost_rock")]
+[name="Frost"] 这些生命在渴望音乐!渴望力量!渴望......
+[Character]
+[name="阿达克利斯人B"] 这个声音是!
+[name="阿达克利斯人C"] 外乡人啊,请留下更多的声音!
+[Character(name="npc_2001_Aya_rock",name2="npc_2004_Alty_rock",focus=1)]
+[name="Aya"] Alty......虽然很突然,不过我觉得现在的氛围也很适合。
+[name="Aya"] 干脆把我们的音响搬出来,一起上去演奏一曲吧。
+[Character(name="npc_2001_Aya_rock",name2="npc_2004_Alty_rock",focus=2)]
+[name="Alty"] 总之我不反对。
+[Character(name="npc_2002_Dan_rock")]
+[name="Dan"] 好啊好啊,可不能让Frost一个人抢了风头!
+[name="Dan"] 这么劲爆的编曲,我不参一脚怎么行!
+[Character(name="npc_2004_Alty_rock")]
+[name="Alty"] 那就让这里的人感受我们的AUS的音乐吧!
+
+[Dialog]
+
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character]
+[Delay(time=1)]
+[PlaySound(key="$livecrowd", volume=0.2, loop=false, channel="people")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[name="阿达克利斯人A"] 为什么只是一些声音,我却兴奋得停不下来!
+[name="阿达克利斯人B"] 这难道和祭司们用的祭乐一样,是所谓的“乐曲”?
+[name="阿达克利斯人C"] 我从没听过这样的乐曲!她们究竟是什么人!
+[name="阿达克利斯人D"] 我知道了,她们一定是“奎卡亚提”!
+[Character(name="npc_2002_Dan_rock")]
+[name="Dan"] “奎卡亚提”?这是什么?
+[Character(name="avg_npc_074")]
+[name="大祭司"] 噢,这是他们的语言中对“唱歌的人”的称呼。
+[name="大祭司"] 这里已经很久没有出现过“奎卡亚提”了,你们的音乐征服了她们。
+[name="大祭司"] 虽然我不得不说,你们的音乐和我过去听过的奎卡亚提的音乐完全不一样!
+[name="大祭司"] 但是没有关系,我觉得你们的音乐更加有趣!
+[Character]
+[name="阿达克利斯人E"] “奎卡亚提”,再给我们演奏一曲吧!
+[name="阿达克利斯人F"] 你们想要什么都可以,再来一曲吧!
+[Character(name="npc_2001_Aya_rock")]
+[name="Aya"] 怎么办,Alty?
+[Character(name="npc_2002_Dan_rock")]
+[name="Dan"] 留下来吧,Alty!
+[Character(name="npc_2004_Alty_rock")]
+[name="Alty"] 虽然我想提醒你们不要忘记我们的目标......
+[name="Alty"] 不过,好吧,我们有的是时间。
+
+[stopmusic(fadetime=3)]
+[Dialog]
+
+[Blocker(a=1, r=0, g=0, b=0, fadetime=3, block=true)]
+[Character]
+[Background(image="bg_jungle_1",screenadapt="coverall")]
+[Delay(time=1)]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
+[playMusic(intro="$path_intro", key="$path_loop", volume=0.4)]
+[Character(name="npc_2001_Aya_rock")]
+[name="Aya"] 没想到这里还有信使。
+[Character(name="npc_2001_Aya_rock", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 我也没想到只在杂志上见过的AUS竟然会来到这里。
+[Character(name="npc_2004_Alty_rock", name2="avg_npc_075", focus=1)]
+[name="Alty"] 祖玛玛呢?
+[Character(name="npc_2004_Alty_rock", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 她在制造你们想要的音响,所以由我来给你带路。
+[name="依娜姆"] 你们打算在这里待多久?
+[Character(name="npc_2004_Alty_rock", name2="avg_npc_075", focus=1)]
+[name="Alty"] 也许是一周,也许是一个月,也许是一年。
+[name="Alty"] 这里点燃了我们,那我们至少要在这里尽兴才行。
+[Character(name="npc_2004_Alty_rock", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 那么这里应该更加适合你们演出。
+
+[Dialog]
+
+[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
+[Character]
+[Background(image="bg_temple_1",screenadapt="coverall")]
+[Delay(time=1)]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
+[Character(name="npc_2002_Dan_rock")]
+[name="Dan"] 好酷的地方!
+[Character(name="npc_2004_Alty_rock")]
+[name="Alty"] 这里是......某种神庙?
+[Character(name="npc_2004_Alty_rock", name2="avg_npc_075", focus=2)]
+[name="依娜姆"] 没错,这里过去是所有部族聚集在一起举办“玛维索提亚”的地方,不过自从嘉维尔离开后,已经很久没有用过了。
+[Character(name="npc_2001_Aya_rock")]
+[name="Aya"] “玛维索提亚”?
+[Character(name="npc_2004_Alty_rock")]
+[name="Alty"] 嘉维尔?我好像在罗德岛上看过这个名字......算了,应该只是同名吧。
+[Character(name="avg_npc_075")]
+[name="依娜姆"] 你们可以在这里进行你们的演出。
+[Character(name="npc_2003_Frost_rock")]
+[name="Frost"] 让这里的人享受最好的音乐吧。
+[Character(name="npc_2002_Dan_rock")]
+[name="Dan"] 哈哈,没错,在这里留下属于AUS的痕迹吧!
+
+[Dialog]
+
+[Blocker(a=1, r=0, g=0, b=0, fadetime=3, block=true)]
+[Character]
+[Background(image="bg_village_2",screenadapt="coverall")]
+[Delay(time=1)]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
+两个月后
+[Character(name="avg_npc_075")]
+[name="依娜姆"] AUS真是一些不可思议的家伙......
+[name="依娜姆"] 竟然就真的在这里停留了两个月。
+[name="依娜姆"] 这下嘉维尔要是哪天回来的话恐怕会大吃一惊吧,这样一个偏僻的地方,竟然也出现了音乐。
+[name="依娜姆"] 这里的人竟然爱上了摇滚乐。
+[name="依娜姆"] 那么,今天她们又打算带来什么样的演出呢?
+[name="依娜姆"] ......说不定最狂热的是我自己也说不定。
+[name="依娜姆"] AUS的各位......
+[name="依娜姆"] 嗯?
+[Dialog]
+[Character]
+[stopmusic(fadetime=2)]
+房间是空的,各种生活用品和被褥也都摆放整齐,中央的简易桌子上,放着一张纸。
+[Character(name="avg_npc_075")]
+[name="依娜姆"] 难道她们离开了?
+[name="依娜姆"] 桌上的这封信,我看看......
+[name="依娜姆"] “我们走了,勿念。愿音乐能带给你们欢乐。还有,我们把我们的唱片全都留在了这里,尽情享受吧。——AUS”
+[name="依娜姆"] ......呵,真是一群不可思议的家伙。
+
+[Dialog]
+[Delay(time=1)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
+[Character]
+[Background(image="bg_desert_1",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
+[playMusic(intro="$farce_intro", key="$farce_loop", volume=0.4)]
+[Character(name="npc_2004_Alty_rock")]
+[name="Alty"] 我想我不会忘记这个叫做阿卡胡拉的地方。
+[Character(name="npc_2003_Frost_rock")]
+[name="Frost"] (哼唱)一次难忘的经历。
+[Character(name="npc_2001_Aya_rock")]
+[name="Aya"] 但是这里的人还是太吵了,而且太野蛮了。
+[Character(name="npc_2002_Dan_rock")]
+[name="Dan"] 是吗?我很喜欢啊!
+[Character(name="npc_2002_Dan_rock",name2="npc_2001_Aya_rock",focus=2)]
+[name="Aya"] 你当然喜欢,我觉得把你留在那里你也不会反对。
+[Character(name="npc_2002_Dan_rock",name2="npc_2001_Aya_rock",focus=1)]
+[name="Dan"] 我确实犹豫了很久诶。
+[name="Dan"] 你们不觉得这里的人拥有一种天然的、原始的活力吗?
+[name="Dan"] 我们已经去过很多国家很多城市了,但是没有一个地方的人是这样的。
+[name="Dan"] 我喜欢他们!
+[Character(name="npc_2002_Dan_rock",name2="npc_2001_Aya_rock",focus=2)]
+[name="Aya"] 好吧,这一点我确实无法否认。
+[Character(name="npc_2003_Frost_rock")]
+[name="Frost"] 他们理解了我们的音乐,他们是最棒的听众。
+[Character(name="npc_2004_Alty_rock")]
+[name="Alty"] 看来Frost也很中意他们呢。
+[name="Alty"] 可不该把别人的生活搅得天翻地覆。只要唱歌就好。
+[Character(name="npc_2001_Aya_rock")]
+[name="Aya"] 唱给他们听,如果好听——
+[Character(name="npc_2002_Dan_rock")]
+[name="Dan"] 那他们也会唱。
+[Character(name="npc_2001_Aya_rock")]
+[name="Aya"] 我们是不是说过一样的话?
+[Character(name="npc_2004_Alty_rock")]
+[name="Alty"] 谁知道呢,我们或许说过无数次同样的话。
+[name="Alty"] 走吧,我们该继续我们的旅途了。
+[name="Alty"] 把歌声唱给这片大地,他会倾听吗?
+
+[Dialog]
+[Character]
+[delay(time=1)]
+几个人在车上,开了个玩笑就结束了。
+Alty看着手中的钥匙,凯尔希医生啊,你们罗德岛能给这片大地想要的答案吗?
+
+[Dialog]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
+[Dialog]
+[Character]
+[Image]
diff --git a/resources/gamedata/story/activities/act12d0/level_act12d0_st01.txt b/resources/gamedata/story/activities/act12d0/level_act12d0_st01.txt
new file mode 100644
index 00000000..bc7e39ee
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/level_act12d0_st01.txt
@@ -0,0 +1,323 @@
+[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
+[stopmusic]
+[Dialog]
+[Delay(time=1)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_temple_2",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[playMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.4)]
+[Character(name="char_187_ccheal_1#2",fadetime=1,block=true)]
+[delay(time=2)]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="嘉维尔"] 嘶,啊......有点痛......
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#2", focus=2)]
+[CameraShake(duration=0.6, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="特米米"] 嘉维尔,你终于醒了!你没事吧!
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#2", focus=1)]
+[name="嘉维尔"] 没事没事,一点小伤。
+[name="嘉维尔"] 比起这个,祖玛玛那个就是她一直以来在捣鼓的机器吗?
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 嗯,据说叫做“巨大的丑东西”。太可恶了,居然......
+[Character(name="char_187_ccheal_1#5", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 也太酷了吧!
+[Character(name="char_187_ccheal_1#5", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 居然把......咦,诶?
+[name="特米米"] 可是,可是那个大家伙明明把嘉维尔你打倒了......
+[Character(name="char_187_ccheal_1#3", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 但是它确实很厉害啊,虽然我只瞟到一眼就昏过去了。
+[Character(name="char_187_ccheal_1#3", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 唔唔,确实......
+[Character(name="char_187_ccheal_1#3", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 不过,还真是没想到她居然真的造出了这样的东西。
+[name="嘉维尔"] 虽然可露希尔也偶尔会造一些古怪的东西出来,不过祖玛玛这台恐怕可露希尔看到也会惊叹吧,哈哈。
+[Character(name="char_187_ccheal_1#3", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 诶,在罗德岛那样的东西有很多吗?
+[Decision(options="有。;......;没有这么丑的。",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] 哇哇哇,罗德岛好可怕......
+[Predicate(references="2")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 哈哈,罗德岛可是超乎你这小脑瓜想象的地方。
+[Predicate(references="3")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 哈哈,这么一说倒是真的,那台机器要是可露希尔看到估计要疯了。
+[Predicate(references="1;2;3")]
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 嗯?神庙怎么倒了?
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 被那台怪兽轰倒了。
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 哦,那这么说,祭典已经散了吗?
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 嗯。
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 也就是说,祖玛玛成为了大酋长?
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 嗯......
+[name="特米米"] 虽然一开始所有人都吓了一跳,但是......
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_temple_2",screenadapt="coverall")]
+[Blocker(a=0, fadetime=2, block=true)]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(name="char_416_zumama_1")]
+[name="森蚺"] 我毁掉神庙的原因,很简单。
+[name="森蚺"] 我想告诉大家,这种传统该结束了。
+[name="森蚺"] 靠拳头可以打十个人,像嘉维尔那样的,或许可以打一百个,但是,再多呢?
+[name="森蚺"] 就算是嘉维尔也解决不了。
+[name="森蚺"] 这就是只靠拳头的极限。
+[name="森蚺"] 但是,工具不一样,我们部族制造出来的这台“巨大的丑东西”,可以轻易地打败嘉维尔,也可以轻易地让神庙塌掉。
+[name="森蚺"] 这就是工具的力量。
+[name="森蚺"] 而借助工具,你们也可以变得这么强!
+[name="森蚺"] 所以接下来,是机器的时代!
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_temple_2",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 大家都被她说服了,所以......
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 所以她成为了大酋长吗,嗨呀,这下真是输了。
+[Decision(options="不甘心吗?;......;可别不服输啊,嘉维尔。",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 嗯?没有,输了就是输了。
+[Predicate(references="2")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 嘿,博士,不用想安慰我的话,我是真的不难过。
+[Predicate(references="3")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 哼,当然,我是谁?
+[Predicate(references="1;2;3")]
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 哦,不过,特米米,抱歉啊,我这么一搞,你都还没上场就结束了。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] ......没事的,就算是我先上场,应该也是一样的结果吧。
+[Character(name="char_187_ccheal_1", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 好吧,这倒没错。
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 那么,博士,接下来怎么办?
+[Decision(options="找引擎和其他人。;......;观光?",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 哦对,不管怎么说,引擎不找回来,我们可回不去了。
+[name="嘉维尔"] 而且这么一说,祭典上还真是一个我们的人都没出现啊,他们该不会是迷路了吧。
+[Predicate(references="2")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 博士也没想好吗,没事,慢慢想吧,距离假期结束还有时间呢。
+[Predicate(references="3")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 哈哈,我就喜欢博士你这种地方,那就一边找引擎和其他人,一边观光吧!
+[Predicate(references="1;2;3")]
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] 那个,这个......
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 嗯?那边那两个人......
+[Character(name="avg_npc_070", name2="avg_npc_071", focus=1)]
+[name="阿达克利斯人A"] 喂,哥哥,你没事吧!
+[Character(name="avg_npc_070", name2="avg_npc_071", focus=2)]
+[name="阿达克利斯人B"] 我没事,我只是,有点......
+[Character(name="avg_npc_070", name2="avg_npc_071", focus=1)]
+[name="阿达克利斯人A"] 哥哥,哥哥!
+[name="阿达克利斯人A"] 巫医,这里有巫医吗!
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 喂,让我看看。
+[Character(name="char_187_ccheal_1", name2="avg_npc_070", focus=2)]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="阿达克利斯人A"] 嘉维尔?你没死吗?
+[Character(name="char_187_ccheal_1#2", name2="avg_npc_070", focus=1)]
+[name="嘉维尔"] 我才没那么容易死。
+[name="嘉维尔"] 少废话,把你哥哥放平在地上给我看看。
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 特米米,把我的医药箱给我拿过来。
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#2", focus=2)]
+[name="特米米"] 哦,哦!
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_temple_2",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(name="char_187_ccheal_1", name2="avg_npc_070", focus=2)]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="阿达克利斯人A"] 我哥哥没事吗!
+[Character(name="char_187_ccheal_1#2", name2="avg_npc_070", focus=1)]
+[name="嘉维尔"] 没死,但是状况不太好。
+[Character(name="char_187_ccheal_1#4")]
+[name="嘉维尔"] 呼吸短促,有血性泡沫痰......嗯?体表有源石结晶分布?!
+[name="嘉维尔"] ......博士,我初步判断这是矿石病感染造成的心力衰竭。
+[Character(name="char_187_ccheal_1#4", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人A"] 什么?
+[Character(name="char_187_ccheal_1#2", name2="avg_npc_070", focus=1)]
+[name="嘉维尔"] 这是石头病。症状还不算重,我的医药箱里有应急的药,不过需要马上接受治疗。
+[name="嘉维尔"] 把他扶起来,不能躺着,我先来给他补充一些氧气。
+[Character(name="char_187_ccheal_1#2", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人A"] 这也是石头病搞的鬼?啧,我就说过让哥哥不要勉强的。
+[Character(name="char_187_ccheal_1#4", name2="avg_npc_070", focus=1)]
+[name="嘉维尔"] ......
+[name="嘉维尔"] 喂,你叫什么?
+[Character(name="char_187_ccheal_1#4", name2="avg_npc_070", focus=2)]
+[name="阿达克利斯人A"] 我叫尤吉,这是我的哥哥,尤塔。
+[Character(name="char_187_ccheal_1#2", name2="avg_npc_070", focus=1)]
+[name="嘉维尔"] 你是哪个部族的?
+[Character(name="char_187_ccheal_1#2", name2="avg_npc_070", focus=2)]
+[name="尤吉"] 我是森蚺部族的。
+[Character(name="char_187_ccheal_1#4")]
+[name="嘉维尔"] ......
+[Character(name="char_187_ccheal_1#4", name2="char_411_tomimi_1#4", focus=2)]
+[name="特米米"] 嘉维尔,你怎么了,表情变得好可怕。
+[Character(name="char_187_ccheal_1#4", name2="char_411_tomimi_1#4", focus=1)]
+[name="嘉维尔"] 先别说话。
+[Character(name="char_187_ccheal_1#4", name2="avg_npc_070", focus=1)]
+[name="嘉维尔"] 我再问你,祖玛玛为了造她的钢铁怪兽,有没有让你们去矿区采矿?
+[Character(name="char_187_ccheal_1#4", name2="avg_npc_070", focus=2)]
+[name="尤吉"] 有啊,怎么了?
+[Character(name="char_187_ccheal_1#4")]
+[name="嘉维尔"] .......
+[name="嘉维尔"] 抱歉啊,博士,看来无论如何,我必须去找祖玛玛一趟了。
+[Decision(options="因为“石头病”?;......;看来观光要暂缓了。",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 不愧是博士,一下就想到了我在想的东西。
+[Predicate(references="2")]
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 博士你这么聪明,应该已经察觉了吧。
+[Predicate(references="3")]
+[Character(name="char_187_ccheal_1#4")]
+[name="嘉维尔"] 抱歉啊,博士,但是这件事我不做不行。
+[Predicate(references="1;2;3")]
+[Character(name="char_187_ccheal_1#4")]
+[name="嘉维尔"] 博士,我们这里和外界几乎没有什么联系,对你和其他干员来说,一定是个很落后的地方吧。
+[name="嘉维尔"] 但这样的地方也有这样的地方的好处,那就是,你也听到了,在我们这里,矿石病只是一种被叫做“石头病”的普通疾病。
+[name="嘉维尔"] 偶尔会有人染上它,也会有人因为这种病死去。但是对我们来说,它没有什么特殊的,因为什么病都有人死。
+[name="嘉维尔"] 大家会像照顾普通病人一样照顾得了矿石病的人,而大家对它唯一的了解,就是去矿场可能会得这种病。
+[name="嘉维尔"] 所以在很久以前,就已经很少有人去矿场了。
+[Decision(options="你的矿石病......", values="1")]
+[Predicate(references="1")]
+[Character(name="char_411_tomimi_1#5")]
+[name="特米米"] 嘉维尔的病是为了救我才得的。
+[Character(name="char_187_ccheal_1#4", name2="char_411_tomimi_1#5", focus=1)]
+[name="嘉维尔"] 嗯,当时特米米这孩子还小,有一次溜进矿场深处,我去救她,回来之后就得了病。
+[name="嘉维尔"] 幸好她没有得。
+[Character(name="char_187_ccheal_1#4", name2="char_411_tomimi_1#5", focus=2)]
+[name="特米米"] 要是我替嘉维尔得就好了......
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#5", focus=1)]
+[name="嘉维尔"] 不许说这种话,谁得病都不好,得了病也只能说运气不好。
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1#6", focus=2)]
+[name="特米米"] 呜......
+[Decision(options="所以,你真的是被排挤才离开这里的?", values="1")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 博士,你问这个问题好几次了吧。
+[name="嘉维尔"] 自从我得了病后,其他族人什么事都不让我做,打猎不让我去,聚会不让我参加。
+[name="嘉维尔"] 尤其是特米米这丫头,干脆从别的部族跑过来,天天粘着我,什么都帮我做了,害我什么都做不了。
+[name="嘉维尔"] 最后,连祭典他们干脆都不想让我参加。
+[name="嘉维尔"] 渐渐的,所有人都用一种“嘉维尔你什么都不要做了,我们会帮你做好”的方式对待我......但这并不是我想要的。
+[Character(name="char_411_tomimi_1#7")]
+[name="特米米"] 嘉维尔从那个时候开始就不怎么笑了......
+[Character(name="char_187_ccheal_1#4")]
+[name="嘉维尔"] 所以我一怒之下,才在祭典途中一个人冲上去把所有人打了一顿。
+[Character(name="char_187_ccheal_1#4", name2="char_411_tomimi_1#6", focus=2)]
+[name="特米米"] 呜呜,都怪我当时太想照顾嘉维尔了......
+[Decision(options="......确实这也是一种排挤。;......;我也想体验这种排挤啊!",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1#4")]
+[name="嘉维尔"] 其实吧,在我们这里,不能打或者没有活力的人,那就是废人。
+[name="嘉维尔"] 我宁愿你让我做些危险的事,也不想被限制自由什么都做不了。
+[Predicate(references="2")]
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 博士,你是不是觉得很可笑?
+[name="嘉维尔"] 但其实我也觉得很可笑,我出来之后才知道,原来矿石病是那么被人厌恶的一种病。
+[name="嘉维尔"] 我花了很长时间才了解清楚所有的现实。
+[Predicate(references="3")]
+[Character(name="char_187_ccheal_1#4")]
+[name="嘉维尔"] 啧,博士,说话小心点,不然我揍你。
+[name="嘉维尔"] 我知道你的意思,在外面,被人唾弃才是矿石病患者的常态。
+[name="嘉维尔"] 但对那时的我来说,这可是真正的煎熬。
+[Predicate(references="1;2;3")]
+[Character(name="char_187_ccheal_1#4")]
+[name="嘉维尔"] 不对,被你带歪了,我要说的不是这个。
+[name="嘉维尔"] 嗯?我要说什么来着?
+[Decision(options="钢铁怪兽。;......;欠我钱的事。",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 哦对。
+[Predicate(references="2")]
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 博士你倒是也帮我想一想。
+[name="嘉维尔"] 哦,我想起来了。
+[Predicate(references="3")]
+[Character(name="char_187_ccheal_1#4")]
+[name="嘉维尔"] 放屁。
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 哦,想起来了。
+[Predicate(references="1;2;3")]
+[Character(name="char_187_ccheal_1#4")]
+[name="嘉维尔"] 我要说的是,之前看到的时候没细想,但是仔细想想,那台怪兽,明显用到了许多铁矿。
+[name="嘉维尔"] 再加上祖玛玛说的话。也就是说,祖玛玛那家伙,绝对让手下去开采铁矿了。
+[Character(name="char_411_tomimi_1#2")]
+[name="特米米"] 这么说起来,确实有听说过呢。
+[Character(name="char_187_ccheal_1#4")]
+[name="嘉维尔"] 本来这也就算了,只是在外围开采的话,不会有很大问题。
+[name="嘉维尔"] 但既然出现了得病的人,我不能坐视不理。
+[name="嘉维尔"] 她想要搞什么机械时代我不管,但她如果忽视其他人的生命,那我就必须给她来几拳。
+[Decision(options="我支持你。;......;成为了好医生啊,嘉维尔。",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_1")]
+[name="嘉维尔"] 谢谢你,博士。
+[Predicate(references="2")]
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 哦哦,博士的眼神也变得尖锐起来了。
+[Predicate(references="3")]
+[Character(name="char_187_ccheal_1#2")]
+[name="嘉维尔"] 嘿,那当然。
+[Predicate(references="1;2;3")]
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 嘉维尔......
+[Character(name="char_411_tomimi_1")]
+[name="特米米"] ......
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 特米米,祖玛玛的部族在哪儿?
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 诶,我也不知道。
+[Character(name="char_187_ccheal_1#2", name2="avg_npc_070", focus=2)]
+[name="尤吉"] 喂,嘉维尔,我才不管你怎么想当医生的事,我哥哥到底怎么样了?
+[Character(name="char_187_ccheal_1#2", name2="avg_npc_070", focus=1)]
+[name="嘉维尔"] 嗯?你听得懂我们说的萨尔贡语?
+[Character(name="char_187_ccheal_1#2", name2="avg_npc_070", focus=2)]
+[name="尤吉"] 听得懂啊,因为族长有在教我们。
+[Character(name="char_187_ccheal_1#2", name2="avg_npc_070", focus=1)]
+[name="嘉维尔"] ......祖玛玛那家伙,究竟想干什么。
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 啧,不管这个。总之,特米米,让你的人把这个人送回你的部族,让在那里的Lancet-2先对这个人进行一些治疗。
+[Character(name="char_187_ccheal_1#2", name2="avg_npc_070", focus=2)]
+[name="尤吉"] 喂,你要干什么!
+[Character(name="char_187_ccheal_1#4", name2="avg_npc_070", focus=1)]
+[name="嘉维尔"] 不想让你哥哥死的话,就把他交给我,相信我。
+[Character(name="char_187_ccheal_1#4", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] ......这样的话,我也一起把他带回去吧。
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 嗯?你不跟我一起去吗?
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 啊,不、不是!我当然想和嘉维尔你一起去,只是我有些事情要准备,之后我会追上你们的!
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 什么事,要我帮忙吗?
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1", focus=2)]
+[name="特米米"] 不、不用!我自己就可以解决的!
+[name="特米米"] 嘉维尔,你还记得大瀑布吗?我们就在那里汇合吧!
+[Character(name="char_187_ccheal_1#2", name2="char_411_tomimi_1", focus=1)]
+[name="嘉维尔"] 行。
+[Character(name="char_187_ccheal_1#2", name2="avg_npc_070", focus=2)]
+[name="尤吉"] 好吧,你是嘉维尔,我相信你,但我也要一起去!
+[Character(name="char_187_ccheal_1#4", name2="avg_npc_070", focus=1)]
+[name="嘉维尔"] 不用,你去了也没用,而且我有事让你去做。
+[Character(name="char_187_ccheal_1#4", name2="avg_npc_070", focus=2)]
+[name="尤吉"] 什么?
+[Character(name="char_187_ccheal_1#4", name2="avg_npc_070", focus=1)]
+[name="嘉维尔"] 你回去告诉祖玛玛,我有事要找她。
+[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
+[Dialog]
+[Character]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d0/level_act12d0_st02.txt b/resources/gamedata/story/activities/act12d0/level_act12d0_st02.txt
new file mode 100644
index 00000000..1427895e
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/level_act12d0_st02.txt
@@ -0,0 +1,310 @@
+[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
+[stopmusic]
+[Dialog]
+[Delay(time=1)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_desert_1",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[playMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.4)]
+[Character(name="avg_npc_012",fadetime=1,block=true)]
+[delay(time=1)]
+[name="迪伦"] Lancet-2,我有个严肃的问题。
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=1)]
+[name="Lancet-2"] 请问。
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=2)]
+[name="迪伦"] 你不会没电吗?
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=1)]
+[name="Lancet-2"] 啊,关于这一点请不用担心,在出发前,可露希尔姐姐为我换上了超长续航的新型电池。
+[name="Lancet-2"] 理论上我可以在一个星期内不用补充任何能源。
+[name="Lancet-2"] 而且飞行器上也还有备用的电池,所以请不用担心我。
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=2)]
+[name="迪伦"] 好吧。
+[name="迪伦"] 不知道小刻那孩子怎么样了,我们回来的路上她忽然窜起来就跑了。
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=1)]
+[name="Lancet-2"] 确实,刻俄柏小姐现在的状况让人有些担忧呢,不过考虑到她旺盛的生命力,应该不用太过担心呢。
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=2)]
+[name="迪伦"] 也对。
+[name="迪伦"] 啊,好无聊。
+[name="迪伦"] 飞行器检修完毕,嘉维尔送过来的病人的病情也稳定了下来,暂时没有什么别的事可以做了呢。
+[name="迪伦"] 而且和这里的人语言又不通,早知道就跟博士去看那什么祭典了。
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=1)]
+[name="Lancet-2"] 飞行器是很重要的罗德岛财产,必须要好好保护才行呢。
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=2)]
+[name="迪伦"] 说说而已,我是驾驶员,这点我当然是知道的。
+[name="迪伦"] 你就好啦,Lancet-2,无聊的时候可以切休眠模式,我昨天睡了12个小时,现在根本睡不着。
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=1)]
+[name="Lancet-2"] 唔,确切地说,对我来说,并没有“无聊”的概念呢。
+[name="Lancet-2"] 虽然我可以理解迪伦先生你现在的感情,可露希尔姐姐也经常会发出这样的感慨,以及通常这样的情况下她就会去做些奇怪的事。
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=2)]
+[name="迪伦"] ......我不是第一次这么想了,Lancet-2,你和其他小车里面真的不是装了个人吗?
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=1)]
+[name="Lancet-2"] 不是呢,我的里面是精密的电路结构,你要看吗?
+[name="Lancet-2"] 虽然由于我的性格预设是女性,所以对于向异性展现身体这件事,我可能会做出一些我自己都无法预想的额外行动。
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=2)]
+[name="迪伦"] 呃,算了。
+[name="迪伦"] 就算要看,这种时候我肯定也是想看泳装啊。
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=1)]
+[name="Lancet-2"] 泳装?
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=2)]
+[name="迪伦"] 是啊,现在可是夏天,大家穿上泳装玩水还挺正常吧。
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=1)]
+[name="Lancet-2"] 这样的话,我来为你播放一段海浪的音频吧。
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=2)]
+[name="迪伦"] 别啊,这样不就显得我更惨了。
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=1)]
+[name="Lancet-2"] ......难道说,迪伦先生想看我的泳装吗?
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=2)]
+[name="迪伦"] 才不要啊!
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=1)]
+[name="Lancet-2"] 是呢,对不起,毕竟我只是机器。
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=2)]
+[name="迪伦"] 呃,抱歉,我不是那个意思。
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=1)]
+[name="Lancet-2"] 请不用介意。说起来,迪伦先生见过海吗?
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=2)]
+[name="迪伦"] 呃,算是见过吧,大概是去年夏天,银灰老爷因为行程有变借用了罗德岛的飞行器,当时是我作为驾驶员送他去的。
+[name="迪伦"] 到了地方后我才发现好像是个度假的地方,然后被银灰老爷邀请体验了一把VIP的生活。
+[name="迪伦"] 啧啧,我在那时才知道,原来是贫穷限制了我对有钱人的想象。
+[name="迪伦"] 你看,我还有那时候的照片呢。
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=1)]
+[name="Lancet-2"] 迪伦先生向往那样的生活吗?
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=2)]
+[name="迪伦"] 嗯?向往啊......虽然那几天确实很爽,不过真要我一直过那样的生活,我肯定是过不惯的。
+[name="迪伦"] 还是在驾驶舱里吃泡面,每天日夜颠倒的生活适合我。
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=1)]
+[name="Lancet-2"] 这样可不行,迪伦先生,我来为你设计一套比较科学健康的作息表吧。
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=2)]
+[name="迪伦"] 那还是免了吧!
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=1)]
+[name="Lancet-2"] 真遗憾。可露希尔姐姐虽然为我设计了这个功能,但是无论是她还是博士,都从来没有用到过这个功能。
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=2)]
+[name="迪伦"] 哈哈,那两位确实。
+[name="迪伦"] 哎,不过,话又说回来,这里的部族的生活比我想象的其实也好不少,该有的都有。
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=1)]
+[name="Lancet-2"] 是呢,虽然这里比起外界的生活在便利和舒适程度上差了许多,但是也并没有什么特别不便的地方。
+[name="Lancet-2"] 根据我的记录,这两天,迪伦先生的身体健康水平也有所回升。
+[name="迪伦"] 真的假的?
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=1)]
+[name="Lancet-2"] 是真的。
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=2)]
+[name="迪伦"] 这就是所谓的回归自然吧?嘿,也是,毕竟说白了,所有人还不都是从这样的生活过来的。
+[name="迪伦"] 对了,我记得嘉维尔说过,在那边的雨林中有一座巨大的瀑布,等博士回来后,去那边玩应该不错。
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=1)]
+[name="Lancet-2"] 他们说不定已经过去了也说不定呢。
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=2)]
+[name="迪伦"] 博士做事一向公平,我相信他们一定不会抛下我们去玩水的!
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=1)]
+[name="Lancet-2"] 是呢,在那之前,就先耐心等待吧。
+[stopmusic(fadetime=2)]
+[Character(name="char_285_medic2_1", name2="avg_npc_012", focus=-1)]
+[name="???"] 这里有叫迪伦的人吗?
+[Character(name="avg_npc_012")]
+[name="迪伦"] 我!
+[name="迪伦"] 嗯?你会说萨尔贡语?
+[PlaySound(key="$d_gen_walk_n", volume=0.6)]
+[Character(name="avg_npc_075",fadetime=1,block=true)]
+[delay(time=1)]
+[name="依娜姆"] 会。和一台机器在一起的人,嗯,应该是你没错了。
+[name="依娜姆"] 叫博士的家伙让我给你带了一封信。
+[Character(name="avg_npc_075", name2="avg_npc_012", focus=2)]
+[name="迪伦"] 嗯?让我看看。
+[delay(time=1)]
+[Character(name="avg_npc_012")]
+[name="迪伦"] ......Lancet-2,看来我们有事做了。
+[Dialog]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
+[Character]
+[Background(image="bg_falls",screenadapt="coverall",x=200, y=0,block=true)]
+[Blocker(a=0, fadetime=2, block=true)]
+[playMusic(intro="$farce_intro", key="$farce_loop", volume=0.4)]
+[BackgroundTween(image="bg_falls" ,screenadapt="coverall",xFrom=200, yFrom=0, xTo=0, yTo=0,duration=5,block=true)]
+[Character(name="char_337_utage_summer_1#2")]
+[name="宴"] 哇,远远地就听到水声了,没想到这座瀑布有这么大!
+[Character(name="char_187_ccheal_summer_1", name2="char_337_utage_summer_1#2", focus=1)]
+[name="嘉维尔"] 哈,我没瞎说吧。
+[Character(name="char_187_ccheal_summer_1", name2="char_337_utage_summer_1#2", focus=2)]
+[name="宴"] 好吧,这次就原谅嘉维尔了~
+[Character(name="char_187_ccheal_summer_1", name2="char_017_homura_summer", focus=2)]
+[name="煌"] 哈哈,确实是相当壮观的瀑布啊。
+[Character(name="char_187_ccheal_summer_1", name2="char_017_homura_summer", focus=1)]
+[name="嘉维尔"] 特米米好像还没来的样子,先在这里休息一会儿吧。
+[Character(name="char_337_utage_summer_1#2")]
+[name="宴"] 好耶,我的泳装总算是没有白穿~
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_falls",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(name="char_415_flint_1",fadetime=1,block=true)]
+[delay(time=1)]
+[name="燧石"] ......
+[Character(name="char_415_flint_1", name2="char_017_homura_summer", focus=2)]
+[name="煌"] 战意盎然啊,小姑娘。
+[Character(name="char_415_flint_1", name2="char_017_homura_summer", focus=1)]
+[name="燧石"] ......
+[Dialog]
+[Character(name="char_415_flint_1")]
+意识到语言不通的克玛尔没有说话,只是摆出一个架势。
+[Character(name="char_415_flint_1", name2="char_017_homura_summer", focus=2)]
+[name="煌"] 嘿,反正没事做,就再陪你打几场好了。
+[Dialog]
+[Character]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_falls",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[Character(name="char_337_utage_summer_1")]
+[name="宴"] 煌大姐和那个女孩子打的真激烈呢。
+[Character(name="char_337_utage_summer_1", name2="char_201_moeshd_summer", focus=2)]
+[name="可颂"] 是啊。
+[Character(name="char_337_utage_summer_1#3", name2="char_201_moeshd_summer", focus=1)]
+[name="宴"] 真不知道打架有什么好玩的。
+[Character(name="char_337_utage_summer_1#3", name2="char_201_moeshd_summer", focus=2)]
+[name="可颂"] ......你在战斗的时候可不是你说的这样哦,宴。
+[Character(name="char_337_utage_summer_1", name2="char_201_moeshd_summer", focus=1)]
+[name="宴"] 啊哈哈,说的也是。
+[name="宴"] 话说,可颂你穿的不是泳装吧。
+[Character(name="char_337_utage_summer_1", name2="char_201_moeshd_summer", focus=2)]
+[name="可颂"] 啊哈哈,被你发现了。这其实是我买的户外套装,防水性还不错,勉强可以算作泳装啦。
+[Character(name="char_337_utage_summer_1#2", name2="char_201_moeshd_summer", focus=1)]
+[name="宴"] 你还真是喜欢实用性比较强的东西诶。
+[name="宴"] 不过,虽然不是海边,不过在瀑布边玩水也挺有意思的呢!有种回归自然的感觉,可惜我没有带相机了。
+[Character(name="char_337_utage_summer_1#2", name2="char_201_moeshd_summer", focus=2)]
+[name="可颂"] 是呢,我也是第一次来到这样的野外,感觉比想象的要有趣多了~
+[Character(name="char_337_utage_summer_1#4", name2="char_201_moeshd_summer", focus=1)]
+[name="宴"] 咦......
+[Character(name="char_337_utage_summer_1#4", name2="char_201_moeshd_summer", focus=2)]
+[name="可颂"] 怎么了?
+[Character(name="char_337_utage_summer_1#4")]
+[name="宴"] 我是不是看错了?
+[Character(name="char_201_moeshd_summer")]
+[name="可颂"] 嗯?
+[Character(name="char_337_utage_summer_1#4")]
+[name="宴"] 那个难道不是小刻吗?
+[Dialog]
+[Character]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
+[Character]
+[Image(image="ac12_2",xTo=10, yTo=0,xScale=1.03, yScale=1.03, fadetime=0)]
+[Blocker(a=0, fadetime=2, block=false)]
+[ImageTween(xFrom=10, yFrom=0, xTo=-10, yTo=0, xScale=1.03, yScale=1.03, duration=30, block=false)]
+[Character(name="char_187_ccheal_summer_1")]
+[name="嘉维尔"] 博士,这座瀑布不错吧。
+[Decision(options="很不错。;......;一般般。",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_summer_1")]
+[name="嘉维尔"] 哈哈,我以前也很喜欢来这里洗澡。
+[Predicate(references="2")]
+[Character(name="char_187_ccheal_summer_1")]
+[name="嘉维尔"] 你好像在想事情的样子啊,博士。
+[Predicate(references="3")]
+[Character(name="char_187_ccheal_summer_1")]
+[name="嘉维尔"] 口气不小啊,博士。
+[Predicate(references="1;2;3")]
+[Character(name="char_187_ccheal_summer_1")]
+[name="嘉维尔"] 渡过这里,然后再走一段路,应该就要到祖玛玛的部族了。
+[name="嘉维尔"] 收到特米米的来信时,我可没有想到事情会变成这样。
+[name="嘉维尔"] ......唉,博士,我这几天一直有一件事比较苦恼,我们也算交情不错了,我就问问你好了。
+[Character(name="char_187_ccheal_summer_1")]
+[delay(time=1)]
+[name="嘉维尔"] 你觉得......
+[name="宴"] 博——士——!
+[name="嘉维尔"] 怎么了?我正在和博士说话呢。
+[name="宴"] 看那边!
+[name="嘉维尔"] 那是......小刻?
+[name="刻俄柏"] 找到啦,是蘑菇海洋!
+[name="刻俄柏"] 洗澡咯!
+[name="嘉维尔"] 看起来还没恢复神智的样子。
+[name="宴"] 但是她在水里打滚的样子好可爱哦。
+[name="嘉维尔"] 唉,这个傻孩子。
+[name="嘉维尔"] 干脆让她就这么玩一会儿好了......
+[name="嘉维尔"] 比起这个,博士,我刚才要和你说的是——
+[name="嘉维尔"] 你觉得我的尾巴和以前比有没有变粗?
+[Decision(options="粗了。;......;没注意。",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_summer_1")]
+[CameraShake(duration=0.6, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[name="嘉维尔"] 什么?是真的吗?完了完了,这下回去之后要注意饮食了。
+[Predicate(references="2")]
+[Character(name="char_187_ccheal_summer_1")]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
+[name="嘉维尔"] 干嘛啊,博士,用那种眼神看我,尾巴可是阿达克利斯的命根!
+[Predicate(references="3")]
+[Character(name="char_187_ccheal_summer_1")]
+[name="嘉维尔"] 啧,果然不该指望你。
+[Predicate(references="1;2;3")]
+[Character(name="char_187_ccheal_summer_1")]
+[name="嘉维尔"] 你不知道,特米米那个尾巴以前可没这么粗,唉,我可不想变成那样的大尾巴。
+[Dialog]
+[Character]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
+[Character]
+[Image]
+[Blocker(a=0, fadetime=2, block=true)]
+[Decision(options="你对祖玛玛没什么想法吗?;......;聊聊尾巴吧。",values="1;2;3")]
+[Predicate(references="1")]
+[Character(name="char_187_ccheal_summer_1")]
+[name="嘉维尔"] 嗯?想法是什么意思?
+[name="嘉维尔"] 我觉得那家伙挺厉害的啊,能捣鼓出那么大的机器。
+[Predicate(references="2")]
+[Character(name="char_187_ccheal_summer_1")]
+[name="嘉维尔"]
+[Predicate(references="3")]
+[Character(name="char_187_ccheal_summer_1")]
+[name="嘉维尔"] 博士,我就知道你肯定也会感兴趣的!
+[Predicate(references="1;2;3")]
+[character]
+[Dialog]
+[PlaySound(key="$rungeneral", volume=1)]
+[Character(name="char_411_tomimi_1",fadetime=1,block=true)]
+[delay(time=0.6)]
+[name="特米米"] 嘉维尔!
+[Character(name="char_187_ccheal_summer_1",name2="char_411_tomimi_1",focus=1)]
+[name="嘉维尔"] 你来了啊,特米米。你的事情办完了?
+[Character(name="char_187_ccheal_summer_1",name2="char_411_tomimi_1#2",focus=2)]
+[name="特米米"] 嗯!
+[Character(name="char_337_utage_summer_1",name2="char_411_tomimi_1#2",focus=1)]
+[name="宴"] 嗯嗯嗯?
+[Character(name="char_337_utage_summer_1",name2="char_411_tomimi_1#4",focus=2)]
+[name="特米米"] 怎、怎么了?
+[Character(name="char_337_utage_summer_1#2")]
+[name="宴"] 好可爱的女孩子!嘉维尔,原来你也有这样的朋友啊,我还以为你认识的都是和你一样满脑子肌肉的家伙呢。
+[Character(name="char_337_utage_summer_1#2",name2="char_187_ccheal_summer_1",focus=2)]
+[name="嘉维尔"] 你这家伙很失礼啊!
+[Character(name="char_337_utage_summer_1")]
+[name="宴"] 细腻的皮肤,精致的五官,暗黑系的穿搭也很合身。
+[Character(name="char_337_utage_summer_1",name2="char_187_ccheal_summer_1",focus=2)]
+[name="嘉维尔"] 暗黑系?很流行吗?
+[Character(name="char_337_utage_summer_1",name2="char_187_ccheal_summer_1",focus=1)]
+[name="宴"] 没有吧,不过在一部分人里还挺受欢迎的哦。
+[Character(name="char_337_utage_summer_1",name2="char_411_tomimi_1#4",focus=2)]
+[name="特米米"] 我、我是在杂志上学来的,据说外面的人都是这么穿的。
+[Character(name="char_337_utage_summer_1#2",name2="char_411_tomimi_1#4",focus=1)]
+[name="宴"] 啊,看来你对时尚有很深的误解呢,不过也没办法,毕竟是这样的地方,会有这样错误的观念也是难免的!
+[name="宴"] 不过没关系,就由宴姐姐我来传授给你正确的时尚知识吧!
+[Character(name="char_337_utage_summer_1")]
+[name="宴"] 嘉维尔,我就把她带走了!
+[Character(name="char_411_tomimi_1#2")]
+[name="特米米"] 诶?诶诶诶?
+[Character(name="char_187_ccheal_summer_1")]
+[name="嘉维尔"] 呃,随你吧。
+[name="嘉维尔"] 总之,这下人就到齐了。
+[name="嘉维尔"] 我去让小刻清醒一下......
+[character]
+[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
+[name="刻俄柏"] 休息结束!小刻要继续战斗了!
+[Character(name="char_201_moeshd_summer")]
+[name="可颂"] 嘉维尔,她又要跑了!
+[Character(name="char_187_ccheal_summer_1")]
+[name="嘉维尔"] 什么?
+[name="嘉维尔"] 啧,大家快把衣服换好了!快追!
+[Character(name="char_411_tomimi_1#4")]
+[name="特米米"] 这个方向,好像是祖玛玛部族的方向......
+[Character(name="char_337_utage_summer_1#4")]
+[name="宴"] 等一下!你换得这么快的吗?!
+[name="宴"] 等等我们啊!
+[Character(name="char_017_homura_summer")]
+[name="煌"] 有什么好换掉的!就这样出发!
+[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
+[Dialog]
+[Character]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d0/training/training_act12d0_01_a.txt b/resources/gamedata/story/activities/act12d0/training/training_act12d0_01_a.txt
new file mode 100644
index 00000000..37f51be2
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/training/training_act12d0_01_a.txt
@@ -0,0 +1,5 @@
+[HEADER(is_skippable=true, is_autoable=false)] 活动12d0教学关_a
+
+[PopupDialog(dialogHead="$avatar_ccheal")] 以前我就在想了,这些巨蕈真的不能想想办法吗?
+[PopupDialog(dialogHead="$avatar_tomimi")] 那个,嘉维尔,我有办法!让我的手下们去吧!
+
diff --git a/resources/gamedata/story/activities/act12d0/training/training_act12d0_01_b.txt b/resources/gamedata/story/activities/act12d0/training/training_act12d0_01_b.txt
new file mode 100644
index 00000000..1b24e81b
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/training/training_act12d0_01_b.txt
@@ -0,0 +1,7 @@
+[HEADER(is_skippable=true, is_autoable=false)] 活动12d0教学关_b
+
+[Tutorial(focusX=220, focusY=200, focusWidth=100, focusHeight=100, \
+ animStyle="Highlight", focusStyle="HighlightCircle", black="$f_tut_black", \
+ protectTime=0.5, dialogHead="$avatar_tomimi", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
+大家现在对于处理这种巨蕈很有经验的!
+
diff --git a/resources/gamedata/story/activities/act12d0/training/training_act12d0_01_c.txt b/resources/gamedata/story/activities/act12d0/training/training_act12d0_01_c.txt
new file mode 100644
index 00000000..68b11681
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/training/training_act12d0_01_c.txt
@@ -0,0 +1,10 @@
+[HEADER(is_skippable=true, is_autoable=false)] 活动12d0教学关_c
+
+[Tutorial(focusX=220, focusY=120, focusWidth=100, focusHeight=100, \
+ animStyle="Highlight", focusStyle="HighlightCircle", black="$f_tut_black", \
+ protectTime=0.5, dialogHead="$avatar_tomimi", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
+清理掉巨蕈后,擅长远程攻击的人就可以站上木桩了。
+
+[PopupDialog(dialogHead="$avatar_ccheal")] 等等,这些不是你的手下吗?怎么穿着罗德岛的衣服?
+[PopupDialog(dialogHead="$avatar_tomimi")] 唔,因为博士在进入雨林前询问我能不能雇佣一些我的手下。
+
diff --git a/resources/gamedata/story/activities/act12d0/training/training_act12d0_01_d.txt b/resources/gamedata/story/activities/act12d0/training/training_act12d0_01_d.txt
new file mode 100644
index 00000000..8aecc333
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/training/training_act12d0_01_d.txt
@@ -0,0 +1,6 @@
+[HEADER(is_skippable=true, is_autoable=false)] 活动12d0教学关_d
+
+[PopupDialog(dialogHead="$avatar_ccheal")] 不愧是博士,连这都已经考虑到了吗。
+[PopupDialog(dialogHead="$avatar_ccheal")] 那现在这些人应该算是罗德岛的临时雇员了。
+[PopupDialog(dialogHead="$avatar_ccheal")] 借助这些临时雇员的力量继续前进吧。
+
diff --git a/resources/gamedata/story/activities/act12d0/training/training_act12d0_09_a.txt b/resources/gamedata/story/activities/act12d0/training/training_act12d0_09_a.txt
new file mode 100644
index 00000000..4436f4ab
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/training/training_act12d0_09_a.txt
@@ -0,0 +1,3 @@
+[HEADER(is_skippable=true, is_autoable=false)] 活动12d0演出关_a
+[PopupDialog(dialogHead="$avatar_tomimi")] 我、我还没有输!
+[PopupDialog(dialogHead="$avatar_tomimi")] 所有人一起上吧!
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d0/training/training_act12d0_09_b.txt b/resources/gamedata/story/activities/act12d0/training/training_act12d0_09_b.txt
new file mode 100644
index 00000000..cdf5018a
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/training/training_act12d0_09_b.txt
@@ -0,0 +1,3 @@
+[HEADER(is_skippable=true, is_autoable=false)] 活动12d0演出关_b
+[PopupDialog(dialogHead="$avatar_huang")] 这些人斗志昂扬啊。
+[PopupDialog(dialogHead="$avatar_huang")] 嘉维尔,要不然你留下来算了。
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d0/training/training_act12d0_09_c.txt b/resources/gamedata/story/activities/act12d0/training/training_act12d0_09_c.txt
new file mode 100644
index 00000000..5f3da6ad
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/training/training_act12d0_09_c.txt
@@ -0,0 +1,3 @@
+[HEADER(is_skippable=true, is_autoable=false)] 活动12d0演出关_c
+[PopupDialog(dialogHead="$avatar_tomimi")] 好厉害……
+[PopupDialog(dialogHead="$avatar_tomimi")] 但是,这一切都是为了嘉维尔,大家上呀!
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d0/training/training_act12d0_09_d.txt b/resources/gamedata/story/activities/act12d0/training/training_act12d0_09_d.txt
new file mode 100644
index 00000000..637e0eaf
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/training/training_act12d0_09_d.txt
@@ -0,0 +1,4 @@
+[HEADER(is_skippable=true, is_autoable=false)] 活动12d0教学关_a
+[PopupDialog(dialogHead="$avatar_moeshd")] 怎么感觉我们像是抢走嘉维尔的坏人一样……
+[PopupDialog(dialogHead="$avatar_utage")] 啊哈,虽然这么说不太好,不过不知道为什么,让人有点想从她那里抢走些什么呢!
+[PopupDialog(dialogHead="$avatar_moeshd")] 你这么说不就显得我们更像坏人了吗!
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d0/training/training_act12d0_09_e.txt b/resources/gamedata/story/activities/act12d0/training/training_act12d0_09_e.txt
new file mode 100644
index 00000000..fbe21950
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/training/training_act12d0_09_e.txt
@@ -0,0 +1,2 @@
+[HEADER(is_skippable=true, is_autoable=false)] 活动12d0演出关_e
+[PopupDialog(dialogHead="$avatar_cerber")] 唔,他们不是坏人,博士,我不想伤害他们……
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d0/training/training_act12d0_09_f.txt b/resources/gamedata/story/activities/act12d0/training/training_act12d0_09_f.txt
new file mode 100644
index 00000000..46c3eab7
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/training/training_act12d0_09_f.txt
@@ -0,0 +1,2 @@
+[HEADER(is_skippable=true, is_autoable=false)] 活动12d0演出关_e
+[PopupDialog(dialogHead="$avatar_ccheal")] 别闹了,特米米!
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d0/training/training_act12d0_09_g.txt b/resources/gamedata/story/activities/act12d0/training/training_act12d0_09_g.txt
new file mode 100644
index 00000000..6ba2f2a2
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d0/training/training_act12d0_09_g.txt
@@ -0,0 +1,2 @@
+[HEADER(is_skippable=true, is_autoable=false)] 活动12d0演出关_g
+[PopupDialog(dialogHead="$avatar_tomimi")] 呜、呜呜呜呜呜……
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d6/level_act12d6_ending_1.txt b/resources/gamedata/story/activities/act12d6/level_act12d6_ending_1.txt
new file mode 100644
index 00000000..0180d314
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d6/level_act12d6_ending_1.txt
@@ -0,0 +1,34 @@
+[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
+[stopmusic]
+[Dialog]
+[Delay(time=1)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_desert_1",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[playMusic(intro="$path_intro", key="$path_loop", volume=0.4)]
+在一切的尽头,是一片空旷的原野,蒙尘的大地被弥漫着灰色浓雾的天空笼罩,这里没有密林,没有吵嚷的荒地人,这里什么都没有。
+她凝视着无尽的原野,沉浸在这绝对静谧的虚无之中,之前的冒险与劳顿此刻已经毫无意义。她来到了终点,旅途的终点。
+[Dialog]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_light",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+一瞬间,天空开始融化,如同流体一般喷涌而下,地面开始变得柔软,缓慢的凹陷成一种不规则的形状。
+浓雾变成了絮状棉纱擦过了视野内的万物,地平线扭曲变形,一切都在融合,一切都不再清晰。
+遥远而不可知的深处迸裂着色彩斑斓的,绚丽的,难以描绘的光束。
+光芒逐渐化为扭动的人形,上蹿下跳的飘荡在一片混沌的空间里。就像是美妙的狂欢,吸引着她加入其中,游荡在无形的光芒之中,宁静与混乱并存。
+[Dialog]
+[delay(time=1)]
+然而灰色的迷雾化为数个坚硬的巨石,痛击了她的脑袋。
+她感觉自己在下坠,或许是自己已经与巨石融为一体,又或者是自己就是巨石。
+她想要伸手,迷雾与灿烂的光芒正在逐渐消散,静谧与混乱正在消退。
+[Dialog]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_village_2",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+刻俄柏睁开了眼睛,看到了熟悉的人,自己的同伴们正在一脸疑惑的看着自己。
+这才是现实么?头上被痛击的阵痛提醒着她。
+她环顾四周,凝视着自己的同伴与不熟悉的环境,露出了笑容。
+梦中的一切都从她小小的脑袋里逐渐消散了。
+在此之前,她就这样开心的笑着。
+[Dialog]
+[Blocker(fadetime=3,block=true)]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d6/level_act12d6_ending_2.txt b/resources/gamedata/story/activities/act12d6/level_act12d6_ending_2.txt
new file mode 100644
index 00000000..ecc87a8d
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d6/level_act12d6_ending_2.txt
@@ -0,0 +1,37 @@
+[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
+[stopmusic]
+[Dialog]
+[Delay(time=1)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_desert_1",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[playMusic(intro="$path_intro", key="$path_loop", volume=0.4)]
+在一切的尽头,是一片空旷的原野,蒙尘的大地被弥漫着灰色浓雾的天空笼罩,这里没有密林,没有吵嚷的荒地人,这里什么都没有。
+她凝视着无尽的原野,沉浸在这绝对静谧的虚无之中,之前的冒险与劳顿此刻已经毫无意义。她来到了终点,旅途的终点。
+[Dialog]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_light",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+一瞬间,天空开始融化,如同流体一般喷涌而下,地面开始变得柔软,缓慢的凹陷成一种不规则的形状,浓雾变成了絮状棉纱擦过了视野内的万物,地平线扭曲变形,一切都在融合,一切都不再清晰。
+遥远而不可知的深处迸裂着色彩斑斓的,绚丽的,难以描绘的光束。
+光芒逐渐化为扭动的人形,上蹿下跳的飘荡在一片混沌的空间里。就像是美妙的狂欢,吸引着她加入其中,游荡在无形的光芒之中,宁静与混乱并存。
+[Dialog]
+[delay(time=1)]
+然而灰色的迷雾化为数个坚硬的巨石,痛击了她的脑袋。
+她感觉自己在下坠,或许是自己已经与巨石融为一体,又或者是自己就是巨石。
+她想要伸手,迷雾与灿烂的光芒正在逐渐消散,静谧与混乱正在消退。
+[Dialog]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_village_2",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+刻俄柏睁开了眼睛,看到了熟悉的人,自己的同伴们正在一脸疑惑的看着自己。
+这才是现实么?头上被痛击的阵痛提醒着她。
+她环顾四周,凝视着自己的同伴与不熟悉的环境,露出了笑容。
+梦中的一切都在缓慢的,从她的小小的脑袋里消散。
+然而这一刻,她意识到手上提着什么东西。
+[Dialog]
+[delay(time=1)]
+——鼓鼓囊囊的麻袋里装满了蜜饼。
+那一切真的是梦?
+[Dialog]
+[Blocker(fadetime=3,block=true)]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d6/level_act12d6_ending_3.txt b/resources/gamedata/story/activities/act12d6/level_act12d6_ending_3.txt
new file mode 100644
index 00000000..9957fa52
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d6/level_act12d6_ending_3.txt
@@ -0,0 +1,36 @@
+[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
+[stopmusic]
+[Dialog]
+[Delay(time=1)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_light",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[playMusic(intro="$drift_intro", key="$drift_loop", volume=0.4)]
+神殿的尽头,蜜饼铺成的道路坠向深空,香甜的气息牵引着刻俄柏向前迈步,她仰起头,豁然开朗。
+在她迈步走向深空的刹那,景色变幻,虚无中传来了悠久的低语——你回来了,你回来了!
+冻土和砂砾为之退散,她过去所见的诸多山脉与河流如同拼图,都在她脚步的后方随意拼凑。
+她的眼前伫立着王座,不知为何她早就明白,这是属于她的王座。
+她坐上王座,有些硬,不太舒服,蘑菇制成的王冠漂浮在她的眼前,她取下并戴在头上,下一瞬间,她眼前的景象发生了突变——
+[Dialog]
+[Character]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
+[Character]
+[Image(image="ac12_10",xTo=10, yTo=0,xScale=1.03, yScale=1.03, fadetime=0)]
+[Blocker(a=0, fadetime=2, block=false)]
+[ImageTween(xFrom=10, yFrom=0, xTo=-10, yTo=0, xScale=1.03, yScale=1.03, duration=30, block=false)]
+一望无际的荒原,黄沙漫天,寸草不生,一如她来到罗德岛之前最习惯的风景。
+而她低下头,发现自己躺在一头野兽的怀里。
+野兽,巨大的野兽,倘若它不想,没有任何人能窥见它的容貌。但刻俄柏看见了,在混沌的思想中看见了。
+她好奇的摸了摸它的绒毛,是野蛮的触感。
+野兽慈爱地注视着她,仿佛在回应着自己的后代。刻俄柏突然闻到了血脉相连的气息。她忽然产生了一丝明悟——她回家了。
+[Dialog]
+[Character]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
+[Character]
+[Image]
+[Blocker(a=0, r=0,g=0, b=0, fadetime=1, block=true)]
+野兽驮起她,向着地平线狂奔而去。四散的风景被完全抛在了理性的视野之中,虚伪的大地被留在了可被认知的原野上。
+她逐渐成为了荒原的一部分,她融入了大地的血脉,她化作泥土,她成为道路......
+她永远地活在了这片大地上。
+[Blocker(fadetime=3,block=true)]
+[Dialog]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act12d6/level_act12d6_entry.txt b/resources/gamedata/story/activities/act12d6/level_act12d6_entry.txt
new file mode 100644
index 00000000..a773b88e
--- /dev/null
+++ b/resources/gamedata/story/activities/act12d6/level_act12d6_entry.txt
@@ -0,0 +1,19 @@
+[HEADER(key="title_test", is_skippable=false, fit_mode="BLACK_MASK")]
+[stopmusic]
+[Dialog]
+[Delay(time=1)]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_black",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+[playMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.4)]
+刻俄柏的脸上传来温热的触感,似乎有什么东西在舔舐着她。
+[Dialog]
+[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
+[Background(image="bg_light",screenadapt="coverall")]
+[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
+她睁开眼,眼前却空无一物,周围只有五彩斑斓的色彩。
+她低头,发现自己站在一块蜜饼上,这让她感到喜悦。
+而后,一块,两块,三块,由蜜饼铺成的道路开始向着某个方向延伸。
+她感觉到冥冥之中有一种力量在呼唤着她,于是,她迈开了脚步。
+[Dialog]
+[Blocker(fadetime=3,block=true)]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act3d0/level_act3d0_01_beg.txt b/resources/gamedata/story/activities/act3d0/level_act3d0_01_beg.txt
index 6031d5bc..689939ec 100644
--- a/resources/gamedata/story/activities/act3d0/level_act3d0_01_beg.txt
+++ b/resources/gamedata/story/activities/act3d0/level_act3d0_01_beg.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(前)
-
-// Comments
[Background(image="bg_forest", fadetime=1)]
[PlayMusic(intro="$path_intro", key="$path_loop", volume=0.8, crossfade=1.5)]
[Dialog]
@@ -28,15 +26,12 @@
[name="天火"] 好吧,看在博士和阿米娅的面子上,忍耐一下也没什么问题。
[name="天火"] 诶,那边有一堆黑色的石头你看到了吗?
[name="天火"] 好像是黑曜石什么的,我过去看看。
-
[Dialog]
[Character]
-
[Character(name="char_145_prove_1")]
[name="普罗旺斯"] 小心一点,别在这一带乱跑。尤其是不要随意用火!
[name="普罗旺斯"] 呼......应付这位小姐可比实地勘察要累多了。
[name="普罗旺斯"] 不过,真奇怪......即使是夏天,这里的气温......也有些反常。
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
@@ -89,7 +84,6 @@
[Dialog]
[Character]
[stopmusic(fadetime=2)]
-
[name="???"] 来啊!不过是几个虫子而已!看我就在这里把你们都收拾掉!
[CameraShake(duration=0.8, xstrength=5, ystrength=3, vibrato=30, randomness=90, fadeout=true, block=true)]
[name="???"] 可恶,裙子的下摆卡住了......
diff --git a/resources/gamedata/story/activities/act3d0/level_act3d0_01_end.txt b/resources/gamedata/story/activities/act3d0/level_act3d0_01_end.txt
index fb6cb849..c2f24f0f 100644
--- a/resources/gamedata/story/activities/act3d0/level_act3d0_01_end.txt
+++ b/resources/gamedata/story/activities/act3d0/level_act3d0_01_end.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(后)
-
-// Comments
[Background(image="bg_hotel",screenadapt="coverall", fadetime=1)]
[Dialog]
[Character]
@@ -25,7 +23,6 @@
[Character(name="char_348_ceylon_4#4")]
[name="锡兰"] 嗯,那么,虽然比较晚了,请容我正式自我介绍一下。
[name="锡兰"] 我的名字是锡兰·道尔科斯,维多利亚国立大学毕业,专攻方向是源石研究,也是这座城市市长的女儿。
-
[Decision(options="市长的女儿?!",values="1")]
[Predicate(references="1")]
[Character(name="char_145_prove_1",name2="char_166_skfire_3#2",focus=2)]
@@ -86,13 +83,11 @@
[Character(name="char_348_ceylon_4#8")]
[name="锡兰"] 难道说,你们也是来寻找证据的吗?
[name="锡兰"] 寻找这座火山可能会爆发的证据?
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
[Background(image="bg_hotel")]
[Blocker(a=0, fadetime=2, block=true)]
-
[Decision(options="火山爆发?!;开玩笑吧?!",values="1;2")]
[Predicate(references="1;2")]
[Character(name="char_145_prove_1")]
@@ -106,4 +101,4 @@
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act3d0/level_act3d0_02_beg.txt b/resources/gamedata/story/activities/act3d0/level_act3d0_02_beg.txt
index e0cb2a17..8219c8b1 100644
--- a/resources/gamedata/story/activities/act3d0/level_act3d0_02_beg.txt
+++ b/resources/gamedata/story/activities/act3d0/level_act3d0_02_beg.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第四关(前)
-
-// Comments
-
[Dialog]
[Delay(time=1)]
[PlayMusic(intro="$fesready_intro", key="$fesready_loop", volume=0.8, crossfade=1.5)]
@@ -10,10 +7,7 @@
[Character(name="char_348_ceylon_4#4",fadetime=1,block=true)]
[Delay(time=1)]
[name="锡兰"] 穿过市民广场,那栋最高的建筑就是市政厅了。
-
-
[Dialog]
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Delay(time=0.5)]
[Character]
@@ -50,7 +44,6 @@
[name="锡兰"] 主LIVE到晚上才会在加里森游乐园的最大舞台举办,白天的时候也会在各个地区开展小型的现场活动。
[Decision(options="我已经热血沸腾了!;这样的音乐有点猛烈......",values="1;2")]
[Predicate(references="1;2")]
-
[name="锡兰"] 哈哈,我也这么觉得,我在维多利亚留学时,更喜欢古典和优雅的音乐。
[name="锡兰"] 虽然黑曜石节也有请到那样的音乐艺人,不过实际上如你们所见,还是这种音乐更能吸引游客。
[Character(name="char_348_ceylon_4#4")]
@@ -120,7 +113,6 @@
[Character(name="avg_npc_023_2#3",name2="char_348_ceylon_4#2",focus=2)]
[name="锡兰"] {@nickname}博士是专门机构的研究人员,他和他的其他同事们都有专门的火山知识。
[name="锡兰"] 这些参数也都是他们的专业部门给了我帮助并且进行验证的结果。
-
[Character(name="avg_npc_023_2#3",name2="char_348_ceylon_4#2",focus=1)]
[name="克洛宁"] 原来如此,原来如此。
[name="克洛宁"] ......呵呵,我懂了。
@@ -137,29 +129,23 @@
[name="克洛宁"] 当然,散布火山要爆发的谣言也不是第一次,但是呢,能把您都给骗了倒还是第一次。
[name="克洛宁"] 不得不说,这次的对手对市长大人了解很深啊,连大小姐您刚留学回来没多久都能摸清楚。
[name="克洛宁"] 而且胆子也很大,竟然光明正大地就这么走进来了。
-
[Character(name="char_348_ceylon_4#3")]
[name="锡兰"] ......我确实不知道这些,但我说的是真的!
[name="锡兰"] 我才不会相信莫名其妙的外来人士!
[Character(name="avg_npc_023_2#3")]
[name="克洛宁"] 在我看来,这个您所谓的博士跟以前的那些人没有任何区别。
[name="克洛宁"] 为了掠夺这个城市,不择手段!
-
[Decision(options="欲加之罪,何患无辞。;这个笑话并不好笑。",values="1;2")]
[Predicate(references="1")]
[Character(name="avg_npc_023_2#3")]
[name="克洛宁"] 欲加之罪?哈哈,你们这种人,总是这么说的。
-
[Predicate(references="2")]
[Character(name="avg_npc_023_2#3")]
[name="克洛宁"] 真巧,我也觉得你们讲的笑话并不好笑。
-
[Predicate(references="1;2")]
-
[Character(name="avg_npc_023_2#3",name2="char_348_ceylon_4#3",focus=1)]
[name="克洛宁"] 大小姐,您涉世不深,难免会遇到这样的事。
[name="克洛宁"] 请放心吧,这个散播谣言的不法之徒,我一定会让他们得到应有的惩罚。
-
[Character(name="avg_npc_023_2#3")]
[PlayMusic(intro="$fesmetal_intro", key="$fesmetal_loop", volume=0.8, crossfade=1.5)]
[name="克洛宁"] 人都给我全都过来。
@@ -172,15 +158,11 @@
[Character(name="avg_npc_023_2#3",name2="char_348_ceylon_4#3",focus=1)]
[name="克洛宁"] 那就很遗憾了,我可不能让你们危害到汐斯塔市的秩序。
[name="克洛宁"] 赶紧的,把这些想要扰乱黑曜石节的人抓起来。
-
[Character(name="avg_npc_023_2#3")]
[name="克洛宁"] 你们去把大小姐也控制住!别弄伤她,让她冷静冷静!
-
[Decision(options="锡兰,小心!;走!离开这里!",values="1;2")]
[Predicate(references="1;2")]
-
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act3d0/level_act3d0_02_end.txt b/resources/gamedata/story/activities/act3d0/level_act3d0_02_end.txt
index 1e044f42..d7cdb25e 100644
--- a/resources/gamedata/story/activities/act3d0/level_act3d0_02_end.txt
+++ b/resources/gamedata/story/activities/act3d0/level_act3d0_02_end.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第四关(后)
-
-// Comments
-
[Dialog]
[Delay(time=1)]
[PlayMusic(intro="$fesmetal_intro", key="$fesmetal_loop", volume=0.8, crossfade=1.5)]
@@ -18,7 +15,6 @@
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Character]
[Blocker(a=0, fadetime=1, block=false)]
-
[Character(name="char_340_shwaz_2#2",fadetime=1,block=true)]
[Delay(time=1)]
[name="黑"] ......
@@ -40,4 +36,4 @@
[Delay(time=0.3)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act3d0/level_act3d0_03_beg.txt b/resources/gamedata/story/activities/act3d0/level_act3d0_03_beg.txt
index a1228d5d..8e50a3a4 100644
--- a/resources/gamedata/story/activities/act3d0/level_act3d0_03_beg.txt
+++ b/resources/gamedata/story/activities/act3d0/level_act3d0_03_beg.txt
@@ -1,10 +1,7 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第五关(前)
-
-// Comments
[PlayMusic(intro="$fesmetal_intro", key="$fesmetal_loop", volume=0.8, crossfade=1.5)]
[Background(image="bg_sunnytown_2",screenadapt="coverall", fadetime=1,block=true)]
[Delay(time=1)]
-
[Character(name="char_340_shwaz_2#2",name2="char_348_ceylon_4#8",focus=1)]
[name="黑"] ......
[Character(name="char_340_shwaz_2#2",name2="char_348_ceylon_4#8",focus=2)]
@@ -15,11 +12,8 @@
[Character(name="char_340_shwaz_2#2",name2="char_348_ceylon_4#3",focus=2)]
[name="锡兰"] 你说什么?!
[name="锡兰"] 你也以为我是在闹着玩吗?!
-
-
[Decision(options="走!;现在不是说话的时候!",values="1;2")]
[Predicate(references="1;2")]
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
@@ -39,10 +33,8 @@
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[Blocker(a=0, fadetime=1.5, block=false)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Decision(options="欸?",values="1")]
[Predicate(references="1")]
-
[Character(name="char_188_helage_1",fadetime=1,block=true)]
[Delay(time=1)]
[name="???"] 博士,走,这里先交给我。
@@ -85,7 +77,6 @@
[name="保镖A"] 啧,只是一个臭小鬼,给她点颜色瞧瞧!
[Character(name="char_134_ifrit_summer_1")]
[name="伊芙利特"] 我正愁无聊呢,嘿嘿......
-
[Character(name="char_348_ceylon_4#8")]
[name="锡兰"] 博士,你的脸色怎么变得比刚才还差?
[Decision(options="伊芙利特,下手别太重!!;把他们衣服烧光差不多了。",values="1;2")]
@@ -94,7 +85,6 @@
[Character(name="char_134_ifrit_summer_1")]
[name="伊芙利特"] 啧——
[name="伊芙利特"] 那就三成!
-
[Delay(time=0.3)]
[Dialog]
[Blocker(block=true)]
@@ -102,4 +92,4 @@
[Delay(time=0.3)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act3d0/level_act3d0_03_end.txt b/resources/gamedata/story/activities/act3d0/level_act3d0_03_end.txt
index d6020216..eb40c730 100644
--- a/resources/gamedata/story/activities/act3d0/level_act3d0_03_end.txt
+++ b/resources/gamedata/story/activities/act3d0/level_act3d0_03_end.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第五关(后)
-
-// Comments
[Background(image="bg_beach", fadetime=1)]
[PlayMusic(intro="$farce_intro", key="$farce_loop", volume=0.8, crossfade=1.5)]
[playsound(key="$beach",volume=0.8, channel="beach")]
@@ -21,10 +19,8 @@
[Decision(options="没问题。;作业你要自己努力。",values="1;2")]
[Predicate(references="1")]
[name="伊芙利特"] 嘿嘿,我就知道博士是个好人!
-
[Predicate(references="2")]
[name="伊芙利特"] 哼,那我可不管!
-
[Predicate(references="1;2")]
[Character(name="char_134_ifrit_summer_1",name2="char_348_ceylon_4#8",focus=2)]
[name="锡兰"] 源石驱动的火焰喷射器......而且这个功率,好厉害的术师。
@@ -48,7 +44,6 @@
[Delay(time=1)]
[Decision(options="竟然直接就跑开了。",values="1")]
[Predicate(references="1")]
-
[Character(name="char_348_ceylon_4#2")]
[name="锡兰"] 博士,我们也赶紧回去吧。
[Dialog]
@@ -67,8 +62,7 @@
[name="赫拉格"] 和博士一样,我也来自罗德岛。
[Character(name="char_188_helage_1")]
[name="赫拉格"] 博士,你现在有时间吗,有些话我要单独告诉你。
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act3d0/level_act3d0_04_beg.txt b/resources/gamedata/story/activities/act3d0/level_act3d0_04_beg.txt
index d89672a7..02c1ec62 100644
--- a/resources/gamedata/story/activities/act3d0/level_act3d0_04_beg.txt
+++ b/resources/gamedata/story/activities/act3d0/level_act3d0_04_beg.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第六关(后)
-
-// Comments
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
@@ -19,14 +17,12 @@
[PlaySound(key="$e_skill_skulsrsword", volume=0.9)]
[Blocker(a=0, fadetime=1.5, block=false)]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Character(name="avg_npc_020")]
[name="保镖"] 这,这个老头好强!
[Character(name="char_340_shwaz_2#4")]
[name="黑"] 不在一个等级上。你们在旁边守好。
[Character(name="char_188_helage_1")]
[name="赫拉格"] ......
-
[Dialog]
[Character(name="char_340_shwaz_2#2")]
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
@@ -72,7 +68,6 @@
[name="保镖"] 快,快拦住他!!!
[Character(name="char_188_helage_1")]
[name="赫拉格"] 太慢了!
-
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act3d0/level_act3d0_04_end.txt b/resources/gamedata/story/activities/act3d0/level_act3d0_04_end.txt
index 8032eba1..59a7a3d1 100644
--- a/resources/gamedata/story/activities/act3d0/level_act3d0_04_end.txt
+++ b/resources/gamedata/story/activities/act3d0/level_act3d0_04_end.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第六关(后)
-
-// Comments
[Background(image="bg_hotel", fadetime=1)]
[PlayMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.8, crossfade=1.5)]
[Dialog]
@@ -8,10 +6,8 @@
[Delay(time=1)]
[Character(name="char_188_helage_1")]
[name="赫拉格"] 这个菲林族女性并非泛泛之辈。
-
[Decision(options="这还是难不倒你的。;将军,没受伤吧?",values="1;2")]
[Predicate(references="1;2")]
-
[name="赫拉格"] 不必担心。她的部下都只是些庸人。你们安全之后,撤退对我来说还算轻松。
[name="赫拉格"] 只不过,关于这个保镖的身份,我有些猜测。
[Decision(options="身份;难道说......",values="1;2")]
@@ -22,25 +18,19 @@
[name="赫拉格"] 再如,猎杀一整支巡逻队。这支巡逻队在哥伦比亚边境烧杀抢掠,自诩野蛮人的征服者,不断地向异族施加暴行和惨剧。
[name="赫拉格"] 之后的一个月内,他们在山间逃窜,不断死去,最后只剩下一个残废回到城市胡言乱语。
[name="赫拉格"] 以及向我叙说故事的人的遭遇。
-
[Decision(options="又发生了什么?;请说吧,我不害怕。",values="1;2")]
[Predicate(references="1;2")]
-
[name="赫拉格"] 不必多说了。他的伤疤从左肩延伸到右脚后跟。
[name="赫拉格"] 杀人如麻的家伙比比皆是,我也如此。
[name="赫拉格"] 当然,这个杀手失踪已久。
[name="赫拉格"] 只是,如果她就是那个人,那么摆在我们面前的,自然是腥风血雨。
-
[Decision(options="水比想象中的深。;锡兰被蒙在鼓里?",values="1;2")]
[Predicate(references="1;2")]
[name="赫拉格"] 也许市长并非不知情。
[name="赫拉格"] 不如说,如果她是市长的杀手,我不会感到奇怪。
-
[Character]
-
[CameraShake(duration=1, xstrength=5, ystrength=3, vibrato=30, randomness=90, fadeout=true, block=false)]
(玻璃杯粉碎)
-
[Decision(options="锡兰?!;你从什么时候......",values="1;2")]
[Predicate(references="1;2")]
[Character(name="char_188_helage_1")]
@@ -48,7 +38,6 @@
[Character(name="char_188_helage_1",name2="char_348_ceylon_4#8",focus=2)]
[name="锡兰"] 我,我想给你们倒杯水......
[name="锡兰"] 赫拉格爷爷,那个佣兵,是从什么时候开始活动,又是在什么时候失踪的?
-
[Character(name="char_188_helage_1",name2="char_348_ceylon_4#8",focus=1)]
[name="赫拉格"] 她的事迹开始闻名,甚至在我还未退伍之时。
[name="赫拉格"] 而她销声匿迹则是一年之前,随着那个家族的覆灭一起。
@@ -59,7 +48,6 @@
[name="锡兰"] 但、但是,她刚才只是态度不好,而且听了别人的命令,黑她怎么可能是那种杀人如麻的杀手!
[name="锡兰"] 而且,按照你们的说法,你们想说克洛宁的背后是我爸爸在授意吗?!
[name="锡兰"] 我不信!
-
[Character(name="char_188_helage_1",name2="char_348_ceylon_4#3",focus=1)]
[name="赫拉格"] 我不作推测。但我也说过,即使是最信任的人,也未必对你毫无保留。
[name="赫拉格"] 信与不信,我不关心。只是,她身上的乌萨斯制式武器留下的伤痕,我绝不会看错。这支队伍被埋葬在大雪中。
@@ -67,24 +55,18 @@
[name="赫拉格"] 现状如你所见,博士。
[name="赫拉格"] 如果火山的情报处理也有市政府参与,那么这件事我们未必应该插手。
[name="赫拉格"] 锡兰小姐,你也应该看清事实。
-
-
-
[Character(name="char_348_ceylon_4#9")]
[name="锡兰"] 我......我需要冷静一下。
[Dialog]
[Character(fadetime=1,block=true)]
[PlaySound(key="$doorclosequite", volume=0.9)]
[Delay(time=1)]
-
[Character(name="char_188_helage_1")]
[name="赫拉格"] 博士,请。
-
[Decision(options="啊?;我是该做些什么吧?",values="1;2")]
[Predicate(references="1;2")]
[name="赫拉格"] 自然。现在她需要一个能够理解她的人。
-
[Delay(time=0.6)]
[Dialog]
[Blocker(fadetime=3,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act3d0/level_act3d0_05_beg.txt b/resources/gamedata/story/activities/act3d0/level_act3d0_05_beg.txt
index 84b34899..86f71357 100644
--- a/resources/gamedata/story/activities/act3d0/level_act3d0_05_beg.txt
+++ b/resources/gamedata/story/activities/act3d0/level_act3d0_05_beg.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第六关(后)
-
-// Comments
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
@@ -13,7 +11,6 @@
[name="广播"] 为了迎接黑曜石节最盛大的晚会。
[name="广播"] 从今天的12点起,各大商场、游乐设施,以及部分餐厅、酒吧都将举行限时的预热活动。
[name="广播"] 千万不要错过这些最盛大的宴会!
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.7, block=true)]
[Character]
@@ -109,8 +106,6 @@
[name="女孩的声音"] 什么?没关系的!这点力气我还是有的!
[Character(name="avg_npc_020")]
[name="克洛宁的保镖"] 啊?
-
-
[Dialog]
[Character]
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
@@ -122,18 +117,15 @@
[name="红豆"] 哈!
[Character(name="avg_npc_020")]
[name="克洛宁的保镖"] 唔啊啊?!大门怎么倒了,我的天,你是什么——
-
[Decision(options="漂亮的一脚!;......;朋友,可不能粗鲁对待快递员啊。",values="1;2;3")]
[Predicate(references="1;2;3")]
-
[Character(name="char_290_vigna")]
[name="红豆"] 嘿嘿,我早就想这么试试了。接下来我要试试这句话......
[name="红豆"] 嗯,咳咳,哼!
[name="红豆"] “开门!快递!”
-
[Decision(options="这不是已经被你踢开了吗!",values="1")]
[Predicate(references="1")]
[Delay(time=0.6)]
[Dialog]
[Blocker(fadetime=3,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act3d0/level_act3d0_05_end.txt b/resources/gamedata/story/activities/act3d0/level_act3d0_05_end.txt
index c7038473..e17b5969 100644
--- a/resources/gamedata/story/activities/act3d0/level_act3d0_05_end.txt
+++ b/resources/gamedata/story/activities/act3d0/level_act3d0_05_end.txt
@@ -1,9 +1,6 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第六关(后)
-
-// Comments
[Background]
[PlayMusic(intro="$m_dia_street_intro", key="$m_dia_street_loop", volume=0.8, crossfade=1.5)]
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.7, block=true)]
[Character]
@@ -74,9 +71,7 @@
[name="锡兰"] 黑......我说的对吗?
[Character(name="char_348_ceylon_4#4",name2="char_340_shwaz_2#5",focus=2)]
[name="黑"] 你长大了,小姐。
-
-
[Delay(time=0.6)]
[Dialog]
[Blocker(fadetime=3,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act3d0/level_act3d0_06_beg.txt b/resources/gamedata/story/activities/act3d0/level_act3d0_06_beg.txt
index f117d65a..8c7c9ea3 100644
--- a/resources/gamedata/story/activities/act3d0/level_act3d0_06_beg.txt
+++ b/resources/gamedata/story/activities/act3d0/level_act3d0_06_beg.txt
@@ -1,15 +1,11 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第六关(后)
-
-// Comments
[Background]
[PlayMusic(intro="$fesready_intro", key="$fesready_loop", volume=0.8, crossfade=1.5)]
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.7, block=true)]
[Character]
[Background(image="bg_Festival_1",screenadapt="coverall")]
[Blocker(a=0, fadetime=0.7, block=true)]
-
[Character(name="avg_NPC_017_3",fadetime=1,block=true)]
[Delay(time=1)]
[name="D.D.D."] 大家!!准备好了吧!!!
@@ -29,8 +25,6 @@
[name="克洛宁"] 让罗德岛和黑对立果然是步好棋,哼。
[name="克洛宁"] 快点!把这些东西给我搬走!动作不够快的话,你们的薪水也要打水漂!
[name="克洛宁"] 嗯?外面什么声音?
-
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_hotel",screenadapt="coverall" )]
@@ -58,14 +52,10 @@
[name="锡兰"] 你是指......
[Character(name="char_188_helage_1",name2="char_348_ceylon_4#2",focus=1)]
[name="赫拉格"] 博士。前因后果你都已经很清楚了。我们该怎么做?
-
-
[Decision(options="都到这一步了,必须做些什么!;......;让无辜的人受难,这违背了罗德岛的信条。",values="1;2;3")]
[Predicate(references="1;2;3")]
-
[Character(name="char_188_helage_1")]
[name="赫拉格"] 所以,责任由谁承担?
-
[Decision(options="只要没人发现,就没有人参与过!",values="1")]
[Predicate(references="1")]
[Character(name="char_188_helage_1#2")]
@@ -73,12 +63,10 @@
[name="赫拉格"] 锡兰小姐,事不宜迟,我们启程吧。
[Character(name="char_348_ceylon_4#2")]
[name="锡兰"] 博士......
-
[Decision(options="做你该做的事吧。",values="1")]
[Predicate(references="1")]
[name="锡兰"] 我知道了,就由我去牵制黑吧。
[name="锡兰"] 而且,我也有不得不去做的事情,我必须知道答案......
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
@@ -86,7 +74,6 @@
[cameraEffect(effect="Grayscale", keep=true, amount=0, fadetime=0)]
[Background(image="bg_Festival_1",screenadapt="coverall")]
[Blocker(a=0, fadetime=0.7, block=true)]
-
[Character(name="char_348_ceylon_4#2",name2="char_340_shwaz_2#2",focus=1)]
[name="锡兰"] 黑......
[name="锡兰"] 为什么要疏远我?
@@ -141,11 +128,9 @@
[name="锡兰"] 啊......
[Character(name="char_348_ceylon_4#5",name2="char_340_shwaz_2#1",focus=2)]
[name="黑"] 小姐,你是我的朋友,一直都是。
-
[Character(name="avg_npc_020")]
[name="克洛宁的手下"] ......
[name="克洛宁的手下"] 什么,你们絮叨这么久,然后呢,结论呢?怎么回事?
-
[Character(name="char_348_ceylon_4#2",name2="char_340_shwaz_2#2",focus=2)]
[name="黑"] 小姐,请说,你接下来的安排是什么?
[Character(name="char_348_ceylon_4#7",name2="char_340_shwaz_2#2",focus=1)]
@@ -177,9 +162,7 @@
[Character(name="char_340_shwaz_2#4")]
[name="黑"] 第二个命令你们也已经听见了。
[name="黑"] ——小姐要我保护她。
-
[Delay(time=0.6)]
[Dialog]
[Blocker(fadetime=3,block=true)]
-[Image]
-
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act3d0/level_act3d0_06_end.txt b/resources/gamedata/story/activities/act3d0/level_act3d0_06_end.txt
index 973d1e1f..528abc7d 100644
--- a/resources/gamedata/story/activities/act3d0/level_act3d0_06_end.txt
+++ b/resources/gamedata/story/activities/act3d0/level_act3d0_06_end.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第六关(后)
-
-// Comments
[Background]
[PlayMusic(intro="$fesmetal_intro", key="$fesmetal_loop", volume=0.8, crossfade=1.5)]
[Dialog]
@@ -62,31 +60,26 @@
[name="克洛宁"] 没什么可是!别往后退啊!
[Character(name="char_290_vigna")]
[name="红豆"] 呵欠......唉,博士,你找到没有啊?我还要去听LIVE呢,要是赶不上我可就亏大了。
-
[Decision(options="我得到了!;......;嗯,已经找到账簿和债券了。",values="1;2;3")]
[Predicate(references="1;2;3")]
[Character(name="char_290_vigna")]
[name="红豆"] 哦?找到了啊?果然打他们一顿是有用的嘛。陨星姐也说了,暴力有时候是必要的!
-
[Character(name="avg_npc_023_2#2")]
[name="克洛宁"] 该,该死!
[name="克洛宁"] 不管了,只要现在能逃走,手续什么的好补得很!
[Character(name="char_290_vigna")]
[name="红豆"] 啊,博士,他从窗户逃走了!
-
[Decision(options="这些资料,我们把它都带上!",values="1")]
[Predicate(references="1")]
[Character(name="char_290_vigna")]
[name="红豆"] 好~
[name="红豆"] 咦,将军他还在外面吧?感觉这个克洛宁什么的的下场会很惨啊,还不如没逃走呢......
[name="红豆"] 来,博士,我帮你拿!
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
[Background(image="bg_Festival_2",screenadapt="coverall")]
[Blocker(a=0, fadetime=2, block=true)]
-
[Character(name="avg_npc_023_2#2")]
[name="克洛宁"] 哈,哈哈......该死。
[name="克洛宁"] 必须,必须马上把其他人叫回来!
@@ -107,10 +100,8 @@
[Character(name="avg_npc_023_2#2")]
[name="克洛宁"] 黑......
[name="克洛宁"] 你们两个站在一起,也就是说......
-
[Decision(options="也就是说你要完蛋了!;......;证据现在都在我们手中,你难逃法网了,先生。",values="1;2;3")]
[Predicate(references="1;2;3")]
-
[Character(name="char_188_helage_1")]
[name="赫拉格"] 博士,请小心,他也许还会做些垂死挣扎。
[Character(name="avg_npc_023_2#2")]
@@ -120,5 +111,4 @@
[Delay(time=0.6)]
[Dialog]
[Blocker(fadetime=3,block=true)]
-[Image]
-
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act3d0/level_act3d0_07_beg.txt b/resources/gamedata/story/activities/act3d0/level_act3d0_07_beg.txt
index 1614425e..a98eb535 100644
--- a/resources/gamedata/story/activities/act3d0/level_act3d0_07_beg.txt
+++ b/resources/gamedata/story/activities/act3d0/level_act3d0_07_beg.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第六关(后)
-
-// Comments
-
[Background]
[PlayMusic(intro="$fesmetal_intro", key="$fesmetal_loop", volume=0.8, crossfade=1.5)]
[Dialog]
@@ -26,7 +23,6 @@
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.7, block=true)]
[Blocker(a=0, fadetime=0.7, block=true)]
-
[Character(name="avg_npc_023_2#2")]
[name="克洛宁"] 事到如今,赫尔曼你也没有什么威望了!
[name="克洛宁"] 这些人都是这几年我发展的手下,他们才知道什么是努力换来的回报和美好的生活!
@@ -36,18 +32,14 @@
[name="克洛宁"] 源石会伴随着爆发蔓延,至少半个城市都逃不过被毁灭的结局!
[name="克洛宁"] 而我什么都不会失去,等到灾难结束我还会回来进行开采。
[name="克洛宁"] 汐斯塔果然是我的一片宝地!我也深爱着它啊,赫尔曼!
-
[Character(name="avg_npc_024")]
[name="赫尔曼"] 你胆敢说出这样的话!
[Character(name="avg_npc_023_2#2")]
[name="克洛宁"] 既然我是这个城市的天灾信使,那么我当然可以。
[name="克洛宁"] 而你们所有人都会被我在此击败,然后眼睁睁地看着汐斯塔变成一片废墟!
[name="克洛宁"] 当然,最后死在光荣的汐斯塔火山爆发之中。除了我,没有人能把这些秘密带离这里。
-
-
[Decision(options="你的野心到此为止了。;做你的美梦!;你也太小看罗德岛了吧。",values="1;2;3")]
[Predicate(references="1;2;3")]
-
[name="克洛宁"] ......罗,德,岛。
[Character(name="avg_npc_024")]
[name="赫尔曼"] 我对你实在太失望了,克洛宁。
@@ -66,4 +58,4 @@
[Delay(time=0.6)]
[Dialog]
[Blocker(fadetime=3,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act3d0/level_act3d0_07_end.txt b/resources/gamedata/story/activities/act3d0/level_act3d0_07_end.txt
index 81ba19ac..3e4f8902 100644
--- a/resources/gamedata/story/activities/act3d0/level_act3d0_07_end.txt
+++ b/resources/gamedata/story/activities/act3d0/level_act3d0_07_end.txt
@@ -1,12 +1,10 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第六关(后)
-
[PlayMusic(intro="$fesmetal_intro", key="$fesmetal_loop", volume=0.8, crossfade=1.5)]
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.7, block=true)]
[Character]
[Background(image="bg_Festival_2",screenadapt="coverall")]
[Blocker(a=0, fadetime=0.7, block=true)]
-
[Character(name="avg_npc_024",name2="avg_npc_023_2#2",focus=1)]
[name="赫尔曼"] 你跟在我身边十五年,什么都没有学会。
[name="赫尔曼"] 只学到了一些上不了台面的手段,真是个蠢材。
@@ -35,17 +33,14 @@
[name="克洛宁"] 快速的逃生渠道都在我手里!你们谁都逃不走!
[name="克洛宁"] 假装清高的家伙们,你们谁都救不了!
[name="克洛宁"] 一切都会随着城市的毁灭被消灭!
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_Festival_2",screenadapt="coverall")]
[Character(fadetime=0)]
[Image]
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="char_348_ceylon_4#8")]
[name="锡兰"] 博士,怎么办!
-
[Decision(options="赶紧动员大家疏散人群!;至少先让大家离开危险地区!",values="1;2")]
[Predicate(references="1;2")]
[Character(name="char_188_helage_1")]
@@ -56,7 +51,6 @@
[name="艾雅法拉"] 如果现在的话,还有机会能争取到更多的时间!
[name="普罗旺斯"] 博士,我们已经把火山活动的原因找到了,这次的火山活动很有可能是可以被阻止的!
[name="艾雅法拉"] 现在大家冷静下来听我说,只要按照这个方法来,一定能把火山爆发的时间推迟!
-
[Character(name="char_188_helage_1")]
[name="赫拉格"] 我们可以帮忙,如果真的是人力所及的话。
[Character(name="char_340_shwaz_2#2")]
@@ -69,7 +63,6 @@
[name="黑"] 这些事情交给其他人去做就可以——
[Character(name="char_348_ceylon_4#3",name2="char_340_shwaz_2#2",focus=1)]
[name="锡兰"] 但这是我们的任务。
-
[Character(name="avg_npc_024")]
[name="赫尔曼"] 锡兰......
[Character]
@@ -110,4 +103,4 @@
[Delay(time=0.6)]
[Dialog]
[Blocker(fadetime=3,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act3d0/level_act3d0_08_beg.txt b/resources/gamedata/story/activities/act3d0/level_act3d0_08_beg.txt
index b49ac035..a86f4a0b 100644
--- a/resources/gamedata/story/activities/act3d0/level_act3d0_08_beg.txt
+++ b/resources/gamedata/story/activities/act3d0/level_act3d0_08_beg.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第六关(后)
-
-
[Dialog]
[PlayMusic(intro="$mist_intro", key="$mist_loop", volume=0.8,crossfade=1)]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.7, block=true)]
@@ -53,7 +51,6 @@
[Character(name="char_166_skfire_3")]
[name="天火"] 换个说法,应该是,我们需要让这里的主人安稳下来。
[name="天火"] 动作快,我们往深处走吧。
-
[Character]
[Dialog]
[PlaySound(key="$d_gen_walk_n")]
@@ -144,8 +141,7 @@
[Character(name="char_166_skfire_3#1")]
[name="天火"] 嗯......
[name="天火"] 总之还是得揍它嘛!!
-
[Delay(time=0.6)]
[Dialog]
[Blocker(fadetime=3,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act3d0/level_act3d0_08_end.txt b/resources/gamedata/story/activities/act3d0/level_act3d0_08_end.txt
index dac0ec9a..01f51d83 100644
--- a/resources/gamedata/story/activities/act3d0/level_act3d0_08_end.txt
+++ b/resources/gamedata/story/activities/act3d0/level_act3d0_08_end.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第六关(后)
-
-// Comments
-
[Character]
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
@@ -51,22 +48,18 @@
[PlaySound(key="$char_emp", volume=0.9)]
[Blocker(a=0, fadetime=1.5, block=false)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
-
[Character]
[CameraShake(duration=1, xstrength=4, ystrength=4, vibrato=10, randomness=20, fadeout=true)]
[name="巨大源石虫"] ————————!
-
[Character(name="char_348_ceylon_4#3")]
[name="锡兰"] 熔岩虫被激怒了......!我去挡住它们,攻击就交给你们!
[Character(name="char_166_skfire_3#1",name2="char_145_prove_1",focus=1)]
[name="天火"] 大尾巴!!
[Character(name="char_166_skfire_3#1",name2="char_145_prove_1",focus=2)]
[name="普罗旺斯"] 总算能从岩浆的缝隙里瞄准弱点了呐,但是对方这个尺寸,我可不保证能有效喔!!
-
[Character]
[CameraShake(duration=1, xstrength=4, ystrength=4, vibrato=10, randomness=20, fadeout=true)]
[name="巨大源石虫"] ——————!!
-
[Dialog]
[Character]
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
@@ -125,8 +118,7 @@
[Character(name="char_166_skfire_3#2",name2="char_145_prove_1",focus=1)]
[name="天火"] 我知道。
[name="天火"] 但我们应该尊重这座城市的选择,剩下的不该由我们插手,不是吗?
-
[Delay(time=0.6)]
[Dialog]
[Blocker(fadetime=3,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act3d0/level_act3d0_ex01_end.txt b/resources/gamedata/story/activities/act3d0/level_act3d0_ex01_end.txt
index bc504f29..d6777000 100644
--- a/resources/gamedata/story/activities/act3d0/level_act3d0_ex01_end.txt
+++ b/resources/gamedata/story/activities/act3d0/level_act3d0_ex01_end.txt
@@ -1,26 +1,16 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(前)
-
-// Comments
[PlaySound(key="$phonevibration",volume=0.6)]
[delay(time=1)]
-
-
叮铃铃,叮铃铃,叮铃铃......
-
咚砰叭砰咚砰叭砰擦擦擦擦擦
[PlaySound(key="$phonevibration",volume=0.6)]
欸欸欸欸欸~♪(人声vocal)
-
-
-
[name="经纪人"] 还不起床!
-
[name="D.D.D."] 哎......哎呀!
[name="D.D.D."] 昨,昨晚high太晚了啦!让我再多睡会儿......
[dialog]
[Background(image="bg_hotel",screenadapt="coverall",fadetime=2)]
[PlayMusic(intro="$farce_intro", key="$farce_loop", volume=0.8, crossfade=1.5)]
-
[delay(time=1)]
[Character(name="avg_NPC_017_3#1",fadetime=1,block=true)]
[delay(time=1)]
@@ -101,20 +91,15 @@
[dialog]
[Character]
[stopmusic(fadetime=2)]
-
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.8, block=true)]
[delay(time=1)]
[Blocker(a=0, fadetime=0.8, block=true)]
[Background(image="bg_hotel",screenadapt="coverall",fadetime=2)]
-
[PlaySound(key="$phonevibration",volume=0.6)]
[Character(name="avg_NPC_017_3#2")]
[name="D.D.D."] 嗯?有简讯......还好,不愧是旅游城市,城际网路还是很快的嘛。
[name="D.D.D."] 咦,这个频道?
-
[Background(fadetime=2)]
-
[PlayMusic(intro="$fesready_intro", key="$fesready_loop", volume=0.8, crossfade=1.5)]
[name="D.D.D."] “From Ada.Closure.Church”......咦,居然是可露希尔吗?
[Character(name="avg_NPC_017_3#2", focus=-1)]
@@ -123,11 +108,8 @@
[Image(image="ac3_title1", fadetime=3,block=true)]
“很久没见了,Grace. 你还联系得到Dijkstra吗?找机会再叫他一起去做点大事吧!”
“对了,注意身体:3”
-
[name="D.D.D."] 天哪......
[name="D.D.D."] 果然今天也会是很棒的一天!
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
-[Image]
-
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act3d0/level_act3d0_ex03_end.txt b/resources/gamedata/story/activities/act3d0/level_act3d0_ex03_end.txt
index 2b11cfc4..933d3dee 100644
--- a/resources/gamedata/story/activities/act3d0/level_act3d0_ex03_end.txt
+++ b/resources/gamedata/story/activities/act3d0/level_act3d0_ex03_end.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(前)
-// Comments
[Dialog]
[Delay(time=1)]
[PlayMusic(intro="$fesmetal_intro", key="$fesmetal_loop", volume=0.6, crossfade=1.5)]
@@ -29,7 +28,6 @@
[Dialog]
[playsound(key="$runsand", volume=0.7)]
[Character(fadetime=1,block=true)]
-
[CameraShake(duration=2, xstrength=4, ystrength=4, vibrato=20, randomness=30, fadeout=true,block=true)]
[name="观众"] 不要挤啊!离我远点!
[name="观众"] 你踩着我的脚了!!滚开啊!!
@@ -48,7 +46,6 @@
[Character(name="char_105_emper",fadetime=1,block=true)]
[Delay(time=1)]
[name="大帝"] 嗯哼,天气不错。
-
[CameraShake(duration=2, xstrength=8, ystrength=8, vibrato=30, randomness=90, fadeout=true, block=false)]
[PlaySound(key="$livecrowd", volume=0.4, loop=false, channel="people")]
(欢呼声)
@@ -88,7 +85,6 @@
[PlaySound(key="$livecrowd", volume=0.4, loop=false, channel="people")]
(欢呼声)
[name="观众"] 大帝!!大帝!!大帝!!
-
[stopmusic(fadetime=1)]
[Delay(time=1)]
[name="表情古怪的游客"] ......
@@ -135,7 +131,6 @@
[name="大帝"] 哒哒哒哒哒,哒!砰!
[name="大帝"] 真奇怪。同你废话了这么多,枪口冒烟的人怎么是我?猜猜看?
[name="大帝"] 是因为你太没种,还是我光芒万丈,你睁不开眼?
-
[Character]
[name="表情古怪的游客"] 咕——呃——你随身带着枪械......
[Character(name="char_105_emper")]
@@ -171,7 +166,6 @@
[name="空"] 没问题!
[Character(name="char_103_angel_1")]
[name="能天使"] 老板,这里完工了,要帮我订明天最前排的套票哟!
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Character]
@@ -199,8 +193,7 @@
[name="德克萨斯"] 明白——啊。
[Character(name="char_101_sora_1")]
[name="空"] ——明白了!我上了!
-
[Delay(time=0.5)]
[Dialog]
[Blocker(fadetime=1,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act3d0/level_act3d0_ex06_end.txt b/resources/gamedata/story/activities/act3d0/level_act3d0_ex06_end.txt
index d0ad7aea..8bb3c7ee 100644
--- a/resources/gamedata/story/activities/act3d0/level_act3d0_ex06_end.txt
+++ b/resources/gamedata/story/activities/act3d0/level_act3d0_ex06_end.txt
@@ -1,9 +1,5 @@
-
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(前)
-
-// Comments
[PlayMusic(intro="$lab_intro", key="$lab_loop", volume=0.8, crossfade=1.5)]
-
[Character(name="npc_2004_Alty")]
[name="Alty"] 唔嗯。
[Character(name="npc_2004_Alty")]
@@ -59,8 +55,6 @@
[name="Alty"] 你平时是不是对他们太凶了?
[Character(name="npc_2004_Alty",name2="char_003_kalts_1#3",focus=2)]
[name="凯尔希"] 我只是在阻止他们自取灭亡。
-
-
[Character(name="npc_2004_Alty",name2="char_003_kalts_1#3",focus=21)]
[name="Alty"] 那也是种慈悲心的体现,医生。
[name="Alty"] 只不过,我的问题也就在这里。
@@ -149,12 +143,7 @@
[name="凯尔希"] ——
[Character(name="npc_2004_Alty",name2="char_003_kalts_1",focus=1)]
[name="Alty"] Frost是我们中最年轻的。只有我们四个是年轻的。
-
[name="Alty"] 她嗅到那几个阿戈尔人的味道。那不是阿戈尔人应该有的味道。
-
[name="Alty"] “它们不能再歌唱。它们不能再说话。它们离我们越来越远。它们饥渴难当。”
[name="Alty"] AMa-10凯尔希医生,请你告诉我——这些特别的阿戈尔人,他们是怎么诞生的?
-
-[dialog]
-
-
+[dialog]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act3d0/level_act3d0_st01.txt b/resources/gamedata/story/activities/act3d0/level_act3d0_st01.txt
index 94ec78bb..41519cee 100644
--- a/resources/gamedata/story/activities/act3d0/level_act3d0_st01.txt
+++ b/resources/gamedata/story/activities/act3d0/level_act3d0_st01.txt
@@ -1,10 +1,6 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(前)
-
-// Comments
-
[Dialog]
[Delay(time=1)]
-
[PlayMusic(intro="$mist_intro", key="$mist_loop", volume=0.8,crossfade=1)]
[name="???"] 火山监测站那边的样本数据已经调出来了,请您查看一下。
[name="女性的声音"] 直接告诉我结果吧。
@@ -33,13 +29,11 @@
[name="锡兰"] 虽然不能奢望能找到合适的人,更不能指望他们能给出结论,但是这是我们最后的机会了......
[name="锡兰"] 已经有不少赶在这个时候来到汐斯塔的游客了。
[name="锡兰"] 毕竟,马上就是黑曜石节举办的时间了,再不采取行动的话就来不及了。
-
[Image(image="ac3_title1", fadetime=3,block=true)]
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Image]
[PlayMusic(intro="$m_dia_street_intro", key="$m_dia_street_loop", volume=0.8, crossfade=1.5)]
-
[name=""] 10:10 A.M. 天气/晴
[name=""] 汐斯塔
[Blocker(a=0, fadetime=2, block=false)]
@@ -54,7 +48,6 @@
[name="广播"] 持续半个月的黑曜石节中,除了美食和娱乐,全天开放的一切娱乐活动,还有我们最为盛大的全城音乐节!
[name="广播"] 我们请到了各地的音乐大咖作为我们的特别嘉宾,带来这最热烈的音乐盛典!
[name="广播"] 在节日持续日期中,我们特意为大家准备了各项免费设施和活动,大家可以按照喜好进行游玩!
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image]
@@ -105,14 +98,12 @@
[name="阿米娅"] 我也没有想到!
[name="阿米娅"] 在来之前我们都没猜到这里这么特别,本来还以为是个普通的海边小城。
[name="阿米娅"] 多亏了给我们推荐这里的凯尔希医生了。
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(screenadapt="coverall", image="bg_ri_1")]
[Character(fadetime=0)]
[cameraEffect(effect="Grayscale", keep=true, amount=1, fadetime=0)]
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="char_003_kalts_1")]
[name="凯尔希"] ......这地方我没有什么兴趣,你们去就可以了。
[Character(name="char_017_homura_3#1")]
@@ -125,11 +116,8 @@
[Character(fadetime=0)]
[cameraEffect(effect="Grayscale", keep=true, amount=0, fadetime=0)]
[Blocker(a=0, fadetime=1, block=true)]
-
-
[Decision(options="我也不讨厌这样的地方。;真是积极的推荐手法。",values="1;2")]
[Predicate(references="1;2")]
-
[Character(name="char_002_amiya_1#10")]
[name="阿米娅"] 博士能喜欢这里那就最好了。
[name="阿米娅"] 这段时间遇到了太多事情,博士也辛苦了。
@@ -150,18 +138,15 @@
[Character(name="char_002_amiya_1#2")]
[name="阿米娅"] 啊没有没有,我并不是这个意思。我并不是说自己要去加入他们!
[name="阿米娅"] 可能要完全恢复到之前的水平,我还要重新练一练才行。
-
[Decision(options="可是阿米娅现在也不输他们啊。",values="1")]
[Predicate(references="1")]
[Character(name="char_002_amiya_1#10")]
[name="阿米娅"] 哪,哪里有啊!
[name="阿米娅"] 不过,博士能这么说,我好高兴。
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
[Blocker(a=0, fadetime=2, block=true)]
-
[Character(name="char_002_amiya_1#2")]
[name="阿米娅"] 咦,空?
[Character(name="char_101_sora_summer")]
@@ -176,8 +161,6 @@
[name="空"] 结果因为昨天闹得太欢,今天只能先在这里休息休息了。
[Character(name="char_101_sora_summer",name2="char_002_amiya_1#2",focus=2)]
[name="阿米娅"] 毕竟是音乐节期间,这也是热闹的证明呢。
-
-
[Character(name="char_101_sora_summer",name2="char_002_amiya_1#2",focus=1)]
[name="空"] 啊哈哈,也没办法呢,我们当中有好多人都没见过海。
[name="空"] 比如今天一大早,伊芙利特又大喊着“大海我来啦!”就冲出去了,也不知道她现在跑哪儿去了。
@@ -191,7 +174,6 @@
[name="阿米娅"] 哈哈不愧是空,那么我们先走啦。
[Character(name="char_101_sora_summer",name2="char_002_amiya_1#2",focus=1)]
[name="空"] 好的~阿米娅和博士也玩得开心哦。
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
@@ -222,16 +204,13 @@
[name="克洛宁"] 但可惜的是,黑曜石的开采因为一些原因,会带来对火山自然环境的破坏,目前市政厅已经下发开采禁令。
[name="克洛宁"] 不过目前我们仍然允许黑曜石交易,因此如果对黑曜石制品感兴趣,可以多多关注交易市场的行情。
[dialog]
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[name="广播"] 在整个黑曜石节期间,我们会在各个地方安设纪念品和导购指南的小商店,大家可以随意挑选。
[name="克洛宁"] 火山带给汐斯塔市如此的馈赠,我们也会把这些馈赠分享给大家,希望大家在之后的节日中保持愉快的心情。
[name="广播"] 那么我们稍后再见,感谢克洛宁先生。
[playsound(key="$d_gen_transmissionget", volume=0.4)]
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Dialog]
[Image(fadetime=0)]
@@ -240,7 +219,6 @@
[Delay(time=1)]
[name="阿米娅"] 黑曜石能抑制矿石病,这种说法根本就没有听过啊。
[name="阿米娅"] 而且这个天灾信使,提到科学时的语气真让人不舒服......
-
[Decision(options="矿石病如果这么简单就能被预防就好了。;旅游城市总会有增加收入的独特方式。",values="1;2")]
[Predicate(references="1;2")]
[Character(name="char_002_amiya_1#1")]
@@ -275,12 +253,10 @@
[Character(name="char_145_prove_1",name2="char_166_skfire_3#2",focus=1)]
[name="普罗旺斯"] 那么我们先走了,拜拜。
[Character(fadetime=2,block=true)]
-
[Character(name="char_002_amiya_1#2")]
[name="阿米娅"] 那我们也走吧博士。
[name="阿米娅"] 前面就是汐斯塔市最大的沙滩了。
[name="阿米娅"] 我们快过去吧!
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
@@ -298,21 +274,16 @@
[name="阿米娅"] 古米~
[Character(name="char_196_sunbr_summer",name2="char_002_amiya_1#2",focus=1)]
[name="古米"] 咦,阿米娅!还有博士,你们好呀~
-
[Character(name="char_196_sunbr_summer",name2="char_002_amiya_1#2",focus=2)]
[name="阿米娅"] 古米,你怎么在这里摆摊啊?
[Character(name="char_196_sunbr_summer",name2="char_002_amiya_1#2",focus=1)]
-
[name="古米"] 因为沙滩这边有一整个美食区域,主办方也给游客提供了可以一展身手的机会。
[name="古米"] 有这样的机会,不给大家展示展示乌萨斯的特制冷饮怎么行!
[name="古米"] 不过,这里的游客实在太多了,古米都要忙不过来了。
-
[Character(name="avg_npc_021")]
[name="男游客"] 小姑娘,来三杯特调酒酿珍珠奶茶加布丁。
[Character(name="char_196_sunbr_summer")]
[name="古米"] 来了!
-
-
[Character(name="char_196_sunbr_summer",name2="char_002_amiya_1#2",focus=1)]
[name="古米"] 对了,博士,古米可不可以借走阿米娅?
[Character(name="char_196_sunbr_summer",name2="char_002_amiya_1#2",focus=2)]
@@ -320,31 +291,24 @@
[Character(name="char_196_sunbr_summer",name2="char_002_amiya_1#2",focus=1)]
[name="古米"] 有阿米娅帮忙一起摆摊的话,古米就腾得出手啦。
[name="古米"] 等到我们忙完了,晚上就带阿米娅去看沙滩的演出怎么样!
-
-
-
[Decision(options="去吧,阿米娅。;可不许累着阿米娅。;我来帮忙不行吗?",values="1;2;3")]
[Predicate(references="1")]
[Character(name="char_196_sunbr_summer",name2="char_002_amiya_1#2",focus=2)]
[name="阿米娅"] 嗯......那好吧。
[name="阿米娅"] 那博士你记得有事要联络我哦?
-
[Predicate(references="2")]
[Character(name="char_196_sunbr_summer",name2="char_002_amiya_1#2",focus=1)]
[name="古米"] 哼,要古米我说呢,跟在博士你身边,才是会累着阿米娅呢。
[name="古米"] 因为阿米娅跟在博士身边,就不会去想自己的事,这样可不行。
[Character(name="char_196_sunbr_summer",name2="char_002_amiya_1#10",focus=2)]
[name="阿米娅"] 没、没有啦......
-
[Predicate(references="3")]
[Character(name="char_196_sunbr_summer",name2="char_002_amiya_1#2",focus=1)]
[name="古米"] 才不要咧。
[name="古米"] 博士包得这么严实,站在那里都要把客人吓走啦,哪有阿米娅可爱。
[Character(name="char_196_sunbr_summer",name2="char_002_amiya_1#2",focus=2)]
[name="阿米娅"] 没有啦......不过,博士,那我就留在这里帮古米吧。
-
[Predicate(references="1;2;3")]
-
[Character(name="char_196_sunbr_summer",name2="char_002_amiya_1#2",focus=1)]
[name="古米"] 那阿米娅,古米先来教你怎么用这个机器。
[Character(name="char_196_sunbr_summer",name2="char_002_amiya_1#10",focus=2)]
@@ -356,7 +320,6 @@
[Character(fadetime=1)]
[Dialog]
[Delay(time=1)]
-
[Decision(options="阿米娅应该多和同龄人一起玩。;(一个人去沙滩边的露天酒店逛逛吧);或许我也应该穿得夏天一点?",values="1;2;3")]
[Predicate(references="1;2;3")]
[Dialog]
@@ -399,23 +362,19 @@
[Character(name="char_340_shwaz_2#1",fadetime=1,block=true)]
[Delay(time=1)]
[name="???"] ......
-
[Decision(options="......",values="1")]
[Predicate(references="1")]
[Character(name="char_340_shwaz_2#1")]
[name="???"] 呵呵,看你的打扮,即使是游客也特别了一点呢......
-
[Decision(options="......我比较害怕日晒。",values="1")]
[Predicate(references="1")]
[Character(name="char_340_shwaz_2#1")]
[name="???"] 既然这样还特地来海边吗,真是怪人啊。
-
[Decision(options="......",values="1")]
[Predicate(references="1")]
[Character(name="char_340_shwaz_2#1")]
[name="???"] ......呵,我也没什么资格说就是了。
[Character(name="char_340_shwaz_2#1")]
-
[name="???"] 抱歉,你这杯威士忌就让我来请客好了。
[Decision(options="(什么这原来不是免费的吗?!)",values="1")]
[Predicate(references="1")]
@@ -430,7 +389,6 @@
[name="???"] 我并不是在这里土生土长,但是这里现在就是我的家。
[name="???"] 为了守护这里,我可以付出很多东西。
[name="???"] 不管是哪里的人,对于家人的感情都是一样的不是吗?
-
[Character(name="avg_npc_020")]
[name="保镖"] 头儿,克洛宁先生找你。
[Character(name="char_340_shwaz_2#2",name2="avg_npc_020",focus=1)]
@@ -441,25 +399,21 @@
[Dialog]
[Character(fadetime=1,block=true)]
[PlaySound(key="$runsand",volume=0.5)]
-
[Decision(options="真是个奇怪的人。;真是个温柔的人。;真是个漂亮的人。",values="1;2;3")]
[Predicate(references="1;2;3")]
[Dialog]
[stopmusic(fadetime=1)]
[delay(time=1.5)]
-
[PlaySound(key="$phonevibration",volume=0.6)]
[CameraShake(duration=1, xstrength=5, ystrength=3, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Decision(options="有通讯?",values="1")]
[Predicate(references="1")]
[PlaySound(key="$d_gen_transmissionget",volume=0.6)]
[name="普罗旺斯"] 喂,博士,听得到吗?
[name="普罗旺斯"] 周围有其他人在吗,我有很重要的事情要向你汇报!
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[name="普罗旺斯"] 这件事,可能事关这座城市的存亡......
[Delay(time=0.5)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act3d0/level_act3d0_st02.txt b/resources/gamedata/story/activities/act3d0/level_act3d0_st02.txt
index 974f1ef5..630eeec3 100644
--- a/resources/gamedata/story/activities/act3d0/level_act3d0_st02.txt
+++ b/resources/gamedata/story/activities/act3d0/level_act3d0_st02.txt
@@ -1,12 +1,7 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三关(前)
-
-// Comments
-
-
[PlayMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.8,crossfade=1)]
[Delay(time=1)]
[playsound(key="$d_gen_transmissionget", volume=0.4)]
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Image(image="ac3_volcano",x=0, y=0, xScale=1, yScale=1, fadetime=0, screenadapt="coverall")]
[Blocker(a=0, r=0,g=0, b=0, fadetime=1, block=true)]
@@ -15,7 +10,6 @@
[name="艾雅法拉"] 火山活动应该会在二至四周之内到达临界点,之后就会引起火山天灾的爆发。
[name="艾雅法拉"] 可能的话,最好马上安排市民进行避难准备。
[name="艾雅法拉"] ......以上,就是根据你们给出的情报得出的结论。
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Image(fadetime=0)]
[Background(image="bg_hotel", fadetime=0)]
@@ -97,7 +91,6 @@
[Decision(options="好吧。;不必了。",values="2;3")]
[Predicate(references="2")]
[name="锡兰"] 我想你一定会喜欢的。
-
[Predicate(references="3")]
[name="锡兰"] 是不会泡茶吗?那我亲手帮你泡一杯吧。
[Decision(options="好吧。;......不必了。",values="4;5")]
@@ -106,24 +99,20 @@
[Predicate(references="5")]
[name="锡兰"] 真是个麻烦的人。
[name="锡兰"] 这可是在维多利亚中数一数二的茶叶哦?
-
[Decision(options="败给你了。;............不必了。",values="6;7")]
[Predicate(references="6")]
[name="锡兰"] 这就对了,我想你一定会喜欢的。
[Predicate(references="7")]
[name="锡兰"] 我的泡茶手艺可是很好的,不尝一下会抱憾终身哦?
-
[Decision(options="...................好吧。",values="8")]
[Predicate(references="8")]
[name="锡兰"] 真是个顽固的人,非要我这么说才能接受。
[name="锡兰"] 那么,请稍等片刻。
-
[Predicate(references="2;4;6;8")]
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act3d0/level_act3d0_st03.txt b/resources/gamedata/story/activities/act3d0/level_act3d0_st03.txt
index 4a82b9d8..153d547a 100644
--- a/resources/gamedata/story/activities/act3d0/level_act3d0_st03.txt
+++ b/resources/gamedata/story/activities/act3d0/level_act3d0_st03.txt
@@ -1,9 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三关(前)
-
-// Comments
-
-
-
[Delay(time=1)]
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
@@ -53,7 +48,6 @@
[Blocker(a=0, fadetime=1, block=true)]
[Character(name="char_348_ceylon_4#5")]
[name="锡兰"] 可以说,黑在我的身边这件事,对我来说,是我的生活中最理所当然不过的一部分了。
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_sunnytown_1",screenadapt="coverall",block=true)]
@@ -99,7 +93,6 @@
[name="锡兰"] 这是一直以来支持我的动力啊,为了这个梦想,我可是去了维多利亚读书欸。
[name="锡兰"] 晦涩难懂的源石研究,我一开始完全搞不懂,好几次都想放弃了,最后还是坚持了下来。
[name="锡兰"] 维多利亚也好远啊,本来我一开始还完全不习惯那里的。
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_beach",screenadapt="coverall",block=true)]
@@ -122,12 +115,10 @@
[cameraEffect(effect="Grayscale", keep=true, amount=0, fadetime=0)]
[Background(image="bg_beach",screenadapt="coverall",block=true)]
[Blocker(a=0, fadetime=2, block=false)]
-
[Decision(options="我也不知道。;她说不定也有苦衷。",values="1;2")]
[Predicate(references="1")]
[Character(name="char_348_ceylon_4#5")]
[name="锡兰"] ......呼。是啊,博士又怎么会知道呢。
-
[Predicate(references="2")]
[Character(name="char_348_ceylon_4#9")]
[name="锡兰"] 有什么苦衷,连我也不能告诉吗?
@@ -140,8 +131,6 @@
[Predicate(references="3")]
[Decision(options="但是我知道的是,你也是研究源石的学者。",values="4")]
[Predicate(references="4")]
-
-
[Character]
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -153,19 +142,16 @@
我看不到尽头。我没有把握。我不知道答案。
我可以放弃吗?可以。
但我不愿意。
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_beach",screenadapt="coverall",block=true)]
[Blocker(a=0, fadetime=1, block=true)]
-
[Decision(options="这片大地也许很糟......",values="5")]
[Predicate(references="5")]
[Decision(options="但你做的一切,并不是徒劳的。",values="6")]
[Predicate(references="6")]
[Decision(options="相信你自己的选择。",values="7")]
[Predicate(references="7")]
-
[Character(name="char_348_ceylon_4#2")]
[name="锡兰"] ......呼。你说得对,博士。
[name="锡兰"] 不愧是前辈,我在这方面看来要学习的还有许多呢。
@@ -190,7 +176,6 @@
[name="锡兰"] 趁着LIVE开始的时候,人群集中起来,克洛宁的人也难免应接不暇。
[name="锡兰"] 只要我们能在那个时候控制电台,就能向全城的人传递火山的情报。
[name="锡兰"] 所以拜托你们了,请助我一臂之力吧。
-
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act3d0/level_act3d0_st04.txt b/resources/gamedata/story/activities/act3d0/level_act3d0_st04.txt
index 682abb82..9199d098 100644
--- a/resources/gamedata/story/activities/act3d0/level_act3d0_st04.txt
+++ b/resources/gamedata/story/activities/act3d0/level_act3d0_st04.txt
@@ -1,12 +1,9 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三关(前)
-
-// Comments
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_Festival_2",screenadapt="coverall")]
[Blocker(a=0, fadetime=2, block=true)]
[PlayMusic(intro="$fesmetal_intro", key="$fesmetal_loop", volume=0.8, crossfade=1.5)]
[Delay(time=1)]
-
[Character(name="char_340_shwaz_2#2")]
[name="黑"] ......
[Character(name="avg_npc_023_2#2")]
@@ -49,7 +46,6 @@
[playsound(key="$fireworks", volume=0.8)]
[playsound(key="$fireworks", volume=0.8)]
[Blocker(a=0, fadetime=2, block=true)]
-
[Character(name="char_340_shwaz_2#2")]
[name="黑"] ......锡兰告诉了我火山的事情了。
[name="黑"] 所以你不仅篡改了火山监测数据,而且宣称小姐要散布谣言。
@@ -65,7 +61,6 @@
[name="锡兰"] 爸——父亲?!
[Character(name="avg_npc_023_2#2")]
[name="克洛宁"] 你怎么在这里?!
-
[Character(name="avg_npc_024")]
[name="赫尔曼"] 很意外吗,克洛宁。
[name="赫尔曼"] 在我明令禁止了从火山中开采黑曜石之后,在市场上依然有新开采的黑曜石流通。
@@ -85,12 +80,9 @@
[name="赫拉格"] 看来,只要调查一下这些记录和相关人员就行了。
[Character(name="char_348_ceylon_4#8")]
[name="锡兰"] 赫拉格爷爷,你们也平安无事!
-
[Character(name="avg_npc_024")]
[name="赫尔曼"] 真遗憾,克洛宁。
[name="赫尔曼"] 原本,我是不介意和你分享一些东西的,但你太急躁了。
-
-
[Character(name="avg_npc_023_2#2")]
[name="克洛宁"] 我?急躁?
[name="克洛宁"] 我这些不都是为了这个城市,不都是你教我的吗!
@@ -101,13 +93,10 @@
[name="克洛宁"] 这个破烂的乡下,你以为我为它付出了多少心血,换来的又有什么?
[name="克洛宁"] 好不容易因为黑曜石带来的收益,却要全部变成给那些根本治不好的病人的补贴?
[name="克洛宁"] 与其如此,还不如就让火山爆发好了!而我只需要保护好汐斯塔的物资和财产,一样可以东山再起!
-
[Character(name="avg_npc_024")]
[name="赫尔曼"] 我做过许多事。但我不会拿汐斯塔做赌注。
[name="赫尔曼"] 矿工和研究者的生命,全城的生命都被你视作什么了。
[name="赫尔曼"] 克洛宁,你被解雇了。
-
-
[Character(name="avg_npc_023_2#2")]
[name="克洛宁"] 哈哈哈哈糊涂的老头,那可还说不清楚!
[name="克洛宁"] 多亏你的喋喋不休,我的人手已经全都到了!
@@ -116,11 +105,9 @@
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Background]
[Blocker(a=0, fadetime=2, block=false)]
-
[name="伊芙利特"] 嗯?等等,我怎么烤糊了?
[name="伊芙利特"] 角峰叔!你来看一下!
[name="伊芙利特"] 搞什么,感觉温度流向都变了......
-
[Dialog]
[Delay(time=2)]
[name="古米"] 嗯嗯嗯!海浪好大!
@@ -130,7 +117,6 @@
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Background]
[Blocker(a=0, fadetime=2, block=false)]
-
[Character(name="char_145_prove_1",name2="char_166_skfire_3#1",focus=1)]
[name="普罗旺斯"] ......
[Character(name="char_145_prove_1",name2="char_166_skfire_3#1",focus=2)]
@@ -169,10 +155,8 @@
[Character]
[Dialog]
[Background]
-
[name="天火"] 唔,生态圈恶化导致的地质演变......哼,还有救!
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act3d0/level_act3d0_st05.txt b/resources/gamedata/story/activities/act3d0/level_act3d0_st05.txt
index f66598b0..cbdff785 100644
--- a/resources/gamedata/story/activities/act3d0/level_act3d0_st05.txt
+++ b/resources/gamedata/story/activities/act3d0/level_act3d0_st05.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三关(前)
-
-// Comments
-
[PlayMusic(intro="$m_dia_street_intro", key="$m_dia_street_loop", volume=0.8, crossfade=1.5)]
[Background(image="bg_beach", fadetime=2,x=-200, y=0,block=true)]
[Delay(time=1)]
@@ -12,53 +9,42 @@
[name="阿米娅"] 大家身上都多多少少有些轻伤,作为领队你也有责任的!
[name="阿米娅"] 虽然古米已经给他们处理过了,但是下水的话,还是会影响到伤口的。
[name="阿米娅"] 真是的,带队玩耍也别太过火呀......
-
[Decision(options="抱歉。;这身泳装很适合你,阿米娅。",values="1;2")]
[Predicate(references="1")]
[Character(name="char_002_amiya_summer_2#1")]
[name="阿米娅"] 唔,我也不是想破坏博士的好心情......
-
[Predicate(references="2")]
-
[Character(name="char_002_amiya_summer_2#2")]
[name="阿米娅"] 是、是这样吗?是暴行姐姐给我挑的这件泳装,我还在害怕博士会不会不喜欢——
[Character(name="char_002_amiya_summer_2#1")]
[name="阿米娅"] 等等!不要想着岔开话题,Dr.{@nickname}!
-
[Decision(options="我们这次可能确实做得有些过火......",values="1")]
[Predicate(references="1")]
-
-
[Character(name="char_002_amiya_summer_2#1")]
[name="阿米娅"] 真是的,我也要好好说说赫拉格先生了!
[name="阿米娅"] 明明让他监督你的,结果他也对你们睁一只眼闭一只眼......
[name="阿米娅"] 在没有签订合约前,罗德岛不能插手任何独立城邦的内部问题。
[name="阿米娅"] 要是被卷进城邦本地的麻烦,罗德岛的处境会变得非常艰难,甚至难以脱身。
-
[Decision(options="其实,我们已经......",values="1")]
[Predicate(references="1")]
-
[Character(name="char_002_amiya_summer_2#1")]
[name="阿米娅"] 是啊,我知道的。
[name="阿米娅"] 博士可真是做了件很危险的事情。
[Character(name="char_002_amiya_summer_2#2")]
[name="阿米娅"] ——和狂热的歌迷起冲突什么的!博士好歹要有些大人样子呀。
[name="阿米娅"] 再怎么喜欢一支乐队,也要和其他观众和平相处哦,更别说参与斗殴什么的了!
-
[Decision(options="......?可我们是......",values="1")]
[Predicate(references="1")]
[Character(name="char_002_amiya_summer_2#2")]
[name="阿米娅"] (嘘!)
[name="阿米娅"] 总之不要再问啦!整件事就是这样了!嗯!
[name="阿米娅"] 下次可要好好注意哦?
-
[Decision(options="我知道了。",values="1")]
[Predicate(references="1")]
[Character(name="char_002_amiya_summer_2#2")]
[name="阿米娅"] 嗯!
[name="阿米娅"] 博士,快来吧,我在礁石另一边发现了很多好看的贝壳!海滩什么的,好有趣呀!
[name="阿米娅"] 水不凉,嗯......
-
[Decision(options="(跟着阿米娅走);(向阿米娅泼水);(拉住阿米娅的手)",values="1;2;3")]
[Predicate(references="1")]
[name="阿米娅"] 来,博士,这里走!
@@ -73,9 +59,6 @@
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
[Blocker(a=0, fadetime=2, block=true)]
-
-
-
[Character(name="avg_npc_024")]
[name="赫尔曼"] Dr.{@nickname},你来了。
[name="赫尔曼"] 我听锡兰说了你们罗德岛的事情,我很想跟你聊聊。
@@ -86,7 +69,6 @@
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
[Background(image="bg_beach",x=200, y=0)]
-
[Blocker(a=0, fadetime=2, block=true)]
[Character(name="avg_npc_024")]
[name="赫尔曼"] 感谢你,罗德岛的博士。
@@ -126,10 +108,8 @@
[name="赫尔曼"] 我一直投入精力的高新区,那将会是一座全新的移动城市,现在看来,那将会成为新的汐斯塔。
[name="赫尔曼"] 我对这里的执着很深,但这并不意味着我会对身旁浅睡的火山熟视无睹。
[name="赫尔曼"] 这次黑曜石节结束后,我们将迁进移动城市;现在的汐斯塔城将会被我们抛弃,迟早淹没在滚热的岩浆中。
-
[Decision(options="那黑曜石节......",values="1")]
[Predicate(references="1")]
-
[name="赫尔曼"] 据说这片海洋有着它的边界。也有人对我说过,这里不是真正的大海,它的边界也许宽广,却有尽头。
[name="赫尔曼"] 那么我们会环着这片海走下去。或许有一天,我们会真正回到起点。
[name="赫尔曼"] 只是,这座有着美丽海滩和盛大的黑曜石节,以及这座能感受到火山气息的海滨城市本身——
@@ -156,23 +136,19 @@
[name="黑"] ......老爷。
[Character(name="avg_npc_024")]
[name="赫尔曼"] 别介意。之后是你们年轻人的事情了。
-
[Character]
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="char_340_shwaz_2#1")]
[name="黑"] 你好。
[Decision(options="你的目的是什么?;你好,陌生人?;要不要喝一杯?",values="1;2;3")]
[Predicate(references="1")]
[name="黑"] 不用紧张,我已经不是你的敌人了。
-
[Predicate(references="2")]
[Character(name="char_340_shwaz_2#1")]
[name="黑"] 呵,你好,陌生人。
-
[Predicate(references="3")]
[name="黑"] 现在就免了。
[Predicate(references="1;2;3")]
@@ -199,7 +175,6 @@
[Predicate(references="1")]
[Character(name="char_348_ceylon_4#6")]
[name="锡兰"] 之前我也说过吧,我本来就对你们公司有意向。
-
[Decision(options="要加入我们可不轻松。",values="1")]
[Predicate(references="1")]
[Character(name="char_348_ceylon_4#4")]
@@ -214,36 +189,29 @@
[name="黑"] ......我知道了,如你所愿,小姐。
[Character(name="char_348_ceylon_4#6")]
[name="锡兰"] 所以说呢,博士,从今往后,可就要请多关照啦。
-
[Character]
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_bridge",screenadapt="coverall")]
[Blocker(a=0, fadetime=1, block=true)]
-
[name="锡兰"] 博士,快过来!实验要开始了!
[name="锡兰"] 哎,算了,黑,快去把博士扛过来!
[name="黑"] .....我想博士也不至于听不到你这能够把天花板震翻的嗓音,小姐。
[name="黑"] ......博士,虽然不知道你还在等什么,不过现在这种状况,小姐是不会在乎你我在想什么的。
[name="黑"] 还是麻烦你自己走过去吧。如果真要我扛着你去的话,可能会不太雅观。
-
[Decision(options="这就来!;......;我会好好盯着她的,放心吧。",values="1;2;3")]
[Predicate(references="1;2;3")]
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
[Background]
[Character(fadetime=0)]
[Image(image="ac3_kv",x=0, y=0, xScale=1, yScale=1, fadetime=0, screenadapt="coverall")]
[Blocker(a=0, fadetime=3, block=false)]
-
[name="黑"] 嗯。
[name="黑"] 小姐请等等,我们这就来。
[name="黑"] 走吧,博士。
-
[Image(fadetime=2)]
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act3d0/ui_act3d0_campselect.txt b/resources/gamedata/story/activities/act3d0/ui_act3d0_campselect.txt
index 1f33d7fe..b8c2a9ed 100644
--- a/resources/gamedata/story/activities/act3d0/ui_act3d0_campselect.txt
+++ b/resources/gamedata/story/activities/act3d0/ui_act3d0_campselect.txt
@@ -1,17 +1,12 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(前)
-
-// Comments
[Character]
[Dialog]
[Image(image="ac3_title1", fadetime=1)]
[ImageTween(xScaleTo=1.1, yScaleTo=1.1, duration=6)]
[PlayMusic(intro="$fesmetal_intro", key="$fesmetal_loop", volume=0.6, crossfade=1.5)]
[Delay(time=2)]
-
-
[Background(image="bg_Festival_2", fadetime=3)]
[name="主持人"] 欢迎你们来到一年一度的汐斯塔黑曜石节!
-
[name="主持人"] 汐斯塔!让我听到你们的声音!!
[Image(fadetime=1)]
[PlaySound(key="$beach", volume=0.4, loop=true, channel="bg")]
@@ -37,13 +32,9 @@
[Character]
[CameraShake(duration=3, xstrength=15, ystrength=13, vibrato=30, randomness=90, fadeout=true, block=false)]
[name="观众"] 噢噢噢噢噢噢!
-
[Character(name="avg_npc_017_3#4")]
[name="主持人"] 所以,请不要犹豫,为你最喜欢的艺人投上宝贵的一票吧!
[name="主持人"] 那么接下来,做出你的选择!!告诉我,你最爱的音乐艺人到底在哪里!!
-
-
-
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act4d0/level_act4d0_st01.txt b/resources/gamedata/story/activities/act4d0/level_act4d0_st01.txt
index b172cc7d..bf03e0fe 100644
--- a/resources/gamedata/story/activities/act4d0/level_act4d0_st01.txt
+++ b/resources/gamedata/story/activities/act4d0/level_act4d0_st01.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(前)
-
-// Comments
-
[Dialog]
[Delay(time=1)]
[PlayMusic(intro="$mist_intro", key="$mist_loop", volume=0.8,crossfade=1)]
@@ -16,7 +13,6 @@
[Background(image="bg_cher_9", screenadapt="coverall")]
[Delay(time=0.4)]
[Blocker(a=0, fadetime=1, block=true)]
-
[Delay(time=1)]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -39,15 +35,12 @@
[name="近卫干员"] 等等,这是......这是罗德岛的工程用纸!
[name="近卫干员"] 是谁留在这的,究竟发生了什么事?
[name="近卫干员"] 呃,这密密麻麻的字,写的还有些乱......
-
[Character]
不知名的干员,隐藏好自己。我没有机会看你的胸牌,不记得你的名字。
时间并不宽裕,我的字有些潦草,请谅解,麻烦你读下去。
不用慌张,你暂时是安全的。
请务必不要走出这块废墟。天色完全暗下来之前,敌人发现你的概率很高。
可以说,你正身处敌人的重重包围之中。
-
-
[Character(name="char_013_riop")]
[name="近卫干员"] 不是头儿的笔迹......是罗德岛同事写下的纸条吗?
[name="近卫干员"] 写的真长啊,为什么不直接把我叫醒,跟我说就好——
@@ -59,7 +52,6 @@
[Character(name="char_013_riop")]
[name="近卫干员"] (嗯?说话声?是整合运动吗,混账!)
[name="近卫干员"] (......不,等等,这个声音有些耳熟?好像是那个诊所的——)
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -130,7 +122,6 @@
[Character(name="avg_npc_025_1")]
[name="爱国者"] 是吗......没事。
[name="爱国者"] 没关系。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -210,7 +201,6 @@
[Character(name="char_188_helage_1",name2="avg_npc_025_1",focus=2)]
[name="爱国者"] 如果乌萨斯,还把感染者,当作乌萨斯人?
[name="爱国者"] 那就,不会有战争。
-
[Character(name="char_1002_nsabr_1")]
[name="整合运动成员"] 打扰两位。
[Character(name="char_1002_nsabr_1",name2="avg_npc_025_1",focus=2)]
@@ -236,10 +226,8 @@
[name="整合运动成员"] 不管指挥官做什么,我们都相信他。
[name="整合运动成员"] 如果做的对,他会扛住;如果做错了,他肯定会改。
[name="整合运动成员"] 我们相信塔露拉,也相信指挥官。我们在为感染者而战,明白吗。
-
[Character(name="char_188_helage_1")]
[name="赫拉格"] ......
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -283,7 +271,6 @@
[name="爱国者"] 您是准备,去哪里?
[Character(name="char_188_helage_1")]
[name="赫拉格"] 罗德岛。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
@@ -298,11 +285,9 @@
[Character]
[Delay(time=0.4)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_188_helage_1",name2="avg_npc_025_1",focus=2)]
[name="爱国者"] 啊,我知道,罗德岛。
[name="爱国者"] 只是,整合运动刚刚,袭击了罗德岛。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
@@ -319,7 +304,6 @@
[Character]
[Delay(time=0.4)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_188_helage_1",name2="avg_npc_025_1",focus=1)]
[name="赫拉格"] ——挑这种时候进入切尔诺伯格,罗德岛会被所有人当成敌人。
[name="赫拉格"] 他们为什么要这么做?
@@ -327,13 +311,10 @@
[name="爱国者"] 不论。只是我,没能阻止冲突。
[name="爱国者"] 刚刚有位战士,孤身对抗,萨卡兹佣兵。
[name="爱国者"] 意外,这位罗德岛人,也是个萨卡兹。
-
[Character(name="char_188_helage_1",name2="avg_npc_025_1",focus=1)]
[name="赫拉格"] 同类相残......和整合运动的所作所为没什么区别。
[Character(name="char_188_helage_1",name2="avg_npc_025_1",focus=2)]
[name="爱国者"] 民众,被乌萨斯欺骗,不将我们,看作同胞。
-
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
@@ -348,7 +329,6 @@
[Character]
[Delay(time=0.4)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_188_helage_1",name2="avg_npc_025_1",focus=2)]
[name="爱国者"] 但佣兵们,为战斗而战斗。罗德岛的战士,有战斗的理由。
[name="爱国者"] 他战败了。但他依然,射杀无数精锐。佣兵的新领头人,气急败坏。
@@ -367,15 +347,12 @@
[Character]
[Delay(time=0.4)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_188_helage_1",name2="avg_npc_025_1",focus=2)]
[name="爱国者"] 他想藏住什么,他做到了。
[name="爱国者"] 灰烬里,剩下这件遗物。请转交他们。
[name="爱国者"] 真正的战士......没有姓名。
[Character(name="char_188_helage_1",name2="avg_npc_025_1",focus=1)]
[name="赫拉格"] 我会的。
-
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
@@ -390,7 +367,6 @@
[Character]
[Delay(time=0.4)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_188_helage_1",name2="avg_npc_025_1",focus=1)]
[name="赫拉格"] 真正的战士......
[name="赫拉格"] 对了。你以前也说过。
@@ -428,7 +404,6 @@
[name="爱国者"] 塔露拉有远大目标。我的目标,更阶段性,但更明确。
[name="爱国者"] 过去的乌萨斯,战争是正义的;现在的感染者,战争是正义的。
[name="爱国者"] 我为正义而战。正义,永远属于乌萨斯。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -475,7 +450,6 @@
[Character]
[Delay(time=0.4)]
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="char_188_helage_1",name2="avg_npc_025_1",focus=2)]
[name="爱国者"] 仇恨,太深重了。
[name="爱国者"] 再不战斗,仇恨会遮住,乌萨斯所有眼睛。
@@ -518,7 +492,6 @@
[name="整合运动成员B"] 普通人的血可以输给感染者!
[name="整合运动成员A"] 这位是谁的家属?
[name="整合运动成员A"] 不管了,先送到安全区去!布里叶特......动作快!
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -542,7 +515,6 @@
[name="赫拉格"] 帝国在风雨飘摇和重塑荣光间摇摆不定,哼,巫师都能描摹国家的未来,弄臣可以预测战役的走势,说客也懂天灾的变化......
[name="赫拉格"] 我没有参与过任何一次政治聚会。无论是议员们的,还是军人们的,我都没有参加过。
[name="赫拉格"] 他们的自信让我感到可耻。所有觉得自己能胜的都输了。所有觉得自己能活的,都死了。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.7, block=true)]
@@ -628,9 +600,7 @@
[character]
[Dialog]
[PlaySound(key="$d_gen_walk_n")]
-
[delay(time=1)]
-
[Character(name="avg_npc_025_1")]
[name="爱国者"] ——
[name="爱国者"] 将军!
@@ -640,7 +610,6 @@
[name="爱国者"] ......
[name="爱国者"] 祝您......祝您......
[name="爱国者"] 祝您找到自己,真正的归宿。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -656,8 +625,6 @@
[name="近卫干员"] 对了......对了,字条上会不会写了什么命令?
[name="近卫干员"] 如果有,Scout先生,我一定代你去做......一定!
[name="近卫干员"] 我可不会丢头儿的脸......!
-
-
[Dialog]
[Character]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -678,7 +645,6 @@
[Character(fadetime=0)]
[cameraEffect(effect="Grayscale", keep=true, amount=0, fadetime=0)]
[Blocker(a=0, fadetime=0.5, block=true)]
-
[Character(name="char_013_riop")]
[name="近卫干员"] 什么......?这是什么意思?
[Dialog]
@@ -720,7 +686,6 @@
[Blocker(a=0, fadetime=0.5, block=true)]
[Character(name="char_013_riop")]
[name="近卫干员"] ......
-
[Dialog]
[Character]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -788,18 +753,15 @@
[name="爱国者"] ——或者——
[name="爱国者"] 在切尔诺伯格,有许多人,需要照料。你可以,亲眼看看。
[name="爱国者"] 选择。这是你的自由。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[background]
[Blocker(a=0, fadetime=1, block=true)]
-
[name="近卫干员"] ......
[name="近卫干员"] 头儿,Scout先生,还有弟兄们......
[name="近卫干员"] 我会的。
-
[Delay(time=0.5)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act4d0/level_act4d0_st02.txt b/resources/gamedata/story/activities/act4d0/level_act4d0_st02.txt
index 933be79c..0ba7593e 100644
--- a/resources/gamedata/story/activities/act4d0/level_act4d0_st02.txt
+++ b/resources/gamedata/story/activities/act4d0/level_act4d0_st02.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(前)
-
-// Comments
-
[Dialog]
[Delay(time=1)]
[Character]
@@ -16,12 +13,10 @@
[name="整合运动术师"] 但,意料之外的情况是......我们派去追击的小队,和我们失去了联系。
[name="整合运动术师"] 作为佣兵们的新领头人,希望你能给出合理的解释。
[name="整合运动术师"] 我们的小队为什么人间蒸发了?
-
[Dialog]
[Background(image="bg_cher_3", width=1, height=1, fadetime=1, screenadapt="coverall",block=true)]
01:13 P.M. 天气/晴
切尔诺伯格,郊外,荒野
-
[Dialog]
[Character(name="char_1504_cqbw",fadetime=2,block=true)]
[Delay(time=2)]
@@ -59,7 +54,6 @@
[name="整合运动刀兵"] 明白了。
[Character(name="char_1002_nsabr_2")]
[name="整合运动刀兵"] 通知全体小队,临战整备,转移到城郊。
-
[PlaySound(key="$d_gen_soldiersrun",volume=0.5)]
[Dialog]
[Character]
@@ -68,7 +62,6 @@
[Delay(time=0.4)]
[PlayMusic(intro="$calamity_intro", key="$calamity_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Blocker(a=0, fadetime=3, block=true)]
-
[character]
[Dialog]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
@@ -334,11 +327,9 @@
[dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Character(fadetime=0)]
-//修改此处的image来切换cg
[Image(image="avg_ac4_1",screenadapt="coverall", fadetime=0)]
[Blocker(a=0, fadetime=2, block=false)]
[ImageTween(xFrom=0, yFrom=0, xTo=0, yTo=-20, xScaleFrom=1, yScaleFrom=1, xScaleTo=1.1, yScaleTo=1.1, duration=15, block=false)]
-//对话内容此处填入
[name="炎客"] 久违的死局。我很兴奋。
[name="W"] 久违的?这么说来,也许你佣兵队的全灭并没让你变得冷酷,反而让你变得快乐起来了?
[name="炎客"] 我和你没有相像之处,W,快乐不是值得追求的目标。
@@ -348,12 +339,10 @@
[name="W"] 如果我说这次会饶你一命,你信吗?
[name="炎客"] 我,也想这么问。
[dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
[Background]
[Blocker(a=0, fadetime=0.6, block=false)]
-///////////////////////////
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.5, block=true)]
[Character]
@@ -413,7 +402,6 @@
[Character(name="char_131_flameb_5")]
[name="炎客"] ......
[name="炎客"] 你......
-
[Decision(options="抱歉,借过。",values="1")]
[Predicate(references="1")]
[character]
@@ -425,8 +413,7 @@
[name="炎客"] 真是这样。
[name="炎客"] W,你还真是诚实啊......
[name="炎客"] 看来活久一点,确实有些益处。
-
[Delay(time=0.5)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act4d0/level_act4d0_st03.txt b/resources/gamedata/story/activities/act4d0/level_act4d0_st03.txt
index da451db8..3a13cc2c 100644
--- a/resources/gamedata/story/activities/act4d0/level_act4d0_st03.txt
+++ b/resources/gamedata/story/activities/act4d0/level_act4d0_st03.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(前)
-
-// Comments
-
[Dialog]
[Delay(time=1)]
[name="雷蛇"] 三点钟20M,术师目标A。
@@ -41,7 +38,6 @@
[Blocker(a=0, fadetime=2, block=true)]
05:32 PM 天气/晴
龙门接舷区,罗德岛舰船,底层射击训练室
-
[Dialog]
[Character(name="char_107_liskam_1",fadetime=1,block=true)]
[Delay(time=1)]
@@ -91,7 +87,6 @@
[name="雷蛇"] 再进行五组!专注于手上的源石技艺!
[Character(name="char_259_Jessica_1")]
[name="杰西卡"] 好的!
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -105,8 +100,6 @@
[CameraShake(duration=0.1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
[PlaySound(key="$pistol", volume=0.9)]
[Blocker(a=0, fadetime=1, block=true)]
-
-
[Character(name="char_106_franka_1",fadetime=1,block=true)]
[Delay(time=1)]
[name="芙兰卡"] 基本训练、基本训练、基本训练,已经是第三个小时了......
@@ -197,8 +190,7 @@
[name="芙兰卡"] 长久的训练和坚持,可绝对不会辜负付出努力的人。
[name="雷蛇"] 这......我一点都没有发现这些。
[name="芙兰卡"] 你啊,别把木头脑袋也教给了杰西卡就好了。
-
[Delay(time=0.5)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act4d0/level_act4d0_st04.txt b/resources/gamedata/story/activities/act4d0/level_act4d0_st04.txt
index 51a1375c..95caa260 100644
--- a/resources/gamedata/story/activities/act4d0/level_act4d0_st04.txt
+++ b/resources/gamedata/story/activities/act4d0/level_act4d0_st04.txt
@@ -1,17 +1,12 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(前)
-
-// Comments
-
[Dialog]
[Delay(time=1)]
-
♪你是否听闻一声惊雷?
♪雨成帘,不见山
♪我早已忘记是何人何物
♪将我引领入此道
♪远方的红色的云啊
♪带我回到故乡
-
[Dialog]
[Delay(time=1)]
[PlayMusic(intro="$mist_intro", key="$mist_loop", volume=0.6,crossfade=1)]
@@ -84,7 +79,6 @@
[PlaySound(key="$d_gen_walk_n")]
[Character(name="char_279_excu_4")]
[name="???"] 诚如报告所说,遗嘱继承人暴躁排外,难以交流。
-
[Dialog]
[Character]
[stopmusic(fadetime=1)]
@@ -174,9 +168,7 @@
[playsound(key="$leaveshake", volume=0.7)]
[delay(time=1)]
[Character(name="char_279_excu_4")]
-
[name="送葬人"] 又逃了。
-
[Dialog]
[Character]
[stopmusic(fadetime=1)]
@@ -232,7 +224,6 @@
[Character]
[name="老猎人"] 不要说什么“为了复仇而活”,这太老套了,很没意思的。
[name="老猎人"] ......没错,很没意思的。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -325,7 +316,6 @@
[name="送葬人"] 我们的时间不多。
[Character(name="char_190_clour",name2="char_279_excu_4",focus=1)]
[name="红云"] 我——
-
[Dialog]
[Character]
[stopmusic(fadetime=1)]
@@ -344,7 +334,6 @@
——我不明白这其中的必要性,这也不符合你的身份。你逃避公证所多年,而且你枪杀了......
打住。如果我说,这能为你的工作省去很多麻烦呢?
——如果我判断的确如此的话,我会考虑尝试。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -399,7 +388,6 @@
[name="送葬人"] 我已经解除了陷阱,请跟上。
[Character(name="char_190_clour",name2="char_279_excu_4",focus=1)]
[name="红云"] 啊啊——你这个怪人,我迟早要让你好看——!
-
[Dialog]
[Character]
[stopmusic(fadetime=1)]
@@ -415,8 +403,7 @@
但她是我的遗产。
是我的希望。
愿主保佑。
-
[Delay(time=0.5)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act4d0/level_act4d0_st05.txt b/resources/gamedata/story/activities/act4d0/level_act4d0_st05.txt
index 3ca29a04..27e5425a 100644
--- a/resources/gamedata/story/activities/act4d0/level_act4d0_st05.txt
+++ b/resources/gamedata/story/activities/act4d0/level_act4d0_st05.txt
@@ -1,43 +1,29 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(前)
-
-// Comments
-
[Dialog]
[Delay(time=1)]
[Dialog]
[Character]
[Background(image="bg_light",screenadapt="coverall",fadetime=2)]
[Delay(time=3)]
-
一切都是白色的。
-
头顶的天空与脚下的地面,目所能及之处,全都被安静的白色填满。
纯白、寂静、空无一物。
只有火苗摇曳燃烧。
-
从某一个时间点起,悄然侵蚀梦境,又于梦醒时融化消弭。
-
“这里是哪里?”
无人应答。
“我为什么会在这里?”
无人应答。
“我该怎么离开?”
无人应答。
-
“......”
-
除了自己之外,谁都不在。
除了自己之外,什么都没有。
-
那么,
所有的困惑就只剩下一个——
-
“你......是什么?”
-
......
............
-
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -64,14 +50,12 @@
[name="伊芙利特"] 唔呃......
[name="伊芙利特"] 还是把桌角烤焦了......算了,还好作业没事。
[name="伊芙利特"] 博士那家伙......
-
[Dialog]
[Character]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.5, block=true)]
[Character(fadetime=0)]
[cameraEffect(effect="Grayscale", keep=true, amount=1, fadetime=0)]
[Blocker(a=0, fadetime=0.5, block=true)]
-
[Character(name="char_134_ifrit_5#3")]
[name="伊芙利特"] 喂, 这些一定要都写完吗?真麻烦......
[name="伊芙利特"] 啊?学起来对我有好处?
@@ -81,19 +65,15 @@
[name="伊芙利特"] 就因为我讲了你两句,赫默还拿走了我的辣椒干,这都怪你!
[Character(name="char_134_ifrit_5#2")]
[name="伊芙利特"] 喂,你还笑?!
-
[Decision(options="我知道她藏辣椒干的地方。;......;炭烤沙虫腿,来一根?",values="1;2;3")]
-
[Predicate(references="1")]
[Character(name="char_134_ifrit_5#7")]
[name="伊芙利特"] 真的?!在哪?!
[name="伊芙利特"] 真要跟你一起拿了,你和我肯定都会挨骂。
-
[Predicate(references="2")]
[Character(name="char_134_ifrit_5#2")]
[name="伊芙利特"] 别一直笑啊,又不说话,很奇怪呀!
[name="伊芙利特"] 你是不是压根就不想回答我啊?
-
[Predicate(references="3")]
[Character(name="char_134_ifrit_5#9")]
[name="伊芙利特"] 恶,博士,这是什么?
@@ -105,45 +85,36 @@
[name="伊芙利特"] (吞咽)咕嘟......啊?
[name="伊芙利特"] 我,我吃了什么?
[name="伊芙利特"] 算了......
-
[Predicate(references="1;2;3")]
[Character(name="char_134_ifrit_5#5")]
[name="伊芙利特"] 对了,博士,赫默明天是不是要去出任务?
[name="伊芙利特"] 带上我一起,怎么样?我的实力,你知道的对吧?
[name="伊芙利特"] 你去和她说说,让我也去看看吧?
-
[Decision(options="这次行动是收尾,你更擅长战斗吧?;这个月投诉有点多,先忍忍吧?",values="1;2")]
-
[Predicate(references="1")]
[Character(name="char_134_ifrit_5#7")]
[name="伊芙利特"] 搞什么,你说的那些我也会啊?
[name="伊芙利特"] 那为什么我们现在没得战斗,让我去啊,我一定要给其他人看看我的实力!
-
[Predicate(references="2")]
[Character(name="char_134_ifrit_5#2")]
[name="伊芙利特"] 我这能烧干整个战场的火力,他们就是做不到才嫉妒我吧!
[name="伊芙利特"] 我才不管那些人怎么说呢!
-
-
[Predicate(references="1;2")]
[Character(name="char_134_ifrit_5#2")]
[name="伊芙利特"] 赫默和你总该相信我吧?
[name="伊芙利特"] 其他人不能理解,我没关系,又不关我的事,
[name="伊芙利特"] 但为什么连你们也这么说!为什么呀!
-
[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[Decision(options="伊芙利特,冷静!",values="1")]
[Predicate(references="1")]
[Character(name="char_134_ifrit_5#8")]
[name="伊芙利特"] 咳!
-
[Dialog]
[Character]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.5, block=true)]
[Character(fadetime=0)]
[cameraEffect(effect="Grayscale", keep=true, amount=0, fadetime=0)]
[Blocker(a=0, fadetime=0.5, block=true)]
-
[Character(name="char_134_ifrit_5#7")]
[name="伊芙利特"] 烦死了。
[name="伊芙利特"] 算了,去他的。我看看,这题这题还有这题......都填C。
@@ -151,7 +122,6 @@
[Character(name="char_134_ifrit_5#1")]
[name="伊芙利特"] 这样就成了......!
[Dialog]
-
[Character]
[CameraShake(duration=0.3, xstrength=5, ystrength=3, vibrato=30, randomness=90, fadeout=true, block=true)]
[name="医疗干员"] 到做检查的时间了,伊芙利特。
@@ -177,7 +147,6 @@
[Character(name="char_016_medic",name2="char_134_ifrit_5#2",focus=2)]
[name="伊芙利特"] 谁又是孩子了,你好烦啊?!
[name="伊芙利特"] 为什么我要摊上你这种人,就不能让我一个人呆着吗?!
-
[Character(name="char_016_medic",name2="char_134_ifrit_5#2",focus=1)]
[name="医疗干员"] 伊芙利特......我也有自己的工作的。
[Character(name="char_016_medic",name2="char_134_ifrit_5#2",focus=2)]
@@ -215,13 +184,11 @@
[name="伊芙利特"] (真烦,这么怕我的话干脆就离我远点啊。)
[name="伊芙利特"] (本子......稍稍烧焦了一点,不过还行吧?)
[name="伊芙利特"] (算了,总之先把练习题放到博士的办公桌上,应该就OK了?)
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_bridge",screenadapt="coverall")]
[Blocker(a=0, fadetime=2, block=true)]
-
[Character(name="char_193_frostl_1#4",fadetime=0.5,block=true)]
[Delay(time=2)]
[name="霜叶"] ?
@@ -267,7 +234,6 @@
[name="霜叶"] 这样说,能懂吗?我怕我讲得不好。
[Character(name="char_193_frostl_1",name2="char_144_red_7",focus=2)]
[name="红"] 可以。很清楚。
-
[Character(name="char_193_frostl_1",name2="char_144_red_7",focus=1)]
[name="霜叶"] 那就好。
[name="霜叶"] 不过,你其实也可以直接问博士?博士的解答,肯定比我的更准确。
@@ -275,7 +241,6 @@
[name="红"] 也可以。但红觉得和霜叶说话轻松。
[Character(name="char_193_frostl_1",name2="char_144_red_7",focus=1)]
[name="霜叶"] ......这样。
-
[Dialog]
[Character]
[name="???"] 你们堵在这干什么呢!
@@ -374,7 +339,6 @@
[name="红"] 明白。
[Character(name="char_134_ifrit_5#2")]
[name="伊芙利特"] 你哪里明白了......?
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.3, block=true)]
@@ -387,10 +351,6 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.3, block=true)]
[Background(image="bg_bridge",screenadapt="coverall")]
[Blocker(a=0, fadetime=0.3, block=true)]
-
-
-
-
[Character(name="char_134_ifrit_5#9")]
[name="伊芙利特"] 我,很痛,很痛啊......
[Dialog]
@@ -404,14 +364,12 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.3, block=true)]
[Background(image="bg_bridge",screenadapt="coverall")]
[Blocker(a=0, fadetime=0.3, block=true)]
-
[Character(name="char_144_red_7#5")]
[name="红"] 你要着火了?
[Character(name="char_134_ifrit_5#2",name2="char_193_frostl_1#6",focus=2)]
[name="霜叶"] 等一下,伊芙利特......不是现在。
[Character(name="char_134_ifrit_5#2")]
[name="伊芙利特"] 关你们什么事?
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.3, block=true)]
@@ -423,10 +381,8 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.3, block=true)]
[Background(image="bg_bridge",screenadapt="coverall")]
[Blocker(a=0, fadetime=0.3, block=true)]
-
[Character(name="char_134_ifrit_5#2")]
[name="伊芙利特"] 你们又懂我哪些了?
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.3, block=true)]
@@ -438,7 +394,6 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.3, block=true)]
[Background(image="bg_bridge",screenadapt="coverall")]
[Blocker(a=0, fadetime=0.3, block=true)]
-
[Character(name="char_193_frostl_1#6")]
[name="霜叶"] 快住手!
[Character(name="char_144_red_7#5")]
@@ -448,7 +403,6 @@
[name="霜叶"] 你们两个——
[Character(name="char_134_ifrit_5#2")]
[name="伊芙利特"] 谁发热了?你是不是想说我头脑发热?我清醒得很!你那点冷气根本不顶用,快走开,你也想被烧成灰吗!
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.3, block=true)]
@@ -460,9 +414,6 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.3, block=true)]
[Background(image="bg_bridge",screenadapt="coverall")]
[Blocker(a=0, fadetime=0.3, block=true)]
-
-
-
[Character(name="char_144_red_7#5")]
[name="红"] 控制不了自己。很弱。
[Character(name="char_134_ifrit_5#2")]
@@ -479,7 +430,6 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.3, block=true)]
[Background(image="bg_bridge",screenadapt="coverall")]
[Blocker(a=0, fadetime=0.3, block=true)]
-
[Character(name="char_193_frostl_1#6")]
[name="霜叶"] 别!伊芙利特!
[Dialog]
@@ -489,8 +439,6 @@
[Blocker(a=0, fadetime=0.3, block=true)]
怪物!
不!我不是!!
-
-
火焰在燃烧。
火焰在疯狂的燃烧。
巨大的怪物咯咯直笑。
@@ -498,21 +446,14 @@
有人在哭,有人在跑。
哎呀,这是哪里呢?
有人走了过来,好熟悉,好高......
-
[Character(name="char_134_ifrit_5#8")]
[name="伊芙利特"] 不要......
[name="伊芙利特"] 塞......救......大家......
-
-
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.3, block=true)]
[Background(image="bg_bridge",screenadapt="coverall")]
[Blocker(a=0, fadetime=0.3, block=true)]
-
-
-
[Dialog]
[Character]
[Character(name="char_249_muesys_8#8")]
@@ -538,48 +479,33 @@
[name="???"] 没问题!就交给我吧。
[name="???"] 呵呵,看到你还是这么有精神,我就放心啦。
[name="???"] 不过,要好好遵守我们之间约定哦,伊芙芙?
-
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_light",screenadapt="coverall")]
[Delay(time=1)]
[Blocker(a=0, fadetime=1, block=true)]
-
粗暴。
肆意。
横行。
总是在破坏。
-
......
我自己其实也是知道的。
-
会痛的实验让人讨厌。
-
那些白大褂的目光让人讨厌。
-
这 片 大 地 让 人 讨 厌。
-
说什么人生。
说什么未来。
只要我放一把火,只要火烧得够旺,所有那些用讨厌眼神看着我的人,那些白色的墙壁和刺鼻的消毒水,所有所有,全都会消失在火中。
只要我喜欢的人还在就好了。
其他人怎么样关我什么事?
-
——在来到这里之前,我一直是这么想的。
我一直觉得自己是这么想的。
-
但是现在不一样了。
-
粗暴。
-
哎我当然知道。
-
肆意。
-
行啦我会小心点的。
-
横行。
......也没那么严重吧?
总是在破坏。
@@ -590,10 +516,7 @@
我可不能烧掉罗德岛和作业。
还有朋友,哼......我的朋友也一定要像我一样了不起呀!
所以,没事的。我努力的还不够。我还要更加努力!
-
看好了,我绝对要让你们大吃一惊!
-
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -603,26 +526,22 @@
[Character(name="char_134_ifrit_5#7")]
[CameraShake(duration=0.5, xstrength=5, ystrength=3, vibrato=30, randomness=90, fadeout=true, block=true)]
[name="伊芙利特"] 哼!!
-
[Decision(options=" 一下子毁了一整条过道?;炭烤沙虫腿,来一根?",values="1;2")]
[Predicate(references="1")]
[name="伊芙利特"] 才、才没有!烦死了,不要你管!
[name="伊芙利特"] 唉......小红帽她们呢,没事吧......
[name="伊芙利特"] 你让小红帽躲开了?哼,算你识相。
[name="伊芙利特"] 我有危险?大家都有危险?啊......
-
[Predicate(references="2")]
[Character(name="char_134_ifrit_5#9")]
[name="伊芙利特"] 给我也来一根......不、不对!才不要吃啦!
[name="伊芙利特"] 我也......吃不下去呀。
-
[Predicate(references="1;2")]
[Character(name="char_134_ifrit_5#3")]
[name="伊芙利特"] 那个、走廊的事、唔呃、我也不是有意要破坏的......总之,对、对不起啦!
[name="伊芙利特"] 可恶,怎么会搞成这个样子......
[name="伊芙利特"] 对了,不是要检查作业吗?给你!
[CameraShake(duration=0.5, xstrength=5, ystrength=3, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Decision(options="这本本子,看起来饱经火灼啊。;......",values="1;2")]
[Predicate(references="1")]
[Character(name="char_134_ifrit_5#3")]
@@ -641,7 +560,6 @@
[name="伊芙利特"] ......
[name="伊芙利特"] 我又搞砸了。
[name="伊芙利特"] 你要骂就骂吧。对不起。
-
[Decision(options="伊芙利特,把手伸出来。",values="1")]
[Predicate(references="1")]
[Character(name="char_134_ifrit_5#3")]
@@ -661,19 +579,15 @@
[name="伊芙利特"] 你就也勉强算是个例外吧!(小声)
[name="伊芙利特"] 不过我可警告你!别总是和赫默一样拿我当小孩子看!
[name="伊芙利特"] 我真的会生气的!生气起来超——可怕的!
-
[Decision(options="你是个很优秀的干员。;很有气势啊,伊芙芙。",values="1;2")]
[Predicate(references="1")]
[Character(name="char_134_ifrit_5#3")]
[name="伊芙利特"] 呃、呃呃、突然说什么啊,这不是理所当然的吗!
-
[Predicate(references="2")]
[Character(name="char_134_ifrit_5#3")]
[name="伊芙利特"] 噗——咳、咳咳咳。
[name="伊芙利特"] 谁告诉你这个称呼,不对,谁、谁允许你这样喊我的啊!
-
[Predicate(references="1;2")]
-
[Decision(options="下一次行动,你也出动吧。",values="1")]
[Predicate(references="1")]
[Character(name="char_134_ifrit_5#4")]
@@ -681,10 +595,8 @@
[name="伊芙利特"] 真的假的?!
[Character(name="char_134_ifrit_5#6")]
[name="伊芙利特"] 你的意思是下一次会让我也一起去咯?是这个意思吧?啊?你可别骗我啊!
-
[Decision(options="但是......",values="1")]
[Predicate(references="1")]
-
[Character(name="char_134_ifrit_5#4")]
[name="伊芙利特"] 但是什么?
[name="伊芙利特"] 欸你快说啊,不要让我急啊!
@@ -695,14 +607,12 @@
[Character(name="char_134_ifrit_5#3")]
[name="伊芙利特"] 那个每天来看我的姐姐,我不是有意吓她的......我也不想对霜叶她们那么凶......
[name="伊芙利特"] 唉,博士,帮我个忙吧,你帮我去跟她们说吧?
-
[Decision(options="为什么不自己去说呢?;你又吓唬医疗干员了?",values="1;2")]
[Predicate(references="1;2")]
[name="伊芙利特"] 我......
[name="伊芙利特"] 这次我肯定犯错了。
[name="伊芙利特"] 虽然他们真的很烦人!但我确实不该那么做的吧…...
[name="伊芙利特"] 我也不想你老因为这些事被别人说啊。
-
[Decision(options="下次我们去海边玩的话,你要不要去?",values="1")]
[Predicate(references="1")]
[Character(name="char_134_ifrit_5#4")]
@@ -710,12 +620,10 @@
[name="伊芙利特"] 啊无所谓,要去!我要去!
[Character(name="char_134_ifrit_5#7")]
[name="伊芙利特"] 呃,不,为什么突然要带我去玩?博士你有点奇怪......
-
[Decision(options="因为你表现必须好一点,我才能说服赫默。",values="1")]
[Predicate(references="1")]
[Character(name="char_134_ifrit_5#7")]
[name="伊芙利特"] 切,什么嘛,还是想让我做这做那对吧?
-
[Decision(options="自己去道歉吧?",values="1")]
[Predicate(references="1")]
[Character(name="char_134_ifrit_5#3")]
@@ -724,55 +632,41 @@
[Character(name="char_134_ifrit_5#5")]
[name="伊芙利特"] 嘿嘿,海边!嗯,听起来就很有意思呢!
[name="伊芙利特"] 博士!明天见!
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_light",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[Delay(time=1)]
-
[name="伊芙利特"] ......
[name="伊芙利特"] 你是不是还在看?
-
[Dialog]
[Delay(time=1)]
-
[name="伊芙利特"] 哼,我心里清楚得很,那些人怎么看我,怎么想我。
[name="伊芙利特"] 但这有什么关系?我才不在乎,嘁,我才不要在乎。
-
[Dialog]
[Delay(time=1)]
-
[name="伊芙利特"] 我一定会把你干掉!
[name="伊芙利特"] 知道吗,就是你老害我丢脸,就是你老让麻烦事缠上我!
-
没有我,你是什么?
-
[name="伊芙利特"] 哈,你以为我还像以前一样怕你吗?
[name="伊芙利特"] 老让我那么痛,老让所有人都那么痛......
[name="伊芙利特"] 你这大胖子!傻瓜!肥胖火团!长角的热气球!
-
呼呼,有意思。
-
[name="伊芙利特"] 你看好了,以后我可不会再什么都烧了。
[name="伊芙利特"] 我可是知道的,有东西能烧,有东西是不能的!
-
没有不能被焚烧的事物!
-
[name="伊芙利特"] 什么呀,我不愿意!
[name="伊芙利特"] 本伊芙利特大人不愿意烧,那就是不能!
[name="伊芙利特"] 那些挡着我的路的,我肯定一把火给他们全烧干净。
[name="伊芙利特"] 但那些不能的,我是绝对不会动的!连一点火我都不会发出来!
-
那我等着,小东西。
[Dialog]
[Character(name="char_134_ifrit_5#8",fadetime=1,block=true)]
[Delay(time=1)]
[name="伊芙利特"] ......
[name="伊芙利特"] 迟早有一天......一定!
-
[Delay(time=0.5)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act4d0/level_act4d0_st06.txt b/resources/gamedata/story/activities/act4d0/level_act4d0_st06.txt
index c9984aca..44603223 100644
--- a/resources/gamedata/story/activities/act4d0/level_act4d0_st06.txt
+++ b/resources/gamedata/story/activities/act4d0/level_act4d0_st06.txt
@@ -1,12 +1,8 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(前)
-
-// Comments
-
[Dialog]
[Delay(time=1)]
08:30 A.M 天气/暴雪
北地,因非冰原,莱茵生命420号临时科考观测站
-
[name="装置"] 系统已解锁。
[name="装置"] 确定年份:未知
[name="装置"] 时间设置出现问题,现在转到手工控制。
@@ -480,9 +476,7 @@
[Character]
[name="西蒙娜"] 麦哲伦......我啊,想看你坚持自己的梦想。
[name="西蒙娜"] 是啊,雪也该停了。
-
-
[Delay(time=0.5)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act4d0/level_act4d0_st07.txt b/resources/gamedata/story/activities/act4d0/level_act4d0_st07.txt
index a6c36067..c7bd4767 100644
--- a/resources/gamedata/story/activities/act4d0/level_act4d0_st07.txt
+++ b/resources/gamedata/story/activities/act4d0/level_act4d0_st07.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(前)
-
-// Comments
-
[Dialog]
[Delay(time=1)]
[PlayMusic(intro="$tech_intro", key="$tech_loop", volume=0.8, crossfade=1.5, delay=0.5)]
@@ -168,7 +165,6 @@
[name="暴雨"] 那么我就告辞了。再见,可露希尔小姐。
[Character(name="char_007_closre_1#4")]
[name="可露希尔"] 啊,再见。
-
[Dialog]
[Character]
[PlaySound(key="$d_gen_walk_n")]
@@ -190,7 +186,6 @@
[Character(name="char_003_kalts_1",name2="char_007_closre_1",focus=2)]
[name="可露希尔"] 行了行了,你讲这些我头疼......
[name="可露希尔"] 反正又是你捡回来的咯?
-
[Dialog]
[Character]
[PlaySound(key="$d_gen_walk_n")]
@@ -222,7 +217,6 @@
[name="可露希尔"] 你对自己太粗暴了。
[Character(name="char_003_kalts_1",name2="char_007_closre_1",focus=1)]
[name="凯尔希"] 我承受得住。
-
[Dialog]
[Character]
[PlaySound(key="$d_gen_walk_n")]
@@ -337,4 +331,4 @@
[Delay(time=0.5)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act5d0/level_act5d0_01_beg.txt b/resources/gamedata/story/activities/act5d0/level_act5d0_01_beg.txt
index 88b0754a..c92c011e 100644
--- a/resources/gamedata/story/activities/act5d0/level_act5d0_01_beg.txt
+++ b/resources/gamedata/story/activities/act5d0/level_act5d0_01_beg.txt
@@ -1,19 +1,15 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(前)
-
-// Comments
[PlayMusic(intro="$m_dia_street_intro", key="$m_dia_street_loop", volume=0.8, crossfade=1.5)]
[Character]
[dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
[Background(image="bg_motorway",screenadapt="coverall")]
[Delay(time=0.4)]
-
[Blocker(a=0, fadetime=1, block=true)]
6:44 P.M. 天气/晴
龙门绕城公路,车内
[dialog]
[Delay(time=1)]
-
[Character(name="avg_npc_029",fadetime=0.7,block=true)]
[Delay(time=1)]
[name="管家"] 少爷?
@@ -21,22 +17,18 @@
[dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
-//修改此处的image来切换cg
[Image(image="ac5_1",xScale=0.9, yScale=0.9, fadetime=0)]
[Blocker(a=0, fadetime=2, block=true)]
[ImageTween(xFrom=0, yFrom=0, xTo=-30, yTo=0, xScale=0.9, yScale=0.9, duration=15, block=false)]
-//对话内容此处填入
[name="拜松"] 唔,抱歉......我们到哪儿了?
[name="管家"] 就快到约定的碰头地点了,请打起精神来,少爷。企鹅物流的诸位已经在等着了。
[name="拜松"] 嗯,我知道。
[name="管家"] 您看上去很疲惫。
[name="拜松"] 没有的事。
[dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=1, block=true)]
-///////////////////////////
[delay(time=0.5)]
[Character(name="avg_npc_029",name2="char_325_bison_1",fadetime=0.7)]
[delay(time=0.7)]
@@ -75,12 +67,10 @@
[name="拜松"] 怎么?
[Character(name="avg_npc_029",name2="char_325_bison_1",focus=1)]
[name="管家"] 我们被盯上了。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Blocker(a=0, fadetime=1, block=true)]
-
[playsound(key="$d_gen_transmissionget", volume=0.4)]
[name="甘比诺"] 发现目标,准备好了吗?
[dialog]
@@ -108,10 +98,8 @@
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$d_sp_ballista")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.25, block=true)]
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Blocker(a=0, fadetime=2, block=true)]
-
[PlaySound(key="$d_gen_soldiersrun",volume=0.5)]
[Character(name="avg_npc_031")]
[name="黑帮"] 发现目标,还活着。
@@ -248,7 +236,6 @@
[name="能天使"] 老规矩,你开路,我殿后,完事儿奖金对半分~
[Character(name="char_201_moeshd#3")]
[name="可颂"] 那我就——不客气了啊啊啊啊——
-
[Dialog]
[Character]
[playsound(key="$p_imp_blunt_h")]
@@ -386,4 +373,4 @@
[Character(fadetiem=1)]
[Delay(time=0.5)]
[Dialog]
-[Blocker(block=true)]
+[Blocker(block=true)]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act5d0/level_act5d0_01_end.txt b/resources/gamedata/story/activities/act5d0/level_act5d0_01_end.txt
index b6fe6a34..6c1bcd3c 100644
--- a/resources/gamedata/story/activities/act5d0/level_act5d0_01_end.txt
+++ b/resources/gamedata/story/activities/act5d0/level_act5d0_01_end.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(后)
-
-// Comments
-
[Dialog]
[Character]
[PlaySound(key="$d_gen_dooropen")]
@@ -209,4 +206,4 @@
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.25, block=true)]
[Delay(time=1)]
[Dialog]
-[Blocker(block=true)]
+[Blocker(block=true)]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act5d0/level_act5d0_02_beg.txt b/resources/gamedata/story/activities/act5d0/level_act5d0_02_beg.txt
index a1b9bb4f..8f17c721 100644
--- a/resources/gamedata/story/activities/act5d0/level_act5d0_02_beg.txt
+++ b/resources/gamedata/story/activities/act5d0/level_act5d0_02_beg.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(前)
-
-// Comments
[stopmusic]
[Dialog]
[Character]
@@ -89,7 +87,6 @@
[name="能天使"] 二号狙击位准备就绪,老板~!
[Character(name="char_325_bison_1#4")]
[name="拜松"] 等、等等,路上还有其他的车辆,我们难道就直接——
-
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$p_atk_smg_h")]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
diff --git a/resources/gamedata/story/activities/act5d0/level_act5d0_02_end.txt b/resources/gamedata/story/activities/act5d0/level_act5d0_02_end.txt
index 52bb4745..fa89d1b3 100644
--- a/resources/gamedata/story/activities/act5d0/level_act5d0_02_end.txt
+++ b/resources/gamedata/story/activities/act5d0/level_act5d0_02_end.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(后)
-
-// Comments
[Background(image="bg_park",screenadapt="coverall", fadetime=1)]
[Dialog]
[Character]
@@ -68,10 +66,8 @@
[dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
-//修改此处的image来切换cg
[Image(image="ac5_3",screenadapt="coverall", fadetime=0)]
[Blocker(a=0, fadetime=2, block=true)]
-//对话内容此处填入
[name="???"] 没关系,我不赶时间。这里能远远看到江景,很难得。
[name="???"] 香味真不错,这本美食攻略还是挺靠谱的嘛。
[name="槐琥"] ......
@@ -79,11 +75,9 @@
[name="???"] 谢谢。
[name="孑"] 客人请慢走。
[dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=1, block=true)]
-///////////////////////////
[Dialog]
[Character]
[Delay(time=0.5)]
@@ -166,7 +160,6 @@
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="avg_npc_031",name2="avg_npc_031",focus=1)]
[name="黑帮B"] 快拉呀,那个丰蹄小子冲过来了!
[Character(name="avg_npc_031",name2="avg_npc_031",focus=2)]
@@ -182,7 +175,6 @@
[Character(name="char_325_bison_1#4")]
[name="拜松"] 好、好重——
[name="拜松"] 怎么——
-
[Dialog]
[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
@@ -240,4 +232,4 @@
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.25, block=true)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act5d0/level_act5d0_03_beg.txt b/resources/gamedata/story/activities/act5d0/level_act5d0_03_beg.txt
index a596f7f3..dadd60cc 100644
--- a/resources/gamedata/story/activities/act5d0/level_act5d0_03_beg.txt
+++ b/resources/gamedata/story/activities/act5d0/level_act5d0_03_beg.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(前)
-
-// Comments
[PlayMusic(intro="$darkalley_intro", key="$darkalley_loop", volume=0.8, crossfade=1.5)]
[Dialog]
[Character]
@@ -53,7 +51,6 @@
[Character(name="char_325_bison_1",name2="char_213_mostma_1",focus=2)]
[name="???"] 也不用这么紧张,总之,我不是你的敌人。
[name="???"] 等等,他们又来了,先躲好。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -69,7 +66,6 @@
[name="黑帮B"] 没有人会特地去关照那些散发着垃圾臭味的小街暗巷吧?
[Character(name="avg_npc_031",name2="avg_npc_031",focus=1)]
[name="黑帮A"] 明白了,那我们去救人,你们去找人,没问题吧?
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -77,7 +73,6 @@
[Character(name="char_213_mostma_1")]
[name="???"] 看来这里已经不能久留了呢,我们得离开这里。
[name="???"] 让我看看......在那儿呢,打个招呼吧。
-
[Dialog]
[Character]
[PlayMusic(intro="$marketplace_intro", key="$marketplace_loop", volume=0.8, crossfade=4)]
@@ -112,7 +107,6 @@
[name="黑帮"] 他们在那里!去把弗伦佐救回来!
[Character(name="char_103_angel_1#3")]
[name="能天使"] 哎呀,好像的确有点抽不开身呢。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1.5, block=true)]
@@ -158,7 +152,6 @@
[Character(name="char_325_bison_1",name2="char_213_mostma_1",focus=2)]
[name="莫斯提马"] 总之,我们得先离开这里。
[name="莫斯提马"] 跟我来。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1.5, block=true)]
@@ -193,7 +186,6 @@
[name="莫斯提马"] 嗯......你想不想吃点什么?我想想,抹茶还是巧克力?
[Character(name="char_325_bison_1",name2="char_213_mostma_1",focus=1)]
[name="拜松"] ......
-
[Dialog]
[Delay(time=0.5)]
[Dialog]
diff --git a/resources/gamedata/story/activities/act5d0/level_act5d0_03_end.txt b/resources/gamedata/story/activities/act5d0/level_act5d0_03_end.txt
index 5a213a96..4fc9327d 100644
--- a/resources/gamedata/story/activities/act5d0/level_act5d0_03_end.txt
+++ b/resources/gamedata/story/activities/act5d0/level_act5d0_03_end.txt
@@ -1,8 +1,5 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(后)
-
-// Comments
[Dialog]
-
[Character]
[PlayMusic(intro="$marketplace_intro", key="$marketplace_loop", volume=0.8, crossfade=2)]
[Background(image="bg_lmstreet_1",screenadapt="coverall", fadetime=1)]
@@ -239,4 +236,4 @@
[Delay(time=0.6)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act5d0/level_act5d0_04_beg.txt b/resources/gamedata/story/activities/act5d0/level_act5d0_04_beg.txt
index bef490af..07b4504c 100644
--- a/resources/gamedata/story/activities/act5d0/level_act5d0_04_beg.txt
+++ b/resources/gamedata/story/activities/act5d0/level_act5d0_04_beg.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(前)
-
-// Comments
-
[Background(image="bg_lungmen_n",screenadapt="coverall", fadetime=1)]
7:59 P.M. 天气/多云
龙门人工河流,码头
@@ -83,7 +80,6 @@
[Character(fadetime=0)]
[cameraEffect(effect="Grayscale", keep=true, amount=0, fadetime=0)]
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="char_325_bison_1#2",name2="char_101_sora_1#5",focus=1)]
[name="拜松"] 非常,呃,激动人心。
[Character(name="char_325_bison_1",name2="char_101_sora_1#5",focus=2)]
diff --git a/resources/gamedata/story/activities/act5d0/level_act5d0_04_end.txt b/resources/gamedata/story/activities/act5d0/level_act5d0_04_end.txt
index 120018c5..188c24e3 100644
--- a/resources/gamedata/story/activities/act5d0/level_act5d0_04_end.txt
+++ b/resources/gamedata/story/activities/act5d0/level_act5d0_04_end.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(后)
-
-// Comments
[Background(image="bg_park",screenadapt="coverall", fadetime=1)]
[PlayMusic(intro="$chasing_intro", key="$chasing_loop", volume=0.8, crossfade=1.5)]
[Dialog]
@@ -181,8 +179,7 @@
[Character(name="avg_npc_027")]
[name="卡彭"] 我在龙门这么多年什么都没干......?
[name="卡彭"] 错了,甘比诺·里奇,大错特错。
-
[Delay(time=0.6)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act5d0/level_act5d0_05_beg.txt b/resources/gamedata/story/activities/act5d0/level_act5d0_05_beg.txt
index 98b18a97..d1a6044d 100644
--- a/resources/gamedata/story/activities/act5d0/level_act5d0_05_beg.txt
+++ b/resources/gamedata/story/activities/act5d0/level_act5d0_05_beg.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(前)
-
-// Comments
[PlayMusic(intro="$penguinlogistics_intro", key="$penguinlogistics_loop", volume=1, crossfade=1.5)]
[Dialog]
[Character]
diff --git a/resources/gamedata/story/activities/act5d0/level_act5d0_05_end.txt b/resources/gamedata/story/activities/act5d0/level_act5d0_05_end.txt
index 66f56ece..df3cfdd5 100644
--- a/resources/gamedata/story/activities/act5d0/level_act5d0_05_end.txt
+++ b/resources/gamedata/story/activities/act5d0/level_act5d0_05_end.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(后)
-
-// Comments
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -115,7 +113,6 @@
[Character(name="char_272_strong_1",name2="avg_npc_031",focus=1)]
[name="孑"] ......算了,我不该学槐琥咬文嚼字的,还是直接点好。
[name="孑"] 嘿。
-
[Character(name="char_272_strong_1",name2="avg_npc_031",focus=2)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
[name="黑帮A"] 好、好大的劲,等!等等!要断了!要断了!
@@ -160,7 +157,6 @@
[name="贫民窟居民"] 他们下一个目标就是他!
[Character(name="char_272_strong_1")]
[name="孑"] ——
-
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act5d0/level_act5d0_06_beg.txt b/resources/gamedata/story/activities/act5d0/level_act5d0_06_beg.txt
index fb5223e3..e9ad4a53 100644
--- a/resources/gamedata/story/activities/act5d0/level_act5d0_06_beg.txt
+++ b/resources/gamedata/story/activities/act5d0/level_act5d0_06_beg.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(前)
-
-// Comments
[Dialog]
[Delay(time=1)]
[PlayMusic(intro="$penguinlogistics_intro", key="$penguinlogistics_loop", volume=0.8, crossfade=1.5)]
diff --git a/resources/gamedata/story/activities/act5d0/level_act5d0_06_end.txt b/resources/gamedata/story/activities/act5d0/level_act5d0_06_end.txt
index ed174b7a..17893299 100644
--- a/resources/gamedata/story/activities/act5d0/level_act5d0_06_end.txt
+++ b/resources/gamedata/story/activities/act5d0/level_act5d0_06_end.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(后)
-
-// Comments
[Dialog]
[Delay(time=1)]
[PlayMusic(intro="$bar_intro", key="$bar_loop", volume=0.8,crossfade=1)]
@@ -164,7 +162,6 @@
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[Blocker(a=0, fadetime=1.5, block=false)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Character(name="char_102_texas_1",name2="avg_npc_028#2",focus=1)]
[name="德克萨斯"] 你无路可退了。
[Character(name="char_102_texas_1",name2="avg_npc_028#2",focus=2)]
@@ -190,7 +187,6 @@
[name="空"] 但压制头目的人是德克萨斯,至少要算三个人吧?
[Character(name="char_103_angel_1#7",name2="char_101_sora_1#3",focus=1)]
[name="能天使"] 欸?所以算我输吗?
-
[Character(name="char_201_moeshd#5")]
[name="可颂"] 不,没人和你比这个。
[Character(name="char_201_moeshd#2")]
@@ -308,5 +304,4 @@
[Dialog]
[Character]
[Delay(time=0.5)]
-
-[Blocker(fadetime=2,block=true)]
+[Blocker(fadetime=2,block=true)]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act5d0/level_act5d0_07_beg.txt b/resources/gamedata/story/activities/act5d0/level_act5d0_07_beg.txt
index 428c0c2c..37284263 100644
--- a/resources/gamedata/story/activities/act5d0/level_act5d0_07_beg.txt
+++ b/resources/gamedata/story/activities/act5d0/level_act5d0_07_beg.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(前)
-
-// Comments
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -96,7 +93,6 @@
[name="空"] 知道啦~会拜托街上的熟人们留意的......等等,老板?你要到花车上面去看看?欸,等等我——
[Character(name="char_102_texas_1")]
[name="德克萨斯"] ......可颂,拜松,听得见吗?
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -151,7 +147,6 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Delay(time=0.4)]
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="avg_npc_031")]
[name="黑帮A"] ——!谁在那里!
[PlayMusic(intro="$chasing_intro", key="$chasing_loop", volume=0.8, crossfade=1.5)]
@@ -327,7 +322,6 @@
[Character(name="avg_npc_027#2")]
[name="卡彭"] 哼,越混乱,越合我意。
[name="卡彭"] 看来,谁能从这里站着出去,谁就会成为今晚的赢家。
-
[Character(fadetiem=1)]
[Dialog]
[Delay(time=0.5)]
diff --git a/resources/gamedata/story/activities/act5d0/level_act5d0_07_end.txt b/resources/gamedata/story/activities/act5d0/level_act5d0_07_end.txt
index 5cd7baa9..c5f0f2da 100644
--- a/resources/gamedata/story/activities/act5d0/level_act5d0_07_end.txt
+++ b/resources/gamedata/story/activities/act5d0/level_act5d0_07_end.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(后)
-
-// Comments
[Dialog]
[Character]
[PlayMusic(intro="$chasing_intro", key="$chasing_loop", volume=0.8, crossfade=1.5)]
@@ -374,4 +372,4 @@
[Delay(time=0.6)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act5d0/level_act5d0_08_beg.txt b/resources/gamedata/story/activities/act5d0/level_act5d0_08_beg.txt
index 4817cbd6..c5ed81c4 100644
--- a/resources/gamedata/story/activities/act5d0/level_act5d0_08_beg.txt
+++ b/resources/gamedata/story/activities/act5d0/level_act5d0_08_beg.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(前)
-
-// Comments
-
[Dialog]
[Character]
[Delay(time=1)]
diff --git a/resources/gamedata/story/activities/act5d0/level_act5d0_08_end.txt b/resources/gamedata/story/activities/act5d0/level_act5d0_08_end.txt
index fc4f48ed..a9c1af17 100644
--- a/resources/gamedata/story/activities/act5d0/level_act5d0_08_end.txt
+++ b/resources/gamedata/story/activities/act5d0/level_act5d0_08_end.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(后)
-
-// Comments
[Dialog]
[Character]
[Delay(time=1)]
@@ -133,7 +131,6 @@
[Delay(time=0.4)]
[PlayMusic(intro="$penguinlogistics_intro", key="$penguinlogistics_loop", volume=0.8, crossfade=1.5)]
[Blocker(a=0, fadetime=0.5, block=true)]
-
[Character(name="char_103_angel_1#4",name2="char_325_bison_1#4",focus=2)]
[name="拜松"] 哈啊,哈啊,那、那些家伙也是黑手党的成员吗?我们还要跑多久?
[Character(name="char_103_angel_1#4",name2="char_325_bison_1#4",focus=1)]
@@ -232,8 +229,7 @@
[name="空"] ......总之,我们也要去那个什么派对就对了吧。
[Character(name="char_103_angel_1")]
[name="能天使"] 嗯,出发!
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act5d0/level_act5d0_09_beg.txt b/resources/gamedata/story/activities/act5d0/level_act5d0_09_beg.txt
index cf39803d..c60fec51 100644
--- a/resources/gamedata/story/activities/act5d0/level_act5d0_09_beg.txt
+++ b/resources/gamedata/story/activities/act5d0/level_act5d0_09_beg.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(前)
-
-// Comments
[Dialog]
[Character]
[Delay(time=1)]
@@ -300,7 +298,6 @@
[PlaySound(key="$rungeneral", volume=0.9)]
[Character(fadetime=1,block=true)]
[Delay(time=1)]
-
[Character(name="avg_npc_034#3")]
[name="鼠王"] ......如果,我现在立刻派人杀了他,你们会怎么办?
[Character(name="avg_npc_034#3",name2="avg_npc_031",focus=2)]
diff --git a/resources/gamedata/story/activities/act5d0/level_act5d0_09_end.txt b/resources/gamedata/story/activities/act5d0/level_act5d0_09_end.txt
index e501acfc..69e3eeda 100644
--- a/resources/gamedata/story/activities/act5d0/level_act5d0_09_end.txt
+++ b/resources/gamedata/story/activities/act5d0/level_act5d0_09_end.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(后)
-
-// Comments
[Dialog]
[Character]
[Background(image="bg_lmstreet_1",screenadapt="coverall",fadetime=2,block=true)]
@@ -284,8 +282,7 @@
[Character(name="avg_npc_034#7")]
[name="鼠王"] 如果没有人找到这份宝藏,很遗憾。
[name="鼠王"] 那将是你们人生中最后的惊喜。
-
[Delay(time=0.6)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act5d0/level_act5d0_10_beg.txt b/resources/gamedata/story/activities/act5d0/level_act5d0_10_beg.txt
index 75ba1955..039eaae8 100644
--- a/resources/gamedata/story/activities/act5d0/level_act5d0_10_beg.txt
+++ b/resources/gamedata/story/activities/act5d0/level_act5d0_10_beg.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(前)
-
-// Comments
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -167,15 +165,12 @@
[name="鼠王"] 谁知道呢。
[Character(name="char_213_mostma_1#3",name2="avg_npc_034#3",focus=1)]
[name="莫斯提马"] 不可能的吧,你对自己应该扮演的角色拿捏得那么好。嗯,起码比我好。
-
[dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
-//修改此处的image来切换cg
[Image(image="ac5_6",xScale=0.9, yScale=0.9, fadetime=0)]
[Blocker(a=0, fadetime=2, block=true)]
[ImageTween(xFrom=0, yFrom=0, xTo=-30, yTo=0, xScale=0.9, yScale=0.9, duration=15, block=false)]
-//对话内容此处填入
[name="鼠王"] 呵呵......你真的很聪明。
[name="鼠王"] 火焰在响应你的意志,你这是打算把我送进墓地里吗?
[name="莫斯提马"] 怎么会呢。
@@ -185,11 +180,9 @@
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[Blocker(a=0, fadetime=1.5, block=false)]
[dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=1, block=true)]
-///////////////////////////
[Character(name="char_103_angel_1#7")]
[name="能天使"] 莫斯提马!
[Character(name="char_102_texas_1",name2="char_103_angel_1#7",focus=1)]
@@ -225,11 +218,9 @@
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[Blocker(a=0, fadetime=1.5, block=false)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
-
[Delay(time=1)]
[Character(fadetime=1,block=true)]
[Delay(time=1)]
-
[Character(name="char_102_texas_1#4",name2="char_101_sora_1#3",focus=1)]
[name="德克萨斯"] 专心点,空。
[Character(name="char_102_texas_1#4",name2="char_101_sora_1#2",focus=2)]
@@ -315,7 +306,6 @@
[Character(name="avg_npc_034#7")]
[PlaySound(key="$p_skill_blacktimewand", volume=0.9)]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[Blocker(a=0, fadetime=1.5, block=false)]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
@@ -357,7 +347,6 @@
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Blocker(a=0, fadetime=1, block=true)]
-
[PlaySound(key="$rungeneral", volume=0.9)]
[Character(name="char_325_bison_1#4")]
[name="拜松"] 莫斯提马小姐!我来帮——
diff --git a/resources/gamedata/story/activities/act5d0/level_act5d0_10_end.txt b/resources/gamedata/story/activities/act5d0/level_act5d0_10_end.txt
index 4dddebea..9e023a79 100644
--- a/resources/gamedata/story/activities/act5d0/level_act5d0_10_end.txt
+++ b/resources/gamedata/story/activities/act5d0/level_act5d0_10_end.txt
@@ -1,10 +1,6 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(后)
-
-// Comments
-
[Dialog]
[Character]
-
[Delay(time=1)]
[Background(image="bg_lmstreet_1",screenadapt="coverall")]
[PlayMusic(intro="$penguinlogistics_intro", key="$penguinlogistics_loop", volume=0.8, crossfade=1.5)]
@@ -172,7 +168,6 @@
[Blocker(a=1, r=0.9, g=0.8, b=0.7, fadetime=0.2, block=true)]
[Blocker(a=0, r=0.9, g=0.8, b=0.7, fadetime=3, block=true)]
[Blocker(a=0.4, r=0.9, g=0.8, b=0.7, fadetime=3, block=true)]
-
[Character(name="char_103_angel_1#7")]
[name="能天使"] 唔哦!哪来的沙子!
[Character(name="char_101_sora_1#2")]
@@ -587,4 +582,4 @@
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act5d0/level_act5d0_ex01_end.txt b/resources/gamedata/story/activities/act5d0/level_act5d0_ex01_end.txt
index 18d1f5f4..ad94488e 100644
--- a/resources/gamedata/story/activities/act5d0/level_act5d0_ex01_end.txt
+++ b/resources/gamedata/story/activities/act5d0/level_act5d0_ex01_end.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(后)
-
-// Comments
-
[Dialog]
[Delay(time=1)]
[PlayMusic(intro="$bar_intro", key="$bar_loop", volume=0.8,crossfade=1)]
@@ -279,4 +276,4 @@
[Delay(time=0.6)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act5d0/level_act5d0_ex02_end.txt b/resources/gamedata/story/activities/act5d0/level_act5d0_ex02_end.txt
index a2de96a8..ccdc96db 100644
--- a/resources/gamedata/story/activities/act5d0/level_act5d0_ex02_end.txt
+++ b/resources/gamedata/story/activities/act5d0/level_act5d0_ex02_end.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(后)
-
-// Comments
[Dialog]
[Character]
[Delay(time=1)]
@@ -47,7 +45,6 @@
[name="甘比诺"] 出口......在那......!就快!
[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[name="甘比诺"] ——谁!?出来!
-
[Dialog]
[Character]
[PlaySound(key="$d_gen_walk_n")]
@@ -112,4 +109,4 @@
[Delay(time=1)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act5d0/level_act5d0_ex03_end.txt b/resources/gamedata/story/activities/act5d0/level_act5d0_ex03_end.txt
index ee5f6028..7d317559 100644
--- a/resources/gamedata/story/activities/act5d0/level_act5d0_ex03_end.txt
+++ b/resources/gamedata/story/activities/act5d0/level_act5d0_ex03_end.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(后)
-
-// Comments
[Dialog]
[Character]
[PlayMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.6, crossfade=1.5)]
@@ -40,4 +38,4 @@
[Delay(time=0.6)]
[Dialog]
[Blocker(fadetime=1,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act5d0/level_act5d0_st01.txt b/resources/gamedata/story/activities/act5d0/level_act5d0_st01.txt
index 4cb3b10b..2ed80819 100644
--- a/resources/gamedata/story/activities/act5d0/level_act5d0_st01.txt
+++ b/resources/gamedata/story/activities/act5d0/level_act5d0_st01.txt
@@ -1,11 +1,7 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(前)
-
-// Comments
-
[Dialog]
[Delay(time=1)]
[Character]
-
......
......以前的日子里,我一直以为我是个出色的信使。
信使,运送货物、信件。
@@ -205,7 +201,6 @@
[name="莫斯提马"] 其实就是一家酒吧。
[Character(name="char_325_bison_1",name2="char_213_mostma_1#3",focus=1)]
[name="拜松"] ......
-
[Dialog]
[Character]
[stopmusic(fadetime=2)]
@@ -257,7 +252,6 @@
[name="拜松"] 第一条的版本越来越多了......
[Character(name="char_325_bison_1",name2="char_213_mostma_1",focus=2)]
[name="莫斯提马"] 让我回忆一下,这里,往左,再往右,然后在第三个巷口拐弯......嗯,我们抄一条近路。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -428,9 +422,7 @@
[name="莫斯提马"] 那么,回头见。
[Dialog]
[Character]
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
-
[PlayMusic(intro="$darkalley_intro", key="$darkalley_loop", volume=0.8, crossfade=1.5)]
[Background(image="bg_lmstreet_1",screenadapt="coverall")]
[Delay(time=0.4)]
@@ -524,4 +516,4 @@
[Delay(time=0.5)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act5d0/level_act5d0_st02.txt b/resources/gamedata/story/activities/act5d0/level_act5d0_st02.txt
index 67c6b256..8d65474c 100644
--- a/resources/gamedata/story/activities/act5d0/level_act5d0_st02.txt
+++ b/resources/gamedata/story/activities/act5d0/level_act5d0_st02.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(前)
-
-// Comments
-
[Dialog]
[Delay(time=1)]
[PlayMusic(intro="$darkalley_intro", key="$darkalley_loop", volume=0.8, crossfade=1.5)]
@@ -355,4 +352,4 @@
[Delay(time=0.5)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act5d0/level_act5d0_st03.txt b/resources/gamedata/story/activities/act5d0/level_act5d0_st03.txt
index ab0f1f7b..33898343 100644
--- a/resources/gamedata/story/activities/act5d0/level_act5d0_st03.txt
+++ b/resources/gamedata/story/activities/act5d0/level_act5d0_st03.txt
@@ -1,11 +1,7 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(前)
-
-// Comments
[Dialog]
[Delay(time=1)]
[Character]
-
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_bar_1",screenadapt="coverall")]
[Delay(time=0.4)]
@@ -160,7 +156,6 @@
[name="可颂"] 说是门外,但墙壁基本给破坏干净了呢。唉,这个月好像还有小型推进器的尾款......
[Character(name="char_325_bison_1#4")]
[name="拜松"] ......我出去一下。
-
[Dialog]
[Character]
[stopmusic(fadetime=2)]
@@ -318,11 +313,9 @@
[dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
-//修改此处的image来切换cg
[Image(image="ac5_8",xScale=0.9, yScale=0.9, fadetime=0)]
[Blocker(a=0, fadetime=2, block=true)]
[ImageTween(xFrom=0, yFrom=0, xTo=-40, yTo=0, xScale=0.9, yScale=0.9, duration=30, block=false)]
-//对话内容此处填入
[name="苦难陈述者?"] 而且,是呢,想必你这一次的酬劳不少吧?尽一份地主之谊如何?
[name="莫斯提马"] 我们都是拉特兰出身的吧,地主之谊是什么借口?
[name="苦难陈述者?"] 你看着办。话说回来,这个天使的光环还真是晃眼。
@@ -342,11 +335,9 @@
[name="苦难陈述者?"] 哦,那可真棒。去找那个奇怪的家伙拿回你的法杖,否则算你违纪。
[name="苦难陈述者?"] 而且你的时间可没有那么充裕。
[dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=1, block=true)]
-///////////////////////////
[Character(name="char_300_phenxi_1",name2="char_213_mostma_1#3",focus=2)]
[name="莫斯提马"] 嗯,说的也是,那就听苦难陈述者的吧。
[Character(name="char_300_phenxi_1#3",name2="char_213_mostma_1#3",focus=1)]
@@ -431,7 +422,6 @@
[Blocker(a=0, fadetime=0.5, block=true)]
[Character(name="char_325_bison_1")]
[name="拜松"] 莫斯提马小姐?唔,她在祈祷,是不是不该打扰她......
-
[Dialog]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
[Character]
@@ -507,7 +497,6 @@ Speed of Light / DJ OKAWARI
[dialog]
花大钱做傻事 峯驰物流
白挨了一顿打 董氏鳞鱼丸
-
[dialog]
[delay(time=6)]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
@@ -522,7 +511,6 @@ Speed of Light / DJ OKAWARI
[dialog]
出场名单之外 拉特兰苦难陈述者......?
如今生死未卜 甘比诺家族
-
[dialog]
[delay(time=6)]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
diff --git a/resources/gamedata/story/activities/act5d0/tutorial_act5d0_02.txt b/resources/gamedata/story/activities/act5d0/tutorial_act5d0_02.txt
index b300e5a0..6bf3e87f 100644
--- a/resources/gamedata/story/activities/act5d0/tutorial_act5d0_02.txt
+++ b/resources/gamedata/story/activities/act5d0/tutorial_act5d0_02.txt
@@ -1,10 +1,8 @@
[HEADER(is_skippable=true, is_autoable=false)] 活动02关卡内剧情
-
[PopupDialog(dialogHead="$avatar_angel")] 这位发了疯的黑手党到底为什么要攻击龙门的<@tu.kw>指挥终端>?拆了能换钱吗?
[PopupDialog(dialogHead="$avatar_emperor")] 顺便一提,就算是被敌人破坏的公共财产,最后还是要我赔偿,用你们的薪水。
[PopupDialog(dialogHead="$avatar_moeshd")] 欸!?刚才不是还说全部报销的吗!?
[PopupDialog(dialogHead="$avatar_emperor")] 可以阻止的财产损失当然不在报销范围之内,这是常识。
[PopupDialog(dialogHead="$avatar_emperor")] <@tu.kw>守住>那些终端设备,守不住的话,就优先把敌人全都打趴下!
[PopupDialog(dialogHead="$avatar_emperor")] 否则,就等着陪近卫局喝茶吧。
-
[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act5d0/tutorial_act5d0_10.txt b/resources/gamedata/story/activities/act5d0/tutorial_act5d0_10.txt
index e28f7df0..1323e2b2 100644
--- a/resources/gamedata/story/activities/act5d0/tutorial_act5d0_10.txt
+++ b/resources/gamedata/story/activities/act5d0/tutorial_act5d0_10.txt
@@ -1,5 +1,4 @@
[HEADER(is_skippable=true,is_autoable=false)] 活动10关卡内剧情
-
[PopupDialog(dialogHead="$avatar_mousek")] 既然是游戏,那么就需要一些小小的规则,比如...
[PopupDialog(dialogHead="$avatar_mousek")] 接下来,我将分别为场上<@tu.kw>生命上限最高>和<@tu.kw>生命上限最低 >的两位准备一些小小的惊喜
[PopupDialog(dialogHead="$avatar_mousek")] 撑住了,年轻人,一瞬间都不要松懈。
diff --git a/resources/gamedata/story/activities/act5d0/ui_act5d0_firstenter.txt b/resources/gamedata/story/activities/act5d0/ui_act5d0_firstenter.txt
index cb1a42f0..7d5cfa53 100644
--- a/resources/gamedata/story/activities/act5d0/ui_act5d0_firstenter.txt
+++ b/resources/gamedata/story/activities/act5d0/ui_act5d0_firstenter.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(前)
-
-// Comments
[Dialog]
[Delay(time=0.5)]
[Background]
@@ -83,7 +81,6 @@
[name="???"] 啊?
[PlaySound(key="$bottlebroken")]
[CameraShake(duration=0.4, xstrength=0, ystrength=8, vibrato=30, randomness=30, fadeout=true, block=true)]
-
[Dialog]
[PlayMusic(intro="$emperor_intro", key="$emperor_loop", volume=0.6, crossfade=1.5)]
[PlaySound(key="$d_gen_walk_n")]
@@ -108,6 +105,4 @@
[Image(fadetime=2,block=true)]
[Delay(time=2)]
[stopmusic(fadetime=2)]
-[Dialog]
-
-
+[Dialog]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act5d1/ui_act5d1_cc.txt b/resources/gamedata/story/activities/act5d1/ui_act5d1_cc.txt
index 518b525f..53bb27fd 100644
--- a/resources/gamedata/story/activities/act5d1/ui_act5d1_cc.txt
+++ b/resources/gamedata/story/activities/act5d1/ui_act5d1_cc.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=false, fit_mode="BLACK_MASK")] 危机合约
-
-// Comments
[Dialog]
[Background]
[Character]
@@ -26,7 +24,6 @@
[stopmusic(fadetime=2)]
[delay(time=2, black=true)]
[Blocker(a=0, r=0,g=0, b=0, fadetime=2, block=true)]
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] ......你们来了,比预定的时间晚了一些。
[PlayMusic(intro="$m_dia_street_intro", key="$m_dia_street_loop", volume=0.6, crossfade=1, delay=0.5)]
@@ -103,26 +100,21 @@
[name="杜宾"] ......要从那儿开始解释吗?好吧,长话短说。
[Dialog]
[PlayMusic(intro="$lab_intro", key="$lab_loop", volume=0.6, crossfade=1, delay=0.5)]
-//////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
-//修改此处的image来切换cg
[Image(image="cc_start",x=0, y=0, xScale=1, yScale=1, fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
[Character]
[ImageTween(xFrom=0, yFrom=0, xTo=0, yTo=-20, xScaleFrom=1, yScaleFrom=1, xScaleTo=1.1, yScaleTo=1.1, duration=15, block=false)]
-//对话内容此处填入
[name="杜宾"] 危机合约,独立于任何我们所知的政治实体,你可以理解为一套独立的情报交换机制。
[name="杜宾"] 它接收由各种组织或个人发布的特殊任务,然后转送给有能力完成这些任务的人。
[name="杜宾"] 过去,我们曾通过完成危机合约获取足以支撑罗德岛运转的各种物资。他们是罗德岛重要的合作伙伴。
[name="杜宾"] 因为整合运动引起的冲突,我们与危机合约的联络一度断绝,不过在信使干员们的努力下,我们重新搭建起了交换途径。
[name="杜宾"] 而眼下罗德岛的状况,想必博士也心知肚明。对于危机合约可能带来的任何一点利益,我们都必须重视。
[Dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
[Background(image="bg_corridor",screenadapt="coverall")]
[Blocker(a=0, fadetime=0.6, block=false)]
-///////////////////////////
[delay(time=1)]
[Dialog]
[Character]
@@ -146,15 +138,11 @@
[name="阿米娅"] ——谢谢,博士!
[name="阿米娅"] 那么我这就为博士讲解一下合约的具体流程,杜宾教官,麻烦了——
[Dialog]
-//////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
-
-//修改此处的image来切换cg
[Image(image="cc_cc",x=0, y=0, xScale=1, yScale=1, fadetime=0)]
[Character]
[Blocker(a=0, fadetime=0.6, block=false)]
[ImageTween(xFrom=0, yFrom=0, xTo=0, yTo=-20, xScaleFrom=1, yScaleFrom=1, xScaleTo=1.1, yScaleTo=1.1, duration=15, block=false)]
-//对话内容此处填入
[name="阿米娅"] 博士,请看。这是现在能够接触到的所有合约条目。
[name="阿米娅"] 危机合约将针对具体任务内容,提供许多非强迫性的“可选合约”。
[name="阿米娅"] 比如,在要求处理特殊目标的情况下,我们将会遇到有别于平时的敌人,或是为了达成目的而不得不采用特别的战术。
@@ -162,20 +150,13 @@
[name="阿米娅"] 偶尔也会得到来自危机合约的各种援助,反而会让任务变得更加轻松呢!
[name="杜宾"] 合理利用支援固然是好事,但别忘了我们的目的。当我们索求援助,罗德岛就会一无所得,这点需要注意。
[Dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Image(fadetime=0)]
[PlaySound(key="$d_gen_walk_n")]
[Background(image="bg_lungmencommand",screenadapt="coverall")]
[Blocker(a=0, fadetime=2, block=false)]
-///////////////////////////
-//////////////插入cg///////////////////
[delay(time=2)]
-
-
-
[showitem(image="item_cc_chose")]
-///////////////////////////
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 另外,一定程度上,危机合约为我们提供了自由选择的空间。但这并不是绝对自由的。
[name="杜宾"] 干员们的作战区域非常广阔,这意味着我们可以同时挑选多项危机合约进行。
@@ -188,7 +169,6 @@
[name="阿米娅"] 没事的,我相信博士!
[Character(name="char_130_doberm_ex")]
[name="杜宾"] ......我不会质疑博士的能力,这一点早就验证过无数次了,但我还是有必要重申一遍。
-//////////////插入cg///////////////////
[showitem(image="item_cc_hard")]
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 根据合约内容,我们将把任务难度划分为“普通”和“困难”两个梯度。
@@ -202,7 +182,6 @@
[hideitem]
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 没错。但这只是最基本的数据预测,实战中将会出现各种意料不到的情况,到那时.....就只能依赖博士的指挥了。
-///////////////////////////
[Dialog]
[Character]
[Decision(options="没问题,交给我;我们不会失去任何东西的;......",values="1;2;3")]
@@ -215,28 +194,21 @@
[name="杜宾"] 博士,罗德岛现在的处境并不乐观,而现在,我们最有力的手段......就在你的手中。
[name="杜宾"] 期待你的表现。
[Dialog]
-//////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Background]
[delay(time=1)]
——“危机合约”。
[delay(time=1)]
[Character(fadetime=0)]
-//修改此处的image来切换cg
[Image(image="cc_end",x=0, y=0, xScale=1, yScale=1, fadetime=0)]
[Blocker(a=0, fadetime=1, block=false)]
[ImageTween(xFrom=0, yFrom=0, xTo=0, yTo=-20, xScaleFrom=1, yScaleFrom=1, xScaleTo=1.1, yScaleTo=1.1, duration=15, block=false)]
-//对话内容此处填入
不论出身,不论种族,不论善恶,只要你有足够的实力——活下来,处理目标,获得报酬。
或是,处理危险的目标,获得巨额的报酬,以及,活下来。
不管接下来发生的将是怎样前所未有的灾难,“危机合约”都将在阴暗处继续撑起一张无人知晓的网。
这一切,都是为了更多的生命。
[Dialog]
-//对话内容此处填入
[stopmusic(fadetime=2)]
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
[Image(fadetime=0)]
-[Blocker(a=0, fadetime=1, block=true)]
-///////////////////////////
-
-
+[Blocker(a=0, fadetime=1, block=true)]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act6d5/level_act6d5_st01.txt b/resources/gamedata/story/activities/act6d5/level_act6d5_st01.txt
index fd1a8ea6..55885edb 100644
--- a/resources/gamedata/story/activities/act6d5/level_act6d5_st01.txt
+++ b/resources/gamedata/story/activities/act6d5/level_act6d5_st01.txt
@@ -1,8 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(前)
-
-// Comments
-
-
[Dialog]
[Delay(time=1)]
第一幕
@@ -11,13 +7,9 @@
[Delay(time=2)]
[Blocker(a=1, r=0,g=0, b=0, block=true)]
[PlayMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.8, crossfade=3)]
-//修改此处的image来切换cg
-
[Image(image="ac6_1",x=0, y=0, xScale=2, yScale=2, fadetime=0)]
[Blocker(a=0, fadetime=20, block=false)]
[ImageTween(xFrom=700, yFrom=400, xTo=-600, yTo=-230, xScaleFrom=2, yScaleFrom=2, xScaleTo=2, yScaleTo=2, duration=35, block=false)]
-
-//对话内容此处填入
以子之矛,攻子之盾。
以子之盾,拒子之矛。
以子之矛,攻子之盾。
@@ -31,23 +23,19 @@
这可咋办?得想个办法啊......
[dialog]
[delay(time=2 )]
-
[Image(image="ac6_1",x=0, y=0, xScale=2, yScale=2, fadetime=0)]
[Blocker(a=0, fadetime=10, block=false)]
[ImageTween(xFrom=-700, yFrom=-400, xTo=0, yTo=0, xScaleFrom=2, yScaleFrom=2, xScaleTo=1.4, yScaleTo=1.4, duration=35, block=false)]
-
以子之矛,攻子之盾......
以子之盾,拒子之矛......
不行,要有个“然后”。
然后,然后......啊,有了!
然后引发一场大爆炸,不就能全部搞定了?
[dialog]
-//对话内容此处填入
[stopmusic(fadetime=3)]
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=1, block=true)]
-///////////////////////////
[PlayMusic(intro="$m_dia_street_intro", key="$m_dia_street_loop", volume=0.8, crossfade=1.5)]
[Character]
[dialog]
@@ -55,13 +43,10 @@
[Delay(time=1)]
11:15 P.M 天气/晴
除夕夜,龙门,边防指挥中心
-
-//修改此处的image来切换cg
[dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Image(image="ac6_2",screenadapt="coverall",fadetime=0)]
[Blocker(a=0, fadetime=1, block=true)]
-//对话内容此处填入
[playsound(key="$d_gen_transmissionget", volume=0.4)]
“14区汇报,没有状况。”
“5区汇报,没有异样,一切正常。”
@@ -71,11 +56,9 @@
“明白。”
[playsound(key="$d_gen_transmissionget", volume=0.4)]
[dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=1, block=true)]
-///////////////////////////
[Character(name="char_015_lmg",fadetime=1,blok=true)]
[Delay(time=1)]
[name="轻浮的近卫局成员"] 哈欠——
@@ -149,7 +132,6 @@
[name="认真的近卫局成员"] 新来的吧,看样子应该是哪个技术部门的。
[Character(name="char_015_lmg")]
[name="轻浮的近卫局成员"] 看她慌慌张张的,肯定第一次迎接年关,真怀念啊,我也有那样的时候——
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
@@ -166,7 +148,6 @@
[name="雪雉"] 欸?陈警官都已经到了吗?
[Character(name="char_383_snsant_1",name2="char_010_chen_1#1",focus=2)]
[name="陈"] 应该是我问你吧。
-
[Character]
[dialog]
[PlaySound(key="$flashback", volume=1)]
@@ -178,7 +159,6 @@
[Blocker(a=0, fadetime=0.3, block=true)]
[BackgroundTween(image="avg_6D5_1",x=20,y=0,xTo=-20,yTo=0,xScale=1.1, yScale=1.1,xScaleTo=1.2, yScaleTo=1.2,duration=20)]
[ImageTween(image="avg_6d5_chen",x=40,y=-80,xScale=0.8, yScale=0.8,xScaleTo=0.9, yScaleTo=0.9,xTo=120,yTo=-120,duration=15)]
-
陈,龙门近卫局高级警司
历史上最年轻的高级警司之一,雪雉的上司。
[delay(time=1)]
@@ -255,9 +235,7 @@
[name="陈"] 不要多想。
[Character(name="char_383_snsant_1",name2="char_010_chen_1#1",focus=1)]
[name="雪雉"] 好的,我尽力,呜......
-
[PlayMusic(intro="$longmenoffice_intro", key="$longmenoffice_loop", volume=0.7, crossfade=2)]
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
@@ -291,7 +269,6 @@
[Character]
[PlaySound(key="$flashback2", volume=1)]
[Blocker(a=1, r=1,g=1, b=1, fadetime=0.4, block=true)]
-
[Image(fadetime=0)]
[Background(image="bg_lungmencommand",screenadapt="coverall")]
[Blocker(a=0, fadetime=0.4, block=true)]
@@ -321,7 +298,6 @@
[Blocker(a=0, fadetime=0.3, block=true)]
[BackgroundTween(image="avg_6D5_1",x=20,y=0,xTo=-20,yTo=0,xScale=1.1, yScale=1.1,xScaleTo=1.2, yScaleTo=1.2,duration=20)]
[ImageTween(image="avg_6d5_snow",x=40,y=-80,xScale=1.1, yScale=1.1,xScaleTo=1.3, yScaleTo=1.3,xTo=120,yTo=-120,duration=15)]
-
雪雉,龙门边防工程部实习新人兼负责人。
史上最快升职记录保持者,虽然其本人对此完全没有自信!
[delay(time=1)]
@@ -329,7 +305,6 @@
[Character]
[PlaySound(key="$flashback2", volume=1)]
[Blocker(a=1, r=1,g=1, b=1, fadetime=0.4, block=true)]
-
[Image(fadetime=0)]
[Background(image="bg_lungmencommand",screenadapt="coverall")]
[Blocker(a=0, fadetime=0.4, block=true)]
@@ -404,7 +379,6 @@
[delay(time=0.1)]
[Background(image="bg_park",screenadapt="coverall")]
[Blocker(a=0, fadetime=2, block=true)]
-
龙门公园
[Character(name="char_136_hsguma")]
[name="鬼姐"] 干。
@@ -466,7 +440,6 @@
[name="陈"] 好吧,无妨,我奉陪到底。
[Character(name="char_136_hsguma",name2="char_010_chen_1#1",focus=1)]
[name="鬼姐"] 等的就是你这句话!喂!拿酒来!
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
@@ -502,7 +475,6 @@
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
[delay(time=0.1)]
-
[PlayMusic(intro="$m_dia_street_intro", key="$m_dia_street_loop", volume=0.8, crossfade=1.5)]
[Background(image="bg_lmstreet_1",screenadapt="coverall")]
[Blocker(a=0, fadetime=2, block=true)]
@@ -594,13 +566,10 @@
[name="高材生"] 对了,我突然想起来,关于你的调查报告好像还放在抽屉里。
[Character(name="char_308_swire_1#1",name2="avg_npc_036",focus=1)]
[name="富家女"] ......我、我们还是赶紧去会场吧。
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[stopmusic(fadetime=2)]
-
[PlayMusic(intro="$tech_intro", key="$tech_loop", volume=0.7, crossfade=1.5)]
-
[Character]
[Background(image="bg_uptown_3",screenadapt="coverall")]
[Blocker(a=0, fadetime=2, block=true)]
@@ -609,16 +578,13 @@
[PlaySound(key="$d_gen_walk_n")]
[Character(name="char_002_amiya_1#3",fadetime=1,block=true)]
[delay(time=1)]
-
[name="阿米娅"] 博士,我们到了。
[Decision(options="这里是龙门?;感觉和印象里不太一样。;......",values="1;2;3")]
[Predicate(references="1;2;3")]
-
[name="阿米娅"] 博士是第一次来到新年时的龙门吧?
[name="阿米娅"] 虽然迎接新春的氛围真的很吸引人,但我们毕竟是有任务在身的。
[Decision(options="来“守岁”是吧。;说起来“年关”是啥?;......",values="1;2;3")]
[Predicate(references="1;2;3")]
-
[name="阿米娅"] “年”是一个传说......很多人都是这么认为的。
[name="阿米娅"] 但根据记录,是确有其事的奇异现象。
[name="阿米娅"] 每到年末交替的时节,龙门、乃至整个炎国,甚至是航线靠近这附近的乌萨斯部分国土都会遭到袭击。
@@ -628,7 +594,6 @@
[name="阿米娅"] 有说是巨大的食人怪兽,有说是诡异的军队,也有说是几名奇异的施术者......
[name="阿米娅"] 甚至有人笃定是某些犯罪组织或是别有用心的阴谋家,打着“年祸”、“灾兽”之类的幌子进行犯罪活动......
[name="阿米娅"] ......说起来,博士你开会没听吗?
-
[Decision(options="......;......;......抱歉。",values="1;2;3")]
[Predicate(references="1;2;3")]
[Character(name="char_015_lmg")]
@@ -638,9 +603,7 @@
[name="阿米娅"] 总之,我们先先去找魏长官吧,详细的事项会由她来说明。
[name="阿米娅"] 不过......博士,你有看见炎熔吗?
[Dialog]
-
[PlayMusic(intro="$nightoflongmen_intro", key="$nightoflongmen_loop", volume=0.8, crossfade=1.5)]
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
[delay(time=0.1)]
@@ -707,7 +670,6 @@
[name="陈"] 因为你们能打。
[Character]
[name="小弟"] ......这话说的有点好听哎!不愧是陈sir!
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
@@ -733,7 +695,6 @@
[Character(name="char_308_swire_1#3",name2="avg_npc_036",focus=1)]
[name="富家女"] 常规编制今天放假吧?没事的啦,反正是我的私人频道。
[name="富家女"] 哼哼,说不定现在已经气急败坏得在下城区的小巷子里骂街了呢。
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
@@ -840,10 +801,7 @@
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
-
[PlayMusic(intro="$longmenoffice_intro", key="$longmenoffice_loop", volume=0.7, crossfade=2)]
-
-
[Background(image="bg_lungmencommand",screenadapt="coverall")]
[Blocker(a=0, fadetime=2, block=true)]
[Character(name="char_2006_weiywfmzuki_1",fadetime=1,block=true)]
@@ -869,7 +827,6 @@
[Character]
[PlaySound(key="$flashback2", volume=1)]
[Blocker(a=1, r=1,g=1, b=1, fadetime=0.4, block=true)]
-
[Image(fadetime=0)]
[Background(image="bg_lungmencommand",screenadapt="coverall")]
[Blocker(a=0, fadetime=0.4, block=true)]
@@ -885,20 +842,15 @@
[dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
-//修改此处的image来切换cg
[Image(image="ac6_3",x=40, y=40, xScale=0.9, yScale=0.9, fadetime=0)]
-
[ImageTween(xFrom=40, yFrom=0, xTo=-40, yTo=0, xScale=0.9, yScale=0.9, duration=15, block=false)]
[Blocker(a=0, fadetime=2, block=true)]
-//对话内容此处填入
[name="魏文月"] 炎熔小姐是灾害专家,她对于古老的灾难有着独到的研究。这也是我们信任罗德岛的重要原因。
[name="魏文月"] 当然,罗德岛大部分干员都有着出色的实力,我们理解。但炎熔小姐的手上有着年的——
[dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=1, block=true)]
-///////////////////////////
[Character]
[Dialog]
[stopmusic(fadetime=4)]
@@ -923,19 +875,16 @@
[Character(name="avg_npc_044_1#3")]
[name="???"] 不,应该只有一个人,是他们中的某一个,和记载的一样。
[name="???"] ......算了。
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_black",xScale=1.3, yScale=1.3)]
[Character]
[Blocker(a=0, r=0,g=0, b=0, fadetime=2, block=false)]
[Image(image="ac6_5", xScale=0.7, yScale=0.7,fadetime=3,block=false)]
-
[Delay(time=0.2)]
-
[name="???"] 无论这一次来的是谁,我都会阻止他们。
[name="???"] 绝不会重蹈覆辙。绝不。
[Delay(time=2)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act6d5/level_act6d5_st02.txt b/resources/gamedata/story/activities/act6d5/level_act6d5_st02.txt
index 7abb3b01..ed27f89a 100644
--- a/resources/gamedata/story/activities/act6d5/level_act6d5_st02.txt
+++ b/resources/gamedata/story/activities/act6d5/level_act6d5_st02.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(前)
-// Comments
-
[Dialog]
[Delay(time=1)]
第二幕
@@ -41,10 +39,8 @@
[dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
-//修改此处的image来切换cg
[Image(image="bg_5_2_call",screenadapt="coverall",fadetime=0)]
[Blocker(a=0, fadetime=2, block=true)]
-//对话内容此处填入
[name="近卫局成员A"] 又、又有报告,市区部分地点出现短暂的急剧升温,监测部门在做什么!?
[name="近卫局成员B"] 没有任何反应!可是看其他的数据的确是有在正常运作的......!
[name="近卫局成员A"] 敌人开始袭击靠近的小队,喊话没有回应,无法建立沟通。
@@ -61,19 +57,15 @@
[name="魏文月"] 团结一致,近卫局无需畏惧。
[name="近卫局成员"] 是!
[dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=1, block=true)]
-///////////////////////////
[Character(name="char_2006_weiywfmzuki_1")]
[name="魏文月"] ......
[name="魏文月"] 抱歉,阿米娅,博士。尽管你们刚抵达龙门,但可能没有时间给你们休息参观了。
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 没关系,自罗德岛抵达龙门的那一刻,合约就已经生效了。
[name="阿米娅"] 请交给我们吧,我们会协助近卫局的行动!
-
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
@@ -120,7 +112,6 @@
[name="陈"] “兵俑”,真是合适的代称。
[Character]
[Dialog]
-
[PlayMusic(intro="$loading_intro", key="$loading_loop", volume=0.7, crossfade=1.5)]
[playsound(key="$d_gen_transmissionget", volume=0.4)]
[name="魏文月"] 称其为“整合运动”会造成不必要的恐慌,陈警官。他们不是有血有肉的敌人。
@@ -167,7 +158,6 @@
[Delay(time=0.1)]
[Background(image="bg_park",screenadapt="coverall")]
[Blocker(a=0, fadetime=2, block=true)]
-
[PlayMusic(intro="$normal02_intro", key="$normal02_loop", volume=0.6, crossfade=1.5)]
[Character(name="char_1002_nsabr_1",name2="char_1002_nsabr_1")]
[name="兵俑"] ......
@@ -669,7 +659,6 @@
[Blocker(a=0, fadetime=1.5, block=false)]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
[delay(time=1)]
-
[PlayMusic(intro="$longmenbat_intro", key="$longmenbat_loop", volume=0.5, crossfade=1.5)]
[Character(name="char_2014_nian_1")]
[name="年"] 唔哦——用匕首划开了空间?这种法术我还是第一次见,好像有点酷!
@@ -743,7 +732,6 @@
[name="年"] 知道了打算怎么办?还不是要打打杀杀的?
[Character(name="avg_npc_044_1")]
[name="炎熔"] 是啊,也许吧,如果你们的“本体”真的能杀得掉的话。
-
[stopmusic(fadetime=2)]
[Character(name="char_2014_nian_1#4")]
[name="年"] ......
@@ -772,7 +760,6 @@
[name="年"] 这不是很有趣吗?一觉醒来,发现这么多年没有变化的小家伙们突然接近了真相。
[name="年"] 那么......
[name="年"] 没必要再这么小打小闹了吧,该提升一下难度了。
-
[PlayMusic(intro="$longmenbatimp_intro", key="$longmenbatimp_loop", volume=0.5, crossfade=1.5)]
[Character(name="avg_npc_044_1")]
[name="炎熔"] 你不会得逞的。
@@ -780,7 +767,6 @@
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[PlaySound(key="$e_atk_magic_n", volume=0.9)]
[Blocker(a=0, fadetime=1.5, block=false)]
-
[delay(time=1)]
[Character(name="char_2014_nian_1")]
[name="年"] 喔,火焰——?
@@ -793,7 +779,6 @@
[PlaySound(key="$flashback", volume=0.8, Delay=0.3)]
[Blocker(a=0.5, r=1, g=0.7, b=0, fadetime=0.1, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="avg_npc_044_1#2")]
[name="炎熔"] 盾牌......?
[name="炎熔"] 从来没看见过的质感,而且压制住了源石技艺的作用范围,怎么做到的......
@@ -822,7 +807,6 @@
[name="炎熔"] 你在......
[PlaySound(key="$smallearthquake", volume=0.8)]
[CameraShake(duration=2, xstrength=10, ystrength=10, vibrato=30, randomness=30, fadeout=true, block=true)]
-
[name="炎熔"] 怎......建筑顶端......在融化?
[Character(name="char_2014_nian_1#4")]
[name="年"] 放心吧,这附近没有普通人。
@@ -839,7 +823,6 @@
[PlaySound(key="$e_atk_magmasnail_n", volume=0.9)]
[Blocker(a=0, fadetime=1.5, block=false)]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[delay(time=1)]
[name="年"] 小炎熔啊,这样你就忍不住了可当不成好铁匠哦?
[Character(name="avg_npc_044_1")]
@@ -872,7 +855,6 @@
[name="炎熔"] “群石之将,魂魄为萁!”
[PlaySound(key="$e_skill_bslimeexplo_n", volume=0.7)]
[CameraShake(duration=2, xstrength=10, ystrength=10, vibrato=30, randomness=30, fadeout=true, block=false)]
-
[Character(name="char_2014_nian_1#2")]
[name="年"] 啧——这是——
[Character(name="avg_npc_044_1")]
@@ -919,7 +901,6 @@
[Blocker(a=0, r=1, g=1, b=1, fadetime=1.5, block=false)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
[Delay(time=1)]
-
[name="炎熔"] 咕!
[Character(name="char_2014_nian_1")]
[name="年"] 啊,抱歉,好像有点太厚重了,喂~还活着吗?
@@ -935,7 +916,6 @@
[CameraShake(duration=2, xstrength=10, ystrength=10, vibrato=30, randomness=30, fadeout=true, block=false)]
[PlaySound(key="$smallearthquake", volume=0.8)]
[stopmusic(fadetime=2)]
-
[Character(name="avg_npc_044_1")]
[name="炎熔"] ——地面,不,大地在颤抖,你想把这座城市变成你的囊中物吗?
[Character(name="char_2014_nian_1")]
@@ -963,4 +943,4 @@
[Delay(time=0.5)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act6d5/level_act6d5_st03.txt b/resources/gamedata/story/activities/act6d5/level_act6d5_st03.txt
index 89201246..7a98c622 100644
--- a/resources/gamedata/story/activities/act6d5/level_act6d5_st03.txt
+++ b/resources/gamedata/story/activities/act6d5/level_act6d5_st03.txt
@@ -1,10 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(前)
-
-// Comments[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(前)
-
-// Comments
-
-
[Dialog]
[Delay(time=1)]
[Character]
@@ -52,7 +46,6 @@
[name="阿米娅"] 难以想象,一座城邦与仅仅一名敌人为敌,竟然会处于劣势。
[Character(name="avg_npc_044_1")]
[name="炎熔"] 培养一位训练有素的士兵需要多久,她随手铸造一名战士又需要多久,结果显而易见。
-
[Character]
[dialog]
[PlaySound(key="$flashback", volume=1)]
@@ -71,11 +64,9 @@
[Character]
[PlaySound(key="$flashback2", volume=1)]
[Blocker(a=1, r=1,g=1, b=1, fadetime=0.4, block=true)]
-
[Image(fadetime=0)]
[Background(image="bg_wild_m",screenadapt="coverall")]
[Blocker(a=0, fadetime=0.4, block=true)]
-
[Character(name="char_002_amiya_1#2")]
[name="阿米娅"] 炎熔!你来了!
[Character(name="avg_npc_044_1")]
@@ -228,7 +219,6 @@
[Blocker(a=0.5, r=1, g=0.7, b=0, fadetime=0.1, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=false)]
[Character(name="char_1002_nsabr_2",name2="char_1002_nsabr_2",fadetime=2,block=true)]
-
[Delay(time=2)]
[name="兵俑"] ——
[Character(name="char_002_amiya_1#1")]
@@ -261,7 +251,6 @@
[Character(name="char_010_chen_1#1")]
[name="陈"] 嘁!
[dialog]
-
[PlaySound(key="$d_sp_chixiaobadao")]
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[Blocker(a=0, r=1, g=1, b=1, fadetime=1.5, block=false)]
@@ -297,7 +286,6 @@
[PlaySound(key="$e_atk_arrow_h")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.25, block=true)]
[CameraShake(duration=0.6, xstrength=5, ystrength=8, vibrato=30, randomness=90, block=true)]
-
[delay(time=1)]
[Character(name="char_2014_nian_1")]
[name="年"] 唔。这弩箭真是有气无力的。
@@ -306,7 +294,6 @@
[Character(name="char_1002_nsabr_2",name2="char_1002_nsabr_2",fadetime=2,block=true)]
[Delay(time=2)]
[Character]
-
[Character(name="char_2014_nian_1#3")]
[name="年"] 从现在开始,我会从这里,向前,一步不停——地走到你们的大本营,然后摧毁它。
[name="年"] 你们就加油拦一拦吧。
@@ -387,7 +374,6 @@
[PlayMusic(intro="$loading_intro", key="$loading_loop", volume=0.8, crossfade=1.5)]
[Background(image="bg_uptown_1",screenadapt="coverall")]
[Blocker(a=0, fadetime=2, block=true)]
-
[Dialog]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$e_atk_arrow_h")]
@@ -404,7 +390,6 @@
[Blocker(a=0, r=1, g=1, b=1, fadetime=1.5, block=false)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
[Delay(time=1)]
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 这些整合运动......真的是没完没了......
[Character(name="char_010_chen_1#2")]
@@ -466,7 +451,6 @@
[name="陈"] ......撤回近卫局,关闭大门,启动防御设施。
[name="陈"] 尽量拖延时间。
[name="陈"] 但愿炎熔已经想出对策了。
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
@@ -477,7 +461,6 @@
[name="年"] 快要抵达终点了吧......就是那栋大楼?
[name="年"] 真高啊。
[name="年"] 高得毫无意义。
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
@@ -699,7 +682,6 @@
[name="年"] 石头剪子布什么的。
[Character(name="avg_npc_044_1#2")]
[dialog]
-
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[PlaySound(key="$e_skill_demonkatk", volume=0.8)]
[Blocker(a=0, fadetime=1.5, block=false)]
@@ -736,7 +718,6 @@
[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[PlaySound(key="$d_sp_ballista", volume=0.9)]
[Character]
-
[delay(time=2)]
[Blocker(a=0, fadetime=2, block=true)]
[Character(name="char_015_lmg")]
@@ -819,10 +800,8 @@
[Character(fadetime=2, block=true)]
[name="年"] 认识你......很高兴......
[Delay(time=1)]
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 小心,她可能还有余力。
-
[Character(name="avg_npc_044_1")]
[name="炎熔"] 不。不用了。
[name="炎熔"] 该死——
@@ -838,7 +817,6 @@
[name="年"] 欸,嗯,可我就这么跑了也太无聊了吧?
[Character(name="char_2014_nian_1#3",fadetime=1,block=true)]
[delay(time=1)]
-
[Character(name="avg_npc_044_1")]
[name="炎熔"] 呃?
[Character(name="char_2014_nian_1#3")]
@@ -852,14 +830,11 @@
[name="陈"] 城市在升起......你想做什么!?
[Character(name="char_2014_nian_1#3")]
[name="年"] 你以为我这几天就在那里闲着?当然是要创造一个让人满意的怪兽啊。
-//////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
-//修改此处的image来切换cg
[Image(image="ac6_6",x=0, y=-60, xScale=1.3, yScale=1.3, fadetime=0)]
[Blocker(a=0, fadetime=1, block=false)]
[Character]
[ImageTween(xFrom=0, yFrom=-60, xTo=0, yTo=15, xScaleFrom=1.3, yScaleFrom=1.3, xScaleTo=0.9, yScaleTo=0.9, duration=15, block=false)]
-//对话内容此处填入
[name="年"] 话说回来啊,小炎熔。只是这种程度你就要麻烦我救你一命,你这样可不能成事啊,差太远了。
[name="年"] 来摧毁这只怪物吧。如果做得到,说明如今你们已经有了遏制它疯狂的可能性。
[name="年"] 啊,就命名为玄极巨兵吧,用整座城市的物质与热量炼化的怪物,这才火辣得让人满意啊。
@@ -868,7 +843,6 @@
[name="年"] 也许以后吃不到火锅了。
[name="年"] “振荡空灵,八音四起——”
[Dialog]
-//对话内容此处填入
[stopmusic(fadetime=3)]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Image(fadetime=0)]
@@ -930,12 +904,9 @@
[Delay(time=0.4)]
[Blocker(a=0, fadetime=1, block=true)]
[PlayMusic(intro="$longmenbatimp_intro", key="$longmenbatimp_loop", volume=0.8, crossfade=1.5)]
-
-//修改此处的image来切换cg
[Blocker(a=0, fadetime=1, block=false)]
[Character]
[Background]
-//对话内容此处填入
[name="???"] 我们的时间明明不多了,你还执着于培育人类?培育起能够阻止我们的人类?
[name="???"] ......等等。年,你在干什么?
[name="???"] 你的气息在膨胀,意识在摇动......你遇到什么了?
@@ -951,27 +922,21 @@
[name="???"] 啊啊,但是下一次可轮不到你。
[name="???"] 一次又一次清醒,一次又一次睡去,这种轮回已经让我厌烦。
[name="???"] 该熄灭大地的火种了。
-
[Dialog]
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
[Image(image="ac6_9",x=0, y=-1000, fadetime=0)]
[Delay(time=0.4)]
[Blocker(a=0, fadetime=3, block=true)]
[ImageTween(xFrom=0, yFrom=-1000, xTo=0, yTo=648, duration=20, block=true)]
-//对话内容此处填入
[delay(time=3)]
[stopmusic(fadetime=2)]
——ANCIENT FORGE 2——
——COMING SOON——
[dialog]
-
[delay(time=2)]
......
[name="炎熔"] 等等等等!!
-
[dialog]
-
[Character(name="char_2014_nian_1#2")]
[name="年"] 又怎么了啦!
[Character(name="char_121_lava_1",name2="char_2014_nian_1#2",focus=1)]
@@ -994,8 +959,6 @@
[name="年"] 没差,正好我也不太懂你们姐妹啊,你到底是喜欢她还是讨厌她?
[Character(name="char_121_lava_1#2",name2="char_2014_nian_1",focus=1)]
[name="炎熔"] 啊!!不要提这个,我要回去把台词全部改一遍!
-
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
[image]
@@ -1003,7 +966,6 @@
[Delay(time=0.4)]
[PlayMusic(intro="$m_dia_street_intro", key="$m_dia_street_loop", volume=0.8, crossfade=1.5)]
[Blocker(a=0, fadetime=2, block=true)]
-
[name="炎熔"] 还有,在阿米娅发现之前赶紧把这些档案放回去!话说你是从哪儿搞来这些的?
[Character(name="char_121_lava_1#3",name2="char_2014_nian_1",focus=2)]
[name="年"] 之前偷偷扫了一眼,我就记录下来了,你懂的嘛,我的能力还是很方便的。
@@ -1157,21 +1119,16 @@
[name="罗德岛干员"] ......那怎么办?
[Character(name="char_121_lava_1")]
[name="炎熔"] ......不管了。即兴发挥吧。
-
[dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
-//修改此处的image来切换cg
[Image(image="ac6_7",xScale=0.9, yScale=0.9, fadetime=0)]
[Blocker(a=0, fadetime=2, block=true)]
[ImageTween(xFrom=0, yFrom=0, xTo=-30, yTo=0, xScale=0.9, yScale=0.9, duration=15, block=false)]
-//对话内容此处填入
[name="炎熔"] ......真是,拐弯抹角想暗示我什么啊。我从一开始就知道你是怎么想的。
[name="炎熔"] 既然想要留下点什么就不要来捣乱啊......不就是为了你才......
[name="炎熔"] “龙门的花椒实在是太不够味儿了。”
[name="炎熔"] 这死不正经的性格倒还是老样子。
[name="炎熔"] 呵,真是个糟糕的反派。
-
[dialog]
-//对话内容此处填入
-[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
+[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act7d5/level_act7d5_st01.txt b/resources/gamedata/story/activities/act7d5/level_act7d5_st01.txt
index e492d6e3..1c766b7c 100644
--- a/resources/gamedata/story/activities/act7d5/level_act7d5_st01.txt
+++ b/resources/gamedata/story/activities/act7d5/level_act7d5_st01.txt
@@ -1,8 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(前)
-
-// Comments
-
-
[Dialog]
[Delay(time=1)]
[Dialog]
@@ -12,10 +8,8 @@
[Background(image="bg_trainingcom",screenadapt="coverall")]
[Blocker(a=0, fadetime=3, block=true)]
[PlayMusic(intro="$m_dia_street_intro", key="$m_dia_street_loop", volume=0.8, crossfade=1.5)]
-
04:22 P.M. 天气/晴
罗德岛舰船,第五舱室,训练场
-
[name="香草"] 喝!哈啊!
[name="香草"] 劈砍!直刺!平挥!
[name="香草"] 呼......哈......
@@ -29,24 +23,20 @@
[name="香草"] 不,呼......不要紧!我没问题的,博士。
[name="香草"] 我很清楚自己的状况,现在这样的训练强度还在可以负担的范围之内。
[name="香草"] 之前雷蛇前辈和杜宾教官一起帮我调整了训练表,请不要担心我!
-
[Predicate(references="2")]
[Character(name="char_240_Vanilla_1")]
[name="香草"] 呼哈......呼哈......
[name="香草"] 嗯?怎么了,博士,怎么满脸担忧的样子。
[name="香草"] 没关系,不用担心,虽然的确很累,不过我能撑住!
-
[Predicate(references="3")]
[Character(name="char_240_Vanilla_1")]
[name="香草"] 啊,呼哈......哈......谢谢......
[name="香草"] 哈啊......终于又活过来了。不过这个饮料,恶,还是老样子好难喝啊。
[name="香草"] 杜宾教官强调过好几次,运动之后喝这个对身体比较好,芙兰卡前辈也这么说,但是真的味道好怪。
-
[Predicate(references="1;2;3")]
[Character(name="char_240_Vanilla_1#5")]
[name="香草"] 来这里训练的干员们都好努力,我也要加油,不能拖大家的后腿。
[name="香草"] 啊对了博士,过两天我要和黑钢的前辈们一起出任务,暂时不会来训练场,这段时间非常感谢您的指导!
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -54,7 +44,6 @@
[Background(image="bg_corridor",screenadapt="coverall")]
[PlaySound(key="$d_gen_walk_n", volume=0.9)]
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="char_240_Vanilla_1#3")]
[name="香草"] ......
[Decision(options="你看起来好像还有话想说。",values="1")]
@@ -69,10 +58,8 @@
[Character(name="char_240_Vanilla_1#5")]
[name="香草"] 别看芙兰卡前辈平时总是爱开玩笑,其实她相当可靠,圆圆、小尖、大黑还有坚强,大家都很喜欢芙兰卡前辈!
[name="香草"] 偶尔找不到两位前辈的时候,杰西卡也会帮忙照顾,不过,呃,她之前差点被大黑吓哭。
-
[Decision(options="能问一下......",values="1")]
[Predicate(references="1")]
-
[Decision(options="你养的都是些什么‘小动物’吗?",values="1")]
[Predicate(references="1")]
[Character(name="char_240_Vanilla_1#2")]
@@ -80,7 +67,6 @@
[name="香草"] 我没有带圆圆他们和博士打过招呼吗?
[Character(name="char_240_Vanilla_1#5")]
[name="香草"] 圆圆小刺和大黑都是源石蜗牛,坚强是小型萨尔贡沙漠磐蟹,大家都是很可爱的!
-
[Decision(options="......",values="1")]
[Predicate(references="1")]
[Character(name="char_240_Vanilla_1")]
@@ -91,14 +77,10 @@
[Character(name="char_240_Vanilla_1#3")]
[name="香草"] 伤脑筋了,这次大家一起出任务,圆圆他们该怎么办才好。
[name="香草"] 嗯......其他干员的话,大家好像都有各自的事情要做,贸然拜托是不是不太好?
-
[Decision(options="试试看?",values="1")]
[Predicate(references="1")]
-
-
[Decision(options="比如说,拜托接下来路过的干员。",values="1")]
[Predicate(references="1")]
-
[Character(name="char_240_Vanilla_1#2")]
[name="香草"] 咦?!这也太草率了吧!
[name="香草"] 博士,您是认真的吗?!
@@ -222,7 +204,6 @@
[name="史都华德"] 没什么。不要在意。
[Character(name="char_240_Vanilla_1#5")]
[name="香草"] 嗯?
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -523,14 +504,12 @@
[name="史都华德"] ??
[Character(name="char_240_Vanilla_1",name2="char_210_stward_1",focus=1)]
[name="香草"] 啊,到我的房间了。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Character]
[Background(image="bg_room_2",screenadapt="coverall")]
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="char_240_Vanilla_1#5")]
[name="香草"] 请进,不用客气。
[Character(name="char_240_Vanilla_1#5",name2="char_210_stward_1",focus=2)]
@@ -670,10 +649,7 @@
[Character(name="char_240_Vanilla_1#5")]
[name="香草"] 下次A4预备队的大家再去看望那些在接受治疗的孩子们的时候,也请叫上我一起吧!
[name="香草"] 大家一起,为联欢会做准备,来学习折纸花吧?
-
-
-
[Delay(time=2)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act7d5/level_act7d5_st02.txt b/resources/gamedata/story/activities/act7d5/level_act7d5_st02.txt
index ec5d7443..d86a613b 100644
--- a/resources/gamedata/story/activities/act7d5/level_act7d5_st02.txt
+++ b/resources/gamedata/story/activities/act7d5/level_act7d5_st02.txt
@@ -1,8 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(前)
-
-// Comments
-
-
[Dialog]
[Delay(time=1)]
[Dialog]
@@ -539,4 +535,4 @@
[Delay(time=2)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act7d5/level_act7d5_st03.txt b/resources/gamedata/story/activities/act7d5/level_act7d5_st03.txt
index 75711100..411add9c 100644
--- a/resources/gamedata/story/activities/act7d5/level_act7d5_st03.txt
+++ b/resources/gamedata/story/activities/act7d5/level_act7d5_st03.txt
@@ -1,8 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(前)
-
-// Comments
-
-
[Dialog]
[Delay(time=1)]
[Dialog]
@@ -369,7 +365,6 @@
[delay(time=2)]
[name="???"] ......不是什么重要的人,只是个普通铁匠。
[name="???"] 嗯?奇怪,角峰他不在吗?
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -461,4 +456,4 @@
[Dialog]
[delay(time=1)]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act7d5/level_act7d5_st04.txt b/resources/gamedata/story/activities/act7d5/level_act7d5_st04.txt
index 9e6b688d..f413da42 100644
--- a/resources/gamedata/story/activities/act7d5/level_act7d5_st04.txt
+++ b/resources/gamedata/story/activities/act7d5/level_act7d5_st04.txt
@@ -1,8 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(前)
-
-// Comments
-
-
[Dialog]
[Delay(time=1)]
[Dialog]
@@ -224,7 +220,6 @@
[Character(name="char_121_lava_1",name2="char_120_hibisc_1",focus=1)]
[name="炎熔"] 她早就一口喝下肚了!
[name="炎熔"] 走!
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2 , block=true)]
@@ -750,7 +745,6 @@
[Character(name="char_163_hpsts_1")]
[name="火神"] 她连磨刀石都不会用,油脂的选配也全不懂,更不用说守则上写的那些科学方法了。
[name="火神"] 唯一知道的,只是要把武器擦得很干净,在这一点上,她做得很好。
-
[Character]
[name="人事专员"] 好吧,那继续?
[Character(name="char_163_hpsts_1")]
@@ -827,8 +821,7 @@
[name="人事专员"] 果然。
[name="人事专员"] 又是一个不好好写履历的新人。
[name="人事专员"] 看来,今晚又有得忙了啊。
-
[Delay(time=2)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act7d5/level_act7d5_st05.txt b/resources/gamedata/story/activities/act7d5/level_act7d5_st05.txt
index e9dd64ae..bedf8dcb 100644
--- a/resources/gamedata/story/activities/act7d5/level_act7d5_st05.txt
+++ b/resources/gamedata/story/activities/act7d5/level_act7d5_st05.txt
@@ -1,8 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(前)
-
-// Comments
-
-
[Dialog]
[Delay(time=1)]
[Dialog]
@@ -249,7 +245,6 @@ PM9:39 罗德岛舰内
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_trainingcom",screenadapt="coverall")]
[Blocker(a=0, fadetime=2, block=true)]
-
[Character(name="char_283_midn_1",name2="char_284_spot_1",focus=1)]
[name="月见夜"] 嘶,哈......给我喝口水。
[Character(name="char_283_midn_1",name2="char_284_spot_1",focus=2)]
@@ -315,7 +310,6 @@ PM9:39 罗德岛舰内
[name="月见夜"] 那么,就先稍微休息一下吧,斑点?
[Character(name="char_283_midn_1",name2="char_284_spot_1",focus=2)]
[name="斑点"] 呼啊......随你,反正我只是陪练,那我去拿本漫画。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -400,7 +394,6 @@ PM9:39 罗德岛舰内
[name="月见夜"] 呵呵,不行。
[Character(name="char_283_midn_1",name2="char_284_spot_1",focus=2)]
[name="斑点"] 啧,草率了,中途就该溜走的。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -630,7 +623,6 @@ PM6:23 罗德岛舰内
[name="后勤干员A"] 好吧,那么明天见。
[Character(name="char_278_orchid_1")]
[name="梓兰"] 明天见。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -684,4 +676,4 @@ PM6:23 罗德岛舰内
[Delay(time=2)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act7d5/level_act7d5_st06.txt b/resources/gamedata/story/activities/act7d5/level_act7d5_st06.txt
index 41715dfd..0d5e594a 100644
--- a/resources/gamedata/story/activities/act7d5/level_act7d5_st06.txt
+++ b/resources/gamedata/story/activities/act7d5/level_act7d5_st06.txt
@@ -1,8 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(前)
-
-// Comments
-
-
[Dialog]
[Delay(time=1)]
[Dialog]
@@ -12,9 +8,7 @@
[Background(image="bg_trainingcom",screenadapt="coverall")]
[Blocker(a=0, fadetime=1, block=true)]
[PlayMusic(intro="$m_dia_street_intro", key="$m_dia_street_loop", volume=0.8, crossfade=1.5)]
-
AM10:21 罗德岛训练场
-
[Character(name="char_123_fang_1")]
[name="芬"] 就是这里!
[Character(name="char_013_riop")]
@@ -324,7 +318,6 @@ AM10:21 罗德岛训练场
[name="芬"] 上校,确实是很高的职位了呢。
[Character(name="char_130_doberm_ex")]
[name="杜宾"] ......是啊,很高了。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -531,7 +524,6 @@ AM10:21 罗德岛训练场
[name="米格鲁"] 诶诶诶诶诶!不是吧!
[Character(name="char_123_fang_1")]
[name="芬"] 我、我会回去好好思考的!谢谢杜宾老师今天的教导!
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -552,4 +544,4 @@ AM10:21 罗德岛训练场
[Delay(time=2)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act8d2/level_act8d2_entry.txt b/resources/gamedata/story/activities/act8d2/level_act8d2_entry.txt
index b6beb86a..dfeeddb4 100644
--- a/resources/gamedata/story/activities/act8d2/level_act8d2_entry.txt
+++ b/resources/gamedata/story/activities/act8d2/level_act8d2_entry.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
-
-
[Dialog]
[delay(time=1)]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
@@ -10,55 +7,43 @@
[Background(image="bg_rhodescom",screenadapt="coverall",fadetime=1,block=true)]
[delay(time=2, black=true)]
[Blocker(a=0, r=0,g=0, b=0, fadetime=2, block=true)]
-
[name="PRTS"] 1097年4月1日。第二季度文献调查,第122条记录。
[Dialog]
[Decision(options="......(呵欠)",values="1")]
[Predicate(references="1")]
-
[Decision(options="我想休息一下。;接下来......",values="1;2")]
[Predicate(references="1")]
[name="PRTS"] 您刚开始工作,现在还不能休息。
[Predicate(references="1;2")]
-
[Dialog]
-//////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Background]
[delay(time=1)]
[Character(fadetime=0)]
-//修改此处的image来切换cg
[Image(image="avg_book1",x=0, y=0, xScale=1.1, yScale=1.1, fadetime=0)]
[Blocker(a=0, fadetime=1, block=false)]
[ImageTween(xScaleFrom=1.1, yScaleFrom=1.1, xScaleTo=1, yScaleTo=1, duration=15, block=false)]
-//对话内容此处填入
[name="PRTS"] 接下来,这是第122本出土的典籍,也是这批中最后的一本。
[name="PRTS"] 终于,在这批出土书籍里有一本看上去正经的古书了,而不是前面一百多本被意外埋到土里的财经杂志。
[name="PRTS"] 根据提供者描述,这本书出土地点靠近米诺斯数个城邦移动轨迹。
[Dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
[Image]
[Background(image="bg_black",screenadapt="coverall",block=true)]
[Blocker(a=0, fadetime=1, block=true)]
-///////////////////////////
[name="PRTS"] 现在解开固定条,扫描当中的内容。开始扫描......
[name="PRTS"] ......
[name="PRTS"] 总体上来说,是一本讲述古国“阿加门”的历史故事的书籍。
[name="PRTS"] 书中有诸多修改的痕迹,其中比较值得注意的是,这一页。
[Dialog]
-//////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Background]
[Character(fadetime=0)]
-//修改此处的image来切换cg
[Image(image="avg_book2",x=0, y=0, xScale=1, yScale=1, fadetime=0)]
[Blocker(a=0, fadetime=2, block=false)]
-//对话内容此处填入
[name="PRTS"] 这一页左边写着的是......“这是阿加门!!!” 阿加门是史料记载中的一个古国。
[name="PRTS"] 而右边,看上去是一个古人留下的,用于隐藏特殊信息的图形纹章,用现代扫描技术甚至可以读出隐藏的信息。
[Dialog]
-//对话内容此处填入
[Decision(options="哇,古代人怎么可能会这么懂?",values="1")]
[Predicate(references="1")]
[name="PRTS"] 据说现在的一部分编码技术也是来自于古代的研究。
@@ -78,7 +63,6 @@
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
[name="PRTS"] 您一定会有所发现的。
-
[Character(fadetiem=1)]
[Dialog]
[Delay(time=0.5)]
diff --git a/resources/gamedata/story/activities/act9d0/level_act9d0_01_beg.txt b/resources/gamedata/story/activities/act9d0/level_act9d0_01_beg.txt
index 6fce4193..7d0fbefd 100644
--- a/resources/gamedata/story/activities/act9d0/level_act9d0_01_beg.txt
+++ b/resources/gamedata/story/activities/act9d0/level_act9d0_01_beg.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -7,7 +6,6 @@
[PlaySound(key="$d_gen_transmissionget", volume=1)]
[Blocker(fadetime=1,block=true)]
[Dialog(fadetime=2,block=true)]
-
是我。
已经抵达目标地点,肉眼确认到信号烟坐标。
......很久没有和同行打交道,稍微有点损失。
@@ -17,15 +15,12 @@
......对了,有个意料之外的损失。
W死了。
[PlaySound(key="$transmission", volume=1)]
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_battlefield",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[playMusic(intro="$darkness02_intro", key="$darkness02_loop", volume=0.6)]
-//内战战场背景
-
[Character(name="avg_npc_052",name2="avg_npc_047",fadetime=1.5,block=true)]
[delay(time=1.5)]
[Character(name="avg_npc_052",name2="avg_npc_047",focus=1)]
@@ -90,7 +85,6 @@ W死了。
[Character(name="avg_npc_052")]
[name="伊内丝"] ——安静。
[name="伊内丝"] 有人靠近,三点钟方向,不是我们的人......
-
[Character(name="avg_npc_047")]
[name="赫德雷"] ......
[playMusic(intro="$nervous_intro", key="$nervous_loop", volume=0.7)]
@@ -101,26 +95,19 @@ W死了。
[PlaySound(key="$d_gen_walk_n", volume=1)]
[delay(time=1)]
[name="衣衫褴褛的萨卡兹女性"] ......
-
[Character(name="avg_npc_052")]
[name="伊内丝"] 萨卡兹......?本地人吗?
[name="伊内丝"] 不,不对,你手里拿着的是W的刀和铳......
[name="伊内丝"] 你是什么人?
-
[Character]
[name="衣衫褴褛的萨卡兹女性"] ......
-
[Character(name="avg_npc_052")]
[name="伊内丝"] 不说话?那么,死吧。
[Character(name="avg_npc_047")]
[name="赫德雷"] 等等。
[name="赫德雷"] 她是跟着我们来的。
-
[Character]
[name="衣衫褴褛的萨卡兹女性"] ......
-
-
-
[Character(name="avg_npc_052",name2="avg_npc_047",focus=1)]
[name="伊内丝"] ......你放任她跟踪你?
[Character(name="avg_npc_052",name2="avg_npc_047",focus=2)]
@@ -154,10 +141,8 @@ W死了。
[Character(name="avg_npc_052",name2="avg_npc_047",focus=2)]
[name="赫德雷"] 按老规矩,也许我们应该给她一个机会。
[name="赫德雷"] 这场战役造成了不少位置的空缺,比起用招募的手段招来一些同样来历不明的萨卡兹,我宁可,自己挑选。
-
[Character]
[name="衣衫褴褛的萨卡兹女性"] ......
-
[Character(name="avg_npc_052")]
[name="伊内丝"] 可她只是个外人,那套规矩也不该——
[name="伊内丝"] ——啊,算了。
@@ -169,62 +154,48 @@ W死了。
[PlaySound(key="$d_gen_walk_n", volume=1)]
[Character(fadetime=1,block=true)]
[delay(time=2)]
-
[Character(name="avg_npc_047")]
[name="赫德雷"] 呵呵,真是没耐心。
[name="赫德雷"] ......好了,你,认真听我说。
[Character]
[name="衣衫褴褛的萨卡兹女性"] ......
-
[Character(name="avg_npc_047")]
[name="赫德雷"] 你拿着的是我们战友的遗物。
[name="赫德雷"] 放下这些东西,你可以活着离开这里,然后死在其他随便什么地方,但至少会死得迟一些。
-
[Character]
[name="衣衫褴褛的萨卡兹女性"] ......
-
[Character(name="avg_npc_047")]
[name="赫德雷"] ......
[name="赫德雷"] 最后一次机会。
-
[Character]
[name="衣衫褴褛的萨卡兹女性"] ......
-
[Character]
[name="衣衫褴褛的萨卡兹女性"] 嗯......机会?
[name="衣衫褴褛的萨卡兹女性"] ......我从来不觉得我有选择的余地,转过身的时候,你会出剑,我就会倒下。
[name="衣衫褴褛的萨卡兹女性"] 从一开始......你的另一只手,就搭在剑柄上。
-
[Character(name="avg_npc_047")]
[name="赫德雷"] ......很好。
[name="赫德雷"] 你也许见过我们,或者曾经为别人干活,我不在乎。
[name="赫德雷"] 但你知道接手战死者的武器有何意义,对吧?
-
[Character]
[name="衣衫褴褛的萨卡兹女性"] 当然。
-
[Character(name="avg_npc_047")]
[name="赫德雷"] 那么,优先准备撤退,详细的之后再说。
[name="赫德雷"] 现在先归队——
-
[stopmusic(fadetime=2)]
[Character(name="avg_npc_047")]
[name="赫德雷"] ——“W”。
-
[Dialog]
[Image]
[Character]
-
[dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
[playMusic(intro="$w_intro", key="$w_loop", volume=0.7)]
[delay(time=3)]
-//修改此处的image来切换cg
[Image(image="avg_ac9_3",xScale=1.1, yScale=1.1, fadetime=0)]
[Blocker(a=0, fadetime=3, block=false)]
[ImageTween(xScaleFrom=1.1, yScaleFrom=1.1, xScaleTo=1, yScaleTo=1, duration=25, block=false)]
-//对话内容此处填入
战争从未停止。我们的战争从未停止。
就好像战争才是我们一直以来赖以生存的工具。
......嗯,的确如此。
@@ -233,9 +204,7 @@ W死了。
这倒是个意外之喜。
在即将倒塌的废墟里见到她的第一眼开始,我就确信......
她将会是最优秀的萨卡兹战士。
-
[dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Dialog]
[Blocker(fadetime=1,block=true)]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act9d0/level_act9d0_01_end.txt b/resources/gamedata/story/activities/act9d0/level_act9d0_01_end.txt
index caf90dff..4d51d572 100644
--- a/resources/gamedata/story/activities/act9d0/level_act9d0_01_end.txt
+++ b/resources/gamedata/story/activities/act9d0/level_act9d0_01_end.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -10,7 +9,6 @@
数个月后
4:28 P.M. 天气/多云
卡兹戴尔东西部战场,军事缓冲区边缘
-
[Dialog]
[Character]
[Blocker(fadetime=2,block=true)]
@@ -25,7 +23,6 @@
[dialog]
[PlaySound(key="$transmission", volume=1)]
[delay(time=1)]
-//内战战场背景
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -134,8 +131,6 @@
[name="W"] 我?
[Character(name="avg_npc_046")]
[name="W"] ......
-
-
[dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
@@ -149,7 +144,6 @@
[name="赫德雷"] 唉......非要嘴硬逞强这点,你倒是和伊内丝也挺像的......
[name="赫德雷"] 走吧,回去见见我们的信使。
[name="赫德雷"] 要下雨了。
-
[Dialog]
[delay(time=1)]
[Blocker(a=0.4, r=0,g=0, b=0, fadetime=1, block=true)]
@@ -157,24 +151,18 @@
给她一个伪装的借口,总好过她继续这样麻木的工作。
我需要的是一个能确实开辟道路的雇佣兵,不是单纯的傀儡,这里从来不缺傀儡。
从那一天起,W成为了W。
-
[dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[stopmusic(fadetime=1)]
[Image(fadetime=0)]
[Background]
......但伊内丝说的对。
是很荒唐。
-///////////////////////////
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_barracks",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
-//雇佣兵营地
-
[Character(name="avg_npc_047",fadetime=1,block=true)]
[delay(time=1)]
[name="赫德雷"] 伊内丝,你应该待在军帐里,而不是在这里望着篝火发呆。
@@ -295,10 +283,8 @@
[name="赫德雷"] ......
[name="赫德雷"] ......
[name="赫德雷"] ......“巴别塔”。
-
[Dialog]
[Blocker(fadetime=1,block=true)]
[name="赫德雷"] 他们是巴别塔在卡兹戴尔留下的暗桩。
-
[Dialog]
[Blocker(fadetime=2,block=true)]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act9d0/level_act9d0_02_beg.txt b/resources/gamedata/story/activities/act9d0/level_act9d0_02_beg.txt
index 527d4760..0e37f184 100644
--- a/resources/gamedata/story/activities/act9d0/level_act9d0_02_beg.txt
+++ b/resources/gamedata/story/activities/act9d0/level_act9d0_02_beg.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
[stopmusic]
[Dialog]
[Character]
@@ -7,7 +6,6 @@
[Background(image="bg_barracks",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
[playMusic(intro="$m_bat_epic_intro", key="$m_bat_epic_loop", volume=0.4)]
-
[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[PlaySound(key="$d_sp_ballista")]
[delay(time=0.7)]
@@ -15,7 +13,6 @@
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$d_sp_ballista")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.25, block=true)]
-//雇佣兵营地
[delay(time=2)]
[Character(name="avg_npc_053",fadetime=0.5,block=true)]
[PlaySound(key="$d_gen_soldiersrun", volume=0.9)]
@@ -23,7 +20,6 @@
[name="萨卡兹战士"] 嘁,这些家伙是上次的——他们怎么找到这里的!?
[Character(name="avg_npc_053",name2="avg_npc_053",focus=2)]
[name="萨卡兹战士"] 赶紧撤退!别磨蹭了!
-
[Dialog]
[Character]
[PlaySound(key="$d_gen_walk_n", volume=1)]
@@ -31,14 +27,11 @@
[delay(time=1)]
[name="W"] 已经被包围了,敌人数量很多。
[Dialog]
-
[Character(name="avg_npc_053")]
[CameraShake(duration=0.4, xstrength=0, ystrength=8, vibrato=30, randomness=30, fadeout=true, block=false)]
[name="萨卡兹战士"] 那就赶紧找一个方向突破!!
-
[Character(name="avg_npc_046")]
[name="W"] 敌人的斥候已经解决了我们的所有岗哨,敌明我暗......
-
[Character(name="avg_npc_053")]
[name="萨卡兹战士"] 少废话!难道要站在这里等着被术师轰死吗!?
[name="萨卡兹战士"] 等等,你是、你是赫德雷那边的......你为什么在这里?
@@ -53,23 +46,18 @@
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
[PlaySound(key="$bottlebroken", volume=0.9)]
[delay(time=2)]
-
[Character(name="avg_npc_053")]
[name="萨卡兹战士"] 你、你毁了我的通讯设备!你想做什么——!
-
[Character(name="avg_npc_046")]
[name="W"] ......真吵啊。
[name="W"] 负责巡逻的人的确是我喔,这样才方便在你们的营地周围设好源石炸药嘛。
-
[Character(name="avg_npc_053")]
[name="萨卡兹战士"] ......你!赫德雷!你们出卖......!
-
[Character(name="avg_npc_046")]
[name="W"] 别说得这么难听。
[name="W"] 我们只是要出趟远门,正好这时候有客人上门,总得有人留下看家嘛。
[name="W"] 如果给客人留下些甜点,尽到待客之道,也就不至于再被穷追猛打了吧?
[name="W"] 于是,就只好辛苦你们啦。
-
[Character(name="avg_npc_053")]
[name="萨卡兹战士"] 你、你早就该发现敌情,你是故意把我们留在这里送死——!?
[Dialog]
@@ -83,15 +71,12 @@
[name="W"] ......哼嗯。
[name="W"] 你们就努力挣扎一下吧,拖得越久,我们就能走得越远。
[name="W"] ——再一次,由衷感谢你们。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_barracks",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
[playMusic(intro="$nervous_intro", key="$nervous_loop", volume=0.4)]
-//内战战场背景
-
[Character(name="avg_npc_047",fadetime=1,block=true)]
[delay(time=1)]
[name="赫德雷"] 命令是帮助其他没来得及逃走的小队,不过......
@@ -141,10 +126,8 @@
[name="赫德雷"] ......唉。
[name="赫德雷"] 我不希望这种情况出现,但说实话,我也管不着。
[name="赫德雷"] 但如果想好好活下去,至少现在,就先让每一个萨卡兹物尽其用吧。
-
[Dialog]
[Blocker(fadetime=1,block=true)]
-
赫德雷一直是这样。
该想的事情,想得很少,想了也没用的事情,想得很多。
......我不否认W是个优秀的战士,但是她欠缺了太多的东西。
@@ -190,44 +173,33 @@
[name="W"] 欸,都事到如今了,还要搞入职面试吗?
[Character(name="avg_npc_052", name2="avg_npc_046", focus=1)]
[name="伊内丝"] 赫德雷从不追问队员的过去,但我不一样。
-
[stopmusic(fadetime=1)]
-
[Character(name="avg_npc_046")]
[name="W"] 你的确和我们不一样。
[Character(name="avg_npc_052")]
[name="伊内丝"] 你......想找茬吗?
[Character(name="avg_npc_052", name2="avg_npc_046", focus=2)]
[name="W"] 不过据我所知,伊内丝小姐似乎不太擅长近身搏杀。
-
-
[Dialog]
[Character]
[PlaySound(key="$e_skill_skulsrsword", volume=0.9)]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
-
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
-
[Image(image="avg_ac9_5",x=20, y=0,xScale=1.05, yScale=1.05, fadetime=0)]
[ImageTween(xFrom=20, yFrom=0, xTo=-20, yTo=0, xScale=1.05, yScale=1.05, duration=10, block=false)]
[Blocker(a=0, fadetime=1.5, block=false)]
-
[playMusic(intro="$escape_intro", key="$escape_loop", volume=0.4)]
-//对话内容此处填入
[name="W"] ——!
[name="伊内丝"] 教你一点吧,想要活得久些,就不要过于依赖你力量的某个部分。
[name="伊内丝"] 每一个萨卡兹雇佣兵,都带着刀。
[name="W"] 这我倒是有点意外,我以为那是你的法杖,不过——
[name="W"] ——呵,“萨卡兹雇佣兵”?你吗?
[dialog]
-//对话内容此处填入
[PlaySound(key="$e_skill_skulsrsword", volume=0.9)]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
[Blocker(a=1, r=1,g=1, b=1, fadetime=0.1, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=0.8, block=true)]
-///////////////////////////
-
[Character(name="avg_npc_052")]
[name="伊内丝"] ——啧。
[Character(name="avg_npc_052", name2="avg_npc_046", focus=2)]
@@ -261,7 +233,6 @@
[name="伊内丝"] 这就说不好了......
[Character(name="avg_npc_052", name2="avg_npc_046", focus=2)]
[name="W"] ......
-
[Dialog]
[Character]
[CameraShake(duration=2, xstrength=10, ystrength=12, vibrato=30, randomness=20, fadeout=true, block=false)]
@@ -291,7 +262,6 @@
[Character(name="avg_npc_052")]
[name="伊内丝"] ......
[name="伊内丝"] 那个就是......巴别塔的......
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -337,7 +307,6 @@
[name="伊内丝"] 但他们在运的是......巨大的,这个影子......
[name="伊内丝"] ......一艘船?不,是一副......
[name="伊内丝"] 骨架?
-
[stopmusic(fadetime=1)]
[Dialog]
[Blocker(fadetime=1,block=true)]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act9d0/level_act9d0_02_end.txt b/resources/gamedata/story/activities/act9d0/level_act9d0_02_end.txt
index 7d6e3e70..fb03e709 100644
--- a/resources/gamedata/story/activities/act9d0/level_act9d0_02_end.txt
+++ b/resources/gamedata/story/activities/act9d0/level_act9d0_02_end.txt
@@ -1,28 +1,22 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
[stopmusic]
[Dialog]
[Character]
-//CG4 冬天的桦树林
[dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
-//修改此处的image来切换cg
[Image(image="avg_ac9_1",xScale=1.1, yScale=1.1, fadetime=0)]
[Blocker(a=0, fadetime=2, block=true)]
[ImageTween(xScaleFrom=1.1, yScaleFrom=1.1, xScaleTo=1.2, yScaleTo=1.2,duration=15, block=false)]
-//对话内容此处填入
卡兹戴尔北面,有一片桦树林。
那里属于生命的时间,从春天开始,到入冬结束。
而漫长的隆冬只有死亡,所有生命都不约而同地离开那里,只有裸露在地表上的源石结晶反射着月光。
......灰白色的树干,细长的影子在雪地上交叉重叠,了无生气。
那就是我看到的景色。
[dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=1, block=true)]
-///////////////////////////
......
......伊内丝!
......伊内丝!啧!
@@ -31,7 +25,6 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_battlefield",screenadapt="coverall")]
[Blocker(a=0, fadetime=1, block=true)]
-//内战战场背景
[playMusic(intro="$mist_intro", key="$mist_loop", crossfade=3,volume=0.4)]
[Character(name="avg_npc_046",fadetime=1,block=true)]
[delay(time=1)]
@@ -74,16 +67,11 @@
[name="伊内丝"] 习惯而已。
[Character(name="avg_npc_052", name2="avg_npc_046", focus=2)]
[name="W"] 啊,原来如此,睁眼的第一刻就要警惕周围,真是个胆小鬼啊。
-
[Dialog]
-
[Character(name="avg_npc_052", name2="avg_npc_046", focus=2)]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
-
[name="W"] 啧!疼......
-
[stopmusic(fadetime=1.5)]
-
[Character(name="avg_npc_052")]
[name="伊内丝"] 你说过活饵,对吧?是个不错的提议。
[name="伊内丝"] 带着一个站都站不稳的佣兵行动才是犯蠢,你就留下吧,我会帮你通知周围的敌人的。
@@ -98,9 +86,7 @@
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[playMusic(intro="$nervous_intro", key="$nervous_loop", volume=0.4)]
-
[Character(name="avg_npc_053",fadetime=1,block=true)]
[delay(time=1)]
[name="萨卡兹战士"] ......发现佣兵,一人。
@@ -156,7 +142,6 @@
[PlaySound(key="$knifegore", volume=0.9)]
[Character(name="avg_npc_053")]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Character(name="avg_npc_053")]
[name="萨卡兹战士"] 呃——背后——谁——
[Character(name="avg_npc_052", name2="avg_npc_053", focus=1)]
@@ -179,8 +164,6 @@
[Character(name="avg_npc_052")]
[name="伊内丝"] (卡兹戴尔......)
[name="伊内丝"] 嗯,谢谢。
-
-//伊内丝释放了终结技
[Dialog]
[Character]
[PlaySound(key="$e_skill_skulsrsword", volume=0.9)]
@@ -278,13 +261,11 @@
[name="萨卡兹战士?"] ......
[Character(name="avg_npc_053", name2="avg_npc_054", focus=1)]
[name="萨卡兹战士?"] 我明白了,将军,在所不辞。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_battlefield",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-//内战战场背景
[playMusic(intro="$nervous_intro", key="$nervous_loop", volume=0.4)]
[Character(name="avg_npc_053", name2="avg_npc_053", focus=1)]
[name="萨卡兹战士"] ......跟丢了?
@@ -307,10 +288,8 @@
[name="W"] 算了吧,从刚开始你就没停下过,你会瞎的,眼睛不痛吗?
[Character(name="avg_npc_052", name2="avg_npc_046", focus=1)]
[name="伊内丝"] 废话,痛,但至少得找一条出口——
-
[Dialog]
[Character]
-
[name="雇佣兵"] 咿——咿啊啊——不,不要——我投降——
[dialog]
[PlaySound(key="$e_skill_skulsrsword", volume=0.9)]
@@ -346,8 +325,6 @@
[PlaySound(key="$d_gen_walk_n", volume=1)]
[delay(time=0.4)]
[Dialog]
-
-//第一句伊内丝小声呼喊表情差分
[Character(name="avg_npc_052")]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
[name="伊内丝"] 喂,W!等等!
@@ -418,10 +395,8 @@
[name="伊内丝"] 是啊,所以剩下的选择,就是我们两联手,去杀了赫德雷。
[Character(name="avg_npc_052", name2="avg_npc_046", focus=2)]
[name="W"] 没错,赫德雷。
-
[Character(name="avg_npc_053")]
[name="萨卡兹战士"] 那么——
-
[Dialog]
[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
@@ -431,11 +406,9 @@
[PlaySound(key="$e_skill_skulsrsword", volume=0.9)]
[Blocker(a=0, fadetime=1.5, block=false)]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Character(name="avg_npc_053")]
[name="萨卡兹战士"] ......唔。
[name="萨卡兹战士"] 我想听听......雇佣兵们执意送死的理由。
-
[Character(name="avg_npc_046")]
[name="W"] 我可不想站在被戏弄性命的那一方,我觉得还是戏弄别人的性命比较有趣。
[name="W"] 而且,我也不太想听你摆布啊,怎么说,你出的这种低级难题也太无聊了。
@@ -449,11 +422,9 @@
[Character(name="avg_npc_046")]
[name="W"] 下场?
[name="W"] 嗯......不知道哎。
-
[Dialog]
[Blocker(fadetime=1,block=true)]
[Image]
-
你真的要去吗?舰船已经近在眼前了。
嗯,没有想到他们这么快就察觉到了,是情报人员的失误吗。
至少有雇佣兵卫队在。
@@ -465,13 +436,11 @@
......唉......那我和你一起去。
嗯,谢谢你——
——凯尔希。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_battlefield",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-//内战战场背景
[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[PlaySound(key="$d_sp_ballista")]
[delay(time=0.7)]
@@ -488,7 +457,6 @@
[PlaySound(key="$d_gen_soldiersrun", volume=0.9)]
[Character(name="avg_npc_053",name2="avg_npc_053",fadetime=1,block=true)]
[delay(time=2)]
-
[Character(name="avg_npc_052",fadetime=0.5,block=true)]
[delay(time=0.5)]
[name="伊内丝"] ......
@@ -511,7 +479,6 @@
[name="伊内丝"] 十四、十五......不,更多......
[name="伊内丝"] 有序无声,是专业的......不,是比我们还要更加熟悉战场的......
[name="伊内丝"] ......卡兹戴尔......哼......
-
[Dialog]
[Blocker(fadetime=1,block=true)]
[Image]
@@ -521,7 +488,6 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_light",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-//模糊光效CG
[PlaySound(key="$d_gen_walk_n", volume=1)]
[name="伊内丝"] ——!
[dialog]
@@ -529,9 +495,6 @@
[Character]
伊......听......有人.....
有人......去救......
-
-
-
[name="伊内丝"] 通讯......恢复了?
[name="伊内丝"] ——!
[name="伊内丝"] 这、这是......什么感觉......
@@ -555,30 +518,21 @@
[Character]
[name="赫德雷"] ——你受伤了?先稳住气息。
[name="赫德雷"] 躲在安全的地方,我们已经向运输队本队申请联系援军——
-
[Dialog]
[Character]
[Blocker(fadetime=1,block=true)]
[Image]
-
[name="伊内丝"] 先......听我说,赫德雷。
[name="赫德雷"] ......好的,我在听。
-
[dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Character]
-//修改此处的image来切换cg
[Image(image="avg_ac9_7",xScale=1.1, yScale=1.1, fadetime=0)]
[Blocker(a=0, fadetime=2, block=true)]
-//对话内容此处填入
[name="伊内丝"] 萨卡兹的王......失去了卡兹戴尔的那位......殿下她......
[name="伊内丝"] 是不是个......白发的女性?
-
[dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
-///////////////////////////
-
[Dialog]
[Character]
[Blocker(fadetime=1,block=true)]
diff --git a/resources/gamedata/story/activities/act9d0/level_act9d0_03_beg.txt b/resources/gamedata/story/activities/act9d0/level_act9d0_03_beg.txt
index b60c015d..1d0283cd 100644
--- a/resources/gamedata/story/activities/act9d0/level_act9d0_03_beg.txt
+++ b/resources/gamedata/story/activities/act9d0/level_act9d0_03_beg.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -10,11 +9,9 @@
[dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Character]
-//修改此处的image来切换cg
[Image(image="avg_ac9_8",xFrom=-60, yFrom=50,xScale=1.2, yScale=1.2, fadetime=0)]
[ImageTween(xFrom=-60, yFrom=50, xTo=20, yTo=-20, xScaleFrom=1.2, yScaleFrom=1.2,xScaleTo=1.05, yScaleTo=1.05, duration=30, block=false)]
[Blocker(a=0, fadetime=2, block=true)]
-//对话内容此处填入
那些萨卡兹都停下了。
燃烧着的废墟向中心挤压过来,那些怪物一样的敌人居高临下。
在这场包围中心的,是一个突兀出现的女性,一个......古怪的人。
@@ -28,7 +25,6 @@
一个......萨卡兹。
毫无敌意的......纤细的萨卡兹。
[dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Image(fadetime=0)]
[Background(image="bg_black",screenadapt="coverall")]
@@ -49,7 +45,6 @@
[dialog]
[delay(time=0.6)]
......唉,好吧。
-
[stopmusic(fadetime=1)]
[Dialog]
[Character]
@@ -57,9 +52,6 @@
[Background(image="bg_room_2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[playMusic(intro="$darkness02_intro", key="$darkness02_loop", volume=0.4)]
-
-//(旧罗德岛走廊)
-
[Character(name="avg_npc_046")]
[CameraShake(duration=0.4, xstrength=0, ystrength=8, vibrato=30, randomness=30, fadeout=true, block=false)]
[name="W"] ——!
@@ -98,14 +90,11 @@
[name="伊内丝"] 唉。
[name="伊内丝"] 我现在,稍微有点可怜他了。
[name="伊内丝"] 那间屋子里的,都是些什么妖魔鬼怪......
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_corridor_2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-//(旧罗德岛)
-
[Character(name="avg_npc_047")]
[name="赫德雷"] ......
[Character(name="avg_npc_049", name2="avg_npc_047", focus=1)]
@@ -130,27 +119,19 @@
[name="赫德雷"] 殿下——
[dialog]
[Character]
-//特蕾西娅立绘
[PlaySound(key="$d_gen_walk_n", volume=1)]
[Character(name="avg_npc_056",fadetime=1,block=true)]
[delay(time=1)]
[name="???"] 这里不是卡兹戴尔,不必多礼,我们坐下谈吧,赫德雷。
-
[Character(name="avg_npc_047")]
[name="赫德雷"] ......遵命。
[name="赫德雷"] 那您身边的这位就是......
-
-//博士立绘
[Character(name="avg_npc_048")]
[name="???"] ......
-
-//特蕾西娅立绘
[Character(name="avg_npc_056")]
[name="???"] 希望你不要介意,任何战略情报博士都必须了如指掌。
-
[Character(name="avg_npc_047")]
[name="赫德雷"] 感谢理解。
-
[stopmusic(fadetime=1)]
[Dialog]
[Character]
@@ -158,60 +139,43 @@
[Background(image="bg_corridor_2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[playMusic(intro="$relax_intro", key="$relax_loop", volume=0.4)]
-
-//(旧罗德岛走廊)
[PlaySound(key="$d_gen_walk_n", volume=1)]
[Character(name="avg_npc_046")]
[name="W"] ......
[name="W"] (真的是一艘舰船......这个规模不算小了吧......)
[name="W"] (有些设施看上去是全新的,有些地方又破旧的让人无法靠近......)
[name="W"] (我记得......这是从雷姆必拓......)
-
-//(无立绘,就是阿米娅)
[Character(name="avg_npc_051")]
[name="娇小的卡特斯"] 啊!抱、抱歉,这前面的设施还在施工......
[name="娇小的卡特斯"] 凯尔希医生说过......不要随便去更深处的地方,会很危险......
-
[Character(name="avg_npc_046")]
[name="W"] 哼嗯——
[name="W"] 好吧,那我就换条路吧。
-
[Character(name="avg_npc_051")]
[name="娇小的卡特斯"] 谢谢。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.7, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.7, block=true)]
-//(旧罗德岛走廊)
-
[Character(name="avg_npc_046")]
[name="W"] ......真有礼貌啊,那双耳朵,果然不是萨卡兹吧。
[name="W"] 说起来,那个比伊内丝还讨人厌的女人,好像是个医生来着?也不是萨卡兹......
[name="W"] 这里到底是怎么回事,明明身在战场的中心,尽是些萨卡兹之外的——
-
[Dialog]
[Character]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
怎么又卡住了啊!!
-
[Character(name="avg_npc_046")]
[name="W"] 唔?
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.7, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.7, block=true)]
-//特蕾西娅立绘
[Character(name="avg_npc_056")]
[name="???"] 冷、冷静点,可露希尔,不过是今天的第七次短路——
-
-//旧可露希尔立绘
[Character(name="avg_npc_056", name2="avg_npc_050", focus=2)]
[name="可露希尔"] 第——七——次——短——路——
[name="可露希尔"] 这对天才工程师来说是莫大的耻辱!要不要考虑重新买一批门!那样比较快!
-
[Character(name="avg_npc_056", name2="avg_npc_050", focus=1)]
[name="???"] 诶......因为多出了许多伤员,他们的伙食也需要紧急采购,人手和预算方面都......
[name="???"] 而且你就这么放弃,难道就不算耻辱了......?
@@ -334,7 +298,6 @@
[Character(name="avg_npc_046", name2="avg_npc_056", focus=1)]
[name="W"] ......
[name="W"] 我没想过这种......
-
[Character]
[Dialog]
[PlaySound(key="$d_gen_walk_n", volume=1)]
@@ -363,12 +326,10 @@
[Character(name="avg_npc_046",name2="avg_npc_049",focus=2)]
[name="凯尔希"] ......你的身体恢复得很快,但还远远没到可以随意闲逛的程度。
[name="凯尔希"] 回到你的病榻上去,否则会有人把你扛回去的。
-
[stopmusic(fadetime=1)]
[Dialog]
[Blocker(fadetime=3,block=true)]
[playMusic(intro="$loneliness_intro", key="$loneliness_loop", volume=0.4)]
-
事后我才意识到。
我从头到尾,都没敢正视特蕾西娅的眼睛。
为什么呢。
@@ -379,7 +340,6 @@
......她的身边似乎总是环绕着那两个人。
如果......我能和他们站在一起......
我会看见什么样的风景呢?
-
[Dialog]
[Character]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -394,17 +354,14 @@
[name="W"] (我在害怕?怕什么?他给人的感觉就是普通的......不,太模糊了,我没见过这样诡异的人......)
[name="W"] (啊......巴别塔的战地指挥官,我好像想起来了......)
[name="W"] (“博士”,是吗。)
-
[Dialog]
[Character]
[Blocker(fadetime=2,block=true)]
[Image]
-
我开始明白伊内丝为什么不敢靠近殿下了。
也许我也该担忧一下,才是对自己好吧。
但是......不知道为什么,啊,对于特蕾西娅的事情,我好像总是不知道为什么......
就当是心血来潮吧,赫德雷他们会理解的。
-
[stopmusic(fadetime=1)]
[Dialog]
[Blocker(fadetime=1,block=true)]
diff --git a/resources/gamedata/story/activities/act9d0/level_act9d0_03_end.txt b/resources/gamedata/story/activities/act9d0/level_act9d0_03_end.txt
index 5afdc0e7..39a111f7 100644
--- a/resources/gamedata/story/activities/act9d0/level_act9d0_03_end.txt
+++ b/resources/gamedata/story/activities/act9d0/level_act9d0_03_end.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
[stopmusic]
[Dialog]
[Character]
@@ -7,9 +6,6 @@
[Background(image="bg_corridor_2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[playMusic(intro="$drift_intro", key="$drift_loop", volume=0.4)]
-
-//(旧罗德岛走廊)
-
[Character(name="avg_npc_049")]
[name="凯尔希"] 你决定了。
[Character(name="avg_npc_049", name2="avg_npc_047", focus=2)]
@@ -63,13 +59,11 @@
[name="凯尔希"] ......如果可能的话,我希望你们做得到。
[Character(name="avg_npc_049", name2="avg_npc_047", focus=2)]
[name="赫德雷"] 谢谢。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_coldforest",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
[Character(name="avg_npc_052")]
[name="伊内丝"] ......还跟着我们的萨卡兹,只剩下这么点人了。
[Character(name="avg_npc_052",name2="avg_npc_047",focus=2)]
@@ -111,14 +105,11 @@
[Character(name="avg_npc_052",name2="avg_npc_047",focus=2)]
[name="赫德雷"] 你,和我。
[name="赫德雷"] ......先赶路吧。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_battlefield",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-//战场背景
-
[Character(name="avg_npc_052")]
[name="伊内丝"] ......
[name="伊内丝"] 喂,赫德雷。
@@ -190,7 +181,6 @@
[Character(name="avg_npc_052",name2="avg_npc_047",focus=1)]
[name="伊内丝"] ......
[name="伊内丝"] 啧......真是忘恩负义。
-
[stopmusic(fadetime=1)]
[Dialog]
[Character]
@@ -198,14 +188,10 @@
[Background(image="bg_corridor_2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
[playMusic(intro="$darkness02_intro", key="$darkness02_loop", volume=0.4)]
-//(旧罗德岛走廊)
-
[Character(name="avg_npc_026",fadetime=1,block=true)]
[delay(time=1)]
[name="Scout"] 你比想象中还能胜任这里的任务。
[name="Scout"] 还有你的两位朋友。虽然他们没有接受博士的邀请留下,但是他们依旧把工作完成得不错。
-
-//下面开始全部是新W立绘
[Dialog]
[Character]
[Character(name="avg_npc_046#2",fadetime=1,block=true)]
@@ -258,15 +244,12 @@
[Character(name="avg_npc_046#2")]
[name="W"] 博士,呢。
[name="W"] 那还是算啦。
-
[stopmusic(fadetime=1)]
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_corridor_2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-//(旧罗德岛)
-
[Character(name="avg_npc_046#2")]
[name="W"] (在那儿吗——果然都在啊,还是先躲一会儿好。)
[name="W"] (那个小兔子到底是谁啊,好烦人,她耳朵都把特蕾西娅挡住了不是吗!)
@@ -278,7 +261,6 @@
[name="W"] (啊,特蕾西娅笑了。)
[name="W"] (管他的,机不可失时不再来!)
[name="W"] 茄子——!
-
[Dialog]
[Character]
[Blocker(fadetime=1,block=true)]
@@ -286,8 +268,6 @@
......W,你知道现在是什么情况吗?
诶,我大概比你更清楚喔,毕竟亲自上战场的次数是我比较多嘛,“医生”~
凯尔希,其实没关系的,不用这么生气——
-
-
[Dialog]
[delay(time=3)]
[name="W"] 嘁,那个女人麻烦起来还真是难缠......只是拍个照而已吧!
@@ -304,13 +284,10 @@
[name="W"] 啊。你不用急着回答,这倒不是我急着想知道的。
[name="W"] 先告诉我,如果有一根源石尖刺悬停在你的眼球上方,它以每秒三毫米的速度缓缓扎进你永远闭不上的眼睛里——
[name="W"] 你会感到恐惧吗?
-
-
[Dialog]
[Character]
[Blocker(fadetime=1,block=true)]
[Image]
-
赫德雷预测的没错,战局开始扭曲了。
但说实在话,我已经不太关心卡兹戴尔的局势会怎么影响......又影响不到我。
我只担心......特蕾西娅。
@@ -319,7 +296,6 @@
但她比我强得多,她也许能保护住特蕾西娅——
不,她必须能。
否则——
-
[stopmusic(fadetime=1)]
[Dialog]
[Character]
diff --git a/resources/gamedata/story/activities/act9d0/level_act9d0_04_beg.txt b/resources/gamedata/story/activities/act9d0/level_act9d0_04_beg.txt
index 928e37e0..7e1ac929 100644
--- a/resources/gamedata/story/activities/act9d0/level_act9d0_04_beg.txt
+++ b/resources/gamedata/story/activities/act9d0/level_act9d0_04_beg.txt
@@ -1,19 +1,16 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
[stopmusic]
[Dialog]
[Delay(time=1)]
[Character]
[Blocker(fadetime=1,block=true)]
[Dialog(fadetime=2,block=true)]
-
我自己明明说过,谁也不能置身事外。
结果我自己还是想要逃离这场战争,因此从巴别塔,从W和殿下那里......
逃走了。
......真是矛盾。
后悔吗?也许吧。
但我就算在那里,也做不成任何事情。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -96,7 +93,6 @@
[Blocker(a=1, fadetime=2, block=true)]
[Background(image="bg_battlefield",screenadapt="coverall")]
[Blocker(a=0, fadetime=3, block=true)]
-
[Character(name="avg_npc_046#2",fadetime=1,block=true)]
[PlaySound(key="$d_gen_walk_n", volume=1)]
[delay(time=1)]
@@ -172,7 +168,6 @@
[name="W"] 篡位者最好不要急着给自己加冕,反正都要掉脑袋的,那样浪费王冠,等到特蕾西娅......
[name="W"] 嘁。
[name="W"] 特蕾西娅......
-
[Character]
[name="???"] 拒降者会被其他佣兵追猎的,下一次,你就是猎物了。
[Character(name="avg_npc_046#2")]
@@ -259,12 +254,7 @@
[Character(name="avg_npc_046#2",name2="avg_npc_047",focus=1)]
[name="W"] ——这可是个意料之外的答案,早点说啊,我差点就动手了。
[name="W"] 这下有点意思了不是吗,说说看呗,赫德雷队长。
-
-
[dialog]
-//对话内容此处填入
-//cg8:在战火中飘扬的整合运动旗帜
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[image]
@@ -277,7 +267,6 @@
[name="赫德雷"] 但他们的核心力量,目前尚且停留在乌萨斯的冻土之上。
[name="赫德雷"] 而摄政王的视野也早就离开了这座破败的卡兹戴尔,王位空置,他早已身在别处。
[name="赫德雷"] 聚集了各个种族被压迫、被歧视者的整合运动,正适合摆放在下一个被需要的位置上。
-
[Dialog]
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
@@ -309,11 +298,9 @@
[dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[delay(time=3)]
-//修改此处的image来切换cg
[Image(image="avg_ac9_6",xScale=1.1, yScale=1.1, fadetime=0)]
[Blocker(a=0, fadetime=3, block=false)]
[ImageTween(xScaleFrom=1.1, yScaleFrom=1.1, xScaleTo=1, yScaleTo=1, duration=25, block=false)]
-//对话内容此处填入
......远离卡兹戴尔。
W变了很多,她应该有她自己的想法。
伊内丝被我推上了这条路,但她比想象中坚强。
@@ -322,7 +309,6 @@ W变了很多,她应该有她自己的想法。
卡兹戴尔。
我也许,才是那个最想逃离卡兹戴尔的人。
[dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Dialog]
-[Blocker(fadetime=1,block=true)]
+[Blocker(fadetime=1,block=true)]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act9d0/level_act9d0_04_end.txt b/resources/gamedata/story/activities/act9d0/level_act9d0_04_end.txt
index 13e879e4..374a8bf6 100644
--- a/resources/gamedata/story/activities/act9d0/level_act9d0_04_end.txt
+++ b/resources/gamedata/story/activities/act9d0/level_act9d0_04_end.txt
@@ -1,20 +1,14 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
[stopmusic]
[Dialog]
[Delay(time=1)]
[Character]
[Blocker(fadetime=1,block=true)]
-
巴别塔发生了什么——但凡当时和特蕾西娅殿下有所联系的萨卡兹,都会有这个疑问。
W无疑看清了真相,但在漫长的旅途中,她只字不谈。
我没有问,伊内丝也没有,但我觉得她会比我更接近真相。
不知不觉之间,我已经是走在最后的那个人了。
-
-//此时是萨卡兹佣兵向乌萨斯转移
-//需要增加新背景:天灾来临前的岩盘旷野。天空乌云密布,远处的地平线附近有巨型积雨云。
[Dialog]
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_laccolith",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.6, block=true)]
@@ -69,7 +63,6 @@ W无疑看清了真相,但在漫长的旅途中,她只字不谈。
[Character]
[Background(image="bg_thundercloud",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
[name="伊内丝"] 山的那一边,云在汇聚,气压的变化非常剧烈......那就是天灾云?
[name="赫德雷"] ......这个规模,可能驻扎在这里也是不安全的,通知所有支队,按原路线后撤五十公里。
[name="赫德雷"] 去找W,动作快。
@@ -108,8 +101,6 @@ W无疑看清了真相,但在漫长的旅途中,她只字不谈。
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_laccolith",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.6, block=true)]
-//雇佣兵营地
-
[Character(name="avg_npc_047",fadetime=1,block=true)]
[delay(time=1)]
[name="赫德雷"] ......你们两个搞什么。
@@ -131,14 +122,12 @@ W无疑看清了真相,但在漫长的旅途中,她只字不谈。
[Character(name="avg_npc_046#2")]
[name="W"] 我们都该提前适应一下。
[name="W"] 这会是种有趣的体验。
-
[Character]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[PlaySound(key="$d_gen_walk_n", volume=1)]
[Background(image="bg_laccolith",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.6, block=true)]
-
[Character(name="avg_npc_047")]
[name="赫德雷"] 伊内丝。
[Character(name="avg_npc_052",name2="avg_npc_047",focus=1)]
@@ -151,13 +140,11 @@ W无疑看清了真相,但在漫长的旅途中,她只字不谈。
[name="伊内丝"] 她是个屁的天灾云,她就是个天灾。
[Character(name="avg_npc_052",name2="avg_npc_047",focus=2)]
[name="赫德雷"] (粗口......)
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_laccolith",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.6, block=true)]
-
[Character(name="avg_npc_046#2",fadetime=1,block=true)]
[delay(time=1)]
[name="W"] 哼哼哼~哼哼~
@@ -185,7 +172,6 @@ W无疑看清了真相,但在漫长的旅途中,她只字不谈。
[Character(name="avg_npc_046#2")]
[name="W"] 那就够了。
[name="W"] 嗯,还是有一些线索的嘛。
-
[stopmusic(fadetime=2)]
[Dialog]
[Character]
@@ -193,31 +179,25 @@ W无疑看清了真相,但在漫长的旅途中,她只字不谈。
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[playMusic(intro="$loneliness_intro", key="$loneliness_loop", volume=0.4)]
-
队伍中的生面孔越来越多,我反倒安心起来,对自己离开了卡兹戴尔有了实感。
同行者里,有敌人,也有战友,总是这样反复无常。
雇佣兵是不会在意过去的,因为我们就是这样一个异常容易放下生死的种族。
又或者是因为那场战争结束得太快,我们立刻就投身了下一个战场,未曾品尝过哪怕一秒的和平。
......或许这种希望也只是某种毒药,我们始终需要斗争和冲突来缓和其平衡。
W就是最好的例子,她早已甘之如饴。
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Blocker(a=0, fadetime=1, block=true)]
-
[name="塔露拉"] ......啊。
[name="塔露拉"] 欢迎你们。
[name="塔露拉"] 远道而来的战士。
-
[Dialog]
[Blocker(fadetime=1,block=true)]
[Image]
-
战争从来不是什么可以逃避的事物。
这我知道,当然知道,只是到那一刻,我终于意识到。
战争早已弥漫在这片大地的每个角落,从每个意志相互独立的生命诞生开始。
而我们再度深陷其中。
-
[Dialog]
[Blocker(fadetime=1,block=true)]
[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act9d0/level_act9d0_05_beg.txt b/resources/gamedata/story/activities/act9d0/level_act9d0_05_beg.txt
index fd415b2a..af06deea 100644
--- a/resources/gamedata/story/activities/act9d0/level_act9d0_05_beg.txt
+++ b/resources/gamedata/story/activities/act9d0/level_act9d0_05_beg.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -8,27 +7,21 @@
[Background(image="bg_cher_3",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[playMusic(intro="$darkness02_intro", key="$darkness02_loop", volume=0.4)]
-//短暂的Scout第一视角小剧场,切尔诺伯格
-
[Character(name="avg_npc_054",fadetime=1,block=true)]
[delay(time=1)]
[name="萨卡兹佣兵领袖"] 你......我对你有印象......同胞。我们在战场上见过面。
[name="萨卡兹佣兵领袖"] ......唉,唉。你不该来切尔诺伯格,罗德岛的信息已经分发给了全队。你和你的部下都会死。
[name="萨卡兹佣兵领袖"] 不过,即使你们如此优秀,还是不应该如此轻易地穿过W负责的防线,除非......
[name="萨卡兹佣兵领袖"] 这么说来,她还是做出了这个选择。其实我们都有预料到。
-
[Decision(options="你们中有人曾和我们并肩作战。;这是我们还在战场上谈话的唯一理由。", values="1;2")]
[Predicate(references="1;2")]
-
[Character(name="avg_npc_054")]
[name="萨卡兹佣兵领袖"] ......特蕾西娅是个卓越的领袖,她改变了很多人对这片大地的看法。
[name="萨卡兹佣兵领袖"] 理想化的看法。
[name="萨卡兹佣兵领袖"] 不用急着反驳,我比你更清楚卡兹戴尔所面临的残酷,我并不想否定她,但比起一个伟大的过程,我只想要一个微不足道的结果。
[name="萨卡兹佣兵领袖"] 只有如今摄政王的手腕能为萨卡兹带来新的未来,绝不是泛滥的善意。
-
[Decision(options="我们本可以试着携手共进,至少不用同归于尽。", values="1")]
[Predicate(references="1")]
-
[Character(name="avg_npc_054")]
[name="萨卡兹佣兵领袖"] 愚蠢的想法,萨卡兹绵长的愤懑如何安放?长久以来的倾斜如何扶正?
[name="萨卡兹佣兵领袖"] 未感染者,乌萨斯。感染者,整合运动。萨卡兹,卡兹戴尔。
@@ -38,34 +31,25 @@
[name="萨卡兹佣兵领袖"] ......好了。
[name="萨卡兹佣兵领袖"] 既然W把你放了进来,你一定也付出了代价。
[name="萨卡兹佣兵领袖"] 你付出了什么呢?为了拖延时间掩护你而丧命的部下?甚至是......你自己?
-
[Decision(options="......", values="1")]
[Predicate(references="1")]
-
[Character(name="avg_npc_054")]
[name="萨卡兹佣兵领袖"] 告诉我你现在的名字吧。
-
[Decision(options="——Scout。;雇佣兵不也都是用假名的吗,加尔森。", values="1;2")]
[Predicate(references="1")]
-
[Character(name="avg_npc_054")]
[name="萨卡兹佣兵领袖"] 很耳熟的代号,为表尊重,我本来是想把你的本名刻在这把刀上。
-
[Predicate(references="2")]
[Character(name="avg_npc_054")]
[name="萨卡兹佣兵领袖"] ......你说得也对。
-
[Predicate(references="1;2")]
-
[Dialog]
[Blocker(fadetime=1,block=true)]
[Character]
[stopmusic(fadetime=1)]
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_cher_1",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$d_sp_ballista")]
@@ -74,7 +58,6 @@
[PlaySound(key="$rungeneral")]
[playMusic(intro="$nervous_intro",key="$nervous_loop", volume=0.4)]
[delay(time=2)]
-
[Character(name="avg_npc_052",fadetime=1,block=true)]
[PlaySound(key="$d_gen_walk_n")]
[delay(time=1)]
@@ -144,12 +127,10 @@
[PlaySound(key="$d_sp_ballista")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.25, block=true)]
[delay(time=1)]
-
[Character(name="avg_npc_052")]
[name="伊内丝"] ......啧,不见了......
[name="伊内丝"] ......
[name="伊内丝"] 但愿你能就这么逃掉......
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -198,8 +179,6 @@
[name="伊内丝"] ——这是......这......这是谁......这种......
[Dialog]
[Character]
-//用一堆背景闪过,最后定格在拉黑的塔露拉身上
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.3, block=true)]
[Background(image="bg_indoor_1",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -225,14 +204,12 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_cher_5",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="avg_npc_052")]
[CameraShake(duration=0.4, xstrength=0, ystrength=8, vibrato=30, randomness=30, fadeout=true, block=false)]
[name="伊内丝"] ——!
[name="伊内丝"] 不可能,被察觉到了——!?
[Character(name="avg_npc_026")]
[name="Scout"] (机会——!)
-
[stopmusic(fadetime=1)]
[Dialog]
[Character]
@@ -267,13 +244,10 @@
[name="伊内丝"] ——快走!
[name="伊内丝"] 我们必须马上通知W,必须——
[name="伊内丝"] 啧!她靠近了!
-
[Dialog]
[Blocker(fadetime=1,block=true)]
[Image]
-
[name="塔露拉"] ......
-
[Dialog]
[Blocker(fadetime=1,block=true)]
[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act9d0/level_act9d0_05_end.txt b/resources/gamedata/story/activities/act9d0/level_act9d0_05_end.txt
index 9a8c0ffa..71d606f8 100644
--- a/resources/gamedata/story/activities/act9d0/level_act9d0_05_end.txt
+++ b/resources/gamedata/story/activities/act9d0/level_act9d0_05_end.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -7,7 +6,6 @@
[Blocker(fadetime=1,block=true)]
[playMusic(intro="$nervous_intro", key="$nervous_loop", volume=0.4)]
[Dialog(fadetime=2,block=true)]
-
塔露拉变了。
第一次见到塔露拉的时候,她给我的感觉,和特蕾西娅殿下很像。
但殿下一直非常的悲伤,她背负着......也知晓着这片大地的更多秘密。
@@ -18,14 +16,11 @@
我们每天的工作,变成了煽动,加害和挑拨。
这不再是一场感染者的革命——
——而是我们在卡兹戴尔目睹过无数次的,被过度操纵的战争阴谋。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_cher_1",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
-
[Character(name="avg_npc_047",fadetime=1,block=true)]
[delay(time=1)]
[name="赫德雷"] 她没有追上来。
@@ -82,7 +77,6 @@
[name="伊内丝"] ......哼。
[name="伊内丝"] 话是这么说,这好像是我第一次抗命。
[name="伊内丝"] 你不该总是想这么多的,赫德雷。
-
[stopmusic(fadetime=1)]
[Dialog]
[Character]
@@ -165,14 +159,12 @@
[Character(name="char_1002_nsabr_2")]
[name="整合运动士兵"] ......把他的尸体弄得再像回事一些......好,就这样。
[name="整合运动士兵"] W很快就会察觉到的......我们走。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
[stopmusic(fadetime=2)]
-
[name="伊内丝"] ......
[name="伊内丝"] 啊......
[name="伊内丝"] 没让赫德雷跟来......果然,是正确的......
diff --git a/resources/gamedata/story/activities/act9d0/level_act9d0_06_beg.txt b/resources/gamedata/story/activities/act9d0/level_act9d0_06_beg.txt
index 1c2a51f3..fa08e4d9 100644
--- a/resources/gamedata/story/activities/act9d0/level_act9d0_06_beg.txt
+++ b/resources/gamedata/story/activities/act9d0/level_act9d0_06_beg.txt
@@ -1,24 +1,19 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
[stopmusic]
[Dialog]
[Delay(time=1)]
[Character]
[Blocker(fadetime=1,block=true)]
[Dialog(fadetime=2,block=true)]
-
数月前,与整合运动接洽后
10:14 P.M. 天气/晴
乌萨斯,无名城郊荒漠
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_wild_a",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[playMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.4)]
-//雇佣兵营地
-
[Character(name="avg_npc_047")]
[name="赫德雷"] ......你和整合运动的领袖们都见过了。
[name="赫德雷"] 感觉如何?
@@ -51,15 +46,11 @@
[Character]
[Dialog]
[Delay(time=1)]
-
-//爱国者无立绘
[name="???"] 打扰,我想,单独见见你们。
[Character(name="avg_npc_046#2")]
[name="W"] ......真是说来就来,你赶好的吗?
[Character(name="avg_npc_047")]
[name="赫德雷"] 您是......
-
-//爱国者出立绘
[Character]
[Dialog]
[Character(name="avg_npc_025_1",fadetime=1,block=true)]
@@ -92,14 +83,11 @@
[name="???"] 我的血肉,忠于乌萨斯,我的族群,自我流放,但我,还是萨卡兹。
[name="???"] 我想知道,她的,卡兹戴尔,发生了什么。
[name="???"] 我只是,想要知道。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_wild_a",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-//雇佣兵营地
-
现在,切尔诺伯格转移途中
5:22 A.M. 天气/晴
切尔诺伯格,萨卡兹佣兵驻扎区
@@ -184,13 +172,11 @@
[Character(name="char_1002_nsabr_2", name2="avg_npc_046#2", focus=1)]
[name="整合运动士兵"] ......我会把你的态度如实转告领袖。
[name="整合运动士兵"] 没有下一次。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_wild_a",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="avg_npc_047")]
[name="赫德雷"] ......
[Character(name="avg_npc_047", name2="avg_npc_046#2", focus=2)]
@@ -370,7 +356,6 @@
[Character(name="avg_npc_047")]
[name="赫德雷"] 也许吧。你藏的再好,我们也共事太多年了。
[name="赫德雷"] 说不定,其实我们一直都很信任你。
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Character]
@@ -380,7 +365,6 @@
[Character(name="avg_npc_046#2")]
[name="W"] ......
[name="W"] ......到底哪句算是笑话?
-
[stopmusic(fadetime=1)]
[Dialog]
[Character]
@@ -388,7 +372,6 @@
[Background(image="bg_cher_3",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
[playMusic(intro="$frontline_intro", key="$frontline_loop", volume=0.4)]
-
[Character(name="char_1002_nsabr_2")]
[name="整合运动士兵"] ......是你?萨卡兹雇佣兵,赫德雷。
[name="整合运动士兵"] 听说你要离开这里,那找我们还有什么事吗?
@@ -432,12 +415,10 @@
[PlaySound(key="$e_skill_skulsrsword", volume=0.9)]
[Blocker(a=0, fadetime=1.5, block=false)]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[PlaySound(key="$e_skill_skulsrsword", volume=0.9)]
[Blocker(a=0, fadetime=1.5, block=false)]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Dialog]
[Blocker(fadetime=1,block=true)]
[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act9d0/level_act9d0_06_end.txt b/resources/gamedata/story/activities/act9d0/level_act9d0_06_end.txt
index 61114efd..8f9f7299 100644
--- a/resources/gamedata/story/activities/act9d0/level_act9d0_06_end.txt
+++ b/resources/gamedata/story/activities/act9d0/level_act9d0_06_end.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -7,8 +6,6 @@
[Background(image="bg_victoria",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[playMusic(intro="$drift_intro", key="$drift_loop", volume=0.4)]
-
-//维多利亚皇庭,纯背景展示几秒
[delay(time=2)]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background]
@@ -72,17 +69,14 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="avg_npc_055")]
[name="赦罪师"] ......赫德雷,是吗。
[name="赦罪师"] 我很期待,你到底还能发现些什么。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_victoria",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="avg_npc_047",fadetime=1,block=true)]
[delay(time=1)]
[name="赫德雷"] ......唉。
@@ -197,7 +191,6 @@
[Character(name="avg_npc_046#2")]
[name="W"] 放轻松......你以前可是我的头儿,赫德雷。
[name="W"] 你最好做得到,不然接下来可就麻烦了。
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Character]
@@ -236,7 +229,6 @@
[name="W"] 唉......真麻烦......
[name="W"] 好不容易决定去找那个龙女......你们还真是会挑时间啊。
[name="W"] 出来。
-
[Dialog]
[Character]
切尔诺伯格的废墟,与卡兹戴尔稍有不同。
@@ -244,7 +236,6 @@
至少不是彻底的毁灭。
是的,比如......
这两个孩子。费力地举着武器的孩子。
-
[Character]
[name="坚强的孩子"] ——魔族,你想怎么样!
[name="孱弱的孩子"] 不、不要挑衅她啊......
@@ -254,7 +245,6 @@
[name="W"] 你手里拿着的,是把制式军刀?
[name="W"] 对了,是把萨卡兹的刀......你看,你根本举不动,又何必拖着这个累赘呢?
[name="W"] 你想反抗吗?你想杀了我吗?
-
[Character]
[name="孱弱的孩子"] 噫——
[name="坚强的孩子"] 别、别过——唔!
@@ -262,45 +252,12 @@
[Character(name="avg_npc_046#2")]
[name="W"] 喔,你受伤了。
[name="W"] 被天灾直击后的切尔诺伯格可算不上安全,你会感染的。
-
[Character]
[name="坚强的孩子"] 我才不会变成你们这种人!
[Character(name="avg_npc_046#2")]
[name="W"] 好。真是坚强的孩子。
[name="W"] 那你知道——
[name="W"] ——接手萨卡兹的佩刀,有什么意义吗?
-
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act9d0/level_act9d0_st01.txt b/resources/gamedata/story/activities/act9d0/level_act9d0_st01.txt
index c7a1b744..497fa89b 100644
--- a/resources/gamedata/story/activities/act9d0/level_act9d0_st01.txt
+++ b/resources/gamedata/story/activities/act9d0/level_act9d0_st01.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
-// Comments
[Background]
[Delay(time=1)]
[Character]
@@ -59,7 +57,6 @@
[name="W"] 前面的街道,左拐,能看到一处被毁掉的广场。
[name="W"] 广场西边,那座最大的白色建筑,是医院。
[name="W"] 废弃的医院。
-
[Character]
[name="孱弱的孩子"] ......我们,好像已经被发现了......
[name="坚强的孩子"] 都是你不听话——算了。
@@ -68,19 +65,16 @@
[Character(name="avg_npc_046#2")]
[name="W"] 一时兴起啊。
[name="W"] 你们两个,什么关系?
-
[Character]
[name="孱弱的孩子"] ......
[name="坚强的孩子"] ......我只是出来找吃的,遇见了他。
[name="孱弱的孩子"] 是卢布廖夫救了我......
[Character(name="avg_npc_046#2")]
[name="W"] 嗯......所以你听他的?
-
[Character]
[name="孱弱的孩子"] ......
[Character(name="avg_npc_046#2")]
[name="W"] 算了,随便吧,现在,轮到你帮帮你自己的救命恩人了。
-
[Character]
[name="坚强的孩子"] 你想让他做什么?
[name="孱弱的孩子"] 卢布廖夫......
@@ -91,14 +85,12 @@
[name="W"] 也只有那里有抑制矿石病早期症状的药剂。
[name="W"] 去偷,去抢,怎么都好。
[name="W"] 但是不要指望那边的人会帮你。
-
[Character]
[name="坚强的孩子"] 别去!没必要听他的!
[name="孱弱的孩子"] 但、但是......
[Character(name="avg_npc_046#2")]
[name="W"] 别去?
[name="W"] 他知道你的名字,卢布廖夫,你知道他的吗?
-
[Character]
[name="坚强的孩子"] 这和现在有什么关系!?
[name="坚强的孩子"] 别去!你做不到的!那里都是——
@@ -114,7 +106,6 @@
[name="W"] 记住我说的那家医院,医疗物资已经被集中在了地下仓库。
[name="W"] 你可以从停车场的通风管道潜进去,或者从排水沟里走,只要化学废料没那么多。
[name="W"] 说不定,你会死在那里。
-
[Character]
[name="孱弱的孩子"] ......
[name="坚强的孩子"] 看吧,你的脚都在打颤,别想了!我们就不该听这个魔族的话!
@@ -132,7 +123,6 @@
[name="W"] 龙门发生了不少事......也让这里出现了一些缺口。
[name="W"] 在如今的切尔诺伯格,那可是难得的战地医院,怎么会没有别的人打它的主意呢?
[name="W"] 你们觉得为什么......身为魔族的我,会对那里有一家医院这么清楚?
-
[Character]
[name="坚强的孩子"] 你这个——唔,啊——
[name="孱弱的孩子"] 我......我......
@@ -140,7 +130,6 @@
[name="W"] 他很痛苦,而且照这个势头发展下去,他无药可救。
[name="W"] 如果你不做决定的话......
[name="W"] 你们就死在这里吧。
-
[Character]
[name="孱弱的孩子"] 啊......
[name="坚强的孩子"] 你、呜、你到底想做什么!别过来!
@@ -148,12 +137,10 @@
[name="W"] 去。
[name="W"] 还是不去?
[name="W"] 啊......不过你现在去说不定也晚了,既然已经发生暴乱,去偷东西就更难了吧——
-
[Character]
[name="孱弱的孩子"] 我,我去。
[Character(name="avg_npc_046#2")]
[name="W"] ——嗯......会死哦。
-
[Character]
[name="坚强的孩子"] 为什么要听她的话,是我把你救出来的!
[name="孱弱的孩子"] 可我、我想试试......
@@ -163,7 +150,6 @@
[name="坚强的孩子"] 啊......等等!
[Character(name="avg_npc_046#2")]
[name="W"] 连他的名字都不知道,想出声阻止都没法子,真可怜。
-
[Character]
[name="坚强的孩子"] 你......你骗他!你这个魔鬼!
[Character(name="avg_npc_046#2")]
@@ -171,18 +157,15 @@
[name="W"] 我可没有说一句谎话。
[name="W"] 当然,信不信我,由你。
[name="W"] 信不信他,也随便你。
-
[Character]
[name="坚强的孩子"] ......我,我要去找他,呜......
[Character(name="avg_npc_046#2")]
[name="W"] 为什么?
-
[Character]
[name="坚强的孩子"] 他、他没有我什么都做不到......
[Character(name="avg_npc_046#2")]
[name="W"] 你在担心他会逃跑。
[name="W"] 你在想......他为什么要把你一个人留给我,留给一个魔族。
-
[Character]
[name="坚强的孩子"] 我没有!
[name="坚强的孩子"] *乌萨斯粗口*!你这个怪物——
@@ -190,7 +173,6 @@
[name="W"] 闭嘴。
[name="W"] ......就在这里等他。一步都不许动。
[name="W"] 否则,我现在就可以杀了你。
-
[Character]
[name="坚强的孩子"] 呜——
[Character(name="avg_npc_046#2")]
@@ -200,13 +182,11 @@
[name="W"] ......啊,哈哈,对了。
[name="W"] 忘记你还有这把刀。那刀柄上的是萨卡兹的配饰,还染着血。
[name="W"] 你猜猜看是谁的血?
-
[Character]
[name="坚强的孩子"] 呜......呜呜,我,我不知道......你让他......
[Character(name="avg_npc_046#2")]
[name="W"] 哭吧,孩子是可以哭的。
[name="W"] 至于之后的死活......就要看你们的表现了。
-
[Character]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -215,7 +195,6 @@
[name="坚强的孩子"] 他做不到的......
[Character(name="avg_npc_046#2")]
[name="W"] 是吗。
-
[Character]
[name="坚强的孩子"] 如果不是我把他从废墟地下挖出来,他早就......
[name="坚强的孩子"] ......他不能没有我的。
@@ -223,10 +202,8 @@
[name="W"] ......
[name="W"] 没有谁......是不能没有另一个人的。
[name="W"] 没有。
-
[Character]
[name="坚强的孩子"] ......
-
[Character]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -235,41 +212,34 @@
[name="W"] 又安静下来了,这座废城。
[name="W"] 自从那场屠杀之后,反抗者就少了很多。不错啊,这样才能少费点力气,少死点人。
[name="W"] 不过,医院的方向,好像也没动静了呢。
-
[Character]
[name="坚强的孩子"] ......
[name="坚强的孩子"] 他......他没有......
[Character(name="avg_npc_046#2")]
[name="W"] 嗯?
-
[Character]
[name="坚强的孩子"] 他也许......根本就没有去......
[name="坚强的孩子"] 都已经......呜,这么久了......
[Character(name="avg_npc_046#2")]
[name="W"] 他逃跑了。
-
[Character]
[name="坚强的孩子"] ......
[Character(name="avg_npc_046#2")]
[name="W"] 但是你救了他,他也会为了救你而努力,不是吗?
-
[Character]
[name="坚强的孩子"] ......我......
[Character(name="avg_npc_046#2")]
[name="W"] 还是说,只有你才能救他,他不能救你?
-
[Character]
[name="坚强的孩子"] 他......他一直以来什么事都做不好!
[name="坚强的孩子"] 去找食物的时候也是!他连店里有其他人都察觉不到!
[name="坚强的孩子"] 都怪他!我的腿才会——!
[Character(name="avg_npc_046#2")]
[name="W"] ......
-
[Character]
[name="坚强的孩子"] ......
[Character(name="avg_npc_046#2")]
[name="W"] 你要去哪儿?
-
[Character]
[name="坚强的孩子"] 我......自己回去......
[Character(name="avg_npc_046#2")]
@@ -321,7 +291,6 @@
[name="W"] 不过,的确已经耽误太长时间了。
[name="W"] 最后十分钟。
[name="W"] 放心,真到了那个时候,我倒也不至于让一个孩子在痛苦中死去。
-
[Character]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -399,7 +368,6 @@
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
[Dialog]
[Delay(time=1)]
-
[Character(name="avg_npc_046#2",fadetime=1,block=true)]
[delay(time=1)]
[name="W"] 你说是吧。
@@ -407,4 +375,4 @@
[Delay(time=0.6)]
[Dialog]
[Blocker(fadetime=3,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act9d0/tutorial_act9d0_04.txt b/resources/gamedata/story/activities/act9d0/tutorial_act9d0_04.txt
index 5390bb64..cede3a14 100644
--- a/resources/gamedata/story/activities/act9d0/tutorial_act9d0_04.txt
+++ b/resources/gamedata/story/activities/act9d0/tutorial_act9d0_04.txt
@@ -1,9 +1,7 @@
[HEADER(is_skippable=true, is_autoable=false)] 活动04关卡内剧情
-
[PopupDialog(dialogHead="$avatar_ines")] 等等,是敌人。
[PopupDialog(dialogHead="$avatar_hoederer")] 一处简陋的据点,一些零散的同行,他们没有注意到这里。
[PopupDialog(dialogHead="$avatar_ines")] 他们只是驻扎在这里,尚处在<@tu.kw>待命状态>,我们应该先下手为强。
[PopupDialog(dialogHead="$avatar_hoederer")] 一旦意识到自己受到了攻击,他们就会立刻进入<@tu.kw>临战状态>,这称不上什么空隙。
[PopupDialog(dialogHead="$avatar_ines")] 很简单,我们可以<@tu.kw>逐个逐个>的......蚕食他们,他们不会有反抗的机会的。
-
[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/activities/act9d0/tutorial_act9d0_05.txt b/resources/gamedata/story/activities/act9d0/tutorial_act9d0_05.txt
index c026460c..5ca4041a 100644
--- a/resources/gamedata/story/activities/act9d0/tutorial_act9d0_05.txt
+++ b/resources/gamedata/story/activities/act9d0/tutorial_act9d0_05.txt
@@ -1,5 +1,4 @@
[HEADER(is_skippable=true,is_autoable=false)] 活动05关卡内剧情
-
[PopupDialog(dialogHead="$avatar_hoederer")] 注意那个<@tu.kw>哨兵>,很稀奇的配置,看来敌人队伍的规模比想象中大一些。
[PopupDialog(dialogHead="$avatar_hoederer")] 哨兵受到伤害就会立刻<@tu.kw>警告>全队,很可惜,我们做不到无声地解决他们,他们不会轻易倒下。
[PopupDialog(dialogHead="$avatar_hoederer")] 团结在旗帜下的佣兵有着更强的作战能力自不必说,而且所有待命的敌人都会进入<@tu.kw>临战状态>。
diff --git a/resources/gamedata/story/obt/guide/bd/control_intro.txt b/resources/gamedata/story/obt/guide/bd/control_intro.txt
index f242b140..747fd7fd 100644
--- a/resources/gamedata/story/obt/guide/bd/control_intro.txt
+++ b/resources/gamedata/story/obt/guide/bd/control_intro.txt
@@ -1,46 +1,33 @@
[HEADER(is_skippable=false, is_tutorial=true)] 基建副手引导
-
-
-
[PopupDialog(dialogHead="$avatar_closure")] 这里就是<@tu.kw>基建控制中心>了。除了我的小黑屋以外,这里也能算基建的中枢部分了。
[PopupDialog(dialogHead="$avatar_closure")] 在控制中心你可以管理基建的各项事宜,并为罗德岛的基建配置<@tu.kw>副手>。
[PopupDialog(dialogHead="$avatar_closure")] 副手会担任各种管理工作,也能提高信赖度获取量,这是和干员们拉近关系建立信任的好方式哦。
-
[Tutorial(target="btn_assist", waitForSignal="building_assist_report_resumed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
点击打开副手界面
-
[PopupDialog(dialogHead="$avatar_closure")] 副手是你管理基建的左膀右臂,他们将分别为你管理基建的各个楼层,并提交每日报告。
[PopupDialog(dialogHead="$avatar_closure")] 因为能与你有更多交流,所以副手们在基建中的<@tu.kw>信赖度>获取量会得到大幅度提升,并且每天可以获取的次数提升至两次。
-
[Tutorial(target="pool_btn_building_assist_report_first_slot", searchBtnInChildren=true, waitForSignal="squadselect_resumed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
首先点击设置总副手
-
-// Delay a single frame so that all cards are located correctly.
[Delay(time="$f_delay_single_frame")]
-
[Tutorial(target="pool_btn_squad_select_first_item", searchBtnInChildren=true, waitForSignal="squadselect_charcard_selected", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
点击选中干员
-
[Tutorial(target="panel_hotspot", waitForSignal="building_assist_report_resumed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", importantClick=true, \
protectTime=0.5, dialogHead="$avatar_closure")] \
点击确认设置为副手
-
[Tutorial(target="pool_btn_building_assist_report_first_slot", searchBtnInChildren=true, \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
基建的总副手为你管理整个基建的运作,能够获得最高的信赖度加速。
-
[Tutorial(target="pool_btn_building_assist_report_second_slot", searchBtnInChildren=true, \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
各个楼层的副手则为你管理的各个基建楼层的运作,能够根据相应楼层的宿舍情况获得信赖度加速。
-
[PopupDialog(dialogHead="$avatar_closure")] 和前面说的一样————建议博士你将当前最想要增进交流的干员设置为基建副手。
[PopupDialog(dialogHead="$avatar_closure")] 大致就是这些了。如果有不明白的,回头看一下提示就行了。
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/bd/dorm_intro.txt b/resources/gamedata/story/obt/guide/bd/dorm_intro.txt
index 95b70b85..d64e7d7a 100644
--- a/resources/gamedata/story/obt/guide/bd/dorm_intro.txt
+++ b/resources/gamedata/story/obt/guide/bd/dorm_intro.txt
@@ -1,30 +1,23 @@
[HEADER(is_skippable=false, is_tutorial=true)] 基建宿舍引导
-
[PopupDialog(dialogHead="$avatar_closure")] 欢迎来到罗德岛的<@tu.kw>宿舍>。
[PopupDialog(dialogHead="$avatar_closure")] 宿舍是干员们在工作繁忙之余休息的地方,在这里可以让他们放松,回复心情值。
-
[Tutorial(target="bg_dorm_leftbtm", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
这里标识了该宿舍的<@tu.kw>氛围值>和相应的<@tu.kw>心情值>回复量。
-
[Tutorial(target="bg_dorm_leftbtm", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
氛围值越高,心情值回复的速度就越快。你可以在装扮商店中购置新的家具来提高宿舍的氛围值,同时也让宿舍更美观。
-
[Tutorial(target="btn_diy_shop", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
装扮商店可以从此处快速进入。
-
[PopupDialog(dialogHead="$avatar_closure")] 在<@tu.kw>装扮商店>中购买到的家具还需要摆放在宿舍中才能生效。
-
[Tutorial(target="btn_diy_entry", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
可以从此进入装扮模式来放置家具。
-
[PopupDialog(dialogHead="$avatar_closure")] 啊,差点忘了。家具并不是只能从<@tu.kw>装扮商店>中获得的。
[PopupDialog(dialogHead="$avatar_closure")] 如果运气特别好的话,在部分<@tu.kw>作战行动>完成时,说不定也能获得的家具哦!
[PopupDialog(dialogHead="$avatar_closure")] 总之,干员们的工作状态对罗德岛基建的稳定运行有着很大的影响。
diff --git a/resources/gamedata/story/obt/guide/bd/drone_accel.txt b/resources/gamedata/story/obt/guide/bd/drone_accel.txt
index cb9097bd..30527765 100644
--- a/resources/gamedata/story/obt/guide/bd/drone_accel.txt
+++ b/resources/gamedata/story/obt/guide/bd/drone_accel.txt
@@ -1,7 +1,5 @@
[HEADER(is_skippable=false, is_tutorial=true)] 无人机加速引导
-
[PopupDialog(dialogHead="$avatar_sys")] 无人机加速制造功能已解锁。
-
[Tutorial(target="btn_labor_accel", searchBtnInChildren=true, \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
diff --git a/resources/gamedata/story/obt/guide/bd/drone_exchange.txt b/resources/gamedata/story/obt/guide/bd/drone_exchange.txt
index 5b5f9dee..146a71ca 100644
--- a/resources/gamedata/story/obt/guide/bd/drone_exchange.txt
+++ b/resources/gamedata/story/obt/guide/bd/drone_exchange.txt
@@ -1,11 +1,8 @@
[HEADER(is_skippable=false, is_tutorial=true)] 理智兑换无人机
-
[PopupDialog(dialogHead="$avatar_sys")] 理智恢复无人机功能已解锁。
-
[Tutorial(target="btn_labor_detail", searchBtnInChildren=true, \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
好,点击打开无人机功能面板吧
-
[PopupDialog(dialogHead="$avatar_closure", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
现在消耗理智可以立即使一部分无人机成为可以工作的状态。这一定能帮博士加速基建的发展。
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/bd/hr_intro.txt b/resources/gamedata/story/obt/guide/bd/hr_intro.txt
index 51073a78..9f3f0ec4 100644
--- a/resources/gamedata/story/obt/guide/bd/hr_intro.txt
+++ b/resources/gamedata/story/obt/guide/bd/hr_intro.txt
@@ -1,14 +1,11 @@
[HEADER(is_skippable=false, is_tutorial=true)] 基建人力办公室引导
-
[PopupDialog(dialogHead="$avatar_closure")] 欢迎来到人力办公室。
[PopupDialog(dialogHead="$avatar_closure")] 人力办公室负责帮助罗德岛在公开招募中招募到更优质的干员。
[PopupDialog(dialogHead="$avatar_closure")] 为此,博士你需要为人力办公室配置相应的工作人员。
-
[Tutorial(target="panel_hiring", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
此处可以为人力办公室进驻干员,提高效率
-
[Tutorial(target="panel_hiring", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
diff --git a/resources/gamedata/story/obt/guide/bd/meeting_intro.txt b/resources/gamedata/story/obt/guide/bd/meeting_intro.txt
index 6ea4ace7..bfb7dfe2 100644
--- a/resources/gamedata/story/obt/guide/bd/meeting_intro.txt
+++ b/resources/gamedata/story/obt/guide/bd/meeting_intro.txt
@@ -1,65 +1,50 @@
[HEADER(is_skippable=false, is_tutorial=true)] 基建会议室引导
-
[PopupDialog(dialogHead="$avatar_closure")] 欢迎来到<@tu.kw>会客室>!
[PopupDialog(dialogHead="$avatar_closure")] 会客室是你和好友相互交流的场所,下面我将为你做一个简单的介绍。
-
[Tutorial(target="panel_meeting", searchBtnInChildren=true, waitForSignal="building_meeting_routed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
点击打开线索界面
-
[PopupDialog(dialogHead="$avatar_sys")] 在线索界面你可以与好友互相交换线索,这些情报来自各个地方,并通过搜集线索获得<@tu.kw>信用点数>。
-
[Tutorial(target="station_char", searchBtnInChildren=true, \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
这里可以为会客室进驻角色。进驻的角色会为你自动搜集线索。
-
[Tutorial(target="product_button", searchBtnInChildren=true, waitForSignal="building_meeting_clue_product_toggled", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
点击此处查看线索的生成情况
-
[Tutorial(focusX=-152, focusY=-9, focusWidth=321, focusHeight=482, \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
左边部分代表了进驻干员的线索搜集进度,在线索库存达到上限之前会一直进行。
-
[Tutorial(focusX=166, focusY=-14, focusWidth=316, focusHeight=482, \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
右边部分是会客室自动的线索生成进度,领取后会在每天固定时刻刷新。
-
[Tutorial(target="close_btn_hotspot", waitForSignal="building_meeting_clue_product_toggled", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
点击退出线索生成页面
-
[PopupDialog(dialogHead="$avatar_closure")] 除了能够自己搜集线索以外,还能够从好友处接受线索。
[PopupDialog(dialogHead="$avatar_closure")] 不过从好友处获得的线索是有时间限制的,请在获取后尽快使用。
-
[Tutorial(target="recv_button", searchBtnInChildren=true, \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
从此处查看好友传递来的线索
-
[PopupDialog(dialogHead="$avatar_closure")] 你也可以把自己多余的线索传递给好友。这样不仅可以帮助好友搜集线索,也可以立即获得一定<@tu.kw>信用点数>。
-
[Tutorial(target="send_button", searchBtnInChildren=true, \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
从此处给好友传递线索
-
[Tutorial(focusX=53, focusY=1, focusWidth=782, focusHeight=497, \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
当你搜集到了所有七种线索以后,就可以将它们解锁。
-
[Tutorial(focusX=53, focusY=1, focusWidth=782, focusHeight=497, \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
线索被解锁以后会在一段时间后获得大量的信用点数,并且这段时间内访问你基建的好友可以额外获得<@tu.kw>信用点数>。
-
[Tutorial(target="unlock_button", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
diff --git a/resources/gamedata/story/obt/guide/bd/trade_lv3.txt b/resources/gamedata/story/obt/guide/bd/trade_lv3.txt
index 6ce7ad86..f44de1a0 100644
--- a/resources/gamedata/story/obt/guide/bd/trade_lv3.txt
+++ b/resources/gamedata/story/obt/guide/bd/trade_lv3.txt
@@ -1,11 +1,8 @@
[HEADER(is_skippable=false, is_tutorial=true)] 贸易站3级
-
[PopupDialog(dialogHead="$avatar_sys")] <@tu.kw>谈判策略>功能已解锁
-
[Tutorial(target="btn_switch_strategy", waitForSignal="building_trading_negotiation_resumed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
点击查看谈判策略
-
[PopupDialog(dialogHead="$avatar_closure")] 贸易站会<@tu.kw>完全依据谈判策略>来获取相应的订单,博士请根据实际情况进行选择。
[PopupDialog(dialogHead="$avatar_closure")] 选择<@tu.kw>龙门商法>策略会让贸易站生成龙门币订单,而选择<@tu.kw>开采协力>策略则会让贸易站只生成合成玉订单。
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/bd/workshop_op.txt b/resources/gamedata/story/obt/guide/bd/workshop_op.txt
index 7c1b1dd0..f9918869 100644
--- a/resources/gamedata/story/obt/guide/bd/workshop_op.txt
+++ b/resources/gamedata/story/obt/guide/bd/workshop_op.txt
@@ -1,46 +1,33 @@
[HEADER(is_skippable=false, is_tutorial=true)] 控制中枢3级 Part5
-
-//----------- Building scene ------------
-
[PopupDialog(dialogHead="$avatar_closure")] 加工站主要用于材料的<@tu.kw>合成>和<@tu.kw>分解>。
[PopupDialog(dialogHead="$avatar_closure")] 由于技术的改进,材料的合成和分解几乎可以在短时间内由机器自动完成,节约了宝贵的时间。
-
[Tutorial(target="character_station", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
虽然加工过程是全自动的,但加工站中同样可以进驻干员。
-
[Tutorial(target="character_station", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
在进驻角色的状态下进行加工的话,除了通常的产出外,有时会出现加工副产物,给你带来意外惊喜。
-
[Tutorial(target="character_station", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
不过相应地,每次加工时也会一定程度消耗干员的心情值,如何取舍就看博士你的安排了。
-
[PopupDialog(dialogHead="$avatar_closure")] 最后来尝试进行一次加工吧。
-
[Tutorial(target="formula_frame", searchBtnInChildren=true, waitForSignal="building_workshop_formula_resumed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
点击选择加工配方
-
[Tutorial(target="panel_tab_build", searchBtnInChildren=true, waitForSignal="building_workshop_formula_filter_toggled", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
选择基建材料分类
-
[Delay(time="$f_delay_single_frame")]
-
[Tutorial(target="pool_btn_building_workshop_formula_first_item", searchBtnInChildren=true, waitForSignal="building_workshop_home_resumed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
点击选中配方
-
[Tutorial(target="start_work_btn", searchBtnInChildren=true, \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
-点击这里就可以开始加工了
-//--------------------------------------
\ No newline at end of file
+点击这里就可以开始加工了
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/beg/0_welcome_to_guide.txt b/resources/gamedata/story/obt/guide/beg/0_welcome_to_guide.txt
index 703987b3..3b5029de 100644
--- a/resources/gamedata/story/obt/guide/beg/0_welcome_to_guide.txt
+++ b/resources/gamedata/story/obt/guide/beg/0_welcome_to_guide.txt
@@ -1,9 +1,5 @@
-//!torch
[HEADER(is_tutorial=true, is_skippable=true, is_autoable=true, fit_mode="BLACK_MASK", deny_auto_switch_scene=true)] 初始引导
-
-// Comments
[PlayMusic(key="$babel_loop", volume=0.8, delay=0.2)]
-
[name=""] 哦,是你。
[Dialog]
[Image(image="bg_0_babel", fadetime=1, block=true)]
@@ -28,14 +24,11 @@
[Image]
[name=""] 不。
[name=""] 你必须想起来。
-
[Dialog]
[PlayMusic(intro="$ekg_loop", key="$ekg_loop", volume=0.8, delay=0)]
-//闪烁
[Blocker(a=1, r=255, g=255, b=255, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[CameraEffect(effect="Grayscale", fadetime=0, keep=true, initamount=0, amount=1)]
[Image(image="bg_0_am", tiled=true, fadetime=0, block=false)]
-
[Blocker(a=0, fadetime=0.3, block=true)]
[CameraEffect(effect="Grayscale", fadetime=18, amount=0, block=false)]
[Delay(time=2)]
@@ -55,14 +48,11 @@
[name="模糊的声音"] ......抱歉......
[name="模糊的声音"] 又让你受苦了。
[Delay(time=0.5)]
-
[StopMusic(fadetime=1)]
[Background(fadetime=1, block=false)]
-// 闪屏效果
[PlaySound(key="$flashback", volume=0.3)]
[PlaySound(key="$e_atk_arrow_h", volume=0.2, Delay=0.4)]
[PlaySound(key="$flashback", volume=0.1, Delay=0.3)]
-
[PlaySound(key="$flashback", volume=0.2, Delay=0.7)]
[Blocker(a=1, r=255, g=255, b=255, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[Blocker(a=1, r=159, g=254, b=255, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
@@ -72,12 +62,8 @@
[Blocker(a=1, r=0, g=0, b=0, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.3, block=true)]
[delay=1]
[Blocker(a=1, r=225, g=225, b=225, afrom=1, rfrom=0, gfrom=0, bfrom=0, fadetime=2, block=true)]
-
[Image(fadetime=0)]
-
-
[Image(image="avg_0_2",x=-100, y=-50,xScale=1.3, yScale=1.3, fadetime=0)]
-
[name="???"] ......
[name="???"] 博士......
[Blocker(a=0, fadetime=10, block=false)]
@@ -86,10 +72,6 @@
[name="???"] 抓紧我的手!!
[Dialog(time=1)]
[Delay(time=1)]
-
-// 镜头推移效果(阿米娅握手)
-
-
[Blocker(a=0, fadetime=2, block=false)]
[Delay(time=3)]
[PlayMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.8, crossfade=1, delay=0.5)]
@@ -102,7 +84,6 @@
[Dialog]
[Image(fadetime=2)]
[Delay(time=2)]
-
[Delay(time=1)]
[Dialog]
[Character(name="char_002_amiya_1#1")]
@@ -125,7 +106,6 @@
[name="医疗干员"] ......我知道了。就按你说的做。
[Character(name="char_016_medic",name2="char_002_amiya_1#1",focus=2)]
[name="阿米娅"] 那就......拜托你了。
-
[Character(name="char_016_medic",name2="char_002_amiya_1#4",focus=2)]
[name="阿米娅"] 那博士......
[Character(name="char_016_medic",name2="char_002_amiya_1#4",focus=1)]
@@ -137,13 +117,11 @@
[Dialog]
[Character(name="char_016_medic")]
[name="医疗干员"] 嗯。呼吸比较微弱,血压正常。应该不要紧的。
-
[Blocker(a=0.6, r=255, g=150, b=13, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[PlaySound(key="$e_atk_blunt_n")]
[CameraShake(duration=0.5, xstrength=3, ystrength=4, vibrato=30, randomness=90, block=true)]
[Blocker(a=0, fadetime=0.2, block=true)]
[Background(image="bg_indoor_1", width=1, height=1, fadetime=0.5, block=true)]
-
[Character(name="char_002_amiya_1#6")]
[name="阿米娅"] ——!
[Character(name="char_016_medic")]
@@ -155,11 +133,9 @@
[name="阿米娅"] 太好了,太好了......博士......
[Character(name="char_016_medic")]
[name="医疗干员"] 啊,小心!你现在还不能......
-
[Blocker(a=0.5, r=1, g=0.5, b=0.5, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[Blocker(a=0,fadetime=0.1, block=true)]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=15, randomness=90, fadeout=true, block=false)]
-
[Character(name="char_016_medic")]
[name="医疗干员"] 先别动,你的身体还没有完全适应。
[Character(name="char_002_amiya_1#4")]
@@ -167,11 +143,8 @@
[Delay(time=1)]
[Dialog]
[Character(name="char_002_amiya_1#3", focus=-1)]
-
[Decision(options="你们......是谁?", values="1")]
-
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1#6")]
[name="阿米娅"] 啊——博士——我......
[Character(name="char_002_amiya_1#4")]
@@ -179,11 +152,8 @@
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 我叫阿米娅。
[name="阿米娅"] 我们是来救你的。
-
[Decision(options="......我是......?", values="1")]
-
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] 你......
[name="阿米娅"] 你和我们一样,也是“罗德岛”组织的一员。
@@ -191,23 +161,18 @@
[name="阿米娅"] ——Dr.{@nickname}。
[name="阿米娅"] 你是我,最重要的同伴。
[name="阿米娅"] 博士......不记得了吗?
-
-
[Decision(options="......我真的能相信你吗?;......;是吗......初次见面,阿米娅。", values="1;2;3")]
-
[Predicate(references="1")]
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] ......
[name="阿米娅"] 我知道。我知道这对于博士你来说很难接受。
[name="阿米娅"] 我没有奢望你现在就能回忆起过去,也不会要求你现在就信任我。
-
[Predicate(references="2")]
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] 难道说,Dr.{@nickname}也不记得我了......
[name="阿米娅"] ......
[name="阿米娅"] 就算是这样......我也不会放弃的。
[name="阿米娅"] 我们为了找到你,已经付出了很多很多......
-
[Predicate(references="3")]
[Character(name="char_002_amiya_1#6")]
[name="阿米娅"] 啊,你,你好。
@@ -215,26 +180,20 @@
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] 不,我不是......我不知道该怎么说......很多事情都不再是以前那样了。
[name="阿米娅"] 就连我,肯定也变得和过去不一样......
-
-
[Predicate(references="1;2;3")]
[Character(name="char_002_amiya_1#1")]
[name="阿米娅"] 至少,对我来说,博士始终是我最重要的人。无论发生什么事,这一点是不会改变的。
[name="阿米娅"] 所以,请你.....请你多给我一点时间。
[name="阿米娅"] 哪怕只是一小段时间......
-
[Decision(options="......", values="1")]
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1#1",name2="char_016_medic",focus=2)]
[name="医疗干员"] 博士真的......失忆了吗?
[Character(name="char_002_amiya_1#1",name2="char_016_medic",focus=1)]
[name="阿米娅"] ......
[name="阿米娅"] 没关系,如果,这样能给博士一点空间的话......
-
[Decision(options="这里到底是......", values="1")]
[Predicate(references="1")]
-
[name="阿米娅"] 这里——
[character(fadetime=0.5)]
[CameraShake(duration=0.5, xstrength=8, ystrength=10, vibrato=30, randomness=90, block=false)]
@@ -247,13 +206,9 @@
[name="全副武装的男性"] 阿米娅,有情况!
[character(name="char_002_amiya_1#6", name2="char_013_riop",focus=2)]
[name="全副武装的男性"] 有人闯进了设施!
-
-
-
[Blocker(a=1, r=0, g=0, b=0, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.6, block=true)]
[delay=0.5]
[Dialog]
-
[PlayMusic(intro="$escape_intro", key="$escape_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[CameraShake(duration=0.5, xstrength=8, ystrength=10, vibrato=30, randomness=90, block=false)]
[Character(name="char_1002_nsabr_1")]
@@ -261,14 +216,12 @@
[PlaySound(key="$b_char_rockexplo")]
[Blocker(a=0, fadetime=1.5, block=true)]
[Delay(time=0.7)]
-
[character(name="char_002_amiya_1#6", name2="char_013_riop",focus=2)]
[name="全副武装的男性"] 他们的打扮......不是乌萨斯士兵!
[character(name="char_1002_nsabr_1")]
[CameraShake(duration=1, xstrength=4, ystrength=4, vibrato=30, randomness=90, block=false)]
[PlaySound(key="$d_gen_soldiersrun")]
[name="整合运动成员"] ——————
-
[Dialog]
[character(name="char_013_riop")]
[name="全副武装的男性"] 你们想干什么!
@@ -284,7 +237,6 @@
[PlaySound(key="$e_atk_arrow_h")]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
[CameraShake(duration=0.6, xstrength=5, ystrength=8, vibrato=30, randomness=90, block=true)]
-
[character(name="char_016_medic")]
[name="医疗干员"] 唔唔唔唔!
[character(name="char_002_amiya_1#7")]
@@ -294,12 +246,10 @@
[character(name="char_013_riop")]
[name="近卫干员"] 明白!
[character]
-
[CameraShake(duration=0.5, xstrength=8, ystrength=10, vibrato=30, randomness=90, block=false)]
[Blocker(a=1, r=255, g=255, b=255, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[PlaySound(key="$d_sp_ballista")]
[Blocker(a=0, fadetime=1.5, block=true)]
-
[character(name="char_013_riop")]
[name="近卫干员"] 可恶,这些家伙是冲着博士来的吗!
[character(name="char_002_amiya_1",name2="char_013_riop",focus=1)]
@@ -311,7 +261,6 @@
[character(name="char_002_amiya_1")]
[name="阿米娅"] ......有什么切断了我们之间的通讯。
[name="阿米娅"] 乌萨斯政府发现了我们的行踪吗?
-
[character(name="char_002_amiya_1",name2="char_013_riop",focus=2)]
[name="近卫干员"] 现在要怎么办?
[character(name="char_002_amiya_1")]
@@ -327,7 +276,6 @@
[character(name="char_002_amiya_1")]
[name="阿米娅"] 虽然失去了记忆,但博士确实曾与我们......
[name="阿米娅"] ......一同战斗过。
-
[Blocker(a=1, r=255, g=255, b=255, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[PlaySound(key="$flashback", volume=0.4)]
[Background(image="bg_wild_a")]
@@ -339,18 +287,12 @@
[PlaySound(key="$flashback", volume=0.1)]
[CameraEffect(effect="Grayscale", amount=0)]
[Background(image="bg_indoor_1")]
-
[character(name="char_002_amiya_1#4")]
[Blocker(a=0, fadetime=0.1, block=true)]
-
-
-
[name="阿米娅"] ......
[character(name="char_002_amiya_1")]
-
[name="阿米娅"] 我们一起经历了许多许多......
[name="阿米娅"] 我知道的......博士你能为我们带来胜利。
-
[Blocker(a=1, r=255, g=255, b=255, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[PlaySound(key="$flashback", volume=0.4)]
[Background(image="bg_wild_a")]
@@ -364,38 +306,28 @@
[Background(image="bg_indoor_1")]
[Character(name="char_002_amiya_1")]
[Blocker(a=0, fadetime=0.1, block=true)]
-
[name="阿米娅"] ......我明白这样突然请求你很失礼。
[name="阿米娅"] 但是,但是......拜托了,请你助我们一臂之力。
[Character(name="char_002_amiya_1#2")]
[name="阿米娅"] 我也会辅助你的!
-
-
[Decision(options="那就先打退他们!;......;我们只能反击了,是吗?", values="1;2;3")]
[Predicate(references="1;2;3")]
-
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 嗯......我也不想再把博士你卷入这些纷争。
[name="阿米娅"] 但现在的我们,非常需要Dr.{@nickname}的智慧。
[name="阿米娅"] 希望博士能在战斗中,把过去的感觉找回来。
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] ————也许连你自己都可能还不太相信......
-
[Character]
[Background]
[name="阿米娅"] 但是我相信你。
[Image(image="avg_0_3", fadetime=0.8)]
[name="阿米娅"] ——我相信你,一定可以的。
-
[name="阿米娅"] 请指挥————罗德岛!
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
[Image]
-
[SkipToThis]
[StartBattle(stageId="guide_01")]
-[Tutorial(waitForSignal="battle_start")]
-
-
+[Tutorial(waitForSignal="battle_start")]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/beg/1a_guide_1to2.txt b/resources/gamedata/story/obt/guide/beg/1a_guide_1to2.txt
index c4f849f3..e1f971fc 100644
--- a/resources/gamedata/story/obt/guide/beg/1a_guide_1to2.txt
+++ b/resources/gamedata/story/obt/guide/beg/1a_guide_1to2.txt
@@ -1,11 +1,7 @@
-//!torch
[HEADER(is_tutorial=true, is_skippable=true, fit_mode="BLACK_MASK", deny_auto_switch_scene=true)] 引导1到引导2(a)
-
[Character(name="$ill_amiya_normal")]
[Blocker(afrom=1, a=0, fadetime=1, block=true)]
-
[name="阿米娅"] 博士,小心另一个方向!
-
[SkipToThis]
[StartBattle(stageId="guide_02")]
[Tutorial(waitForSignal="battle_start")]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/beg/1b_guide_1to2.txt b/resources/gamedata/story/obt/guide/beg/1b_guide_1to2.txt
index 7da6b59f..8e2930f5 100644
--- a/resources/gamedata/story/obt/guide/beg/1b_guide_1to2.txt
+++ b/resources/gamedata/story/obt/guide/beg/1b_guide_1to2.txt
@@ -1,19 +1,11 @@
-//!torch
[HEADER(is_tutorial=true, is_skippable=true, fit_mode="BLACK_MASK", deny_auto_switch_scene=true)] 引导1到引导2(b)
-
[Character(name="$ill_amiya_normal")]
[Blocker(afrom=1, a=0, fadetime=1, block=true)]
-
[name="阿米娅"] 刚才发生了什么?博士一句话没说,仿佛整个时间都停止了......
-
[Character(name="$ill_amiya_normal", focus=-1)]
-
[name="???"] 记录显示Dr.{@nickname}切换了当前执行的应用程序。
-
[Character(name="$ill_amiya_normal", focus=0)]
-
[name="阿米娅"] 原来如此,那就让博士回到刚才的环境里吧。战斗还在继续。
-
[SkipToThis]
[StartBattle(stageId="guide_02")]
[Tutorial(waitForSignal="battle_start")]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/beg/2_guide_to_home.txt b/resources/gamedata/story/obt/guide/beg/2_guide_to_home.txt
index 6d2348ff..c8f2f0cd 100644
--- a/resources/gamedata/story/obt/guide/beg/2_guide_to_home.txt
+++ b/resources/gamedata/story/obt/guide/beg/2_guide_to_home.txt
@@ -1,45 +1,28 @@
-//!torch
[HEADER(is_tutorial=true, is_skippable=true, is_autoable=true, fit_mode="BLACK_MASK", deny_auto_switch_scene=true)] 引导2到主界面
-
[stopmusic(fadetime=1)]
[Background(image="bg_indoor_1", width=1, height=1, fadetime=1)]
-
[Delay(time=1)]
-
-
-
-
[Character(name="char_013_riop")]
[name="近卫干员"] 最后一个!
-
[CameraShake(duration=1.5, xstrength=7, ystrength=5, vibrato=30, randomness=90, fadeout=true, block=false)]
[Character(name="char_1002_nsabr_2")]
[Blocker(a=1, r=255, g=255, b=255, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[PlaySound(key="$d_sp_ballista")]
[Blocker(a=0, fadetime=1.5, block=false)]
[name="整合运动成员"] 呃啊!
-
[Character(name="char_013_riop")]
-
-
-
[Dialog]
[Character(fadetime=0)]
[Delay(time=0.5)]
[PlayMusic(intro="$escape_intro", key="$escape_loop", volume=0.8, crossfade=1.5)]
[Character(name="char_013_riop")]
-
[name="近卫干员"] 剩余目标已清除。敌方小队溃退了!
[name="近卫干员"] ......Dr.{@nickname}的指挥确实和阿米娅说的一样,让人放心。
-
[Character(name="char_002_amiya_1#10")]
-
[name="阿米娅"] 是吧,轻轻松松吧?
[name="阿米娅"] 博士曾经经历的,可不只是这种程度的战斗。
-
[Character(fatetime=0.5, block=true)]
[delay=1]
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.5, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.8, block=true)]
[Character(name="char_1002_nsabr_2")]
@@ -54,9 +37,6 @@
[PlaySound(key="$d_gen_walk_n")]
[Character(name="char_130_doberm_ex")]
[name="???"] 别想得逞!
-
-
-
[Character(name="char_013_riop")]
[name="近卫干员"] 杜,杜宾教官!
[Character(name="char_013_riop", name2="char_130_doberm_ex", focus=2)]
@@ -67,8 +47,6 @@
[name="杜宾"] 快!重整队形!
[Character(name="char_013_riop", name2="char_130_doberm_ex", focus=1)]
[name="近卫干员"] 是!
-
-
[Character(name="char_002_amiya_1#2")]
[name="阿米娅"] 杜宾!你来了!
[Character(name="char_002_amiya_1#2", name2="char_130_doberm_ex", focus=2)]
@@ -109,13 +87,11 @@
[Character(name="char_130_doberm_ex")]
[name="杜宾"] Dr.{@nickname}, 我是行动组E1组长,杜宾。
[name="杜宾"] 我们将把你从这座乌萨斯的城市——切尔诺伯格,护送到罗德岛。
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.5, block=true)]
[image(image="avg_map_1")]
[ImageTween(image="avg_map_1", tiled=true, xScaleTo=1.3, yScaleTo=1.3, xTo=-200, duration=75, block=false)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.8, block=true)]
[name="杜宾"] 身处切尔诺伯格城的核心区废弃设施,现在的我们理应向西撤退。
-
[Character(name="char_002_amiya_1", name2="char_130_doberm_ex", focus=1)]
[ImageTween(image="avg_map_1", tiled=true, xScaleTo=1.8, yScaleTo=1.8, xTo=-200, duration=75, block=false)]
[name="阿米娅"] 但......和凯尔希医生通讯中断时,我和杜宾教官都需要先带领着各自的小组,去西边的集结地汇合然后确认撤出信号。
@@ -128,7 +104,6 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.5, block=true)]
[image]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.8, block=true)]
-
[Character(name="char_016_medic", name2="char_002_amiya_1", focus=1)]
[name="医疗干员"] 阿,阿米娅!
[Character(name="char_016_medic", name2="char_002_amiya_1#6", focus=2)]
@@ -137,18 +112,14 @@
[name="医疗干员"] 是......是来自罗德岛的对话请求!
[Character(name="char_002_amiya_1#6", focus=-1)]
[name="阿米娅"] 通讯接上了吗!难道说,是凯尔希医......
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.5, block=true)]
[Character(name="char_002_amiya_1#6", focus=-1)]
[name="???"] 很抱歉,并不是。
[image(image="bg_2_call")]
[PlaySound(key="$d_gen_transmissionget",volume=0.4)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.8, block=true)]
-
[Character(name="char_002_amiya_1#1", focus=1)]
[name="阿米娅"] PRTS......?
-
-
[Character(name="char_002_amiya_1#1", focus=-1)]
[name="PRTS"] 应急神经连接请求被意外触发了。
[name="PRTS"] 罗德岛号方面也受到干扰,只有神经连接可以勉强进行。
@@ -176,20 +147,15 @@
[name="PRTS"] 需要确认管理员身份,请选择识别方式。
[Character(name="char_002_amiya_1#2", focus=1)]
[name="阿米娅"] 啊,博士......请你说句话。
-
-
[Decision(options="(说话)", values="1")]
-
[Predicate(references="1")]
[PlaySound(key="$d_gen_transmissionget",volume=0.4)]
[Character(name="char_002_amiya_1#3", focus=-1)]
[name="PRTS"] 虽然不知道为什么你不说话,反而触碰了一下屏幕中央——
[name="PRTS"] ——不过我已经找到了相匹配的指纹。身份确认,权限水平:8。
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Background]
[Character(fadetime=0)]
-//修改此处的image来切换cg
[Image(image="avg_ep00",x=0, y=0, xScale=1, yScale=1, fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
[ImageTween(xFrom=0, yFrom=0, xTo=0, yTo=-20, xScaleFrom=1, yScaleFrom=1, xScaleTo=1.1, yScaleTo=1.1, duration=15, block=false)]
diff --git a/resources/gamedata/story/obt/guide/l0-0/0_home_ui.txt b/resources/gamedata/story/obt/guide/l0-0/0_home_ui.txt
index 8ada0950..1760841f 100644
--- a/resources/gamedata/story/obt/guide/l0-0/0_home_ui.txt
+++ b/resources/gamedata/story/obt/guide/l0-0/0_home_ui.txt
@@ -1,31 +1,24 @@
[HEADER(is_skippable=false, is_tutorial=true)] 主UI新手引导
-
[PopupDialog(dialogHead="$avatar_sys", protectTime=1)] 虽然你的身体还留在切尔诺伯格,但还是————欢迎回到罗德岛。
-
[PopupDialog(dialogHead="$avatar_sys")] \
暂时你还没有熟悉罗德岛的全部功能,看来这也是需要复习的部分了。\
虽然部分功能区域还在修复中,不过至少核心功能已经可以使用了。
-
[Tutorial(target="btn_battle", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys")] \
通过<@tu.kw>作战室>,你可以推进主要行动或者进行训练关卡。
-
[Tutorial(target="btn_character_repo", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys")] \
这里是<@tu.kw>干员管理>界面,在这里你可以管理和训练你的干员。
-
[Tutorial(target="btn_squad", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys")] \
这里是<@tu.kw>编队>入口,在这里可以管理小队的编成和干员技能的选择。
-
[Tutorial(target="btn_recruit", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys")] \
不要忘了招募干员,在这里你可以招募新的干员,以扩大罗德岛的成员规模。
-
[Tutorial(target="btn_inventory", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys")] \
diff --git a/resources/gamedata/story/obt/guide/l0-0/1_recruit_adv.txt b/resources/gamedata/story/obt/guide/l0-0/1_recruit_adv.txt
index 3f54728c..46e1f0e2 100644
--- a/resources/gamedata/story/obt/guide/l0-0/1_recruit_adv.txt
+++ b/resources/gamedata/story/obt/guide/l0-0/1_recruit_adv.txt
@@ -1,38 +1,24 @@
[HEADER(is_skippable=false, is_tutorial=true)] 高级干员招募引导
-
[PopupDialog(dialogHead="$avatar_sys")] 未被损坏的记忆部分可能比想象的少。
[PopupDialog(dialogHead="$avatar_sys")] 不过你已经懂得了基本的生存技巧,没有白费阿米娅对你的一片期待,以及她为了救你而准备的这些干员。
-
[PopupDialog(dialogHead="$avatar_amiya")] 无论如何,整合运动造成的影响和破坏都超过了预期。博士,我们需要坚持下去。
[PopupDialog(dialogHead="$avatar_sys")] 如果想要生存下去的话,需要扩充下罗德岛的成员配置。
[PopupDialog(dialogHead="$avatar_amiya")] 博士,堆积着的档案已经很多了,当中一定有能够成为我们新的伙伴的人,从中招募些有可能加入我们的人吧。
-
[GotoPage(dest="HOME", waitForSignal="home_routed")]
[Tutorial(target="btn_advanced_recruit", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_amiya")] \
博士,点击干员寻访按钮。
-
[GotoPage(dest="recruit_advanced", waitForSignal="recruit_advanced_routed")]
-
[PopupDialog(dialogHead="$avatar_sys")] 在这里你可以使用<@tu.kw>合成玉>进行<@tu.kw>干员寻访>。
-
[Tutorial(target="panel_diamond_shard", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
合成玉是一种十分珍贵的资源,但同时也是干员寻访的必须品。使用前请务必仔细思考。
-
-//----------- Recruit scene ------------
-// recruitgacha_resumed等待再度回到抽卡页面
[Tutorial(target="btn_gacha", waitForSignal="recruit_gacha_drawn", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", importantClick=true, \
protectTime=0.5, dialogHead="$avatar_sys")] \
点击此处以招募干员。
-
-
[InputBlocker(blockInput=false)]
-
[Tutorial(waitForSignal="recruit_gachaeffect_shown")]
-
-[InputBlocker(blockInput=true)]
-//--------------------------------------
\ No newline at end of file
+[InputBlocker(blockInput=true)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/l0-0/2_make_squad.txt b/resources/gamedata/story/obt/guide/l0-0/2_make_squad.txt
index 941bf0ef..cf74791d 100644
--- a/resources/gamedata/story/obt/guide/l0-0/2_make_squad.txt
+++ b/resources/gamedata/story/obt/guide/l0-0/2_make_squad.txt
@@ -1,47 +1,31 @@
[HEADER(is_skippable=false, is_tutorial=true, char_sort_type="BY_RARITY_DOWN")] 编辑小队引导
-
[PopupDialog(dialogHead="$avatar_amiya")] 博士,光靠之前参与了行动的大家,可能还不足以面对之后的所有威胁。
[PopupDialog(dialogHead="$avatar_amiya")] 也许我们需要派遣一些新招募的成员参与行动。
[PopupDialog(dialogHead="$avatar_amiya")] 接下来PRTS会教您如何做。
-
[GotoPage(dest="HOME", waitForSignal="home_routed")]
[Tutorial(target="btn_squad", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys")] \
点击进入编队界面
-
[GotoPage(dest="squad", waitForSignal="squad_routed")]
-
-// ---------- Squad scene ----------
-// 该位置指向中间空槽
-// [InputBlocker(blockInput=true, validX=-78, validY=150, validWidth=153, validHeight=302)]
[Tutorial(target="pool_btn_squad_first_empty_slot", searchBtnInChildren="true", waitForSignal="squadselect_resumed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys")] \
点击这里在小队中添加干员
-
-// 该位置指向第一个干员
-// [InputBlocker(blockInput=true, validX=-140, validY=149, validWidth=141, validHeight=292)]
[Tutorial(target="pool_btn_squad_select_first_item", searchBtnInChildren="true", waitForSignal="squadselect_charcard_selected", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys")] \
点击选中干员
-
-// 该位置右下角确认编队按钮
-// TODO(sonicmisora): 为panel_hotspot换一个新名字
-// panel_hotspot指向确认编队按钮
[InputBlocker(blockInput=true)]
[Tutorial(target="panel_hotspot", waitForSignal="squadhome_resumed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys")] \
点击确认编队
-
[Tutorial(target="btn_topmenu_home", waitForSignal="topmenu_shown", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
干员已经成功加入出击小队,点击导航栏返回
-
[Tutorial(target="btn_home", waitForSignal="squad_saved", importantClick=true, \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
-点击首页按钮回到中央大厅
+点击首页按钮回到中央大厅
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/l0-0/3_battle_ui.txt b/resources/gamedata/story/obt/guide/l0-0/3_battle_ui.txt
index 221ee5f1..38cb8a26 100644
--- a/resources/gamedata/story/obt/guide/l0-0/3_battle_ui.txt
+++ b/resources/gamedata/story/obt/guide/l0-0/3_battle_ui.txt
@@ -1,41 +1,25 @@
[HEADER(is_skippable=false, is_tutorial=true)] 战斗关卡引导
-
[PopupDialog(dialogHead="$avatar_sys")] 记住,现在你们还身处作战环境中。如果你忘记了如何回到行动现场,接下来我会告诉你怎么做。
-
[GotoPage(dest="HOME", waitForSignal="home_routed")]
[Tutorial(target="btn_battle", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys")] \
点击进入<@tu.kw>作战室>界面
-
[GotoPage(dest="stage", waitForSignal="stage_routed")]
-
[Tutorial(target="btn_zone", waitForSignal="zone_switched_or_resumed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys")] \
先从基本的开始......整合运动正在切尔诺伯格市内进行破坏活动。
-
-// pool_btn_first_zonestage指向该zone中已解锁的第一个关卡
-// stagepreview_resumed等待右边关卡预览完全打开
[Tutorial(target="pool_btn_first_zonestage", waitForSignal="stagepreview_resumed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
选择行动地点。
-
-// btn_start_battle是该页面的开始战斗按钮
[Tutorial(target="btn_start_battle", waitForSignal="squadhome_resumed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys")] \
点击按钮进入战前编队页面。
-// --------------------------------------
-
-// ------- Battle squad edit scene ------
-// Delay a little time so that the startBattleBtn won't be blocked by FastAction().
[Delay(time="$f_delay_start_battle_btn")]
-
-// panel_hotspot是战斗开始的按钮
[Tutorial(target="hotspot_startbtn", waitForSignal="battle_start", importantClick=true, \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys")] \
-点击按钮开始执行此次作战。
-// --------------------------------------
\ No newline at end of file
+点击按钮开始执行此次作战。
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/l0-1/0_mission_main.txt b/resources/gamedata/story/obt/guide/l0-1/0_mission_main.txt
index 4f6ea661..0df98f36 100644
--- a/resources/gamedata/story/obt/guide/l0-1/0_mission_main.txt
+++ b/resources/gamedata/story/obt/guide/l0-1/0_mission_main.txt
@@ -1,39 +1,26 @@
[HEADER(is_skippable=false, is_tutorial=true)] 主线任务引导
-
[PopupDialog(dialogHead="$avatar_amiya")] 其实,罗德岛除了有一些日常的内部维护工作,还会收到来自外部的各种委托请求。
[PopupDialog(dialogHead="$avatar_sys")] 为了能更有序地管理这些事宜,你需要学习如何处理现在手中的<@tu.kw>任务>。
-
[GotoPage(dest="HOME", waitForSignal="home_routed")]
[Tutorial(target="btn_mission", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_amiya")] \
博士,从这里可以进入<@tu.kw>任务>管理界面。
-
[GotoPage(dest="mission", waitForSignal="mission_routed", initMissionPage="MAINMISSION")]
-
-//----------- Mission scene ------------
-
[PopupDialog(dialogHead="$avatar_amiya")] \
这个界面会罗列出所有您需要处理的<@tu.kw>任务>。
-
[Tutorial(target="tab_hotspot_mainmission", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_amiya")] \
请看<@tu.kw>这里>。这一部分记录了正在面临的最主要任务。
-
[Tutorial(target="hotspot_draw", waitForSignal="mission_confirmed_mission", importantClick=true, \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_amiya")] \
点击领取这次任务完成的补给。
-
[Tutorial(waitForSignal="gainitem_routed")]
-
[Tutorial(target="confirm_button", waitForSignal="gainitem_confirmed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_amiya")] \
在这种非常时期,我们需要利用一切我们可以利用的资源。
-
[PopupDialog(dialogHead="$avatar_sys")] 稍后你可以回到这里继续整理手上的任务。
-[PopupDialog(dialogHead="$avatar_sys")] 现在,你需要了解另外一件重要事项。
-
-//--------------------------------------
\ No newline at end of file
+[PopupDialog(dialogHead="$avatar_sys")] 现在,你需要了解另外一件重要事项。
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/l0-1/1_training_level.txt b/resources/gamedata/story/obt/guide/l0-1/1_training_level.txt
index 176c510e..f6251f4f 100644
--- a/resources/gamedata/story/obt/guide/l0-1/1_training_level.txt
+++ b/resources/gamedata/story/obt/guide/l0-1/1_training_level.txt
@@ -1,39 +1,28 @@
[HEADER(is_skippable=false, is_tutorial=true)] 训练关卡引导
-
[PopupDialog(dialogHead="$avatar_amiya")] 博士,罗德岛的档案库中存放着杜宾老师指导的<@tu.kw>作战演习>。
[PopupDialog(dialogHead="$avatar_amiya")] 这些演习中包含了基础的作战技巧,相信掌握之后对博士一定大有帮助。
[PopupDialog(dialogHead="$avatar_amiya")] 因为杜宾正在参加营救,所以她不能同时在训练场进行指导。
[PopupDialog(dialogHead="$avatar_amiya")] 这边会回放她之前和接受过黑钢训练的干员杰西卡先进行的模拟训练。
-
[GotoPage(dest="home", waitForSignal="home_routed")]
-
[Tutorial(target="btn_battle", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_amiya")] \
点击进入<@tu.kw>作战室>
-
[GotoPage(dest="STAGE", waitForSignal="stage_routed", zoneId="main_1", stageId="tr_01")]
-
[Delay(time="$f_delay_scroll_stage_on_map")]
-
[Tutorial(target="pool_btn_train_substage#tr_01", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_amiya")] \
进行<@tu.kw>作战演习>的关卡并<@tu.kw>不会消耗理智>,可以随时进行反复尝试。
-
[Tutorial(target="btn_start_battle", waitForSignal="squadhome_resumed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_amiya")] \
点击按钮进入战前编队页面。
-
-// Delay a little time so that the startBattleBtn won't be blocked by FastAction().
[Delay(time="$f_delay_start_battle_btn")]
-
[PopupDialog(focusX=-10, focusY=34, focusWidth=388, focusHeight=65, anchor="Bottom", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black",\
dialogHead="$avatar_amiya")] \
博士,所有演习关卡的阵容都<@tu.kw>不可改变>。如果遇到无法通过演习的情况,请多尝试不同的战术和部署位置。
-
[Tutorial(target="hotspot_startbtn", waitForSignal="battle_start", importantClick=true, \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_amiya")] \
diff --git a/resources/gamedata/story/obt/guide/l0-10/0_weekly_daily.txt b/resources/gamedata/story/obt/guide/l0-10/0_weekly_daily.txt
index 4439fee7..d7a3859d 100644
--- a/resources/gamedata/story/obt/guide/l0-10/0_weekly_daily.txt
+++ b/resources/gamedata/story/obt/guide/l0-10/0_weekly_daily.txt
@@ -1,29 +1,17 @@
[HEADER(is_skippable=false, is_tutorial=true)] 曜日引导
-
[PopupDialog(dialogHead="$avatar_sys")] \
现在还需要你了解一下新开放的资源型作战。
-
[GotoPage(dest="HOME", waitForSignal="home_routed")]
[Tutorial(target="btn_battle", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys")] \
点击进入<@tu.kw>作战室>界面
-
-//--------------------------------------
-
[GotoPage(dest="stage", waitForSignal="stage_routed")]
-
-//----------- Stage scene ------------
-
[PopupDialog(dialogHead="$avatar_amiya")] 为了弥补持续作战的消耗,大家的作战能力,保障罗德岛资源的补给线是日常活动中重要的一环。
[PopupDialog(dialogHead="$avatar_sys")] 在资源型作战关卡中,需要通过接受特定的委托来补充特定的资源。
-
[Tutorial(target="pool_btn_zonetab_weekly_mtl", waitForSignal="stage_weekly_zonetype_selected", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys")] \
点击进入资源型作战关卡选择界面
-
[PopupDialog(dialogHead="$avatar_sys")] 不同于正面战场的行动,各种资源型作战的开放时间会根据日期的不同有所限制。如果遇到当天没有开放的作战行动,请改日再来。
-[PopupDialog(dialogHead="$avatar_sys")] 资源型作战的补给奖励比一般作战更加丰厚,请务必合理安排作战的时机。
-
-//--------------------------------------
+[PopupDialog(dialogHead="$avatar_sys")] 资源型作战的补给奖励比一般作战更加丰厚,请务必合理安排作战的时机。
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/l0-11/0_building_init.txt b/resources/gamedata/story/obt/guide/l0-11/0_building_init.txt
index 6a4ec1f9..808788d9 100644
--- a/resources/gamedata/story/obt/guide/l0-11/0_building_init.txt
+++ b/resources/gamedata/story/obt/guide/l0-11/0_building_init.txt
@@ -1,24 +1,14 @@
[HEADER(is_skippable=false, is_tutorial=true)] 基建引导Part0
-
-
[PopupDialog(dialogHead="$avatar_sys")] 博士,胜利总是会付出相应的代价。
-
[GotoPage(dest="home", waitForSignal="home_routed")]
[Tutorial(target="btn_building", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys")] \
请前往基建。在那里,有一个人在等你。
-
[GotoPage(dest="building", waitForSignal="building_routed")]
-
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
-//修改此处的image来切换cg
[Background(image="bg_abyss_1", width=1.7, height=1.7)]
-//对话
[Blocker(a=0, fadetime=0.6, block=false)]
-
-//对话内容此处填入
[Character(name="char_007_closre_1#3")]
[name="???"] 博士,某种程度上......又见面了。
[name="???"] 情况不容乐观,切尔诺伯格即将沦陷,而我在罗德岛能做的事情也比较有限。
@@ -27,76 +17,51 @@
[Character(name="char_007_closre_1#1")]
[Blocker(a=0, fadetime=0.6, block=true)]
[name="???"] 啊对了,我一直都忘了你可能已经不记得我是谁了。
-
-
-//////////////插入cg///////////////////
[Blocker(a=1, r=1,g=1, b=1, fadetime=0.6, block=true)]
-//修改此处的image来切换cg
[Image(image="avg_closure")]
[Character]
-//对话
[Blocker(a=0, fadetime=0.6, block=false)]
[ImageTween(xFrom=0, yFrom=0, xTo=0, yTo=0, xScaleFrom=1.1, yScaleFrom=1.1, xScaleTo=1, yScaleTo=1, duration=15, block=false)]
-
[name="可露希尔"] 我是罗德岛舰船可靠性工程师————可露希尔。
[name="可露希尔"] 欢迎来到罗德岛基建群,以及————
[name="可露希尔"] 今后请多多指教,Dr.{@nickname}!
[dialog]
-
[delay=0.6]
-
[Blocker(a=1, r=1,g=1, b=1, fadetime=0.6, block=true)]
[image(fadetime=0)]
[Background(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-///////////////////////////
-
-
-
-//----------- Building scene ------------
-
[PopupDialog(dialogHead="$avatar_closure")] 在基建中,博士你可以建造各种设施换取各种资源,也可以对干员们的生活进行管理。
[PopupDialog(dialogHead="$avatar_closure")] 当然因为整套系统才被修复不久,大部分房间还需要清理后才能使用。
[PopupDialog(dialogHead="$avatar_closure")] 虽然我们损失了很多,不过,我们的征途才刚刚开始。而这里,将会是一直陪伴着我们征战远方的家。
[PopupDialog(dialogHead="$avatar_closure")] 在开始实际操作之前,先为你介绍下基本功能吧。
-
[Tutorial(focusX=-482, focusY=-38, focusWidth=195, focusHeight=41, anchor="TopRight",\
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
这里标识了闲置的无人机数量。清理房间和建造等操作都会使用到无人机。无人机在使用后需要充电维护一定时间才能再次投入工作。
-
[Tutorial(focusX=-286, focusY=-38, focusWidth=195, focusHeight=41, anchor="TopRight",\
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
这里标识了罗德岛基建的电力供应状况。各项设施的正常运作都会需要电力。建造发电站可以提供更多的电力输出。
-
[Tutorial(focusX=-95, focusY=-38, focusWidth=195, focusHeight=41, anchor="TopRight",\
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
这里标识了龙门币余额。毕竟,天上没有免费的馅饼,制造大部分材料都是要经费的。
-
[PopupDialog(dialogHead="$avatar_sys")] 希望你能记住它们的含义。毕竟,这里可能是你以后最常来的地方之一。
[PopupDialog(dialogHead="$avatar_closure")] 没关系,博士还需要一点时间去熟悉。这里可以慢慢调整成博士希望的样子。
-
[Tutorial(target="archi_switch_hotspot", waitForSignal="building_opmode_changed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
所以,清理房间是开始任何工作的第一步。我们先切换到<@tu.kw>建造模式>。
-
[Building.EnsureOperationMode(mode="ARCHITECTURE")]
[Building.FocusBRoom(roomId="slot_33")]
[Delay(time="$f_delay_focus_building_broom")]
-
[Tutorial(target="broom_tutorial_btn", waitForSignal="building_architecture_view_setup", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
电梯间是连接各个区域的通道。点击电梯间进行清理。
-
[Delay(time="$f_delay_single_frame")]
-
[Tutorial(target="btn_clean_confirm", waitForSignal="building_room_clean_confirmed", searchBtnInChildren=true, \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", importantClick=true, \
protectTime=0.5, dialogHead="$avatar_closure")] \
-选择进行清理。
-
-//--------------------------------------
\ No newline at end of file
+选择进行清理。
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/l0-11/1a_slot_clean.txt b/resources/gamedata/story/obt/guide/l0-11/1a_slot_clean.txt
index d63e4d8d..f26458d7 100644
--- a/resources/gamedata/story/obt/guide/l0-11/1a_slot_clean.txt
+++ b/resources/gamedata/story/obt/guide/l0-11/1a_slot_clean.txt
@@ -1,23 +1,14 @@
[HEADER(is_skippable=false, is_tutorial=true)] 基建引导Part1
-
[GotoPage(dest="building", waitForSignal="building_routed")]
-
-//----------- Building scene ------------
-
[Building.EnsureOperationMode(mode="ARCHITECTURE")]
[Building.FocusBRoom(roomId="slot_27")]
[Delay(time="$f_delay_focus_building_broom")]
-
[Tutorial(target="broom_tutorial_btn", waitForSignal="building_architecture_view_setup", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
好了,可以接着清理下面的电梯间了。
-
[Delay(time="$f_delay_single_frame")]
-
[Tutorial(target="btn_clean_confirm", waitForSignal="building_room_clean_confirmed", searchBtnInChildren=true, \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", importantClick=true, \
protectTime=0.5, dialogHead="$avatar_closure")] \
-选择进行清理。
-
-//--------------------------------------
\ No newline at end of file
+选择进行清理。
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/l0-11/1b_slot_clean.txt b/resources/gamedata/story/obt/guide/l0-11/1b_slot_clean.txt
index 51269e76..ea8f4fb6 100644
--- a/resources/gamedata/story/obt/guide/l0-11/1b_slot_clean.txt
+++ b/resources/gamedata/story/obt/guide/l0-11/1b_slot_clean.txt
@@ -1,25 +1,15 @@
[HEADER(is_skippable=false, is_tutorial=true)] 基建引导Part2
-
[GotoPage(dest="building", waitForSignal="building_routed")]
-
-//----------- Building scene ------------
-
[Building.EnsureOperationMode(mode="ARCHITECTURE")]
[Building.FocusBRoom(roomId="slot_26")]
[Delay(time="$f_delay_focus_building_broom")]
-
[PopupDialog(dialogHead="$avatar_closure")] 清理完电梯间后,接下来需要依次清理周围的功能性房间。
-
[Tutorial(target="broom_tutorial_btn", waitForSignal="building_architecture_view_setup", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
点击清理空房间。
-
[Delay(time="$f_delay_single_frame")]
-
[Tutorial(target="btn_clean_confirm", waitForSignal="building_room_clean_confirmed", searchBtnInChildren=true, \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", importantClick=true, \
protectTime=0.5, dialogHead="$avatar_closure")] \
-再次选择进行清理。
-
-//--------------------------------------
\ No newline at end of file
+再次选择进行清理。
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/l0-11/1c_slot_clean.txt b/resources/gamedata/story/obt/guide/l0-11/1c_slot_clean.txt
index a5d3979c..b8d89d6e 100644
--- a/resources/gamedata/story/obt/guide/l0-11/1c_slot_clean.txt
+++ b/resources/gamedata/story/obt/guide/l0-11/1c_slot_clean.txt
@@ -1,23 +1,14 @@
[HEADER(is_skippable=false, is_tutorial=true)] 基建引导Part3
-
[GotoPage(dest="building", waitForSignal="building_routed")]
-
-//----------- Building scene ------------
-
[Building.EnsureOperationMode(mode="ARCHITECTURE")]
[Building.FocusBRoom(roomId="slot_25")]
[Delay(time="$f_delay_focus_building_broom")]
-
[Tutorial(target="broom_tutorial_btn", waitForSignal="building_architecture_view_setup", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
还没结束,继续清理这个房间。
-
[Delay(time="$f_delay_single_frame")]
-
[Tutorial(target="btn_clean_confirm", waitForSignal="building_room_clean_confirmed", searchBtnInChildren=true, \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", importantClick=true, \
protectTime=0.5, dialogHead="$avatar_closure")] \
-选择进行清理。
-
-//--------------------------------------
\ No newline at end of file
+选择进行清理。
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/l0-11/1d_slot_clean.txt b/resources/gamedata/story/obt/guide/l0-11/1d_slot_clean.txt
index c6a058cd..a4056334 100644
--- a/resources/gamedata/story/obt/guide/l0-11/1d_slot_clean.txt
+++ b/resources/gamedata/story/obt/guide/l0-11/1d_slot_clean.txt
@@ -1,23 +1,14 @@
[HEADER(is_skippable=false, is_tutorial=true)] 基建引导Part4
-
[GotoPage(dest="building", waitForSignal="building_routed")]
-
-//----------- Building scene ------------
-
[Building.EnsureOperationMode(mode="ARCHITECTURE")]
[Building.FocusBRoom(roomId="slot_24")]
[Delay(time="$f_delay_focus_building_broom")]
-
[Tutorial(target="broom_tutorial_btn", waitForSignal="building_architecture_view_setup", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
最后是这个房间。
-
[Delay(time="$f_delay_single_frame")]
-
[Tutorial(target="btn_clean_confirm", waitForSignal="building_room_clean_confirmed", searchBtnInChildren=true, \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", importantClick=true, \
protectTime=0.5, dialogHead="$avatar_closure")] \
-选择进行清理,总之清理告一段落。
-
-//--------------------------------------
\ No newline at end of file
+选择进行清理,总之清理告一段落。
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/l0-11/2a_build_elect.txt b/resources/gamedata/story/obt/guide/l0-11/2a_build_elect.txt
index 1d03d60c..13f6d3ab 100644
--- a/resources/gamedata/story/obt/guide/l0-11/2a_build_elect.txt
+++ b/resources/gamedata/story/obt/guide/l0-11/2a_build_elect.txt
@@ -1,26 +1,16 @@
[HEADER(is_skippable=false, is_tutorial=true)] 基建引导Part5
-
[GotoPage(dest="building", waitForSignal="building_routed")]
-
-//----------- Building scene ------------
-
[Building.EnsureOperationMode(mode="ARCHITECTURE")]
[Building.FocusBRoom(roomId="slot_26")]
[Delay(time="$f_delay_focus_building_broom")]
-
[PopupDialog(dialogHead="$avatar_closure")] 第一批房间已经全部清理完毕。现在可以开始建造相应设施。
[PopupDialog(dialogHead="$avatar_closure")] 所有的设施都会消耗电力。我们第一个需要建造的是<@tu.kw>发电站>发电站。
-
[Tutorial(target="broom_tutorial_btn", waitForSignal="building_architecture_view_setup", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
选择已经清理好的房间。
-
[Delay(time="$f_delay_single_frame")]
-
[Tutorial(target="btn_build_confirm", waitForSignal="building_room_build_confirmed", searchBtnInChildren=true, \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", importantClick=true, \
protectTime=0.5, dialogHead="$avatar_closure")] \
-点击建造发电站。
-
-//--------------------------------------
\ No newline at end of file
+点击建造发电站。
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/l0-11/2b_build_manu.txt b/resources/gamedata/story/obt/guide/l0-11/2b_build_manu.txt
index f13d279a..cac9508a 100644
--- a/resources/gamedata/story/obt/guide/l0-11/2b_build_manu.txt
+++ b/resources/gamedata/story/obt/guide/l0-11/2b_build_manu.txt
@@ -1,27 +1,17 @@
[HEADER(is_skippable=false, is_tutorial=true)] 基建引导Part6
-
[GotoPage(dest="building", waitForSignal="building_routed")]
-
-//----------- Building scene ------------
-
[Building.EnsureOperationMode(mode="ARCHITECTURE")]
[Building.FocusBRoom(roomId="slot_25")]
[Delay(time="$f_delay_focus_building_broom")]
-
[PopupDialog(dialogHead="$avatar_closure")] 现在我们需要建造<@tu.kw>制造站>。
[PopupDialog(dialogHead="$avatar_closure")] 制造站可以制造材料与一些资源。前期可以生产赤金用于贩卖换取<@tu.kw>龙门币>,也可以生产升级干员用的<@tu.kw>作战记录>。
[PopupDialog(dialogHead="$avatar_closure")] 在后期可以制造<@tu.kw>源石碎片>换取<@tu.kw>合成玉>。
-
[Tutorial(target="broom_tutorial_btn", waitForSignal="building_architecture_view_setup", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
点击下一个空房间。
-
[Delay(time="$f_delay_single_frame")]
-
[Tutorial(target="btn_build_confirm", waitForSignal="building_room_build_confirmed", searchBtnInChildren=true, \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", importantClick=true, \
protectTime=0.5, dialogHead="$avatar_closure")] \
-点击建造制造站。
-
-//--------------------------------------
\ No newline at end of file
+点击建造制造站。
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/l0-11/2c_build_trade.txt b/resources/gamedata/story/obt/guide/l0-11/2c_build_trade.txt
index b395e4d3..54e53921 100644
--- a/resources/gamedata/story/obt/guide/l0-11/2c_build_trade.txt
+++ b/resources/gamedata/story/obt/guide/l0-11/2c_build_trade.txt
@@ -1,35 +1,23 @@
[HEADER(is_skippable=false, is_tutorial=true)] 基建引导Part7
-
[GotoPage(dest="building", waitForSignal="building_routed")]
-
-//----------- Building scene ------------
-
[Building.EnsureOperationMode(mode="ARCHITECTURE")]
[Building.FocusBRoom(roomId="slot_24")]
[Delay(time="$f_delay_focus_building_broom")]
-
[PopupDialog(dialogHead="$avatar_closure")] 最后我们需要建造<@tu.kw>贸易站>。
[PopupDialog(dialogHead="$avatar_closure")] 贸易站可以通过交付订单,获得稳定的<@tu.kw>龙门币>收益!在之后,还可以解锁切换订单类型的功能,来获得<@tu.kw>合成玉>。
-
[Tutorial(target="broom_tutorial_btn", waitForSignal="building_architecture_view_setup", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
点击最后一个清理好的空房间。
-
[Delay(time="$f_delay_single_frame")]
-
[Tutorial(target="btn_build_confirm", waitForSignal="building_room_build_confirmed", searchBtnInChildren=true, \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", importantClick=true, \
protectTime=0.5, dialogHead="$avatar_closure")] \
点击建造贸易站。
-
[PopupDialog(dialogHead="$avatar_closure")] 好了,基础设施已经全部建造完毕。
[PopupDialog(dialogHead="$avatar_closure")] 现在,博士只需要学习如何使用它们就可以了。
-
[Tutorial(target="archi_switch_hotspot", waitForSignal="building_opmode_changed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
点击切换普通模式
-[Building.EnsureOperationMode(mode="NORMAL")]
-
-//--------------------------------------
\ No newline at end of file
+[Building.EnsureOperationMode(mode="NORMAL")]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/l0-11/3a_station_manu.txt b/resources/gamedata/story/obt/guide/l0-11/3a_station_manu.txt
index bf7ee98f..b592ec56 100644
--- a/resources/gamedata/story/obt/guide/l0-11/3a_station_manu.txt
+++ b/resources/gamedata/story/obt/guide/l0-11/3a_station_manu.txt
@@ -1,49 +1,33 @@
[HEADER(is_skippable=false, is_tutorial=true)] 基建引导Part8
-
[GotoPage(dest="building", waitForSignal="building_routed")]
-
-//----------- Building scene ------------
-
[Building.EnsureOperationMode(mode="NORMAL")]
[Building.FocusBRoom(roomId="slot_25")]
[Delay(time="$f_delay_focus_building_broom")]
-
[PopupDialog(dialogHead="$avatar_closure")] 现在博士你需要为各个房间进驻角色,大部分基建设施可不会自己就动起来。
[PopupDialog(dialogHead="$avatar_closure")] 制造站是罗德岛物品产出的重要设施,在这里你可以安排制造各式各样的产品。
-
[Tutorial(target="broom_tutorial_btn", waitForSignal="building_mode_changed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
选中制造站房间
-
[Tutorial(target="panel_manufact", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
这里显示了目前制造站的基本工作状态。
-
[Tutorial(target="panel_manufact", waitForSignal="building_manufact_routed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
再点击一次打开制造界面
-
[Tutorial(target="pool_btn_building_room_station_first_empty_slot", searchBtnInChildren=true, waitForSignal="building_stationselect_resumed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
点击此处进驻角色
-
-// Delay a single frame so that all cards are located correctly.
[Delay(time="$f_delay_single_frame")]
-
[Tutorial(target="pool_btn_building_stationselect_first_item", searchBtnInChildren=true, waitForSignal="building_stationselect_charcard_selected", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
点击选中干员
-
[Tutorial(target="btn_confirm", searchBtnInChildren=true, waitForSignal="building_manufact_routed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", importantClick=true, \
protectTime=0.5, dialogHead="$avatar_closure")] \
点击确认进驻
-
-[PopupDialog(dialogHead="$avatar_sys")] 进驻完成。现在可以开始制造我们的第一件产品了。
-
-//--------------------------------------
\ No newline at end of file
+[PopupDialog(dialogHead="$avatar_sys")] 进驻完成。现在可以开始制造我们的第一件产品了。
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/l0-11/3b_op_manu.txt b/resources/gamedata/story/obt/guide/l0-11/3b_op_manu.txt
index 03933ee3..e38cce28 100644
--- a/resources/gamedata/story/obt/guide/l0-11/3b_op_manu.txt
+++ b/resources/gamedata/story/obt/guide/l0-11/3b_op_manu.txt
@@ -1,29 +1,19 @@
[HEADER(is_skippable=false, is_tutorial=true)] 基建引导Part9
-
[GotoPage(dest="building_manuf", waitForSignal="building_manufact_routed")]
-
-//----------- Building scene ------------
-
[Tutorial(target="panel_output_hotspot", waitForSignal="building_manufact_formula_resumed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
点击设定当前的制造项目
-
[Tutorial(target="pool_btn_building_manufact_formula_first_item", searchBtnInChildren=true, waitForSignal="building_manufact_remaincnt_editable", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
点击选取想要制造的产品
-
[Tutorial(target="btn_confirm", searchBtnInChildren=true, importantClick=true, \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
点击确认
-
[PopupDialog(dialogHead="$avatar_closure")] 这样一来产品就会按照设定的数量自动进行制造。
[PopupDialog(dialogHead="$avatar_closure")] 不过制造完成物品的总库存量是有限的,所以记得定时来收取,清空库存。
-
[Delay(time=0.5)]
[PopupDialog(dialogHead="$avatar_closure")] 制造站的内容就这些了,以后可以多尝试一下!毕竟这些设施在博士忙碌的时候也能够帮忙生产更多资源。
-[PopupDialog(dialogHead="$avatar_closure")] 接下来需要讲解基建中另一项重要的功能——贸易站。
-
-//--------------------------------------
\ No newline at end of file
+[PopupDialog(dialogHead="$avatar_closure")] 接下来需要讲解基建中另一项重要的功能——贸易站。
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/l0-11/3c_station_trade.txt b/resources/gamedata/story/obt/guide/l0-11/3c_station_trade.txt
index 5f275f35..e5fcaa31 100644
--- a/resources/gamedata/story/obt/guide/l0-11/3c_station_trade.txt
+++ b/resources/gamedata/story/obt/guide/l0-11/3c_station_trade.txt
@@ -1,31 +1,19 @@
[HEADER(is_skippable=false, is_tutorial=true)] 基建引导Part10
-
[GotoPage(dest="building_trade", waitForSignal="building_trading_routed")]
-
-//----------- Building scene ------------
-
[PopupDialog(dialogHead="$avatar_closure")] 贸易站负责将罗德岛加工好的产品售出,以换取龙门币和合成玉等货币。
[PopupDialog(dialogHead="$avatar_closure")] 与制造站不同,贸易站的订单交易并不需要花费时间。只要拥有订单上的货物,就可以随时完成交易。
[PopupDialog(dialogHead="$avatar_closure")] 不过这些订单也不是白送的,同样都是靠干员辛勤工作获取来的。
-
[Tutorial(target="pool_btn_building_room_station_first_empty_slot", searchBtnInChildren=true, waitForSignal="building_stationselect_resumed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
点击此处可以进驻干员
-
-// Delay a single frame so that all cards are located correctly.
[Delay(time="$f_delay_single_frame")]
-
[Tutorial(target="pool_btn_building_stationselect_first_item", searchBtnInChildren=true, waitForSignal="building_stationselect_charcard_selected", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
点击选中干员
-
[Tutorial(target="btn_confirm", searchBtnInChildren=true, waitForSignal="building_trading_routed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", importantClick=true, \
protectTime=0.5, dialogHead="$avatar_closure")] \
点击确认进驻
-
-[PopupDialog(dialogHead="$avatar_closure")] 这样一来,订单流水线就建立完成了。
-
-//--------------------------------------
\ No newline at end of file
+[PopupDialog(dialogHead="$avatar_closure")] 这样一来,订单流水线就建立完成了。
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/l0-11/3d_op_trade.txt b/resources/gamedata/story/obt/guide/l0-11/3d_op_trade.txt
index 9c8f3c46..95efe8ea 100644
--- a/resources/gamedata/story/obt/guide/l0-11/3d_op_trade.txt
+++ b/resources/gamedata/story/obt/guide/l0-11/3d_op_trade.txt
@@ -1,24 +1,14 @@
[HEADER(is_skippable=false, is_tutorial=true, dont_clear_gameobjectpool_onstart=true)] 基建引导Part11
-
[GotoPage(dest="building_trade", waitForSignal="building_trading_routed")]
-
-//----------- Building scene ------------
[PopupDialog(dialogHead="$avatar_closure")] 最后再来试试订单交易。
-
[Tutorial(target="pool_btn_building_trading_first_order", searchBtnInChildren=true, importantClick=true, \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
点击此处交付订单。
-
-// Delay a little while to make sure order receiving animation is seen by the player.
[Delay(time=0.8)]
-
[PopupDialog(dialogHead="$avatar_closure")] 好了,就在刚才我们完成了基建群修复好后的第一笔交易订单。
-
[PopupDialog(dialogHead="$avatar_closure")] 这样一来,罗德岛基建的基础功能应该已经全部上线。
[PopupDialog(dialogHead="$avatar_closure")] 当然,现在还有许多深层的房间尚未开放。这需要我们对控制中枢进行升级后才可以继续操作。
[PopupDialog(dialogHead="$avatar_closure")] 博士现在可以在普通模式下对各个房间进行管理,和干员们进行对话。或者,只是闲逛可能也不错。
[PopupDialog(dialogHead="$avatar_closure")] 目前基建深层的稳定性仍然无法保证,所以暂时仅提供了部分设施供干员使用。
-[PopupDialog(dialogHead="$avatar_closure")] 在未来获得凯尔希博士许可的情况下,我会尝试让你接触新的功能的!
-
-//--------------------------------------
\ No newline at end of file
+[PopupDialog(dialogHead="$avatar_closure")] 在未来获得凯尔希博士许可的情况下,我会尝试让你接触新的功能的!
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/l0-2/0_recruit_normal.txt b/resources/gamedata/story/obt/guide/l0-2/0_recruit_normal.txt
index d293d321..da8a0c2b 100644
--- a/resources/gamedata/story/obt/guide/l0-2/0_recruit_normal.txt
+++ b/resources/gamedata/story/obt/guide/l0-2/0_recruit_normal.txt
@@ -1,41 +1,29 @@
[HEADER(is_skippable=false, is_tutorial=true)] 公开招募引导
-
[PopupDialog(dialogHead="$avatar_amiya")] \
博士,为了对抗将来更大的威胁,我们需要有更多的同伴参与行动。
[PopupDialog(dialogHead="$avatar_sys")] \
虽然能够像上次一样通过猎头进行干员寻访,但是根据计算,有限的资源不会给我们太多这样做的机会。使用<@tu.kw>公开招募>可能是另一个选择。
-
[GotoPage(dest="HOME", waitForSignal="home_routed")]
[Tutorial(target="btn_normal_recruit", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys")] \
点击这里可以进入<@tu.kw>公开招募>界面。
-
[GotoPage(dest="recruit_normal", waitForSignal="recruit_normal_routed")]
-
-//----------- Recruit scene ------------
-
[InputBlocker(blockInput=true, validX=-312, validY=81, validWidth=514, validHeight=260)]
[Tutorial(target="pool_btn_recruit_first_empty_slot", searchBtnInChildren="true", waitForSignal="recruit_buildconfig_resumed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
从这里开始公开招募干员。
-
[InputBlocker(blockInput=true)]
[Tutorial(focusX=-3, focusY=-57, focusWidth=555, focusHeight=148, \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_amiya")] \
在进行公开招募时,博士可以选择至多三项期望的干员特征,这很重要。
-
[Tutorial(focusX=-91, focusY=155, focusWidth=735, focusHeight=211, \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_amiya", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
并且花费时间越长,我们找到符合要求的干员的概率就越高。
-
-// panel_hotspot指向确认按钮
[Tutorial(target="panel_hotspot", \
animStyle="Highlight", focusStyle="HighlightCircle", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_amiya")] \
-请点击这里尝试招募下干员吧!
-
-//--------------------------------------
\ No newline at end of file
+请点击这里尝试招募下干员吧!
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/l0-4/0_upgrade_char.txt b/resources/gamedata/story/obt/guide/l0-4/0_upgrade_char.txt
index 9db26756..23945048 100644
--- a/resources/gamedata/story/obt/guide/l0-4/0_upgrade_char.txt
+++ b/resources/gamedata/story/obt/guide/l0-4/0_upgrade_char.txt
@@ -1,57 +1,39 @@
[HEADER(is_skippable=false, is_tutorial=true)] 角色升级引导
-
[PopupDialog(dialogHead="$avatar_sys")] 即使有再多的经验,我们仍然是一个隐藏在大众视野之外的队伍。
[PopupDialog(dialogHead="$avatar_amiya")] 整合运动作为一个完全由感染者组成的团体......其实我们并不比他们更了解感染者。
[PopupDialog(dialogHead="$avatar_amiya")] 但是作为指挥者,博士之后需要经常去确保干员们都在最佳状态。
-
[GotoPage(dest="HOME", waitForSignal="home_routed")]
[Tutorial(target="btn_character_repo", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys")] \
这里是<@tu.kw>干员管理>界面,在这里你可以管理和训练你的干员。
-
[GotoPage(dest="char_repo", waitForSignal="character_repo_routed")]
-
[PopupDialog(dialogHead="$avatar_sys")] 选择一名成员,为他播放一下之前的作战记录以确保他们能够了解战场上需要知道的事宜。
[PopupDialog(dialogHead="$avatar_sys")] 你就不需要了,因为没有任何一样武器可能适合你。不过作为协助指挥的人,你需要一起看。
-
-//[InputBlocker(blockInput=true, validX=-549, validY=125, validWidth=148, validHeight=292)]
[Tutorial(target="pool_btn_char_repo_first_item", waitForSignal="character_info_resumed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", protectTime=0.5, \
dialogHead="$avatar_sys", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
点击查看该干员的详细信息。
-
-// panel_hotspot是提升等级的按钮
[Tutorial(target="panel_hotspot", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", protectTime=0.5, \
dialogHead="$avatar_sys", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
这里可以为干员播放作战记录,提升干员的<@tu.kw>等级>,强化干员的各项能力。
-
-// btn_evolve是觉醒按钮
[Tutorial(target="btn_evolve", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", protectTime=0.5, \
dialogHead="$avatar_sys", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
干员达到一定等级后就可以进行<@tu.kw>精英化>晋升,从而获得新的天赋和技能。
-
-// btn_potential潜能按钮
[Tutorial(target="btn_potential", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", protectTime=0.5, \
dialogHead="$avatar_sys")] \
通过使用干员的信物可以提高干员的潜能等级,增强其基础属性和天赋效果。
-
-// hotspot_skill是技能按钮
[Tutorial(target="hotspot_skill", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", protectTime=0.5, \
dialogHead="$avatar_sys")] \
在这里可以查看干员技能的详细信息,也可以提升干员的技能等级。
-
-// friend_show是信赖度可以点击区域
[Tutorial(target="friend_show", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", protectTime=0.5, \
dialogHead="$avatar_sys")] \
你与干员间的信赖度在此处标识。更高的信赖度会鼓舞干员的士气,提高他们的作战能力。
-
-// panel_hotspot是提升等级的按钮
[Tutorial(target="panel_hotspot", waitForSignal="character_info_lvlup_resumed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", protectTime=0.5, \
dialogHead="$avatar_sys", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
diff --git a/resources/gamedata/story/obt/guide/l0-6/0_upgrade_skill.txt b/resources/gamedata/story/obt/guide/l0-6/0_upgrade_skill.txt
index 3628d59b..356bdd69 100644
--- a/resources/gamedata/story/obt/guide/l0-6/0_upgrade_skill.txt
+++ b/resources/gamedata/story/obt/guide/l0-6/0_upgrade_skill.txt
@@ -1,28 +1,21 @@
[HEADER(is_skippable=false, is_tutorial=true)] 技能升级引导
-
[PopupDialog(dialogHead="$avatar_sys")] 每位罗德岛的干员都有自己独特的作战技巧——<@tu.kw>技能>。
[PopupDialog(dialogHead="$avatar_sys")] 磨炼他们的技能和提升她们的等级一样,同样是作战中关键的一环。
-
[GotoPage(dest="HOME", waitForSignal="home_routed")]
[Tutorial(target="btn_character_repo", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys")] \
你应该已经知道进入干员管理界面的方法。
-
[GotoPage(dest="char_repo", waitForSignal="character_repo_routed")]
-
[PopupDialog(dialogHead="$avatar_sys")] 你也已经知道查看干员详细信息的方法。
-
[Tutorial(target="pool_btn_char_repo_first_item", waitForSignal="character_info_resumed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", protectTime=0.5, \
dialogHead="$avatar_sys", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
点击查看该干员的详细信息。
-
[Tutorial(target="hotspot_skill", waitForSignal="character_info_skill_select_resumed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", protectTime=0.5, \
dialogHead="$avatar_sys")] \
从这里进入技能详情界面。
-
[Tutorial(target="lvl_up_button", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", protectTime=0.5, \
dialogHead="$avatar_sys")] \
diff --git a/resources/gamedata/story/obt/guide/l0-9/0_mission_others.txt b/resources/gamedata/story/obt/guide/l0-9/0_mission_others.txt
index 906d57b8..e52d9704 100644
--- a/resources/gamedata/story/obt/guide/l0-9/0_mission_others.txt
+++ b/resources/gamedata/story/obt/guide/l0-9/0_mission_others.txt
@@ -1,46 +1,33 @@
[HEADER(is_skippable=false, is_tutorial=true)] 见习,日常和周常引导
-
[PopupDialog(dialogHead="$avatar_amiya")] 除了主线任务以外,执行各种其他日常的支线任务的奖励也是罗德岛重要的收入来源之一。
[PopupDialog(dialogHead="$avatar_amiya")] 博士,接下来我将为你介绍其余的几种任务类型。
-
[GotoPage(dest="HOME", waitForSignal="home_routed")]
[Tutorial(target="btn_mission", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_amiya")] \
和主线任务一样,其他任务也被整理在了<@tu.kw>任务>界面。
-
[GotoPage(dest="mission", waitForSignal="mission_routed", initMissionPage="STARTMISSION")]
-
-//----------- Mission scene ------------
[Tutorial(target="tab_hotspot_startmission", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_amiya", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
这个版块整理了所有的<@tu.kw>见习>任务。
-
[PopupDialog(dialogHead="$avatar_sys", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
整理在这里的任务与其他的委托稍有不同。这是专门为你设计的一系列“复健”手续。
-
[PopupDialog(dialogHead="$avatar_sys", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
当然,完成它们可以为你带来一些额外的好处,这包括其他委托里很难得到的补给。
-
[PopupDialog(dialogHead="$avatar_amiya", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
博士,我建议可以先优先完成这些任务,来迅速回忆起你曾经掌握的“知识”。
-
[Tutorial(target="tab_hotspot_dailymission", waitForSignal="mission_page_switched", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_amiya")] \
接下来是这里,整理了所有的<@tu.kw>日常>任务
-
[PopupDialog(dialogHead="$avatar_amiya")] 罗德岛每天都会收到大量的零碎委托,因此日常任务每天都会刷新。
[PopupDialog(dialogHead="$avatar_amiya")] 所以,我们需要尽力在当天完成这些任务。
-
[Tutorial(target="tab_hotspot_weeklymission", waitForSignal="mission_page_switched", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_amiya")] \
所有的<@tu.kw>周常>任务都被整理在了这里
-
[PopupDialog(dialogHead="$avatar_amiya")] \
周常任务相比日常任务完成所需时间通常更长,但其完成期限也扩展至一周,并且完成后的补给更加丰富。
-
[PopupDialog(dialogHead="$avatar_amiya")] \
合理安排时间,逐步完成周常任务,应该是一个不错的选择!
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/l1-1/0_building_control.txt b/resources/gamedata/story/obt/guide/l1-1/0_building_control.txt
index 815dd27a..14e7cbb5 100644
--- a/resources/gamedata/story/obt/guide/l1-1/0_building_control.txt
+++ b/resources/gamedata/story/obt/guide/l1-1/0_building_control.txt
@@ -1,32 +1,21 @@
[HEADER(is_skippable=false, is_tutorial=true)] 基建-控制室升级
-
[PopupDialog(dialogHead="$avatar_closure")] 博士,我们已经获得足够的材料来升级我们基建的控制中心。
[PopupDialog(dialogHead="$avatar_closure")] 该开始动手了。
-
[GotoPage(dest="home", waitForSignal="home_routed")]
[Tutorial(target="btn_building", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
从此进入罗德岛基建系统。
-
[GotoPage(dest="building", waitForSignal="building_routed")]
-
-//----------- Building scene ------------
-
[PopupDialog(dialogHead="$avatar_closure")] 升级控制中心可以扩大整个基建系统的可使用范围,并且开放更多的制造和销售选项。
-
[Building.EnsureOperationMode(mode="ARCHITECTURE")]
[Building.FocusBRoom(roomId="slot_34")]
[Delay(time=0.02)]
-
[Tutorial(target="broom_tutorial_btn", waitForSignal="building_architecture_view_setup", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
选中控制中心
-
[Tutorial(target="button_levelup", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
-建议博士立即对控制中心进行升级。
-
-//--------------------------------------
\ No newline at end of file
+建议博士立即对控制中心进行升级。
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/l1-2/0_upgrade_char_again.txt b/resources/gamedata/story/obt/guide/l1-2/0_upgrade_char_again.txt
index 04c7b285..9a37b261 100644
--- a/resources/gamedata/story/obt/guide/l1-2/0_upgrade_char_again.txt
+++ b/resources/gamedata/story/obt/guide/l1-2/0_upgrade_char_again.txt
@@ -1,23 +1,15 @@
[HEADER(is_skippable=false, is_tutorial=true)] 第二次角色升级引导
-
[PopupDialog(dialogHead="$avatar_amiya")] 博士,路途险阻,从这里开始,我们遭遇的敌人将会更加强大。
[PopupDialog(dialogHead="$avatar_amiya")] 我们需要提升各位干员的能力来确保后面的行动能顺利进行。
[PopupDialog(dialogHead="$avatar_amiya")] 如果博士还没有对干员进行过升级,我会再带您再进行一次。
-
[GotoPage(dest="char_repo", waitForSignal="character_repo_routed")]
-// Delay a single frame so that all cards are located correctly.
[Delay(time="$f_delay_single_frame")]
-
-//[InputBlocker(blockInput=true, validX=-549, validY=125, validWidth=148, validHeight=292)]
[Tutorial(target="pool_btn_char_repo_first_item", waitForSignal="character_info_resumed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", protectTime=0.5, \
dialogHead="$avatar_sys", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
选择一名干员,进入干员详情页面。
-
[PopupDialog(dialogHead="$avatar_amiya")] 相信在之前的战斗中博士已经知道,胜利不是来自于单个干员的强大,而是来源于大家齐心协力的配合。
[PopupDialog(dialogHead="$avatar_amiya", protectTime=0.5)] 因此,非常建议博士<@tu.kw>对队伍中的干员都进行培养>。
-
-// panel_hotspot是提升等级的按钮
[Tutorial(target="panel_hotspot", waitForSignal="character_info_lvlup_resumed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", protectTime=0.5, \
dialogHead="$avatar_sys", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
diff --git a/resources/gamedata/story/obt/guide/l1-5/0_campaign_stage.txt b/resources/gamedata/story/obt/guide/l1-5/0_campaign_stage.txt
index 694554d5..9e5ea633 100644
--- a/resources/gamedata/story/obt/guide/l1-5/0_campaign_stage.txt
+++ b/resources/gamedata/story/obt/guide/l1-5/0_campaign_stage.txt
@@ -1,56 +1,43 @@
[HEADER(is_skippable=false, is_tutorial=true)] 剿灭作战引导
-
[PopupDialog(dialogHead="$avatar_sys")] 在一些地区,我们与整合运动部队发生了大规模的交战,称之为<@tu.kw>剿灭作战>。
[PopupDialog(dialogHead="$avatar_amiya")] 嗯,是的。如果能够在这些战场上取得优势,就可以大幅度削减敌人的实力。
[PopupDialog(dialogHead="$avatar_sys")] 现在,需要你亲自指挥这些重要的战斗。
-
[GotoPage(dest="home", waitForSignal="home_routed")]
-
[Tutorial(target="btn_battle", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys")] \
点击进入作战室界面
-
[GotoPage(dest="stage", waitForSignal="stage_routed")]
-
[Tutorial(target="pool_btn_zonetab_campaign", waitForSignal="zone_switched_or_resumed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys")] \
进入剿灭作战战场选择页面
-
[Tutorial(target="pool_btn_first_zonestage", waitForSignal="stagepreview_resumed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys")] \
选择其中一个剿灭作战战场
-
[Tutorial(focusX=-173, focusY=98, focusWidth=310, focusHeight=193, anchor="Right", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys")] \
剿灭作战的规则会与通常的作战稍有不同,请确保在进入前仔细阅读。
-
[Tutorial(target="btn_enemy_handbook", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_amiya")] \
博士,接下来的是重点。在剿灭作战行动中你会遭遇大量敌人,即使无法一次全部击败也不用灰心。
-
[Tutorial(focusX=-97, focusY=-331, focusWidth=103, focusHeight=37, anchor="Right", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_amiya")] \
即使没有击败全部敌人,也可以使用PRTS的代理作战。另外理智也会根据未击败的敌人数进行相应的返还,请务必大胆地进行尝试。
-
[PopupDialog(dialogHead="$avatar_sys")] \
完成剿灭作战后,会根据这次作战击败的人数得到相应的奖励。
-
[Tutorial(target="panel_campaign_info", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys")] \
单次击败的敌人数越多,就可以获得更高的阶段奖励。不过注意每个阶段奖励只能获取一次。
-
[Tutorial(focusX=207, focusY=62, focusWidth=390, focusHeight=77, anchor="BottomLeft", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys")] \
此外根据击败敌人数还会有每周<@tu.kw>合成玉>奖励。这些奖励是各个剿灭作战之间共通的,并且会以周为单位进行刷新。
-
[Tutorial(target="panel_campaign_info", waitForSignal="stage_campaign_break_detail_shown", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_amiya")] \
diff --git a/resources/gamedata/story/obt/guide/l2-3/0_weekly_evolve.txt b/resources/gamedata/story/obt/guide/l2-3/0_weekly_evolve.txt
index 4677395f..636e72c6 100644
--- a/resources/gamedata/story/obt/guide/l2-3/0_weekly_evolve.txt
+++ b/resources/gamedata/story/obt/guide/l2-3/0_weekly_evolve.txt
@@ -1,22 +1,15 @@
[HEADER(is_skippable=false, is_tutorial=true)] 精英材料关卡教学
-
[PopupDialog(dialogHead="$avatar_sys")] 与你奋战至此的干员们已经积累了不少的经验,是时候为他们的晋升做准备了。
[PopupDialog(dialogHead="$avatar_amiya")] 啊,PRTS,等等!博士,为了晋升你的干员,还需要一些专门的材料。
-
[GotoPage(dest="HOME", waitForSignal="home_routed")]
[Tutorial(target="btn_battle", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_amiya")] \
从此进入<@tu.kw>作战室>
-
[GotoPage(dest="stage", waitForSignal="stage_routed")]
-
-//----------- Stage scene ------------
[Tutorial(target="pool_btn_zonetab_weekly_evolve", waitForSignal="stage_weekly_zonetype_selected", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_amiya")] \
点击进入晋升材料获取作战行动。
-
[PopupDialog(dialogHead="$avatar_amiya")] 晋升材料关卡和资源型作战关卡一样,开放时间会根据日期的不同有所限制。如果遇到当天没有开放的作战行动,博士需要改日再来。
-[PopupDialog(dialogHead="$avatar_sys")] 各个职业所需要的晋升材料也不相同,请安排材料的获取顺序,晋升干员,让他们早日成为你更强大的助力。
-//--------------------------------------
\ No newline at end of file
+[PopupDialog(dialogHead="$avatar_sys")] 各个职业所需要的晋升材料也不相同,请安排材料的获取顺序,晋升干员,让他们早日成为你更强大的助力。
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/l2-8/0_fstar_level.txt b/resources/gamedata/story/obt/guide/l2-8/0_fstar_level.txt
index 2a077029..09678c4d 100644
--- a/resources/gamedata/story/obt/guide/l2-8/0_fstar_level.txt
+++ b/resources/gamedata/story/obt/guide/l2-8/0_fstar_level.txt
@@ -1,8 +1,5 @@
[HEADER(is_skippable=false, is_tutorial=true)] 突袭引导
-
[PopupDialog(dialogHead="$avatar_sys")] 现在所有主线关卡的突袭作战已经解锁,请前往关卡<@tu.kw>0-1>进行查看。
-
[GotoPage(dest="stage", waitForSignal="stage_routed", zoneId="main_1", stageId="main_00-01")]
-
[PopupDialog(dialogHead="$avatar_sys")] 突袭模式会在普通关卡的基础上加入严格的挑战条件,但是同时也提供丰厚的一次性奖励。
[PopupDialog(dialogHead="$avatar_sys")] 突袭模式在失败时会<@tu.kw>消耗一半>的理智。如果对自己的作战能力有信心,可以多多在突袭模式下挑战关卡。
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/misc/assist_char.txt b/resources/gamedata/story/obt/guide/misc/assist_char.txt
index 021a6ea5..38ac8e52 100644
--- a/resources/gamedata/story/obt/guide/misc/assist_char.txt
+++ b/resources/gamedata/story/obt/guide/misc/assist_char.txt
@@ -1,13 +1,10 @@
[HEADER(is_skippable=false, is_tutorial=true)] 好友助战引导
-
[PopupDialog(dialogHead="$avatar_sys")] 或许你已经注意到了,罗德岛的支援系统允许你在作战前请求一些“外部”的增援。
-
[Tutorial(target="hotspot_assist", waitForSignal="squad_friendassist_resumed", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys")] \
在作战前编队页面点击<@tu.kw>这里>便可使用这个系统。
-
[PopupDialog(dialogHead="$avatar_sys")] 如果你已经与其他的组织签订了合作契约,你应该可以在这个界面看到一些他们准备的外援。
[PopupDialog(dialogHead="$avatar_sys")] 根据我方现在实力和与其关系的不同,外援的强度也会有所变化。
[PopupDialog(dialogHead="$avatar_sys")] 虽然不是在任何行动中都可以使用外援,但合理利用它们应该可以为你减轻正面战场的压力。
-[PopupDialog(dialogHead="$avatar_sys")] 请尽可能多地与其他组织建立良好关系,以扩展可使用外援数量。
+[PopupDialog(dialogHead="$avatar_sys")] 请尽可能多地与其他组织建立良好关系,以扩展可使用外援数量。
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/misc/auto_battle.txt b/resources/gamedata/story/obt/guide/misc/auto_battle.txt
index 6279b2d0..0611db9d 100644
--- a/resources/gamedata/story/obt/guide/misc/auto_battle.txt
+++ b/resources/gamedata/story/obt/guide/misc/auto_battle.txt
@@ -1,5 +1,4 @@
[HEADER(is_skippable=false, is_tutorial=true)] 代理引导
-
[PopupDialog(dialogHead="$avatar_sys")] 对了,忘了告诉你,现在已经可以使用<@tu.kw>代理指挥>了。
[PopupDialog(dialogHead="$avatar_sys")] 你在一次作战里获得全胜以后,我可以为你自动重现上次的作战流程。
[PopupDialog(dialogHead="$avatar_sys")] 不使用好友助战且三星通过才能解锁代理指挥。
diff --git a/resources/gamedata/story/obt/guide/shop/0_main_and_extraqc.txt b/resources/gamedata/story/obt/guide/shop/0_main_and_extraqc.txt
index a78a6ec4..6c2b9259 100644
--- a/resources/gamedata/story/obt/guide/shop/0_main_and_extraqc.txt
+++ b/resources/gamedata/story/obt/guide/shop/0_main_and_extraqc.txt
@@ -1,75 +1,49 @@
[HEADER(is_skippable=false, is_tutorial=true)] 商店:特别推荐和采购凭证
-
-//----------- shop scene ------------
-
-
-//////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
-//修改此处的image来切换cg
[Background(image="bg_abyss_1",width=1.7, height=1.7)]
-//对话
[Blocker(a=0, fadetime=0.6, block=false)]
[ImageTween(xFrom=0, yFrom=0, xTo=0, yTo=-20, xScaleFrom=1, yScaleFrom=1, xScaleTo=1.1, yScaleTo=1.1, duration=15, block=false)]
-
-//对话内容此处填入
[Character(name="char_007_closre_1#3")]
[name="???"] 诶,好久不见啊,亲爱的Dr.{@nickname}。收到我发给你的信了吗?
-
[Decision(options="没有收到;收到了", values="1;2")]
-
[Predicate(references="1")]
[Character(name="char_007_closre_1#3")]
[name="???"] 唔......没关系,看来这和我估计的情况相差还挺远的。
[name="???"] 总之,不要在意信了,就当它没有存在过吧。
-
[Predicate(references="2")]
[Character(name="char_007_closre_1#3")]
[name="???"] 噢噢,真不愧是博士......我知道你能办到。这可不是一件轻而易举的事情。
[name="???"] 感觉只要再相处一段时间,我们就能有更多更深的共同语言了。
-//对话内容此处填入
[Predicate]
-
[name="???"] 嘿嘿,对了。你知道吗,虽然我是罗德岛舰船可靠性工程师......不过我同时也需要负责管理采购。
[name="???"] 啊啊————!这里实在太暗了,这可不是增进感情的好地方。来吧博士,换个地方,我准备了一些新东西给你瞧瞧。
[dialog]
-
[Character]
-
[Blocker(a=1, r=1,g=1, b=1, fadetime=0.6, block=true)]
[Background(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-///////////////////////////
-
[PopupDialog(dialogHead="$avatar_closure")] 过去在地下网络上的老朋友倒是给我提供了不少渠道。总之————
[PopupDialog(dialogHead="$avatar_closure")] 客户至上!欢迎来到罗德岛采购中心。
-
[Shop.SwitchTopTab(shopType="RECOMMENDSHOP")]
[Tutorial(target="toptab_recommend", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
现在你看到的是<@tu.kw>推荐页面>。
-
[PopupDialog(dialogHead="$avatar_closure")] 这里陈列的都是我精心挑选的、物廉价美的好东西。
[PopupDialog(dialogHead="$avatar_closure")] 只要Dr.{@nickname}一声令下,采购部就会立刻将货物送至到您的房间门口。
[PopupDialog(dialogHead="$avatar_closure")] 这些东西有些是需要预算经费的,不过更多的是能用一些资源免费兑换的......
[PopupDialog(dialogHead="$avatar_closure")] 不过无论如何,这里的物品质量都有十足的保证,Dr.{@nickname}可以放心挑选哦!
-
[Tutorial(target="toptab_qc", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
来看看<@tu.kw>凭证商店>吧。
[Shop.SwitchTopTab(shopType="QCSHOP")]
-
[PopupDialog(dialogHead="$avatar_closure")] 在凭证商店,Dr.{@nickname}可以用作战中获得的各种凭证。
[PopupDialog(dialogHead="$avatar_closure")] 而凭证可以用来兑换物资。
-
[Tutorial(target="qctab_extra", waitForSignal="shop_qc_subtab_switched", searchBtnInChildren=true, \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure")] \
举个例子,我们来看下<@tu.kw>采购凭证>。
-
[PopupDialog(dialogHead="$avatar_closure")] <@tu.kw>采购凭证>是从物资筹备-资源保障作战任务中得到的奖励。
[PopupDialog(dialogHead="$avatar_closure")] 随着Dr.{@nickname}参与的行动越来越多,<@tu.kw>采购凭证>数量也会越来越多。
-[PopupDialog(dialogHead="$avatar_closure")] 在必要的时候,Dr.{@nickname}可以根据需要,来采购部兑换必要的物资。
-
-//--------------------------------------
\ No newline at end of file
+[PopupDialog(dialogHead="$avatar_closure")] 在必要的时候,Dr.{@nickname}可以根据需要,来采购部兑换必要的物资。
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/shop/1_furni.txt b/resources/gamedata/story/obt/guide/shop/1_furni.txt
index c58ced10..4197169b 100644
--- a/resources/gamedata/story/obt/guide/shop/1_furni.txt
+++ b/resources/gamedata/story/obt/guide/shop/1_furni.txt
@@ -1,29 +1,20 @@
[HEADER(is_skippable=false, is_tutorial=true)] 商店:家具
-
-//----------- shop scene ------------
-
[PopupDialog(dialogHead="$avatar_closure")] Dr.{@nickname}对新的宿舍感觉如何?看上去好像还缺点什么......
[PopupDialog(dialogHead="$avatar_closure")] 我向家乡的著名家具零售商要到了一批新品。
-
[Tutorial(target="toptab_furn", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
快来看看<@tu.kw>家具商店>吧,Dr.{@nickname}!
[Shop.SwitchTopTab(shopType="FURNSHOP")]
-
[PopupDialog(dialogHead="$avatar_closure")] 在这里你可以用家具币或至纯源石购买各式各样的家具。
[PopupDialog(dialogHead="$avatar_closure")] 好多家具送过来的时候都是需要手动拼装的呢......不过干员们对这个好感兴趣,已经都事先拼好了。
[PopupDialog(dialogHead="$avatar_closure")] 所以博士只要在宿舍中,点击<@tu.kw>装扮模式>的菜单————
[PopupDialog(dialogHead="$avatar_closure")] 或者进入<@tu.kw>主题>页面选择<@tu.kw>快速布置>就可以直接放上崭新的家具了。
-
-//--------------------------------------
-
[Tutorial(target="toptab_skin", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
说到这里,就不得不介绍下我最喜欢的————【时装商店】部分了
[Shop.SwitchTopTab(shopType="SKINSHOP")]
-
[PopupDialog(dialogHead="$avatar_closure")] 时装商店中可以购买到新款服饰,都是专业设计师老师们设计的款式!
[PopupDialog(dialogHead="$avatar_closure")] 毕竟即便是在罗德岛,所有成员也需要注意日常打理,正所谓“人靠衣装”......
[PopupDialog(dialogHead="$avatar_closure")] 因为经过细心调整,服装不会影响干员们的作战发挥,请Dr.{@nickname}放心购买。
diff --git a/resources/gamedata/story/obt/guide/shop/2_social.txt b/resources/gamedata/story/obt/guide/shop/2_social.txt
index 6b9d5f2e..3a0fb4a1 100644
--- a/resources/gamedata/story/obt/guide/shop/2_social.txt
+++ b/resources/gamedata/story/obt/guide/shop/2_social.txt
@@ -1,20 +1,15 @@
[HEADER(is_skippable=false, is_tutorial=true)] 信用商店引导
-
[PopupDialog(dialogHead="$avatar_closure")] <@tu.kw>信用点数>也能用来兑换物资哦,Dr.{@nickname}。
-
[GotoPage(dest="shop", waitForSignal="shop_routed")]
-//----------- shop scene ------------
-
[Tutorial(target="toptab_social", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
从这里进入<@tu.kw>信用商店>。
[Shop.SwitchTopTab(shopType="SOCAILSHOP")]
-
[PopupDialog(dialogHead="$avatar_closure")] 这些陈列的物资都可以用信用点数来兑换。信用点数通常可以从基建的<@tu.kw>宿舍>与<@tu.kw>会客室>中累积,每日结算一次。
[PopupDialog(dialogHead="$avatar_closure")] 信用商店中的商品会不定期更新,所以Dr.{@nickname}要记得常来看看哦。
[PopupDialog(dialogHead="$avatar_closure")] 啊!差点忘了,Dr.{@nickname}现在应该还没有充足的信用点......博士待会点击右上角的<@tu.kw>领取>试试。
[Tutorial(target="get_social_btn", \
animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_closure", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
-里面是我的一点心意————<@tu.kw>100信用点>,博士试着用这些点数来兑换商品吧!
+里面是我的一点心意————<@tu.kw>100信用点>,博士试着用这些点数来兑换商品吧!
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/train/tr_01.txt b/resources/gamedata/story/obt/guide/train/tr_01.txt
index 8563346b..6865486a 100644
--- a/resources/gamedata/story/obt/guide/train/tr_01.txt
+++ b/resources/gamedata/story/obt/guide/train/tr_01.txt
@@ -1,19 +1,11 @@
[HEADER(is_skippable=false, is_tutorial=true)] 编队提示:医疗
-
-//----------- shop scene ------------
[ShowItem(image="item_medic", fadetime=0.1)]
[PopupDialog(dialogHead="$avatar_amiya", protectTime=1)] 博士,为了确保干员能够在战场中持续进行作战,<@tu.kw>医疗干员>是不可或缺的补给人员。
[PopupDialog(dialogHead="$avatar_amiya", protectTime=1)] 刚刚加入我们的<@tu.kw>芙蓉>便是一个优秀的医疗干员。
[HideItem]
-
-// btn_mutli_format暂时保留
[Tutorial(target="btn_mutli_format", searchBtnInChildren="true", waitForSignal="squadselect_entered", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_amiya")] \
点击按钮进入快速编队页面
-
[CharSelect.ApplySortFilter(sortType="BY_GAIN_TIME_DOWN", professionFilter="MEDIC")]
-
-[PopupDialog(dialogHead="$avatar_amiya", protectTime=1.5)] 博士,我已经帮你筛选好了我们的<@tu.kw>医疗干员>。请在这里选择至少一位<@tu.kw>医疗干员>加入我们的小队。
-
-//--------------------------------------
\ No newline at end of file
+[PopupDialog(dialogHead="$avatar_amiya", protectTime=1.5)] 博士,我已经帮你筛选好了我们的<@tu.kw>医疗干员>。请在这里选择至少一位<@tu.kw>医疗干员>加入我们的小队。
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/train/tr_03.txt b/resources/gamedata/story/obt/guide/train/tr_03.txt
index 54f3db5c..d11ffa89 100644
--- a/resources/gamedata/story/obt/guide/train/tr_03.txt
+++ b/resources/gamedata/story/obt/guide/train/tr_03.txt
@@ -1,18 +1,11 @@
[HEADER(is_skippable=false, is_tutorial=true)] 编队提示:狙击
-
-//----------- shop scene ------------
[ShowItem(image="item_sniper", fadetime=0.1)]
[PopupDialog(dialogHead="$avatar_amiya", protectTime=1)] <@tu.kw>狙击干员>拥有广射程,能够同时应对空中和地面的大部分单位,是小队中的中坚力量。
[PopupDialog(dialogHead="$avatar_amiya", protectTime=1)] <@tu.kw>杰西卡>虽然战斗经验尚不成熟,但却是一位非常有潜力的狙击干员。
[HideItem]
-// btn_mutli_format暂时保留
[Tutorial(target="btn_mutli_format", searchBtnInChildren="true", waitForSignal="squadselect_entered", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_amiya")] \
点击按钮进入快速编队页面
-
[CharSelect.ApplySortFilter(sortType="BY_GAIN_TIME_DOWN", professionFilter="SNIPER")]
-
-[PopupDialog(dialogHead="$avatar_amiya")] 博士,请在这里选择至少一位<@tu.kw>狙击干员>加入我们的小队。
-
-//--------------------------------------
\ No newline at end of file
+[PopupDialog(dialogHead="$avatar_amiya")] 博士,请在这里选择至少一位<@tu.kw>狙击干员>加入我们的小队。
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/train/tr_04.txt b/resources/gamedata/story/obt/guide/train/tr_04.txt
index d3bfd6a7..0a30e7d2 100644
--- a/resources/gamedata/story/obt/guide/train/tr_04.txt
+++ b/resources/gamedata/story/obt/guide/train/tr_04.txt
@@ -1,18 +1,11 @@
[HEADER(is_skippable=false, is_tutorial=true)] 编队提示:单体先锋
-
-//----------- shop scene ------------
[ShowItem(image="item_vanguard", fadetime=0.1)]
[PopupDialog(dialogHead="$avatar_amiya", protectTime=1)] <@tu.kw>先锋干员>拥有低廉的部署费用和均衡的攻守能力,是作战前期打开局面的一把好手。
[PopupDialog(dialogHead="$avatar_amiya", protectTime=1)] <@tu.kw>芬>作为行动预备组的队长,可以周期性地提供部署费用,是一名非常典型的先锋干员。
[HideItem]
-// btn_mutli_format暂时保留
[Tutorial(target="btn_mutli_format", searchBtnInChildren="true", waitForSignal="squadselect_entered", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_amiya")] \
点击按钮进入快速编队页面
-
[CharSelect.ApplySortFilter(sortType="BY_GAIN_TIME_DOWN", professionFilter="PIONEER")]
-
-[PopupDialog(dialogHead="$avatar_amiya")] 博士,请在这里选择至少一位<@tu.kw>先锋干员>加入我们的小队。
-
-//--------------------------------------
\ No newline at end of file
+[PopupDialog(dialogHead="$avatar_amiya")] 博士,请在这里选择至少一位<@tu.kw>先锋干员>加入我们的小队。
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/train/tr_05.txt b/resources/gamedata/story/obt/guide/train/tr_05.txt
index 51d53710..4ec3448d 100644
--- a/resources/gamedata/story/obt/guide/train/tr_05.txt
+++ b/resources/gamedata/story/obt/guide/train/tr_05.txt
@@ -1,8 +1,5 @@
[HEADER(is_skippable=false, is_tutorial=true)] 编队提示:单体术师
-
-//----------- shop scene ------------
[ShowItem(image="item_caster", fadetime=0.1)]
[PopupDialog(dialogHead="$avatar_amiya", protectTime=1)] 博士,像我一样,<@tu.kw>术师干员>的攻击可以有效克制敌方的高防御单位,是我方团队的主要火力输出。
[PopupDialog(dialogHead="$avatar_amiya", protectTime=1)] 请博士一定注意在小队中安排至少一名<@tu.kw>术师干员>。
-[HideItem]
-//--------------------------------------
\ No newline at end of file
+[HideItem]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/guide/train/tr_06.txt b/resources/gamedata/story/obt/guide/train/tr_06.txt
index 83680674..9d2d49ac 100644
--- a/resources/gamedata/story/obt/guide/train/tr_06.txt
+++ b/resources/gamedata/story/obt/guide/train/tr_06.txt
@@ -1,17 +1,8 @@
[HEADER(is_skippable=false, is_tutorial=true)] 编队提示:群体术师
-
-//----------- shop scene ------------
-
[PopupDialog(dialogHead="$avatar_amiya", protectTime=1)] 像<@tu.kw>12F>一样,有一部分<@tu.kw>术师干员>的部署费用极高,但相应的拥有群体攻击能力。运用得当的话可以对敌方大量单位造成毁灭性的打击。
-
-// btn_mutli_format暂时保留
[Tutorial(target="btn_mutli_format", searchBtnInChildren="true", waitForSignal="squadselect_entered", \
animStyle="Click", focusStyle="HighlightRect", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_amiya")] \
点击按钮进入快速编队页面
-
[CharSelect.ApplySortFilter(sortType="BY_GAIN_TIME_DOWN", professionFilter="CASTER")]
-
-[PopupDialog(dialogHead="$avatar_amiya")] 博士,如果还没有安排<@tu.kw>使用群体攻击>的术师干员的话,强烈建议将<@tu.kw>12F>编入我们的小队。
-
-//--------------------------------------
\ No newline at end of file
+[PopupDialog(dialogHead="$avatar_amiya")] 博士,如果还没有安排<@tu.kw>使用群体攻击>的术师干员的话,强烈建议将<@tu.kw>12F>编入我们的小队。
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_00-01_beg.txt b/resources/gamedata/story/obt/main/level_main_00-01_beg.txt
index 6f5c92b8..00499674 100644
--- a/resources/gamedata/story/obt/main/level_main_00-01_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_00-01_beg.txt
@@ -1,26 +1,18 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
-// Comments
-
[Dialog]
[Character]
[PlayMusic(intro="$escape_intro", key="$escape_loop", volume=0.8, crossfade=1.5, delay=0.5)]
-
[Background(image="bg_cher_1",x=0, y=20, xScale=1.1, yScale=1.1, fadetime=1)]
[Dialog]
[Delay(time=1)]
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 可恶......
[name="杜宾"] 这里,究竟怎么了?
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
-//修改此处的image来切换cg
[Image(image="avg_2_2",x=0, y=0, xScale=1, yScale=1, fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
[ImageTween(xFrom=0, yFrom=0, xTo=0, yTo=-20, xScaleFrom=1, yScaleFrom=1, xScaleTo=1.1, yScaleTo=1.1, duration=15, block=false)]
-//对话内容此处填入
-
[name="整合运动成员"] 这边的屋子,也都给我搜干净!
[name="女性"] 放开他......不!你们......
[name="整合运动成员"] 反抗?太迟了!可恨的切尔诺伯格人!
@@ -55,7 +47,6 @@
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Dialog]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[name="整合运动成员A"] 还有逃脱的切尔诺伯格人吗?
[name="整合运动成员B"] 我在搜!
[name="整合运动成员A"] 一个也别漏掉!
@@ -63,12 +54,9 @@
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Dialog]
-
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_016_medic")]
[name="医疗干员"] (咳......)
-
[Dialog]
[Character]
[name="整合运动成员A"] 什么声音?
@@ -107,7 +95,6 @@
[name="整合运动成员B"] 躲在那里,就有用吗......
[name="女性"] 对,对不起!对不起啊!!至少,至少饶了我的儿子!!
[name="整合运动成员B"] ......
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Dialog]
[Character]
@@ -130,16 +117,13 @@
[name="杜宾"] 记住,果断、迅速地解决掉!
[name="杜宾"] Dr.{@nickname},调集队伍吧,现在是你证明自己的时候了。
[name="杜宾"] 现在的局势,可不允许我们有所保留。
-
[Decision(options="早就该交给我了!;......;简单,我会轻松解决的。", values="1;2;3")]
[Predicate(references="1;2;3")]
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 呵。
[name="杜宾"] 阿米娅,看你的了。
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 我明白。
-
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.2, block=true)]
[Character(fadetime=0)]
[Background(fadetime=0)]
@@ -149,20 +133,15 @@
[Delay(time=0.6)]
[name="阿米娅"] ......“如果争端能够避免,那我们应当沉默——
[name="阿米娅"] ——如果战斗是必要的,那就战斗到最后!”
-
[name="阿米娅"] 罗德岛的信条......从来没有改变过!
-
[Delay(time=0.6)]
[Dialog]
[Image(image="avg_1_3",x=0, y=0, xScale=1, yScale=1, fadetime=1)]
[PlaySound(key="$flashback", volume=0.7)]
-
[ImageTween(xFrom=0, yFrom=0, xTo=0, yTo=-700, xScaleFrom=1, yScaleFrom=1, xScaleTo=8, yScaleTo=8, duration=1.6, block=false)]
-
[PlaySound(key="$flashback", volume=0.7, Delay=0.3)]
[PlaySound(key="$flashback", volume=0.7, Delay=0.7)]
[Delay(time=0.2)]
[Blocker(a=1,r=255, g=255, b=255, fadetime=0.3, block=true)]
[Image]
-[Blocker(block=true, fadetime=0.5)]
-
+[Blocker(block=true, fadetime=0.5)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_00-01_end.txt b/resources/gamedata/story/obt/main/level_main_00-01_end.txt
index 4e1070d1..afbb1b26 100644
--- a/resources/gamedata/story/obt/main/level_main_00-01_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_00-01_end.txt
@@ -1,13 +1,7 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(后)
-
-// Comments
-// 从室内走向室外白光
-
[Background(image="bg_cher_1",fadetime=1,screenadapt="coverall")]
[PlayMusic(intro="$escape_intro", key="$escape_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
-
[CameraShake(duration=1.5, xstrength=7, ystrength=5, vibrato=30, randomness=90, fadeout=true, block=false)]
[Character(name="char_1002_nsabr_2")]
[Blocker(a=1, r=255, g=255, b=255, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
@@ -15,7 +9,6 @@
[Blocker(a=0, fadetime=1.5, block=true)]
[name="整合运动成员"] 呃 ......
[name="整合运动成员"] 你们不是......乌萨斯......人......
-
[Character(fadetime=0.7)]
[Dialog]
[Delay(time=0.7)]
@@ -27,12 +20,10 @@
[name="杜宾"] 是该客观评价你的能力了。
[Character(name="char_016_medic")]
[name="医疗干员"] 咦,阿米娅......她去......
-
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Dialog]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_002_amiya_1#2")]
[name="阿米娅"] 没事吧?
[Character(name="char_002_amiya_1#2",focus=-1)]
@@ -48,27 +39,22 @@
[name="阿米娅"] 去找个安全的地方藏身。
[Character(name="char_002_amiya_1",focus=-1)]
[name="女性"] 呜,呜......宽恕我们......饶了我......
-
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Dialog]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_016_medic")]
[name="医疗干员"] ......
[Character(name="char_002_amiya_1#2")]
[name="阿米娅"] 各位休息好了吗?
[Character(name="char_016_medic")]
[name="医疗干员"] 啊,没事......
-
[Decision(options="她为什么害怕你?", values="1")]
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] ......
[name="阿米娅"] Dr.{@nickname}......
[name="阿米娅"] 类似的问题,你以前也问过呢。
-
[Decision(options="......", values="1")]
[Predicate(references="1")]
[Character(name="char_002_amiya_1#4")]
@@ -92,12 +78,8 @@
[name="杜宾"] 这一次,他们开始大规模地使用暴力。
[name="杜宾"] 等到乌萨斯政府平息了事件,切尔诺伯格的感染者,只会遭到更残酷的对待。
[name="杜宾"] ......与之相反,有了Dr.{@nickname}你,罗德岛的处境,也许能有所改善。
-
-
[Decision(options="......这和我也有关系?;......;那我还挺重要的。", values="1;2;3")]
[Predicate(references="1;2;3")]
-
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 凯尔希和阿米娅都和我说过,你是最顶尖的矿石病研究学者。
[name="杜宾"] ......现在,你陷入了记忆丧失的困境,我很怀疑,你还能不能再派上用场。
@@ -109,12 +91,10 @@
[name="杜宾"] 其实之前,我怎么也没法把神经学博士和战术家联系在一起......
[name="杜宾"] 看到你本人后,似乎好理解了一些。
[name="杜宾"] 毕竟罗德岛本身就很像你的专业。
-
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Dialog]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_016_medic")]
[name="医疗干员"] 喂!你!别跑!该注射药剂了!
[Character(name="char_016_medic",name2="char_013_riop",focus=2)]
@@ -133,7 +113,6 @@
[name="医疗干员"] 别动!我要扎了!
[Character(name="char_016_medic",name2="char_013_riop",focus=2)]
[name="近卫干员"] 啊!!
-
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Dialog]
@@ -150,30 +129,25 @@
[name="杜宾"] 无论是普通人还是感染者,无论是和平还是纷争,罗德岛想要解决问题,而不是任由仇恨和疾病蔓延肆虐。
[name="杜宾"] Dr.{@nickname},这可能也会是你职责的一部分。
[name="杜宾"] ......至少,这是我粗浅的请求。
-
[Decision(options="你在说什么??;......;我需要更慎重地思索一下。", values="1;2;3")]
[Predicate(references="1;2;3")]
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 我们会留给你很多时间的,你可以慢慢理解。
[name="杜宾"] 只不过,给我们的时间却不多了。
[name="杜宾"] 整顿队伍,出发!
[name="杜宾"] 前往汇合点的路上,还不知道有什么等着我们!
-
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Dialog]
[Background]
[Blocker(a=0, fadetime=0.6, block=true)]
[delay(time=1)]
-
[name="杜宾"] (阿米娅......)
[name="杜宾"] (切尔诺伯格现在的情况非常复杂,我们不能给整支救援队伍带去心理压力。但是......)
[name="阿米娅"] (我们......还有多长时间?)
[name="杜宾"] (......三小时。)
[name="杜宾"] (三小时之后,天灾将会吞没这个城市。)
[name="杜宾"] (等到天灾降临,一切就都完了。)
-
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Background(image="bg_cher_1",x=0, y=20, xScale=1.1, yScale=1.1, fadetime=1)]
@@ -184,9 +158,7 @@
[name="???"] 不确定因素。
[name="???"] 去,通知其他人。
[name="???"] 我们追。
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Character]
[Dialog]
-[Image]
-
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_00-02_beg.txt b/resources/gamedata/story/obt/main/level_main_00-02_beg.txt
index 65ef09dd..cef3450f 100644
--- a/resources/gamedata/story/obt/main/level_main_00-02_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_00-02_beg.txt
@@ -1,26 +1,19 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(前)
-
-// Comments
-
[Background]
[PlayMusic(intro="$escape_intro", key="$escape_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
[Background(image="bg_cher_1",fadetime=1,screenadapt="coverall")]
[Blocker(a=0, fadetime=0.6, block=false)]
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] ......这终归还是,太超乎我的想象了。
[name="杜宾"] 爆炸,骚乱,火光,巷战......
[name="杜宾"] 难道整个切尔诺伯格,都陷入了这种混乱吗?
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
-//修改此处的image来切换cg
[Image(image="bg_0_tv",x=0, y=0, xScale=1, yScale=1, fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
[ImageTween(xFrom=0, yFrom=0, xTo=0, yTo=-20, xScaleFrom=1, yScaleFrom=1, xScaleTo=1.1, yScaleTo=1.1, duration=15, block=false)]
-//对话内容此处填入
[name="电视主持人"] 在切尔诺伯格军警的团结协作与迅速反应之下......
[name="电视主持人"] ......情况已经被控制,大部分区域的意外事件已经被镇压。
[name="电视主持人"] 目前,切尔诺伯格军警已经包围了盘踞在瓦舒克大道上的暴徒......
@@ -28,13 +21,10 @@
[name="电视主持人"] 请各位不要惊慌,待在屋中,等待切尔诺伯格的又一场胜利......
[name="电视主持人"] 乌萨斯的荣光保佑着陛下和他的人民!
[dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
[Background(image="bg_cher_1",fadetime=1,screenadapt="coverall")]
[Blocker(a=0, fadetime=0.6, block=false)]
-///////////////////////////
-
[Character(name="char_1002_nsabr_2")]
[name="整合运动成员"] ......
[Character]
@@ -55,12 +45,10 @@
[name="乌萨斯军警"] 我,我要......坚持不住了......!
[name="乌萨斯军警队长"] 退后的人,统统处死!
[name="乌萨斯军警"] 咳......
-
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Dialog]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_013_riop")]
[name="近卫干员"] 我们......
[Character(name="char_130_doberm_ex")]
@@ -95,22 +83,16 @@
[name="阿米娅"] 侦查干员发现了整合运动,他们马上就要和我们的救援队伍接触了!
[Character(name="char_130_doberm_ex")]
[name="杜宾"] ——至少,我们现在的优势,也就只有谨小慎微这一点了。
-
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Dialog]
[Blocker(a=0, fadetime=0.6, block=true)]
-
-
[Character(name="char_1002_nsabr_2")]
[name="整合运动成员"] 嗯?
[name="整合运动成员"] 这,这里也有武装力量?!
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 各小队,作战准备!不要给他们反击的机会!
-
[Delay(time=0.3)]
[Dialog]
[Blocker(block=true)]
-[Image]
-
-
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_00-02_end.txt b/resources/gamedata/story/obt/main/level_main_00-02_end.txt
index e03fc23a..d5372b9d 100644
--- a/resources/gamedata/story/obt/main/level_main_00-02_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_00-02_end.txt
@@ -1,10 +1,7 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(后)
-
-// Comments
[PlayMusic(intro="$escape_intro", key="$escape_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Background(image="bg_cher_1",fadetime=1,screenadapt="coverall")]
[Delay(time=1)]
-
[character(name="char_013_riop")]
[name="近卫干员"] 哈,哈......
[name="近卫干员"] 整合运动还真是......精力旺盛!
@@ -25,18 +22,14 @@
[name="乌萨斯军警队长"] ——小女孩?
[name="乌萨斯军警队长"] 你......感染者?
[name="乌萨斯军警队长"] 别动!放下武器!
-
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.3, block=true)]
[Dialog]
[Blocker(a=0, fadetime=0.3, block=true)]
[Character(name="char_130_doberm_ex")]
[name="杜宾"] (做好防护准备,一旦对方有敌对倾向......)
-
-
[Blocker(a=0.3, r=0.95, g=0.95, b=0.95, fadetime=4, block=true)]
[name="杜宾"] (烟雾?从哪里......)
-
[PlayMusic(intro="$calamity_intro", key="$calamity_loop", volume=1, crossfade=1.5)]
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.3, block=true)]
@@ -49,15 +42,12 @@
[name="杜宾"] 重装干员!敌袭!
[character]
[name="乌萨斯军警队长"] 什,什么?!
-
[character(fadetime=0)]
[Dialog(fadetime=0)]
[PlaySound(key="$d_sp_ballista",volume=0.7)]
[Blocker(a=1, r=100, g=100, b=100, fadetime=0.1,block=true)]
[Blocker(a=0.3, r=0.95, g=0.95, b=0.95, fadetime=0.3, block=true)]
[Delay(time=1)]
-
-
[Character(name="char_1502_crowns",fadetime=0.5)]
[name="???"] ......
[Character(name="char_002_amiya_1#7")]
@@ -65,19 +55,16 @@
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 阿米娅,小心......
[name="杜宾"] 她和那些普通的感染者暴徒,不是一回事!
-
[Blocker(a=1, r=0, g=0, b=0, block=true)]
[Character(fadetime=0)]
[Background(fadetime=0)]
[Blocker(a=0.3, r=0.95, g=0.95, b=0.95, fadetime=0.3, block=true)]
[Image(image="avg_1_1",x=0, y=-50, xScale=1.2, yScale=1.2, fadetime=1)]
[ImageTween(xFrom=0, yFrom=-50, xTo=0, yTo=0, xScaleFrom=1.2, yScaleFrom=1.2, xScaleTo=1, yScaleTo=1, duration=10, block=false)]
-
[name="???"] 哼,逃跑......
[name="???"] 又能逃到哪里?
[name="???"] 去,撕碎他们。
[name="整合运动成员"] ——————
-
[Blocker(a=1, r=0.95, g=0.95, b=0.95, fadetime=4, block=true)]
[Background(image="bg_cher_1", width=1, height=1, screenadapt="coverall")]
[Image]
@@ -112,12 +99,10 @@
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 走!去第一汇合点!
[name="杜宾"] 各小队!动作要快!快!
-
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Dialog]
[Blocker(a=0.3, r=0.95, g=0.95, b=0.95, fadetime=0.3, block=true)]
-
[Character(name="char_1502_crowns")]
[name="???"] ......
[Character]
@@ -126,8 +111,7 @@
[Character(name="char_1502_crowns")]
[name="???"] 切尔诺伯格人......
[name="???"] 该死。
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_00-04_beg.txt b/resources/gamedata/story/obt/main/level_main_00-04_beg.txt
index 933b9e81..3e37dc41 100644
--- a/resources/gamedata/story/obt/main/level_main_00-04_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_00-04_beg.txt
@@ -1,12 +1,8 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三关(前)
-
-// Comments
[PlaySound(key="$d_gen_soldiersrun",volume=0.5)]
[Background(screenadapt="coverall", image="bg_cher_5",fadetime=1,screenadapt="coverall")]
[PlayMusic(intro="$escape_intro", key="$escape_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] Ace!
[Character(fadetime=0.5)]
@@ -16,58 +12,46 @@
[name="Ace"] 看来,你们都平安无事。
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 这里还没到汇合点......怎么只有你一个人?
-
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.3, block=true)]
[Dialog]
[Blocker(a=0, fadetime=0.3, block=true)]
-
[Character(name="char_1002_nsabr_2")]
[name="整合运动成员"] 他们就是那支从核心区出逃的人!别放他们走!
-
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.3, block=true)]
[Dialog]
[Blocker(a=0, fadetime=0.3, block=true)]
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 呿,穷追不舍!
[name="杜宾"] E2小队,应敌——
[Character(name="char_014_riope")]
[name="Ace"] 杜宾,不要恋战,优先后撤!
[name="Ace"] 阿米娅,Dr.{@nickname}!快!
-
[Character]
[PlaySound(key="$d_gen_soldiersrun",volume=0.5)]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Dialog]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 这里也不安全。
[Character(name="char_014_riope")]
[name="Ace"] 是的,我们还要继续向下一个汇合点移动。
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 你的小队呢?
-
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.3, block=true)]
[Dialog]
[Blocker(a=0, fadetime=0.3, block=true)]
-
[Character(name="char_1002_nsabr_2")]
[name="整合运动成员"] 藏到哪去了?把他们找出来!
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 又来了吗!
-
[Character(name="char_014_riope")]
[name="Ace"] Dr.{@nickname},请下命令吧。
[name="Ace"] 就像以前那样。
-
[Decision(options="......?", values="1")]
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] 啊,Ace......
[name="阿米娅"] 其实有些,小小的变故。
@@ -86,12 +70,10 @@
[name="Ace"] 那就好。我听从博士的指挥。
[name="Ace"] 失去了的东西是可以找回来的。
[name="Ace"] 眼下有更棘手的问题等着我们去解决。
-
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.3, block=true)]
[Dialog]
[Blocker(a=0, fadetime=0.3, block=true)]
-
[Character(name="char_1002_nsabr_2")]
[name="整合运动成员"] 他们在这儿!快,快攻击!!
[Character(name="char_130_doberm_ex")]
@@ -100,21 +82,15 @@
[name="Ace"] Dr.{@nickname},请下命令吧。
[Character(name="char_1002_nsabr_2")]
[name="整合运动成员"] 放,把那些畜生放出来,让他们尝尝被撕咬的滋味!
-
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 博士!Ace!敌人近在眼前了!
[Character(name="char_014_riope" )]
[name="Ace"] ——
-
[Decision(options="立刻出动!;......好的。;趁现在,破坏敌人的计划吧。", values="1;2;3")]
[Predicate(references="1;2;3")]
-
-
[Character(name="char_014_riope" )]
[name="Ace"] 明白。
[name="Ace"] E3小队!支援杜宾!
-
[PlayMusic(intro="$calamity_intro", key="$calamity_loop", volume=1, crossfade=1.5)]
[character(fadetime=0)]
[Dialog(fadetime=0)]
@@ -123,11 +99,7 @@
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.3, block=true)]
[CameraShake(duration=1.5, xstrength=7, ystrength=5, vibrato=30, randomness=90, fadeout=true, block=false)]
[Delay(time=1)]
-
-
[name="整合运动成员"] 埋伏?!!
-
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] E3小队......一直隐藏着行踪,就是等着和我们配合,夹击敌人吗。
[Character(name="char_014_riope" )]
@@ -148,8 +120,7 @@
[Character(name="char_014_riope" )]
[name="Ace"] 终于......
[name="Ace"] Dr.{@nickname},请你,指挥罗德岛。
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_00-06_end.txt b/resources/gamedata/story/obt/main/level_main_00-06_end.txt
index 1f7ab929..e90a6dfd 100644
--- a/resources/gamedata/story/obt/main/level_main_00-06_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_00-06_end.txt
@@ -1,11 +1,7 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三关(后)
-
-// Comments
-
[Background(image="bg_cher_5",fadetime=1,screenadapt="coverall")]
[PlayMusic(intro="$escape_intro", key="$escape_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 哈,哈......
[name="杜宾"] 整合运动这帮丧心病狂的家伙!居然用,居然用......
@@ -32,7 +28,6 @@
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Dialog]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_130_doberm_ex",name2="char_014_riope",focus=2)]
[name="Ace"] 战斗已经结束了,杜宾。
[name="Ace"] 我们同样也和整合运动发生了冲突。
@@ -59,10 +54,7 @@
[name="Ace"] 整合运动不是足够狠毒,就是足够疯狂。
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 也许,两者兼有。
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
-
-
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_00-07_beg.txt b/resources/gamedata/story/obt/main/level_main_00-07_beg.txt
index a6e648a5..61b7ea11 100644
--- a/resources/gamedata/story/obt/main/level_main_00-07_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_00-07_beg.txt
@@ -1,10 +1,6 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第四关(前)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_cher_5", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$mist_loop", key="$mist_loop", volume=0.8, crossfade=1.5, delay=0.5)]
-
[Character(name="char_002_amiya_1")]
[name="阿米娅"] ——天空越来越暗淡了。
[name="阿米娅"] 天际线仿佛被云层捏住了一样......
@@ -64,22 +60,18 @@
[Character(name="char_130_doberm_ex")]
[name="杜宾"] Dr.{@nickname}.
[name="杜宾"] 这和你我不同。即使我还没有完全信任你,但至少我信任你的能力。
-
[Decision(options="......", values="1")]
[Predicate(references="1")]
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 与你完全不同......
[name="杜宾"] 这种领袖并不是指挥官。
[name="杜宾"] 践踏敌人,同时也践踏同伴,又或者说,“随从”,的生命。
[name="杜宾"] 也许连随从都算不上,整合运动的暴徒,不过是领袖的棋子。
[name="杜宾"] 这样的人,是暴君。
-
[Character(name="char_014_riope" ,name2="char_130_doberm_ex",focus=1)]
[name="Ace"] 无论敌人是谁,我们都会完成任务。
[name="Ace"] 以前有人训导过我和我的队友——
[name="Ace"] “如果是棋子,那就吃掉;如果是堡垒,那就攻陷;如果是王权,那就推翻”。
-
[PlayMusic(intro="$calamity_intro", key="$calamity_loop", volume=1, crossfade=1.5)]
[Character(name="char_014_riope" ,name2="char_130_doberm_ex",focus=2)]
[name="杜宾"] Ace......稍等一下。
@@ -95,9 +87,7 @@
[name="Ace"] 我们避不开。这是这条路径中的最短路线,如果我们迂回,就会损失时间。
[Character(name="char_014_riope" ,name2="char_130_doberm_ex",focus=2)]
[name="杜宾"] 那没什么好说的了。无论他们是棋子还是暴徒,只要从战场上赶出去就好!
-
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_00-07_end.txt b/resources/gamedata/story/obt/main/level_main_00-07_end.txt
index d8788838..9d4d4a68 100644
--- a/resources/gamedata/story/obt/main/level_main_00-07_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_00-07_end.txt
@@ -1,13 +1,9 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第四关(后)
-
-// Comments
-
[Background(image="bg_cher_5", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$escape_intro", key="$escape_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
[PlaySound(key="$d_gen_soldiersrun",volume=0.5)]
[Delay(time=1)]
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 依照既定路线,我们已经很接近切城南边的中城区了。
[name="杜宾"] 穿过这个公园,就是汇合点。不出意外的话,临光和E4小队应该已经在那里等着我们了。
@@ -31,7 +27,6 @@
[name="杜宾"] 失去联络手段所带来的恐慌情绪,比想象中蔓延的快得多......
[name="杜宾"] 特别是......在这个天灾仿佛近在眼前的时候。
[name="杜宾"] 我们得赶紧加快速度了。
-
[Dialog]
[Blocker(a=0.3, r=0.95, g=0.95, b=0.95, fadetime=4, block=true)]
[Character(name="char_002_amiya_1#5")]
@@ -40,11 +35,8 @@
[name="阿米娅"] ——难道——
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 小心!!
-
-
[Character(name="char_1502_crowns")]
[name="???"] 干掉他们。
-
[Dialog]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$e_atk_arrow_h")]
@@ -55,12 +47,10 @@
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
[CameraShake(duration=0.6, xstrength=5, ystrength=8, vibrato=30, randomness=90, block=true)]
[PlayMusic(intro="$calamity_intro", key="$calamity_loop", volume=1, crossfade=1.5)]
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 敌军的射击!!
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 这是陷阱......!
-
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.3, block=true)]
[Dialog]
@@ -73,13 +63,10 @@
[name="阿米娅"] 侦查干员呢!
[character(name="char_013_riop")]
[name="近卫干员"] 被战场分割了!
-
-
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.3, block=true)]
[Dialog]
[Blocker(a=0, fadetime=0.3, block=true)]
-
[Character(name="char_1502_crowns")]
[name="???"] 罗德岛......
[name="???"] 追上你们了。
@@ -88,19 +75,16 @@
[name="整合运动成员"] 杀!!
[Character(name="char_1502_crowns")]
[name="???"] 这次,就让你们粉身碎骨。
-
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.3, block=true)]
[Dialog]
[Blocker(a=0, fadetime=0.3, block=true)]
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 杜宾!
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 狙击干员!压制敌人的冲锋!
[name="杜宾"] 重装干员,防御姿态,随时准备向前顶上!
[name="杜宾"] Ace,准备————
-
[Character(fadetime=0)]
[PlaySound(key="$d_gen_walk_n")]
[Character(name="char_1507_Mephisto_1#6",fadetime=2)]
@@ -111,14 +95,12 @@
[Character(name="char_1507_Mephisto_1#6")]
[name="???"] 在清剿了东南要塞之后,我一听到你的消息,可是立刻就赶过来了。
[name="???"] 这里已经是我的处理范围咯,弑君者。
-
[Character(name="char_1502_crowns")]
[name="弑君者"] ......
[name="弑君者"] 你来做什么?
[Character(name="char_1507_Mephisto_1#6")]
[name="???"] 该把他们,交给我了吧?
-
[Delay(time=0.3)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_00-08_beg.txt b/resources/gamedata/story/obt/main/level_main_00-08_beg.txt
index d94c069e..4a9dd2a0 100644
--- a/resources/gamedata/story/obt/main/level_main_00-08_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_00-08_beg.txt
@@ -1,11 +1,7 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第五关(前)
-
-// Comments
-
[Background(image="bg_cher_5", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$escape_intro", key="$escape_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_1507_Mephisto_1#6",name2="char_1502_crowns#1",focus=2)]
[name="弑君者"] ......
[name="弑君者"] 梅菲斯特?
@@ -13,7 +9,6 @@
[name="???"] 你没有拒绝的理由吧?一些不小心飞进来的小虫子......值得你亲自追击吗?
[name="???"] 我的部队已经接到了你的情报,你已经尽到了你的责任。
[name="???"] 接下来,请你回去吧。毕竟你负责的是核心能源区及其外围......
-
[Character(name="char_1507_Mephisto_1#6",name2="char_1502_crowns#1",focus=2)]
[name="弑君者"] 少做多余的事......!
[Character(name="char_1507_Mephisto_1#6",name2="char_1502_crowns#1",focus=1)]
@@ -34,8 +29,6 @@
[PlaySound(key="$d_gen_soldiersrun",volume=0.5)]
[Character(fadetime=0.6)]
[delay(time=1)]
-
-
[Character(name="char_002_amiya_1#6")]
[name="阿米娅"] ......敌人的头目......带着一部分整合运动的部队,撤离了?
[Character(name="char_130_doberm_ex")]
@@ -82,7 +75,6 @@
[delay(time=2.2)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0, block=true)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=1, block=true)]
-
[Character(name="char_1507_Mephisto_1#1")]
[name="梅菲斯特"] ......刚刚那是什么?你是向谁,打了什么信号吗?
[Character(name="char_130_doberm_ex")]
@@ -153,8 +145,7 @@
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 博士——
[name="阿米娅"] ——退到我身后!!
-
[Delay(time=0.3)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_00-09_end.txt b/resources/gamedata/story/obt/main/level_main_00-09_end.txt
index 91dd663f..e582c2c2 100644
--- a/resources/gamedata/story/obt/main/level_main_00-09_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_00-09_end.txt
@@ -1,11 +1,7 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第五关(后)
-
-// Comments
-
[Background(image="bg_cher_5", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$calamity_intro", key="$calamity_loop", volume=1, crossfade=1.5)]
[Delay(time=1)]
-
[Character(name="char_1002_nsabr_2")]
[PlaySound(key="Sound_Beta_2/Enemy/e_skill/e_skill_skulsrsword", volume=0.6)]
[CameraShake(duration=1, xstrength=6, ystrength=10, vibrato=50, randomness=90, fadeout=true)]
@@ -58,7 +54,6 @@
[name="阿米娅"] 敌人的术师现身了......!之前,一直躲在重装干员身后吗!
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 来不及了!趴下!
-
[character]
[Dialog]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
@@ -70,13 +65,10 @@
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
[CameraShake(duration=0.6, xstrength=5, ystrength=8, vibrato=30, randomness=90, block=true)]
[Delay(time=0.5)]
-
-
[Character(name="char_016_medic")]
[name="医疗干员"] 呜啊啊啊!
[character(name="char_013_riop")]
[name="近卫干员"] 咳......
-
[Character(name="char_1507_Mephisto_1#5")]
[name="梅菲斯特"] 然后就去死吧,就像雨夜中的火星一样!
[Character(name="char_002_amiya_1#7")]
@@ -89,27 +81,23 @@
[name="杜宾"] 混账,我们的时间越来越少了!
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 不能再让整合运动拖延我们的脚步了!
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[name="阿米娅"] 有什么,有什么办法能迅速打开局面吗......!
[name="阿米娅"] 如果继续拖下去,博士和大家就......!
[Character(fadetime=0)]
[stopmusic(fadetime=1)]
[Dialog]
-
[playsound(key="$p_imp_blunt_h")]
[PlaySound(key="$d_sp_ballista")]
[Blocker(a=1, r=0.95, g=0.95, b=0.95, fadetime=0.2, block=true)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[name="整合运动成员"] 唔唔唔唔唔啊啊啊!!!
[Character(name="char_1507_Mephisto_1#2")]
[name="梅菲斯特"] 什么?
[name="梅菲斯特"] ......唔唔......怎么回事?怎么有人被......撞飞起来了?
[name="梅菲斯特"] 这......
[name="梅菲斯特"] ......什么啊?
-
[Character(name="char_148_nearl_1#5")]
[name="???"] 你们的速度比我估算的慢上太多了,我可是连平民都顺手安顿好了。
[Character(name="char_002_amiya_1#6")]
@@ -133,7 +121,6 @@
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
[PlaySound(key="$d_gen_soldiersrun",volume=0.8)]
-
[Character(name="char_002_amiya_1#2")]
[name="阿米娅"] 临光小姐!!
[Character(name="char_148_nearl_1#5")]
@@ -141,7 +128,6 @@
[Delay(time=0.3)]
[name="临光"] 我在。
[name="临光"] 你没事就好,阿米娅。快撤。
-
[PlaySound(key="$d_gen_soldiersrun",volume=0.8)]
[Character(name="char_130_doberm_ex", name2="char_148_nearl_1", focus=1)]
[name="杜宾"] 幸亏这次作战,有你参加。
@@ -153,8 +139,7 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.5, block=true)]
[Character(name="char_148_nearl_1#1")]
[name="临光"] 耀骑士临光,前来迎接你们了。
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_00-10_beg.txt b/resources/gamedata/story/obt/main/level_main_00-10_beg.txt
index 370e63e4..f7769d2a 100644
--- a/resources/gamedata/story/obt/main/level_main_00-10_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_00-10_beg.txt
@@ -1,17 +1,11 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第六关(后)
-
-// Comments
-
[Background(image="bg_cher_5", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$m_bat_game02_intro", key="$m_bat_game02_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_1507_Mephisto_1#4")]
[name="梅菲斯特"] 这女人......怎么回事......
[Dialog]
-
[Delay(time=0.6)]
-
[Character(name="char_148_nearl_1")]
[name="临光"] ————你。
[name="临光"] 制压切尔诺伯格军事据点的整合运动像机器一样高效——
@@ -19,19 +13,14 @@
[name="临光"] 屠杀,纵火,围猎......只不过是为了满足你自己残忍的趣味而已吧?
[name="临光"] 会在这时煽动如此不堪之事的人,没可能策划出足以击溃整座城市的方案。
[name="临光"] 你的指挥官大概是命令你制造混乱,而你,顺应着自己低劣的品味肆意妄为。
-
[Character(name="char_1507_Mephisto_1#2")]
[name="梅菲斯特"] ——
[name="梅菲斯特"] ——浮士德。
[name="梅菲斯特"] 把她那张嘴给我打穿。
-
[Character(name="char_1508_Faust_1#2")]
[name="浮士德"] ......
-
[Character(name="char_148_nearl_1#4")]
[name="临光"] !
-
-//射箭
[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$d_sp_ballista")]
@@ -41,7 +30,6 @@
[name="临光"] 咳,咳......
[Character(name="char_002_amiya_1#7 ")]
[name="阿米娅"] 临光!
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 敌人的狙击手......很强!
[name="杜宾"] 临光再被击中的话,一定会失去防御能力!
@@ -50,7 +38,6 @@
[Character(name="char_148_nearl_1#3")]
[name="临光"] 不行......威力太大了。如果击中我方小队,后果不堪设想。
[name="临光"] 我必须防住他的炮火!
-
[Character(name="char_1507_Mephisto_1#2")]
[name="梅菲斯特"] 挡开了浮士德的弩炮?凭盾牌——?!
[Character(name="char_1507_Mephisto_1#3")]
@@ -69,36 +56,29 @@
[PlaySound(key="$d_sp_ballista")]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
[Delay(time=1)]
-
[Character(name="char_002_amiya_1#7 ")]
[name="阿米娅"] Ace!
[Character(name="char_014_riope")]
[name="Ace"] 狙击干员,准备!
[name="Ace"] ——目标,南侧高台,齐射!
-
-
[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$d_sp_ballista")]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
[PlaySound(key="$e_atk_arrow_h")]
[PlaySound(key="$e_atk_arrow_h")]
-
[Character(name="char_1508_Faust_1#2")]
[name="浮士德"] ......!
[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[Character(name="char_1507_Mephisto_1#3")]
[name="梅菲斯特"] 什么!你们居然敢,居然敢......!
-
[Dialog]
[Character]
-
[Character(name="char_002_amiya_1#7 ")]
[name="阿米娅"] 打中了吗?
[Character(name="char_014_riope" )]
[name="Ace"] 没那么容易,这只能......稍稍压制他而已。
[name="Ace"] 没时间再去了解敌人的构成了!
-
[Character(name="char_014_riope",name2="char_130_doberm_ex",focus=2)]
[name="杜宾"] 兼具机动性和威力,越拖下去,我们安全挡下他弩弹的几率就越小!
[Character(name="char_148_nearl_1#3")]
@@ -109,16 +89,13 @@
[name="阿米娅"] E2小队,用最大火力,撕开整合运动的防线!
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.3, block=true)]
-
[Dialog]
[Blocker(a=0, fadetime=0.3, block=true)]
-
[Character(name="char_1507_Mephisto_1#4")]
[name="梅菲斯特"] 你们这些家伙......
[name="梅菲斯特"] 为什么不肯老老实实的去死?
[name="梅菲斯特"] 你们的命运,为什么就不能在这里落下帷幕?
[name="梅菲斯特"] ——————我要把你们,通通————
-
[Character(name="char_014_riope" )]
[name="Ace"] 临光,趁现在,快!
[Character(name="char_148_nearl_1#3")]
@@ -142,8 +119,7 @@
[name="临光"] 杜宾!跟上我!
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 了解!
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_00-11_end.txt b/resources/gamedata/story/obt/main/level_main_00-11_end.txt
index 924b83d1..c52fb188 100644
--- a/resources/gamedata/story/obt/main/level_main_00-11_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_00-11_end.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第六关(后)
-
-// Comments
-
[Background(image="bg_cher_1", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$escape_intro", key="$escape_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[PlaySound(key="$d_gen_soldiersrun",volume=0.5)]
@@ -82,18 +79,13 @@
[Character(name="char_148_nearl_1#1")]
[name="临光"] 走吧,各位。
[name="临光"] 我们,还要把博士护送到罗德岛。
-
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=1, block=true)]
[Character(fadetime=0)]
[Background(image="bg_cher_5", width=1, height=1, fadetime=0)]
[Blocker(a=0, initr=2, r=0, g=0, b=0, fadetime=1, block=true)]
-
-
[Character(name="char_1508_Faust_1",fadetime=2,block=true)]
[name="浮士德"] 对不起......我失手了。
-
[Character(name="char_1507_Mephisto_1#1",name2="char_1508_Faust_1",focus=1)]
[name="梅菲斯特"] 不,不要道歉。是我的错,我太冲动了。
[name="梅菲斯特"] 能帮我追踪罗德岛他们吗?我会去把情况通报给塔露拉姐姐。
@@ -112,23 +104,17 @@
[name="梅菲斯特"] ......我的任务也完成了。
[Delay(time=0.6)]
[name="梅菲斯特"] 同胞们,该走了。
-
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
[Background]
[Character(fadetime=0)]
-//修改此处的image来切换cg
[Image(image="avg_ep00_2",x=0, y=0, xScale=1, yScale=1, fadetime=3, screenadapt="coverall")]
[Blocker(a=0, fadetime=0.6, block=false)]
-//对话内容此处填入
-
[Character(name="char_1507_Mephisto_1#5")]
[name="梅菲斯特"] 去迎接属于我们的时代吧!!
[delay(time=3)]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Image(fadetime=0)]
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_01-01_beg.txt b/resources/gamedata/story/obt/main/level_main_01-01_beg.txt
index bfd6add7..c9f83c33 100644
--- a/resources/gamedata/story/obt/main/level_main_01-01_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_01-01_beg.txt
@@ -1,10 +1,7 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第七关(前)
-
-// Comments
[PlayMusic(intro="$escape_intro", key="$escape_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Background(screenadapt="coverall", image="bg_cher_1", width=1, height=1, fadetime=1)]
[Delay(time=1)]
-
[Character(name="char_130_doberm_ex", name2="char_013_riop", focus=2)]
[name="近卫干员"] 是我的错觉,还是天确实越来越暗了?
[Character(name="char_130_doberm_ex", name2="char_013_riop", focus=1)]
@@ -21,7 +18,6 @@
[Dialog]
[Image(fadetime=0)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.5, block=true)]
-
[Character(name="char_130_doberm_ex", name2="char_148_nearl_1", focus=1)]
[name="杜宾"] 加上,下城区的每一条街道都可能埋伏着整合运动......
[name="杜宾"] 不,这个说法太过保守了。
@@ -34,19 +30,15 @@
[Character(name="char_148_nearl_1#6")]
[name="临光"] 现在跑出来野餐,一定会遭到天灾的无情摧残。
[name="临光"] 这说明大部分整合运动都是些被野蛮冲昏头脑的傻瓜。
-
[Character(name="char_002_amiya_1#6", name2="char_016_medic")]
[Delay(time=1)]
[Character(name="char_002_amiya_1#6", name2="char_016_medic", focus=1)]
[name="阿米娅"] ......
[Character(name="char_002_amiya_1#2", name2="char_016_medic", focus=1)]
-
[name="阿米娅"] ......噗。
-
[Character(name="char_002_amiya_1#2", name2="char_016_medic", focus=2)]
[name="医疗干员"] 他们不是真的要......野餐啦......
[name="医疗干员"] 我,我只是发个牢骚,不是那个意思......
-
[Character(name="char_148_nearl_1")]
[name="临光"] ——
[Character(name="char_148_nearl_1#6")]
@@ -76,8 +68,7 @@
[name="Ace"] 只要杂音够大,就没有人能分辨出里面究竟包含了什么声音。
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 那么,各自行动起来!
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_01-01_end.txt b/resources/gamedata/story/obt/main/level_main_01-01_end.txt
index 5fde5d22..4bed3058 100644
--- a/resources/gamedata/story/obt/main/level_main_01-01_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_01-01_end.txt
@@ -1,16 +1,10 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第七关(后)
-
-// Comments
-
[name=""] 时间未知 \ 天气未知 \ 能见度 低
[name=""] 切尔诺伯格 行动组E0所在地
[name=""] Dr.{@nickname}营救行动 第三阶段
-
[Background(image="bg_cher_1", width=1, height=1, fadetime=1)]
[Delay(time=1)]
[PlayMusic(intro="$mist_loop", key="$mist_loop", volume=0.8, crossfade=1.5, delay=0.5)]
-
-
[Character(name="char_016_medic")]
[name="医疗干员"] 啊!
[name="医疗干员"] 这个诊所......
@@ -32,7 +26,6 @@
[name="近卫干员"] 至少,如果他们当时肯向我们分享情报,或者仅仅是给个提示......
[name="近卫干员"] 我们也许就早点能离开这里了。
[name="近卫干员"] 这种下场,是他们自作自受!
-
[Character(name="char_002_amiya_1", name2="char_013_riop", focus=1)]
[name="阿米娅"] 也不全是这样......
[Character(name="char_002_amiya_1", name2="char_013_riop", focus=2)]
@@ -42,7 +35,6 @@
[name="Ace"] 不能怪罪他们。
[Character(name="char_013_riop")]
[name="近卫干员"] 头儿......
-
[Blocker(a=1, r=0, g=0, b=0, block=true)]
[Character(fadetime=0)]
[Background(fadetime=0)]
@@ -53,15 +45,12 @@
[name="Ace"] 经历过那么多苦难,当然会变得保守与顽固。
[name="阿米娅"] 至少他们那样做......我能理解,也愿意原谅他们。不提防他人,就会被他人伤害。
[name="阿米娅"] 何况,就连感染者之间,也是没法轻易互相信任的。而且并不是每个人都愿意像我们一样冒险......
-
[Blocker(a=1, r=0, g=0, b=0, block=true)]
[Image]
[Blocker(a=0, r=0, g=0, b=0, block=true)]
[Background(image="bg_cher_1", width=1, height=1, fadetime=1)]
-
[Decision(options="感染者诊所?", values="1")]
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1#1")]
[name="阿米娅"] 啊......他们是一家只医治感染者的黑市诊所。
[name="阿米娅"] 鉴于感染者的社会地位,大家是不可能在街道上抛头露面的。
@@ -110,7 +99,6 @@
[name="近卫干员"] ......阿米娅......
[Character(name="char_002_amiya_1#1")]
[name="阿米娅"] 我们走吧,博士。
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
diff --git a/resources/gamedata/story/obt/main/level_main_01-03_beg.txt b/resources/gamedata/story/obt/main/level_main_01-03_beg.txt
index 41020fb8..2856bb35 100644
--- a/resources/gamedata/story/obt/main/level_main_01-03_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_01-03_beg.txt
@@ -1,16 +1,11 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第八关(前)
-
-// Comments
-
[name=""] 时间未知 \ 天气未知 \ 能见度 低
[name=""] 切尔诺伯格 行动组E0所在地
[name=""] Dr.{@nickname}营救行动 第三阶段
[dialog]
-
[Background(image="bg_cher_1", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$chernormal_intro", key="$chernormal_loop", volume=0.8, crossfade=1, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 还剩不到一个小时,没时间从其他区域绕行了......
[name="杜宾"] 我们浪费的时间越多,天灾在我们头顶发生的可能性就越大。
@@ -22,8 +17,6 @@
[Character(name="char_148_nearl_1", name2="char_130_doberm_ex", focus=2)]
[name="杜宾"] 选择不多......
[name="杜宾"] Dr.{@nickname},你的想法呢?
-
-
[Decision(options="正面碾压过去就好!;......大概,他们也没法阻拦......;敌人想组织反击也需要时间。", values="1;2;3")]
[Predicate(references="1")]
[Character(name="char_130_doberm_ex")]
@@ -31,8 +24,6 @@
[name="杜宾"] 大多数情况下,都只是在依赖人海战术围攻我们。
[Character(name="char_148_nearl_1")]
[name="临光"] 依靠速度,不断前进,尽量减少一次性交战的人数的话——
-
-
[Predicate(references="2")]
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 他们并没有构筑防御工事。
@@ -40,7 +31,6 @@
[name="临光"] 如果我们突袭他们的封锁线......
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 虽然看上去人数众多,但整合运动这样松散的布置,是拦不住我们的。
-
[Predicate(references="3")]
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 整合运动的通信方式,从过往的战斗来看,是十分原始的。
@@ -48,15 +38,11 @@
[name="临光"] 在我们突破敌人的阻碍,当他们开始组织起来,尝试截击我们的时候......
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 当整合运动终于集结完毕,我们也早已经到达了下一个区域。
-
[Predicate]
-
-
[Character(name="char_148_nearl_1")]
[name="临光"] 不错。
[name="临光"] 猛烈冲击,搅乱阵形,破坏火力点,迅速撤退。
[name="临光"] ......杜宾,你在考验我,还是在考验——
-
[Character(name="char_002_amiya_1#1", name2="char_130_doberm_ex", focus=2)]
[name="杜宾"] 肉眼可见的威胁远比进退两难容易处理的多。
[name="杜宾"] 我可以把这看作是Dr.{@nickname}的命令吗,阿米娅?
@@ -73,10 +59,8 @@
[name="杜宾"] 只是,希望你能理解——阿米娅需要更多的学习和成长。
[name="杜宾"] 站在我的立场上,你也不会允许阿米娅太依靠别人的。
[name="杜宾"] 不过,我已经认可了你的指挥能力。
-
[Decision(options="谢谢......", values="1")]
[Predicate(references="1")]
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 也别那么拘谨,我们可已经是共患难的战友了。
[name="杜宾"] 至少在战场,我的生命,已经交给你了。
@@ -84,8 +68,7 @@
[Character(name="char_148_nearl_1#1", name2="char_130_doberm_ex", focus=1)]
[name="临光"] 是的。
[name="临光"] 卡西米尔有句谚语:“喘息时,死亡就会追上你。”
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_01-03_end.txt b/resources/gamedata/story/obt/main/level_main_01-03_end.txt
index 7281b3a2..43c75dd4 100644
--- a/resources/gamedata/story/obt/main/level_main_01-03_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_01-03_end.txt
@@ -1,40 +1,28 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第八关(后)
-
-// Comments
[PlayMusic(intro="$chernormal_intro", key="$chernormal_loop", volume=0.8, crossfade=1, delay=0.5)]
-
-
[Background(image="bg_cher_1", width=1, height=1, fadetime=0)]
[PlaySound(key="$d_gen_soldiersrun",volume=0.5)]
[CameraShake(duration=3,xstrength=2,ystrength=3,vibrato=10,randomness=90,fadeout=true,block=true)]
-
[Character(name="char_148_nearl_1#3")]
[name="临光"] 冲锋——!!
[Character(name="char_1002_nsabr_2")]
-
[name="整合运动成员"] 啊?
[name="整合运动成员"] ——是谁在那边?!
[Character(name="char_130_doberm_ex")]
-
[name="杜宾"] 呿,你在看哪里!接招!
-
[playsound(key="$p_imp_whip_h", volume=0.7)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
[Character(name="char_1002_nsabr_2")]
[CameraShake(duration=3,xstrength=2,ystrength=3,vibrato=10,randomness=90,fadeout=true,block=false)]
[name="整合运动成员"] 呃啊!!
-
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_013_riop", name2="char_148_nearl_1", focus=1)]
[name="近卫干员"] 呼......
[name="近卫干员"] 整合运动正在我们后方......组织进攻!
-
[Character(name="char_013_riop", name2="char_148_nearl_1#3", focus=2)]
[name="临光"] 他们跟不上我们的速度!继续冲刺!
[Character(fadetime=0)]
@@ -42,14 +30,10 @@
[CameraShake(duration=3,xstrength=2,ystrength=3,vibrato=10,randomness=90,fadeout=true,block=true)]
[Character(name="char_130_doberm_ex", name2="char_148_nearl_1#3", focus=1)]
[name="杜宾"] 马上就能离开整合运动控制的区域了!不要停下!!
-
[Character(name="char_130_doberm_ex", name2="char_148_nearl_1#3", focus=2)]
[name="临光"] 区区暴徒——
[name="临光"] 怎么能阻止我们!
-
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
-
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_01-04_beg.txt b/resources/gamedata/story/obt/main/level_main_01-04_beg.txt
index 9369688c..6713c4e8 100644
--- a/resources/gamedata/story/obt/main/level_main_01-04_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_01-04_beg.txt
@@ -1,11 +1,7 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第九关(前)
-
-// Comments
-
[Background(image="bg_cher_1", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$escape_intro", key="$escape_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 呼......甩开他们了。
[Character(name="char_014_riope", name2="char_130_doberm_ex", focus=1)]
@@ -20,7 +16,6 @@
[name="Ace"] 而没来得及逃出切尔诺伯格的本地居民,却依然被整合运动拦在这里。
[Character(name="char_148_nearl_1#3")]
[name="临光"] ......
-
[Character(name="char_014_riope", name2="char_130_doberm_ex", focus=1)]
[name="Ace"] ——
[name="Ace"] 这个开阔区域,曾经是个大广场吧。如今......只剩下些废墟。
@@ -29,26 +24,16 @@
[name="杜宾"] 你似乎——
[name="杜宾"] 很有感触。
[Character(name="char_014_riope", name2="char_130_doberm_ex", focus=1)]
-
[name="Ace"] 呵,曾经......
-
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] 天色......越来越暗淡了。
[name="阿米娅"] 好像连空气中......都弥漫着一股......燃烧的味道。
-
[Dialog]
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
-//修改此处的image来切换cg
-
-//对话内容此处填入
-
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
-
[Character(fadetime=0)]
[name="平民"] 你们在干什么!
[name="整合运动成员"] ......
@@ -85,9 +70,7 @@
[name="临光"] 开阔区各个出口同时出现大量整合运动!
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 准备作战!
-
-
[Dialog]
[Blocker(block=true)]
[Delay(time=0.6)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_01-06_beg.txt b/resources/gamedata/story/obt/main/level_main_01-06_beg.txt
index 9890b5f6..25d4db1c 100644
--- a/resources/gamedata/story/obt/main/level_main_01-06_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_01-06_beg.txt
@@ -1,13 +1,7 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第九关(后)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_cher_0", width=1, height=1, fadetime=1)]
-///////
-
[PlayMusic(intro="$chernormal_intro", key="$chernormal_loop", volume=0.8, crossfade=1, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_1507_Mephisto_1")]
[name="梅菲斯特"] 是的,他们不知道自己被浮士德跟踪。我从浮士德派回来的斥候那里了解到了一些情报。
[name="梅菲斯特"] 罗德岛确实被困在中城区的外围了。
@@ -16,43 +10,16 @@
[name="梅菲斯特"] ——至少,把他们铲除掉没有任何坏处。
[Dialog(fadetime=0)]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
-
[Character(fadetime=0)]
-
[Blocker(a=0.6, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(name="char_011_talula_1#2",fadetime=1)]
[name="???"] ————
[Character(fadetime=2)]
[Dialog]
-
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Background(image="bg_cher_1", width=1, height=1, fadetime=0)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
-
-///[Character(name="char_1002_nsabr_2")]
-///[name="整合运动成员"] ......!
-///[Character(name="char_013_riop")]
-//////[name="近卫干员"] 快让开......!
-///[Character(name="char_1002_nsabr_2")]
-///[name="整合运动成员"] 切尔诺伯格的混蛋,现在是你们偿还罪孽的时候了!
-///[Character(name="char_130_doberm_ex")]
-///[name="杜宾"] 嘁,你们找错人了。
-///[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, block=false)]
-///[playsound(key="$p_imp_whip_h")]
-///[Blocker(a=0.7, r=0.95, g=0.3, b=0.3, fadetime=0.02, block=true)]
-///[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
-
-///[Character(name="char_130_doberm_ex")]
-///[name="杜宾"] 斗争已经不可调和了。虽然很不愿意,但是和这些人讲道理是行不通的。
-///[Character(name="char_130_doberm_ex")]
-///[name="杜宾"] 仇恨一旦建立,救会没完没了。
-///[Character(name="char_013_riop",name2="char_130_doberm_ex",focus=1)]
-///[name="近卫干员"] 教官,你的鞭子是不是从我脸上刮了过去......
-///[Character(name="char_013_riop",name2="char_130_doberm_ex",focus=2)]
-///[name="杜宾"] 你能从他手下保住脖子已经算不错的了......别懈怠,继续战斗!
[Character(name="char_1002_nsabr_2",name2="char_1002_nsabr_2")]
[name="整合运动成员"] 切尔诺伯格的混蛋,都是你们,都是你们,害的我们感染者变成这样!
[Character(name="char_130_doberm_ex")]
@@ -61,7 +28,6 @@
[playsound(key="$p_imp_whip_h", volume=0.5)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
-
[Character(name="char_1002_nsabr_2")]
[name="整合运动成员"] 呜!
[Character(fadetime=0.5)]
@@ -74,25 +40,10 @@
[name="杜宾"] 不合常理!整合运动根本没有坚守这里的理由!
[Character(name="char_148_nearl_1#3")]
[name="临光"] 罗德岛干员们,不要退缩!击退整合运动,打开撤退路径!
-
-
-//[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, block=false)]
-//[playsound(key="$p_imp_whip_h")]
-//[Blocker(a=0.7, r=0.95, g=0.3, b=0.3, fadetime=0.02, block=true)]
-//[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
-//[Character(name="char_130_doberm_ex",name2="char_148_nearl_1#7",focus=2)]
-//[name="临光"] 虽然也有被派来阻挠我们的可能性——
-//[name="临光"] 但我们真的能理解疯子吗,杜宾?
-//[Character(name="char_130_doberm_ex",name2="char_148_nearl_1#7",focus=1)]
-////[name="杜宾"] 我可不知道!
-//name="杜宾"] 至少,疯子也好,有理智也好,抽下去的手感不会有什么区别!
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Background(screenadapt="coverall", image="bg_cher_0", width=1, height=1, fadetime=0)]
-
-
[Background(fadetime=2)]
[Character(name="char_011_talula_1#2", fadetime=0.5)]
[Delay(time=0.5)]
@@ -110,25 +61,12 @@
[Character(fadetime=0)]
[Background(image="bg_cher_1", width=1, height=1, fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
-//[Character(name="char_130_doberm_ex")]
-//[name="杜宾"] 切——
-//[name="杜宾"] 整合运动是想拖我们一起下水吗!!
-//[Character(name="char_014_riope",name2="char_130_doberm_ex",focus=1)]
-//[name="Ace"] 只是些狂热分子而已,他们战斗起来毫无章法可言。
-//[Character(name="char_014_riope",name2="char_130_doberm_ex",focus=2)]
-//[name="杜宾"] ——想用炮灰拖住我们?!难道说,整合运动的头目......
-//[Character(name="char_013_riop")]
-//[name="近卫干员"] 防御阵线要撑不住了!!
-
-
[PlaySound(key="$d_gen_explo_n")]
[StopMusic(fadetime=1)]
[CameraShake(duration=1, xstrength=5, ystrength=3, vibrato=30, randomness=90, block=false)]
[Blocker(a=0.7, r=0.93, g=0.40, b=0.32, fadetime=0.1, block=true)]
[Blocker(a=0, r=0.93, g=0.75, b=0.32, fadetime=0.2, block=true)]
[PlaySound(key="$d_gen_explo_n", volume=0.1)]
-
[Character(name="char_016_medic")]
[name="医疗干员"] ......啊?
[Character(name="char_013_riop")]
@@ -143,9 +81,7 @@
[name="整合运动成员"] 来了!来了!
[name="整合运动成员"] 哈哈......我们感染者的救赎!普通人的末日!
[name="整合运动成员"] 啊,啊啊——咕!
-
[dialog]
-
[PlaySound(key="$d_gen_explo_n", channel=2, volume=0.6)]
[Blocker(a=0.7, r=1, g=0.1, b=0.3, fadetime=0.02, block=true)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
@@ -156,63 +92,45 @@
[name="杜宾"] 他是被什么东西......击倒的?
[name="杜宾"] 你们有谁......攻击了他?
[name="杜宾"] 还是说,他是被......
-
-
[PlaySound(key="$d_gen_explo_n", volume=0.4, delay=2)]
-
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 杜宾!天空......!
[Character(name="char_148_nearl_1#3")]
[name="临光"] ——
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.8, block=true)]
-
[name="临光"] 天空陷入了血色——
[name="临光"] “沸腾的乌云翻涌在火焰之中......”
-
[Character(name="char_014_riope")]
[name="Ace"] 别惊慌!
[Character(name="char_148_nearl_1#7")]
[name="临光"] 保护好自己!
[Character(name="char_130_doberm_ex")]
[name="杜宾"] ......我们还有机会,用行动去拯救自己的生命!
-
[Dialog]
-
[Character(fadetime=0)]
[Background(fadetime=0)]
-
-
[PlayMusic(intro="$calamity_intro", key="$calamity_loop", volume=0.8, crossfade=1.5, delay=0.5)]
-
[Image(image="avg_9_3",x=-64, y=35, xScale=1.1, yScale=1.1, fadetime=2)]
[ImageTween(xFrom=-64, yFrom=35, xTo=64, yTo=35, xScaleFrom=1.1, yScaleFrom=1.1, xScaleTo=1.1, yScaleTo=1.1, duration=10, block=false)]
[CameraShake(duration=3, fadeout=true, xstrength=15, ystrength=15, vibrato=30, randomness=90, block=false)]
[PlaySound(key="$d_gen_explo_n", channel=2, volume=0.6)]
-
[name="???"] “——大地陷入寂静,恐惧取走了他们的声音。”
-
[Blocker(a=0, fadetime=1, block=true)]
-
[Blocker(a=0.1, r=0.93, g=0.40, b=0.32, fadetime=0.1, block=true)]
[Blocker(a=0, r=0.93, g=0.40, b=0.32, fadetime=0.1, block=true)]
[Blocker(a=0.05, r=0.93, g=0.40, b=0.32, fadetime=0.1, block=true)]
[Blocker(a=0, r=0.93, g=0.40, b=0.32, fadetime=0.1, block=true)]
[PlaySound(key="$d_gen_explo_n", channel=2, volume=0.8)]
[CameraShake(duration=3, fadeout=true, xstrength=25, ystrength=25, vibrato=30, randomness=90, block=false)]
-
[Delay(time=0.2)]
-
[name="???"] “巨大的源石垂下头颅——”
[Blocker(a=0.1, r=0.93, g=0.40, b=0.32, fadetime=0.1, block=true)]
[Blocker(a=0, r=0.93, g=0.40, b=0.32, fadetime=0.1, block=true)]
[Blocker(a=0.05, r=0.93, g=0.40, b=0.32, fadetime=0.1, block=true)]
[Blocker(a=0, r=0.93, g=0.40, b=0.32, fadetime=0.1, block=true)]
-
[name="???"] “——坠落,它坠落在死亡焦热的阴影。”
[PlaySound(key="$d_gen_explo_n", channel=2, volume=0.6)]
[CameraShake(duration=3, fadeout=true, xstrength=25, ystrength=25, vibrato=30, randomness=90, block=false)]
-
[Blocker(a=0.05, r=0.93, g=0.40, b=0.32, fadetime=0.1, block=true)]
[Blocker(a=0, r=0.93, g=0.40, b=0.32, fadetime=0.1, block=true)]
[Blocker(a=0.2, r=0.93, g=0.40, b=0.32, fadetime=0.1, block=true)]
@@ -221,18 +139,14 @@
[Blocker(a=0, r=0.93, g=0.40, b=0.32, fadetime=0.1, block=true)]
[PlaySound(key="$d_gen_explo_n", channel=2, volume=0.4)]
[CameraShake(duration=3, fadeout=true, xstrength=35, ystrength=35, vibrato=30, randomness=90, block=false)]
-
[Delay(time=0.2)]
[Blocker(a=0.05, r=0.93, g=0.40, b=0.32, fadetime=0.1, block=true)]
[Blocker(a=0, r=0.93, g=0.40, b=0.32, fadetime=0.1, block=true)]
[Blocker(a=0.05, r=0.93, g=0.40, b=0.32, fadetime=0.1, block=true)]
[Blocker(a=0, r=0.93, g=0.40, b=0.32, fadetime=0.1, block=true)]
-
-
[Blocker(a=1, r=1, g=1, b=1, fadetime=1, block=true)]
[Image(image="avg_9_1",x=0, y=50,xScale=1, yScale=1, fadetime=0)]
[CameraShake(stop=true, block=true)]
-
[Blocker(a=0, fadetime=1, block=true)]
[name="弑君者"] 塔露拉。
[name="塔露拉"] ......
@@ -240,14 +154,10 @@
[name="塔露拉"] ————也许他们能自天灾中幸存。
[name="塔露拉"] 漏网之人,你去处理。
[name="弑君者"] 是。
-
[Dialog]
[PlaySound(key="$d_gen_thunders_amb", volume=0.3)]
[character]
[Blocker(block=true)]
-
-
-
[Blocker(a=1, r=1, g=1, b=1, fadetime=1, block=true)]
[Background(image="bg_cher_4", width=1, height=1, fadetime=0)]
[Delay(time=0.6)]
@@ -265,15 +175,11 @@
[name="近卫干员"] 小心!!
[Character(name="char_016_medic",name2="char_013_riop",focus=1)]
[name="医疗干员"] 那是......
-
[PlaySound(key="$d_gen_thunders_amb", volume=0.3)]
[Blocker(a=1, r=1, g=1, b=1, fadetime=1, block=true)]
[Image(image="avg_9_3",x=0, y=0, xScale=1, yScale=1, fadetime=0)]
[Blocker(a=0, fadetime=1, block=true)]
[CameraShake(duration=3, fadeout=true, xstrength=35, ystrength=35, vibrato=30, randomness=90, block=false)]
-
-
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 清醒点!
[PlaySound(key="$d_gen_thunders_amb", volume=0.3)]
@@ -285,14 +191,12 @@
[name="阿米娅"] 保护医生,快带她去安全的地方!
[Character(name="char_002_amiya_1#7",name2="char_013_riop",focus=2)]
[name="近卫干员"] 明白!
-
[Character(name="char_014_riope")]
[name="Ace"] 干员们,各自寻找安全位置!
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 各小队!准备好......应对天灾!
-
[PlaySound(key="$d_gen_thunders_amb", volume=0.3)]
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_01-07_beg.txt b/resources/gamedata/story/obt/main/level_main_01-07_beg.txt
index 54ec620d..7cf7f06d 100644
--- a/resources/gamedata/story/obt/main/level_main_01-07_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_01-07_beg.txt
@@ -1,15 +1,11 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第十关(前)
-
[PlayMusic(intro="$calamity_intro", key="$calamity_loop", volume=0.8, crossfade=1.5, delay=0.5)]
-
[Blocker(a=1, r=0, g=0, b=0, block=true)]
[Background(image="bg_cher_10", fadetime=1)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.5,block=true)]
-
[Delay(time=0.3)]
[PlaySound(key="$d_gen_explo_n")]
[CameraShake(duration=1, xstrength=3, ystrength=5, vibrato=30, randomness=90, fadeout=false)]
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 抗冲击准备!!
[name="杜宾"] 各自散开——!!!
@@ -18,7 +14,6 @@
[character]
[dialog]
[image(fadetime=1)]
-
[Character(name="char_014_riope")]
[name="Ace"] ——!
[name="Ace"] 快转移!
@@ -31,15 +26,12 @@
[CameraShake(duration=3, fadeout=true, xstrength=25, ystrength=25, vibrato=30, randomness=90, block=false)]
[Blocker(a=0.2, r=0.93, g=0.7, b=0.2, fadetime=0.1, block=true)]
[Blocker(a=0, r=0.93, g=0.75, b=0.32, fadetime=0.2, block=true)]
-
[name="整合运动成员"] 啊——!!掉,掉下来了!
[name="整合运动成员"] 天空掉下来了!
[PlaySound(key="$d_gen_explo_n", volume=0.7)]
[CameraShake(duration=3, fadeout=true, xstrength=25, ystrength=25, vibrato=30, randomness=90, block=false)]
[Blocker(a=0.2, r=0.93, g=0.7, b=0.2, fadetime=0.1, block=true)]
-
[Blocker(a=0, r=0.93, g=0.75, b=0.32, fadetime=0.2, block=true)]
-
[name="整合运动成员"] 不,不,啊好疼......
[name="整合运动成员"] 我的手,我的手!我的手哪里去了......
[name="整合运动成员"] 怎,怎么会!!我不想死......!
@@ -50,7 +42,6 @@
[Image(fadetime=0)]
[Blocker(a=0, r=0.93, g=0.75, b=0.32, fadetime=0.2, block=true)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
-
[Character(name="char_148_nearl_1#3")]
[name="临光"] 重装干员!
[name="临光"] 保护我方术师!!
@@ -58,38 +49,27 @@
[name="临光"] 那是什么声音?!
[Character(name="char_014_riope")]
[name="Ace"] 巨大的坠岩击垮了临街的建筑!卧倒!!
-
[Dialog]
-
[PlaySound(key="$d_gen_explo_n", volume=0.7)]
[CameraShake(duration=3, fadeout=true, xstrength=25, ystrength=25, vibrato=30, randomness=90, block=false)]
[Blocker(a=0.2, r=0.93, g=0.7, b=0.2, fadetime=0.1, block=true)]
-
[Blocker(a=0, r=0.93, g=0.75, b=0.32, fadetime=0.2, block=true)]
-
-
[Character(name="char_016_medic")]
[name="医疗干员"] 啊......!
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] ——那个位置——医生!危险!
[Character(name="char_013_riop")]
[name="近卫干员"] 糟糕,医生,快闪开!
-
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.3, block=true)]
[Dialog]
[Blocker(a=0, fadetime=0.3, block=true)]
-
-
[Decision(options="......!", values="1")]
[Predicate(references="1")]
-
-
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.3, block=true)]
[Dialog]
[Blocker(a=0, fadetime=0.3, block=true)]
-
[Character(name="char_016_medic")]
[name="医疗干员"] 啊!
[name="医疗干员"] ......唔,博,博士?
@@ -103,22 +83,15 @@
[name="近卫干员"] 临,临光她冲出去了!
[Character(name="char_148_nearl_1#3")]
[name="临光"] 博士,蹲下!
-
-
[Character]
[Dialog]
[PlaySound(key="$d_gen_explo_n", volume=0.5)]
[CameraShake(duration=3, fadeout=true, xstrength=25, ystrength=25, vibrato=30, randomness=90, block=false)]
[Blocker(a=0.2, r=0.93, g=0.7, b=0.2, fadetime=0.1, block=true)]
-
[Blocker(a=0, r=0.93, g=0.75, b=0.32, fadetime=0.2, block=true)]
[Blocker(a=1, r=0.93, g=0.8, b=0.4, fadetime=0.1, block=true)]
-
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.3, block=true)]
[Blocker(a=0, fadetime=2, block=true)]
-
-
[Character(name="char_148_nearl_1#3",fadetime=0.7)]
[name="临光"] 咯......
[name="临光"] 赶上了!
@@ -133,7 +106,6 @@
[name="临光"] 我的盾牌还撑得住——!
[name="临光"] 跳啊,博士!
[name="临光"] 跳!
-
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Dialog]
@@ -141,10 +113,8 @@
[Character(name="char_002_amiya_1#2")]
[name="阿米娅"] 博士,博士......
[name="阿米娅"] 你,你没事吧?
-
[Decision(options="我没事,这算不了什么!;......;多亏临光小姐救下了我。", values="1;2;3")]
[Predicate(references="1;2;3")]
-
[Character(name="char_148_nearl_1#3")]
[name="临光"] 一个人......处在那样的危险中!
[name="临光"] 至少拉上我一起,让我保护博士你!
@@ -171,7 +141,6 @@
[name="近卫干员"] 干员们基本都没事......!
[name="近卫干员"] 有些干员受了轻伤,但状况都还算不错!
[name="近卫干员"] 我们......活下来了!
-
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.3, block=true)]
[Dialog]
@@ -204,8 +173,7 @@
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 没有办法......
[name="杜宾"] 彻底击溃他们,然后马上移动!
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_01-07_end.txt b/resources/gamedata/story/obt/main/level_main_01-07_end.txt
index 8a379d8a..313303f9 100644
--- a/resources/gamedata/story/obt/main/level_main_01-07_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_01-07_end.txt
@@ -1,15 +1,8 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第十关(后)
-
-// Comments
-//////////////////////////////////////////////////////////
-
-
[PlayMusic(intro="$chernormal_intro", key="$chernormal_loop", volume=0.8, crossfade=1.5, delay=0.5)]
-
[Blocker(a=1, r=0, g=0, b=0, block=true)]
[Background(image="bg_cher_7", fadetime=0)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.5,block=true)]
-
[Delay(time=0.3)]
[PlaySound(key="$d_gen_explo_n")]
[CameraShake(duration=1, xstrength=3, ystrength=5, vibrato=30, randomness=90, fadeout=false)]
@@ -34,34 +27,28 @@
[Character(name="char_014_riope",name2="char_013_riop",focus=2)]
[name="近卫干员"] 什么来了?
[name="近卫干员"] 整合运动?他们追上来了?!
-
[Character(fadetime=0)]
[Dialog]
[PlaySound(key="$d_gen_soldiersrun",volume=1)]
[Character(name="char_1002_nsabr_2",fadetime=1)]
[Delay(time=2)]
-
[Character(name="char_016_medic")]
[name="医疗干员"] 啊......
[name="医疗干员"] 那么多的......整合运动......
-
[Character(fadetime=0)]
[PlaySound(key="$d_gen_soldiersrun",volume=1)]
[Dialog]
[Delay(time=2)]
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 他们......不是追上来了。
[name="杜宾"] 他们是......
[Character(name="char_148_nearl_1#3")]
[name="临光"] ——从各个地方涌了出来。
-
[Character(fadetime=0)]
[Dialog]
[PlaySound(key="$d_gen_soldiersrun",volume=1)]
[Character(name="char_1002_nsabr_2",name2="char_1002_nsabr_2",fadetime=1)]
[Delay(time=2)]
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 广场,坡道,建筑......四处的废墟
[name="杜宾"] 这个数量,呵......
@@ -99,41 +86,31 @@
[name="近卫干员"] ......
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 啊......
-
[PlayMusic(intro="$calamity_intro", key="$calamity_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Character(fadetime=0)]
[PlaySound(key="$d_gen_walk_n",volume=1)]
-
[dialog]
[Character(fadetime=0)]
[Blocker(a=1, r=0, g=0, b=0, block=true)]
[Background(image="bg_cher_7", fadetime=0)]
[Blocker(a=0, r=0, g=0, b=0, block=true)]
[PlaySound(key="$d_gen_walk_n")]
-
[Character(name="char_011_talula_1#2",fadetime=1,block=true)]
[Delay(time=2)]
[character(fadetime=1)]
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_013_riop")]
[name="近卫干员"] 有敌人一名,正在靠近罗德岛的阵线!
[name="近卫干员"] 为什么,那个人会一个人,走向我们......
[name="近卫干员"] 难道敌人派出了使者?不可能......
-
[Dialog]
[character]
[PlaySound(key="$d_gen_walk_n")]
[Blocker(a=1, r=0, g=0, b=0, block=true)]
-
[Blocker(a=0, r=0, g=0, b=0, block=true)]
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 她......
[name="阿米娅"] 她......她是资料上,整合运动的......
-
[Character(name="char_148_nearl_1#3")]
[name="临光"] ——
[name="临光"] 她身上,有某种气味。
@@ -147,17 +124,14 @@
[Background(image="bg_cher_7", fadetime=0)]
[Dialog(fadetime=0)]
[Blocker(a=0, r=0, g=0, b=0, block=true)]
-
[PlaySound(key="$d_gen_walk_n",volume=1)]
[Character(name="char_011_talula_1#2",fadetime=2)]
[Background(image="bg_cher_7",x=0, y=0, xScale=1.1, yScale=1.1, fadetime=1)]
[BackgroundTween(xFrom=0, yFrom=0, xTo=0, yTo=0, xScaleFrom=1.1, yScaleFrom=1.1, xScaleTo=1, yScaleTo=1, duration=4, block=true)]
[Blocker(a=1, r=0, g=0, b=0, block=true)]
-
[character]
[Background(image="bg_cher_7", fadetime=0)]
[Blocker(a=0, r=0, g=0, b=0, block=true)]
-
[Character(name="char_148_nearl_1#3")]
[name="临光"] 那是......钢铁和硫磺的味道。
[name="临光"] 有什么东西在焚烧。
@@ -174,22 +148,17 @@
[stopmusic(fadetime=2)]
[character]
[Dialog]
-
[Blocker(a=1, initr=2, r=0, g=0, b=0, block=true, fadetime=1)]
[Background]
[Blocker(a=1, initr=2, r=1, g=1, b=1, block=true, fadetime=0.3)]
[Blocker(a=0, fadetime=0.3, block=false)]
-
[Character(name="char_011_talula_1")]
[name="塔露拉"] ......
[name="塔露拉"] ............
-
[Blocker(a=1, initr=2, r=0, g=0, b=0, block=true, fadetime=1)]
[Character(name="char_148_nearl_1#3")]
[name="临光"] 大概......是能烧尽整片大地的火焰吧。
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
-
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_01-08_beg.txt b/resources/gamedata/story/obt/main/level_main_01-08_beg.txt
index ca9d9458..74d05e38 100644
--- a/resources/gamedata/story/obt/main/level_main_01-08_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_01-08_beg.txt
@@ -1,14 +1,9 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第十一关(前)
-
-// Comments
[PlayMusic(intro="$calamity_intro", key="$calamity_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Blocker(a=1, r=0, g=0, b=0, block=true)]
[Background(image="bg_cher_7", fadetime=0)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.5,block=true)]
-
[Delay(time=0.3)]
-// Comments
-
[Character(name="char_148_nearl_1#3")]
[name="临光"] 阿米娅,带博士离开。
[name="临光"] ......立刻!
@@ -24,7 +19,6 @@
[name="临光"] 那博士呢?你能保证博士的安全吗?
[Character(name="char_002_amiya_1#4", name2="char_148_nearl_1#3", focus=1)]
[name="阿米娅"] ......唔......
-
[Character(name="char_148_nearl_1#3")]
[name="临光"] E4小队,我们留在这里断后!
[name="临光"] 一定要让阿米娅和Dr.{@nickname},以及各个医疗小组安全撤离!
@@ -39,7 +33,6 @@
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 我不会留下你们独自战斗的。
[name="阿米娅"] 罗德岛......绝不会丢下你们的!
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 阿米娅,时间宝贵!你必须撤退!
[Character(name="char_014_riope")]
@@ -50,18 +43,12 @@
[name="杜宾"] 想想任务目标,想想我们的目的!
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 不是说这个的时候!
-
-
[Character(name="char_011_talula_1")]
[name="塔露拉"] ——
-
[Dialog]
-
-
[PlaySound(key="$d_gen_thunders_amb", volume=0.5)]
[PlaySound(key="$b_char_defboost", volume=0.5, Delay=0.4)]
[PlaySound(key="$d_gen_thunders_amb", volume=0.2, Delay=0.7)]
-
[PlaySound(key="$flashback", volume=0.2, Delay=0.7)]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=10, randomness=20, block=false)]
[Blocker(a=0.3, r=1, g=0.4, b=0.4, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
@@ -70,10 +57,8 @@
[Blocker(a=0.1, r=0, g=0, b=0, afrom=0.8, rfrom=1, gfrom=1, bfrom=1, fadetime=0.3, block=true)]
[Blocker(a=1, r=0, g=0, b=0, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.3, block=true)]
[Blocker(a=0, fadetime=3, block=true)]
-
[Character(name="char_148_nearl_1#3")]
[name="临光"] ——?热量......在......她手里......聚集?
-
[Character(name="char_013_riop")]
[name="近卫干员"] 她周身的景象......扭曲了?
[Character(name="char_148_nearl_1#3")]
@@ -82,32 +67,23 @@
[name="阿米娅"] 小心,她将要使用的法术......
[name="阿米娅"] 不对......不对!临光!!快回来!!
[name="阿米娅"] 那不是......那个法术会把你——
-
[Dialog]
[Character]
-
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.5, block=true)]
[Background(image="bg_cher_7", width=1, height=1, fadetime=0)]
[Blocker(a=0, fadetime=1.5, block=true)]
-
-
-
[Character(name="char_011_talula_1",block=true)]
[name="塔露拉"] ——安静。
[Dialog]
[Character(fadetime=1)]
-
[Character(name="char_148_nearl_1#3")]
[name="临光"] 呜呃......!
[Dialog]
[Character]
-
[Character(name="char_011_talula_1",block=true)]
[PlaySound(key="$d_gen_thunders_amb", volume=0.5)]
[PlaySound(key="$b_char_defboost", volume=0.5, Delay=0.4)]
[PlaySound(key="$d_gen_thunders_amb", volume=0.2, Delay=0.7)]
-
[PlaySound(key="$flashback", volume=0.2, Delay=0.7)]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, block=false)]
[Blocker(a=0.3, r=1, g=0.4, b=0.4, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
@@ -117,7 +93,6 @@
[Blocker(a=0.1, r=0, g=0, b=0, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.3, block=true)]
[Blocker(a=0.1, fadetime=2, block=false)]
[delay(time=1)]
-
[Character(name="char_148_nearl_1#3")]
[name="临光"] 哈,哈......
[Character(name="char_130_doberm_ex")]
@@ -133,22 +108,17 @@
[name="临光"] 我说了——退后!
[Character(name="char_148_nearl_1#3",name2="char_130_doberm_ex",focus=2)]
[name="杜宾"] 临光!你这倔脾气......!
-
-
[Dialog]
[Character(fadetime=1)]
[Character(name="char_011_talula_1",block=true)]
[name="塔露拉"] ——哦?
-
[Character(name="char_014_riope")]
[name="Ace"] 蹲下!
[Dialog]
[Character]
-///2
[PlaySound(key="$d_gen_thunders_amb", volume=0.5)]
[PlaySound(key="$b_char_defboost", volume=0.5, Delay=0.4)]
[PlaySound(key="$d_gen_thunders_amb", volume=0.2, Delay=0.7)]
-
[PlaySound(key="$flashback", volume=0.2, Delay=0.7)]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, block=false)]
[Blocker(a=0.3, r=1, g=0.4, b=0.4, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
@@ -158,8 +128,6 @@
[Blocker(a=0.1, r=0, g=0, b=0, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.3, block=true)]
[Blocker(a=0.1, fadetime=2, block=false)]
[delay(time=1)]
-
-
[Character(name="char_148_nearl_1#3")]
[name="临光"] 咳,咳......又是什么把戏!
[Character(name="char_148_nearl_1#3",name2="char_014_riope",focus=2)]
@@ -172,7 +140,6 @@
[Character(name="char_148_nearl_1#3",name2="char_014_riope",focus=2)]
[name="Ace"] 必须干扰她施术的过程......
[name="Ace"] 狙击干员!瞄准目标敌人!
-
[Blocker(a=1, r=0, g=0, b=0, block=true)]
[Dialog]
[Character(fadetime=0)]
@@ -182,7 +149,6 @@
[name="塔露拉"] ——
[name="塔露拉"] 反抗会为大地带去希望。
[name="塔露拉"] 但反抗,改变不了你们的命运。
-
[Character(name="char_014_riope")]
[name="Ace"] 射击!!
[Character(fadetime=0)]
@@ -190,27 +156,20 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.5, block=true)]
[PlaySound(key="$e_atk_arrow_h")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.5, block=true)]
-
[Character(name="char_011_talula_1")]
[name="塔露拉"] 切尔诺伯格已得解放。
[name="塔露拉"] 我们的工作已经完成,而我对你们产生了些许兴趣。
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 什么——
[Character(name="char_011_talula_1")]
[name="塔露拉"] 不过,也就仅此而已。
[name="塔露拉"] 你们做出了错误的选择。
[name="塔露拉"] 罗德岛,你们该真正站在感染者这边。
-
-
[Dialog]
[Character(fadetime=1)]
-
-//talulah skill 1
[PlaySound(key="$d_gen_thunders_amb", volume=0.5)]
[PlaySound(key="$b_char_defboost", volume=0.5, Delay=0.4)]
[PlaySound(key="$d_gen_thunders_amb", volume=0.2, Delay=0.7)]
-
[PlaySound(key="$flashback", volume=0.2, Delay=0.7)]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, block=false)]
[Blocker(a=0.3, r=1, g=0.4, b=0.4, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
@@ -219,11 +178,9 @@
[Blocker(a=0.1, r=0, g=0, b=0, afrom=0.8, rfrom=1, gfrom=1, bfrom=1, fadetime=0.3, block=true)]
[Blocker(a=0.1, r=0, g=0, b=0, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.3, block=true)]
[Blocker(a=0.1, fadetime=2, block=true)]
-
[Blocker(a=1, r=0, g=0, b=0, block=true)]
[Background(image="bg_cher_8", width=1, height=1, fadetime=0)]
[Blocker(a=0, r=0, g=0, b=0, block=true)]
-
[Character(name="char_016_medic")]
[name="医疗干员"] 怎么......回事?
[name="医疗干员"] 为什么整个广场......都被烧焦了?
@@ -233,54 +190,39 @@
[name="近卫干员"] 石块,弩箭,弓矢......
[name="近卫干员"] 都没了。
[name="近卫干员"] 一瞬间......她周围的所有事物,全都都被燃烧殆尽......
-
-
[Character(name="char_011_talula_1")]
[name="塔露拉"] 你们具备解放者该有的韧性。
[Character(name="char_013_riop")]
[name="近卫干员"] ......连渣滓都没剩下。
-
-
[Character(name="char_148_nearl_1#3",name2="char_002_amiya_1#7",focus=1)]
[name="临光"] 阿米娅。你很清楚。
[Character(name="char_148_nearl_1#3",name2="char_002_amiya_1#7",focus=2)]
[name="阿米娅"] ——
[Character(name="char_148_nearl_1#3",name2="char_002_amiya_1#7",focus=1)]
[name="临光"] 必须有人,挡住她。
-
-
[Character(name="char_011_talula_1")]
[name="塔露拉"] ——但我厌烦了。
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] ......
[Character(name="char_148_nearl_1#3")]
[name="临光"] 阿米娅!!
-
[PlaySound(key="$d_gen_thunders_amb", volume=0.3)]
[PlaySound(key="$b_char_defboost", volume=0.3, Delay=0.4)]
[Blocker(a=1, initr=2, r=1, g=1, b=1, fadetime=0.5, block=true)]
[Dialog(time=0.5)]
[Delay(time=1)]
-
-
[Blocker(r=0.9, g=0.4, b=0.3, a=1, fadetime=0.1, block=true)]
[Character]
[Image(image="avg_11_1",x=0, y=-50,xScale=1.3, yScale=1.3, fadetime=0)]
[ImageTween(xFrom=-100, yFrom=-50, xTo=0, yTo=0, xScaleFrom=1.3, yScaleFrom=1.3, xScaleTo=1, yScaleTo=1, duration=35, block=false)]
[Blocker(r=0.7, g=0.4, a=1, fadetime=0.3, block=true)]
[Blocker(r=0.2, g=0,b=0, a=0.1, fadetime=1.5, block=true)]
-
-
-
[Character(name="char_011_talula_1")]
[name="塔露拉"] 你们总要为杀害同胞而付出代价。
[name="塔露拉"] 我将赐予你们一个我十分喜爱的结局。
[name="塔露拉"] ——毁灭。
-
[Dialog]
[Character(fadetime=0)]
-
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 糟了!!
[name="杜宾"] 走,走......快走!!
@@ -296,7 +238,6 @@
[Image(fadetime=0)]
[Dialog]
[Character(fadetime=0)]
-//amiya skill 2
[Background(image="bg_light")]
[CameraShake(duration=6, xstrength=10, ystrength=8, vibrato=20, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.3, block=true)]
@@ -317,18 +258,15 @@
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 不会让你伤害他们的。
[Delay=1]
-
[Character(name="char_011_talula_1")]
[name="塔露拉"] ......
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.5, block=true)]
[Image(image="bg_1_reflect",fadetime=0,screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.5, block=true)]
-
[Character(name="char_002_amiya_1#9")]
[name="阿米娅"] 我不会......允许你这么做的!
[PlayMusic(intro="$m_bat_game02_intro", key="$m_bat_game02_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Dialog]
-//amiya skill 1 (改版)
[CameraShake(duration=6, xstrength=10, ystrength=8, vibrato=20, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.2, block=true)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
@@ -346,7 +284,6 @@
[Blocker(a=0, r=1, g=1, b=1, fadetime=0.5, block=true)]
[character(fadetime=1)]
[Character(name="char_011_talula_1", fadetime=1, block=false)]
-
[Blocker(a=1, r=1, g=1, b=1, fadetime=0.3, rfrom=0.8, bfrom=0.8, gfrom=0.8, block=true)]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.5, block=true)]
[image(fadetime=0)]
@@ -355,20 +292,14 @@
[Blocker(a=1, r=0, g=0, b=0, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.2, block=true)]
[Blocker(a=1, r=0, g=0, b=0, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.2, block=true)]
[Blocker(a=1, r=0, g=0, b=0, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.2, block=false)]
-
-
[Blocker(a=0, fadetime=2, block=true)]
[name="塔露拉"] ————哦?
-
[Delay(time=0.6)]
-//talulah skill 1
-
[Dialog]
[Character(fadetime=0)]
[PlaySound(key="$d_gen_thunders_amb", volume=0.5)]
[PlaySound(key="$b_char_defboost", volume=0.5, Delay=0.4)]
[PlaySound(key="$d_gen_thunders_amb", volume=0.2, Delay=0.7)]
-
[PlaySound(key="$flashback", volume=0.2, Delay=0.7)]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, block=false)]
[Blocker(a=0.3, r=1, g=0.4, b=0.4, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
@@ -377,9 +308,6 @@
[Blocker(a=0.1, r=0, g=0, b=0, afrom=0.8, rfrom=1, gfrom=1, bfrom=1, fadetime=0.3, block=true)]
[Blocker(a=0.1, r=0, g=0, b=0, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.3, block=true)]
[Blocker(a=0.1, fadetime=2, block=true)]
-
-
-//amiya skill 2
[Character(name="char_002_amiya_1#7")]
[CameraShake(duration=6, xstrength=10, ystrength=8, vibrato=20, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.3, block=true)]
@@ -400,11 +328,8 @@
[Blocker(a=1, r=0, g=0, b=0, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.2, block=true)]
[Blocker(a=1, r=0, g=0, b=0, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.2, block=true)]
[Blocker(a=1, r=0, g=0, b=0, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.2, block=false)]
-
[name="阿米娅"] 咕......
[name="阿米娅"] 必须......让大家......!
-
-//amiya skill 1 (改版)
[CameraShake(duration=6, xstrength=10, ystrength=8, vibrato=20, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.2, block=true)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
@@ -423,10 +348,8 @@
[Blocker(a=0.8, r=0, g=0, b=0, fadetime=0.1, block=true)]
[Blocker(a=0.8, r=1, g=1, b=1, fadetime=0.1, block=true)]
[Blocker(a=0, r=1, g=1, b=1, fadetime=0.5, block=true)]
-
[Character(name="char_148_nearl_1#8")]
[Delay=1]
-
[Character(name="char_148_nearl_1#3",name2="char_130_doberm_ex",focus=2)]
[name="杜宾"] 阿米娅她一个人......挡下了敌人的法术......?
[Character(name="char_148_nearl_1#3",name2="char_130_doberm_ex",focus=1)]
@@ -439,32 +362,23 @@
[name="阿米娅"] 没问题......我没问题......
[name="阿米娅"] 我没问题的——!
[name="阿米娅"] 我要......我必须......保护你们!
-
[Dialog]
[Character(fadetime=1)]
-
-
-//talulah skill 1
[PlaySound(key="$d_gen_thunders_amb", volume=0.5)]
[PlaySound(key="$b_char_defboost", volume=0.5, Delay=0.4)]
[PlaySound(key="$d_gen_thunders_amb", volume=0.2, Delay=0.7)]
-
[PlaySound(key="$flashback", volume=0.2, Delay=0.7)]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, block=false)]
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[Blocker(a=0.8, r=1, g=1, b=1, afrom=1, rfrom=1, gfrom=0.4, bfrom=0.4, fadetime=0.2, block=true)]
[Blocker(a=0.8, r=0, g=0, b=0, afrom=0.8, rfrom=1, gfrom=1, bfrom=1, fadetime=0.3, block=true)]
-
[Blocker(a=0, fadetime=2, block=true)]
-
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, block=false)]
-
[Character(name="char_016_medic")]
[name="医疗干员"] 黑色......将敌人的法术封在了广场上......
[Character(name="char_002_amiya_1#9")]
[name="阿米娅"] 唔......唔啊......呃......!
-
[Character(name="char_013_riop")]
[name="近卫干员"] 阿米娅......她,她设下的屏障,在燃烧!
[Character(name="char_130_doberm_ex",name2="char_002_amiya_1#9",focus=1)]
@@ -475,7 +389,6 @@
[name="阿米娅"] 哪怕会带来灾难,哪怕我会......!
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] 我也不能......再看着重要的人......
-
[Character(name="char_011_talula_1")]
[name="塔露拉"] 呵————
[name="塔露拉"] 很好。
@@ -494,14 +407,10 @@
[name="临光"] ——“卡西米尔的光芒啊,耀骑士将为你奉献自身——”
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 博士!快走!我们会帮助阿米娅的,你必须......
-
[Character(name="char_011_talula_1")]
[name="塔露拉"] ————!
-
[Dialog]
[Character(fadetime=1)]
-//talulah skill 1
-
[PlaySound(key="$d_gen_thunders_amb", volume=0.5)]
[PlaySound(key="$b_char_defboost", volume=0.5, Delay=0.4)]
[PlaySound(key="$d_gen_thunders_amb", volume=0.2, Delay=0.7)]
@@ -516,8 +425,6 @@
[Character(name="char_002_amiya_1#9")]
[Blocker(a=0.1, r=0, g=0, b=0, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.3, block=true)]
[Blocker(a=0.1, fadetime=1, block=true)]
-
-//A2
[CameraShake(duration=6, xstrength=10, ystrength=8, vibrato=20, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.2, block=true)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
@@ -538,18 +445,13 @@
[Blocker(a=0.8, r=1, g=1, b=1, fadetime=0.1, block=true)]
[Character(name="char_002_amiya_1#9")]
[Blocker(a=0, r=1, g=1, b=1, fadetime=0.5, block=true)]
-
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, block=false)]
-
[name="阿米娅"] 啊啊啊啊啊!!
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[Blocker(a=0, r=0, g=0, b=0, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=1, block=true)]
[Blocker(a=1, r=0, g=0, b=0, block=true)]
-
-
[stopmusic(fadetime=1)]
[name="阿米娅"] 唔————?
-
[name="Ace"] 可以了,阿米娅。
[name="阿米娅"] ——?!
[character(fadetime=0)]
@@ -562,7 +464,6 @@
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] 我———
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, block=false)]
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 阿米娅!
[Character(name="char_014_riope")]
@@ -572,11 +473,8 @@
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] Ace......不......Ace......!
[name="阿米娅"] 一定......要............
-
[Character(fadetime=1.5)]
-
[PlaySound(key="$d_gen_walk_n", volume=1)]
-
[name="Ace"] ——
[name="Ace"] 抱歉,Dr.{@nickname},你可能不记得我了。
[name="Ace"] 但我记得你,也知道你是怎样的人。
@@ -584,8 +482,7 @@
[name="Ace"] 所以,保护好她,博士。
[name="Ace"] 走吧。
[name="Ace"] 祝你们前路无阻。
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_01-10_end.txt b/resources/gamedata/story/obt/main/level_main_01-10_end.txt
index 6317e772..e50506c7 100644
--- a/resources/gamedata/story/obt/main/level_main_01-10_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_01-10_end.txt
@@ -1,33 +1,20 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第十一关(后)
-
-// Comments
[PlayMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.8, crossfade=1, delay=0.5)]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Image(image="avg_11_2",x=0, y=0, xScale=1.1, yScale=1.1, fadetime=0)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.6, block=true)]
-
-
-
[Dialog]
[Delay(time=0.6)]
-
[name="杜宾"] 已经突破了整合运动的拦截!
[name="临光"] 但是——他们——
[name="临光"] ......我......啊......
-
[Background]
-
[PlayMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.8, crossfade=1.5, delay=0.5)]
-
-
[Character(name="char_148_nearl_1#3", name2="char_130_doberm_ex", focus=2)]
[name="杜宾"] 嘘。
[name="杜宾"] ......别让阿米娅她们听见。
[Character(name="char_148_nearl_1#7", name2="char_130_doberm_ex", focus=1)]
-
[name="临光"] 阿米娅心里清楚得很!她比我们想象的成熟得多......!
-
-
[name="阿米娅"] ......唔......
[name="阿米娅"] ......嗯......?
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
@@ -38,7 +25,6 @@
[name="杜宾"] 再去加深她内心的煎熬是不明智的。她已经背负......太多东西了。
[name="杜宾"] ......不要让......他们的努力白费!
[name="杜宾"] 既然他们让我们活下来,我们就应该让博士和阿米娅......安全回去。
-
[Character(name="char_148_nearl_1#2", name2="char_130_doberm_ex", focus=1)]
[name="临光"] ......
[name="临光"] 是的。
@@ -54,13 +40,11 @@
[name="杜宾"] ......
[name="杜宾"] 呵......
[name="杜宾"] 嘴里说着让我放心的人,真的一个都没回来过。
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Background(image="bg_cher_2", width=1, height=1, fadetime=1, block=true)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_002_amiya_1")]
[name="阿米娅"] ......
[name="阿米娅"] {@nickname}博士......?发生了......什么......
@@ -68,21 +52,15 @@
[Dialog]
[PlaySound(key="$d_gen_walk_n", volume=1)]
[CameraShake(duration=2, fadeout=true, xstrength=2, ystrength=5, vibrato=10, randomness=90, block=true)]
-
[name="阿米娅"] 嗯,没问题我可以自己走......
[name="阿米娅"] 我只是......失去意识了一会儿......没事的。
[name="阿米娅"] ......我们逃出来了吗?
[name="阿米娅"] Ace他们......
-
-
[Decision(options="......",values="1")]
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] 是嘛。
-
[Character(name="char_002_amiya_1#2")]
-
[name="阿米娅"] 没关系的。如果是Ace的话,一定没问题的。
[name="阿米娅"] 罗德岛的大家,都是很强的。
[name="阿米娅"] 已经,快到南方出口了。只要撤出切尔诺伯格,我们就......
@@ -93,17 +71,13 @@
[name="阿米娅"] 博士......能......让我靠一下吗......
[name="阿米娅"] 一下......一下就好......
[name="阿米娅"] ......
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=1, block=true)]
[Character(fadetime=0)]
[Background(image="bg_cher_10", width=1, height=1, fadetime=1, block=true)]
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="char_011_talula_1")]
-
[PlayMusic(intro="$escape_intro", key="$escape_loop", volume=0.8, crossfade=1.5, delay=0.5)]
-
[name="塔露拉"] ————
[name="塔露拉"] 难缠。
[Character(name="char_1507_Mephisto_1#2")]
@@ -119,7 +93,6 @@
[Delay(time=0.6)]
[name="塔露拉"] ......罗德岛。
[Delay(time=0.6)]
-
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_01-12_beg.txt b/resources/gamedata/story/obt/main/level_main_01-12_beg.txt
index 7ebef48a..8c684bed 100644
--- a/resources/gamedata/story/obt/main/level_main_01-12_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_01-12_beg.txt
@@ -1,17 +1,11 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第十二关(前)
-
-// Comments
-
[name=""] 时间未知 \ 天气未知 \ 能见度 低
[name=""] 切尔诺伯格 行动组E0所在地
[name=""] Dr.{@nickname}营救行动 最终撤退阶段
[dialog]
-
[Background(image="bg_cher_3", width=1, height=1, fadetime=1, screenadapt="coverall")]
[stopmusic(fadetime=1)]
-
[Delay(time=1)]
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 可恶!
[name="杜宾"] 明明已经在出口了!
@@ -43,7 +37,6 @@
[name="???"] 不过,我认识你身边那个人。
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 整合运动......还要,继续战斗吗?
-
[Character(name="char_002_amiya_1#7", name2="char_1504_cqbw", focus=2)]
[name="???"] 唉唉,别这样。
[name="???"] 我和那个塔露拉龙女可合不来。毕竟我并不是专职守门的人啊。做完了自己的工作赶过来也是很累的!
@@ -58,7 +51,6 @@
[stopmusic(fadetime=1)]
[Character(name="char_148_nearl_1#1")]
[name="临光"] 你在浪费你自己的时间。
-
[Character(name="char_148_nearl_1#8", name2="char_1504_cqbw", focus=2)]
[name="W"] ——别急嘛。我也有些你们会感兴趣的情报哦。
[name="W"] 其实,我们刚刚遇到了不少身手很利落的家伙......和你们的穿着打扮差不多。
@@ -78,41 +70,30 @@
[name="W"] 没错,他们——没有一个人能跟着你回去哦。
[name="W"] 你呀......
[name="W"] 你真的......配得上别人的牺牲吗?
-
[PlayMusic(intro="$m_bat_game02_intro", key="$m_bat_game02_loop", volume=0.8, crossfade=1.5, delay=0.5)]
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] ————
-
[Decision(options="别管她,出口就在前方!;阿米娅......;你的行为,有什么意义吗,W?", values="1;2;3")]
[Predicate(references="1;2;3")]
-
[Character(name="char_1504_cqbw")]
[name="W"] 还没轮到你。
[name="W"] 阿米娅......
[name="W"] ————你。生气了吗?
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] ......你不该说这种话。
-
[Character(name="char_1504_cqbw")]
[name="W"] 好啊,好啊......就该这样嘛。
[name="W"] 来吧。
-
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 整合运动的W,你不该说这种话!
[name="阿米娅"] 每个人的生命,都有价值......
[name="阿米娅"] 这不是你能玷污的事!
[name="阿米娅"] 博士!!
-
[Decision(options="罗德岛,准备战斗!", values="1")]
[Predicate(references="1")]
-
[Character(name="char_1504_cqbw")]
[name="W"] 哼哼......
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_01-12_end.txt b/resources/gamedata/story/obt/main/level_main_01-12_end.txt
index 84ffc6bd..d4bf161b 100644
--- a/resources/gamedata/story/obt/main/level_main_01-12_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_01-12_end.txt
@@ -1,13 +1,7 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第十二关(后)
-
-// Comments
-
[Background(image="bg_cher_3", width=1, height=1, fadetime=1)]
-
[PlayMusic(intro="$escape_intro", key="$escape_loop", volume=0.8, crossfade=1.5, delay=0.5)]
-
[Delay(time=1)]
-
[Character(name="char_1504_cqbw")]
[name="W"] 这个感觉......真是让人感到,十分熟悉啊。
[name="W"] 阿米娅,是吗。
@@ -38,14 +32,10 @@
[Character(name="char_1504_cqbw")]
[name="W"] 下次,我会从你身上得到真相的,{@Nickname}。
[name="W"] 再见~
-
-
[PlaySound(key="$d_gen_walk_n", volume=1.1)]
[Dialog(fadetime=1)]
[Character(fadetime=1)]
[Delay(time=1)]
-
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] ......为什么......她在......做什么?
[Delay=0.5]
@@ -64,22 +54,15 @@
[name="临光"] ......好。
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 去吧,阿米娅。
-
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=1, block=true)]
[Character(fadetime=0)]
-
[PlayMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[delay(time=1)]
-
[Blocker(a=1, r=1, g=1, b=1, fadetime=0.5, block=true)]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.5, block=true)]
-
-
[cameraEffect(effect="Grayscale", keep=true, amount=1, fadetime=0)]
[Background(image="bg_cher_7", width=1, height=1, fadetime=0)]
-
[Character(name="char_014_riope", name2="char_013_riop", focus=2)]
[Blocker(a=0, fadetime=3, block=false)]
[name="近卫干员"] .........
@@ -90,26 +73,18 @@
[name="Ace"] 临光杜宾她们,已经带着阿米娅和Dr.{@nickname}突破了封锁。
[name="Ace"] 而留下来断后的小队的干员们......
[name="Ace"] ......都阵亡了。
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.5, block=true)]
[Background(fadetime=0)]
[Character(fadetime=0)]
[cameraEffect(effect="Grayscale", keep=true, amount=0, fadetime=0)]
[Blocker(a=0, fadetime=0.5, block=true)]
-
-//[Character(name="char_002_amiya_1#4")]
-
-//[name="阿米娅"] ——————————
-//[name="阿米娅"] ————!
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.5, block=true)]
[Character(fadetime=0)]
[cameraEffect(effect="Grayscale", keep=true, amount=1, fadetime=0)]
[Background(image="bg_cher_7", width=1, height=1, fadetime=0)]
[Blocker(a=0, fadetime=0.5, block=true)]
-
[Character(name="char_014_riope", name2="char_013_riop", focus=2)]
[name="近卫干员"] ......什么......
[Character(name="char_014_riope", name2="char_013_riop", focus=1)]
@@ -124,7 +99,6 @@
[name="近卫干员"] 天灾......!她就是天灾的化身......否则,否则火力小组怎么可能一瞬间被焚烧成灰......
[name="近卫干员"] 明明见识过她的法术,我却......我不能相信......我......
[name="近卫干员"] 惨叫......唔......呜......
-
[Character(name="char_014_riope")]
[CameraShake(duration=0.5, xstrength=15, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
[name="Ace"] 少说点!
@@ -138,35 +112,25 @@
[Character(name="char_014_riope", name2="char_013_riop", focus=1)]
[name="Ace"] 至少还有一只是能用的。
[Character(name="char_014_riope", name2="char_013_riop", focus=-1)]
-
[Dialog]
[Delay(time=0.6)]
-
[Character(name="char_014_riope", name2="char_013_riop", focus=2)]
[name="近卫干员"] ......头儿,逃吧。你的话,一定能够杀出去。
[Character(name="char_014_riope", name2="char_013_riop", focus=1)]
[name="Ace"] 我们只拖了那个怪物几分钟。
[name="Ace"] Dr.{@nickname}和阿米娅安全之前,我不能走。
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.5, block=true)]
[Background(fadetime=0)]
[Character(fadetime=0)]
[cameraEffect(effect="Grayscale", keep=true, amount=0, fadetime=0)]
[Blocker(a=0, fadetime=0.5, block=true)]
-
-//[Character(name="char_002_amiya_1#4")]
-
-//[name="阿米娅"] 啊......呜......啊......!
-//[name="阿米娅"] 我......我......
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.5, block=true)]
[Character(fadetime=0)]
[cameraEffect(effect="Grayscale", keep=true, amount=1, fadetime=0)]
[Background(image="bg_cher_7", width=1, height=1, fadetime=0)]
[Blocker(a=0, fadetime=0.5, block=true)]
-
[Character(name="char_014_riope")]
[name="Ace"] 我得先阻止那个怪物。
[Character(name="char_014_riope", name2="char_013_riop", focus=2)]
@@ -174,51 +138,35 @@
[Character(name="char_014_riope", name2="char_013_riop", focus=1)]
[name="Ace"] 你的命是我废了一只手换回来的。
[name="Ace"] 哪怕你只能再活一分钟,我也希望这只手,至少也值一分钟。
-
[Character(name="char_014_riope", name2="char_013_riop", focus=2)]
[name="近卫干员"] ——
[Character(name="char_014_riope", name2="char_013_riop", focus=1)]
[name="Ace"] 我去去就回。照顾好自己。
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.5, block=true)]
[Background(fadetime=0)]
[Character(fadetime=0)]
[cameraEffect(effect="Grayscale", keep=true, amount=0, fadetime=0)]
[Blocker(a=0, fadetime=0.5, block=true)]
-
-//[Character(name="char_002_amiya_1#4")]
-
-//[name="阿米娅"] 为什么......为什么......要让我看见!
-//[name="阿米娅"] 就只能这样而已吗......就只能......只能看着......而已吗......!
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.5, block=true)]
[Character(fadetime=0)]
[cameraEffect(effect="Grayscale", keep=true, amount=1, fadetime=0)]
[Background(image="bg_cher_7", width=1, height=1, fadetime=0)]
[Blocker(a=0, fadetime=0.5, block=true)]
-
-
[Character(name="char_013_riop")]
[name="近卫干员"] 头儿......我真......不争气。
[Character(name="char_013_riop")]
[name="近卫干员"] 阿米娅......
-
[Character(fadetime=1)]
[CameraShake(duration=0.5, xstrength=2, ystrength=3, vibrato=30, randomness=90, fadeout=true)]
-
[name="近卫干员"] 你们一定能实现......大家的愿望......
[Dialog]
-
-
-
[name="阿米娅"] ......
[name="???"] 他们......我......呜......
[name="阿米娅"] ............
[name="???"] ........阿米娅?
[name="???"] ............阿米娅?
-
[StopMusic(fadetime=0.1)]
[Blocker(a=1, r=1, g=1, b=1, fadetime=0.5, block=true)]
[Background(image="bg_cher_3", width=1, height=1, fadetime=0, block=true, screenadapt="coverall")]
@@ -243,7 +191,6 @@
[name="阿米娅"] 现在......还不行。
[Character(name="char_016_medic", name2="char_002_amiya_1#4", focus=1)]
[name="医疗干员"] 嗯......呜......嗯......
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.5, block=true)]
[dialog]
[character(fadetime=0)]
@@ -253,20 +200,14 @@
[name="阿米娅"] ......我们回家。
[dialog]
[Delay(time=1)]
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
[Background]
[Character(fadetime=0)]
-//修改此处的image来切换cg
[Image(image="avg_ep01",x=0, y=0, xScale=1, yScale=1, fadetime=3, screenadapt="coverall")]
[Blocker(a=0, fadetime=0.6, block=false)]
-//对话内容此处填入
[delay(time=5)]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Image(fadetime=0)]
-
-
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_02-01_beg.txt b/resources/gamedata/story/obt/main/level_main_02-01_beg.txt
index f38f489c..dd1ee34b 100644
--- a/resources/gamedata/story/obt/main/level_main_02-01_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_02-01_beg.txt
@@ -1,17 +1,12 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第十三关(前)
-
-// Comments
[stopmusic]
-
[name=""] 5:57 a.m. \ 多云 \ 能见度 17公里
[name=""] 龙门外环外4公里,荒漠
[name=""] 切尔诺伯格营救行动 结束后4天
[dialog]
[delay(time=1)]
-
[PlaySound(key="$d_gen_transmissionget",volume=0.6)]
[image(image="bg_2_call", fadetime=2)]
-
[name="PRTS"] Dr.{@nickname}, 早上好。您已经休息了99999999————
[name="PRTS"] ————个小时。
[name="PRTS"] 虽然我知道您很不愿意起床,不过有人需要您立刻前往作战会议室。
@@ -20,15 +15,11 @@
[PlaySound(key="$d_gen_transmissionget",volume=0.6)]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0, block=true)]
[Image(fadetime=0)]
-
[PlaySound(key="$d_gen_walk_n",volume=0.6)]
[delay(time=1.5)]
-
[Background(image="bg_bridge", width=1, height=1, fadetime=1, screenadapt="coverall")]
-
[PlaySound(key="$d_gen_soldiersrun",volume=0.4)]
[delay(time=1.4)]
-
[delay(time=2)]
[PlayMusic(intro="$m_dia_street_intro", key="$m_dia_street_loop", volume=0.8, crossfade=1, delay=0.5)]
[Blocker(a=0, fadetime=2, block=true)]
@@ -41,10 +32,8 @@
[name="阿米娅"] 博士身体好些了吗?
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] 昨天看你好像还有些伤痛,行动不太方便。
-
[Decision(options="我已经完全恢复了。你呢?", values="1")]
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1#2")]
[name="阿米娅"] 感觉今天活力满满的,已经没什么问题了!
[Character(name="char_002_amiya_1#4")]
@@ -57,39 +46,29 @@
[name="杜宾"] 根据昨天会谈的结果,我们最近的移动城市————“龙门”,已向我们发送了一份合作框架协议,同意与我们交换情报。
[name="杜宾"] 而有迹象显示“龙门”已经成为整合运动下一个行动目标。
[name="杜宾"] 关于其他的内容,还需经过尚在龙门城内的凯尔希医生同意后,才能定下来。
-
[Character(name="char_002_amiya_1#2")]
[name="阿米娅"] 龙门暂时答应了我们停泊在城市附近的要求,然后他们愿意给予一部分我们在行动中损失的物资,以及消耗的补给。
[name="阿米娅"] 作为交换,罗德岛需要协助龙门,进行城市外环的一些临时性防卫工作。
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] 不过今天这么早是因为......
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 我来说吧,阿米娅。
[name="杜宾"] 从昨天晚上开始,又有一波切尔诺伯格的幸存者在荒野中被发现,他们正在移动前往龙门,预计下午到达。
[name="杜宾"] 和之前几天一样,我们仍然需要对龙门5区的外围进行防卫工作,只不过这次,可能会混入更多的整合运动。
[name="杜宾"] 战况有所不同,我们在出发之前需要告诉您一种新的战术策略。
-
[Character(name="char_002_amiya_1#2")]
[name="阿米娅"] 那么博士,今天还请多多指教......
[name="阿米娅"] 加油!
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 那么......
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Character(fadetime=0)]
-
[Background(image="bg_0_rhodes3", fadetime=0, screenadapt="coverall", screenadapt="coverall")]
[Blocker(a=0, r=0,g=0, b=0, fadetime=1, block=true)]
[name="杜宾"] 请你们各自完成出发前的准备。博士请把准备好的编队配置命令下达给其他干员,让他们做好准备。
[name="杜宾"] 完成演习后15分钟出发。
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[dialog]
[image(fadetime=0)]
-
[Delay(time=0.4)]
-[name="杜宾"] 这次,千万不要迟到。
-
-
-
+[name="杜宾"] 这次,千万不要迟到。
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_02-01_end.txt b/resources/gamedata/story/obt/main/level_main_02-01_end.txt
index 425b450e..af8edd74 100644
--- a/resources/gamedata/story/obt/main/level_main_02-01_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_02-01_end.txt
@@ -1,20 +1,12 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第十三关(后)
-
-// Comments
-
-
-
-
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.6, block=true)]
[PlayMusic(intro="$mist_loop", key="$mist_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Character(fadetime=0)]
[Background(image="bg_lungmen_station", width=1, height=1, fadetime=0)]
-
[name=""] 10:14 p.m. \ 晴 \ 能见度 19公里
[name=""] 龙门5区外 检疫口
[Dialog]
[delay(time=1)]
-
[Character(name="char_015_lmg")]
[name="???"] 长官。
[Blocker(a=0, fadetime=0.6, block=true)]
@@ -23,7 +15,6 @@
[name="???"] ......
[Dialog]
[Character(fadetime=0.6)]
-
[PlaySound(key="$radio")]
[name="广播"] 请注意——
[name="广播"] 受天灾影响,龙门全域处于停航状态。龙门5区所有入城关口将于2小时后关闭。
@@ -32,7 +23,6 @@
[name="广播"] 近卫局将依照《紧急处理法案》依法对其进行拘捕。
[name="广播"] 请注意——
[PlaySound(key="$radio")]
-
[Character(name="char_002_amiya_1#1")]
[name="阿米娅"] 和传闻中一样......
[Character(name="char_002_amiya_1#2")]
@@ -76,62 +66,46 @@
[Character(name="char_010_chen_1", name2="char_015_lmg", focus=2)]
[name="近卫局队员"] 有感染者——不服从管理——我们——
[Character(name="char_010_chen_1", name2="char_015_lmg", focus=1)]
-
[name="陈"] ......我自己都看到了。
[name="陈"] 算了。
-
[Character(name="char_010_chen_1", name2="char_015_lmg", focus=1)]
-
[name="陈"] 把他们全部拘押。
[name="陈"] 立刻疏散人群,半小时后通过复查流程后,再开放关口。
[name="陈"] 还有,把检疫口检查线向前推四十米。
-
[Character]
[Dialog]
[Delay(time=0.4)]
[Character(name="char_010_chen_1#4")]
-
[name="陈"] 罗德岛的,除了你和Dr.{@nickname},其他人不需要一起同行,留在这里协助龙门边防进行驻守。
[name="陈"] 要是连这点小事都处理不好,无论是什么任务,我可都没法交给你们。
[name="陈"] PC94172,你给这些人安排一下任务,今晚不要再出乱子了。
-
[Character(name="char_010_chen_1", name2="char_015_lmg", focus=2)]
[name="近卫局队员"] 明白,陈警司!
[Character(name="char_015_lmg")]
[name="近卫局队员"] 诸位,请注意......
[PlaySound(key="$d_gen_walk_n",volume=0.6)]
[Character(fadetime=2)]
-
[Character(name="char_002_amiya_1#5")]
[name="阿米娅"] ......
[name="阿米娅"] (陈长官真的很严格......比我想象的要严格......)
-
[Decision(options="......(点头)", values="1")]
[Predicate(references="1")]
-
[Character(name="char_010_chen_1#4")]
[name="陈"] 你们,
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.4, block=true)]
-
[name="陈"] 跟我来。——
-
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=2,block=true)]
[Background]
[Dialog]
[Character(fadetime=0)]
[PlaySound(key="$d_gen_walk_n",volume=0.6)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
-
[Dialog]
[Character(name="char_010_chen_1")]
[name="陈"] 到了。
[Character(fadetime=0)]
[Delay(time=0.5)]
[Dialog]
-
[Background(image="bg_lungmen_n",x=40, y=0, fadetime=1, xScale=1.3, yScale=1.3)]
[Delay(time=0.5)]
[BackgroundTween(xFrom=40, yFrom=0, xTo=40, yTo=-150, duration=4, block=true)]
@@ -153,48 +127,32 @@
[name="陈"] 只不过——
[name="陈"] 切尔诺伯格事件发生之后,什么人都疯了一样地向龙门跑。
[name="陈"] 感染者就该清楚,来龙门会有什么下场。
-
-
[Character]
-
[Dialog]
[Delay(time=1)]
-
-
[PlaySound(key="$d_gen_walk_n",volume=0.6)]
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=1, block=true)]
[Character(fadetime=0)]
[Background(image="bg_lungmen_o", width=1, height=1, fadetime=0, screenadapt="coverall")]
[Blocker(a=0, fadetime=1, block=true)]
-
[name="???"] 我再提醒你一次。
[name="???"] 龙门就是下一个切尔诺伯格。
-
[Character(name="char_002_amiya_1#2")]
-
[name="阿米娅"] 是凯尔希医生......!
-
[Character(name="char_010_chen_1")]
-
[name="陈"] 你们罗德岛的代表已经和魏长官先行接触了。
[name="陈"] 在这里等着。
[name="陈"] 我一会儿通知你们。
[Dialog(fadetime=0.6)]
[Character(fadetime=0.6)]
[Delay(time=1)]
-
[Character(name="char_002_amiya_1#4")]
-
[name="阿米娅"] 呼......那个陈警官,真的很难应付呢。
-
[Character(name="char_002_amiya_1#2")]
-
[name="阿米娅"] 博士,接下来的交涉就交给凯尔希医生。
[name="阿米娅"] 请相信她吧。
-
[Dialog(fadetime=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_02-02_beg.txt b/resources/gamedata/story/obt/main/level_main_02-02_beg.txt
index 328b9359..cd956eba 100644
--- a/resources/gamedata/story/obt/main/level_main_02-02_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_02-02_beg.txt
@@ -1,129 +1,81 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第十四关(前)
-
-// Comments
-
[name="陈"] 进来吧。
[Delay(time=0.3)]
[PlaySound(key="$d_gen_dooropen", volume=0.7)]
[character]
[Dialog]
-
[Background(image="bg_lungmen_o", width=1, height=1, fadetime=2)]
-
[PlayMusic(intro="$mist_loop", key="$mist_loop", volume=0.8, crossfade=1.5, delay=0.5)]
-
[Character(name="char_003_kalts_1",name2="char_2005_weiyw_1")]
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] ......凯尔希医生!
-
[Character(name="char_003_kalts_1")]
[Delay(time=0.6)]
[name="凯尔希"] ——阿米娅......
-
[Character(name="char_003_kalts_1#3")]
[name="凯尔希"] ......{@nickname}。
[name="凯尔希"] 你来了。
[PlaySound(key="$d_gen_doorclose", volume=0.5)]
-
[Delay(time=1)]
[Character(name="char_003_kalts_1#3", focus=-1)]
-
[Decision(options="......", values="1")]
-
[Predicate(references="1")]
-
[Character(name="char_010_chen_1")]
-
[name="陈"] 咳咳。
[name="陈"] 魏长官,罗德岛的另外两位代表也到了。
[Character]
[Dialog]
[Character(name="char_2005_weiyw_1")]
[Delay(time=1)]
-
[name="魏彦吾"] 哦,正好。
[name="魏彦吾"] 请坐。凯尔希小姐正向我说明现在的局势呢。
-
[Character(name="char_003_kalts_1", name2="char_2005_weiyw_1", focus=1)]
-
[name="凯尔希"] 那我就继续吧。关于现在的局势,我想魏先生也已经很清楚了。
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Image(image="bg_0_tv",x=0, y=-20, xScale=1.1, yScale=1.1, fadetime=0)]
[ImageTween(xFrom=0, yFrom=-20, xTo=0, yTo=0, xScaleFrom=1.1, yScaleFrom=1.1, xScaleTo=1, yScaleTo=1, duration=7, block=false)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[PlaySound(key="$slideshow", volume=0.2,channel="2", loop=true)]
[Blocker(a=0, fadetime=1.5, block=false)]
-
[name="凯尔希"] 龙门的情报网每天都在搜集大量针对整合运动的信息,想必也对这件事情极为重视。
[name="凯尔希"] 不过仅凭这样,龙门仍然还缺乏一些关键信息。
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
[image]
[Blocker(a=0, fadetime=0.6, block=true)]
-
-
[Character(name="char_003_kalts_1", name2="char_010_chen_1", focus=2)]
-
[name="陈"] ......
-
[Character(name="char_003_kalts_1", name2="char_010_chen_1", focus=1)]
-
[name="凯尔希"] 简单的感染者检疫是不能对抗整合运动的,想必龙门近卫局再清楚不过。
[name="凯尔希"] 整合运动不会乖乖过检,更不会等到当局反应过来才行动。所以————
[name="凯尔希"] 如果没有罗德岛的协助,龙门依靠目前对待感染者的策略,抵挡接下来整合运动的攻击会面临巨大损失。
-
[Character(name="char_003_kalts_1", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 抱歉,我需要插一句。
[name="陈"] 关于龙门的防卫情报,龙门近卫局方面比罗德岛更了解。对于整合运动的渗透,也已经做了相应准备。
[name="陈"] 只是龙门目前没有将相关机密行动的方针通知罗德岛的义务。
-
-
-
[Character(name="char_003_kalts_1", name2="char_2005_weiyw_1", focus=2)]
-
[name="魏彦吾"] ......
[name="魏彦吾"] 凯尔希小姐,请继续说。
-
[Character(name="char_003_kalts_1", name2="char_2005_weiyw_1", focus=1)]
-
[name="凯尔希"] 龙门的确有对付手无寸铁的感染者的经验,但恐怕龙门目前没有面对集团化感染者暴徒的经验,这可能会对龙门造成不必要的损失。
[name="凯尔希"] 以罗德岛目前的经验来说————只有感染者,才能更好对抗感染者。
-
[Character(name="char_2005_weiyw_1")]
-
[name="魏彦吾"] 那么,罗德岛是否已经从针对整合运动的行动中获得了有效的经验?
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
-
[Image(image="bg_0_rhodes2",x=0, y=0, xScale=1.2, yScale=1.2, fadetime=0)]
[ImageTween(xFrom=0, yFrom=-0, xTo=0, yTo=0, xScaleFrom=1.2, yScaleFrom=1.2, xScaleTo=1, yScaleTo=1, duration=27, block=false)]
-
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_003_kalts_1", name2="char_2005_weiyw_1", focus=1)]
-
[name="凯尔希"] 仅仅是有而已,大概是不敢自称专家的。
-
[Character(name="char_003_kalts_1", name2="char_2005_weiyw_1", focus=2)]
[CharacterCutin(widgetID="1", name="char_2005_weiyw_1", style="cutin", fadestyle= "horiz_expand_center", fadetime=0.5, offsetx=300, width=200, block=true)]
[name="魏彦吾"] 哦——?
[name="魏彦吾"] 我听说,罗德岛曾卷入过切尔诺伯格事件,并且从中也获得了不少其他整合运动的情报。
[CharacterCutin(widgetID="1", fadetime=0.5, block=true)]
-
-
-
[Character(name="char_003_kalts_1", name2="char_2005_weiyw_1", focus=1)]
[CharacterCutin(widgetID="1", name="char_003_kalts_1", style="cutin", fadestyle= "horiz_expand_center", fadetime=0.5, offsetx=-300, width=200, block=true)]
[name="凯尔希"] 无论魏先生是从哪里得到这条消息的——
[name="凯尔希"] 这都不是现阶段能与龙门交换的信息。这只是履历,只是站在这里与魏先生交谈的资格。
[CharacterCutin(widgetID="1", fadetime=0.5, block=true)]
-
-
[name="魏彦吾"] 决定是否要和你们进行利益交换的是龙门。如果这种程度的信息罗德岛都无法提供的话——
[name="魏彦吾"] 呵。
[name="魏彦吾"] 龙门将无法信任你们的真实实力。
@@ -131,83 +83,45 @@
[character]
[image]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_003_kalts_1", name2="char_2005_weiyw_1", focus=1)]
[name="凯尔希"] 魏先生,我的言辞可能不够清晰。
[name="凯尔希"] 不过需要强调的是——罗德岛提供的信息,本身就是用实力换来的。
-//[name="凯尔希"] 目前没有什么人有过在天灾的环境之中与整合运动作战的经验。
-
-//[Character(name="char_003_kalts_1", name2="char_2005_weiyw_1", focus=2)]
-
-//[name="魏彦吾"] 嗯——我认可这个说法。
-
[Character(name="char_003_kalts_1", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 但,无论怎样,龙门都无法信任同样是一群感染者的罗德岛。
-
[Character(name="char_003_kalts_1", name2="char_010_chen_1", focus=1)]
-
-///[name="凯尔希"] 魏先生既不强求罗德岛摆明立场,也不怀疑罗德岛对任务的忠诚。
[name="凯尔希"] 如果陈小姐认为龙门的安危,尚不如对感染者进行盲目的惩罚来的重要————
[name="凯尔希"] 那我会立刻服从当地法令,任由陈小姐逮捕我。然后在监牢里看着龙门被整合运动焚烧殆尽,默默惋惜。
[name="凯尔希"] 这次,龙门别无选择。
-
[Character(name="char_003_kalts_1", name2="char_010_chen_1#5", focus=2)]
-
[Blocker(a=0.6, r=1, g=1, b=1, fadetime=0.1, block=true)]
[Blocker(a=0, fadetime=0.1, block=true)]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=15, randomness=90, fadeout=true, block=false)]
[name="陈"] ——龙门既不是因为有人出言不逊就拒绝善意的城市——
[name="陈"] 却也不是收留无用说客的慈善机构。
-
[Character(name="char_2005_weiyw_1", name2="char_010_chen_1#5", focus=1)]
-
[name="魏彦吾"] 陈警官。
-
[Character(name="char_2005_weiyw_1", name2="char_010_chen_1#5", focus=2)]
-
[name="陈"] 魏长官,让外来的感染者参与龙门的机密事务,我认为并不妥当。
-
[Character(name="char_2005_weiyw_1", name2="char_010_chen_1#5", focus=1)]
-
[name="魏彦吾"] 冷静些,陈警官,他们是客人。
[name="魏彦吾"] ——我的客人。
-
[Character(name="char_2005_weiyw_1", name2="char_010_chen_1#5", focus=2)]
-
[name="陈"] .....
[name="陈"] 是。
-
[Character(name="char_2005_weiyw_1", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 在他们违反龙门法律之前,我会容忍,长官。
-
-//[Character(name="char_2005_weiyw_1", name2="char_003_kalts_1", focus=1)]
-
-//[name="魏彦吾"] 请放心,罗德岛的诸位,我尊重任何潜在的合作伙伴。
-//[name="魏彦吾"] 但凯尔希小姐,我上了年纪,容易忘记谈话中那些零碎的内容......
-//[name="魏彦吾"] 你还想再说说吗?
-
-//[Character(name="char_2005_weiyw_1", name2="char_003_kalts_1", focus=2)]
-
-//[name="凯尔希"] ——魏先生的意思是,我所阐述的事实,都不重要?
-
[Character(name="char_2005_weiyw_1", name2="char_003_kalts_1", focus=1)]
-
[name="魏彦吾"] 啊,不好意思。我想起来了,有这么一句——
[name="魏彦吾"] ——没错,呣......
[name="魏彦吾"] 我所看重的就只有一点。
[name="魏彦吾"] 实力。
[name="魏彦吾"] 据我所知,罗德岛也参与清剿了附近的感染者吧?
[name="魏彦吾"] 陈警官,以目前确切了解的情报,罗德岛在军事力量的实力如何?
-
[Character(name="char_010_chen_1")]
-
[name="陈"] ......请容我简要描述一下我所见的罗德岛的行动情况。
[name="陈"] ——详情如下——
-
[stopSound(channel="2", fadetime=1)]
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_02-02_end.txt b/resources/gamedata/story/obt/main/level_main_02-02_end.txt
index 021bf12d..4f594e8a 100644
--- a/resources/gamedata/story/obt/main/level_main_02-02_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_02-02_end.txt
@@ -1,173 +1,85 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第十四关(后)
-
-// Comments
-
[Background(image="bg_lungmen_o", width=1, height=1, fadetime=1, screenadapt="coverall")]
[PlayMusic(intro="$mist_loop", key="$mist_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_010_chen_1")]
-
[name="陈"] ——以上就是此次战斗的全过程。
-
[Character(name="char_2005_weiyw_1", name2="char_010_chen_1", focus=1)]
-
[name="魏彦吾"] 你的评价?
-
[Character(name="char_2005_weiyw_1", name2="char_010_chen_1", focus=2)]
-
-
[name="陈"] 他们的实力确实合格了。
[name="陈"] 但魏长官,无论是在战略层面,还是关于他们的身份,我都认为......
-
-
-//[Character(name="char_2005_weiyw_1", name2="char_010_chen_1", focus=1)]
-
-//[name="魏彦吾"] 可以了。
-
[Character(name="char_2005_weiyw_1", name2="char_010_chen_1", focus=2)]
-
[name="陈"] ......龙门近卫局完全可以胜任接下来的任务。
-
[Character(name="char_2005_weiyw_1", name2="char_010_chen_1", focus=1)]
-
[name="魏彦吾"] 对抗犯罪与侵略,近卫局绰绰有余。
[name="魏彦吾"] 虽然罗德岛也能提供更多的可能性。但是......
-
[Character(name="char_2005_weiyw_1", name2="char_010_chen_1", focus=1)]
-
[name="魏彦吾"] 罗德岛所要求的“东西”里有一样,可不是目前罗德岛给出的条件可以交换的。
[name="魏彦吾"] 哪怕是仅仅在临时防卫上的合作,也完全无法与之等价。相比之下,罗德岛的“要价”有点太高了。
[name="魏彦吾"] 我想凯尔希小姐和阿米娅小姐很清楚吧。
-
[Character(name="char_003_kalts_1", name2="char_2005_weiyw_1", focus=1)]
-
[name="凯尔希"] 魏先生,仅仅防卫是不够的。整合运动还有很多你不知道的信息。
[name="凯尔希"] 根据我们交战的情况推测,若不采取主动措施,整合运动将在未来数周内攻陷龙门。
-
-//[Character(name="char_2005_weiyw_1", name2="char_010_chen_1", focus=2)]
-
-//[name="陈"] ......明白。
-
-//[Character(name="char_2005_weiyw_1")]
-
-//[name="魏彦吾"] 不过,不过......
-//[name="魏彦吾"] 我有些小小的疑惑。
-
-//[Character(name="char_003_kalts_1")]
-
-//[name="凯尔希"] 魏先生有什么见解?
-
-//[Character(name="char_003_kalts_1", name2="char_2005_weiyw_1", focus=2)]
-
-//[name="魏彦吾"] 罗德岛所要求的东西里有一样,可不是目前罗德岛给出的条件可以交换的。我想你很清楚吧。
-
-
-//[name="魏彦吾"] 所以我需要你们帮我完成两件事情。
-//[name="魏彦吾"] 这算不算,要求过高呢?
-
-
[Character(name="char_010_chen_1#4")]
-
[name="陈"] ......危言耸听。没有任何证据可以表明——
-
[Character(name="char_003_kalts_1", name2="char_010_chen_1#4", focus=1)]
-
[name="凯尔希"] 陈警官,想知道切尔诺伯格一夜失陷的真正原因吗?
-
[Character(name="char_003_kalts_1", name2="char_010_chen_1#4", focus=2)]
-
[name="陈"] ......
-
[Character(name="char_003_kalts_1", name2="char_2005_weiyw_1", focus=2)]
-
[name="魏彦吾"] 请说。
-
[Character(name="char_003_kalts_1", name2="char_2005_weiyw_1", focus=1)]
-
[name="凯尔希"] 阿米娅。
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 啊......好的。
[name="阿米娅"] 罗德岛不仅亲历了切尔诺伯格事件,而且......我们经历了天灾,并且自灾难中活了下来。
-
[Character(name="char_003_kalts_1", name2="char_2005_weiyw_1", focus=2)]
-
[name="魏彦吾"] 真是,真是,令人尊敬。
[name="魏彦吾"] 除了一些不要命的狂人,我还真没亲眼见到过多少人能从天灾中幸存呢。阿米娅小姐,请继续说,我在听。
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] ......我们与整合运动的领袖交过手。
-
[Character(name="char_010_chen_1#6")]
-
[name="陈"] ——
-
[Character(name="char_2005_weiyw_1")]
-
[name="魏彦吾"] 嗯?她的名字是?
[name="魏彦吾"] 我记得不是那么清楚了......
-
[Character(name="char_2005_weiyw_1", focus=-1)]
-
[Decision(options="塔露拉", values="1")]
-
[Predicate(references="1")]
-
[Character(name="char_2005_weiyw_1", name2="char_010_chen_1", focus=1)]
-
[name="魏彦吾"] 哦,是的,塔露拉。
[name="魏彦吾"] 陈警官,你认为呢?
-
[Character(name="char_2005_weiyw_1", name2="char_010_chen_1#5", focus=2)]
-
[name="陈"] ————
[name="陈"] 我——知道。
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] ......这就是罗德岛在切尔诺伯格的经历。遭受天灾的切城虽然脱离了乌萨斯的控制————
[name="阿米娅"] 但是他们会需要扩张,此时仍然有大量物资缺口。而龙门是他们的下一个跳板。
-
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 虽然龙门的确可以阻止一系列破坏行动,如果无法在未来主动出击的话,整合运动对龙门的攻击将持续不断——
[name="阿米娅"] 而且......最难以搞清楚的,其实是失去了切城的乌萨斯帝国他们对此事的态度......
-
[Character(name="char_2005_weiyw_1")]
-
[name="魏彦吾"] 呵呵......小姑娘,你说的不错。
[name="魏彦吾"] 出于局势紧张,以及龙门近卫局人手有限,我可以以之前的临时协议为基础,考虑一下你们的具体方案。
[name="魏彦吾"] 但正如我刚才所说——
-
[Dialog]
-
[Character(name="char_003_kalts_1#3")]
[name="凯尔希"] ......
[Character(name="char_003_kalts_1", name2="char_2005_weiyw_1", focus=1)]
-
[name="凯尔希"] ......罗德岛的要价太高,是吗?
-
[Character(name="char_2005_weiyw_1")]
-
[name="魏彦吾"] 正是如此。
[name="魏彦吾"] 为了弥补龙门的支出,我的条件啊,也很简单,只有两条。
[name="魏彦吾"] 第一,罗德岛必须帮助近卫局解除整合运动对龙门的威胁。其中包括确认龙门内的威胁以及处理关于切城的相关问题。
[name="魏彦吾"] 还有所谓的感染者的渗透状况什么的。总之无论有什么样的有利情报,我需要你们同步共享给龙门。
[Character(name="char_003_kalts_1", name2="char_2005_weiyw_1", focus=1)]
-
[name="凯尔希"] ——那,第二个要求是?
-
[Character(name="char_003_kalts_1", name2="char_2005_weiyw_1", focus=2)]
-
[name="魏彦吾"] 第二个,要等你们完成了首要任务再说。
[name="魏彦吾"] 当然,我的要求,不会超出罗德岛的能力范畴及业务内容。
[Character(name="char_003_kalts_1", name2="char_2005_weiyw_1", focus=1)]
@@ -183,34 +95,23 @@
[Character(name="char_003_kalts_1")]
[name="凯尔希"] 阿米娅?
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 凯尔希医生......
[name="阿米娅"] 魏先生,我希望将这一条也写入合约......
[name="阿米娅"] “在诠释条例时,由双方共同参与讨论。”————这样可以吗?
[Character(name="char_2005_weiyw_1")]
[name="魏彦吾"] 哦,哦......当然可以。这是对龙门的尊重呢,阿米娅小姐。
-
[Character(name="char_2005_weiyw_1", name2="char_010_chen_1", focus=1)]
[name="魏彦吾"] 陈警官,你有什么意见?
-
[Character(name="char_2005_weiyw_1", name2="char_010_chen_1", focus=2)]
-
[name="陈"] ——我认可这次行动。
-
[Character(name="char_2005_weiyw_1", name2="char_010_chen_1", focus=1)]
-
[name="魏彦吾"] 呵。
[name="魏彦吾"] 看来陈警官也有了她自己的目标。
-
[Character(name="char_010_chen_1#6")]
-
[name="陈"] ......
-
[Character(name="char_2005_weiyw_1")]
[name="魏彦吾"] 那么——恭喜各位,龙门信任你们。陈警官将全权负责和你们的对接事宜。
[name="魏彦吾"] 不过,感染者自由行动会引起市民的恐慌。
-
-
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.7, block=true)]
[name="魏彦吾"] 希望你们在执行任务时,能服从龙门近卫局————
[name="魏彦吾"] 尤其是陈警司的命令。
@@ -219,74 +120,49 @@
[name="魏彦吾"] 龙门的关口将向罗德岛敞开,只要你们一切的行动都在正轨上。
[Dialog]
[Character(fadetime=0)]
-
[Background(image="bg_lungmen_station", width=1, height=1, fadetime=0, screenadapt="coverall")]
[PlayMusic(intro="$m_dia_street_intro", key="$m_dia_street_loop", volume=0.8, crossfade=1, delay=0.5)]
[delay(time=1)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
-
[Character(name="char_003_kalts_1", name2="char_002_amiya_1#5", focus=2)]
-
[name="阿米娅"] 唔......啊......!那个大叔超难对付的......
[name="阿米娅"] 讲起话来慢条斯理,感觉他完全不为所动......
-
[Character(name="char_003_kalts_1", name2="char_002_amiya_1#5", focus=1)]
-
[name="凯尔希"] 阿米娅,你总得学会自己与他们交涉。
[name="凯尔希"] 最后,你做的还不错。
[Character(name="char_003_kalts_1", name2="char_002_amiya_1#3", focus=2)]
[name="阿米娅"] 嘿嘿......
[Dialog]
[Delay(time=0.6)]
-
[Character(name="char_003_kalts_1#3")]
[name="凯尔希"] 说起来——
[Delay(time=0.6)]
-
[Character(name="char_003_kalts_1#3")]
-
[name="凯尔希"] ......
[Dialog]
[Delay(time=0.4)]
[name="凯尔希"] ......你......
[Delay(time=0.4)]
-
[Character(name="char_003_kalts_1#3", focus=-1)]
-
[Decision(options="我认识你吗,凯尔希?;......你好,凯尔希医生。;初次见面,Dr.凯尔希", values="1;2;3")]
-
[Predicate(references="1;2;3")]
-
[Character(name="char_003_kalts_1#3")]
-
[name="凯尔希"] ............
[Delay(time=0.6)]
-
[Character(name="char_003_kalts_1#3", name2="char_002_amiya_1#2", focus=2)]
-
[name="阿米娅"] 凯尔希医生,请别为难博士——
-
[Character(name="char_003_kalts_1", name2="char_002_amiya_1#4", focus=1)]
-
[name="凯尔希"] 嘘——
-
[Character(name="char_003_kalts_1", name2="char_002_amiya_1#4", focus=2)]
-
[name="阿米娅"] ......
-
[Character(name="char_003_kalts_1")]
-
[name="凯尔希"] ......呵。
[name="凯尔希"] 希望我们之前的牺牲......能有所回报。
[Delay(time=0.6)]
-
[Character(name="char_003_kalts_1#2")]
-
[name="凯尔希"] 你好,Dr.{@nickname}。
[name="凯尔希"] 欢迎回来。
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_02-03_beg.txt b/resources/gamedata/story/obt/main/level_main_02-03_beg.txt
index 9f565857..dc161381 100644
--- a/resources/gamedata/story/obt/main/level_main_02-03_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_02-03_beg.txt
@@ -1,94 +1,66 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第十五关(前)
-
-// Comments
[PlayMusic(intro="$loading_intro", key="$loading_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Background(image="bg_lungmen_b", width=1, height=1, fadetime=1)]
[Delay(time=1)]
-
[Character(name="char_012_misa_1")]
-
[name="???"] 快藏起来!
[name="???"] 我......我必须走了。
[name="???"] 这个......这个,给你们。
[name="???"] 这是我们的护身符,是我妈妈亲手教我做的......
[name="???"] 给你们的这个是我做的。
[name="???"] 亲手做的布偶,能保证重要的人平安无事。
-
[Character(fadetime=0)]
[Dialog]
-
[name="小孩们"] 嗯,米莎姐姐,我们会好好保管它的!
-
[Character(name="char_012_misa_1#3")]
-
[name="米莎"] 真乖。
-
[Character(name="char_012_misa_1")]
-
[name="米莎"] 藏好!别出声。
-
[Character(fadetime=0)]
[Dialog]
-
[name="小孩们"] 嗯!
[Dialog]
[Delay(time=2)]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[PlaySound(key="$d_gen_soldiersrun")]
[name="暴民"] 往哪去了?!你们,追!看那些感染者还能跑多远!
[name="暴民"] 嗯?这里......看来还有些东西呢?
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] ......依据能天使的情报,任务目标一定在这附近逗留过才对......
[name="阿米娅"] 啊啊,这里的地形真是很复杂,光凭罗德岛,这个任务果然也有些麻烦呢......
[name="阿米娅"] 幸好联系了企鹅物流......
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] ......有人?
[name="阿米娅"] 这些人是......!
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
-
[name="小孩"] 坏蛋!你们这些坏蛋!放开我!放——开——!
[name="暴民"] 说!她往哪跑了?
[name="暴民"] 别不知好歹!
[name="小孩"] 龙姐姐!龙姐姐!你在哪里!救命啊——
[name="小孩"] 米莎姐姐!米莎姐姐,救救我!!
-
[name="阿米娅"] ......
-
[Character(fadetime=0)]
-
[name="暴民"] 谁?
[name="暴民"] 别想走!
-
[Character(name="char_002_amiya_1#7",fadetime=1)]
-
[name="阿米娅"] ......
[name="阿米娅"] ......我劝你们,立刻离开。
[Delay(time=1)]
[Character(fadetime=0)]
-
[name="暴民"] ......?!
[name="暴民"] 你——?!
[name="暴民"] 哪里来的外地人!
[name="暴民"] 你就不怕我们......
[Dialog]
-
-
[playsound(key="$p_skill_spiritexplo", volume=0.4)]
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 否则——
@@ -98,19 +70,14 @@
[name="暴民"] 那,那是什么?
[name="暴民"] 法术!她,她在使用法术?!
[name="暴民"] 啊啊啊!别过来!
-
[blocker(a=0, block=true, fadetime=0.5)]
-
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] ——以后别再做些欺压弱小的事情。
-
[Character(fadetime=0)]
[CameraShake(duration=1, xstrength=3, ystrength=4, vibrato=30, randomness=90, fadeout=true, block=false)]
[name="暴民"] 呃呃啊,怪物!
[playsound(key="$d_gen_soldiersrun", volume=0.4)]
[CameraShake(duration=1, xstrength=5, ystrength=6, vibrato=90, randomness=90, fadeout=true, block=true)]
-
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] 呵......怪物......吗。
[Character(name="char_002_amiya_1#6")]
@@ -118,20 +85,14 @@
[Character(name="char_002_amiya_1#2")]
[name="阿米娅"] 好啦,没事了,都出来吧。
[name="阿米娅"] 这里危险,快去安全点的地方吧。
-
[Character(fadetime=0)]
-
[name="小孩们"] 谢谢你,兔姐姐!
-
[Character(name="char_002_amiya_1#2")]
-
[name="阿米娅"] 都小心点啊!
[Delay(time=0.5)]
-
[PlaySound(key="$d_gen_walk_n")]
[Character(name="char_106_franka_1", fadetime=1)]
[name="芙兰卡"] 阿米娅,这是什么情况?
-
[Character(name="char_002_amiya_1", name2="char_106_franka_1", focus=1)]
[name="阿米娅"] 嗯,我看见了一个,应该也是未登记的感染者......
[Character(name="char_002_amiya_1", name2="char_106_franka_1", focus=2)]
@@ -170,14 +131,12 @@
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 喂,喂......
[name="阿米娅"] 陈长官,你听得到吗?
-
[CharacterCutin(widgetID="1", name="char_010_chen_1", style="cutin", fadestyle= "horiz_expand_center", fadetime=0.5, offsetx=-300, width=200, block=true)]
[name="陈"] 我听得到。
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 我能否确认下,刚才你下达命令的有效性?
[Character(name="char_002_amiya_1",focus=0)]
[name="陈"] 真实可靠,立刻执行。
-
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 明白了。
[playsound(key="$d_gen_transmissionget", volume=0.4)]
@@ -199,29 +158,17 @@
[name="阿米娅"] 侦察小队!去追踪任务目标,白发乌萨斯少女,身高1.45米,务必注意隐蔽和安全!
[name="阿米娅"] 其他干员,跟随各自的队长散开。
[Character]
-
[Decision(options="以逸待劳,很好。;这是......诱敌深入?;芙兰卡小姐,我们是不是要伏击敌人?", values="1;2;3")]
-
[Predicate(references="1;2;3")]
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=1)]
-
[name="芙兰卡"] 哟——不错嘛。
[name="芙兰卡"] 雷蛇,这孩子很聪明呢。
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=2)]
-
[name="雷蛇"] ......Dr.{@nickname}可是战术指挥官,你严肃点。
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 行动吧。
-
[Character(name="char_002_amiya_1#4")]
-
[name="阿米娅"] 攻击罗德岛的感染者......吗。
-
-
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_02-03_end.txt b/resources/gamedata/story/obt/main/level_main_02-03_end.txt
index ae109d5e..765a01d7 100644
--- a/resources/gamedata/story/obt/main/level_main_02-03_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_02-03_end.txt
@@ -1,13 +1,8 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第十五关(后)
-
-// Comments
-
[Background(image="bg_indoor_2", width=1, height=1, fadetime=1, screenadapt="coverall")]
[PlayMusic(intro="$loading_intro", key="$loading_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_012_misa_1")]
-
[name="米莎"] ......呼。
[name="米莎"] ......躲在这里,就不会被发现了吧。
[name="米莎"] 就算这样,也没法再回孩子们那里去了。
@@ -15,28 +10,18 @@
[name="米莎"] 唉,为什么......
[name="米莎"] ——!
[name="米莎"] 是谁?
-
[Character(name="char_002_amiya_1", name2="char_012_misa_1", focus=1)]
-
[name="阿米娅"] ......
-
[Character(name="char_002_amiya_1#2", name2="char_012_misa_1", focus=1)]
-
[name="阿米娅"] 是米莎小姐吗?
-
[Character(name="char_002_amiya_1#2", name2="char_012_misa_1#4", focus=2)]
-
[name="米莎"] ......咦?
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_012_misa_1")]
-
[name="米莎"] ......
-
[Character(name="char_002_amiya_1", name2="char_012_misa_1", focus=1)]
[name="阿米娅"] 抱歉,米莎小姐,希望没有吓到你......
[name="阿米娅"] 这是我的同事,芙兰卡小姐和雷蛇小姐。
@@ -59,98 +44,61 @@
[name="米莎"] ......
[name="米莎"] 不就是把我抓住关起来吗?!
[name="米莎"] 走开!我的爪子很锋利的......!不想受伤的话......
-
[Character(name="char_106_franka_1", name2="char_012_misa_1", focus=1)]
-
[name="芙兰卡"] ......噗。
-
[Character(name="char_106_franka_1", name2="char_012_misa_1#4", focus=2)]
-
[name="米莎"] 你......笑什么......
-
[Character(name="char_106_franka_1", name2="char_012_misa_1#4", focus=1)]
-
[name="芙兰卡"] 如果我们真的想抓你,你是根本没机会反抗啦。
-
[Character(name="char_106_franka_1", name2="char_012_misa_1", focus=2)]
-
[name="米莎"] ......
-
[Character(name="char_002_amiya_1", name2="char_012_misa_1", focus=1)]
-
[name="阿米娅"] 米莎小姐......我们是真的想帮助你,所以才......
-
[Character(name="char_002_amiya_1", name2="char_012_misa_1", focus=2)]
-
[name="米莎"] 我不相信你......
[name="米莎"] 龙门对待感染者,比对待罪犯还严苛!
[name="米莎"] 你凭什么,凭什么要帮助感染者?
-
[Character(name="char_002_amiya_1", name2="char_012_misa_1", focus=1)]
-
[name="阿米娅"] ......
-
[Character(name="char_002_amiya_1#4", name2="char_012_misa_1", focus=1)]
-
[name="阿米娅"] ——米莎小姐,你看......
-
[Character(name="char_002_amiya_1#4", name2="char_012_misa_1", focus=2)]
-
[name="米莎"] 你在——干什么?
-
[Character(name="char_002_amiya_1#4", name2="char_012_misa_1", focus=2)]
-
[name="米莎"] ......你......
[name="米莎"] ......你的手......
[name="米莎"] 你也是......感染者?
-
[Character(name="char_002_amiya_1#4", name2="char_012_misa_1", focus=1)]
-
[name="阿米娅"] 是的,我和你一样。
-
[Character(name="char_002_amiya_1#7", name2="char_012_misa_1", focus=1)]
-
[name="阿米娅"] 龙门贫民区藏匿着许多感染者......刚才的孩子们......她们很信任你。
[name="阿米娅"] 米莎,你已经让他们陷入了危险。
-
[Character(name="char_002_amiya_1#7", name2="char_012_misa_1", focus=2)]
-
[name="米莎"] ......你是想用孩子们威胁我吗?
[Character(name="char_002_amiya_1#7", name2="char_012_misa_1", focus=1)]
-
[name="阿米娅"] 不,我不会。但已经有人这么做了......
[name="阿米娅"] 罗德岛刚刚赶走过一批胁迫孩子们的人。
-
[Character(name="char_002_amiya_1#7", name2="char_012_misa_1", focus=2)]
-
[name="米莎"] .......!
-
[Character(name="char_002_amiya_1#7", name2="char_012_misa_1", focus=1)]
-
[name="阿米娅"] 龙门同样也在搜查感染者。等到龙门发现你的话,可能就晚了。
[name="阿米娅"] 我们想通过你把暴徒们从孩子们身边引开——
[name="阿米娅"] 另一方面,我们也可以保护你,让你不受伤害。
[Character(name="char_002_amiya_1#7", name2="char_012_misa_1", focus=2)]
-
[name="米莎"] ......你知道他们为什么抓我?
[name="米莎"] 你们......又为什么要保护我?
-
[Character(name="char_002_amiya_1#2", name2="char_012_misa_1", focus=1)]
-
[name="阿米娅"] 我其实并不太清楚,为什么会有感染者针对你......
[name="阿米娅"] 但是我们也在乎无辜感染者的安全,包括你。至少这样是目前最好的解决办法。我也只能希望你能相信我。
[name="阿米娅"] 请先允许我们带你离开这里,好吗?
-
[Character(name="char_002_amiya_1#2", name2="char_012_misa_1", focus=2)]
-
[name="米莎"] ......
[name="米莎"] ......那就......走吧。
[name="米莎"] 毕竟,我没什么选择,是吗?
[Character(name="char_002_amiya_1", name2="char_012_misa_1", focus=1)]
[name="阿米娅"] 也不是这么说......
[name="阿米娅"] 至少,谢谢你......米莎小姐!
-
[Delay(time=1)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_02-04_beg.txt b/resources/gamedata/story/obt/main/level_main_02-04_beg.txt
index eee4402c..4035fff5 100644
--- a/resources/gamedata/story/obt/main/level_main_02-04_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_02-04_beg.txt
@@ -1,118 +1,77 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第十六关(前)
-
-// Comments
-
[Background(image="bg_indoor_2", width=1, height=1, fadetime=1, screenadapt="coverall")]
[PlayMusic(intro="$loading_intro", key="$loading_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] ——就是这样,陈长官。
-
[Character(fadetime=0)]
[Dialog]
[playsound(key="$d_gen_transmissionget", volume=0.4)]
[CharacterCutin(widgetID="1", name="char_010_chen_1", style="cutin", fadestyle= "horiz_expand_center", fadetime=0.5, offsetx=-300, width=200, block=true)]
[name="陈"] 收到。
[name="陈"] 近卫局会保证汇合地点的安全,等候你们护送目标抵达。
-
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 明白。
[name="阿米娅"] 芙兰卡,把侦查小队绘制的地图给我——
[name="阿米娅"] 嗯,这样就行。
[name="阿米娅"] 我们会沿最短路径离开贫民区。
[name="阿米娅"] (还有其他指示吗,陈长官?)
-
[Character(fadetime=0)]
[Dialog]
-
[name="陈"] 动作快点。时间不等人。通话结束。
[name="陈"] ——收队!别磨蹭!!
[name="陈"] ......
[playsound(key="$d_gen_transmissionget", volume=0.4)]
[CharacterCutin(widgetID="1",fadetime=0.5,block=true)]
-
-
[Character(name="char_002_amiya_1")]
[name="阿米娅"] ......
[name="阿米娅"] .......呼,挂断了......
-
[Character(name="char_002_amiya_1", name2="char_106_franka_1", focus=2)]
-
[name="芙兰卡"] 也就是说,我们现在要给她跑腿?
-
[Character(name="char_002_amiya_1", name2="char_106_franka_1", focus=1)]
-
[name="阿米娅"] 毕竟是我们找到了目标......
-
[Character(name="char_002_amiya_1", name2="char_107_liskam_1", focus=2)]
-
[name="雷蛇"] (龙门近卫局并没有向我们出示过任何目标的具体资料。)
[name="雷蛇"] 明明是合作者,却突然向我们告知,被我们发现的感染者有重要作用。
[name="雷蛇"] 我们缺少了许多关键信息。
-
[Character(name="char_002_amiya_1", name2="char_107_liskam_1", focus=1)]
-
[name="阿米娅"] (......近卫局不过多透露信息是理所当然的。)
-
[Character(name="char_002_amiya_1", name2="char_107_liskam_1", focus=2)]
-
[name="雷蛇"] 为什么?
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=1)]
-
[name="芙兰卡"] 你那聪明脑瓜现在转不过来了?知道太多对罗德岛有什么好处?
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=2)]
-
[name="雷蛇"] 我只理解知道太少对任务有害。
[name="雷蛇"] 总之,我们得先把米莎护送到汇合地点。
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 路线的选择,唔——
[name="阿米娅"] 又得麻烦他们了。
[Character(name="char_002_amiya_1", name2="char_107_liskam_1", focus=2)]
[name="雷蛇"] 你是指?
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 企鹅物流。
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=1, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="char_103_angel_1")]
-
[name="能天使"] 哟,罗德岛的各位~
[name="能天使"] 任务是不是很快就完成了?“企鹅”的服务如何?
-
[Character(name="char_106_franka_1")]
-
[name="芙兰卡"] ——我就知道。
[name="芙兰卡"] 唉......
-
[Character(name="char_106_franka_1", name2="char_103_angel_1", focus=2)]
-
[name="能天使"] 别这么~垂头丧气的嘛。
[name="能天使"] 是发生什么不开心的事情了?还是说,遇到了什么不喜欢的人?
-
[Character(name="char_106_franka_1", name2="char_103_angel_1", focus=1)]
-
[name="芙兰卡"] 你。
-
[Character(name="char_107_liskam_1", name2="char_106_franka_1", focus=1)]
-
[name="雷蛇"] 别这么说,没有企鹅物流的情报,罗德岛没法缩小搜索范围——
[name="雷蛇"] 更不可能那么轻易地掌握有关龙门感染者的各种信息的。
[Character(name="char_107_liskam_1", name2="char_103_angel_1", focus=2)]
-
[name="能天使"] 这位小姐,多谢夸奖!你还是很识货的!
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 能天使,我们需要一条比较安全的路线。
-
[Character(name="char_103_angel_1")]
[name="能天使"] 那我就直接说结论好了。
[name="能天使"] 嗯......哪条都不好走。
@@ -121,9 +80,7 @@
[name="能天使"] 然而,就算是这条路上埋伏着的敌人,也够组好几个合唱团了呢。
[Character(name="char_002_amiya_1#6", name2="char_103_angel_1", focus=1)]
[name="阿米娅"] 敌人?
-
[Character(name="char_103_angel_1", name2="char_107_liskam_1", focus=2)]
-
[name="雷蛇"] 看来整合运动确实已经渗透进了龙门。
[name="雷蛇"] 能天使小姐,我可不可以理解成,你已经摸清了敌人的分布?
[Character(name="char_103_angel_1", name2="char_107_liskam_1", focus=1)]
@@ -138,22 +95,14 @@
[name="芙兰卡"] ......
[Character( name="char_107_liskam_1")]
[name="雷蛇"] 我们被围堵了。
-
-
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 首要任务,是把米莎安全带出去。
[name="阿米娅"] 芙兰卡,针对敌人的突袭,就交给你们了。
-
[Character(name="char_106_franka_1")]
-
[name="芙兰卡"] 简单。
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 雷蛇,重装小队负责两翼。米莎也交由你保护。
-
[Character(name="char_107_liskam_1")]
-
[name="雷蛇"] 没问题。
[Character(name="char_103_angel_1")]
[name="能天使"] 对了对了,敌人似乎还带了些术师哦?
@@ -162,8 +111,7 @@
[name="阿米娅"] 博士,请牢牢跟在我身边。
[name="阿米娅"] 接下来也请你继续指挥小队作战,我会传达你的命令。
[name="阿米娅"] ......我们就走这最安全的路线试试看。
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_02-04_end.txt b/resources/gamedata/story/obt/main/level_main_02-04_end.txt
index 51b76c40..e773a729 100644
--- a/resources/gamedata/story/obt/main/level_main_02-04_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_02-04_end.txt
@@ -1,32 +1,19 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第十六关(后)
-
-// Comments
-
[Background(image="bg_indoor_2", width=1, height=1, fadetime=1, screenadapt="coverall")]
[PlayMusic(intro="$loading_intro", key="$loading_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_106_franka_1")]
-
[name="芙兰卡"] 清理完毕!
[name="芙兰卡"] 确实......这群感染者,准备得还真是挺齐全的!
[name="芙兰卡"] 你们也走快点!
-
[Character(name="char_012_misa_1")]
-
[name="米莎"] ......哈......究竟是什么人......啊......
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 大家,请加快速度!
-
[Character(name="char_002_amiya_1", name2="char_107_liskam_1", focus=2)]
-
[name="雷蛇"] 阿米娅,我们的身后有追兵。
[name="雷蛇"] 来得及反击吗?
-
[Character(name="char_002_amiya_1", name2="char_107_liskam_1", focus=1)]
-
[name="阿米娅"] 暂时不要吧......
[name="阿米娅"] 我最好甩开他们,避免无谓的战斗......
[Character(name="char_107_liskam_1")]
@@ -34,62 +21,38 @@
[name="雷蛇"] 我需要一条能最快离开贫民区,和陈长官汇合的路线。
[name="雷蛇"] 整合运动,已经发现了我们的踪迹......
[name="雷蛇"] 我们在路上花费的时间越多,罗德岛的处境越危险!
-
[Character(name="char_103_angel_1", name2="char_107_liskam_1", focus=1)]
-
[name="能天使"] 这好办,我这有一条敌人想不到的。
-
[Character(name="char_103_angel_1", name2="char_107_liskam_1", focus=2)]
-
[name="雷蛇"] 你已经有主意了?
-
[Character(name="char_103_angel_1", name2="char_107_liskam_1", focus=1)]
-
[name="能天使"] 当然~
[name="能天使"] 不过要说可不可靠,我还得亲自去踩点看看。
-
[Character(name="char_103_angel_1", name2="char_107_liskam_1", focus=2)]
-
[name="雷蛇"] 请加油。
-
[Character(name="char_103_angel_1")]
-
[name="能天使"] 好嘞~那我先去,马上就回来!
[name="能天使"] 有事,就请联系另一位企鹅物流的专员!
[Character(fadetime=1)]
-
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=1, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="char_002_amiya_1", name2="char_012_misa_1", focus=2)]
-
[name="米莎"] ......
[name="米莎"] ......我可以问问——我们要去哪里吗?
-
[Character(name="char_002_amiya_1", name2="char_012_misa_1", focus=1)]
-
[name="阿米娅"] 我们会与近卫局汇合。
[name="阿米娅"] 龙门近卫局会负责保护你。
-
[Character(name="char_002_amiya_1", name2="char_012_misa_1", focus=2)]
-
[name="米莎"] ......咦?
[name="米莎"] ......龙门近卫局?
-
[Character(name="char_002_amiya_1", name2="char_012_misa_1", focus=1)]
-
[name="阿米娅"] 我们现在的任务,是把你安全的移交给近卫局,由他们进行暂时的保护。
-
[Character(name="char_002_amiya_1", name2="char_012_misa_1", focus=2)]
-
[name="米莎"] ......
[name="米莎"] ......我差点就以为,你们真的是来救我的了。
-
[Character(name="char_002_amiya_1#4", name2="char_012_misa_1", focus=1)]
-
[name="阿米娅"] 不,我们真的是来救你的......
[name="阿米娅"] 我们原本准备直接向龙门要求接收部分感染者......
[name="阿米娅"] 只是近卫局在听到我们的汇报之后,突然要求罗德岛将米莎小姐你移交给他们。
@@ -97,24 +60,17 @@
[name="阿米娅"] 如果我们不行动,你就会遭遇更大的危险。
[name="阿米娅"] 许多尝试抢夺你的感染者,身上都戴着整合运动的标志——
[Character(name="char_002_amiya_1#4", name2="char_012_misa_1", focus=2)]
-
[name="米莎"] 我不知道什么整合运动......我记不清......
[name="米莎"] 但我知道近卫局,也看到过近卫局怎么对待感染者。如果你们真的只是想抓我的话,直说不就行了。
-
-
[Character(name="char_002_amiya_1#4", name2="char_012_misa_1", focus=1)]
-
[name="阿米娅"] ......对不起,但......我们并不是这样想的。有些误会现在还没法解开。
[name="阿米娅"] 无论你觉得我们有多恶劣——抱歉......请你先忍耐一下。
[name="阿米娅"] 比起你的心情,还是你的安全更重要。
[name="阿米娅"] 如果有机会,我会解释一切。
[name="阿米娅"] 并且有些事情,我也想知道......
-
[Character(name="char_002_amiya_1#4", name2="char_012_misa_1", focus=2)]
-
[name="米莎"] ......
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_02-05_beg.txt b/resources/gamedata/story/obt/main/level_main_02-05_beg.txt
index 5b421f33..cd0d19e6 100644
--- a/resources/gamedata/story/obt/main/level_main_02-05_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_02-05_beg.txt
@@ -1,13 +1,8 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第十七关(前)
-
-// Comments
-
[Background(image="bg_indoor_2", width=1, height=1, fadetime=1, screenadapt="coverall")]
[PlayMusic(intro="$mist_loop", key="$mist_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_102_texas_1")]
-
[name="德克萨斯"] ......
[name="德克萨斯"] 罗德岛,好慢。
[name="德克萨斯"] ——哦——
@@ -16,97 +11,66 @@
[PlaySound(key="$d_gen_soldiersrun")]
[Character(name="char_1002_nsabr_2")]
[name="整合运动"] 快到截击地点了!
-
[Character(name="char_102_texas_1")]
[name="德克萨斯"] 啧,终于......明明刚打开包装。
[name="德克萨斯"] 浪费。
-
-
-
[PlaySound(key="$d_gen_soldiersrun")]
[Character(name="char_1002_nsabr_2")]
[name="整合运动"] 快点!后面的,跟紧了!
-
[Character(name="char_102_texas_1")]
[name="德克萨斯"] 那边的面具人。
-
[Character(name="char_1002_nsabr_2")]
[name="整合运动"] 谁?!
[name="整合运动"] 你想干什么?
[Character(name="char_102_texas_1")]
-
[name="德克萨斯"] 一起上吧,我赶时间。
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=2, block=true)]
[Character(fadetime=0)]
[Background(image="bg_indoor_2", width=1, height=1, fadetime=0, screenadapt="coverall")]
[Blocker(a=0, fadetime=2, block=true)]
-
[Character(name="char_002_amiya_1", name2="char_106_franka_1", focus=2)]
-
[name="芙兰卡"] 阿米娅,企鹅物流的德克萨斯已归队。
-
[Character(name="char_002_amiya_1#2", name2="char_106_franka_1", focus=1)]
-
[name="阿米娅"] 啊......太好了!
-
[Character(name="char_002_amiya_1#2", name2="char_102_texas_1", focus=2)]
-
[name="德克萨斯"] 有些新情况。
[name="德克萨斯"] 我干掉了不少,那些叫整合运动的。
[name="德克萨斯"] ——但他们后面,跟着的更多。
[name="德克萨斯"] 整合运动已经放弃了最开始的伪装,开始集体行动了。
[Character(name="char_002_amiya_1", name2="char_102_texas_1", focus=1)]
-
[name="阿米娅"] ......果然是这样吗......
[name="阿米娅"] 整合运动已经通过贫民区混进龙门......
[name="阿米娅"] 而且......目标和我们相同。
[name="阿米娅"] 否则,他们没理由追击我们罗德岛。
-
[Character(name="char_002_amiya_1", name2="char_107_liskam_1", focus=2)]
-
[name="雷蛇"] 米莎小姐身上,有龙门和整合运动才知道的秘密。
[name="雷蛇"] 这对罗德岛很不利。
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=1)]
-
[name="芙兰卡"] 形势有点不容乐观啊。
[name="芙兰卡"] 一会儿得去戳戳那个督察的漂亮脸蛋问个明白了。
[Character(name="char_102_texas_1")]
-
[name="德克萨斯"] ......还有事吗?
[name="德克萨斯"] 没事的话,我来带路。我很清楚该怎么走!
[name="德克萨斯"] 能天使已经确定了撤退路线,我带你们过去。
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 芙兰卡,集合各个小队,我们——
-
[Character(name="char_106_franka_1")]
-
[name="芙兰卡"] 我们?我们得先找个掩体。
[name="芙兰卡"] 整合运动已经到了。
-
[Character(fadetime=0)]
[Dialog]
-
[name="整合运动"] 在这边!别让他们跑了!
[Character(name="char_106_franka_1")]
-
[name="芙兰卡"] 追在尾巴后面的麻烦是最讨厌的。
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] ——不对。
[name="阿米娅"] ——不对——!
[name="阿米娅"] 他们......有首领!
[Character(name="char_106_franka_1")]
[name="芙兰卡"] 啊......
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 当心!
-
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.5, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, initr=2, r=0, g=0, b=0, fadetime=0.5, block=true)]
@@ -118,7 +82,6 @@
[Character(name="char_002_amiya_1", name2="char_107_liskam_1", focus=1)]
[name="阿米娅"] 对方的目标是——
[name="阿米娅"] ——米莎!
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.5, block=true)]
[Character(fadetime=0)]
@@ -127,7 +90,6 @@
[ImageTween(xScaleTo=1, yScaleTo=1, duration=10, xTo=0, yTo=0, ease="InOutCubic", block=false)]
[Blocker(a=0, block=true)]
[Delay(time=0.5)]
-
[name="米莎"] 啊......你是......
[dialog]
[Delay(time=0.5)]
@@ -142,16 +104,12 @@
[dialog]
[Delay(time=0.5)]
[name="米莎"] 你是......?!
-
-
[Delay(time=1)]
[Dialog]
-
[Blocker(a=1, initr=2, r=0, g=0, b=0, block=true)]
[Character(fadetime=0)]
[Image(fadetime=0)]
[Blocker(a=0, block=true)]
-
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_02-05_end.txt b/resources/gamedata/story/obt/main/level_main_02-05_end.txt
index bcd3a827..8e5a7d10 100644
--- a/resources/gamedata/story/obt/main/level_main_02-05_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_02-05_end.txt
@@ -1,38 +1,21 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第十七关(后)
-
-// Comments
-
[Background(image="bg_indoor_2", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$mist_loop", key="$mist_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_106_franka_1")]
-
[name="芙兰卡"] 阿米娅!走!
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 米莎小姐!请跟上!
-
[Character(name="char_012_misa_1#4")]
-
[name="米莎"] ......怎么......会......
-
[Character(name="char_102_texas_1")]
-
[name="德克萨斯"] 这边,快!
-
[Character(name="char_106_franka_1")]
-
[name="芙兰卡"] 区域clear!小心敌方追击!
-
[Character(name="char_002_amiya_1", name2="char_012_misa_1#4", focus=2)]
-
[name="米莎"] ......
[name="米莎"] 他们也是......?
-
[Character(name="char_002_amiya_1", name2="char_012_misa_1#4", focus=1)]
-
[name="阿米娅"] ......是。
[name="阿米娅"] 整合运动......
[name="阿米娅"] 他们确实是......感染者。
@@ -44,157 +27,93 @@
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_1500_skulsr")]
-
[name="碎骨"] ......
-
[Character(name="char_1002_nsabr_2")]
-
[name="整合运动成员"] 碎骨......
[name="整合运动成员"] 你......你放他们逃了?
-
[Character(name="char_1500_skulsr", name2="char_1002_nsabr_2", focus=1)]
-
[name="碎骨"] 没关系......
[name="碎骨"] 他们逃不了。
[name="碎骨"] ......但我找到她了——不,不......
[name="碎骨"] 我是......等到她......
-
[Character(name="char_1500_skulsr", name2="char_1002_nsabr_2", focus=2)]
-
[name="整合运动成员"] ......
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_102_texas_1", name2="char_106_franka_1", focus=1)]
-
[name="德克萨斯"] 我们到了。
-
[Character(name="char_102_texas_1", name2="char_106_franka_1", focus=2)]
-
[name="芙兰卡"] ——你认真的?
-
[Character(name="char_102_texas_1", name2="char_106_franka_1", focus=1)]
-
[name="德克萨斯"] 标记是这么写的。
[Character(name="char_106_franka_1")]
[name="芙兰卡"] 可这......这是向上啊?
[name="芙兰卡"] 纵向移动,真的会有用吗?
[Character(fadetime=0)]
-
[CharacterCutin(widgetID="1", name="char_103_angel_1", style="cutin", fadestyle= "horiz_expand_center", fadetime=0.5, offsetx=0, width=200, block=true)]
[name="能天使"] 阿米娅,阿米娅!上来,对对,就是上面!
[CharacterCutin(widgetID="1", fadetime=0.5, block=true)]
-
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] ——能天使!
[name="阿米娅"] 你......确定吗?
-
[Character(fadetime=0)]
[CharacterCutin(widgetID="1", name="char_103_angel_1", style="cutin", fadestyle= "horiz_expand_center", fadetime=0.5, offsetx=0, width=200, block=true)]
[name="能天使"] 相信我,不会有错的~
[name="能天使"] 龙门的路,我实在是太熟啦!
[CharacterCutin(widgetID="1", fadetime=0.5, block=true)]
-
-
[Character(name="char_002_amiya_1#5")]
-
[name="阿米娅"] 啊哈......
-
[Character(name="char_102_texas_1")]
-
[name="德克萨斯"] 爬楼吧。
-
[Character(name="char_106_franka_1")]
-
[name="芙兰卡"] 这岂不是......等着敌人来包围我们?
-
[Character(fadetime=0)]
-
[name="能天使"] 快点,要是被整合运动发现就真的难说了!
-
[Character(name="char_106_franka_1")]
-
[name="芙兰卡"] 啧,等等,你们先进去......
[name="芙兰卡"] 我会焊死入口处的大门,堵住整合运动。
-
[CameraShake(duration=1, xstrength=8, ystrength=10, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Character(fadetime=0)]
[Delay(time=1)]
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] 这里楼梯的墙上,有一个企鹅的标记,是这里吗?
-
[Character(fadetime=0)]
-
[name="能天使"] 没错,前方左转,沿着楼梯向上。
-
[Character(name="char_002_amiya_1#2")]
-
[name="阿米娅"] 进入建筑——
[name="阿米娅"] 我们不是要从地下走吗?
-
[Character(fadetime=0)]
-
[name="能天使"] 不是不是,刚才就说了,往上。
-
[Character(name="char_102_texas_1", name2="char_107_liskam_1", focus=2)]
-
[name="雷蛇"] ......往上?
[name="雷蛇"] 我们真的......可以相信她?
-
[Character(name="char_102_texas_1", name2="char_107_liskam_1", focus=1)]
-
[name="德克萨斯"] 企鹅物流的宗旨之一是,只要能抵达目的地,什么路都可以走。
[name="德克萨斯"] 先试一次我们的服务吧。你会喜欢上的。
-
[Character(name="char_102_texas_1", name2="char_107_liskam_1", focus=2)]
-
[name="雷蛇"] ......
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, block=true)]
[Character(fadetime=0)]
[Background(image="bg_indoor_2", width=1, height=1, fadetime=0, screenadapt="coverall")]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_002_amiya_1#5")]
-
[name="阿米娅"] 呼......呼......
[name="阿米娅"] 米莎,对不起......我也没想到......
-
[Character(name="char_012_misa_1")]
-
[name="米莎"] ......
-
[Character(name="char_102_texas_1")]
[name="德克萨斯"] 呼。
[name="德克萨斯"] 喂,你。
-
[Decision(options="......", values="1")]
-
[Predicate(references="1")]
-
[Character(name="char_102_texas_1")]
-
[name="德克萨斯"] 你就是罗德岛的那位Dr.{@nickname}?
[name="德克萨斯"] 看起来你不太喜欢爬楼。
-
-//[name="德克萨斯"] 到了。
-
-//[Character(name="char_002_amiya_1#6")]
-
-//[name="阿米娅"] ——?!
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_02-06_beg.txt b/resources/gamedata/story/obt/main/level_main_02-06_beg.txt
index 83500af5..9421e3db 100644
--- a/resources/gamedata/story/obt/main/level_main_02-06_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_02-06_beg.txt
@@ -1,130 +1,72 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第十八关(后)
-
-// Comments
[name="德克萨斯"] 到了。
-
[Background(image="bg_lungmen_b", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$loading_intro", key="$loading_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
-
-
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] ——?!
[name="阿米娅"] 还要上天台吗?
[name="阿米娅"] ......这道门,这道门是锁着的。
-
-
[Character(name="char_002_amiya_1", name2="char_107_liskam_1", focus=2)]
-
[name="雷蛇"] 退后,让我用法术把门锁——
-
[Character(name="char_102_texas_1", name2="char_107_liskam_1", focus=1)]
-
[name="德克萨斯"] ......
[name="德克萨斯"] 用不着吧。
-
[playsound(key="$e_atk_blunt_n")]
[CameraShake(duration=1, xstrength=5, ystrength=3, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[name="德克萨斯"] 踹开就得了。
-
[Character(name="char_102_texas_1", name2="char_107_liskam_1", focus=2)]
-
[name="雷蛇"] ......
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=1)]
-
[name="芙兰卡"] 雷蛇,多学学。
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=2)]
-
[name="雷蛇"] 各有各的风格不行吗?!
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] ......前面是屋顶。
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] 我大概明白了......
-
[Character(fadetime=0)]
-
[CharacterCutin(widgetID="1", name="char_103_angel_1", style="cutin", fadestyle= "horiz_expand_center", fadetime=0.5, offsetx=0, width=200, block=true)]
[name="能天使"] 阿米娅,那边!从那边就能到另外一边!
[CharacterCutin(widgetID="1", fadetime=0.5, block=true)]
-
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] “那边”是哪......你是说我们可以从——
[name="阿米娅"] 从楼顶转移?
-
[Character(fadetime=0)]
-
[name="能天使"] Bingo——!
[name="能天使"] 谁能想到呢!万无一失了是不是!
[name="能天使"] 龙门啊,可是一座有着很多秘密的好——
-
-
[Dialog]
[playsound(key="$d_gen_soldiersrun", volume=0.7)]
[CameraShake(duration=1, xstrength=5, ystrength=3, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[CharacterCutin(widgetID="1", name="char_1002_nsabr_2", style="cutin", fadestyle= "horiz_expand_center", fadetime=0.5, offsetx=-200, width=200, block=true)]
[name="整合运动成员"] 别想跑——!
[CharacterCutin(widgetID="1", fadetime=0.5, block=true)]
-
-
-
[Delay(time=1)]
-
[Character(fadetime=0)]
-
-
[CharacterCutin(widgetID="1", name="char_103_angel_1", style="cutin", fadestyle= "horiz_expand_center", fadetime=0.5, offsetx=200, width=200, block=true)]
[name="能天使"] ......咦?这什么呀?!
[CharacterCutin(widgetID="1", fadetime=0.5, block=true)]
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] ......
[name="阿米娅"] 能天使,敌人也用意想不到的方式出场了......
-
[Character(name="char_106_franka_1")]
-
[name="芙兰卡"] 我已经堵住了入口,怎么会——
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 难道是从附近的建筑里......
[name="阿米娅"] 他们背着的喷气背包虽然比较简陋,但是好像完全不影响使用。
[name="阿米娅"] 要是让他们从没有设防的地方进来的话,就不妙了......
-
[Character(fadetime=0)]
-
[name="能天使"] 切,等着,我马上去救你们。
-
[Character(name="char_106_franka_1")]
-
[name="芙兰卡"] 那就麻烦你动作快些了,拉特兰的救世主小姐。
-
[Character(name="char_107_liskam_1")]
-
[name="雷蛇"] 重装小队,防御阵型!快!
-
[Character(name="char_102_texas_1")]
-
[name="德克萨斯"] ......上了。
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 大家,掩护先锋!
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_02-06_end.txt b/resources/gamedata/story/obt/main/level_main_02-06_end.txt
index a41404ff..9214b6c7 100644
--- a/resources/gamedata/story/obt/main/level_main_02-06_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_02-06_end.txt
@@ -1,94 +1,54 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第十八关(后)
-
-// Comments
-
[Background(image="bg_lungmen_b", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$loading_intro", key="$loading_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=2)]
-
[name="能天使"] ......说好让我表现一下的呢。
-
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=1)]
-
[name="德克萨斯"] 你太慢了。
-
[Character(name="char_002_amiya_1#2")]
-
[name="阿米娅"] 大家都平安无事就好了。
[name="阿米娅"] 我们该转移了。
[name="阿米娅"] 从东边这座建筑物向下逐层移动吧,整合运动不会知道我们在哪里的。
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_002_amiya_1", name2="char_012_misa_1", focus=2)]
-
[name="米莎"] ......我们......安全了吗?
-
[Character(name="char_002_amiya_1#2", name2="char_012_misa_1", focus=1)]
-
[name="阿米娅"] 是的......暂时。
-
[Character(name="char_002_amiya_1#4", name2="char_012_misa_1", focus=1)]
-
[name="阿米娅"] ......你脸色不太好。
-
[Character(name="char_002_amiya_1#4", name2="char_012_misa_1", focus=2)]
-
[name="米莎"] ......我......有一点头晕。
[name="米莎"] 没......什么。
-
[Character(name="char_002_amiya_1", name2="char_012_misa_1", focus=1)]
-
[name="阿米娅"] 你来龙门......多长时间了,米莎小姐?
-
[Character(name="char_002_amiya_1", name2="char_012_misa_1", focus=2)]
-
[name="米莎"] 一个星期......吧。
-
[Character(name="char_002_amiya_1", name2="char_012_misa_1", focus=1)]
-
[name="阿米娅"] 一个星期......?
-
[Character(name="char_002_amiya_1", name2="char_012_misa_1", focus=2)]
-
[name="米莎"] 嗯......城市里......出现了很多怪人......然后就......
[name="米莎"] 我不知道发生了什么......大家都开始跑......我也......
-
[Character(name="char_002_amiya_1#4", name2="char_012_misa_1", focus=1)]
-
[name="阿米娅"] 是整合运动......整合运动攻击了切尔诺伯格。
-
[Character(name="char_002_amiya_1#4", name2="char_012_misa_1", focus=2)]
-
[name="米莎"] 我不知道。
-
[Character(name="char_002_amiya_1", name2="char_012_misa_1", focus=1)]
-
[name="阿米娅"] 你......之前是感染者吗?
-
[Character(name="char_002_amiya_1", name2="char_012_misa_1", focus=2)]
-
[name="米莎"] 我......不知道......
[name="米莎"] 但就是那几天,腿上......长出了这个。
[name="米莎"] ......我......
[name="米莎"] ......
-
[CameraShake(duration=1, xstrength=5, ystrength=3, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] ......米莎?米莎?!
-
[Character(name="char_002_amiya_1#5")]
-
[name="阿米娅"] 医疗!医疗小队!!
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_02-07_beg.txt b/resources/gamedata/story/obt/main/level_main_02-07_beg.txt
index 16f5febc..1720f5ac 100644
--- a/resources/gamedata/story/obt/main/level_main_02-07_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_02-07_beg.txt
@@ -1,26 +1,15 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第十九关(前)
-
-// Comments
-
[Background(image="bg_lungmen_b", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$loading_intro", key="$loading_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_012_misa_1")]
-
[name="米莎"] 呜唔......
-
[Character(name="char_002_amiya_1#4", name2="char_103_angel_1", focus=2)]
-
[name="能天使"] 她......怎么了?
-
[Character(name="char_002_amiya_1#4", name2="char_103_angel_1", focus=1)]
-
[name="阿米娅"] 这,这是矿石病发作的征兆!
[name="阿米娅"] 啧,才一星期就......!
-
[Character(name="char_002_amiya_1#4", name2="char_107_liskam_1", focus=2)]
-
[name="雷蛇"] 矿石病也有急性的吗?
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=2)]
[name="雷蛇"] 芙兰卡,你是哪种?
@@ -42,86 +31,52 @@
[name="阿米娅"] 但对米莎的病情进行控制这件事,刻不容缓。
[name="阿米娅"] 必须向龙门声明这一点。事件平息之后,我们必须把米莎接回罗德岛。
[name="阿米娅"] 这是我们对任务目标的责任。
-
-
[Character(name="char_002_amiya_1#4", name2="char_103_angel_1", focus=2)]
-
[name="能天使"] 呃......
[name="能天使"] 她是不是......快爆了?
-
[CameraShake(duration=1, xstrength=0, ystrength=8, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Character(name="char_103_angel_1")]
-
[name="能天使"] 唉!疼!为什么要打我......
-
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=1)]
-
[name="德克萨斯"] 说话注意点。
-
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=2)]
-
[name="能天使"] 呜......
-
[Character(name="char_106_franka_1", name2="char_103_angel_1", focus=1)]
-
[name="芙兰卡"] 如果有一天我快爆了,我一定会努力爬到你身边的。
-
[Character(name="char_106_franka_1", name2="char_103_angel_1", focus=2)]
-
[name="能天使"] 对不起!芙兰卡小姐!以前多有得罪请原谅我!
-
[Character(name="char_106_franka_1", name2="char_103_angel_1", focus=1)]
-
[name="芙兰卡"] 噗。
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=2)]
-
[name="雷蛇"] 先把目标转移到安全的地区吧。
[name="雷蛇"] 顺便,我们后方,发生了些情况。
-
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[name="感染者"] 你们要干什么!!滚出去!!
[name="整合运动成员"] 大家都是感染者,我们不想动粗!别挡路!
[name="感染者"] 你已经毁了我们的家,现在还要把近卫局引过来吗!别想过去!!
[name="感染者"] 你......!不识时务的家伙,快滚开!!
[name="感染者"] 呜啊!
[name="感染者"] 别逼我们!
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=1)]
-
[name="芙兰卡"] (要动手吗?)
[name="芙兰卡"] (看来他们是跟丢了。现在动手的话,罗德岛会暴露行踪。)
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=2)]
-
[name="雷蛇"] (会不会干扰到任务进程?如果会,后果有多严重?)
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=1)]
-
[name="芙兰卡"] (有一定影响,但——)
[name="芙兰卡"] (没有那么严重吧?)
[Character(name="char_106_franka_1", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 那就干吧。
[name="阿米娅"] 如果条件允许,救助感染者是罗德岛理所当然的任务。
-
[Character(name="char_106_franka_1", name2="char_002_amiya_1", focus=1)]
-
[name="芙兰卡"] 哼哼,好。
[name="芙兰卡"] 果然当初选择跟着你是正确的。
-
[Character(name="char_106_franka_1", name2="char_002_amiya_1#6", focus=2)]
-
[name="阿米娅"] 那是什么意思......芙兰卡小姐?
-
[Character(name="char_106_franka_1", name2="char_002_amiya_1#6", focus=1)]
-
[name="芙兰卡"] 没什么没什么,就是夸夸你!
[Character(name="char_002_amiya_1#6", name2="char_107_liskam_1", focus=2)]
[name="雷蛇"] 大概意思是,性格和你很合得来吧?
@@ -129,31 +84,21 @@
[name="芙兰卡"] 你为什么那么懂我呢?
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=2)]
[name="雷蛇"] 大概是因为,你可真烦人吧?
-
[Character(name="char_106_franka_1", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 唔......
-
[Character(name="char_106_franka_1", name2="char_002_amiya_1", focus=1)]
-
[name="芙兰卡"] 该教训一下这帮为非作歹的家伙了。
-
[Character(name="char_106_franka_1", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 嗯。
[name="阿米娅"] 小心那些会在各个建筑物间跳来跳去的整合运动感染者。
[name="阿米娅"] 除此之外,还要记得保全龙门本地的感染者!
-
[Character(name="char_102_texas_1")]
[name="德克萨斯"] 难度不小。
[name="德克萨斯"] ——但,没问题。
-
[Character(name="char_103_angel_1")]
-
[name="能天使"] 那就,上吧!
[name="能天使"] Dr.{@nickname},要好好指挥我和德克萨斯哦!
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_02-07_end.txt b/resources/gamedata/story/obt/main/level_main_02-07_end.txt
index 8104dabe..56bf99e9 100644
--- a/resources/gamedata/story/obt/main/level_main_02-07_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_02-07_end.txt
@@ -1,99 +1,60 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第十九关(后)
-
-// Comments
-
[Background(image="bg_lungmen_b", width=1, height=1, fadetime=1, screenadapt="coverall")]
[PlayMusic(intro="$loading_intro", key="$loading_loop", volume=0.8, crossfade=1.5, delay=0.5)]
-
[Delay(time=1)]
-
[name="感染者"] 谢谢,谢谢你们......
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 这里不安全,快离开吧。
-
[Character(fadetime=0)]
[Dialog]
-
[name="感染者"] 离开......
[name="感染者"] 我们......又能去哪里呢?
[name="感染者"] 我们把这里当成家......现在,什么都毁了......
-
[Character(name="char_002_amiya_1#4")]
-
[name="阿米娅"] ......抱歉。
-
[Character(fadetime=0)]
[Dialog]
-
[name="感染者"] 你们......没有错。
[name="感染者"] 没有错......
[Delay(time=1)]
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=2)]
-
[name="能天使"] 自称感染者救星的整合运动居然会攻击感染者。
[name="能天使"] 形象......是不是崩塌了呢。
-
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=1)]
-
[name="德克萨斯"] 但所谓整合运动的渗透,绝对不是自发的。
[name="德克萨斯"] 龙门一定有不少感染者,已经追随了整合运动。
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=2)]
-
[name="能天使"] 唉,宁可相信整合运动也不相信罗德岛——
-
[Character(name="char_106_franka_1", name2="char_103_angel_1", focus=1)]
-
[name="芙兰卡"] 罗德岛从来不开空头支票。
[name="芙兰卡"] 整合运动给感染者的,哪怕只是些幻觉,都没问题。
[name="芙兰卡"] 感染者连幻觉都很难看得到啊。
[name="芙兰卡"] 即使是幻觉,大多数感染者也会不顾一切,伸手去抓那虚无缥缈的救命稻草吧。
[name="芙兰卡"] 又有谁会选择相信,从不忍心欺骗别人的小兔子呢?
-
-
[Character(name="char_002_amiya_1#4")]
-
[name="阿米娅"] ......
-
[Character(name="char_012_misa_1#5")]
-
[name="米莎"] ......我相信。
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] 米莎......?
-
[Character(name="char_012_misa_1")]
-
[name="米莎"] 唔......
-
[Character(name="char_002_amiya_1#6", name2="char_012_misa_1", focus=1)]
-
[name="阿米娅"] 小心!你还不能随便走动!
-
[Character(name="char_002_amiya_1#6", name2="char_012_misa_1", focus=2)]
-
[name="米莎"] 是有点头昏......没关系的。
[name="米莎"] 整合运动......还会追上来吧?
[name="米莎"] 我不清楚他们的目的......
[name="米莎"] 只是......
[name="米莎"] 我们......走吧。
[name="米莎"] 阿米娅。
-
-
[Character(name="char_002_amiya_1#3", name2="char_012_misa_1", focus=1)]
-
[name="阿米娅"] ——
-
[Character(name="char_002_amiya_1#2", name2="char_012_misa_1", focus=1)]
-
[name="阿米娅"] 我明白了。
[name="阿米娅"] 那我们就立刻动身。
[name="阿米娅"] 很快,我们就能离开贫民区,与龙门近卫局会合了。
@@ -101,8 +62,7 @@
[Character(name="char_002_amiya_1#3", name2="char_012_misa_1", focus=2)]
[name="米莎"] 不......
[name="米莎"] 该我......感谢你。
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_02-08_beg.txt b/resources/gamedata/story/obt/main/level_main_02-08_beg.txt
index f4da9416..59db4afe 100644
--- a/resources/gamedata/story/obt/main/level_main_02-08_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_02-08_beg.txt
@@ -1,96 +1,55 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二十关(前)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_lungmen_b", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$loading_intro", key="$loading_loop", volume=0.8, crossfade=1.5, delay=0.5)]
-
[Delay(time=1)]
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 芙兰卡,雷蛇,注意警戒四周。
[name="阿米娅"] 我带米莎去见陈长官。
-
[Character(name="char_012_misa_1")]
-
[name="米莎"] ......
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=1)]
-
[name="陈"] 你们又迟到了。
[name="陈"] 别给龙门增加多余的安全隐患。
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1#7", focus=2)]
-
[name="阿米娅"] 陈长官,整合运动多次袭击我们的护送队。
[name="阿米娅"] 而现在,敌人仍在我们周围徘徊。
[name="阿米娅"] 这里并不安全,请赶快带米莎离开。
-
[Character(name="char_010_chen_1")]
-
[name="陈"] 你就是米莎?
-
[Character(name="char_012_misa_1")]
-
[name="米莎"] ......是的。
-
[Character(name="char_010_chen_1", name2="char_012_misa_1", focus=1)]
-
[name="陈"] 从现在起,你必须听从近卫局的安排。
[Character(name="char_010_chen_1")]
[name="陈"] PC94172,看好这孩子。
-
[Character(name="char_015_lmg", name2="char_012_misa_1", focus=1)]
-
[name="近卫局队员"] 跟我来吧。
-
[Character(name="char_015_lmg", name2="char_012_misa_1", focus=2)]
-
[name="米莎"] 阿米娅......
-
[Character(name="char_002_amiya_1#2", name2="char_012_misa_1", focus=1)]
-
[name="阿米娅"] 没事的。
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] ......
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 陈长官,这个孩子,我不知道龙门究竟需要她做什么——
[name="阿米娅"] 但我希望龙门能保护好她的安全。
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=1)]
-
[name="陈"] 龙门对感染者已经很宽厚了。
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] ......我明白。
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 但米莎的身体状况并不好。
[name="阿米娅"] 我希望龙门在解决事件后,能让米莎在罗德岛生活。
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=1)]
-
[name="陈"] ——我会向魏长官申请的。
[name="陈"] 检查后如果没有其他问题,龙门就会把她移交给罗德岛。
[name="陈"] ......如果,真的没有问题的话。
[name="陈"] 用不了太久。
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1#2", focus=2)]
-
[name="阿米娅"] 明白。
-
[Character(name="char_002_amiya_1#2")]
-
[name="阿米娅"] ......就在这里暂时告别吧,米莎。
[name="阿米娅"] 罗德岛欢迎你。
-
[Character(name="char_012_misa_1")]
[name="米莎"] ......
[name="米莎"] 阿米娅,我不在这段时间里,请你保护贫民区的孩子们。
@@ -110,21 +69,13 @@
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_106_franka_1", name2="char_102_texas_1", focus=1)]
-
[name="芙兰卡"] 我们的任务就这样结束了?
-
[Character(name="char_106_franka_1", name2="char_102_texas_1", focus=2)]
-
[name="德克萨斯"] 牵扯的事情越多,罗德岛越会陷入被动。
-
[Character(name="char_106_franka_1", name2="char_102_texas_1", focus=1)]
-
[name="芙兰卡"] 但龙门还把我们蒙在鼓里呢。
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=2)]
-
[name="雷蛇"] 龙门对我们很冷淡——
[name="雷蛇"] 但整合运动可是十分热情。
[playsound(key="$d_gen_soldiersrun", volume=0.7)]
@@ -134,16 +85,12 @@
[name="芙兰卡"] 虽然早有耳闻,但龙门的建筑风格,果然很复杂呢!
[name="芙兰卡"] 明明是条街,却建在楼顶.....
[name="芙兰卡"] 完全是让敌人有机可乘嘛!
-
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 又是整合运动......!
[name="阿米娅"] ——追到这里来了吗!
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 他们究竟要米莎......做什么?
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_02-08_end.txt b/resources/gamedata/story/obt/main/level_main_02-08_end.txt
index 989fb340..f3c59055 100644
--- a/resources/gamedata/story/obt/main/level_main_02-08_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_02-08_end.txt
@@ -1,48 +1,28 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二十关(后)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_lungmen_b", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$loading_intro", key="$loading_loop", volume=0.8, crossfade=1.5, delay=0.5)]
-
[Delay(time=1)]
-
[Character(name="char_106_franka_1", name2="char_002_amiya_1", focus=1)]
[name="芙兰卡"] 呼,呼。
[name="芙兰卡"] 近卫局的护送队已经安全离开了。
[name="芙兰卡"] 而敌人嘛——暂时也不打算放过我们的样子。
-
[Character(name="char_106_franka_1", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 只要敌人还不知道米莎被近卫局接走,他们就越把注意力放在我们身上。
[name="阿米娅"] 这样的话,米莎那边就越安全。
-
[Character(name="char_107_liskam_1", name2="char_002_amiya_1", focus=1)]
-
[name="雷蛇"] 其实,为什么龙门和整合运动都要找这个孩子?
-
[Character(name="char_107_liskam_1", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 不清楚,可能性很多。
[name="阿米娅"] 我能想到的是,这孩子本人,或者只有她知情的什么东西......足以影响——甚至,左右龙门的安危。
-
[Character(name="char_106_franka_1", name2="char_002_amiya_1", focus=1)]
-
[name="芙兰卡"] 东西?
-
[Character(name="char_106_franka_1", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 是的,也许是情报,也许是信息......
[name="阿米娅"] 所以龙门和整合运动,都想得到她。
-
[Character(name="char_107_liskam_1", name2="char_002_amiya_1", focus=1)]
-
[name="雷蛇"] ——真是场危险的较量。
-
[Character(name="char_107_liskam_1", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 不管是米莎、我们还是近卫局,都无法置身其外。
-
[Character(name="char_106_franka_1", name2="char_002_amiya_1", focus=1)]
[name="芙兰卡"] 我们是不是被夹在很尴尬的位置啊?
[name="芙兰卡"] 什么都不知道,又什么都要管......
@@ -50,15 +30,12 @@
[name="阿米娅"] 不,不清楚呢......
[name="阿米娅"] 但陈长官那里......
[name="阿米娅"] 我有预感。事情不会这么简单就结束。
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, block=true, fadetime=0.5)]
[Blocker(a=0, fadetime=0.5)]
[Character(fadetime=0)]
[Delay(time=1)]
-
[Character(name="char_002_amiya_1", name2="char_103_angel_1", focus=2)]
-
[name="能天使"] 阿米娅,我们还有什么任务吗?
[name="能天使"] 需要我们陪同你回罗德岛吗?
[Character(name="char_002_amiya_1", name2="char_103_angel_1", focus=1)]
@@ -69,84 +46,56 @@
[name="阿米娅"] 没问题。
[name="阿米娅"] 接下来,希望你们能继续进行侦察活动,调查整合运动在龙门内渗透的具体情况。
[name="阿米娅"] 我们虽然已经把米莎交给了近卫局,但整合运动......依然让我感到些许不安。
-
[Character(name="char_002_amiya_1", name2="char_103_angel_1", focus=2)]
-
[name="能天使"] 好说~那我们走了~
-
[Character(name="char_002_amiya_1", name2="char_103_angel_1", focus=1)]
-
[name="阿米娅"] 嗯,交给你们了。
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 大家,我们不知道还有多少整合运动在这里潜伏。
[name="阿米娅"] 做好准备,不要放松警惕。
[name="阿米娅"] 接下来,我们将继续在高层建筑内部转移。
[name="阿米娅"] 必要的话,可以通过天台移动。
[name="阿米娅"] 这样,我们能获得比在街头巷尾和整合运动缠斗更大的优势。
[name="阿米娅"] 有必要的话,我们也要引诱整合运动与我们作战,在我们的掌控下!
-
[Dialog]
[Character(fadetime=0)]
-
[name="干员们"] 明白!
-
[Dialog]
[Blocker(a=1,r=0, g=0, b=0, fadetime=1, block=true )]
[Character(fadetime=0)]
[Background(screenadapt="coverall", image="bg_wild_a", width=1, height=1)]
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="char_1502_crowns")]
-
[name="弑君者"] 塔露拉。
[name="弑君者"] 一切都已安排妥当。
-
[Background(screenadapt="coverall", fadetime=0, block=true)]
[Character(name="char_011_talula_1",fadetime=1)]
-
[name="塔露拉"] ——
[name="塔露拉"] 该动身了。
-
[Character(name="char_011_talula_1", name2="char_1502_crowns", focus=2)]
-
[name="弑君者"] ......
-
[Character(name="char_011_talula_1", name2="char_1502_crowns", focus=1)]
-
[name="塔露拉"] ——说。
-
[Character(name="char_011_talula_1", name2="char_1502_crowns", focus=2)]
-
[name="弑君者"] 进攻龙门对于整合运动,确实有战略性的意义。
[name="弑君者"] 拿下龙门,整合运动能获得种种优势。
[name="弑君者"] 但是风险与代价都很高。
[name="弑君者"] ——为什么那么执着?
-
[Character(name="char_011_talula_1", name2="char_1502_crowns", focus=1)]
-
[name="塔露拉"] ————
[Character]
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Background(screenadapt="coverall", image="bg_lungmen_m",x=0, y=-20, xScale=1.1, yScale=1.1, fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
[backgroundTween(xFrom=0, yFrom=-20, xTo=0, yTo=0, xScaleFrom=1.1, yScaleFrom=1.1, xScaleTo=1, yScaleTo=1, duration=17, block=false)]
[name="塔露拉"] 你看见那座建筑物了吗。
-
-
-
[name="弑君者"] 我看得见。
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=1, block=true)]
[Character(fadetime=0)]
[Background(screenadapt="coverall", fadetime=0)]
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="char_011_talula_1")]
-
[name="塔露拉"] 那是龙门的象征。也是——
[name="塔露拉"] ——————
[name="塔露拉"] 我回到这里,不仅是要夺回本属于感染者的一切。
@@ -157,8 +106,7 @@
[name="塔露拉"] 而且——你难道不觉得,这一切也很有趣吗?
[Character]
[name="塔露拉"] 对吧,塔露拉——?
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_02-09_beg.txt b/resources/gamedata/story/obt/main/level_main_02-09_beg.txt
index 6449b982..05b2fbef 100644
--- a/resources/gamedata/story/obt/main/level_main_02-09_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_02-09_beg.txt
@@ -1,81 +1,48 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二十一关(前)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_lungmen_b", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$loading_intro", key="$loading_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
[Character(name="char_107_liskam_1")]
[name="雷蛇"] ——
[name="雷蛇"] 怎么有这么多整合运动!
-
[Character(name="char_1002_nsabr_2")]
[name="整合运动成员"] 诶呀!
[Character(fadetime=0.2)]
-
[Character(name="char_106_franka_1")]
-
[name="芙兰卡"] ......
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=1)]
-
[name="芙兰卡"] 只有我一个人觉得敌人越来越多了吗?
-
[Character(name="char_1002_nsabr_2")]
[name="整合运动成员"] 啊呀!
[Character(fadetime=0.2)]
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=2)]
-
[name="雷蛇"] 不是错觉。很明显,整合运动的增援到了。
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 可恶,我们甚至还没向他们报一箭之仇——!
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=2)]
-
[name="雷蛇"] 结果,倒是他们先找上罗德岛了。
[name="雷蛇"] 芙兰卡,看。
[name="雷蛇"] 东边的出口,藏匿着的可能是整合运动的术师。
-
-
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=1)]
-
[name="芙兰卡"] 正面的通道,两侧的高层建筑里,也有大量的整合运动暴徒——
[name="芙兰卡"] ......想要装出没发现我们的样子摸过来。
[name="芙兰卡"] 这可是在......楼顶啊。
[name="芙兰卡"] 无论来多少敌人,被打下去的话就会立刻完蛋了吧......
[name="芙兰卡"] 感觉我这聪明头脑被人小看了呢,整合运动居然选这里和我们作战......
-
-
-
[Character(name="char_106_franka_1", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 整合运动,是要发动总攻了吗?
-
[Character(name="char_106_franka_1", name2="char_002_amiya_1#7", focus=2)]
-
[name="阿米娅"] 全体干员,重整队形!
-
[Character(name="char_106_franka_1", name2="char_002_amiya_1#7", focus=1)]
-
[name="芙兰卡"] 等等,我好像——
[name="芙兰卡"] 看到了整合运动之前那个指挥官?
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
-
[Character(name="char_1500_skulsr")]
-
[name="碎骨"] ......
-
[Delay(time=0.6)]
-
[name="碎骨"] ......罗德岛。
[name="碎骨"] 你们,把她交给龙门了?
[Character(name="char_002_amiya_1#7")]
@@ -86,17 +53,13 @@
[name="阿米娅"] (现在必须要扩大战场!)
[Character(name="char_002_amiya_1#7",name2="char_106_franka_1",focus=2)]
[name="芙兰卡"] (知道了,那就边跑边打吧!)
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 与你有什么关系?
-
[Character(name="char_1500_skulsr")]
[name="碎骨"] ......你!
[name="碎骨"] ......
[name="碎骨"] 我的同胞,动手吧!
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_02-09_end.txt b/resources/gamedata/story/obt/main/level_main_02-09_end.txt
index 3f7bbf1e..03e231b6 100644
--- a/resources/gamedata/story/obt/main/level_main_02-09_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_02-09_end.txt
@@ -1,136 +1,85 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二十一关(后)
-
-// Comments
-
[Background(image="bg_lungmen_r", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$loading_intro", key="$loading_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 这是最后一批追击我们的整合运动了!
-
[CameraShake(duration=0.5, xstrength=8, ystrength=10, vibrato=30, randomness=90, block=false)]
[Character(name="char_1002_nsabr_2")]
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[PlaySound(key="$b_char_rockexplo", volume=0.6)]
[Blocker(a=0, fadetime=1.5, block=false)]
-
[name="整合运动"] ......呃啊!
-
[Character(name="char_107_liskam_1")]
-
[name="雷蛇"] 确保!
[name="雷蛇"] 确认安全无虞!
-
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=1)]
-
[name="芙兰卡"] 敌方的指挥官呢?
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=2)]
-
[name="雷蛇"] ——不在这批敌人里。
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=1)]
-
[name="芙兰卡"] 一直潜伏着......观察着,尾随着我们。
[name="芙兰卡"] 是想消磨我们的体力,等到稳操胜券后,再发动袭击吗?
-
-
[Character(name="char_106_franka_1", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 整合运动的敌人非常擅长发动偷袭。
[name="阿米娅"] 这点,我们在切尔诺伯格时就领教过了。
[name="阿米娅"] 暂时撤退——
-
[Character(name="char_107_liskam_1", name2="char_002_amiya_1", focus=1)]
-
[name="雷蛇"] 我没法确保撤退路线的安全。
[name="雷蛇"] 如果他们破坏建筑物来封锁路口,我们就危险了。
-
[Character(name="char_107_liskam_1", name2="char_002_amiya_1#7", focus=2)]
-
[name="阿米娅"] ——立刻侦查其他的路线!越隐蔽越好!
-
[Character(name="char_107_liskam_1")]
-
[name="雷蛇"] 阿米娅,四点钟方向,那个向下方街道移动的阶梯如何?
-
[Character(name="char_106_franka_1")]
-
[name="芙兰卡"] 那里可不好走哦。
-
[Character(name="char_1002_nsabr_2")]
[name="整合运动"] 啊啊!罗德岛!
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 是伏击!小心!
-
[Dialog(fadetime=0.5)]
[Character(fadetime=0.5)]
[Delay(time=1)]
[PlaySound(key="$d_gen_soldiersrun")]
[Character(name="char_1500_skulsr")]
-
[name="碎骨"] 继续给我追。
[name="碎骨"] 别让他们有任何喘息的机会。
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=1, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="char_010_chen_1", name2="char_012_misa_1", focus=2)]
-
[name="米莎"] ......长官。
[name="米莎"] ——贫民区......里有一些被感染的孩子。
[name="米莎"] 如果可以的话......
[name="米莎"] 希望你能......照看他们。
-
[Character(name="char_010_chen_1", name2="char_012_misa_1", focus=1)]
-
[name="陈"] 保护龙门是近卫局的责任。
[name="陈"] 感染者,并非是龙门公民。
-
[Character(name="char_010_chen_1", name2="char_012_misa_1", focus=2)]
-
[name="米莎"] ......
-
[Character(name="char_010_chen_1", name2="char_012_misa_1", focus=1)]
-
[name="陈"] ......
[name="陈"] 但龙门的感染者依然属于龙门。
[name="陈"] 我没任何理由向你保证,但我会尽到我的职责。
[name="陈"] 毕竟——
[Character(name="char_010_chen_1", name2="char_012_misa_1", focus=2)]
-
[name="米莎"] 他们说过,以前也——
-
[Character(name="char_010_chen_1", name2="char_012_misa_1", focus=1)]=
[name="陈"] 这是我们一直在做的事情。
-
[Character(name="char_010_chen_1", name2="char_012_misa_1", focus=2)]
-
[name="米莎"] ......
[name="米莎"] 谢谢你......
-
[Character(name="char_010_chen_1", name2="char_012_misa_1", focus=1)]
-
[name="陈"] ......
[name="陈"] ——你知道我们找你的原因吗?
-
[Character(name="char_010_chen_1", name2="char_012_misa_1", focus=2)]
-
[name="米莎"] ......我不清楚。
[name="米莎"] 我想不出自己有什么值得你们追缉的理由。
[name="米莎"] 但我觉得,也许......
[name="米莎"] 原因不在我,却在——
[name="米莎"] ——我的父亲身上。
-
-
[Character(name="char_010_chen_1", name2="char_012_misa_1", focus=1)]
-
[name="陈"] ————是的。
[name="陈"] 你的父亲,是切尔诺伯格最著名的科学家。
[name="陈"] 同时,他也是切尔诺伯格重要的政治人物之一。
@@ -138,13 +87,9 @@
[name="陈"] ——
[name="陈"] 也许没有。
[name="陈"] 但我们不能允许你落入整合运动之手。
-
-
[Character(fadetime=1)]
[Background(screenadapt="coverall", time=2)]
[Dialog]
-
-
[Character(name="char_1504_cqbw#2", fadetime=0.2)]
[Delay(time=1)]
[name="W"] 呵呵,找到你们了,龙门近卫局。
@@ -152,8 +97,7 @@
[name="W"] 但我手上有一个很有意思的剧本哦。
[name="W"] 为了让事情变得好玩起来,有必要让你们参与其中呢。
[name="W"] 就让我们开始吧。
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_02-10_beg.txt b/resources/gamedata/story/obt/main/level_main_02-10_beg.txt
index c2407048..da19355c 100644
--- a/resources/gamedata/story/obt/main/level_main_02-10_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_02-10_beg.txt
@@ -1,22 +1,13 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二十二关(前)
-
-// Comments
-
[Background(image="bg_lungmen_r", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$loading_intro", key="$loading_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=1)]
-
[name="芙兰卡"] 雷蛇!防线还撑得住吗?
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=2)]
-
[name="雷蛇"] 我这边,没有问题!
[name="雷蛇"] 芙兰卡,注意敌人侧翼进攻!
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=1)]
-
[name="芙兰卡"] 真是没完没了......!
[Character(name="char_1002_nsabr_2")]
[name="整合运动成员"] 这样的防御你们就别想打破了。
@@ -24,8 +15,6 @@
[PlaySound(key="Sound_Beta_2/Enemy/e_skill/e_skill_skulsrsword", volume=0.6)]
[CameraShake(duration=1, xstrength=6, ystrength=10, vibrato=50, randomness=90, fadeout=true, block=true)]
[name="整合运动成员"] 唔?!
-
-
[Character(name="char_1002_nsabr_2")]
[name="整合运动成员"] 呃,呃呃呃啊!
[name="整合运动成员"] 这是什么?!
@@ -35,7 +24,6 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=2,block=true)]
[Delay(time=0.5)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
[Character(name="char_106_franka_1")]
[name="芙兰卡"] 烦人......
[name="芙兰卡"] 医疗组!这里有伤员!
@@ -50,9 +38,7 @@
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 芙兰卡......
[name="阿米娅"] 敌方的首领......就出现在我和雷蛇面前!
-
[Character(name="char_1500_skulsr")]
-
[name="碎骨"] ————
[playsound(key="$e_imp_sword_h", volume=0.7)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
@@ -60,22 +46,16 @@
[playsound(key="$e_imp_sword_h", volume=0.5)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
-
[CameraShake(duration=1, xstrength=6, ystrength=10, vibrato=50, randomness=90, fadeout=true, block=true)]
-
[Character(name="char_1500_skulsr")]
-
[name="碎骨"] 你们还想藏到哪里去?
[name="碎骨"] 逃不掉的,罗德岛。
[name="碎骨"] 我会粉碎你们——
[name="碎骨"] ——彻彻底底的粉碎你们。
[name="碎骨"] 你们这些......感染者的叛徒!
-
[playsound(key="$e_skill_skulsrshot", volume=0.5)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=50, randomness=90, fadeout=true, block=true)]
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=1)]
-
[name="芙兰卡"] 哦~这家伙终于亲自登场了。
[name="芙兰卡"] 虽然听起来还是蛮寒酸的......呢。
[Character( name="char_107_liskam_1")]
@@ -102,19 +82,15 @@
[name="碎骨"] 罗德岛的领导人......吗。
[name="碎骨"] 身为感染者,却帮助龙门杀害感染者!
[name="碎骨"] 多少同胞的性命,你们都得血债血偿!
-
[playsound(key="$e_skill_skulsrshot", volume=0.5)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=50, randomness=90, fadeout=true, block=false)]
[name="碎骨"] 给我进攻!
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] ————
[name="阿米娅"] 整合运动————
[name="阿米娅"] 先结仇的、先伤害别人的、先使用暴力的——
[name="阿米娅"] 可是切尔诺伯格的你们!!
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_02-10_end.txt b/resources/gamedata/story/obt/main/level_main_02-10_end.txt
index c43abb33..4f4d505c 100644
--- a/resources/gamedata/story/obt/main/level_main_02-10_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_02-10_end.txt
@@ -1,11 +1,7 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二十二关(后)
-
-// Comments
-
[Background(image="bg_lungmen_r", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$loading_intro", key="$loading_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_1500_skulsr")]
[name="碎骨"] 唔......
[Character(name="char_002_amiya_1")]
@@ -13,80 +9,54 @@
[Character(name="char_1002_nsabr_2")]
[name="整合运动成员"] 咿——!
[name="整合运动成员"] 碎骨,没事吧!
-
[Character(name="char_1002_nsabr_2", name2="char_1500_skulsr", focus=2)]
-
[name="碎骨"] 嘁,这帮家伙确实很棘手!
-
[Character(name="char_1002_nsabr_2", name2="char_1500_skulsr", focus=1)]
-
[name="整合运动成员"] 碎骨,W在通讯里说,她那边已经结束了!
[name="整合运动成员"] 已经成功劫到了任务目标。
[Character(name="char_1002_nsabr_2", name2="char_1500_skulsr", focus=2)]
[name="碎骨"] ......W她,得手了?
-
[Character(name="char_1002_nsabr_2", name2="char_1500_skulsr", focus=1)]
-
[name="整合运动成员"] 是的,她的袭击非常顺利!
[name="整合运动成员"] 是不是,我们也该撤退了?
[Character(name="char_1002_nsabr_2", name2="char_1500_skulsr", focus=2)]
[name="碎骨"] ......
[name="碎骨"] 给塔露拉发送信号。
-
[Character(name="char_1002_nsabr_2")]
-
[name="整合运动成员"] 明白!
[Dialog]
[CameraShake(duration=0.5, xstrength=2, ystrength=3, vibrato=30, randomness=90, block=false)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.5, fadetime=0.02, block=true)]
[PlaySound(key="$d_gen_signalbomb")]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
-
[delay(time=1.5)]
-
[Blocker(a=0.7, r=1, g=0.1, b=0.3, fadetime=0.02, block=true)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
-
[Character(name="char_1500_skulsr")]
[name="碎骨"] ......撤退。
[Dialog(fadetime=0.6)]
[Delay(time=0.6)]
[name="碎骨"] 哼,罗德岛的懦夫......
[name="碎骨"] 下次见面就是死期了。
-
[Dialog(fadetime=0.6)]
[Character(fadetime=0.6)]
[Delay(time=1)]
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] ——整合运动——撤退了?
-
[Character(name="char_106_franka_1", name2="char_002_amiya_1#6", focus=1)]
-
[name="芙兰卡"] 撤退非常迅速,应该是事先策划好的。
[name="芙兰卡"] 嘴上放狠话,跑得倒是很快啊。
-
[Character(name="char_106_franka_1", name2="char_002_amiya_1#4", focus=2)]
-
[name="阿米娅"] ......
-
[Character(name="char_106_franka_1", name2="char_002_amiya_1#7", focus=2)]
-
[name="阿米娅"] 情况有些......不对劲。
-
[Character(name="char_107_liskam_1", name2="char_002_amiya_1#7", focus=1)]
-
[name="雷蛇"] 你是说——
[Character(name="char_107_liskam_1", name2="char_002_amiya_1#7", focus=-1)]
-
[Decision(options="指出整合运动的目标可能不是罗德岛", values="1")]
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] ——!
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 整合运动确实可能,只是在拖延我们的脚步......
[name="阿米娅"] 这样一来......
@@ -94,48 +64,29 @@
[name="阿米娅"] ......我们应该立刻去支援陈长官!
[name="阿米娅"] 芙兰卡,立刻召回侦察小队!
[name="阿米娅"] 雷蛇,尝试联系陈长官!
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_010_chen_1#2", name2="char_015_lmg", focus=1)]
-
[name="陈"] 特别督察组的主力部队呢!怎么还没有增援我们!
-
[Character(name="char_010_chen_1#2", name2="char_015_lmg", focus=2)]
-
[name="近卫局队员"] 通讯说,他们被整合运动拖住了......!
-
[Character(name="char_010_chen_1#2", name2="char_015_lmg", focus=1)]
-
[name="陈"] 怎么可能,就凭整合运动那帮乌合之众!
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Character(name="char_010_chen_1#2", name2="char_015_lmg", focus=2)]
-
[name="近卫局队员"] ......而且对方只有......一个人......
-
[Character(name="char_010_chen_1#3")]
-
[name="陈"] ......
-
[Character(fadetime=0)]
-//修改此处的image来切换cg
[Image(image="avg_ep02",x=0, y=0, xScale=1, yScale=1, fadetime=0, screenadapt="coverall")]
[Blocker(a=0, fadetime=0.6, block=false)]
-//对话内容此处填入
[Character(name="char_010_chen_1#5")]
-
[name="陈"] 除非......
-
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
-
-
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_03-01_beg.txt b/resources/gamedata/story/obt/main/level_main_03-01_beg.txt
index c692f5af..8e03b303 100644
--- a/resources/gamedata/story/obt/main/level_main_03-01_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_03-01_beg.txt
@@ -1,30 +1,17 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二十三关(前)
-
-// Comments
-
[Background(image="bg_wild_m", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$mist_loop", key="$mist_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 看来你们也不怎么好过。
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=1)]
-
[name="阿米娅"] 陈长官,究竟发生了什么事?
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 整合运动的埋伏。
[name="陈"] 没有增援,火力猛烈,近卫局的队形很快被他们冲散了。
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=1)]
-
[name="阿米娅"] 那米莎......?
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 被一个红衣服的女人劫走了。
[name="陈"] 我真该——
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=1)]
@@ -35,43 +22,27 @@
[name="阿米娅"] ——
[name="阿米娅"] 陈长官,米莎身上究竟有什么?
[name="阿米娅"] 再继续隐瞒下去,罗德岛与近卫局的合作进程只会越来越艰难。
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 我没有告知你的义务。
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=1)]
-
[name="阿米娅"] 但罗德岛有了解目标并做出应对策略的义务。
[name="阿米娅"] 罗德岛在行动中会听从近卫局的指挥——
[name="阿米娅"] 不过,即便是用感染者去对抗感染者,我们也是需要情报的。
[name="阿米娅"] 近卫局拥有信息,却不懂得如何对抗感染者才能减少损失。
[name="阿米娅"] 罗德岛有对抗感染者的能力,却不知道整合运动想要什么。
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=2)]
-
[name="陈"] ——
[name="陈"] 你刚才说的话,有点那个医生的味道。
-
[Character(name="char_002_amiya_1#6", name2="char_010_chen_1", focus=1)]
-
[name="阿米娅"] 是,是嘛......
[name="阿米娅"] 我想......
-
[Character(name="char_002_amiya_1#7", name2="char_010_chen_1", focus=1)]
-
[name="阿米娅"] 这是因为,这对于我们双方来说都很重要。
-
[Character(name="char_002_amiya_1#7", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 我明白了。
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=1)]
-
[name="阿米娅"] 如果要请示魏先生的话——
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 我们调查了米莎相关的情报,有一条情报指出,她的父亲是切尔诺伯格的要人之一。
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=1)]
[name="阿米娅"] 米莎的父亲?
@@ -86,33 +57,23 @@
[name="陈"] 所以,我们并不想让整合运动得到这名感染者,米莎。
[name="陈"] 包括“有这样一个感染者随着逃难的人群进入了龙门”这条情报在内——
[name="陈"] 在你发现米莎之前,我也并不能确定这几条情报的真实性。
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=1)]
-
[name="阿米娅"] 这样的话,就不能再拖了。
[name="阿米娅"] 必须在整合运动回到切尔诺伯格前阻止他们,救回米莎!
[name="阿米娅"] 罗德岛,立刻进行整备!
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 追缉这名感染者,是我们近卫局的任务。
[name="陈"] ——同时,让她落入整合运动之手,也是我们的失职。
[name="陈"] 比起共同追缉,我们需要罗德岛清除整合运动的其他威胁。
[name="陈"] 这是命令。
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=1)]
-
[name="阿米娅"] ——我明白了。
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 交给你了。
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.8, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.8, block=true)]
-
[Character(name="char_1002_nsabr_2")]
[name="整合运动成员"] 不,不要!别,别打我......
[Character(name="char_010_chen_1")]
@@ -121,25 +82,17 @@
[name="整合运动成员"] 啊呀呀!
[Character(name="char_010_chen_1")]
[name="陈"] 全都关起来!
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.1, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.1, block=true)]
-
[Character(name="char_010_chen_1")]
[name="陈"] 不是这批感染者。该死......
-
[Character(name="char_010_chen_1")]
-
[name="陈"] 不是这批。该死......
-
[Character(name="char_015_lmg")]
-
[name="近卫局队员"] 他们......撤退的太快了......
-
[Character(name="char_015_lmg", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 看来整合运动也是分层次的。
[name="陈"] 留下来殿后的这些,都是些用来拖延时间的渣滓。
[name="陈"] 一个人拖住整个增援部队......
@@ -148,35 +101,23 @@
[name="近卫局队员"] 长官!那边还有残存的整合运动成员!
[Character(name="char_010_chen_1")]
[name="陈"] 跟我来!
-
[Character(name="char_015_lmg")]
-
[name="近卫局队员"] ——!
[name="近卫局队员"] 陈长官,小心!
[name="近卫局队员"] 有埋伏!
-
[Character]
-
[CharacterCutin(widgetID="1", name="char_1002_nsabr_2", style="cutin", fadestyle= "horiz_expand_center", fadetime=0.2, offsetx=0, width=200, block=true)]
[name="整合运动成员"] 去,去死吧!
[CharacterCutin(widgetID="1", fadetime=0.2, block=true)]
-
-
[Character(name="char_010_chen_1#2")]
-
[name="陈"] 别惹恼我————!
-
-
[Character(name="char_015_lmg")]
-
[name="近卫局队员"] 陈长官,我们还在龙门城范围内!
[name="近卫局队员"] 周围的设施可能还有它用,请不要过度破坏!
[Character(name="char_010_chen_1#2")]
[name="陈"] 要你说!
[Character(name="char_015_lmg")]
[name="近卫局队员"] 至少别再把那些房间切成块了!
-
-
[playsound(key="$p_imp_blunt_h", volume=0.9)]
[Blocker(a=0.7, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[Blocker(a=0, r=1, g=0.3, b=0.3, fadetime=0.10, block=true)]
@@ -195,7 +136,6 @@
[Blocker(a=0.5, r=1, g=0, b=0, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.05, block=true)]
[playsound(key="$p_imp_sword_n", volume=0.5, delay=0)]
[Blocker(a=0, r=1, g=0.3, b=0.3, fadetime=0.05, block=true)]
-
[Character(name="char_1002_nsabr_2")]
[name="整合运动成员"] 可,可恶......
[name="整合运动成员"] 这个女人,很难办!
@@ -205,12 +145,9 @@
[Character(name="char_010_chen_1#4")]
[name="陈"] ————
[name="陈"] 龙门难道是个允许你们随便撒野的地方吗?!
-
[Character(name="char_010_chen_1#2")]
-
[name="陈"] 近卫局,进攻!
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_03-01_end.txt b/resources/gamedata/story/obt/main/level_main_03-01_end.txt
index 9361e331..675e8a0a 100644
--- a/resources/gamedata/story/obt/main/level_main_03-01_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_03-01_end.txt
@@ -1,40 +1,25 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二十三关(后)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_wild_m", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$mist_loop", key="$mist_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_010_chen_1", name2="char_015_lmg", focus=2)]
-
[name="近卫局队员"] 长官——
-
[Character(name="char_010_chen_1", name2="char_015_lmg", focus=1)]
-
[name="陈"] 说。
-
[Character(name="char_010_chen_1", name2="char_015_lmg", focus=2)]
-
[name="近卫局队员"] 整合运动的大部队已经撤退。
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 陈长官,我这边也处理完毕了。
-
[Character(name="char_010_chen_1")]
-
[name="陈"] ——————啧。
[name="陈"] 前些天抓住的那些整合运动嫌疑人——
[name="陈"] 刑讯科问出什么没有?
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Image(image="avg_21_1",x=0, y=0, xScale=1, yScale=1, fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
[ImageTween(xFrom=0, yFrom=0, xTo=0, yTo=-20, xScaleFrom=1, yScaleFrom=1, xScaleTo=1.1, yScaleTo=1.1, duration=15, block=false)]
[Character(fadetime=0)]
-
[name="整合运动嫌疑人"] ......
[name="近卫局队员"] 这把弩,你眼熟吗?
[name="整合运动嫌疑人"] ......
@@ -43,14 +28,12 @@
[name="近卫局队员"] 你们在贫民区做些什么?
[name="近卫局队员"] 你来龙门,又要做些什么?
[name="整合运动嫌疑人"] ......
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
[Character(name="char_010_chen_1", name2="char_015_lmg", focus=2)]
[Blocker(a=0, fadetime=0.6, block=false)]
[Dialog]
[Delay(time=1)]
-
[name="近卫局队员"] ......没有。
[name="近卫局队员"] 那些人什么都不说。
[name="近卫局队员"] 或者说......他们可能什么都不知道吧。
@@ -62,73 +45,50 @@
[name="陈"] 有多少,让他们说多少。
[name="陈"] 他们说多少,就给我多少。
[name="陈"] 无论有什么新消息,立刻通知我。
-
[Character(name="char_010_chen_1", name2="char_015_lmg", focus=2)]
[name="近卫局队员"] 明白!
-
-
[Dialog]
[Delay(time=0.5)]
-
-
[Character(name="char_002_amiya_1#6", name2="char_010_chen_1", focus=1)]
[name="阿米娅"] 难道近卫局曾经抓捕过整合运动的成员?
-
[Character(name="char_002_amiya_1#6", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 并不能确定他们的身份。
[name="陈"] 再怎么猜测,也只是怀疑而已。
[Character(name="char_015_lmg", name2="char_010_chen_1", focus=2)]
[name="陈"] 联系星熊!
[name="陈"] 特别督查组那边怎么样了?
[name="陈"] 还在被一个感染者——单方面压制吗?
-
[Character(name="char_015_lmg", name2="char_010_chen_1", focus=1)]
-
[name="近卫局队员"] 他们那里的整合运动似乎也已经撤退了。
[name="近卫局队员"] 忧心这是诱敌之计的星熊督察正在排查风险......
-
[Character(name="char_015_lmg", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 啧,一个人......
[name="陈"] 想来就来,想走就走?!
[name="陈"] ......
[name="陈"] 下一步的任务,你应该也很清楚了,阿米娅。
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=1)]
-
[name="阿米娅"] 接下来,就是是要夺回米莎吗?
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 没错。
[name="陈"] 这是一次联合作战。
[name="陈"] 近卫局主攻,罗德岛负责搜索和突袭。
[name="陈"] 你们只要能拖慢整合运动的撤退进度,就算完成任务。
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=1)]
-
[name="阿米娅"] ......了解。
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.8, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.8)]
[Delay(time=1)]
-
[Character(name="char_002_amiya_1", name2="char_106_franka_1", focus=2)]
-
[name="芙兰卡"] 搜索敌人的话......我们可能会被发现吧?
[name="芙兰卡"] 现在,我们的侦察小队也缺乏支援——
[name="芙兰卡"] 光是我们可不成。
-
[Character(name="char_002_amiya_1", name2="char_106_franka_1", focus=1)]
-
[name="阿米娅"] 专业的事,就交给专家去做吧。
[name="阿米娅"] 芙兰卡,帮我联络企鹅物流。
[name="阿米娅"] 又要麻烦能天使和德克萨斯他们两个了。
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_03-02_beg.txt b/resources/gamedata/story/obt/main/level_main_03-02_beg.txt
index 22aba7fc..20b4c779 100644
--- a/resources/gamedata/story/obt/main/level_main_03-02_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_03-02_beg.txt
@@ -1,55 +1,33 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二十四关(前)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_wild_m", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$mist_loop", key="$mist_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_136_hsguma", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 你终于到了,星熊。
-
[Character(name="char_136_hsguma", name2="char_010_chen_1", focus=1)]
-
[name="星熊"] 抱歉,被那个人拖了好久。
-
[Character(name="char_136_hsguma", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 有没有受伤?
-
[Character(name="char_136_hsguma", name2="char_010_chen_1", focus=1)]
-
[name="星熊"] 没有。
[name="星熊"] 但我确实被那个感染者的实力吓了一跳。
[name="星熊"] 特别督察组加强了对龙门本区的防守。
[name="星熊"] 我带出来的这些,就是全部可用的小队了。
-
[Character(name="char_136_hsguma", name2="char_010_chen_1", focus=2)]
-
[name="陈"] ......特别督察组,真的是被她一个人阻挡住了?
-
[Character(name="char_136_hsguma", name2="char_010_chen_1", focus=1)]
-
[name="星熊"] 没亲眼见过之前,我也不敢相信。
[name="星熊"] 那个家伙,确实有这个水准。
[name="星熊"] 而且,她甚至有些......心不在焉?
[name="星熊"] 话说回来,你身边这些人——
[name="星熊"] 是不是就是罗德岛啊?
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] 陈长官,这位是......
-
[Character(name="char_136_hsguma", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 特别督察组的精英,星熊。
-
[Character(name="char_136_hsguma", name2="char_010_chen_1", focus=1)]
-
[name="星熊"] 你们就是罗德岛?
[name="星熊"] 咦,这么小的孩子,也是罗德岛的人吗?
-
[Character(name="char_010_chen_1")]
[name="陈"] 她可是领导人。
[Character(name="char_002_amiya_1#6")]
@@ -58,42 +36,30 @@
[name="星熊"] 哇......
[name="星熊"] 不问别的。
[name="星熊"] 现在,你们有什么思路?
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 两位我方的特别行动人员,已经探明了劫持者的去向。
[name="阿米娅"] 她们正在跟踪这支整合运动,我们可以随她们的指引行动。
-
[Character(name="char_136_hsguma", name2="char_010_chen_1", focus=1)]
-
[name="星熊"] 可以啊。
[name="星熊"] 老陈,你上次确实夸在点子上了。
[name="星熊"] 这些人很在行。
-
[Character(name="char_002_amiya_1#6")]
[name="阿米娅"] 陈长官......夸赞我们?
-
[Character(name="char_136_hsguma", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 呵。
[name="陈"] 星熊,召集近卫局所有小队,该行动了。
[name="陈"] 罗德岛,你们带路。
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] ——了解。当然,整合运动似乎留下了一些断后的战斗人员。
[name="阿米娅"] 他们正埋伏在路线上——
-
[Character(name="char_136_hsguma")]
-
[name="星熊"] 这简单。
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 嗯,我们只要小心谨慎地行动,就能发现他们的踪迹,先发制人。
[Character(name="char_136_hsguma")]
[name="星熊"] 好!
[name="星熊"] 就让我看看,罗德岛战斗起来是不是也一样内行!
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_03-02_end.txt b/resources/gamedata/story/obt/main/level_main_03-02_end.txt
index bab1e3f5..af7a6cb9 100644
--- a/resources/gamedata/story/obt/main/level_main_03-02_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_03-02_end.txt
@@ -1,13 +1,8 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二十四关(后)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_wild_a", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$loading_intro", key="$loading_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_012_misa_1#2", name2="char_1002_nsabr_2", focus=2)]
-
[name="整合运动成员"] 你就是米莎吧?
[Character(name="char_012_misa_1#2", name2="char_1002_nsabr_2", focus=1)]
[name="米莎"] ......
@@ -40,7 +35,6 @@
[Character(name="char_012_misa_1#4")]
[name="米莎"] ......
[Delay(time=0.4)]
-
[Character(name="char_1500_skulsr")]
[name="碎骨"] 伊万,来帮忙接下伤员。
[Character(name="char_1500_skulsr", name2="char_1002_nsabr_2", focus=2)]
@@ -48,53 +42,37 @@
[Character(name="char_1500_skulsr", name2="char_1002_nsabr_2", focus=1)]
[name="碎骨"] 这个废弃矿场只是临时据点,大家在这里暂时整顿一下。
[name="碎骨"] 等到时机成熟,我们就撤回切尔诺伯格。
-
-
[Character(name="char_012_misa_1#4")]
[name="米莎"] ......
[name="米莎"] ......亚——
-
[Character(name="char_012_misa_1#4", name2="char_1500_skulsr", focus=2)]
[name="碎骨"] 不。
[name="碎骨"] 我已经舍弃了那个名字。
-
[Character(name="char_012_misa_1#4", name2="char_1500_skulsr", focus=1)]
[name="米莎"] 为什么......?
[Character(name="char_012_misa_1#4", name2="char_1500_skulsr", focus=2)]
[name="碎骨"] 过去的那个人已经死了。
[name="碎骨"] 叫我碎骨就可以了。
[name="碎骨"] 你——是不是有点害怕?
-
[Character(name="char_012_misa_1#4", name2="char_1500_skulsr", focus=1)]
-
[name="米莎"] 碎......骨?......为什么?
-
[Character(name="char_012_misa_1#4", name2="char_1500_skulsr", focus=2)]
-
[name="碎骨"] 呵......你会明白的。
[name="碎骨"] 大家知道你流落龙门之后,都自告奋勇的要把你救出来。
[name="碎骨"] 在龙门,我们也接纳了许多感染者。
-
[Character(name="char_012_misa_1#4", name2="char_1500_skulsr", focus=1)]
-
[name="米莎"] ——但你们......在伤害别人。
[name="米莎"] 我不愿意......我不想......
[name="米莎"] 感染者为什么要互相......
-
[Character(name="char_012_misa_1#4", name2="char_1500_skulsr", focus=2)]
-
[name="碎骨"] 以眼还眼,理所应当。
[name="碎骨"] 乌萨斯人说,对待亲人,就该像春天一样温暖......
[name="碎骨"] 但对待敌人————
[name="碎骨"] ..................
[Delay(time=0.3)]
-
[Character(name="char_012_misa_1#4", name2="char_1500_skulsr", focus=1)]
-
[name="米莎"] 怎么了?
-
[Character(name="char_012_misa_1#4", name2="char_1500_skulsr", focus=2)]
-
[name="碎骨"] ......你知道吗?
[name="碎骨"] 不——你——你不知道。
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.8, block=true)]
@@ -116,36 +94,26 @@
[name="碎骨"] 我们感染者就不用遭遇那么多苦难了!
[Blocker(a=0, initr=2, r=0, g=0, b=0, fadetime=0.8, block=true)]
[Character(name="char_012_misa_1#4", name2="char_1500_skulsr", focus=1)]
-
[name="米莎"] 我......我......我没敢......
[name="米莎"] ......我......呜......
-
[Character(name="char_012_misa_1#4", name2="char_1500_skulsr", focus=2)]
-
[name="碎骨"] 米莎......
[name="碎骨"] 会好的......一切都会好的。
[name="碎骨"] 我不怪你。
[name="碎骨"] 当时......谁有勇气呢?
[name="碎骨"] 但至少现在,整合运动给了我勇气。
-
[Character(name="char_012_misa_1#4", name2="char_1500_skulsr", focus=1)]
[name="米莎"] 亚......
[name="米莎"] 碎骨......
-
[Character(name="char_012_misa_1#4", name2="char_1500_skulsr", focus=2)]
-
[name="碎骨"] 你可以选择,不去相信我们。
[name="碎骨"] ——即便你相信我们了,你也可以选择,不加入我们。
[name="碎骨"] 但你是一个感染者。
[name="碎骨"] 整合运动......一定会为了感染者的自由战斗到底。
-
[Character(name="char_012_misa_1#4", name2="char_1500_skulsr", focus=1)]
-
[name="米莎"] 可你们......摧毁了切尔诺伯格。
[name="米莎"] 有无数无辜的人死去——
-
[Character(name="char_012_misa_1#4", name2="char_1500_skulsr", focus=2)]
-
[name="碎骨"] ——无辜?
[name="碎骨"] 呵,谁是无辜的?
[name="碎骨"] 切尔诺伯格实行隔离制度时,有谁反对过吗?
@@ -165,26 +133,16 @@
[name="碎骨"] 切尔诺伯格,是一座理当被毁灭的城市!
[Character(name="char_012_misa_1#4", name2="char_1500_skulsr", focus=1)]
[name="米莎"] 我也遇到过别的帮助感染者的人......他们......
-
[Character(name="char_012_misa_1#4", name2="char_1500_skulsr", focus=2)]
-
[name="碎骨"] 罗德岛?
[name="碎骨"] 明明是感染者,却帮助龙门,伤害我们?
-
[Character(name="char_012_misa_1#4", name2="char_1500_skulsr", focus=1)]
-
[name="米莎"] ......
-
[Character(name="char_012_misa_1#4", name2="char_1500_skulsr", focus=2)]
-
[name="碎骨"] 杀死我们的同胞,残害我们的兄弟?
-
[Character(name="char_012_misa_1#4", name2="char_1500_skulsr", focus=1)]
-
[name="米莎"] 不......
-
[Character(name="char_012_misa_1#4", name2="char_1500_skulsr", focus=2)]
-
[name="碎骨"] 你看不清事实。但你现在该看清了......
[name="碎骨"] ......
[name="碎骨"] ......对不起,我太生气了。
@@ -192,49 +150,33 @@
[name="米莎"] 没事......我......
[name="米莎"] ......我理解你......
[name="米莎"] 这么长时间以来,你过得......很辛苦吧?
-
[Character(name="char_012_misa_1#4", name2="char_1500_skulsr", focus=2)]
-
[name="碎骨"] 大家都过得很痛苦。
[name="碎骨"] 而现在,至少每个人都抱着希望。
[name="碎骨"] 塔露拉......是她带领感染者,反抗残忍的一切。
[name="碎骨"] 整合运动就是我们的希望。
-
[Character(name="char_012_misa_1#4", name2="char_1500_skulsr", focus=1)]
-
[name="米莎"] ......果然大家,都吃过很多苦。
[name="米莎"] 如果整合运动真的能保护他们的话......
-
[Character(name="char_012_misa_1#4", name2="char_1500_skulsr", focus=2)]
-
[name="碎骨"] 当然了。
[name="碎骨"] 就像整合运动会保护大家......我也会保护你。
[name="碎骨"] 再也不会让你受伤了。
-
[Character(name="char_012_misa_1#4", name2="char_1500_skulsr", focus=1)]
-
[name="米莎"] ————碎骨......
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.8, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.8)]
[Delay(time=1)]
-
[Character(name="char_103_angel_1")]
-
[name="能天使"] 唔,找到了——!
-
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=2)]
-
[name="能天使"] 看来他们的损失不小呢。
[name="能天使"] 还好没回公司......不然又要兜一大圈再出来执行任务了呢......
-
-
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=1)]
[name="德克萨斯"] 预估一下整合运动的撤退路线。
[name="德克萨斯"] 把大致路线和方位一起,全都发给阿米娅。
-
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=2)]
[name="能天使"] 很快的,马上就好!
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=1)]
@@ -249,8 +191,7 @@
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=1)]
[name="德克萨斯"] 先做点热身运动。
[name="德克萨斯"] 就从他们的岗哨开始。
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_03-03_beg.txt b/resources/gamedata/story/obt/main/level_main_03-03_beg.txt
index 100ce0fa..99db5b5e 100644
--- a/resources/gamedata/story/obt/main/level_main_03-03_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_03-03_beg.txt
@@ -1,23 +1,15 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二十五关(前)
-
-// Comments
-
[Background(image="bg_wild_a", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$loading_intro", key="$loading_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[PlaySound(key="$p_imp_sword_n", volume=0.7)]
[CameraShake(duration=1, xstrength=10, ystrength=8, vibrato=30, randomness=90, fadeout=false)]
[Blocker(a=0.7, r=1, g=1, b=1, fadetime=0.1, block=true)]
[Blocker(a=0, r=0.93, g=0.75, b=0.32, fadetime=0.2, block=true)]
-
[Character(name="char_1002_nsabr_2")]
-
[name="整合运动成员"] 该死——!
[name="整合运动成员"] 敌人只有两个!都给我上啊!
[name="整合运动成员"] 有什么好害怕的!
-
-
[PlaySound(key="$p_imp_sword_n", volume=0.7)]
[CameraShake(duration=1, xstrength=10, ystrength=8, vibrato=30, randomness=90, fadeout=false)]
[Character(fadetime=0)]
@@ -25,11 +17,8 @@
[Character(name="char_1002_nsabr_2")]
[name="整合运动成员"] 我们已经损失了二十几个战士!
[name="整合运动成员"] 那两个混蛋,绝对不是什么普通人......!
-
-
[Dialog]
[Delay(time=0.6)]
-
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=2)]
[name="能天使"] 小心右边!
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=1)]
@@ -59,8 +48,6 @@
[name="能天使"] 哈,替你收拾掉了~
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=1)]
[name="德克萨斯"] 非常感谢。
-
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=0, block=true)]
[Background(fadetime=0)]
[Character(fadetime=0)]
@@ -70,26 +57,20 @@
[name="整合运动成员"] 她,她那把剑......
[name="德克萨斯"] 哦,抱歉。
[name="德克萨斯"] ——我平时,都是用两把的。
-
[PlaySound(key="$p_imp_sword_n", volume=0.7)]
[CameraShake(duration=1, xstrength=10, ystrength=8, vibrato=30, randomness=90, fadeout=false)]
[Blocker(a=0.7, r=1, g=1, b=1, fadetime=0.1, block=true)]
[Blocker(a=0, r=0.93, g=0.75, b=0.32, fadetime=0.2, block=true)]
-
[name="整合运动成员"] 额,额啊!!
[Background(screenadapt="coverall", image="bg_wild_a", width=1, height=1, fadetime=1,block=true)]
-
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=2)]
[name="能天使"] 这下就全都解决掉啦。
[name="能天使"] 我们的配合,还真是行云流水呢!
-
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=1)]
-
[name="德克萨斯"] ......是啊。
[Character(fadetime=0)]
[Background(screenadapt="coverall", image="bg_wild_a", width=1, height=1, fadetime=1)]
[Delay(time=1)]
-
[name="整合运动成员"] 别跑!
[Character(name="char_102_texas_1")]
[name="德克萨斯"] 敌人的大部队赶了过来。
@@ -103,56 +84,39 @@
[name="能天使"] 履行合同可是物流的基本行业规则呢!
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=1)]
[name="德克萨斯"] 左边。
-
[PlaySound(key="$p_imp_sword_n", volume=0.7)]
[CameraShake(duration=1, xstrength=10, ystrength=8, vibrato=30, randomness=90, fadeout=false)]
[Blocker(a=0.7, r=1, g=1, b=1, fadetime=0.1, block=true)]
[Blocker(a=0, r=0.93, g=0.75, b=0.32, fadetime=0.2, block=true)]
-
[Character(name="char_103_angel_1")]
[name="能天使"] 啊?
-
-
[Character(name="char_1002_nsabr_2")]
[Character(fadetime=1)]
-
[Character(name="char_103_angel_1")]
[name="能天使"] 啊,啊呀?
[name="能天使"] 谢,谢谢啊。
-
-
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=1)]
[name="德克萨斯"] 那我右侧的敌人,就麻烦你解决了。
[name="德克萨斯"] 跑起来吧,该转移了。
[Character(fadetime=0)]
[PlaySound(key="$p_atk_smg_h", volume=0.7)]
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=2,block=true)]
[Delay(time=1.5)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
-
[Character(fadetime=0)]
[CharacterCutin(widgetID="1", name="char_002_amiya_1", style="cutin", fadestyle= "horiz_expand_center", fadetime=0.5, offsetx=0, width=200, block=true)]
[name="阿米娅"] 能天使,我们快要抵达你们所在的位置了!
[CharacterCutin(widgetID="1", fadetime=0.5, block=true)]
-
-
[Character(name="char_103_angel_1")]
-
[name="能天使"] 现在敌人注意力都在我们俩身上,你们自己看着办!
-
[Character(fadetime=0)]
[CharacterCutin(widgetID="1", name="char_002_amiya_1", style="cutin", fadestyle= "horiz_expand_center", fadetime=0.5, offsetx=0, width=200, block=true)]
[name="阿米娅"] 两位,注意安全!
[CharacterCutin(widgetID="1", fadetime=0.5, block=true)]
-
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 芙兰卡,你们抵达预定地点了吗?
[CharacterCutin(widgetID="1", name="char_106_franka_1", style="cutin", fadestyle= "horiz_expand_center", fadetime=0.5, offsetx=0, width=200, block=true)]
@@ -161,15 +125,12 @@
[CharacterCutin(widgetID="1", name="char_107_liskam_1", style="cutin", fadestyle= "horiz_expand_center", fadetime=0.5, offsetx=0, width=200, block=true)]
[name="雷蛇"] 雷蛇和其余重装干员已经就位。
[CharacterCutin(widgetID="1", fadetime=0.5, block=true)]
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 全体干员注意,敌人的狙击手可能利用了地形来隐蔽自己。
[name="阿米娅"] 一定要注意自己的位置,优先解决狙击手。
[name="阿米娅"] 接下来......大家,准备突袭。
[name="阿米娅"] ......小心目标,不要太过火了。
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_03-03_end.txt b/resources/gamedata/story/obt/main/level_main_03-03_end.txt
index 472eee52..26321f11 100644
--- a/resources/gamedata/story/obt/main/level_main_03-03_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_03-03_end.txt
@@ -1,10 +1,5 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二十五关(后)
-
-// Comments
-
[Background(image="bg_wild_a", width=1, height=1, fadetime=1)]
-
-
[Character(name="char_012_misa_1", name2="char_1500_skulsr", focus=2,fadetime=1,block=true)]
[name="碎骨"] 你看。
[Character(name="char_012_misa_1", name2="char_1500_skulsr", focus=1)]
@@ -36,63 +31,38 @@
[name="碎骨"] 果然,果然......
[name="碎骨"] 米莎,你确实,确实......哈哈,哈哈......
[name="碎骨"] 你确实是我的......
-
-
-
-
[Delay(time=1)]
[PlayMusic(intro="$loading_intro", key="$loading_loop", volume=0.8, crossfade=1.5, delay=0.5)]
-
[Character(name="char_1002_nsabr_1")]
[name="整合运动成员"] ......走!碎骨,快撤!
[name="整合运动成员"] 这个矿场不能再呆下去了!
-
-
[Character(name="char_1002_nsabr_1", name2="char_1500_skulsr", focus=2)]
-
[name="碎骨"] 发生什么了?!
-
[Character(name="char_1002_nsabr_1", name2="char_1500_skulsr", focus=1)]
-
[name="整合运动成员"] 是罗德岛的进攻!我们被袭击了!
-
[Character(name="char_1002_nsabr_1", name2="char_1500_skulsr", focus=2)]
-
[name="碎骨"] —————
[name="碎骨"] 这群混蛋————
[name="碎骨"] 不要慌张,组织大家进行反击!
-
[Character(name="char_012_misa_1", name2="char_1500_skulsr", focus=1)]
-
[name="米莎"] 碎骨......
[name="米莎"] 如果是罗德岛的话......我们......
-
[Character(name="char_012_misa_1", name2="char_1500_skulsr", focus=2)]
-
[name="碎骨"] ——怎么?要我和罗德岛谈谈?
-
[Character(name="char_012_misa_1", name2="char_1500_skulsr", focus=1)]
-
[name="米莎"] 他们,他们一定会帮助感染者的。
-
[Character(name="char_1500_skulsr")]
-
[name="碎骨"] 我那么多同胞都死在罗德岛手上——
[name="碎骨"] 你却让我,和他们谈谈?
[name="碎骨"] 我的同胞,他们都是感染者!
[name="碎骨"] 声称自己会救助感染者的罗德岛,难道帮助过他们吗?
-
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=15, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.3, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[Blocker(a=0,fadetime=0.1, block=true)]
[name="碎骨"] 究竟是什么东西蒙蔽了你的双眼?!
-
[Character(name="char_012_misa_1", name2="char_1500_skulsr", focus=1)]
-
[name="米莎"] 我,我不知道......
-
[Character(name="char_012_misa_1", name2="char_1500_skulsr", focus=2)]
-
[name="碎骨"] ——对不起。
[name="碎骨"] 我有些冲动。
[name="碎骨"] 只不过,确实——
@@ -100,48 +70,32 @@
[name="碎骨"] 但罗德岛,他们作为感染者,却在这个时候来伤害我们,屠杀我们!
[name="碎骨"] 他们,难道不是叛徒吗?
[name="碎骨"] 你打算和叛徒谈什么呢?!
-
[Character(name="char_012_misa_1", name2="char_1500_skulsr", focus=1)]
-
[name="米莎"] 感染者就一定要自相残杀吗?
-
[Character(name="char_012_misa_1", name2="char_1500_skulsr", focus=2)]
-
[name="碎骨"] 那我该怎么办呢......
[name="碎骨"] 难道要我任由同胞死去吗?
-
[Character(name="char_012_misa_1", name2="char_1500_skulsr", focus=1)]
-
[name="米莎"] ......
-
[Character(name="char_012_misa_1", name2="char_1500_skulsr", focus=2)]
-
[name="碎骨"] 没事的。
[name="碎骨"] 我们会保护你的。
[name="碎骨"] 你也要,保护好自己......
[name="碎骨"] 别被战斗波及。
[name="碎骨"] 千万要小心......
-
-
[Character(name="char_012_misa_1", name2="char_1500_skulsr", focus=1)]
-
[name="米莎"] 你......一定要回来......
[name="米莎"] 我好不容易才......
-
[Character(name="char_1500_skulsr")]
[Background(fadetime=1)]
[name="碎骨"] 嗯,我会回来找你的。
[name="碎骨"] 到时候,我们一起回家——
-
[Character(name="char_012_misa_1")]
-
[name="米莎"] ......嗯。
-
[Dialog(fadetime=0.5)]
[Character(fadetime=0.5)]
[Delay(time=1)]
[Background(screenadapt="coverall", image="bg_wild_a", width=1, height=1, fadetime=1)]
-
[Character(name="char_1504_cqbw")]
[name="W"] 哟呵。
[name="W"] 还是需要我帮你吧?
@@ -161,19 +115,13 @@
[Character(name="char_1504_cqbw", name2="char_1500_skulsr", focus=2)]
[name="碎骨"] ——
[name="碎骨"] 你有什么办法?
-
[Character(name="char_1504_cqbw", name2="char_1500_skulsr", focus=1)]
-
[name="W"] 碎骨,我和你说过吧?
-
[Character(name="char_1504_cqbw", name2="char_1500_skulsr", focus=2)]
-
[name="碎骨"] ......我记得。
[name="碎骨"] ——只要干掉那个目标,战局就能瞬间逆转。
[name="碎骨"] Dr.{@nickname}......
-
[Character(name="char_1504_cqbw", name2="char_1500_skulsr", focus=1)]
-
[name="W"] 没错哦。杀死敌方指挥官,很简单吧。
[name="W"] 就是兔子身边那个,带着兜帽的家伙。
[name="W"] 罗德岛所有的战斗都是这个家伙在指挥。
@@ -185,18 +133,13 @@
[name="W"] 我这里的术师会帮你做些掩护——你知道该做什么吧?
[name="W"] 我的部下会把他们引过来的。
[name="W"] 好好把握这个机会~
-
[Character(name="char_1504_cqbw", name2="char_1500_skulsr", focus=2)]
-
[name="碎骨"] 我明白。
[name="碎骨"] ——帮我照顾好米莎。
-
[Character(name="char_1504_cqbw", name2="char_1500_skulsr", focus=1)]
-
[name="W"] 没问题~
[name="W"] 呼。那么......祝你好运。
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_03-04_beg.txt b/resources/gamedata/story/obt/main/level_main_03-04_beg.txt
index 7cc4b5f9..eba20026 100644
--- a/resources/gamedata/story/obt/main/level_main_03-04_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_03-04_beg.txt
@@ -1,11 +1,6 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二十六关(前)
-
-// Comments
-
[Background(image="bg_wild_a", width=1, height=1, fadetime=1)]
-
[PlayMusic(intro="$m_bat_game02_intro", key="$m_bat_game02_loop", volume=0.8, crossfade=1.5, delay=0.5)]
-
[Delay(time=1)]
[Character(name="char_103_angel_1")]
[name="能天使"] 怎么样阿米娅,企鹅物流很不错吧?
@@ -37,10 +32,6 @@
[dialog]
[Character(fadetime=0)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
-
-
-
[Character(name="char_106_franka_1")]
[name="芙兰卡"] 黄沙、荒原、岩石。真是凑齐了一切野外作战的要素。
[name="芙兰卡"] 唯一缺的东西,大概就是敌人了吧?
@@ -54,112 +45,70 @@
[Character(name="char_136_hsguma", name2="char_010_chen_1", focus=1)]
[name="星熊"] 明白。
[name="星熊"] 你自己也多加小心。
-
-
[Character(name="char_103_angel_1")]
-
[name="能天使"] ——唔哦,刚才那阵风好大。
[name="能天使"] 唔唔,可视好差,有点施展不开呢......
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=1)]
-
[name="芙兰卡"] 不能再前进了。
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=2)]
-
[name="雷蛇"] 整合运动可能会等到我们都进入包围圈之后,再对我们发动攻击。
[name="雷蛇"] 一定要避免陷入这种处境。
-
[Character(name="char_106_franka_1",name2="char_002_amiya_1",focus=1)]
-
[name="芙兰卡"] 这样吧,阿米娅。
[name="芙兰卡"] 我先和雷蛇迂回作战,边侦察敌情,边尝试占领这片区域中的高地。
[name="芙兰卡"] 在我们通知你之前,罗德岛最好先坚守阵地。
[name="芙兰卡"] 可别因为我们战斗得太激烈就突然冲出来哦,阿米娅。
-
[Character(name="char_106_franka_1",name2="char_002_amiya_1",focus=2)]
[name="阿米娅"] 我知道的,我会自己判断局势。
[Character(name="char_106_franka_1")]
[name="芙兰卡"] 博士,你也要拉好她哦!
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=2)]
-
[name="雷蛇"] 保持联系。
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_106_franka_1")]
-
[name="芙兰卡"] 废墟空无一人,制高点也没人防守。
[name="芙兰卡"] 有趣,整合运动难道没有指挥官?
-
-
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] 芙兰卡,有什么问题吗?
-
[Character(name="char_106_franka_1")]
-
[name="芙兰卡"] 明明是十分易守难攻的地形。
[name="芙兰卡"] 整合运动肯定会埋伏我们——————
-
[Character(name="char_1002_nsabr_2")]
-
[name="整合运动成员"] 去死吧,感染者叛徒!
-
[Character(name="char_106_franka_1")]
[name="芙兰卡"] 啧,真是不给面子啊。
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] ——芙兰卡!!小心侧面也有!!
[name="阿米娅"] 我看见有整合运动从建筑下方——
-
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[PlaySound(key="$p_imp_sword_n", volume=0.7)]
[Blocker(a=0, fadetime=1.5, block=false)]
[delay(time=1)]
-
[Character(name="char_1002_nsabr_2")]
-
[name="整合运动成员"] 咳......快剑......?!
[name="整合运动成员"] 怎么......会......
-
-
[Character(name="char_106_franka_1")]
-
[name="芙兰卡"] 呵呵。
[name="芙兰卡"] 以为躲在废墟下方,就能从脚底偷袭我们?
[name="芙兰卡"] 未免也太小看我了吧?
-
[Character(name="char_1002_nsabr_2")]
[name="整合运动成员"] ......黑钢......!
-
-
[Dialog(fadetime=0)]
[Character(fadetime=0)]
[PlaySound(key="$d_gen_soldiersrun", volume=0.7)]
[name="整合运动"] 撤退!快撤退!
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=1)]
-
[name="芙兰卡"] 我还真以为会有大批整合运动埋伏在这,弄得我一路都是踮着脚尖走过来的呢。
[name="芙兰卡"] 结果就是一批胆小鬼而已,真让人有些泄气。
-
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=2)]
-
[name="雷蛇"] 别因为这点小事泄气啊!
[name="雷蛇"] 不能让他们这么轻易就逃脱,我们理当追击敌人!
[name="雷蛇"] 阿米娅,你觉得呢?
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 我觉得,还是不能冒进!
[name="阿米娅"] 先让企鹅物流的二位帮你们稳定局势之后再做打算比较好。
[name="阿米娅"] 能天使,能优先确保制高点吗?
@@ -197,9 +146,7 @@
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 大家,请做好准备!
[name="阿米娅"] 可能......会是场十分艰巨的战斗!
-
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_03-04_end.txt b/resources/gamedata/story/obt/main/level_main_03-04_end.txt
index 1bff3445..9c2cf56a 100644
--- a/resources/gamedata/story/obt/main/level_main_03-04_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_03-04_end.txt
@@ -1,36 +1,24 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二十六关(后)
-
-// Comments
-
[Background(image="bg_wild_a", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$mist_loop", key="$mist_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_107_liskam_1")]
-
[name="雷蛇"] ——
[name="雷蛇"] 怎么会?
[name="雷蛇"] 我们明明只消灭了一个整合运动小队......
[Character(name="char_106_franka_1")]
[name="芙兰卡"] 还顺势摁倒了一个大块头。
[name="芙兰卡"] 这个才是重头戏好吗,为了对付他,我可是累坏了!
-
[Character(name="char_136_hsguma")]
-
[name="星熊"] 不可能。
[name="星熊"] 那么多感染者,怎么可能消失的无影无踪?
[name="星熊"] 刚才那个大家伙,只是打个掩护而已?
-
[Character(name="char_002_amiya_1#6")]
[name="阿米娅"] ......
[name="阿米娅"] 整合运动在这么短的时间里撤出了这个区域?
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 不,陈长官理应截断了他们的后路——
-
[Character(name="char_106_franka_1")]
-
[name="芙兰卡"] 我看不到信息点。
[name="芙兰卡"] 这里......不对劲。
[name="芙兰卡"] 杂草,废墟,沙丘......
@@ -40,24 +28,20 @@
[name="芙兰卡"] 我没法判断!
[name="芙兰卡"] 企鹅快递的家伙,打起精神来!
[name="芙兰卡"] 一切都不对劲!
-
[Character(name="char_136_hsguma")]
[Background(fadetime=1)]
[name="星熊"] 收声!
[name="星熊"] 是什么声音......?
[playsound(key="$d_gen_walk_n", volume=0.6)]
[Character(name="char_103_angel_1")]
-
[name="能天使"] ————嗯?
[name="能天使"] 是从......地下!??
[name="能天使"] 阿米娅!从地下传来了!
[delay(time=0.5)]
[playsound(key="$e_skill_skulsrshot", delay=0)]
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] !!!!
[delay(time=0.5)]
-
[playsound(key="$e_skill_skulsrexplo", volume=0.5)]
[CameraShake(duration=0.6, xstrength=8, ystrength=12, vibrato=30, randomness=90, block=false)]
[Blocker(a=1, r=0.95, g=0.95, b=0.95, fadetime=0.2, block=true)]
@@ -65,41 +49,26 @@
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
[Blocker(a=1, r=1, g=1, b=1, fadetime=0.2, block=true)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
-//[Character(name="char_1500_skulsr")]
[playsound(key="$e_skill_skulsrshot", delay=0.4)]
-//[name="碎骨"] ————
-
[delay(time=0.5)]
[Character(name="char_136_hsguma")]
-
[name="星熊"] 博士!!快趴下!!!
[name="星熊"] 这群人......真是不择手段!
-
[playsound(key="$e_skill_skulsrexplo", volume=0.3, delay=0.1)]
[playsound(key="$p_imp_blunt_h")]
[Blocker(a=1, r=0.95, g=0.95, b=0.95, fadetime=0.2, block=true)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
[CameraShake(stop=true)]
-
-
[Character(name="char_1500_skulsr")]
-
[name="碎骨"] ————!?
[name="碎骨"] 怎么......你居然......能挡住?
-
-
[Character(name="char_136_hsguma")]
-
[name="星熊"] 这面“般若”,可不是你能打得穿的。
-
[Character(name="char_1500_skulsr")]
-
[name="碎骨"] 那可......未必......
[playsound(key="$e_skill_skulsrshot")]
[delay(time=0.5)]
-
-
[playsound(key="$e_skill_skulsrexplo", volume=0.7)]
[CameraShake(duration=1, xstrength=12, ystrength=1, vibrato=30, randomness=90, fadeout=false, block=false)]
[Blocker(a=1, r=0.95, g=0.95, b=0.95, fadetime=0.2, block=true)]
@@ -107,46 +76,30 @@
[CameraShake(stop=true)]
[delay(time=1)]
[Blocker(a=1, r=0.95, g=0.95, b=0.95, fadetime=2, block=true)]
-
[name="芙兰卡"] ——!
[name="芙兰卡"] 温度急剧升高!!
[name="芙兰卡"] 他想引爆手中的魔杖吗?
[name="芙兰卡"] 博士!快跑!那个距离,你会————
-
[name="星熊"] 你————
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.3, block=true)]
-
-
[Image(image="bg_1_lastattack", fadetime=0, xScale=1, yScale=1)]
-
[Blocker(a=0, initr=2, r=0, g=0, b=0, fadetime=0.3, block=true)]
[delay(time=0.5)]
[CameraShake(duration=1, xstrength=20, ystrength=20, vibrato=30, randomness=90, fadeout=false, block=false)]
[name="碎骨"] 结束了!
-
[Character(fadetime=0)]
-
[Dialog]
[StopMusic(fadetime=1.5)]
-
[PlaySound(key="$d_gen_heartbeat",volume=0.4, channel="HB", loop=true)]
[delay(time=1)]
[Background(fadetime=0)]
[Blocker(a=0, fadetime=1.5, block=true)]
-
[Character(name="char_002_amiya_1#8")]
-
[name="阿米娅"] 不......不要———
-
[Character(name="char_002_amiya_1#8")]
-
[name="阿米娅"] 不能—————
[name="阿米娅"] 不可以伤害博士———————!!
-
-
-
[Blocker(a=1, initr=2, r=0.6, g=0, b=0, fadetime=1, block=true)]
[Image(image="bg_1_reflect", fadetime=0.4, xScale=1, yScale=1)]
[name="阿米娅"] ......!
@@ -170,7 +123,6 @@
[Blocker(a=0, r=1, g=1, b=1, fadetime=2, block=true)]
[Delay(time=0.3)]
[Image(image="bg_1_underattack", fadetime=3, ease="InOutCubic", xScale=1, yScale=1)]
-
[Delay(time=2)]
[Blocker(a=1, r=1, g=1, b=1, fadetime=2, block=true)]
[Delay(time=1)]
@@ -180,7 +132,6 @@
[Background(screenadapt="coverall", image="bg_light", fadetime=0)]
[Delay(time=1)]
[PlayMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.8, crossfade=1.5, delay=0.5)]
-
[name="碎骨"] 咳,咳咳......
[name="阿米娅"] ......!
[name="碎骨"] ......很厉害。
@@ -192,19 +143,15 @@
[name="碎骨"] 我不能,原谅......
[name="碎骨"] 原谅你们这种......
[name="碎骨"] 呃......
-
[Delay(time=1)]
-
[Dialog(fadetime=1)]
[Image(fadetime=2, block=true)]
[Delay(time=2)]
-
[Character(name="char_012_misa_1#2")]
[name="米莎"] ............
[Delay(time=0.6)]
[name="米莎"] 不...........不要.............
-
[Delay(time=1)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_03-05_beg.txt b/resources/gamedata/story/obt/main/level_main_03-05_beg.txt
index a022cb0f..45ee3e79 100644
--- a/resources/gamedata/story/obt/main/level_main_03-05_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_03-05_beg.txt
@@ -1,13 +1,7 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二十七关(前)
-
-// Comments
-
-
[PlayMusic(intro="$loading_intro", key="$loading_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_002_amiya_1#4")]
-
[name="阿米娅"] {@nickname}博士......
[name="阿米娅"] 我......我不是......我......
[Background(image="bg_wild_a", width=1, height=1, fadetime=1)]
@@ -24,58 +18,38 @@
[Character(name="char_002_amiya_1#4")]
[Delay(time=1)]
[Character(name="char_002_amiya_1#4", name2="char_136_hsguma", focus=2)]
-
[name="星熊"] ......
[name="星熊"] ——你脸色不太好。
-
[Character(name="char_002_amiya_1#4", name2="char_136_hsguma", focus=-1)]
-
[Decision(options="交给我吧", values="1")]
[Predicate(references="1")]
-
[Character(name="char_136_hsguma")]
[name="星熊"] 那......
[name="星熊"] 那就交给你了,{@nickname}博士。
[name="星熊"] 最好能在五分钟内出发。
-
[Dialog]
[Character(fadetime=0.6)]
[Delay(time=0.6)]
-
[Character(name="char_002_amiya_1#4")]
-
[name="阿米娅"] ......
[name="阿米娅"] ——{@nickname}博士——
-
[Character(name="char_002_amiya_1#5", focus=-1)]
-
[Decision(options="你是在害怕吗?;......难道说,你不喜欢这种力量?;阿米娅,没有必要后悔。", values="1;2;3")]
-
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] 啊......?我......
-
[Character(name="char_002_amiya_1#4")]
-
[name="阿米娅"] 博士......我没有在害怕什么......
[name="阿米娅"] 当然,我害怕,害怕再一次失去......所以才......
[name="阿米娅"] 不,我只是不想的......
-
[Predicate(references="2")]
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] 我......我不知道......
-
[Character(name="char_002_amiya_1#4")]
-
[name="阿米娅"] 我不知道该不该这么说......但我......
[name="阿米娅"] 它不应该光是......伤害别人。
[name="阿米娅"] 我不想让博士看到我,这么近的看到我......
[name="阿米娅"] ......夺走生命。
-
[Predicate(references="3")]
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] 我没有后悔。
@@ -89,36 +63,24 @@
[name="阿米娅"] 明明说着让这片大地的感染者从痛苦中脱身......
[name="阿米娅"] 关键时刻,却还是要一次又一次的,说服自己,去剥夺感染者的生命。
[name="阿米娅"] 我真是,太弱了。
-
-
[Predicate(references="1;2;3")]
[Character(name="char_002_amiya_1#4", focus=-1)]
-
[Decision(options="阿米娅,至少你保护了我。", values="1")]
-
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] ——————
[name="阿米娅"] ......这是我应该做的。
-
[Character(name="char_002_amiya_1#6")]
[name="阿米娅"] 我明白了。
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 我从来都不认为,有什么事情真的命中注定。
[name="阿米娅"] 只是,无论如何......无论我会走到哪一步......
[name="阿米娅"] 我都会保护你的,博士。
[name="阿米娅"] 我保证。
-
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="char_1002_nsabr_2",name2="char_1002_nsabr_2",focus=1)]
[name="整合运动成员"] 不行!
[name="整合运动成员"] 你们先走!
@@ -131,27 +93,21 @@
[name="整合运动成员"] 我可不能,不能让他在这荒野中......
[Character(name="char_1002_nsabr_2",name2="char_1002_nsabr_2",focus=2)]
[name="整合运动成员"] 那就上吧!
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="char_136_hsguma")]
-
[name="星熊"] 怎么会——
[name="星熊"] 整合运动......折返了?
[name="星熊"] 他们要做什么——?!
-
[Character(name="char_136_hsguma", name2="char_002_amiya_1#7", focus=2)]
-
[name="阿米娅"] 星熊警官!快回撤!
[Character(name="char_136_hsguma")]
[name="星熊"] 近卫局,别懈怠!
[name="星熊"] 准备好防御对方的攻击!
[playsound(key="$p_imp_blunt_h", volume=0.7)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
-
[Character(name="char_1002_nsabr_2")]
[name="整合运动成员"] 掩护!掩护我!
[name="整合运动成员"] 那个女人......
@@ -159,67 +115,44 @@
[name="整合运动成员"] 快!迂回!趁他们还没反应过来......
[name="整合运动成员"] 先把碎骨,把碎骨——
[name="整合运动成员"] 把他抢回来!!
-
-
[Character(name="char_136_hsguma")]
-
[name="星熊"] 罗德岛!他们在转移目标,你们要注意!
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 不好!
[name="阿米娅"] 星熊警官!小心你的右边!
-
[Character(name="char_136_hsguma")]
-
[name="星熊"] ——嗯——?
-
[playsound(key="$p_imp_grenade_n", volume=0.7)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Character(name="char_136_hsguma", name2="char_1504_cqbw", focus=2)]
-
[name="W"] 呼呼,用盾挡开了?有些意思——
-
[Character(name="char_136_hsguma", name2="char_1504_cqbw", focus=1)]
-
[name="星熊"] 爆炸?整合运动的偷袭?!
-
[Character(name="char_136_hsguma", name2="char_1504_cqbw", focus=2)]
-
[name="W"] 当然不止是偷袭哦~
[name="W"] 就请你在这里乖乖呆着,别向后去了哦?
-
[CameraShake(duration=1, xstrength=14, ystrength=20, vibrato=30, randomness=90, fadeout=false)]
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.2, block=true)]
[playsound(key="$p_imp_grenade_n", volume=0.7)]
[Blocker(a=0, fadetime=0.3, block=false)]
-
[Character(name="char_136_hsguma")]
-
[name="星熊"] 啧——哪来的混蛋!
[name="星熊"] 又是爆炸!
[name="星熊"] 阿米娅!我遭到整合运动远程火力的压制!
[name="星熊"] 其余的整合运动,正朝你们的方向快速移动!
-
[Character(name="char_1504_cqbw")]
-
[name="W"] 唔,这面盾还挺厚实的。
[name="W"] 我似乎有点自找麻烦的意思呢......
[name="W"] 算了,就当我帮整合运动一点小忙吧。
[name="W"] 要让我看到有趣的事情哦。可别让我太失望了~
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 是切城的那个叫W的人!
[name="阿米娅"] 难道说,陈长官他们被她甩掉了吗?!
[name="阿米娅"] 小心敌人的突袭!迅速援护星熊警官!
[name="阿米娅"] 还有很多敌人埋伏在周围!
[name="阿米娅"] 只有暴露他们的踪迹,我们才能取得优势!
[name="阿米娅"] 博士!请指挥各小队应对敌人的袭击!
-
-
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_03-05_end.txt b/resources/gamedata/story/obt/main/level_main_03-05_end.txt
index d562e98e..ca03e4bf 100644
--- a/resources/gamedata/story/obt/main/level_main_03-05_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_03-05_end.txt
@@ -1,13 +1,8 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二十七关(后)
-
-// Comments
-
[Background(image="bg_wild_a", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$loading_intro", key="$loading_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 后撤!重整队形!
[name="阿米娅"] 让他们走吧!
[name="阿米娅"] 再这样下去,我们的队伍会被敌人分隔!
@@ -16,23 +11,15 @@
[name="阿米娅"] 优先保证我方干员的安全!
[name="阿米娅"] 狙击干员,暂时停止对撤退的整合运动的攻击!
[name="阿米娅"] 优先支援星熊警官!
-
[Character(name="char_136_hsguma")]
-
[name="星熊"] 真烦人!
-
[Character(name="char_1504_cqbw")]
-
[name="W"] 不错不错,居然被你撑住了~
[name="W"] 不过,你还能撑几发呢?
-
[Character(name="char_136_hsguma")]
-
[name="星熊"] 那要看你的命有多硬了!
[name="星熊"] ——————老陈!快!
-
[Character(name="char_010_chen_1#2")]
-
[Blocker(a=0.3, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[Blocker(a=0,fadetime=0.1, block=true)]
[name="陈"] 包围那个女人!
@@ -40,84 +27,54 @@
[name="W"] 哦哦,近卫局的后援吗?
[Character(name="char_010_chen_1#2")]
[name="陈"] 放下你的武器!
-
[Character(name="char_1504_cqbw", name2="char_010_chen_1", focus=1)]
-
[name="W"] 陈长官,我们又见面了~
-
[Character(name="char_1504_cqbw", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 油腔滑调不能救你的命。
[name="陈"] 你对龙门做的,我会加倍在你身上讨回来。
-
[Character(name="char_1504_cqbw", name2="char_010_chen_1", focus=1)]
-
[name="W"] 哎呀~真可怕~
[name="W"] 但我这次不是来找你的。
[name="W"] 阿米娅,接好~
-
[Character(name="char_1504_cqbw", name2="char_002_amiya_1#6", focus=2)]
-
[name="阿米娅"] 我?这是......移动电话......?
-
-
-
[name="W"] 是的,有人想和你说点事~
-
[Character(name="char_1504_cqbw", name2="char_002_amiya_1#6", focus=2)]
-
[name="阿米娅"] ————————?!
-
[Character(name="char_1504_cqbw", name2="char_002_amiya_1#6", focus=1)]
[name="W"] 好,这样我的任务就完成啦。
[name="W"] 另外这个,不是给阿米娅的,而是送给你们的。
[name="W"] 后会有期咯~
-
-
[Character(name="char_010_chen_1#4")]
[name="陈"] 小心!
-
[CameraShake(duration=1, xstrength=14, ystrength=20, vibrato=30, randomness=90, fadeout=false)]
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[playsound(key="$p_imp_grenade_n", volume=0.7)]
[Blocker(a=0, fadetime=0.3, block=false)]
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] ——近距离爆破——?!
[name="阿米娅"] 不对,是闪光弹!
[name="阿米娅"] 别被她迷惑——
-
-
[Character(name="char_010_chen_1")]
-
[name="陈"] ——来不及了。
[name="陈"] 已经让她跑了。
[name="陈"] 跑起来可也真的是快,趁着近卫局还没稳定阵形,一瞬间就溜走了。
[name="陈"] 你也要小心你手上的东西,如果是炸弹的话......
-
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] ......这个,倒是普通的移动电话没错......
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 只是......莫非......
[name="阿米娅"] ——————
[name="阿米娅"] 喂?
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, block=true, fadetime=0.5)]
[Character(fadetime=0)]
[Background(fadetime=0)]
[Blocker(a=0, fadetime=0.5, block=true)]
[Delay(time=0.5)]
-
————
-
[PlaySound(key="$phone")]
[Delay(time=2)]
-
[Image(image="bg_1_call", fadetime=1, xScale=1, yScale=1, block=true)]
[Delay(time=0.6)]
[name="米莎"] 你是......
@@ -125,23 +82,16 @@
[name="阿米娅"] 米莎!告诉我你在哪!我——
[name="米莎"] 阿米娅......
[name="米莎"] ......
-
[Dialog]
[Image(fadetime=0.6, block=true)]
-
-//[name="男人的声音"] ————振作点!别睡!你不能睡!!
[name="少女的声音"] ......优先......处理重伤人员!!给他输血!!快啊!!
-//[name="老人的声音"] 米莎!你怎么在这!让一让......不,你,你快去跟——
[name="青年的声音"] ......可恶......为什么......明明都是感染者......
[name="青年的声音"] 罗德岛......这些家伙为什么会做这种事?!
[name="女性的声音"] ......我们从一开始就被他们遗弃了!!没有出路的......没有......!
-//阿历克赛,阿历克赛!
[name="男孩的声音"] 别死!别死啊!我们说好,说好要一起回家的......!
[name="女孩的声音"] ......呜......哥哥......不......
-
[Dialog]
[Delay(time=0.5)]
-
[Image(image="bg_1_call", fadetime=1, xScale=1, yScale=1, block=true)]
[name="米莎"] 听到了吗,这些声音......?
[name="阿米娅"] ......
@@ -149,7 +99,6 @@
[name="米莎"] 我想起来了。
[name="米莎"] 不,我一直忘不掉。我只是......不愿想起。
[name="米莎"] 没错,是整合运动毁了我们的家,我爸爸也......
-///没错,这都是因为......整合运动。
[name="米莎"] 但......这是我们,自作自受。
[name="米莎"] 当年,我眼睁睁地看着我的弟弟被拖走......他哭着叫我的名字,我却转过头——
[name="米莎"] ——躲进了自己的房间。
@@ -159,14 +108,12 @@
[Delay(time=1)]
[name="米莎"] 但我明白。
[name="米莎"] 这一切只是要让当时迫害他们的人,都尝尝感染者遭受的痛苦。
-//[name="米莎"] 乌萨斯人......我......都不过是自作自受。
[name="米莎"] 如今我是感染者了。
[name="米莎"] ......也到了,我该偿还自己罪孽的时候了。
[name="阿米娅"] 米莎,别做傻事!
[name="阿米娅"] 无论过去的人们怎么对待感染者,只要你现在改变——
[name="米莎"] 没用的。
[name="米莎"] 我又能,改变得了什么呢?
-//[name="米莎"] 我太清楚了。
[name="米莎"] 因为我,就是当年视而不见的人之一......
[name="米莎"] 成为感染者之后,我看得......更加清楚了。
[name="米莎"] 普通人是怎么对待感染者的,感染者也会那样去对待普通人。
@@ -174,10 +121,8 @@
[name="阿米娅"] 不......
[name="米莎"] 这一切,不过是我自己种下的残忍种子所结的恶果......
[name="米莎"] 我理应受到这样的折磨。
-
[Dialog]
[Delay(time=1)]
-//[name="米莎"] 我就该是感染者,我就该被惩罚——
[name="米莎"] 但是,为什么,为什么——
[name="米莎"] 他明明,什么错也没有啊?!
[name="米莎"] 他只不过是突然被发现是感染者而已......
@@ -197,8 +142,6 @@
[name="阿米娅"] 米莎......
[name="阿米娅"] 碎骨已经死了,你可以回到我们这里,我们一定会......
[name="米莎"] ——
-//[name="米莎"] 是,是啊。
-//[name="米莎"] 碎骨已经死了。
[name="米莎"] ......阿米娅。我已经有了答案......
[name="米莎"] 我是一个感染者。
[name="米莎"] 我站在感染者这边。
@@ -219,9 +162,7 @@
[name="米莎"] 再见了......
[name="阿米娅"] 米莎?米莎?!米莎!!
[name="阿米娅"] ......
-
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_03-06_beg.txt b/resources/gamedata/story/obt/main/level_main_03-06_beg.txt
index 6e2efa29..93b09542 100644
--- a/resources/gamedata/story/obt/main/level_main_03-06_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_03-06_beg.txt
@@ -1,78 +1,46 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二十八关(前)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_wild_a", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$loading_intro", key="$loading_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_002_amiya_1#4")]
-
[name="阿米娅"] ......
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=1)]
-
[name="陈"] 在战场上发呆是很危险的。
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] ......抱歉。
[name="阿米娅"] 我只是......没能理解。
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=1)]
-
[name="陈"] 整合运动龟缩在一个废弃矿场里。
[name="陈"] 那个女人,W,也一起逃进去了。
[name="陈"] ——
[name="陈"] 你如果想独自待着,我也会给你点空间。
[name="陈"] 但近卫局却没有能拿来浪费的时间。
-
[Character(name="char_136_hsguma", name2="char_010_chen_1", focus=1)]
[name="陈"] 星熊,让其他人集合。
-
-
[Character(name="char_002_amiya_1#4")]
-
[name="阿米娅"] (米莎......)
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 陈长官——
[name="阿米娅"] 我有一个疑虑。
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=1)]
-
[name="陈"] 疑虑?
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1#2", focus=2)]
-
[name="阿米娅"] W擅长使用爆炸物。
[name="阿米娅"] 她极有可能会在战场上散布陷阱。
[name="阿米娅"] 我担心,纯粹的正面进攻会给我们带来很大损失。
-
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1#7", focus=2)]
-
[name="阿米娅"] 我提议,由罗德岛干员先行潜入矿场,近卫局在外围设置包围网。
[name="阿米娅"] 任何从中逃出的整合运动,可以由近卫局立刻逮捕——
[name="阿米娅"] 而顽抗的整合运动,由我们处理。
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=1)]
-
[name="陈"] 你们对付那个女人,有几成把握?
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 我不知道——
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1#7", focus=2)]
-
[name="阿米娅"] ——但我们可以承担相应风险。
[name="阿米娅"] 我们与她战斗过不止一次,至少对她的作战风格有一定的了解。
[name="阿米娅"] 有的风险,近卫局是承担不起的。
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=1)]
-
[name="陈"] ——丢失任务目标的风险,近卫局同样承担不起。
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=2)]
[name="阿米娅"] ......
@@ -85,22 +53,15 @@
[name="陈"] 为了龙门,我必须把米莎——
[name="陈"] ......
[name="陈"] ......夺回来。
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] ——明白。
[name="阿米娅"] 我去召集罗德岛干员。
-
[Character(name="char_010_chen_1", name2="char_136_hsguma", focus=2)]
-
[name="星熊"] 老陈,矿场边缘——有波整合运动正向外移动。
[name="星熊"] ——动作还挺快的。
[name="星熊"] 我先去了,否则会赶不上。
-
[Character(name="char_010_chen_1", name2="char_136_hsguma", focus=1)]
-
[name="陈"] 快去。一个也别漏掉。
-
[Character(name="char_002_amiya_1", name2="char_136_hsguma", focus=1)]
[name="阿米娅"] 啊,星熊督察,请稍等。
[name="阿米娅"] 敌人针对我们罗德岛设下的埋伏中,混有整合运动的术师。
@@ -117,21 +78,15 @@
[name="阿米娅"] 这里有企鹅物流帮助我,没关系的。
[Character(name="char_136_hsguma")]
[name="星熊"] 那就这么定了。
-
[Character(name="char_010_chen_1")]
[name="陈"] 千万不要逞强,撑不住就立刻撤退。、
[Character(name="char_010_chen_1",name2="char_002_amiya_1#7",focus=1)]
[name="陈"] 阿米娅,你呢?
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 我明白。
[name="阿米娅"] 我们已经不剩多少时间了。
[name="阿米娅"] 和切城不一样——现在,轮到我们来阻截整合运动了!
-
-
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_03-06_end.txt b/resources/gamedata/story/obt/main/level_main_03-06_end.txt
index e011c078..dca918dd 100644
--- a/resources/gamedata/story/obt/main/level_main_03-06_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_03-06_end.txt
@@ -1,13 +1,8 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二十八关(后)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_wild_a", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$loading_intro", key="$loading_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_1002_nsabr_2")]
-
[name="整合运动成员"] 不......
[name="整合运动成员"] 不可能!不可能......!
[name="整合运动成员"] 怎,怎么会这样!碎骨,碎骨!
@@ -16,110 +11,67 @@
[name="整合运动成员"] 可恶,梅菲斯特为什么不肯来,他在干什么!
[name="整合运动成员"] 说什么另有计划......究竟在搞什么鬼!
[name="整合运动成员"] 如果有他在的话,我们能救回很多人啊!
-
[Character(name="")]
[Character(name="char_1504_cqbw", name2="char_1002_nsabr_2", focus=1)]
-
[name="W"] 指望那个不重视同伴的家伙,有点不太现实吧。
-
[Character(name="char_1504_cqbw", name2="char_1002_nsabr_2", focus=2)]
-
[name="整合运动成员"] ......
-
[Character(name="char_1504_cqbw", name2="char_1002_nsabr_2", focus=1)]
-
[name="W"] 没办法的事情,别太自责。
-
[Character(name="char_1504_cqbw", name2="char_1002_nsabr_2", focus=2)]
-
[name="整合运动成员"] 谢谢你掩护我们,W......
[name="整合运动成员"] 至少,我们把他带回来了。
-
[Character(name="char_1504_cqbw", name2="char_1002_nsabr_2", focus=1)]
-
[name="W"] 感谢要用实际行动哦。
-
[Character(name="char_1504_cqbw", name2="char_1002_nsabr_2", focus=2)]
-
[name="整合运动成员"] 当然。我们会掩护你撤退......只是,有一个请求——
[name="整合运动成员"] 请一定保护好米莎。
-
[Character(name="char_1504_cqbw", name2="char_1002_nsabr_2", focus=1)]
-
[name="W"] 那是当然,毕竟——
-
[Character(name="char_012_misa_1#5")]
-
[name="米莎"] 毕竟我还有利用价值,是吗?
-
[Character(name="char_1002_nsabr_2")]
-
[name="整合运动成员"] ......我们......
-
[Character(name="char_012_misa_1", name2="char_1002_nsabr_2", focus=1)]
-
[name="米莎"] ......让我和碎骨单独待会儿吧。
[name="米莎"] 我来......照看他。
-
[Character(name="char_012_misa_1", name2="char_1002_nsabr_2", focus=2)]
-
[name="整合运动成员"] 可是......
[name="整合运动成员"] ............
[name="整合运动成员"] ......好。
[name="整合运动成员"] W,说好了。你一定要做到。
-
[Character(name="char_1504_cqbw", name2="char_1002_nsabr_2", focus=1)]
-
[name="W"] 好的好的~
-
[Dialog(fadetime=0.6)]
[Character(fadetime=0.6)]
[Delay(time=0.6)]
-
[Character(name="char_012_misa_1")]
-
[Delay(time=0.6)]
-
[name="米莎"] 我说的是—————
[name="米莎"] 让我和碎骨单独待会儿。
-
[Character(name="char_1504_cqbw")]
-
[name="W"] 可是你该走了。
-
[Character(name="char_012_misa_1")]
-
[name="米莎"] ......
-
[Character(name="char_012_misa_1", name2="char_1504_cqbw", focus=2)]
-
[name="W"] 过不了多久,龙门和罗德岛就会攻进来。
[name="W"] 这些殿后的整合运动也会死去吧。
[name="W"] 啊呀啊呀,真麻烦。
[name="W"] 米莎,因为你,会有那么多人死去......
[name="W"] 真遗憾呢。
-
[Character(name="char_012_misa_1", name2="char_1504_cqbw", focus=1)]
-
[name="米莎"] 你开始让我感到厌烦了,W。
[name="米莎"] 你是没法从我这里得到任何东西的。
-
[Character(name="char_012_misa_1", name2="char_1504_cqbw", focus=2)]
-
[name="W"] 哇哇,好可怕~
[name="W"] 那只小兔子,还挺在乎你的呢?
[name="W"] 不过那个龙门的陈长官可就不一样了。
[name="W"] 她可不会对任何人手下留情哦。
[name="W"] 也许她会为了利用你而留你一条命——
[name="W"] 但那之后会发生什么事,你在乌萨斯也看的够多了吧?
-
-
[Character(name="char_012_misa_1", name2="char_1504_cqbw", focus=1)]
-
[name="米莎"] ......
-
[Character(name="char_012_misa_1", name2="char_1504_cqbw", focus=2)]
-
[name="W"] 现在和我走,还来得及。
[name="W"] 尽管——要放着这些整合运动自生自灭......
[name="W"] 他们的下场,大概已经定下了吧。
@@ -136,7 +88,6 @@
[name="W"] 我只是说了实话。
[name="W"] 毕竟这里已经毫无希望了呢~
[name="W"] 想清楚以后,就早点告诉我哦?
-
[Delay(time=0.6)]
[Dialog]
[Character(name="char_1504_cqbw")]
@@ -156,22 +107,17 @@
[name="米莎"] 我也是......感染者。
[name="米莎"] 我们已经无处可去了......
[name="米莎"] 大家都是......需要被保护的人。
-
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, block=true, fadetime=0.6)]
[Background(fadetime=0)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[name="米莎"] 碎骨的......
[name="米莎"] ......
[name="米莎"] 我必须......
-
[Delay(time=0.6)]
[Dialog]
-
[Delay(time=1)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_03-07_beg.txt b/resources/gamedata/story/obt/main/level_main_03-07_beg.txt
index 8754f8a8..6e0f16f1 100644
--- a/resources/gamedata/story/obt/main/level_main_03-07_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_03-07_beg.txt
@@ -1,15 +1,9 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二十九关(前)
-
-// Comments
-
[Background(image="bg_wild_a", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$mist_loop", key="$mist_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_106_franka_1")]
-
[name="芙兰卡"] 第一防线突破!
-
[Dialog]
[Character(fadetime=0)]
[playsound(key="$e_atk_arrow_h", volume=0.4, delay=0.1)]
@@ -17,11 +11,9 @@
[name="整合运动成员"] 敌人的先锋明明只有一个......
[name="整合运动成员"] 为什么就看着她把我们的阵线撕得粉碎!
[name="整合运动成员"] 快,快!攻击她!
-
[playsound(key="$e_atk_arrow_h", volume=0.4, delay=0.1)]
[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=true)]
[CameraShake(stop=true)]
-
[Character(name="char_107_liskam_1",name2="char_106_franka_1",focus=1)]
[name="雷蛇"] 芙兰卡!你脱离了安全距离!
[name="雷蛇"] 我没法......没法掩护你!
@@ -34,49 +26,36 @@
[name="芙兰卡"] 麻烦帮我抵挡一下敌人的远程攻击,谢谢!
[Character(name="char_107_liskam_1",name2="char_106_franka_1",focus=1)]
[name="雷蛇"] 啧......
-
[Dialog]
[Character(fadetime=0)]
-
[name="整合运动成员"] 快!快啊!
[name="整合运动成员"] 先压制住那个拿剑的家伙再说!
-
[playsound(key="$e_atk_arrow_h", volume=0.4, delay=0.1)]
[playsound(key="$p_imp_blunt_h")]
[Blocker(a=1, r=0.95, g=0.95, b=0.95, fadetime=0.2, block=true)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
-
[name="整合运动成员"] 成功了吗——
[name="整合运动成员"] ......啊?
[Character(name="char_136_hsguma")]
-//[name="星熊"] 赶上了!
[name="星熊"] 还是算了吧——
[name="星熊"] 就凭这种......丢石块一样的伎俩?
-
[Dialog]
[Character(fadetime=0)]
-
[name="整合运动成员"] 呜啊!
[name="整合运动成员"] 这家伙......从,从哪里跳下来的!
-
-
[Character(name="char_106_franka_1",name2="char_136_hsguma",focus=1)]
[name="芙兰卡"] 欠你个人情,龙门的大个子长官。
[Character(name="char_106_franka_1",name2="char_136_hsguma",focus=2)]
[name="星熊"] 合作愉快。
[name="星熊"] 不过,芙兰卡,你的任务明明是佯攻。
[name="星熊"] 可你却......一路拼斗,甚至深入敌阵到了这里。你们的目标太明显了,真的不要紧吗?
-//[name="星熊"] 杀伤那么多敌人,整合运动的注意力全放在你身上......真的不要紧吗?
[Character(name="char_106_franka_1",name2="char_136_hsguma",focus=1)]
[name="芙兰卡"] 没关系,都这种时候了,要相信自己的可靠搭档才行。
-
[Dialog]
[Character(fadetime=0)]
[PlaySound(key="$d_gen_soldiersrun",volume=0.5)]
[Delay(time=1)]
-
[Character(name="char_107_liskam_1")]
[name="雷蛇"] 哈,哈......
[name="雷蛇"] 芙兰卡!你冲太前面了啊!
@@ -86,34 +65,24 @@
[name="雷蛇"] 我可不擅长攻坚战啊......!为什么你会突然冲进敌人当中,搞不懂!
[Character(name="char_136_hsguma")]
[name="星熊"] ......啊?
-
[Dialog]
[Character(fadetime=0)]
-
[name="整合运动成员"] 混账......
[name="整合运动成员"] 近卫局和罗德岛,居然串通好了!
[name="整合运动成员"] 这样下去,我们根本不可能守住......
[name="整合运动成员"] 来不及了,必须赌一赌,大家一起上吧!
-//[name="整合运动成员"] 那面盾光能挡住法术,未必能挡住肉搏攻击!
-
[PlaySound(key="$d_gen_soldiersrun",volume=0.8)]
[CameraShake(duration=1, xstrength=12, ystrength=18, vibrato=30, randomness=90, fadeout=false)]
-
[Character(name="char_107_liskam_1")]
[name="雷蛇"] 敌人径直向我们冲了过来!
-
[Dialog]
[Character(fadetime=0)]
[name="整合运动成员"] 死吧!
-
[Character(name="char_136_hsguma")]
-//[name="星熊"] 你们是不是......搞错了些什么?
[name="星熊"] 既然你们执意要抵抗到底,那就别怪我依法办事了——
-
[Dialog]
[Character(fadetime=0)]
[name="整合运动成员"] 你——
-
[playsound(key="$p_imp_blunt_h")]
[CameraShake(duration=1, xstrength=12, ystrength=18, vibrato=30, randomness=90, fadeout=false)]
[playsound(key="$flashback")]
@@ -124,26 +93,18 @@
[name="整合运动成员"] 啊啊啊啊啊!!
[delay(time=1)]
[Character(name="char_107_liskam_1")]
-//[name="雷蛇"] 哦,哦哦......
[name="雷蛇"] 长官,你......很有力气。
-//[name="雷蛇"] 被直接扔进了废墟二楼......
[name="雷蛇"] 这整合运动,真的很不幸。
[Character(name="char_136_hsguma")]
[name="星熊"] 敢攻击我和我的队友——
[name="星熊"] 可怜的家伙。
[name="星熊"] 他们应该向枉死在你们手里的人道歉。
-
[Dialog]
[Character(fadetime=0)]
[Delay(time=1)]
-
-
[Character(name="char_002_amiya_1#2", name2="char_136_hsguma", focus=1)]
-
[name="阿米娅"] 星熊督察!
-
[Character(name="char_002_amiya_1", name2="char_136_hsguma", focus=2)]
-
[name="星熊"] 你们也没有受伤,太好了!
[Character(name="char_002_amiya_1#2", name2="char_136_hsguma", focus=1)]
[name="阿米娅"] 我们和企鹅物流击溃了敌方的侧翼,接下来,就是总攻了。
@@ -158,9 +119,7 @@
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 好的!
[name="阿米娅"] 大家......我们一起去把米莎救出来!
-
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_03-07_end.txt b/resources/gamedata/story/obt/main/level_main_03-07_end.txt
index e7d0534b..3854bb04 100644
--- a/resources/gamedata/story/obt/main/level_main_03-07_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_03-07_end.txt
@@ -1,84 +1,48 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二十九关(后)
-
-// Comments
-
-
[Background(image="bg_wild_a", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$mist_loop", key="$mist_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Blocker(a=0.3, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[Blocker(a=0,fadetime=0.1, block=true)]
[playsound(key="$p_imp_blunt_h", volume=0.7)]
[playsound(key="$p_imp_sword_n", volume=0.3, delay=0.4)]
[CameraShake(duration=0.6, xstrength=14, ystrength=20, vibrato=30, randomness=90, fadeout=true, block=true)]
-
-//[Character(name="char_010_chen_1")]
-
-//[name="陈"] 第二防线,突破!
-//[name="陈"] 都跟上!别脱节了!
-
-//[Character(fadetime=0)]
-//[Dialog]
-
[name="整合运动成员"] 不能让他们过去!!
[name="整合运动成员"] W应该带走米莎了——————!
[name="整合运动成员"] 不能让这些家伙得逞!!
-
[Dialog]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
-//[name="整合运动成员"] 啊啊啊!
-//[name="整合运动成员"] 这是为了报碎骨的仇!!死吧!!
-
-
-
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
[playsound(key="$p_imp_blunt_h")]
-
[Character(name="char_136_hsguma")]
[Blocker(a=1, r=0.95, g=0.95, b=0.95, fadetime=0.2, block=true)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
-//[name="星熊"] 愚昧!
[name="星熊"] ——给我让开!别急着寻死!
-
-
[Character(fadetime=0)]
[Dialog]
[name="整合运动成员"] 呃,呃啊!!
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=1)]
-
[name="芙兰卡"] 哦,哦哦......这么粗暴的作战方式,让我想起了罗德岛的一个人。
[name="芙兰卡"] 她和星熊长官大概,大概会很有共同话题吧?
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=2)]
[name="雷蛇"] 不要光站在那里,芙兰卡!
[name="雷蛇"] 快做点什么!
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=1)]
[name="芙兰卡"] 好啦,好啦。
-
[Character(fadetime=0)]
[Dialog]
[Delay(time=0.5)]
-
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=2)]
-
[name="能天使"] 哈,龙门的督察传说看来是真的啊......
-
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=1)]
-
[name="德克萨斯"] 别分心。
-
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=2)]
-
[name="能天使"] 没光是——
[name="能天使"] 在看别人哦!砰!
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$p_atk_smg_h")]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
[CameraShake(duration=0.6, xstrength=5, ystrength=8, vibrato=30, randomness=90, block=true)]
-
[Character(fadetime=0)]
[Dialog]
[name="整合运动术师"] 唔啊!
@@ -91,29 +55,18 @@
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=1)]
[name="德克萨斯"] ......我们走。
[name="德克萨斯"] 不能让雇主孤身奋战。
-
[Character(fadetime=0)]
[Dialog]
[Delay(time=0.5)]
-
-
[Character(name="char_106_franka_1", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 芙兰卡,有没有找到米莎?
-
[Character(name="char_106_franka_1", name2="char_002_amiya_1", focus=1)]
-
[name="芙兰卡"] 到处都没有她的踪迹。
[name="芙兰卡"] W可能,已经把她带走了——
-
[Character(name="char_106_franka_1", name2="char_002_amiya_1#4", focus=2)]
-
[name="阿米娅"] ......
-
[Character(name="char_106_franka_1", name2="char_002_amiya_1#4", focus=1)]
-
[name="芙兰卡"] 啧,动作也太快了——
-
[playsound(key="$e_skill_skulsrexplo", volume=0.3)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
[Character(name="char_002_amiya_1#7")]
@@ -121,67 +74,47 @@
[name="阿米娅"] ......?
[name="阿米娅"] 哪里发生了......爆炸?
[name="阿米娅"] 芙兰卡,集合各个小队,支援近卫局!
-
[playsound(key="$e_skill_skulsrexplo", volume=0.5)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
-
[Character(name="char_015_lmg", name2="char_002_amiya_1#7", focus=1)]
-
[PlayMusic(intro="$m_bat_game02_intro", key="$m_bat_game02_loop", volume=0.8, crossfade=1.5, delay=0.5)]
-
-
[name="近卫局队员"] 罗德岛的各位,千万小心!
[name="近卫局队员"] 这个敌人,它,它......
[name="近卫局队员"] 它......
-
[Character(name="char_015_lmg", name2="char_002_amiya_1#7", focus=2)]
[name="阿米娅"] ——发生什么了?为什么不说话?
[name="阿米娅"] 敌人——
-
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] ......咦?!
[name="阿米娅"] 那是......?
[name="阿米娅"] 怎,怎么会......!
[Character(name="char_010_chen_1")]
[name="陈"] ————什么?
[name="陈"] 嘁,这是什么把戏?
-
[Character(fadetime=0)]
[Dialog]
[CameraShake(duration=1, xstrength=14, ystrength=20, vibrato=30, randomness=90, fadeout=true)]
-
[name="整合运动成员"] ——
[name="整合运动成员"] 是奇迹,奇迹啊!
[Character(name="char_002_amiya_1#6")]
[name="阿米娅"] ————
[name="阿米娅"] 为什么?
-
[playsound(key="$e_skill_skulsrexplo", volume=0.7, delay=0.4)]
[CameraShake(duration=1, xstrength=14, ystrength=20, vibrato=30, randomness=90, fadeout=true)]
-
[Character(name="char_010_chen_1#2", name2="char_002_amiya_1#5", focus=1)]
-
[name="陈"] 别发呆!找掩体!
-
[Character(name="char_002_amiya_1#5")]
-
[name="阿米娅"] ......
-
[Dialog]
[Delay(time=1)]
[Blocker(a=1, initr=2, r=255, g=255, b=255, fadetime=0.5, block=true)]
[Delay(time=1)]
-
[Blocker(r=0.6, g=0.3, a=1, fadetime=0.1, block=true)]
[Character]
[Background]
[Image(image="bg_1_back", fadetime=0.5, xScale=1, yScale=1, )]
[ImageTween(image="bg_1_back", xScaleTo=1.3, yScaleTo=1.3, xFrom=0, xTo=-100, duration=20, block=false)]
-
[Blocker(r=0.6, g=0.3, a=0, fadetime=1, block=true)]
-
[Blocker(a=0.3, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[Blocker(a=0,fadetime=0.1, block=true)]
[name="整合运动成员"] 奇迹发生了!!
@@ -199,32 +132,24 @@
[Blocker(a=0,fadetime=0.1, block=true)]
[CameraShake(duration=0.3, xstrength=10, ystrength=12, vibrato=15, randomness=90, fadeout=true, block=false)]
[name="整合运动成员"] 万岁!!
-
[Dialog]
[Background(screenadapt="coverall", screenadapt="coverall", image="bg_wild_a", width=1, height=1, fadetime=1)]
[Image(fadetime=0.5, block=true)]
[Delay(time=1)]
-
[Character(name="char_002_amiya_1#5")]
[name="阿米娅"] ......难道......
[name="阿米娅"] ......不......
[Character(name="char_010_chen_1")]
[name="陈"] 整合运动......因为领袖的出现士气大振了吗。
[name="陈"] 要拿下他们变得更难了。
-
[Dialog]
[Character(fadetime=0)]
[Delay(time=1)]
-
-
-
[Character(name="char_1500_skulsr", name2="char_1002_nsabr_2", focus=2)]
-
[name="整合运动成员"] ......形势很严峻,碎骨。
[name="整合运动成员"] 但至少......你回来了。
[name="整合运动成员"] ——太好了......真的......太好了。
[name="整合运动成员"] 米莎她也应该离开了吧。
-
[Character(name="char_1500_skulsr", name2="char_1002_nsabr_2", focus=1)]
[name="碎骨"] ......
[Character(name="char_1500_skulsr", name2="char_1002_nsabr_2", focus=2)]
@@ -233,50 +158,32 @@
[name="碎骨"] ——我会在这里,挡住他们。
[name="碎骨"] 你们,快走。
[name="碎骨"] 我会保护你们——
-
[Character(name="char_1500_skulsr", name2="char_1002_nsabr_2", focus=2)]
-
[name="整合运动成员"] 说什么呢碎骨。
[name="整合运动成员"] 我们不是早说过,要一起回乌萨斯,给那些家伙点颜色看看吗?
-
[Character(name="char_1500_skulsr")]
-
[name="碎骨"] ......
[name="碎骨"] 好好照顾自己,别死了。
-
[Dialog]
[Character(fadetime=1)]
[Delay(time=1)]
-
[Character(name="char_002_amiya_1#5")]
-
[name="阿米娅"] ......
[name="阿米娅"] 不,不可能......
[Delay(time=1)]
-
[Character(name="char_010_chen_1#2")]
-
[name="陈"] 愣在那做什么!
[name="陈"] 星熊,立刻向外围的近卫局成员发出通讯!
[name="陈"] 陷阱和埋伏已经基本被我方排除,没有发现敌方领袖W和任务目标的身影。
[name="陈"] 现在,更改作战目标!
[name="陈"] 立刻收拢包围圈,合力夹击整合运动!
-
[Delay(time=1)]
-
[Character(name="char_002_amiya_1#5")]
-
[name="阿米娅"] 为什么......
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=1.1, block=true)]
-
[name="阿米娅"] ......为什么会这样.......
[name="阿米娅"] 不......
-
-
-
-
[Delay(time=1)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_03-08_beg.txt b/resources/gamedata/story/obt/main/level_main_03-08_beg.txt
index 35213b83..a92657a0 100644
--- a/resources/gamedata/story/obt/main/level_main_03-08_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_03-08_beg.txt
@@ -1,12 +1,6 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三十关(前)
-
-// Comments
-
[Background(image="bg_wild_a", width=1, height=1, fadetime=1)]
-
[PlayMusic(intro="$m_bat_game02_intro", key="$m_bat_game02_loop", volume=0.8, crossfade=1.5, delay=0.5)]
-
-
[Character(name="char_1002_nsabr_2")]
[name="整合运动成员"] 咕!他们还在反击!
[dialog]
@@ -18,24 +12,17 @@
[dialog]
[playsound(key="$e_skill_skulsrexplo", volume=0.3)]
[CameraShake(duration=1, xstrength=12, ystrength=1, vibrato=30, randomness=90, fadeout=true)]
-
[Character(name="char_1500_skulsr")]
-
-//[name="碎骨"] 已经......被包围了。
[name="碎骨"] 没错。
[name="碎骨"] 现在......只能战斗。
-//[Character(name="char_1002_nsabr_2")]
-//[name="整合运动成员"] ......如果没办法的话,那就这样吧。至少和大家一起战斗到死,一点也不寂寞!
[dialog]
[playsound(key="$e_skill_skulsrexplo", volume=0.3)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.2, block=true)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
-
[playsound(key="$p_imp_blunt_h")]
[Blocker(a=1, r=0.95, g=0.95, b=0.95, fadetime=0.2, block=true)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Character(name="char_136_hsguma")]
[name="星熊"] 这些人......有点难缠!
[Character(name="char_1002_nsabr_2")]
@@ -66,8 +53,6 @@
[name="星熊"] 看来......已经无法交流了。明明出路就摆在眼前。
[Character(fadetime=0)]
[Dialog]
-
-
[Character(name="char_1500_skulsr")]
[name="碎骨"] 出路?
[name="碎骨"] ......我们,能做什么?
@@ -86,7 +71,6 @@
[name="近卫局队员"] 他打算从各个地方包围我们!
[Character(name="char_010_chen_1#2")]
[name="陈"] 再这样被动下去侧翼会顶不住的......组织反击!
-
[Character(fadetime=0)]
[Dialog]
[Character(name="char_1002_nsabr_2")]
@@ -106,34 +90,27 @@
[playsound(key="$e_skill_skulsrexplo", volume=0.3)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.2, block=true)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
-
[Character(name="char_010_chen_1#2")]
[name="陈"] 我们没多少时间了!
[name="陈"] 星熊。
[Character(name="char_010_chen_1#2", name2="char_136_hsguma", focus=2)]
[name="星熊"] 我准备好了。
-
[playsound(key="$p_imp_sword_n", volume=0.3)]
[CameraShake(duration=1, xstrength=12, ystrength=1, vibrato=30, randomness=90, fadeout=true, block=true)]
[name="陈"] 谨慎行动,别在敌人面前暴露弱点!
-
[Character(name="char_010_chen_1#2", name2="char_136_hsguma", focus=2)]
[name="星熊"] 不会给他们机会的!
-
[Character(name="char_010_chen_1#2", name2="char_015_lmg", focus=2)]
[name="近卫局队员"] 小心敌人的冲锋!
[Dialog]
[Character(fadetime=0)]
[playsound(key="$p_imp_axe_h", volume=0.3)]
[CameraShake(duration=1, xstrength=12, ystrength=1, vibrato=30, randomness=90, fadeout=true)]
-
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
[CameraShake(duration=1, xstrength=12, ystrength=18, vibrato=30, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
-
-
[Character(name="char_106_franka_1")]
[name="芙兰卡"] 阿米娅!别接近敌人——
[Character(name="char_002_amiya_1#4")]
@@ -141,32 +118,23 @@
[name="阿米娅"] 我......
[Character(name="char_002_amiya_1#5")]
[name="阿米娅"] 博士,博士......我该怎么办......
-
[Character(name="char_002_amiya_1#5", focus=-1)]
-
[Decision(options="你该做的事,阿米娅。", values="1")]
-
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] 可是我......
[name="阿米娅"] 对不起,博士......我......
-
[Character(fadetime=0)]
[Dialog]
-
[Character(name="char_1500_skulsr")]
[name="碎骨"] ......
[name="碎骨"] 阿......
[name="碎骨"] 阿米娅......?
[dialog]
-
-
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.2, block=true)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
[playsound(key="$e_skill_skulsrexplo", volume=0.3)]
[CameraShake(duration=1, xstrength=12, ystrength=18, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] 为什么............
[name="阿米娅"] 你......
@@ -176,7 +144,6 @@
[Delay(time=1)]
[Character(name="char_010_chen_1#2")]
[name="陈"] 阿米娅!你在做什么?快......
-
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] 我......
[Character(name="char_010_chen_1#2")]
@@ -189,59 +156,29 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=0, block=true)]
[Character(name="char_010_chen_1#2")]
[name="陈"] 够了。
-
[name="陈"] 还是......
[name="陈"] 这一切该结束了。
-
[Delay(time=0.5)]
-
[Character(name="char_002_amiya_1#5")]
[name="阿米娅"] ......陈长官......
[Delay(time=0.5)]
-
-//[Character(name="char_010_chen_1")]
-//[name="陈"] 退后。
-//[Character(name="char_002_amiya_1#5")]
-//[name="阿米娅"] 但是,陈长官——
[Character(name="char_010_chen_1#2")]
[name="陈"] 我需要告诉你一件事情。
[name="陈"] 从现在开始,你最好对所有感染者一视同仁。那些都是你的敌人。
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] ......
-//[Character(name="char_010_chen_1")]
-//[name="陈"] 退后!
-
-
[Character(fadetime=0)]
[Dialog]
[Delay(time=0.5)]
-
-//[Character(name="char_010_chen_1")]
-//[name="陈"] ——
-//[Delay(time=0.3)]
-//[Character(name="char_1500_skulsr")]
-//[name="碎骨"] ......
-//[Delay(time=0.3)]
[Character(name="char_010_chen_1")]
[name="陈"] 命运是不公的。
[Delay(time=0.3)]
-//[Character(name="char_1500_skulsr")]
-//[name="碎骨"] ......对。
[Delay(time=0.3)]
[Character(name="char_010_chen_1")]
[name="陈"] 要恨,就恨我吧。
-
-//[name="碎骨"] 谢谢。
[Character(name="char_010_chen_1#6")]
-//[name="陈"] ......
-//[name="陈"] 不。请一定要恨我。
[Delay(time=0.3)]
-
[name="陈"] 近卫局!进攻!
-
-
-
-
[Dialog]
[Delay(time=1)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_03-08_end.txt b/resources/gamedata/story/obt/main/level_main_03-08_end.txt
index 39ab76ac..13a5c521 100644
--- a/resources/gamedata/story/obt/main/level_main_03-08_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_03-08_end.txt
@@ -1,16 +1,11 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三十关(后)
-
-// Comments
-
[PlayMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.8, crossfade=1.5, delay=0.5)]
-
[Blocker(a=1, r=0, g=0, b=0, block=false)]
[name="陈"] 阿米娅。
[name="陈"] ——
[name="陈"] 已经结束了。
[name="阿米娅"] ......
[Image(image="bg_0_coma", fadetime=1)]
-
[Delay(time=1.3)]
[name="陈"] 人总是会超出预期。
[name="陈"] 感染者更会如此。
@@ -21,19 +16,15 @@
[Delay(time=1)]
[name="陈"] 对你来说,这面具什么意义都没有。
[name="阿米娅"] 我想......
-
[Background(screenadapt="coverall", image="bg_wild_a", width=1, height=1, fadetime=2, block=false)]
[name="陈"] 如果你想留着,就留着吧。
[name="陈"] 总有一天,这种面具会堆满你的房间。
[name="陈"] 所有人都要为他们的选择承担后果。感染者与否,都没有区别。
[dialog]
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=1.6, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=1.6, block=true)]
[Delay(time=0.6)]
-
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1#4", focus=2)]
[name="阿米娅"] ——————
[name="阿米娅"] ——抱歉......
@@ -58,18 +49,15 @@
[name="陈"] 从感染了矿石病开始,人的命运就不再是由他一个人掌握的了。
[name="陈"] 也许在罗德岛看来,误入歧途还是可以被拯救的——
[name="陈"] 但是对我而言,对近卫局而言,却并非如此。可能,在必要的时候,必须......
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1#4", focus=2)]
[name="阿米娅"] ......
[name="阿米娅"] 我只是想去改变那种永无止境的状况......
[name="阿米娅"] 哪怕是一点点,一点点——
[name="阿米娅"] 可是......这一切如果最后只能变成这样的结局,那我只能......
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1#4", focus=1)]
[name="陈"] 阿米娅。
[name="陈"] ......
[name="陈"] 你动摇了?
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1#4", focus=2)]
[name="阿米娅"] 我......
[name="阿米娅"] 我不知道......
@@ -77,7 +65,6 @@
[name="阿米娅"] 悲剧只会一次接一次的重演。
[name="阿米娅"] 在这苦恨的循环里,除了消灭矿石病之外,还有一种方法可以让感染者重拾希望。
[name="阿米娅"] ......那就是,熄灭这根荆棘锁链上的仇恨。
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1#4", focus=1)]
[name="陈"] ......阿米娅。
[name="陈"] 给予仁慈是需要付出足够的代价的。
@@ -86,18 +73,14 @@
[name="陈"] 罗德岛才会做的事。
[dialog]
[Delay(time=0.6)]
-
[name="陈"] 但是,这样的事情,我不能做。
[name="陈"] 近卫局————更加不能。
-
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1#4", focus=2)]
[name="阿米娅"] ......
[Character(name="char_010_chen_1", name2="char_002_amiya_1#4", focus=1)]
[name="陈"] ......至少,除了他的同胞以外,还有你会去留下他的面具。
[name="陈"] ......如果这样的面具,注定会堆满你的房间,那就让他堆吧。
[name="陈"] 记住,这是你的事,不是别人的。
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1#4", focus=2)]
[name="阿米娅"] ......
[Character(name="char_010_chen_1", name2="char_002_amiya_1#4", focus=1)]
@@ -115,41 +98,27 @@
[Character(fadetime=0)]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Blocker(a=0, r=0,g=0, b=0, fadetime=0.6, block=true)]
-
-
[Character(fadetime=1)]
[Delay(time=0.6)]
-
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 博士,我们走吧。
[dialog]
-
-//[Blocker(a=1, r=0,g=0, b=0, fadetime=1.5, block=true)]
-//[Background(screenadapt="coverall", image="bg_wild_m", width=1, height=1, fadetime=0)]
-//[Blocker(a=0, r=0,g=0, b=0, fadetime=2, block=true)]
-
[Delay(time=0.5)]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, ease="InOutCubic", block=true)]
[Character(fadetime=0)]
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Character(name="char_1504_cqbw")]
[name="W"] 啧,看来人的命运总是交织在一起。
[Blocker(a=0, r=0,g=0, b=0, fadetime=1, block=true)]
[name="W"] 互相牵绊,互相阻挠。再好的棋手都会被一些意外将了军。
-
[name="W"] 算了,也不差。
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
-//修改此处的image来切换cg
[Image(image="avg_ep03",x=0, y=0, xScale=1, yScale=1, fadetime=0, screenadapt="coverall")]
-//对话内容此处填入
[Blocker(a=0, fadetime=0.6, block=false)]
[name="W"] 至少,之后的事情......还算值得期待,呵呵。
[Dialog]
-//对话内容此处填入
[delay(time=1.5)]
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
[Character(fadetime=1.5)]
diff --git a/resources/gamedata/story/obt/main/level_main_04-01_beg.txt b/resources/gamedata/story/obt/main/level_main_04-01_beg.txt
index 80791491..98ffc884 100644
--- a/resources/gamedata/story/obt/main/level_main_04-01_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_04-01_beg.txt
@@ -1,17 +1,9 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三十一关(前)
-
-// Comments
-
[stopmusic]
-
-
-
[name=""] 8:36 p.m. \ 雨 \ 能见度 12公里
[name=""] 罗德岛
-
[dialog]
[delay(time=1)]
-
[PlayMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Background(screenadapt="coverall", image="bg_ri_1", width=1, height=1, fadetime=2, block=true)]
[Delay(time=0.5)]
@@ -23,133 +15,87 @@
[name="凯尔希"] ——
[name="凯尔希"] 详细情况我从侦查小队那里了解过了。
[name="凯尔希"] 阿米娅,让我检查一下你的手。
-
[Character(name="char_003_kalts_1", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 不用了,凯尔希医生.....
-
[Character(name="char_003_kalts_1", name2="char_002_amiya_1", focus=1)]
-
[name="凯尔希"] 阿米娅。
-
[Character(name="char_003_kalts_1", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 我,我......
[name="阿米娅"] ......好吧。
-
[Dialog]
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Character]
[Blocker(a=0, fadetime=0.6, block=false)]
[Character(name="char_003_kalts_1", name2="char_002_amiya_1", focus=1)]
-
[name="凯尔希"] ——
-
[name="凯尔希"] 还好。戒指没有裂纹,也没有变色。
[name="凯尔希"] 下次就不一定了。
[name="凯尔希"] 听着,阿米娅——
[name="凯尔希"] 小心一点。
-
[Character(name="char_003_kalts_1", name2="char_002_amiya_1#2", focus=2)]
-
[name="阿米娅"] 凯尔希医生,我......
[name="阿米娅"] ......我想休息一下。
-
[Character(name="char_003_kalts_1", name2="char_002_amiya_1#2", focus=1)]
-
[name="凯尔希"] 去吧。
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 嗯......
-
[Dialog(fadetime=0.6)]
[Character(fadetime=0.6)]
[Delay(time=0.6)]
-
[Character(name="char_003_kalts_1#2")]
-
[name="凯尔希"] ——
[name="凯尔希"] 不要再让阿米娅置身这种危险之下了。
[name="凯尔希"] 你也有责任。
-
[Character(name="char_003_kalts_1")]
[name="凯尔希"] 你刚回罗德岛的时候,大概也是这种气氛,
[name="凯尔希"] 这种情绪从来没有离开过阿米娅。
[name="凯尔希"] 这不行。
[name="凯尔希"] ......Dr.{@nickname},你去陪陪她。
[name="凯尔希"] 别搞砸了。
-
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Background(fadetime=0)]
[PlaySound(key="$d_gen_walk_n")]
[Delay(time=0.6)]
-
[Decision(options="(敲门)", values="1")]
-
[Predicate(references="1")]
-
[name="阿米娅"] 门开着。
[Blocker(a=0, fadetime=0.6, block=true)]
[Background(screenadapt="coverall", image="bg_rhodesroom", width=1, height=1, fadetime=2, block=true)]
[name="阿米娅"] ......
-
[Character(name="char_002_amiya_1#2")]
-
[name="阿米娅"] {@nickname}博士......?
[name="阿米娅"] 心事?我吗?
-
[Character(name="char_002_amiya_1#10")]
-
[name="阿米娅"] ......被你发现了呀......哈哈......
-
[Character(name="char_002_amiya_1#2")]
-
[name="阿米娅"] 我以为我一直藏得很好呢。
[name="阿米娅"] 是的,我是有一点心事......就一点点。
[name="阿米娅"] 我已经习惯了这么做了。
[name="阿米娅"] 毕竟不能增加大家的负担呢。
[name="阿米娅"] 是吧,博士?
[name="阿米娅"] ......
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] ......我不明白。
[name="阿米娅"] 博士......我不明白。
-
[Character(name="char_002_amiya_1", focus=-1)]
-
[Decision(options="(沉默)", values="1")]
-
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 不,我......我知道我们在做什么。我也知道,牺牲是不可避免的。
[name="阿米娅"] 可我......我不知道......
[name="阿米娅"] 为什么我只能看着一个个可以被拯救的人......在我眼前消逝呢?
-
-
[Character(name="char_002_amiya_1#4")]
-
[name="阿米娅"] 明明触手可及......也许有时候就差一点点......
[name="阿米娅"] 我知道我身上的责任......我会继续走下去......
[name="阿米娅"] 但现在......我真的好累。
[name="阿米娅"] ......
-
-
[Character(name="char_002_amiya_1#4", focus=-1)]
-
[Decision(options="......;阿米娅......", values="1;2")]
-
[Predicate(references="1;2")]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1.5, block=true)]
[Character(fadetime=0)]
-
[name="阿米娅"] 让我一个人静一静吧,{@nickname}博士。
[name="阿米娅"] 谢谢你。
[dialog]
@@ -160,16 +106,11 @@
[Background(screenadapt="coverall", image="bg_ri_1", width=1, height=1, fadetime=0, block=true)]
[PlayMusic(intro="$tech_intro", key="$tech_loop", volume=0.6, crossfade=1, delay=0.5)]
[Blocker(a=0,fadetime=1.5, block=true)]
-
[Delay(time=0.5)]
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 早呀{@nickname}博士。
[name="阿米娅"] 咦,凯尔希医生也在吗?
-
[Character(name="char_003_kalts_1", name2="char_002_amiya_1", focus=1)]
-
[name="凯尔希"] 阿米娅。
[name="凯尔希"] 我这里有一件比较紧急的任务,我需要调用一些人手。
[name="凯尔希"] 在龙门城外,发现了一块已经被废弃的城区。
@@ -177,8 +118,6 @@
[name="凯尔希"] 有必要探索这座城区,发掘更多的有关信息,以及搜救幸存者。
[name="凯尔希"] 如果是更加严重的情况,譬如,城区中窝藏着整合运动之类,则对我们之后的安排,同样会有更大的影响。
[name="凯尔希"] 具体安排的计划书在这里,拿上吧,有时间就看一下。
-
-
[Character(name="char_003_kalts_1", name2="char_002_amiya_1", focus=2)]
[name="阿米娅"] 了解。
[Character(name="char_003_kalts_1", name2="char_002_amiya_1", focus=1)]
@@ -186,95 +125,58 @@
[name="凯尔希"] 芙兰卡向我提交了报告,提到了她们需要回黑钢复命的事情。
[name="凯尔希"] 关于龙门贫民区的情况,企鹅物流认为应该与你在贫民区内进行意见交换。
[name="凯尔希"] 一些细枝末节的事情,你最好去现场看看。
-
[Character(name="char_003_kalts_1", name2="char_002_amiya_1#2", focus=2)]
[name="阿米娅"] 我知道了,我现在就去。
[name="阿米娅"] 博士也一起——
-
[Character(name="char_003_kalts_1", name2="char_002_amiya_1#2", focus=1)]
-
[name="凯尔希"] 我和Dr.{@nickname}还有些事情要谈。
-
[Character(name="char_003_kalts_1", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] ——
-
[Character(name="char_003_kalts_1", name2="char_002_amiya_1#2", focus=2)]
-
[name="阿米娅"] 我可以旁听吗?
-
[Character(name="char_003_kalts_1", name2="char_002_amiya_1#2", focus=1)]
-
[name="凯尔希"] 不行。
-
[Character(name="char_003_kalts_1", name2="char_002_amiya_1#3", focus=2)]
-
[name="阿米娅"] 我可以捂上耳朵——
-
[Character(name="char_003_kalts_1", name2="char_002_amiya_1#3", focus=1)]
-
[name="凯尔希"] 不行,去吧。
-
[Character(name="char_003_kalts_1", name2="char_002_amiya_1#5", focus=2)]
-
[name="阿米娅"] 呜......
-
[Character(name="char_003_kalts_1", name2="char_002_amiya_1#4", focus=2)]
-
[name="阿米娅"] 凯尔希医生可不许欺负{@nickname}博士哦。
-
[Character(name="char_003_kalts_1", name2="char_002_amiya_1#4", focus=1)]
-
[name="凯尔希"] 知道。
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.3, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.3, block=true)]
-
[Character(name="char_003_kalts_1#3")]
-
[name="凯尔希"] ......你。
[name="凯尔希"] 这么简单的事情都做不到。
-
[Character(name="char_003_kalts_1#2")]
-
[name="凯尔希"] 算了,我已经料到会是这种结果。
-
[Character(name="char_003_kalts_1")]
-
[name="凯尔希"] 阿米娅是一个很坚强的孩子。
[name="凯尔希"] 但是,过于坚强的外壳,总有一天会被过大的压力碾成粉尘。
[name="凯尔希"] 不要让这种事情发生。
[name="凯尔希"] 如果有下次,希望你能稍微发挥点作用。
[name="凯尔希"] ——?
[name="凯尔希"] 怎么了,那个表情。
-
[Character(name="char_003_kalts_1", focus=-1)]
-
[Decision(options="请问,阿米娅的戒指是?;......", values="1;2")]
-
[Predicate(references="1")]
-
[Character(name="char_003_kalts_1#2")]
-
[name="凯尔希"] 这与她的身体状况有关。
[name="凯尔希"] 如果阿米娅参与了激烈的战斗——
[name="凯尔希"] ——战后,你必须立刻检查她的戒指。
[name="凯尔希"] 无论戒指产生了什么变化,都必须向我报告。
-
-
[Blocker(fadetime=1.2, block=true)]
-
[Character(name="char_003_kalts_1")]
-
[name="凯尔希"] 其他的,现在你还不适合知道。
[name="凯尔希"] 哦对了,两天后你还需要去检测中心做一次身体检查。别忘了。
[Dialog]
[name="凯尔希"] ——去吧。雷蛇在外面等着护送你。
-
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_04-01_end.txt b/resources/gamedata/story/obt/main/level_main_04-01_end.txt
index 97aef527..b2381097 100644
--- a/resources/gamedata/story/obt/main/level_main_04-01_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_04-01_end.txt
@@ -1,73 +1,43 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三十一(后)
-
-// Comments
-
[stopmusic]
-
-
-
-
[PlayMusic(intro="$escape_intro", key="$escape_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[name=""] 6:03 p.m. \ 多云 \ 能见度 19公里
[name=""] 龙门外荒漠 \ 14号设施
-
[dialog]
[delay(time=1)]
-
[Background(screenadapt="coverall", image="bg_cher_3", width=1, height=1, fadetime=1)]
[Character(name="char_219_meteo_1#1")]
-
[name="陨星"] ......已经到达目标地点。
[name="陨星"] 没有发现其它异常情况。
[name="陨星"] 报告完毕。
-
[Character(name="char_219_meteo_1")]
[name="陨星"] 霜叶......你一路上,怎么总是皱着眉头?
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] 我只是有点在意阿米娅她们的状况。
-
[Character(name="char_219_meteo_1" )]
-
[name="陨星"] 阿米娅她们已经顺利回到罗德岛了。
[name="陨星"] 临光和杜宾一个星期前就已经动身前往龙门外的其他地区。
[name="陨星"] 同时出动她们两个,应该也是挺艰难的任务。
[name="陨星"] 黑钢和企鹅物流也有自己的事情要处理。
-
[Character(name="char_259_Jessica_1")]
-
[name="杰西卡"] 啊,雷蛇姐和芙兰卡姐......
[name="杰西卡"] 她们,她们平安就好......
-
[Character(name="char_259_Jessica_1", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] 你可也要好好加油才行。
[name="陨星"] 芙兰卡把你交到我手上的时候,可是跟我说她很看好你的。
-
[Character(name="char_259_Jessica_1", name2="char_219_meteo_1", focus=1)]
-
[name="杰西卡"] 真......真的吗?
-
[Character(name="char_259_Jessica_1", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] 她说,前提是你别那么怯生生的。
-
[Character(name="char_259_Jessica_1#4", name2="char_219_meteo_1", focus=1)]
-
[name="杰西卡"] 呜......
-
[Character(name="char_259_Jessica_1#4", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] ......别突然就一副要哭出来的样子呀!
[name="陨星"] 你不是黑钢的一员吗......?
-
[Character(name="char_259_Jessica_1#5", name2="char_219_meteo_1", focus=1)]
-
[name="杰西卡"] 我,我没有......没有在哭......
[Character(name="char_219_meteo_1")]
-
[name="陨星"] ......
[name="陨星"] ......不管怎么说,先继续任务吧。
[name="陨星"] 我们接下来的任务,就是和各个侦察小队一同,侦察这座废城的各个区域。
@@ -76,192 +46,109 @@
[name="陨星"] 虽然不是什么特别危险的任务,但也得小心谨慎。
[name="陨星"] 万一和整合运动有关的话,就将必要信息通知凯尔希医生并撤退。
[Character(name="char_259_Jessica_1")]
-
[name="杰西卡"] 嗯,嗯。
-
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] 了解。
-
[Character(name="char_219_meteo_1")]
-
[name="陨星"] 接下来......该是我们认真工作的时候了。
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1.5, block=true)]
[Character(fadetime=0)]
-
[PlayMusic(intro="$m_dia_street_intro", key="$m_dia_street_loop", volume=0.8, crossfade=1, delay=0.5)]
-
-
[name=""] 6:12 p.m. \ 多云 \ 能见度 19公里
[name=""] 罗德岛
[name=""] 废弃移动城市区块-"14号设施"被发现后 第2天
-
[Background(screenadapt="coverall", image="bg_bridge", width=1, height=1, fadetime=0)]
[Blocker(a=0, fadetime=1.5, block=true)]
[Delay(time=0.8)]
-
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 啊......博士,你来了。
-
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=1)]
-
[name="德克萨斯"] 来得刚好,Dr.{@nickname}。
-
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=2)]
-
[name="能天使"] 我们这边的活儿也干的差不多了,得暂时离开一段时间~
-
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=-1)]
-
[Decision(options="要走了吗?;......知道了。;我会想你们的。", values="1;2;3")]
-
[Predicate(references="1;2;3")]
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=2)]
-
[name="雷蛇"] 很快就能再见面的。
-
[Character(name="char_106_franka_1", name2="char_107_liskam_1", focus=1)]
-
[name="芙兰卡"] 只要过一小段时间,我们就能回到罗德岛重新待命。
[name="芙兰卡"] 可不用太想我哦。
-
[Character(name="char_106_franka_1", name2="char_103_angel_1", focus=2)]
-
[name="能天使"] 唉唉,可惜可惜,我们这边没有那样的正经理由呢,德克萨斯。
-
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=1)]
-
[name="德克萨斯"] 你给我等等......
-
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=2)]
-
[name="能天使"] 企鹅物流,马上要回去休假咯!
[name="能天使"] 虽然只有宝贵的一天,但是!但是——
-
[Character(name="char_102_texas_1", name2="char_103_angel_1", focus=1)]
-
[name="德克萨斯"] ......抱歉。不是适合在这种场合说的东西。
[Delay(time=0.5)]
[Character(name="char_002_amiya_1#2")]
-
[name="阿米娅"] 不会......休息也是必要的。
-
[Character(name="char_102_texas_1", name2="char_002_amiya_1", focus=1)]
-
[name="德克萨斯"] ......这句话,理应是我说给你听。
-
[Character(name="char_102_texas_1", name2="char_002_amiya_1#6", focus=2)]
-
[name="阿米娅"] ......?
-
[Character(name="char_103_angel_1", name2="char_002_amiya_1#6", focus=1)]
-
[name="能天使"] 没错没错。阿米娅,你啊,也该好好休息一下了。
-
[Character(name="char_103_angel_1", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 罗德岛还有必须要处理的事情......
-
[Character(name="char_107_liskam_1", name2="char_002_amiya_1", focus=1)]
-
[name="雷蛇"] 我能理解,但是阿米娅,你可不能给自己太多压力。
-
[Character(name="char_106_franka_1", name2="char_002_amiya_1", focus=1)]
-
[name="芙兰卡"] 即使信念强大,一直劳累下去,身体也会承受不住的。
[name="芙兰卡"] 你可不能病倒了,大家都指望着你呢。
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 我......一直受到大家的关照。
-
[Character(name="char_102_texas_1")]
-
[name="德克萨斯"] 但你战斗的身姿也鼓励了大家。
[name="德克萨斯"] 不论如何,这就够了。
-
[Character(name="char_103_angel_1")]
-
[name="能天使"] 趁这个机会,我要去罗德岛做个免费的身体检查,然后再回去。
-
[Character(name="char_106_franka_1")]
-
[name="芙兰卡"] 我们的任务也差不多结束了。接下来......
[name="芙兰卡"] 阿米娅,{@nickname}博士。
-
[Character(name="char_106_franka_1", focus=-1)]
-
[Decision(options="——?;......", values="1;2")]
-
[Predicate(references="1;2")]
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 我在听。
-
[Character(name="char_106_franka_1", name2="char_103_angel_1", focus=0)]
-
[name="芙兰卡&能天使"] ——
[name="芙兰卡&能天使"] 加油~&Cheer up !
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] 啊......啊?
-
[Character(name="char_107_liskam_1", name2="char_102_texas_1", focus=1)]
-
[name="雷蛇"] 汇报结束之后,我们会立即返回。
-
[Character(name="char_107_liskam_1", name2="char_102_texas_1", focus=2)]
-
[name="德克萨斯"] 无论如何,之后的生活,还要继续。
[name="德克萨斯"] 阿米娅,保重。
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 大家......我......
-
[Character(name="char_002_amiya_1#2")]
-
[name="阿米娅"] ......好。请多保重。
[name="阿米娅"] 下次再见。
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=1, block=true)]
[Delay(time=0.6)]
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] ......
[name="阿米娅"] 博士。
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 我得再去龙门外围的贫民区看看。应该能帮上忙。
-
[Character(name="char_002_amiya_1#7", focus=-1)]
-
[Decision(options="一个人去不要紧吗?;会不会很危险......;阿米娅,我陪你吧?", values="1;2;3")]
-
[Predicate(references="1;2;3")]
-
[Character(name="char_002_amiya_1#3")]
-
[name="阿米娅"] 没事的,博士。
[name="阿米娅"] 隶属罗德岛的干员,红,正在龙门执行其他任务。
[name="阿米娅"] 她很厉害的!
[name="阿米娅"] 有她在,你可以放心。
-
-
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_04-02_beg.txt b/resources/gamedata/story/obt/main/level_main_04-02_beg.txt
index 5bed46d5..ee454f39 100644
--- a/resources/gamedata/story/obt/main/level_main_04-02_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_04-02_beg.txt
@@ -1,13 +1,8 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三十二关(前)
-
-// Comments
-
[Background(image="bg_cher_2", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$chernormal_intro", key="$chernormal_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_259_Jessica_1")]
-
[name="杰西卡"] 还,还有两个敌人!
[name="杰西卡"] 他们正向东侧的建筑物逃窜——
[Character(name="char_219_meteo_1")]
@@ -15,22 +10,16 @@
[name="陨星"] ——!
[Dialog]
[Character(fadetime=0.6)]
-
[playsound(key="$p_imp_grenade_n", volume=0.5)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, block=false)]
[Character(name="char_1002_nsabr_2")]
-
[name="整合运动成员"] 啊——!
-
[Delay(time=0.5)]
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] 正中靶心。
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=1)]
[name="霜叶"] 噪音,会不会太大了些。
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] 这废城区里爆炸声不断,我想,敌人也不会特别在意的。
[name="陨星"] 你通知凯尔希医生了吗?
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=1)]
@@ -42,13 +31,10 @@
[name="陨星"] 刚才的整合运动成员,似乎使用了探知型的法术。
[name="陨星"] 为了不暴露我们的位置,必须先发制人了。
[name="陨星"] 至少,不能让整合运动之间互相联络。
-
[Character(name="char_259_Jessica_1")]
[name="杰西卡"] 呼......终于解决了......
-
[Character(name="char_259_Jessica_1", name2="char_219_meteo_1", focus=2)]
[name="陨星"] 霜叶,去看看情况。
-
[Character(name="char_193_frostl_1")]
[name="霜叶"] 了解。
[name="霜叶"] 通讯器,拿一下。
@@ -57,20 +43,15 @@
[name="陨星"] 杰西卡,现在还不能懈怠。
[Character(name="char_259_Jessica_1#3", name2="char_219_meteo_1", focus=1)]
[name="杰西卡"] 这种事情......我还是知道的!
-
[Character(name="char_259_Jessica_1#3", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] 好的,好的,不会再说这些啦。
[name="陨星"] 凯尔希医生,听得见吗?
-
[Character(fadetime=0)]
[CharacterCutin(widgetID="1", name="char_003_kalts_1", style="cutin", fadestyle= "horiz_expand_center", fadetime=0.5, offsetx=0, width=200, block=true)]
[playsound(key="$d_gen_transmissionget", volume=0.4)]
[name="凯尔希"] 一直在听。确实不能懈怠——
[name="凯尔希"] 杰西卡,你背后可能有敌人。
-
[CharacterCutin(widgetID="1", fadetime=0.5, block=true)]
-
[Character(name="char_259_Jessica_1#3")]
[name="杰西卡"] 呜哇!
[dialog]
@@ -78,27 +59,17 @@
[PlaySound(key="$b_char_rockexplo", volume=0.7)]
[Blocker(a=0, fadetime=1.5, block=false)]
[CameraShake(duration=1, xstrength=3, ystrength=5, vibrato=30, randomness=90, block=false)]
-
-
-
[Character(name="char_1002_nsabr_2")]
-
[name="整合运动成员"] 怎,怎么会......背后......
-
[Character(name="char_259_Jessica_1#3")]
[name="杰西卡"] ......噫??
-
[Character(name="char_193_frostl_1")]
[name="霜叶"] 我能从背后攻击你,说明你动作太慢了。
-
-
[Dialog]
[Character(fadetime=0)]
[playsound(key="$p_imp_axe_h", volume=0.5)]
[CameraShake(duration=1, xstrength=3, ystrength=5, vibrato=30, randomness=90, block=true)]
-
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] 暂时没事了,凯尔希医生。我已经解决了敌人。
[Character(name="char_219_meteo_1",name2="char_193_frostl_1",focus=1)]
[name="陨星"] 你的速度确实好快......
@@ -107,7 +78,6 @@
[name="霜叶"] ——其实我还没去侦查。
[Character(name="char_219_meteo_1",name2="char_193_frostl_1",focus=1)]
[name="陨星"] ......
-
[Character(name="char_219_meteo_1", focus=-1)]
[CharacterCutin(widgetID="1", name="char_003_kalts_1", style="cutin", fadestyle= "horiz_expand_center", fadetime=0.5, offsetx=0, width=200, block=true)]
[name="凯尔希"] 红联系我了。
@@ -116,13 +86,9 @@
[name="凯尔希"] 顺便,综合其它活跃在废城的侦察小队的信息,藏匿在废城的整合运动的规模,可能远比想象中要大。
[CharacterCutin(widgetID="1", fadetime=0.5, block=true)]
[Character(name="char_259_Jessica_1", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] 也就是说,中奖的反而是我们这边?
[name="陨星"] 作为侦查小队,还是有一些压力的。
-
-
[Character(name="char_259_Jessica_1", name2="char_219_meteo_1", focus=1)]
-
[name="杰西卡"] 如果这么说的话,到现在为止,我们所消灭的,已经是第二支整合运动小队了......
[Character(name="char_259_Jessica_1", name2="char_219_meteo_1", focus=2)]
[name="陨星"] 你能确认我们第一次交火的敌人的身份吗,杰西卡?
@@ -130,40 +96,27 @@
[name="杰西卡"] 嗯,应该没错的。我有好好确认过,再让你射击的。
[Character(name="char_259_Jessica_1", name2="char_219_meteo_1", focus=2)]
[name="陨星"] ......怪我,光顾着计算弹道了。
-
[CharacterCutin(widgetID="1", name="char_003_kalts_1", style="cutin", fadestyle= "horiz_expand_center", fadetime=0.5, offsetx=0, width=200, block=true)]
[Character(name="char_259_Jessica_1", name2="char_219_meteo_1", focus=-1)]
-
[name="凯尔希"] 敌人的数量?
[CharacterCutin(widgetID="1", fadetime=0.5, block=true)]
[Character(name="char_219_meteo_1")]
-
[name="陨星"] 还不清楚具体数字。
[name="陨星"] 霜叶,你那边如何了?
-
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] ......
-
[Character(name="char_219_meteo_1")]
-
[name="陨星"] 怎么了......?
[CharacterCutin(widgetID="1", name="char_003_kalts_1", style="cutin", fadestyle= "horiz_expand_center", fadetime=0.5, offsetx=0, width=200, block=true)]
[Character(name="char_219_meteo_1", focus=-1)]
-
[name="凯尔希"] 你们去吧,有问题随时反馈。
[CharacterCutin(widgetID="1", fadetime=0.5, block=true)]
[playsound(key="$d_gen_transmissionget", volume=0.4)]
-
[Character(name="char_259_Jessica_1", name2="char_219_meteo_1", focus=1)]
-
[name="杰西卡"] 是。
[name="杰西卡"] 我们......过去她那里看看吧。
-
[Character(name="char_259_Jessica_1", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] ......
-
[PlayMusic(intro="$escape_intro", key="$escape_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
@@ -171,11 +124,8 @@
[Background(screenadapt="coverall", image="bg_cher_6", width=1, height=1, fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
[Delay(time=0.8)]
-
-
[Character(name="char_259_Jessica_1", name2="char_219_meteo_1", focus=2)]
[name="陨星"] 发生了什么?
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=1)]
[name="霜叶"] ......你们没感受到吗?
[Character(name="char_193_frostl_1", name2="char_259_Jessica_1", focus=2)]
@@ -184,13 +134,10 @@
[name="霜叶"] 温度。
[Character(name="char_193_frostl_1", name2="char_259_Jessica_1", focus=2)]
[name="杰西卡"] 这么一说......是有点冷......
-
[Character(name="char_193_frostl_1", name2="char_259_Jessica_1", focus=1)]
[name="霜叶"] 温度。
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=2)]
[name="陨星"] ......的确,和城区外,至少有五度以上的温差。
-
[Character(name="char_259_Jessica_1", name2="char_219_meteo_1", focus=1)]
[name="杰西卡"] 平白无故天气就变了......怎么会......
[Character(name="char_259_Jessica_1", name2="char_193_frostl_1", focus=2)]
@@ -204,17 +151,13 @@
[name="陨星"] ......废墟的墙体?
[Character(name="char_219_meteo_1", name2="char_193_frostl_1", focus=2)]
[name="霜叶"] 是的。这堵墙,在吸收热量。
-
[Character(name="char_259_Jessica_1", name2="char_193_frostl_1", focus=1)]
[name="杰西卡"] ......怎么会?!
-
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] 吸温过程,在我们来之前,可能就已经结束了。
[name="霜叶"] 墙体正在回温。
[name="霜叶"] 只是,为什么?
[name="霜叶"] 是什么人,留下了这种痕迹?
-
[Character(name="char_219_meteo_1", name2="char_193_frostl_1", focus=1)]
[name="陨星"] ......在这个地方活动的,就只有整合运动了。
[Character(name="char_219_meteo_1")]
@@ -227,8 +170,6 @@
[name="霜叶"] ——一个,关于雪怪的传说。
[Character(name="char_219_meteo_1")]
[name="陨星"] ......真是......令人讨厌的感觉。
-
-
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_04-02_end.txt b/resources/gamedata/story/obt/main/level_main_04-02_end.txt
index 0ef352dc..19c0e110 100644
--- a/resources/gamedata/story/obt/main/level_main_04-02_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_04-02_end.txt
@@ -1,280 +1,155 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三十二关(前)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_lungmen_r", width=1, height=1, fadetime=2)]
-
[PlayMusic(intro="$m_dia_street_intro", key="$m_dia_street_loop", volume=0.8, crossfade=1, delay=0.5)]
-
[Delay(time=1)]
-
[Character(name="char_002_amiya_1")]
[name="阿米娅"] ......
-
[Character(fadetime=0)]
-
[name="孩童"] 啊......!小心!
-
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=15, randomness=90, fadeout=true, block=false)]
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] 唔!
-
[Character(fadetime=0)]
-
[name="孩童"] 抱,抱歉,我不是有意撞过来......
-
[Character(name="char_002_amiya_1#2")]
-
[name="阿米娅"] 我没事的。你很有礼貌呢。
-
[Character(fadetime=0)]
-
[name="孩童"] 嘿嘿......
[name="孩童"] 咦,姐姐你在这里做什么?
[name="孩童"] 这里可还在下雨呢,为什么不躲一躲?
-
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 啊......嗯......我只是......出来走走。
[name="阿米娅"] 你是在找人帮忙吗?
-
[Character(fadetime=0)]
-
[name="孩童"] 啊!姐姐是怎么知道的!
-
[Character(name="char_002_amiya_1#2")]
-
[name="阿米娅"] 不能告诉你!这可是姐姐的秘密。
[Character(fadetime=0)]
[name="孩童"] 唔唔......不管了!
[name="孩童"] 姐姐,能不能请你——
[name="孩童"] 好像......不太行。姐姐,你的个子,太小了......
-
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 可不能这么说别人!你明明比我矮!
-
[Character(fadetime=0)]
-
[name="孩童"] 哇哇!
[name="孩童"] 那,那我们试试吧......嗯......能不能帮我抬一下那块板子?一起来吧!
[name="孩童"] 那个铁架下面,有台留声机,我想拿回去。
-
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 好的。
-
[Character(fadetime=0)]
-
[name="孩童"] 1......2......3!嘿!
-
[Character(name="char_002_amiya_1#2")]
-
[name="阿米娅"] 成功了!
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] ......
-
[Character(fadetime=0)]
-
[name="孩童"] 哇,姐姐力气还蛮大的呢!谢谢姐姐!
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 可是......这个留声机......还是坏了啊。
-
[Character(fadetime=0)]
-
[name="孩童"] 没关系!因为它最开始就是坏的呢。
[name="孩童"] 总有一天可以修好的。我给大家收集了不少唱片,虽然从来都没听过——
[name="孩童"] ————但总有一天,我会给大家放的!
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] ......
[name="阿米娅"] ......如此轻松的说着这些艰难的话......
[name="阿米娅"] ......我到底是为了什么......又能做什么......
-
[Character(fadetime=0)]
-
[name="孩童"] 姐姐不怕我吗?
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] ......怕什么?
-
[Character(fadetime=0)]
-
[name="孩童"] 我可是感染者哦!
-
[Character(name="char_002_amiya_1#2")]
-
[name="阿米娅"] 哈哈......我也是呀。
-
[Character(fadetime=0)]
-
[name="孩童"] 什么!太可惜了,姐姐长得这么可爱,居然是感染者......!
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] ——
-
[Character(name="char_002_amiya_1#3")]
-
[name="阿米娅"] 感染者不是什么问题。无论是健康人还是感染者——
[name="阿米娅"] 你如果是个好孩子,就一直是个好孩子哦。
-
[Character(fadetime=0)]
-
[name="孩童"] 唉——?我听不懂呢......
[name="孩童"] (咕噜......)
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] ......饿了吗?
-
[Character(fadetime=0)]
-
[name="孩童"] ......嗯......
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] ......给,我只带了这些。
-
[Character(fadetime=0)]
-
[name="孩童"] 太好了!谢谢你,兔姐姐!
[name="孩童"] 不过你.....为什么来这里?
-
[Character(name="char_002_amiya_1#4")]
-
[name="阿米娅"] 我......
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[name="阿米娅"] 因为......
-
[Character(name="char_002_amiya_1#10")]
-
[name="阿米娅"] 因为我答应过一个人。
-
-
[Dialog]
[Delay(time=1)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=2, block=true)]
-
-
[name="孩童"] 姐姐再见!!
-
[Character(name="char_002_amiya_1#3")]
-
[name="阿米娅"] 好的,再见!
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] ......
-
[Character(name="char_002_amiya_1#4")]
-
-
-//[name="阿米娅"] 有谁看到了吗。
-//[name="阿米娅"] 看到的话,回答我啊!
-//[name="阿米娅"] 为什么不说话!
-
[name="阿米娅"] ......
-
-//[name="阿米娅"] 感染者究竟做了什么......
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[stopmusic(fadetime=1.5)]
-
[name="阿米娅"] 就连那样的孩子,最后,最后也只会......
-
被剥夺了身份的人。感染者。你们早已不是人。
-
[name="阿米娅"] 我能做什么呢,我又能,再多做些什么呢......
[name="阿米娅"] 为什么......我不能保护大家呢......
-
你不能。
-
[name="阿米娅"] 不......我......
-
饥荒......迫害......死亡......
感染者终究只有这样的结局。
-
[name="阿米娅"] 不是这样的......
[name="阿米娅"] 只要罗德岛还在为了感染者.....
-
你只是少数幸运儿。
-
-
[name="阿米娅"] 不,所有人都聚在一起,向着共同的目标,不断地努力。
-
-
这片大地已经麻木。
-
[name="阿米娅"] 还没有......
[name="阿米娅"] 感染者绝不能就此陷入绝望......
-
你。
-
被愤怒吞噬吧。
-
只有———————
-
[PlayMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.8, crossfade=1.5, delay=0.5)]
-
[name="阿米娅"] 我......
[name="阿米娅"] 不......我不会......
[name="阿米娅"] 我答应过......
[name="阿米娅"] 我答应过她——!
-
-
-
-
-
[Dialog]
[blocker(r=1, g=1, b=1, a=1, block=true, fadetime=0.5)]
-
[Delay(time=1)]
-
[Background(block=false)]
[blocker(block=true, a=0, fadetime=0.4)]
[Character(name="char_002_amiya_1")]
[name="阿米娅"] ......嗯?
[name="阿米娅"] 那是......?
-
[delay=0.5]
[blocker(r=1, g=1, b=1, a=1, block=true, fadetime=0.5)]
-
[Image(image="avg_31_1", fadetime=2, xScale=1, yScale=1)]
[ImageTween(image="avg_31_1", duration=20, xScaleFrom=1, yScaleFrom=1, xScaleTo=1.2, yScaleTo=1.2,yTO=600 )]
-
[name="小女孩"] 一个姐姐和我说过,这个布偶,只有亲手做的才有用。
[name="小女孩"] 所以所以,这个送给你!
-
[name="另一个少女的声音"] ——————。
[Dialog]
[blocker(r=1, g=1, b=1, a=0, block=true, fadetime=0.5)]
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 刚才那个声音是 ......?
[Character(fadetime=1)]
[delay=0.3]
-
[name="阿米娅"] !
[name="阿米娅"] 那个背影————
-
[blocker(r=1, g=1, b=1, a=0.5, block=true, fadetime=0.3)]
[Image(image="avg_31_2", fadetime=0.5, xScale=1, yScale=1, block=true)]
[blocker(block=false, a=0, fadetime=0.3)]
[ImageTween(image="avg_31_2", duration=20, xScaleFrom=1, yScaleFrom=1, xScaleTo=1.2, yScaleTo=1.2, yTO=200 )]
-
[name="阿米娅"] 是陈小姐?
[Dialog]
[name="小女孩"] ——————。
@@ -283,37 +158,28 @@
[name="小女孩"] ————————!
[name="另一个少女的声音"] ——————。
[Dialog]
-
[delay=0.7]
[Image(block=true, fadetime=2)]
-
[Character(name="char_010_chen_1")]
[name="陈"] ......!
[Character(fadetime=1)]
[blocker(block=true, fadetime=2)]
-
[name="阿米娅"] ......
[Dialog]
[blocker(block=true, a=0, fadetime=1)]
[delay=0.7]
[Background(screenadapt="coverall", image="bg_lungmen_r", width=1, height=1, fadetime=2, block=true)]
-
[Character(name="char_010_chen_1")]
[name="陈"] ......
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 陈长官......
[Character(name="char_010_chen_1")]
[name="陈"] ............
-
[Background(fadetime=2)]
-
[blocker(block=true, fadetime=2)]
[Character(fadetime=0)]
[Image(image="avg_31_4", fadetime=0, xScale=1, yScale=1)]
[blocker(block=true, a=0, fadetime=2)]
-
-
-
[name="阿米娅"] ......
[name="阿米娅"] 陈长官,你来这里是要做什么?
[name="阿米娅"] 我以为......
@@ -321,8 +187,6 @@
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[name="陈"] 龙门的事情,我会处理。
-
-
[name="阿米娅"] ......
[Dialog]
[delay(time=1)]
@@ -334,19 +198,14 @@
[name="阿米娅"] ......
[name="阿米娅"] 陈长官......
[Dialog]
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=1.6, block=true)]
-//[blocker(block=true, fadetime=2)]
[Character]
[Image(image="avg_31_3", fadetime=0, xScale=1, yScale=1)]
[blocker(block=true, a=0, fadetime=1)]
[delay(time=1)]
-
[name="阿米娅"] 这是我第一次看到......
[name="阿米娅"] 她是那样的眼神......
-
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_04-03_beg.txt b/resources/gamedata/story/obt/main/level_main_04-03_beg.txt
index fbec2ec4..937f19a9 100644
--- a/resources/gamedata/story/obt/main/level_main_04-03_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_04-03_beg.txt
@@ -1,28 +1,17 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三十二关(前)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_ri_1", width=1, height=1, fadetime=1)]
-
[PlayMusic(intro="$m_dia_street_intro", key="$m_dia_street_loop", volume=0.8, crossfade=1, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_003_kalts_1")]
-
[name="凯尔希"] 知道了。
[name="凯尔希"] 好的,保持联络。嗅到气味就立刻告诉我。
[name="凯尔希"] 按第三个键就行。嗯。
[name="凯尔希"] ——嗯?Dr.{@nickname}?
[name="凯尔希"] 阿米娅呢?
-
[Character(name="char_003_kalts_1", focus=-1)]
-
[Decision(options="阿米娅前往贫民区了。", values="1")]
-
[Predicate(references="1")]
-
[Character(name="char_003_kalts_1")]
-
[name="凯尔希"] ——你居然让她一个人去了。
[name="凯尔希"] ......也罢,至少有人保护她。
[name="凯尔希"] 你跟着去了,大概率也只是个拖油瓶。这次就不怪罪你了。
@@ -33,25 +22,18 @@
[name="凯尔希"] 阿米娅不会在龙门逗留太长时间,毕竟之后还有任务。
[name="凯尔希"] 你还会再一次面对他。
[name="凯尔希"] ——如果是我的话,会把当时没说出来的话,说出来。
-
-
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Background(screenadapt="coverall", image="bg_lungmen_m", fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
[Delay(time=0.6)]
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 啊,博士?
[name="阿米娅"] 一直在等我吗......
[name="阿米娅"] 对不起,让你久等了
[name="阿米娅"] 嗯?我的表情与离开时不太一样?
-
[Character(name="char_002_amiya_1#3")]
-
[name="阿米娅"] .....
[name="阿米娅"] 发生了些事情。
[name="阿米娅"] 我觉得......
@@ -59,83 +41,52 @@
[name="阿米娅"] 即使她嘴巴很凶,即使她做了我难以接受的事情......
[name="阿米娅"] 但也许......我们之间的隔阂也没有那么大。
[name="阿米娅"] 她有她的责任。
-
-
[Character(name="char_002_amiya_1#2")]
-
[name="阿米娅"] ......啊......原来是这样。
[name="阿米娅"] 她也承担了很多吧。
[name="阿米娅"] 也许我也......
-
[Character(name="char_002_amiya_1#2", focus=-1)]
-
[Decision(options="阿米娅,你也承担了许多事情。;......", values="1;2")]
-
[Predicate(references="1;2")]
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 是吗......
[name="阿米娅"] 我......只是没有其他的选择而已。
-
[Character(name="char_002_amiya_1", focus=-1)]
-
[Decision(options="至少阿米娅你坚持了自己的选择。;......", values="1;2")]
-
[Predicate(references="1;2")]
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] ......如果导致那样的结果,也算是坚持的话。
[name="阿米娅"] 博士没必要......这样安慰我的。
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 其实,我明白的。
[name="阿米娅"] 我不知道......
[name="阿米娅"] 我不知道,我们走到哪一天,这片大地才会变得不同......
-
[Character(name="char_002_amiya_1#3")]
-
[name="阿米娅"] 但,我明白。
[name="阿米娅"] 我不会放弃。
[name="阿米娅"] 我会承担任何后果,因为......这是我自己选的。
-
-
[Character(name="char_002_amiya_1#3")]
-
[name="阿米娅"] 博士......
[name="阿米娅"] 你会......陪在我身边吗?
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 尽管......这种愧疚,会一直存在......
[name="阿米娅"] 没能抓住大家的遗憾,没能救助朋友的遗憾......
-
-
[Character(name="char_002_amiya_1#3")]
-
[name="阿米娅"] 但我必须坦然面对。
[name="阿米娅"] 和罗德岛的大家一起——
[Delay(time=0.6)]
[Dialog]
-
[PlaySound(key="$phone")]
[Delay(time=3)]
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 嗯?是凯尔希医生的通讯......
[name="阿米娅"] 凯尔希医生?请问有什么事?
-
[Character(fadetime=0)]
-
[name="凯尔希"] 阿米娅,有几支侦查小队发来了消息。
[name="凯尔希"] 情况变得有些刻不容缓。
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 好的,我马上就来。
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_04-03_end.txt b/resources/gamedata/story/obt/main/level_main_04-03_end.txt
index 66edb721..464a9564 100644
--- a/resources/gamedata/story/obt/main/level_main_04-03_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_04-03_end.txt
@@ -1,92 +1,56 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三十二关(前)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_cher_2", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$chernormal_intro", key="$chernormal_loop", volume=0.8, crossfade=1, delay=0.5)]
[Character(name="char_1002_nsabr_1",fadetime=1)]
[name="整合运动"] 动作快!......
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Blocker(a=0, fadetime=0.6, block=false)]
-
[Character(name="char_193_frostl_1", name2="char_259_Jessica_1", focus=2)]
-
[name="杰西卡"] 怎么会......
-
[Character(name="char_193_frostl_1", name2="char_259_Jessica_1", focus=1)]
-
[name="霜叶"] (别出声!)
-
[Character(name="char_193_frostl_1", name2="char_259_Jessica_1", focus=2)]
-
[name="杰西卡"] (唔——)
-
[Character(name="char_193_frostl_1", name2="char_259_Jessica_1", focus=1)]
-
[name="霜叶"] (他们还在吗?)
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] (还在......!)
[name="陨星"] (似乎是在找什么东西——)
[name="陨星"] (——有一个整合运动,望向我们这边了!撤回掩体!)
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
-
[Character(name="char_1002_nsabr_1")]
-
[name="整合运动成员"] ————
[name="整合运动成员"] 是我的错觉吗。
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=1)]
-
[name="霜叶"] (能不能狙击他们?)
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] (我们与敌人距离太远了......)
[name="陨星"] (自从他们出现以后,爆炸声就停止了......)
[name="陨星"] (他们的站位很分散,我不可能一次性消灭全部三个。)
[name="陨星"] (而且那些整合运动的动作,和普通的暴徒有明显的区别。)
-
[Character(name="char_259_Jessica_1", name2="char_219_meteo_1", focus=1)]
-
[name="杰西卡"] (其他整合运动,似乎没有那么厚重的装扮。)
-
[Character(name="char_259_Jessica_1", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] (没错。可见,一旦轻举妄动,只要有一个活下来、引来更多的暴徒,我们就危险了。)
[name="陨星"] (再加上,其中有一个人是术师的装扮,而且正在测试什么的样子。)
[name="陨星"] (如果他们同样也有索敌式的法术......)
[name="陨星"] (在我们的位置射出一发弹药,他们完全有可能感觉得到。)
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=1)]
-
[name="霜叶"] (所以结论是不能。明明是三对三,却像是被包围了呢。)
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] (有点糟糕。我很讨厌这种感觉。)
[name="陨星"] (猎人被更庞大的野兽逼入绝路,不得不藏起来的感觉。)
[name="陨星"] (等等,他们似乎在与谁通讯——)
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=1)]
-
[name="霜叶"] (在这里是听不到内容的。让我去。)
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] (不行,现在移动太冒险了。)
[name="陨星"] (太安静了。我们不知道敌人是什么样的感染者......)
[name="陨星"] (如果有听力强化的那种,可就要遭殃了。)
@@ -95,77 +59,47 @@
[name="陨星"] (是不是——)
[Character(name="char_219_meteo_1")]
[name="陨星"] (杰西卡,你有没有......)
-
[Character(name="char_259_Jessica_1", name2="char_219_meteo_1", focus=1)]
-
[name="杰西卡"] (我......我也......)
[name="杰西卡"] (温度又下降了......)
-
[Character(name="char_259_Jessica_1#5", name2="char_219_meteo_1", focus=1)]
-
[name="杰西卡"] (我......好冷......)
-
[Character(name="char_259_Jessica_1#5", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] (难道就是他们......!)
-
[Character(name="char_259_Jessica_1#5", name2="char_219_meteo_1#3", focus=2)]
-
[name="陨星"] (——!杰西卡,你为什么咬住手指——)
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1#3", focus=1)]
-
[name="霜叶"] (在防止牙齿因为打颤相碰而出声。)
[name="霜叶"] (先不说是否必要,但这种素养,真是厉害的孩子。)
-
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] (在我眼里,你也是孩子啊。)
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=1)]
-
[name="霜叶"] (——哈。)
[name="霜叶"] (不要。)
-
[PlayMusic(intro="$escape_intro", key="$escape_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=2, block=true)]
-
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] (......回温了。那三个整合运动也离开了。)
[name="陨星"] 是在测试什么东西的功能吗——
[name="陨星"] ——带着冰寒一声不响而来,带着温度默默离开,只留下受害者在暗处瑟瑟发抖。
[name="陨星"] 可恶,这些家伙,确实很像传说中的雪怪。
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=1)]
-
[name="霜叶"] 没准我蒙对了。
[name="霜叶"] 也许他们就是雪怪。
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=1, block=true)]
-
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=1)]
-
[name="霜叶"] ......找到了。
[name="霜叶"] 还是遭到冰封的墙体。但是,你们看——
-
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] 墙角掩埋着黑色的源石?
[name="陨星"] 果然。寒潮是从这个地点向外释放的。
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=1)]
-
[name="霜叶"] 墙体上能看到鲜明的纹路。
[name="霜叶"] 这块源石就是区域降温的中心。
[name="霜叶"] ——我在做佣兵的时候,营房里流传过一阵这样一个传说。
@@ -179,32 +113,20 @@
[name="霜叶"] 他们走过的地方,全数冰结。
[name="霜叶"] 建筑轰然倒下,化作粉末,四散弥漫在空旷的战场。
[name="霜叶"] 而战壕中,躺满了被冻成冰块的乌萨斯士兵。
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] 你是觉得......
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=1)]
-
[name="霜叶"] 是的。我觉得他们就是那个传说。
[name="霜叶"] ——“雪怪小队”。
[name="霜叶"] 前进吧。我想我们快要找到整合运动的据点了。
-
[Character(name="char_259_Jessica_1#4", name2="char_219_meteo_1", focus=1)]
-
[name="杰西卡"] 唔......
-
[Character(name="char_259_Jessica_1#4", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] 怎么了?
-
[Character(name="char_259_Jessica_1#4", name2="char_219_meteo_1", focus=1)]
-
[name="杰西卡"] 你们有没有闻到一股......
[name="杰西卡"] 烧焦的味道?
-
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_04-04_beg.txt b/resources/gamedata/story/obt/main/level_main_04-04_beg.txt
index 2f048bb5..2495afd5 100644
--- a/resources/gamedata/story/obt/main/level_main_04-04_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_04-04_beg.txt
@@ -1,253 +1,151 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三十二关(前)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_lungmen_m", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$mist_loop", key="$mist_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=1)]
-
[name="陈"] 没等太久吧。近卫局的会议稍微耽误了点时间。
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 没事的,陈长官。
[name="阿米娅"] (陈长官,就像什么事都没发生过一样......)
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=1)]
-
[name="陈"] 情况如何?
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 罗德岛的侦查小队已经提供了一些有效情报。
[name="阿米娅"] 我总结了一下,从其中选了几条你会感兴趣的。
[name="阿米娅"] 啊......星熊警官......
-
[Character(name="char_136_hsguma")]
-
[name="星熊"] 别在意。我也想稍微听一下。
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=1)]
-
[name="陈"] 继续说吧,阿米娅,没关系的。
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 好的。依据罗德岛从部分感染者那里得来的线索——
[name="阿米娅"] 侦查小队已经查明了龙门平民区内整合运动的一部分窝点。
-
[Character(name="char_010_chen_1#5")]
-
[name="陈"] 然后呢?
-
[Character(name="char_010_chen_1#5", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 有数支整合运动小队正在谋划针对龙门的防卫力量发动袭击。
[name="阿米娅"] 我们甚至查到一个整合运动向内渗透的渠道。
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=1)]
-
[name="陈"] 呵,真是嚣张。
[name="陈"] 龙门近卫局被小看了呢。
[name="陈"] 关于那个切尔诺伯格分城废墟的呢?
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 罗德岛有数支侦查小队正同时在分城执行任务。
[name="阿米娅"] 其中确实徘徊着许多整合运动的成员,而原本的居民基本都不知去向。
[name="阿米娅"] 有一支小队甚至与整合运动发生了三次以上战斗。
[name="阿米娅"] 只是,以目前的情报量而言,我们还不能断定这个分城与整合运动的行动究竟有何联系......
[name="阿米娅"] 但我建议,将这座分城作为接下来的重点作战目标之一。
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=1)]
-
[name="陈"] ......是吗。
[name="陈"] 星熊,帮我去拿下报表。在我桌子左边第三格抽屉。
-
[Character(name="char_136_hsguma")]
-
[name="星熊"] 现在?行。
-
[Dialog(fadetime=0.3)]
[Character(fadetime=0.4)]
[Delay(time=0.3)]
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=1)]
-
[name="陈"] 你继续说。
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 嗯,综上所述......
[name="阿米娅"] 罗德岛建议,应该发动一次联合作战,完全剿灭龙门内部的整合运动。
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=1)]
-
[name="陈"] 并不好。
[name="陈"] 近卫局不会允许的。
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1#6", focus=2)]
-
[name="阿米娅"] ......什么?陈长官......?
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1#6", focus=1)]
-
[name="陈"] 我说,不行。
[name="陈"] 你,是感染者。
[name="陈"] 再在贫民区内执行任务,只会引起更大的骚乱。
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=2)]
[name="阿米娅"] ......
[Character(name="char_010_chen_1", name2="char_002_amiya_1", focus=1)]
-
[name="陈"] 这是近卫局的决定。
-
[Character(name="char_010_chen_1", name2="char_002_amiya_1#4", focus=2)]
-
[name="阿米娅"] 可是——
-
[PlaySound(key="$phone")]
[Delay(time=1)]
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 啊,稍等,我接一下......
[name="阿米娅"] 这里是阿米娅。
-
[Character(name="char_002_amiya_1", focus=-1)]
-
[name="???"] 是,是阿米娅吗?
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] ......!杰西卡?
-
[Character(name="char_002_amiya_1#6", focus=-1)]
-
[name="杰西卡"] 是的,这里是杰西卡......
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 是在进行什么隐秘行动吗,声音这么轻......
-
[Character(name="char_002_amiya_1", focus=-1)]
-
[name="杰西卡"] 我们在分城废墟发现了......
[name="杰西卡"] ......整合运动的领袖。
[name="杰西卡"] 而且有......两个。
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] 什么?!
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Character(fadetime=0)]
[Background(screenadapt="coverall", image="bg_cher_2", width=1, height=1, fadetime=1)]
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="char_1507_Mephisto_1")]
[name="梅菲斯特"] 丧家犬就这样灰溜溜的跑回来了?
-
[Character(name="char_1504_cqbw")]
[name="W"] 我可不属于你们这种下等种族哦。
-
[Character(name="char_1507_Mephisto_1")]
[name="梅菲斯特"] ——如果你不是成功完成了任务,我一定让你这张脸上多添一两道疤。
-
[Character(name="char_1504_cqbw")]
-
[name="W"] 麻烦被炸的手足全失的小孩子用嘴来为我化妆,真过意不去呢。
-
[Character(name="char_1507_Mephisto_1")]
-
[name="梅菲斯特"] 呵。
-
[Character(name="char_1504_cqbw")]
-
[name="W"] 我们两个斗嘴——可是没什么好处的。
-
[Character(name="char_1504_cqbw", name2="char_1507_Mephisto_1", focus=2)]
-
[name="梅菲斯特"] 我姑且承认了。
[name="梅菲斯特"] 那么,鱼上钩了?
-
[Character(name="char_1504_cqbw", name2="char_1507_Mephisto_1", focus=1)]
-
[name="W"] 一定。就看爱国者那个老家伙能不能把真货带回去了。
[name="W"] 说起来,你还挺怕这老头的吧?
-
[Character(name="char_1504_cqbw", name2="char_1507_Mephisto_1#3", focus=2)]
-
[name="梅菲斯特"] 我心情已经有些不太好了。
-
[Character(name="char_1504_cqbw", name2="char_1507_Mephisto_1#3", focus=1)]
-
[name="W"] 哎呀,抱歉。
[name="W"] 不过在钓上大鱼之前,对吧。
[name="W"] 要么我们俩,就先相互忍耐一下吧?
-
-
[Character(name="char_1504_cqbw", name2="char_1507_Mephisto_1", focus=2)]
-
[name="梅菲斯特"] 哼。是啊。
[name="梅菲斯特"] 我先得解决这些小的。
-
[Character(name="char_1507_Mephisto_1")]
-
[name="梅菲斯特"] 罗德岛的几位,出来吧。
[name="梅菲斯特"] ——想要在我面前隐藏自己,是绝对不可能的哦。
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
-
[Character(name="char_219_meteo_1")]
-
[name="陨星"] 杰西卡,别!
[name="陨星"] 这可能是陷阱......!
-
[Character(name="char_259_Jessica_1#3")]
-
[name="杰西卡"] 他发现我们了!必须——
[name="杰西卡"] 如果击倒敌人的领袖的话,我们......必须......!
-
[PlaySound(key="$p_imp_grenade_n")]
[PlaySound(key="$d_gen_explo_n", delay=0.3)]
[Delay(time=1)]
-
[Character(name="char_1507_Mephisto_1#5")]
-
[name="梅菲斯特"] 嗯,果然在啊。
[name="梅菲斯特"] 是哪里来的小猫咪呢~
[name="梅菲斯特"] 这里可不是让你随意玩耍的地方哦。
-
[Character(name="char_1507_Mephisto_1")]
-
[name="梅菲斯特"] 喂,你们。
-
[Character(name="char_1002_nsabr_2")]
-
[name="整合运动成员"] 是!!
-
[Character(name="char_1507_Mephisto_1")]
-
[name="梅菲斯特"] ——分食丰盛的猎物之前——
[name="梅菲斯特"] 先去尝尝小的吧。
-
[Character(name="char_1002_nsabr_2",name2="char_1002_nsabr_2")]
-
[name="整合运动成员"] 噢噢,噢噢噢!!
-
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] 呿!
-
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_04-04_end.txt b/resources/gamedata/story/obt/main/level_main_04-04_end.txt
index dbcafaaf..1db9cb95 100644
--- a/resources/gamedata/story/obt/main/level_main_04-04_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_04-04_end.txt
@@ -1,21 +1,12 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三十二关(前)
-
-// Comments
-
[Background(image="bg_cher_2", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$cherimp_intro", key="$cherimp_loop", volume=0.8, crossfade=1, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] 哈,哈......可恶......
-
[Character(name="char_259_Jessica_1")]
-
[name="杰西卡"] 总算......解决了......
-
[Character(name="char_219_meteo_1")]
-
[name="陨星"] ......
[name="陨星"] ......不,还没有。
[Character(name="char_259_Jessica_1")]
@@ -23,8 +14,6 @@
[Dialog]
[Character]
[Delay(time=1)]
-
-
[name="整合运动成员"] 咕,咕......
[name="整合运动成员"] 呃,呃啊!
[name="整合运动成员"] 好疼......好疼啊......
@@ -32,125 +21,75 @@
[name="整合运动成员"] 啊啊?!!
[name="整合运动成员"] 罗......罗德岛!
[name="整合运动成员"] 敌人......敌人!!
-
-
[Character(name="char_259_Jessica_1#3")]
-
[name="杰西卡"] 什......!怎么......
[name="杰西卡"] 刚才被打倒的整合运动又站起来了——?
-
[Character(name="char_1507_Mephisto_1")]
-
[name="梅菲斯特"] 怎么?不行了吗?
-
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] 光芒,从那个家伙的法杖里......?
[Character(name="char_1507_Mephisto_1")]
[name="梅菲斯特"] 我可还没有动手哦。
-
[Character(name="char_259_Jessica_1", name2="char_219_meteo_1", focus=1)]
-
[name="杰西卡"] 而且......还有更多敌人增援.....
-
[Character(name="char_259_Jessica_1", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] 可恶......!
[name="陨星"] 现在,只能依赖这一发弩弹能把敌人的首领......!
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=1)]
-
[name="霜叶"] 不。
-
[Character(name="char_1507_Mephisto_1")]
-
[name="梅菲斯特"] 哈哈......这种情况下,你们还有讨论的余裕吗?
[name="梅菲斯特"] 真自信啊。
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] 呵,就让这发弩弹教教你......
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=1)]
-
[name="霜叶"] 不,陨星。不行。
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] 啧......!为什么!
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=1)]
-
[name="霜叶"] 快撤退。
[name="霜叶"] 我感受到了......
[name="霜叶"] 是他们。他们来了。
-
[Character(name="char_1507_Mephisto_1")]
-
[name="梅菲斯特"] 嗯?不射击吗?
[name="梅菲斯特"] 真可惜。
[name="梅菲斯特"] 之后,你们就没机会了哦。
-
[Character(name="char_219_meteo_1")]
-
[name="陨星"] 他要撤退了?可是——
-
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] 陨星!射击西侧那栋危楼,快!至少可以分散敌人的注意力!
-
[Character(name="char_219_meteo_1")]
[name="陨星"] ......只能这样了!没问题!
-
-
[PlaySound(key="$d_gen_explo_n")]
[CameraShake(duration=1, xstrength=10, ystrength=8, vibrato=30, randomness=90, fadeout=false)]
[Blocker(a=0.7, r=0.93, g=0.7, b=0.2, fadetime=0.1, block=true)]
[Blocker(a=0, r=0.93, g=0.75, b=0.32, fadetime=0.2, block=true)]
[Character(name="char_193_frostl_1", name2="char_259_Jessica_1", focus=1)]
-
[name="霜叶"] 杰西卡,跑起来。
-
[Character(name="char_193_frostl_1", name2="char_259_Jessica_1#3", focus=2)]
-
[name="杰西卡"] 诶?
-
[Character(name="char_193_frostl_1", name2="char_259_Jessica_1#3", focus=1)]
-
[name="霜叶"] ......雪怪们来了。
-
[Character(name="char_193_frostl_1", name2="char_259_Jessica_1#5", focus=2)]
-
[name="杰西卡"] 等......
[name="杰西卡"] 好、好冷......
-
[Character(name="char_193_frostl_1", name2="char_259_Jessica_1#5", focus=1)]
-
[name="霜叶"] ................走。
[name="霜叶"] 立刻。
-
[Character(name="char_219_meteo_1")]
-
[name="陨星"] ......杰西卡。
[name="陨星"] 她说得对。
[name="陨星"] 我们快走......!
-
-
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] 阿米娅,听得见吗。
[name="霜叶"] 喂,喂。
-
[Character(name="char_219_meteo_1")]
-
[name="陨星"] 快走!我掩护你们!
-
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] 听好,阿米娅。
[name="霜叶"] ——不要来。
[name="霜叶"] 这个废城分城是——
-
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_04-05_beg.txt b/resources/gamedata/story/obt/main/level_main_04-05_beg.txt
index f8e8f75f..8dc0318c 100644
--- a/resources/gamedata/story/obt/main/level_main_04-05_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_04-05_beg.txt
@@ -1,82 +1,48 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三十二关(前)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_lungmen_m", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$mist_loop", key="$mist_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] 霜叶?霜叶?!
[name="阿米娅"] 怎么回事——
-
[Character(name="char_002_amiya_1", focus=-1)]
-
[name="近卫干员"] 阿米娅!这里是第二侦查小队——
[name="近卫干员"] 我们正在撤退!但是对方......
[name="近卫干员"] 整合运动......
[name="近卫干员"] ......
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 又断了?
[name="阿米娅"] 第三侦查小队!听得见吗!第三侦查小队!
[name="阿米娅"] ......
-
[Character(name="char_010_chen_1#3")]
-
[name="陈"] ......
-
[Character(name="char_010_chen_1#3", focus=-1)]
-
[name="凯尔希"] 阿米娅。
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 凯尔希医生!是我!你接到了吗——
-
[Character(name="char_002_amiya_1", focus=-1)]
-
[name="凯尔希"] 我一直在舰桥监控。
[name="凯尔希"] 你帮我问问你身边那个陈警官。
[name="凯尔希"] 就问——
[name="凯尔希"] “龙门还要装腔作势到什么时候?”
-
-
[Character(name="char_010_chen_1#5")]
-
[name="陈"] 刚才的发言,我就当没听到。
[name="陈"] 不过,这确实不是什么还能慢慢悠悠的情况。
-
[Character(name="char_136_hsguma")]
-
[name="星熊"] 出了什么事?我不过拿个报表,你们两个的表情就变得那么严肃。
[name="星熊"] ——有任务?
-
[Character(name="char_010_chen_1")]
-
[name="陈"] 没错。
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 大家......整理下装备,我觉得,应该是时候出发了。
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=1)]
-
[name="阿米娅"] 陈长官,我请求龙门出动近卫局,配合罗德岛进行救援任务。
[name="阿米娅"] 甚至,那里会有整合运动的临时指挥部——
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=2)]
-
[name="陈"] ......
-
[Character(name="char_002_amiya_1#4", name2="char_010_chen_1", focus=1)]
-
[name="阿米娅"] 而且,各个侦查小队,一定还在我看不见的地方战斗着......
-
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_04-05_end.txt b/resources/gamedata/story/obt/main/level_main_04-05_end.txt
index 29f9f228..080fc48e 100644
--- a/resources/gamedata/story/obt/main/level_main_04-05_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_04-05_end.txt
@@ -1,119 +1,70 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三十二关(前)
-
-// Comments
-
[Background(image="bg_lungmen_m", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$mist_loop", key="$mist_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=1)]
-
[name="阿米娅"] 事已至此......我们已经没有别的选择。如果陈长官拒绝——
[name="阿米娅"] 那么罗德岛就会单方面出动。
[name="阿米娅"] 况且这一行为,并不破坏罗德岛与龙门之间的协约。
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 近卫局当然会去。
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=1)]
-
[name="阿米娅"] ......是,是吗......
[name="阿米娅"] ......
[name="阿米娅"] 那我代表罗德岛感谢陈长官——
[name="阿米娅"] 我知道,感染者对于龙门而言......
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 这是小事。
[name="陈"] 只不过,我对于近卫局各个小队是否能突入分城内部还有一定的疑虑。
[name="陈"] 我们将见机行事。
[name="陈"] 如果可能的话,我们一定会帮助你。
[name="陈"] 但近卫局依然会以处理整合运动这一任务为最优先。
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=1)]
-
[name="阿米娅"] 这样......这样就够了。
[name="阿米娅"] ......谢谢你,陈长官。
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 抱歉,我有自己的使命。
[name="陈"] 设备另一头的那个医生,听到了吗?
[name="陈"] 我会与罗德岛一起行动。
-
[Character(name="char_002_amiya_1", focus=-1)]
-
[name="凯尔希"] 阿米娅,小心点。
[name="凯尔希"] 事情并不单纯。
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 我会小心的。
-
[Character(name="char_002_amiya_1", focus=-1)]
-
[name="凯尔希"] 对了,我陆续建立了一些综合情报。
[name="凯尔希"] 罗德岛已经派出了救援小队,协助其他参与任务的侦察小队。
[name="凯尔希"] 只不过陨星他们所在的地方,我们无法深入,无能为力。
[name="凯尔希"] 这要靠你了。
-
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 只有陨星她们吗......
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 我明白了。我会去找她们的。
-
[Character(name="char_002_amiya_1", focus=-1)]
-
[name="凯尔希"] 我会将把坐标发送给你。
[name="凯尔希"] 记住,一切以安全为最优先。
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 我明白。
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
-
[Character(name="char_136_hsguma", name2="char_010_chen_1", focus=1)]
-
[name="星熊"] 所以,什么时候出发?
-
[Character(name="char_136_hsguma", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 现在。
-
[Character(name="char_136_hsguma", name2="char_010_chen_1", focus=1)]
-
[name="星熊"] 我去整备。你通知一下近卫局的其他人。
-
[Character(name="char_136_hsguma", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 好。
-
[Character(name="char_010_chen_1")]
-
[name="陈"] 阿米娅,十分钟之后,我们一起出发。
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 好的。
-
[Background(fadetime=1, block=true)]
-
[Character(name="char_002_amiya_1#4")]
-
[name="阿米娅"] 你们一定要平安无事......
-
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_04-06_beg.txt b/resources/gamedata/story/obt/main/level_main_04-06_beg.txt
index 1cbca954..dfc01922 100644
--- a/resources/gamedata/story/obt/main/level_main_04-06_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_04-06_beg.txt
@@ -1,60 +1,39 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三十二关(前)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_cher_2", width=1, height=1, fadetime=2)]
[PlayMusic(intro="$cherimp_intro", key="$cherimp_loop", volume=0.8, crossfade=1, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_002_amiya_1",fadetime=0.3,block=true)]
[Dialog]
[name="阿米娅"] 我们到了。
[name="阿米娅"] ......真是个阴沉的地方。
-
[Character(name="char_136_hsguma", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 外交频道呢?
-
[Character(name="char_136_hsguma", name2="char_010_chen_1", focus=1)]
-
[name="星熊"] 没消息。
[name="星熊"] 看来,这里已经被乌萨斯抛弃了。
-
[Character(name="char_136_hsguma", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 废城......吗。
[name="陈"] 如果它已经成了整合运动的窝点,对于龙门而言,情况会变得越来越难以处理。
-
[Character(name="char_136_hsguma", name2="char_010_chen_1", focus=1)]
-
[name="星熊"] 离龙门太近了。
[name="星熊"] 如果碎骨的行动是接受了这里的指挥,那我们放任不管的后果,确实不堪设想。
[name="星熊"] 只不过,切尔诺伯格的这个分城——究竟发生了什么事?
[name="星熊"] 遭受天灾之后是不可能移动这么长的距离的。
[name="星熊"] 为什么,它会出现在这里?
-
[Character(name="char_136_hsguma", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 从观测得来的数据分析......这里遭受过天灾的余波。
[name="阿米娅"] 分城是在移动到这里后才被天灾摧毁的。
-
[Character(name="char_136_hsguma", name2="char_002_amiya_1", focus=1)]
-
[name="星熊"] 哈。看来,罗德岛还有些很不错的天灾信使嘛。
[name="星熊"] 谨慎是正确的选择。
[name="星熊"] 一路上都有散漫的整合运动埋伏......
[name="星熊"] 简直像是食腐野兽一样盘踞在这废城之上。
[name="星熊"] 真的令人有点不太舒服。
-
[Character(name="char_136_hsguma", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 我确认了坐标,我们罗德岛还得继续深入——
[name="阿米娅"] 但这个地形,我认为,不适合整个部队一同行动。
-
[Character(name="char_136_hsguma", name2="char_002_amiya_1", focus=1)]
-
[name="星熊"] 接下来就是源石多生地带了吧?
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.2, block=true)]
[Character(fadetime=0)]
@@ -67,72 +46,48 @@
[Character(fadetime=0)]
[Background(screenadapt="coverall", image="bg_cher_2", width=1, height=1, fadetime=0)]
[Blocker(a=0, fadetime=0.2, block=true)]
-
[Character(name="char_010_chen_1#3", name2="char_136_hsguma", focus=2)]
-
[name="星熊"] 老陈,你觉得——
-
[Character(name="char_010_chen_1#3", name2="char_136_hsguma", focus=2)]
-
[name="陈"] ......
-
[Character(name="char_010_chen_1#3", name2="char_136_hsguma", focus=2)]
-
[name="星熊"] 老陈?
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.2, block=true)]
[Character(fadetime=0)]
[Background(fadetime=0)]
[Character(name="char_010_chen_1#3", fadetime=1, block=true)]
-
[Blocker(a=0, fadetime=0.2, block=true)]
-
[name="陈"] 怎么会——
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.2, block=true)]
[Character(fadetime=0)]
[Background(screenadapt="coverall", image="bg_cher_2", width=1, height=1, fadetime=0)]
[Blocker(a=0, fadetime=0.2, block=true)]
-
[Character(name="char_136_hsguma")]
-
[name="星熊"] ——!
[name="星熊"] 老陈,你去哪!
[name="星熊"] 该死,跑得真快!那个难道是——
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] ......我也没有看清楚!
[name="阿米娅"] 但我觉得那个身影确实是......
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 我们得追上去——
-
[CameraShake(duration=1, xstrength=8, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
-
[Character(name="char_1002_nsabr_1")]
-
[name="整合运动成员"] ——
[name="整合运动成员"] 停下!
[Delay(time=0.6)]
-
[Character(name="char_136_hsguma")]
-
-
[name="星熊"] 居然选择在这个时候拦住我们......!
[name="星熊"] 那个家伙,不是一般的整合运动成员——
[name="星熊"] 而且......从哪爬出来这么多源石生物?
-
[Character(name="char_002_amiya_1#6")]
[name="阿米娅"] 那些源石生物......可能会爆炸!
[Character(name="char_136_hsguma")]
[name="星熊"] Dr.{@nickname}!
[name="星熊"] 让罗德岛的伙计们,都小心点!!
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_04-06_end.txt b/resources/gamedata/story/obt/main/level_main_04-06_end.txt
index b609199d..b3c40801 100644
--- a/resources/gamedata/story/obt/main/level_main_04-06_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_04-06_end.txt
@@ -1,132 +1,79 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三十二关(前)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_cher_2", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$cherimp_intro", key="$cherimp_loop", volume=0.8, crossfade=1, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 击溃整合运动了!
-
[Character(name="char_136_hsguma", name2="char_002_amiya_1", focus=1)]
-
[name="星熊"] 咳,作为路障来说,这家伙也未免太凶残了些!!
[name="星熊"] ......
[name="星熊"] 老陈已经跑得没影了。
-
[Character(name="char_136_hsguma", name2="char_002_amiya_1#4", focus=2)]
-
[name="阿米娅"] 这下糟了......
-
[Character(name="char_136_hsguma", name2="char_002_amiya_1#4", focus=1)]
-
[name="星熊"] 通讯也不接!啧,这衰样,真是没变过!
-
[Character(name="char_136_hsguma")]
-
[name="星熊"] 近卫局!全员,准备跟我一起进入——
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 不,星熊督察。
[name="阿米娅"] 交给我们吧。
-
[Character(name="char_136_hsguma", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 接下来,就是天灾留下的源石丛多生地段......
[name="阿米娅"] 身为健康人的各位继续深入下去,可能会染上矿石病。
[name="阿米娅"] 这是非常严重的后果。
[name="阿米娅"] 而且,作为感染者的我们——
-
-
[Character(name="char_136_hsguma", name2="char_002_amiya_1", focus=1)]
-
[name="星熊"] 哈。你用那小小的身子努力讲着官话的样子,真是有点可爱。
-
[Character(name="char_136_hsguma", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] ......
-
[Character(name="char_136_hsguma", name2="char_002_amiya_1#6", focus=2)]
-
[name="阿米娅"] 唉,唉?!
-
[Character(name="char_136_hsguma", name2="char_002_amiya_1#6", focus=1)]
-
[name="星熊"] 哈哈哈,别在意。
[name="星熊"] 不过你确实不用花力气劝我,你的意思,我都明白。
-
[Character(name="char_136_hsguma")]
-
[name="星熊"] 近卫局!我们当好罗德岛的盾!
[name="星熊"] 守住入口,不要让一个整合运动进去,也不要放一个整合运动出来!
[name="星熊"] 就让感染者问题的专家去处理感染者的问题!
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 星熊督察......
-
[Character(name="char_136_hsguma", name2="char_002_amiya_1", focus=1)]
-
[name="星熊"] 还有,叫我星熊就行。
[name="星熊"] 去吧。老陈就交给你们了。
[name="星熊"] 你可得把她活着还给近卫局哦。
-
[Character(name="char_136_hsguma", name2="char_002_amiya_1#7", focus=2)]
-
[name="阿米娅"] 好的,星熊......!我们一定会让陈长官平安归来......!
-
[Character(name="char_136_hsguma", name2="char_002_amiya_1#7", focus=1)]
-
[name="星熊"] 你们自己也要小心点。
-
[Character(name="char_136_hsguma", name2="char_002_amiya_1#7", focus=2)]
-
[name="阿米娅"] 嗯!
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 博士,请跟上我吧。
[name="阿米娅"] 罗德岛,出发!
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Background(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[name="阿米娅"] (等着我,陈长官......)
[name="阿米娅"] (霜叶,陨星,杰西卡......)
[name="阿米娅"] (一定要坚持住啊!)
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(screenadapt="coverall", image="bg_cher_3", width=1, height=1, fadetime=0)]
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="char_016_medic", name2="char_003_kalts_1", focus=1)]
-
[name="医疗干员"] 最后一支联系上的侦查小队也收容完毕了!
[name="医疗干员"] 情况......很糟糕......
-
[Character(name="char_016_medic", name2="char_003_kalts_1", focus=2)]
-
[name="凯尔希"] ——
[name="凯尔希"] 皮肤红肿,全身失温,组织坏死——
[name="凯尔希"] 怎么回事?
-
[Character(fadetime=0)]
-
[name="重伤的罗德岛干员"] 咕......
-
[Character(name="char_003_kalts_1#3")]
-
[name="凯尔希"] 全是冻伤?
-
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_04-07_beg.txt b/resources/gamedata/story/obt/main/level_main_04-07_beg.txt
index 909cf919..2e9829c6 100644
--- a/resources/gamedata/story/obt/main/level_main_04-07_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_04-07_beg.txt
@@ -1,26 +1,16 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三十二关(前)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_cher_2", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$cherimp_intro", key="$cherimp_loop", volume=0.8, crossfade=1, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 这里......倒下的都是些整合运动。
[name="阿米娅"] ......这个,伤口流出的血液冻成了冰渣,其他部分却很完好。
[name="阿米娅"] 确实是霜叶的技巧。
[name="阿米娅"] ——那边的废墟,应该是爆炸导致的。
[name="阿米娅"] 应该是陨星炸出来的没错。
-
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] (霜叶......杰西卡......陨星......她们,一定还......)
-
[Character(fadetime=0.6)]
-
[CharacterCutin(widgetID="1", name="char_003_kalts_1", style="cutin", fadestyle= "horiz_expand_center", fadetime=0.5, offsetx=0, width=200, block=true)]
[name="凯尔希"] 阿米娅,各救援小队都已抵达罗德岛、
[name="凯尔希"] 我们救出了除了陨星她们以外的所有侦查小队。
@@ -28,86 +18,55 @@
[name="凯尔希"] 所有人都有不同程度的冻伤。
[name="凯尔希"] 你要重视这点。
[CharacterCutin(widgetID="1", fadetime=0.5, block=true)]
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] ......冻伤?
-
[Character(name="char_002_amiya_1#6", focus=-1)]
[name="凯尔希"] 所有侦查小队都指出,分城中徘徊着一些特殊的整合运动成员。
[name="凯尔希"] 他们有着特殊的作战方式,完全不像一般的整合运动成员那样盲目。
[name="凯尔希"] 多加小心。
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 我......我明白。
-
[Character(name="char_002_amiya_1", focus=-1)]
-
[name="凯尔希"] Dr.{@nickname},你也明白吧?
-
[Decision(options="明白", values="1")]
-
[Predicate(references="1")]
-
[name="凯尔希"] 那就好。
[name="凯尔希"] 我也要去做一些事情了。
[name="凯尔希"] 阿米娅,就算Dr.{@nickname}很有用,也别太过依靠一个人。
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] ......
-
[Character(name="char_002_amiya_1", focus=-1)]
-
[name="凯尔希"] 还有,注意戒指。
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 我知道。
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.2, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.2, block=true)]
-
[Character(name="char_002_amiya_1", focus=-1)]
-
[name="阿米娅"] 其实凯尔希医生也很担心你的。
[name="阿米娅"] 不知不觉中——
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 危险的野兽露出他们的利爪了。
-
[Decision(options="整合运动在我们的背后。;我们的退路......被切断了。;这些感染者暴徒,似乎对我们有些想法呢。", values="1;2;3")]
-
[Predicate(references="1;2;3")]
-
[Character(name="char_002_amiya_1#3")]
-
[name="阿米娅"] 嗯......他们非常想要阻止我们撤退呢。
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 然而,我们来到这里的目的,从来都不是逃跑。
[name="阿米娅"] 罗德岛,冲破他们的防线。
[name="阿米娅"] 让我们把陨星她们救回来!
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Character(fadetime=0)]
[Background(fadetime=0)]
-
-
[name="凯尔希"] 红,听得见吗?
[name="凯尔希"] 啊啊,对。
[name="凯尔希"] 没错。在贫民区东入口处会合。
[name="凯尔希"] 嗯。就我们两个。
[name="凯尔希"] 没问题的。
[name="凯尔希"] 对付整合运动,我们两个已经足够了。
-
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_04-07_end.txt b/resources/gamedata/story/obt/main/level_main_04-07_end.txt
index 41779c81..853c2bd3 100644
--- a/resources/gamedata/story/obt/main/level_main_04-07_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_04-07_end.txt
@@ -1,115 +1,70 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三十二关(前)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_cher_2", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$cherimp_intro", key="$cherimp_loop", volume=0.8, crossfade=1, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 为了攀爬个观测点,都要解决那么多整合运动......
[name="阿米娅"] 咦......
[name="阿米娅"] 那个......是陈长官吗?
[name="阿米娅"] 陈长官!
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] ——
[name="阿米娅"] (怎么会有这么多尸体......)
[name="阿米娅"] (这么多整合运动......全都是陈长官一个人打倒的吗?!)
-
[Character(name="char_010_chen_1#5")]
-
[name="陈"] ——!
-
[Character(name="char_010_chen_1#3")]
-
[name="陈"] 是你们......
-
[Character(name="char_010_chen_1#6")]
-
[name="陈"] 我冲动了。抱歉。
[name="陈"] 我可能中了敌人的陷阱......
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=1)]
-
[name="阿米娅"] 不......没事,没有偏离计划太多,只是————
[name="阿米娅"] 之前,出现的是......塔露拉?
-
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=2)]
-
[name="陈"] ......
[name="陈"] ......不。无所谓了。应该是我的错觉,这里无论如何也不像有那个人在的状况。
[name="陈"] 还是,要以任务优先。
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=2)]
-
[name="陈"] ......如果不是我来带队,近卫局将很难开展搜查任务。
[name="陈"] 尤其是现在的情况......
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1#5", focus=2)]
-
[name="陈"] 比我预想更复杂。
[name="陈"] 依照现状,独自深入的代价太大了。
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1#5", focus=1)]
-
[name="阿米娅"] 陈长官,罗德岛也希望你能够暂时返回近卫局队伍。
[name="阿米娅"] 这里毕竟是天灾残留的源石丛多生地段,对于健康人而言是很不利的。
[name="阿米娅"] 事先准备的防护消耗品也不一定能维持很久......
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=2)]
-
[name="陈"] 你们呢?
-
[Character(name="char_002_amiya_1", name2="char_010_chen_1", focus=1)]
-
[name="阿米娅"] 保护龙门,优先清理龙门的威胁,当然是我们的任务——
-
[Character(name="char_002_amiya_1#7", name2="char_010_chen_1", focus=1)]
-
[name="阿米娅"] 但在我们来到这里的理由中,最重要的那个,是解救罗德岛的成员。
[name="阿米娅"] 罗德岛不会放弃任何一个人。
[name="阿米娅"] 因此,罗德岛的作战方针也不会改变。
-
[Character(name="char_002_amiya_1#7", name2="char_010_chen_1", focus=2)]
-
[name="陈"] ......
[name="陈"] 我会带队与你们汇合——在条件允许的情况下。
-
[Character(name="char_002_amiya_1#7", name2="char_010_chen_1", focus=1)]
-
[name="阿米娅"] 好的。
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] 陈长官!罗德岛可以让一支小队护送你——
-
[Character(name="char_010_chen_1")]
-
[name="陈"] 不用。
-
[Dialog(fadetime=0.6)]
[Character(fadetime=0.6)]
[Delay(time=0.6)]
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] ......
[name="阿米娅"] ......陈长官,真要强呢。
[name="阿米娅"] 嗯?博士?
[name="阿米娅"] ......没关系的。
[name="阿米娅"] 我知道......罗德岛又要孤军奋战了。
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 但现在可不是垂头丧气的时候。
[name="阿米娅"] 毕竟,杰西卡她们还在等着我们。
-
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_04-08_beg.txt b/resources/gamedata/story/obt/main/level_main_04-08_beg.txt
index e040cb87..b69b6ea6 100644
--- a/resources/gamedata/story/obt/main/level_main_04-08_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_04-08_beg.txt
@@ -1,231 +1,146 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三十二关(前)
-
-// Comments
-
-
[PlayMusic(intro="$cherimp_intro", key="$cherimp_loop", volume=0.8, crossfade=1, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 嗯?
[name="阿米娅"] 这里是......
[name="阿米娅"] 我们已经很接近霜叶给出的坐标了,但......
[name="阿米娅"] 这股味道有些恶心。
[name="阿米娅"] 难道是焦臭味......?
[name="阿米娅"] 整合运动把我们引到了什么地方?
-
[Blocker(a=1, initr=2, r=1, g=1, b=1, fadetime=0.5, block=true)]
[Dialog(time=0.5)]
[Delay(time=1)]
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.2, block=true)]
[Blocker(a=0, fadetime=0.2, block=true)]
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 啧!小心偷袭!
[PlaySound(key="$p_imp_grenade_n", volume=0.6)]
[CameraShake(duration=1, xstrength=15, ystrength=10, vibrato=30, randomness=90, fadeout=true)]
-
[name="阿米娅"] 可恶!
-
[Dialog(fadetime=0)]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Background(screenadapt="coverall", image="bg_cher_2", width=1, height=1, fadetime=1)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_1011_wizard_1#2", name2="char_1002_nsabr_2", focus=1)]
-
[name="整合运动术士"] 没,没打中吗!
-
[Character(name="char_1011_wizard_1#2", name2="char_1002_nsabr_2", focus=2)]
-
[name="整合运动成员"] 没关系,我们这里是安全的!
-
[Dialog(time=0.5)]
[Character(name="char_1011_wizard_1#2", name2="char_1002_nsabr_2", focus=0)]
[Blocker(r=0.9, g=0.4, b=0.3, a=1, fadetime=0.1, block=true)]
-
[Blocker(r=0.7, g=0.4, a=1, fadetime=0.3, block=true)]
[Blocker(r=0.2, g=0,b=0, a=0.1, fadetime=0.6, block=true)]
-
[Character(name="char_1011_wizard_1")]
-
[name="整合运动术士"] 呃......
-
[Character(name="char_1002_nsabr_2")]
-
[name="整合运动成员"] 你,你怎么了?
-
[Character(name="char_1011_wizard_1")]
-
[name="整合运动术士"] 咕,咕......啊......
-
[Character(name="char_193_frostl_1#2")]
-
[name="???"] 他没机会回答你了。
-
[Character(name="char_1002_nsabr_2")]
-
[name="整合运动成员"] 什,什么!
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 是在那座建筑里吗!
[name="阿米娅"] 等等......那个难道是——
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] 霜叶!霜叶,是你吗?
-
[Dialog]
[Character(name="char_193_frostl_1", fadetime=0.6, block=true)]
[Delay(time=0.6)]
-
[name="霜叶"] 是我。敌人我解决掉了。
[name="霜叶"] 抱歉让你担心了,阿米娅。
[name="霜叶"] 唔......
-
[Character(name="char_002_amiya_1", name2="char_193_frostl_1", focus=1)]
-
[name="阿米娅"] 你受伤了?
[name="阿米娅"] 医生,快来!
[name="阿米娅"] ......怎么会?你身上的,也是冻伤?你们......
-
[Character(name="char_002_amiya_1", name2="char_193_frostl_1", focus=2)]
-
[name="霜叶"] 没关系,是小伤。
[name="霜叶"] 陨星和杰西卡还在广场那......
[name="霜叶"] 暂时还不要紧,但继续拖下去就很难说了。
[name="霜叶"] 我把敌人引了出来,整合运动还没发现她们。
-
[Character(name="char_002_amiya_1", name2="char_193_frostl_1", focus=1)]
-
[name="阿米娅"] 敌人?
-
[Character(name="char_002_amiya_1", name2="char_193_frostl_1", focus=2)]
-
[name="霜叶"] 我们现在的位置还比较隐蔽,不用太担心。
[name="霜叶"] 但他们马上就要来了......
-
[Dialog]
[Character(fadetime=0)]
[Delay(time=0.6)]
-
[Character(name="char_1507_Mephisto_1", fadetime=0.6, block=true)]
[Delay(time=0.6)]
-
[name="梅菲斯特"] 小狐狸,你躲到那里去了?
[name="梅菲斯特"] 快出来吧,捉迷藏要结束了哦。
[name="梅菲斯特"] 你每多藏一分钟,我就会折断你同伴一根手指——
[name="梅菲斯特"] 就算这样,你也还是要逃跑吗?
-
[Character(name="char_002_amiya_1#7", name2="char_193_frostl_1", focus=1)]
-
[name="阿米娅"] (梅菲斯特——!)
-
[Character(name="char_002_amiya_1#7", name2="char_193_frostl_1", focus=2)]
-
[name="霜叶"] (他在虚张声势。别激动。)
-
[Character(name="char_002_amiya_1#7", name2="char_193_frostl_1", focus=1)]
-
[name="阿米娅"] (他在做什么......)
-
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_002_amiya_1", name2="char_193_frostl_1", focus=2)]
-
[name="霜叶"] 整合运动转移了。
-
[Character(name="char_002_amiya_1", name2="char_193_frostl_1", focus=1)]
-
[name="阿米娅"] 那个家伙......!
[name="阿米娅"] 我们需要先联系陨星她们——
[name="阿米娅"] ......嗯?
[name="阿米娅"] 我们明明已经跨过了污染地带,为什么通讯依然接不通?
-
[Character(name="char_002_amiya_1", name2="char_193_frostl_1", focus=2)]
-
[name="霜叶"] 哈......
[name="霜叶"] 看看这个。
-
[Character(name="char_002_amiya_1", name2="char_193_frostl_1", focus=1)]
-
[name="阿米娅"] 这是你的通讯器?
-
[Character(name="char_002_amiya_1#6", name2="char_193_frostl_1", focus=1)]
-
[name="阿米娅"] ——!
[name="阿米娅"] 怎么会结冰了?难道是被......冻坏了?
-
[Character(name="char_002_amiya_1#6", name2="char_193_frostl_1", focus=2)]
-
[name="霜叶"] 梅菲斯特只是个添头而已。
[name="霜叶"] 这座废城里......
[name="霜叶"] 徘徊着更可怕的东西。
-
[Character(name="char_002_amiya_1", name2="char_193_frostl_1", focus=1)]
-
[name="阿米娅"] 可怕的东西?
-
[Character(name="char_002_amiya_1", name2="char_193_frostl_1", focus=2)]
-
[name="霜叶"] 雪怪们。撞上他们,事情就难办了。
-
[Character(name="char_002_amiya_1", name2="char_193_frostl_1", focus=1)]
-
[name="阿米娅"] 雪怪,是说那个雪怪小队吗?他们究竟是......?
-
[Character(name="char_002_amiya_1", name2="char_193_frostl_1", focus=2)]
-
[name="霜叶"] 这点时间,很难讲的清。
[name="霜叶"] 但整个区域的低温,以及各个小队的遭遇......都是这些家伙的杰作。
[name="霜叶"] 整合运动的这支队伍,似乎在废城中划下了自己的地盘呢。
-
[Character(name="char_002_amiya_1", name2="char_193_frostl_1", focus=1)]
-
[name="阿米娅"] 天色暗下来了,这是个好机会......
[name="阿米娅"] 我们可以更加隐蔽的通过这片开阔地带。
[name="阿米娅"] 走吧,先去救出陨星她们。
-
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] 我来带路。
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="char_002_amiya_1", name2="char_193_frostl_1", focus=1)]
-
[name="阿米娅"] ......
[name="阿米娅"] 广场上这些......看不太清。
[name="阿米娅"] 是什么......雕塑吗?好奇怪的样子......
[name="阿米娅"] 这股味道也令人作呕......
-
[Character(name="char_002_amiya_1", name2="char_193_frostl_1", focus=2)]
-
[name="霜叶"] ......
[name="霜叶"] 这边,别走散了。
[name="霜叶"] 那些东西......别去看。
[name="霜叶"] ——有敌人。
[name="霜叶"] 悄无声息的干掉吧。
-
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_04-08_end.txt b/resources/gamedata/story/obt/main/level_main_04-08_end.txt
index 29a6bbb2..80fff6e2 100644
--- a/resources/gamedata/story/obt/main/level_main_04-08_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_04-08_end.txt
@@ -1,143 +1,88 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三十二关(前)
-
-// Comments
-
[Background(image="bg_cher_2", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$cherimp_intro", key="$cherimp_loop", volume=0.8, crossfade=1, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_219_meteo_1#2")]
-
[name="陨星"] ——!
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.2, block=true)]
[Character(name="char_193_frostl_1")]
[Blocker(a=0, fadetime=0.2, block=true)]
-
[name="霜叶"] 我知道你在掩体后面,别开火。
[name="霜叶"] 看看我带了谁来。
-
[Character(name="char_002_amiya_1#2")]
-
[name="阿米娅"] 陨星,是我们!
-
[Character(name="char_219_meteo_1#4")]
-
[name="陨星"] 谁?难道是......阿米娅吗!
-
[Character(name="char_219_meteo_1#5")]
-
[name="陨星"] 阿米娅!你......你居然来了!
[name="陨星"] 见到你,真是,真是太好了......
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.2, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.2, block=true)]
-
[Character(name="char_002_amiya_1", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] ——
[name="陨星"] ——你不该来。这是个巨大的陷阱。
[name="陨星"] 让你来营救我们,代价太大了。
-
[Character(name="char_002_amiya_1", name2="char_219_meteo_1#3", focus=2)]
-
[name="陨星"] 这是个错误的决定......!
-
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] 现在责怪她也没有用。
[name="霜叶"] 更何况,谁都看得出来你们根本没有机会逃出来......阿米娅是不会放弃你们的。
-
[Character(name="char_002_amiya_1", name2="char_219_meteo_1#5", focus=2)]
-
[name="陨星"] 我没在责怪她!只是......
[name="陨星"] 啧。对不起,阿米娅。
-
[Character(name="char_002_amiya_1#2", name2="char_219_meteo_1#5", focus=1)]
-
[name="阿米娅"] 没关系的。见到你们平安,我就已经非常开心了。
-
[Character(name="char_002_amiya_1#2", name2="char_219_meteo_1#5", focus=2)]
-
[name="陨星"] 阿米娅......
-
[Character(name="char_002_amiya_1", name2="char_219_meteo_1#5", focus=1)]
-
[name="阿米娅"] 但是......杰西卡她怎么了?
-
[Character(name="char_259_Jessica_1#5")]
[Character]
[name="杰西卡"] 唔......
-
[Character(name="char_002_amiya_1", name2="char_219_meteo_1#5", focus=2)]
-
[name="陨星"] 她有点......被吓到了。
[name="陨星"] 本来是想等她振作起来,但......
[name="陨星"] 该说是留下了心理创伤......吧。
-
[Character(name="char_259_Jessica_1#5")]
[Character]
[name="杰西卡"] ......
-
[Character(name="char_002_amiya_1#4")]
-
[name="阿米娅"] 杰西卡,你还好吗?
-
[Character(name="char_259_Jessica_1#5")]
-
[Character]
[name="杰西卡"] ......
-
[Character(name="char_002_amiya_1#4")]
-
[name="阿米娅"] 只能......
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 霜叶,帮个忙。把她的手放在我的胳膊上,把她手指抓紧了。
-
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] ......没问题。
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 好。
[name="阿米娅"] ......
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Background(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[Background(image="bg_cher_2", fadetime=0)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.15, block=true)]
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] ——!!
-
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[Background(image="bg_cher_0", fadetime=0)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.15, block=true)]
-
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[Background(image="bg_lungmen_station", fadetime=0)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.15, block=true)]
-
[Character(name="char_002_amiya_1#4")]
-
[name="阿米娅"] 呃......
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.2, block=true)]
[Background(image="bg_cher_2", width=1, height=1, fadetime=0)]
[Blocker(a=0, fadetime=0.2, block=true)]
-
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] 阿米娅!
[Background(fadetime=0.4)]
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
@@ -148,18 +93,10 @@
[Blocker(a=1, r=0, g=0, b=0, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.3, block=true)]
[delay=1.5]
[Blocker(a=1, r=1, g=1, b=1, afrom=1, rfrom=0, gfrom=0, bfrom=0, fadetime=4, block=true)]
-
[name="阿米娅"] 我没事!只是......唔......
[name="阿米娅"] 好强的......悲伤......
-
-//[Character(name="char_193_frostl_1")]
-//[name="霜叶"] ......这是你的......能力吗......?
-
[Character(name="char_002_amiya_1#2")]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.2, block=true)]
-//[name="阿米娅"] 要向......凯尔希医生......保密哦......
-//[name="阿米娅"] ......不是的......并不是我的
-
[Dialog]
[Blocker(a=1, r=1, g=1, b=1, fadetime=0.3, block=true)]
[Blocker(a=1, r=0.8, g=0.8, b=0.8, fadetime=0.3, block=true)]
@@ -168,136 +105,68 @@
[Blocker(a=1, r=1, g=1, b=1, fadetime=0.3, rfrom=0.8, bfrom=0.8, gfrom=0.8, block=true)]
[Blocker(a=1, r=1, g=1, b=1, fadetime=0.3, rfrom=0.8, bfrom=0.8, gfrom=0.8, block=true)]
[Blocker(a=0, fadetime=2, block=true)]
-
-//[Character(name="char_002_amiya_1", fadetime=0.6, block=true)]
-
[name="阿米娅"] 很模糊,但是......
-
-//[Character(name="char_002_amiya_1#7")]
-
-//[name="阿米娅"] 没问题的......一定要振作起来呀,杰西卡......!
-
-//[Dialog]
-//[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
-//[Character(fadetime=0)]
-//[Background(fadetime=0)]
-//[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="char_259_Jessica_1#5")]
-
[name="杰西卡"] ......
-
[Character(name="char_259_Jessica_1#5", focus=-1)]
-
[name="???"] 杰西卡!!
[name="???"] 没问题的......
[name="???"] 一定要振作起来呀,杰西卡......!
-//[Background(image="bg_cher_2", width=1, height=1, fadetime=1, block=true)]
-
-//[Character(name="char_259_Jessica_1#5")]
-
-//[name="杰西卡"] ......
-
-//[Character(name="char_259_Jessica_1")]
-
-//[name="杰西卡"] ......
-
[Character(name="char_259_Jessica_1#3")]
-
[name="杰西卡"] ......?
[name="杰西卡"] ......阿米娅......?
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Character(name="char_002_amiya_1#2")]
-
[name="阿米娅"] ——
[name="阿米娅"] 是我。
-
[Character(name="char_259_Jessica_1#5")]
-
[name="杰西卡"] 阿米娅......阿米娅......
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="char_002_amiya_1#3")]
-
[name="阿米娅"] 好了,好了......已经没事了。
-
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Character(fadetime=0)]
[Background(image="bg_cher_2", width=1, height=1, fadetime=1, block=true)]
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="char_219_meteo_1#4")]
-
-//[name="陨星"] 真厉害......虽然我不是第一次看到了,但依然觉得,有点不可思议。
[name="陨星"] 杰西卡......你还好吗......
-
-
[Character(name="char_259_Jessica_1", name2="char_002_amiya_1", focus=1)]
-
[name="杰西卡"] 阿米娅......我是在......
-
[Character(name="char_259_Jessica_1#5", name2="char_002_amiya_1", focus=1)]
-
[name="杰西卡"] ......对不起......我没想到......我没想到......
-
[Character(name="char_259_Jessica_1#5", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 没关系的......
-
[Character(name="char_259_Jessica_1#5", name2="char_002_amiya_1", focus=1)]
-
[name="杰西卡"] 那些,那些......呜......
-
[Character(name="char_259_Jessica_1#5", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 我感受到了。
[name="阿米娅"] 没错,我也经历过——
[name="阿米娅"] ——想要逃跑,却走不动路——
[name="阿米娅"] ——想要尖叫,却发不出声音——
[name="阿米娅"] 我懂的,杰西卡......我也经历过。
-
[Character(name="char_259_Jessica_1#5", name2="char_002_amiya_1", focus=1)]
-
[name="杰西卡"] .......
-
[Character(name="char_259_Jessica_1#5", name2="char_002_amiya_1", focus=2)]
-
[name="阿米娅"] 站起来吧,杰西卡。
[name="阿米娅"] 你不用再害怕了——
-
[Character(name="char_259_Jessica_1#5", name2="char_002_amiya_1#2", focus=2)]
-
[name="阿米娅"] 因为你现在,和我们在一起。你不孤单,你身边永远有我们。
[name="阿米娅"] 我们还得一起回罗德岛。
-
[Character(name="char_259_Jessica_1#5", name2="char_002_amiya_1#3", focus=2)]
-
[name="阿米娅"] 芙兰卡和雷蛇还在等你呢。
-
[Character(name="char_259_Jessica_1", name2="char_002_amiya_1#3", focus=1)]
-
[name="杰西卡"] ......
-
[Character(name="char_259_Jessica_1#6", name2="char_002_amiya_1#3", focus=1)]
-
[name="杰西卡"] ......嗯!
-
[Character(fadetime=1)]
[Delay(time=0.6)]
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] ......
[name="霜叶"] 阿米娅......你......刚才用了......
[Character(name="char_002_amiya_1#3")]
[name="阿米娅"] 可得......向凯尔希医生保密哦。
-
-
-
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_04-09_beg.txt b/resources/gamedata/story/obt/main/level_main_04-09_beg.txt
index 7683590b..a244dbda 100644
--- a/resources/gamedata/story/obt/main/level_main_04-09_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_04-09_beg.txt
@@ -1,56 +1,36 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三十二关(前)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_cher_2", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$cherimp_intro", key="$cherimp_loop", volume=0.8, crossfade=1, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_002_amiya_1", name2="char_219_meteo_1", focus=1)]
-
[name="阿米娅"] 陨星......
[name="阿米娅"] 杰西卡究竟看到了什么......?你们也在一起吗?
-
[Character(name="char_002_amiya_1", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] ......你最好还是不知道为妙。
[name="陨星"] 不是什么战略上的问题......就先别关心了。
-
[Character(name="char_002_amiya_1#6", name2="char_219_meteo_1", focus=1)]
-
[name="阿米娅"] ......?
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.3, block=true)]
[Character(fadetime=0)]
[Background(fadetime=0)]
[Blocker(a=0, fadetime=0.3, block=true)]
-
[Character(name="char_1507_Mephisto_1#6")]
-
[name="???"] 还想藏到什么时候呢?罗德岛的小虫子们?
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Background(screenadapt="coverall", image="bg_cher_2", width=1, height=1, fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_002_amiya_1#7", name2="char_193_frostl_1", focus=1)]
-
[name="阿米娅"] (——!梅菲斯特!他发现我们的踪迹了吗?)
-
[Character(name="char_002_amiya_1#7", name2="char_193_frostl_1", focus=2)]
-
[name="霜叶"] (别出声。还没有,这是他惯用的伎俩。)
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_1507_Mephisto_1")]
-
[name="梅菲斯特"] 啊,啊,不想出来吗?
[name="梅菲斯特"] 别以为我没看见你们增援的队伍。
[name="梅菲斯特"] 也罢。算了,我有些东西要给你们看。你们会喜欢的。
@@ -58,12 +38,10 @@
[name="梅菲斯特"] 等待,等待,等待了那么久......终于等到这个时刻——
[name="梅菲斯特"] 这个向乌萨斯、向迫害我们感染者的人复仇的时刻!
[name="梅菲斯特"] 然而,这个分城的这些家伙呢?
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Image(image="bg_0_guard", fadetime=0, xScale=1, yScale=1)]
[ImageTween(image="bg_0_guard", xScaleTo=1.3, yScaleTo=1.3, duration=20)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[name="梅菲斯特"] 他们逃了。
[name="梅菲斯特"] 他们反应很快。在我们动手之前,就逃了。
[name="梅菲斯特"] 解开了地区锁,开足了马力,动用一切移动手段——
@@ -71,155 +49,97 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[name="梅菲斯特"] 我们的同胞,早就在各个城区中潜伏着,寻找着机会。
[name="梅菲斯特"] 最终他们被我们追上,得到了应有的惩罚。
[name="梅菲斯特"] 这些懦夫,这些施暴者,我们该怎么处理他们呢?
-
[Character(name="char_1507_Mephisto_1#5")]
-
[name="梅菲斯特"] 当然是——让他们成为一个标志!
[name="梅菲斯特"] 一个宣告感染者身上的一切不公,终将被摧毁的标志——
[name="梅菲斯特"] ——没错,那就是,整合运动的标志——
[name="梅菲斯特"] 让它们一个个都成为恐怖的象征吧!
[name="梅菲斯特"] 你们,去点燃那个标志!照亮周围!
-
[Character(name="char_1002_nsabr_2")]
-
[name="整合运动成员"] 是!
-
[Character(name="char_1507_Mephisto_1#5")]
-
[name="梅菲斯特"] 来吧,照亮这个城市吧!让罗德岛看看软弱的压迫者们的末路!
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.2, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.2, block=true)]
[Background(fadetime=2, block=false)]
[Character(name="char_219_meteo_1#3")]
-
[name="陨星"] (——不!)
-
[Dialog]
[Character(fadetime=0)]
-
[Decision(options="(迅速掩住阿米娅的双眼)", values="1")]
-
[Predicate(references="1")]
-
-//[Dialog]
-//[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.6, block=true)]
-//[Image(image="avg_40_1", fadetime=0)]
-//[Blocker(a=0, fadetime=0.6, block=true)]
-//[Background(fadetime=0)]
-
-
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.8, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=0.8, block=true)]
-
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] 博士——?!
-
[Character(name="char_002_amiya_1#6", focus=-1)]
-
[Decision(options="别看!;......", values="1;2")]
-
[Predicate(references="1;2")]
-
[Character(name="char_193_frostl_1")]
[name="霜叶"] ......
[name="霜叶"] 那是......恶毒和疯狂堆成的焚炉。
-
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] ......
[name="阿米娅"] 博士。请挪开你的手。
[name="阿米娅"] 我没问题的。
[name="阿米娅"] ——不,你必须让我看见。
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 他的行为总是一天,是我需要面对的。更何况以前也......
-
[Character(name="char_002_amiya_1#7", focus=-1)]
-
[Decision(options="(松开手)", values="1")]
-
[Predicate(references="1")]
-
-
-
[Dialog(fadetime=0)]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Image(image="avg_40_1",y=-50, fadetime=0, xScale=1.1, yScale=1.1)]
[ImageTween(image="bg_0_guard",yto=0, xScaleTo=1, yScaleTo=1, duration=10)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
-
-
[name="杰西卡"] 为什么......为什么......
[name="陨星"] 杰西卡,冷静点。
[name="陨星"] ——可恶!
[name="霜叶"] ......真是作孽......
[Delay(time=1)]
-
-
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.8, block=true)]
[Image(fadetime=0)]
[Background(screenadapt="coverall", image="bg_cher_2", width=1, height=1, fadetime=0)]
[Blocker(a=0, fadetime=0.8, block=true)]
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 那些焦臭味......
[name="阿米娅"] ............
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_1507_Mephisto_1")]
-
[name="梅菲斯特"] 你们还要躲多久呢,切尔诺伯格的那只兔子?
[name="梅菲斯特"] 刚才你们几个就悄悄摸摸的,我还以为你们要做什么。
[name="梅菲斯特"] 结果也只能默默看着吗......真的很无趣呢。
[name="梅菲斯特"] 看来,你还带了不少人?
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.3, block=true)]
[Character(fadetime=0)]
[Character(name="char_002_amiya_1#7")]
[Blocker(a=0, fadetime=0.3, block=true)]
-
[name="阿米娅"] 这些,都是你做的吗?
-
[Character(name="char_1507_Mephisto_1")]
-
[name="梅菲斯特"] 当然了——
[name="梅菲斯特"] 不运用恐怖的手段,如何减少损失呢。
[name="梅菲斯特"] 只要十分之一的人的死——
[name="梅菲斯特"] 就能恐吓住剩下十分之九的人。
[name="梅菲斯特"] 这可是,最有效的减少伤亡的措施呢。
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.2, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.2, block=true)]
-
[Character(name="char_002_amiya_1#9")]
-
[name="阿米娅"] ......
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] ——————
[name="阿米娅"] ——博士。
[name="阿米娅"] 我已经不是当时的我了。
@@ -229,21 +149,11 @@
[name="阿米娅"] 但现在的我,见过的惨剧已经足够多了。
[name="阿米娅"] 我当然不想再看到这种事情发生
[name="阿米娅"] ......但不去面对它们是不行的!
-
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.6, block=true)]
-
[name="阿米娅"] ......
[name="阿米娅"] 因为我要提醒自己。
[name="阿米娅"] 我还不能退后——
[name="阿米娅"] 我还要继续战斗下去!
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.3, block=true)]
-[Character(fadetime=0)]
-
-
-
-//[Delay(time=0.6)]
-//[Dialog]
-//[Blocker(block=true)]
-//[Image]
+[Character(fadetime=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_04-09_end.txt b/resources/gamedata/story/obt/main/level_main_04-09_end.txt
index 7c34c7cb..25775a5b 100644
--- a/resources/gamedata/story/obt/main/level_main_04-09_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_04-09_end.txt
@@ -1,157 +1,102 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三十二关(前)
-
-// Comments
-
-
[Background(image="bg_cher_2", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$cherimp_intro", key="$cherimp_loop", volume=0.8, crossfade=1, delay=0.5)]
[Delay(time=1)]
-
-
[Character(name="char_219_meteo_1#3")]
-
[name="陨星"] 霜叶,小心!别冲那么前!
-
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] 我知道自己在做什么——!
-
[Character(name="char_1002_nsabr_2")]
-
[name="整合运动成员"] 唔,唔唔额!
[name="整合运动成员"] 寒气切开了盾牌?!
[name="整合运动成员"] 什,什么?!
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] 闪开!
-
[Character(name="char_002_amiya_1#7", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] 阿米娅!霜叶打乱敌阵,冲向敌方指挥官了!
-
[Character(name="char_002_amiya_1#7", name2="char_219_meteo_1", focus=1)]
-
[name="阿米娅"] 狙击干员,术师干员,掩护霜叶!
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.2, block=true)]
[Character(fadetime=0)]
[Character(name="char_1507_Mephisto_1")]
[Blocker(a=0, fadetime=0.2, block=true)]
-
[name="梅菲斯特"] 哦哦......
[name="梅菲斯特"] 你想做什么呢,小狐狸?
-
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] 要你赎罪,要你痛哭流涕——
[name="霜叶"] ——要你的命。
-
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.2, block=true)]
[Character(fadetime=0)]
[Character(name="char_002_amiya_1#7")]
[Blocker(a=0, fadetime=0.2, block=true)]
-
[name="阿米娅"] 别挡道!
[CameraShake(duration=0.5, xstrength=8, ystrength=10, vibrato=30, randomness=90, block=false)]
[Character(name="char_1002_nsabr_2")]
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[PlaySound(key="$p_skill_chimera", volume=0.4)]
[Blocker(a=0, fadetime=1.5, block=false)]
-
-
[name="整合运动成员"] 呜哇!
[name="整合运动成员"] 黑,黑色的法术......
[name="整合运动成员"] 快,快跑!
[name="整合运动成员"] 我不想和梅菲斯特的手下一个下场......!
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 梅菲斯特,看你还能逃到哪里去!
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.2, block=true)]
[Character(fadetime=0)]
[Character(name="char_1507_Mephisto_1")]
[Blocker(a=0, fadetime=0.2, block=true)]
-
[name="梅菲斯特"] 哦。看来这些家伙还不足以拦住你们罗德岛嘛。
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 为你的所作所为付出代价吧,残忍的家伙!
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] 你逃不掉的。
-
[Character(name="char_1507_Mephisto_1")]
-
[name="梅菲斯特"] 小狐狸,你离我离得,有点近哦。
-
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] 因为我就是将手刃你的那个人。
[name="霜叶"] 不尊重生命的人——
[name="霜叶"] 不配拥有生命。
-
[Character(name="char_1507_Mephisto_1")]
-
[name="梅菲斯特"] 哦——
-
[Character(name="char_1507_Mephisto_1")]
[Background(screenadapt="coverall", image="bg_cher_6", width=1, height=1, fadetime=1)]
[StopMusic(fadetime=2)]
[name="梅菲斯特"] 是嘛。
[CameraShake(duration=0.5, xstrength=10, ystrength=10, vibrato=30, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.5, r=255, g=255, b=255, fadetime=3, block=true)]
-
[playsound(key="$d_gen_surfacefrozen", volume=0.8)]
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] ?!
[name="霜叶"] 怎么会,我的脚——?
-
-
-
[Character(name="char_219_meteo_1")]
-
[name="陨星"] 阿米娅!各个方向都出现了整合运动的敌人!虽然数量不多......
[name="陨星"] ......
-
[Character(name="char_219_meteo_1#3")]
-
[name="陨星"] 糟了,是雪怪小队......
[name="陨星"] 雪怪小队......聚拢起来了!
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=1, block=true)]
[Character(fadetime=0)]
-
-
[Character(name="char_1507_Mephisto_1")]
-
[name="梅菲斯特"] 好了,得向你们介绍一位新朋友才行。
[name="梅菲斯特"] 嗯哼~接下来,请热烈欢迎我们这个舞台的真正主角——
[name="梅菲斯特"] 西北冻原的噩梦,雪怪们的公主——
[name="梅菲斯特"] ————霜————星————小————姐!
[name="梅菲斯特"] 她会把你们的血肉,一点一滴的......
[Character(name="char_1507_Mephisto_1#5")]
-
[name="梅菲斯特"] 全·都·冻·成·碎·渣·哦~
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.2, block=true)]
[Background(fadetime=0.4)]
[Dialog]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.2, block=true)]
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] ————糟了!————
[Dialog]
@@ -179,57 +124,40 @@
[name="霜星"] ——梅菲斯特————
[Blocker(a=0, fadetime=2, block=false)]
[name="霜星"] 我该先把你这个连野兽都不如的杀人狂,丢在雪原里等死。
-
[delay(time=1)]
[Blocker(a=1, initr=2, r=1, g=1, b=1, fadetime=1, block=true)]
[Background(screenadapt="coverall", image="bg_cher_6", width=1, height=1, fadetime=0)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.8, block=true)]
[Character(name="char_1507_Mephisto_1#4")]
-
[name="梅菲斯特"] 啊呀,好可怕好可怕~
-
[Character(name="char_1507_Mephisto_1")]
-
[name="梅菲斯特"] 但罗德岛在那边哦。
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Background(image="bg_cher_6", width=1, height=1, fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
[Character(name="char_002_amiya_1#9")]
-
[name="阿米娅"] 霜叶——
[name="阿米娅"] 退后。
-
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] ——
[name="霜叶"] 阿米娅,带她们走。
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 不行!
[name="阿米娅"] 那个是......那个是——!
-
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] 她......向我们走过来了。
[name="霜叶"] 我们不可能赢。
[name="霜叶"] 呵......虽然感觉还没活够......
[name="霜叶"] 能遇见你们,我已经很开心了。
[name="霜叶"] 快走。
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] 霜叶?!
-
[Character(name="char_193_frostl_1")]
[CameraShake(duration=5, xstrength=10, ystrength=8, vibrato=20, randomness=90, fadeout=true, block=false)]
[name="霜叶"] 走!
-
[Dialog]
[Blocker(a=1, initr=2, r=1, g=1, b=1, fadetime=2, block=true)]
[playsound(key="$d_gen_surfacefrozen", volume=0.8)]
@@ -240,12 +168,10 @@
[Image(image="avg_40_2", xScale=1.2, yScale=1.2, fadetime=0)]
[ImageTween(image="avg_40_2", xScaleTo=1, yScaleTo=1, duration=10)]
[Blocker(a=0, r=1, g=1, b=1, fadetime=1, block=true)]
-
[name="霜星"] ————
[name="霜星"] 放心吧,罗德岛。
[name="霜星"] 我会让你们死的毫无痛苦。
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_04-10_beg.txt b/resources/gamedata/story/obt/main/level_main_04-10_beg.txt
index 4948339f..e2aff212 100644
--- a/resources/gamedata/story/obt/main/level_main_04-10_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_04-10_beg.txt
@@ -1,14 +1,8 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第四十关(前)
-
-// Comments
-
-
[PlayMusic(intro="$frostnova_intro", key="$frostnova_loop", volume=0.8, crossfade=1, delay=0.5)]
[Delay(time=1)]
-
[playsound(key="$d_gen_surfacefrozen", volume=0.8)]
[Image(image="avg_40_2", fadetime=1, block=true)]
-
[CameraShake(duration=-1, xstrength=5, ystrength=5, vibrato=15, randomness=90, fadeout=true, block=false)]
[name="杰西卡"] 温度......急剧下降?
[Blocker(a=0.05, r=1, g=1, b=1, fadetime=0.5, block=true)]
@@ -33,18 +27,15 @@
[Image(fadetime=1, block=true)]
[Blocker(a=0, fadetime=0.2, block=true)]
[Background(image="bg_cher_6", width=1, height=1, fadetime=1, block=true)]
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 她......正在剥夺这片区域的热量!
[name="阿米娅"] 居然能有这么广的范围吗!
[Character(name="char_193_frostl_1")]
[name="霜叶"] ......哈,雪怪们的公主......
[name="霜叶"] 头次见到......比我体温还低的人呢。
-
[Character(name="char_219_meteo_1")]
[name="陨星"] 霜叶!
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=1)]
-
[name="霜叶"] 陨星......其实我......也想要......
[name="霜叶"] 通过迂回来......来给你们创造空间......
[Character(name="char_193_frostl_1", name2="char_219_meteo_1#3", focus=2)]
@@ -52,98 +43,64 @@
[Character(name="char_193_frostl_1", name2="char_219_meteo_1#3", focus=1)]
[name="霜叶"] 可是......我的身体......已经冻僵了。
[name="霜叶"] 我的脚......动不了了。
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1#3", focus=2)]
-
[name="陨星"] 霜叶!!
-
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] 阿米娅,带她们突破包围。
[name="霜叶"] 再过不到一分钟,敌人的指挥官......可能会冻上整个广场。
[name="霜叶"] 我的命,可别浪费了。
-
-
[CameraShake(duration=1, xstrength=8, ystrength=10, vibrato=30, randomness=90, block=true)]
-
[Character(name="char_002_amiya_1", name2="char_219_meteo_1#3", focus=2)]
-
[name="陨星"] 阿米娅......我们不能......我不能!
-
[Character(name="char_002_amiya_1#7", name2="char_219_meteo_1#3", focus=1)]
-
[name="阿米娅"] 我明白。
[name="阿米娅"] 我不会丢下霜叶的。
[name="阿米娅"] 我是不会——丢下任何人的!
[name="阿米娅"] 我来封锁敌方小队的行动!
[name="阿米娅"] 陨星——去把霜叶救回来!!
-
[Character(name="char_002_amiya_1#7", name2="char_219_meteo_1#3", focus=2)]
-
[name="陨星"] 明白!
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 博士!拜托你指挥各个小队!
-
[Character(name="char_002_amiya_1#7", focus=-1)]
-
[Decision(options="不用你说!;(点头);好的!", values="1;2;3")]
-
[Predicate(references="1;2;3")]
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.2, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, fadetime=0.2, block=true)]
-
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] ————
[name="霜叶"] 想了想,这法术......
[name="霜叶"] 我只用过一次呢。
[name="霜叶"] ——“凡有血气......”
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.1, block=true)]
[Blocker(a=0, r=1, g=1, b=1, fadetime=0.1, block=true)]
[Delay(time=1)]
-
[Character(name="char_1505_frstar_1")]
-
[name="霜星"] 呵。
[name="霜星"] 想用冰对抗冰......吗。
-
[Character(name="char_193_frostl_1")]
[name="霜叶"] 唔......!
-
[Character(name="char_1505_frstar_1")]
[name="霜星"] 舌头,是不是不听使唤了?
-
[Character(name="char_193_frostl_1")]
[name="霜叶"] 你......
-
[Character(name="char_1505_frstar_1")]
[name="霜星"] ————
[name="霜星"] 雪怪小队,各自散开就位。
-
[Character(name="char_1002_nsabr_1")]
-
[name="整合运动成员"] 是。
-
[Character(name="char_1505_frstar_1")]
-
[name="霜星"] 我的兄弟们......
[name="霜星"] 去摧毁他们的掩体,冻结他们的血液吧。
[Character(name="char_1002_nsabr_1")]
[name="整合运动成员"] 明白。
-
[Dialog]
[Character]
[Delay(time=0.5)]
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] “——我知道你在想什么。”
-
[Character(name="char_1002_nsabr_1")]
[name="整合运动成员"] 咒语?
[name="整合运动成员"] 罗德岛的兔子......
@@ -152,9 +109,7 @@
[name="整合运动成员"] 等,等等,那东西跃过了......掩体?!
[name="整合运动成员"] 别——
[name="整合运动成员"] ——啊啊啊啊!!!!
-
[CameraShake(duration=1, xstrength=8, ystrength=10, vibrato=30, randomness=90, block=true)]
-
[name="整合运动成员"] 我,我的身体!好烫......!好烫!
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 陨星!
@@ -184,7 +139,6 @@
[name="霜星"] 等一下再来结束你的痛苦。
[Character(name="char_219_meteo_1")]
[name="陨星"] 可,可恶......!
-
[Character(name="char_1505_frstar_1")]
[name="霜星"] ......
[name="霜星"] 那么,你就是阿米娅吧。
@@ -200,16 +154,11 @@
[name="霜星"] ......抱歉。
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 你......为什么......
-
-
[Character(name="char_1505_frstar_1")]
[name="霜星"] ......♬
[name="霜星"] ——♪——♬——
[playsound(key="$d_gen_surfacefrozen", volume=0.8)]
[Blocker(a=0.3, r=255, g=255, b=255, fadetime=3, block=true)]
-
-
-
[Character(name="char_002_amiya_1#6")]
[name="阿米娅"] ——!
[name="阿米娅"] 怎么回事?
@@ -217,7 +166,6 @@
[name="霜星"] ——♬——♬——
[Character(name="char_002_amiya_1#6")]
[name="阿米娅"] ......下雪了?
-
[Character(name="char_1505_frstar_1")]
[Blocker(a=1, r=255, g=255, b=255, fadetime=3, block=true)]
[name="霜星"] ......♪
@@ -225,7 +173,6 @@
[name="霜星"] 刺猬玩偶与小熊们”......
[playsound(key="$d_gen_surfacefrozen", volume=0.8)]
[Character(name="char_219_meteo_1#3")]
-
[name="陨星"] 这个怪异的旋律......
[name="陨星"] ——她在施术!
[Character(name="char_1505_frstar_1")]
@@ -238,7 +185,6 @@
[name="阿米娅"] 凭空诞生的黑色冰晶,数量又增多了?
[Character(name="char_219_meteo_1#3")]
[name="杰西卡"] 冰晶缓缓降落在地面上了!
-
[Character(name="char_219_meteo_1#3")]
[name="陨星"] 糟糕,冰晶与地面的接触面......结冰了?
[name="陨星"] 黑色的冰面......
@@ -246,22 +192,14 @@
[Character(name="char_002_amiya_1#6")]
[name="阿米娅"] 冰晶正在迅速侵蚀周边的地形!
[playsound(key="$d_gen_surfacefrozen", volume=0.8)]
-
-
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 别让她唱完!!
-
[Character(name="char_002_amiya_1#7", focus=-1)]
-
[Decision(options="罗德岛,全力进攻!", values="1")]
-
[Predicate(references="1")]
-
[PlaySound(key="$flashback", volume=0.7, Delay=0.3)]
[PlaySound(key="$flashback", volume=0.7, Delay=0.7)]
[Delay(time=0.2)]
[Blocker(a=1,r=255, g=255, b=255, fadetime=0.3, block=true)]
[Image]
-[Blocker(block=true, fadetime=0.5)]
+[Blocker(block=true, fadetime=0.5)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_04-10_end.txt b/resources/gamedata/story/obt/main/level_main_04-10_end.txt
index aca80d97..1ce104c2 100644
--- a/resources/gamedata/story/obt/main/level_main_04-10_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_04-10_end.txt
@@ -1,38 +1,26 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三十二关(前)
-
-// Comments
-
[Background(image="bg_cher_6", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$frostnova_intro", key="$frostnova_loop", volume=0.8, crossfade=1, delay=0.5)]
[Delay(time=1)]
-
-
[Character(name="char_193_frostl_1")]
[name="霜叶"] 咳,咳......
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 陨星!我们击退了雪怪小队!
[name="阿米娅"] 可是——
-
[Character(name="char_1505_frstar_1")]
-
[name="霜星"] 确实,我有点低估你们罗德岛了。
[name="霜星"] 下手是不是,还是太轻了些。
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] (手指已经没有知觉了......可恶......)
[name="阿米娅"] ......怎么回事.....?
[name="阿米娅"] 寒流......还在凝聚?
-
[Character(name="char_1505_frstar_1")]
[name="霜星"] 这一次......
[name="霜星"] 你们就不会那么好运了。
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] ......?!
[name="阿米娅"] 不好.......!
[name="阿米娅"] 她是想吸收整片区域内的寒气,一口气爆发出来吗?!
-
[Character(name="char_1505_frstar_1")]
[name="霜星"] ——♩——♬——
[Character(name="char_002_amiya_1#7")]
@@ -65,7 +53,6 @@
[Character(name="char_1505_frstar_1")]
[name="霜星"] ——拼尽全力用自己的法术,停滞了寒潮的聚流吗?
[name="霜星"] ......真是个好孩子。
-
[Dialog]
[Character(fadetime=0)]
[Delay(time=0.3)]
@@ -88,7 +75,6 @@
[Character(name="char_219_meteo_1#3")]
[name="陨星"] 我去了......!
[Character(fadetime=0)]
-
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[Blocker(a=0, fadetime=1.5, block=false)]
[PlaySound(key="$d_gen_explo_n", volume=0.7)]
@@ -101,62 +87,41 @@
[Blocker(a=0, fadetime=1.5, block=false)]
[PlaySound(key="$p_imp_grenade_n", volume=0.7)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
-
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[Blocker(a=0, fadetime=1.5, block=false)]
[PlaySound(key="$p_imp_grenade_n", volume=0.7)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
-
[Character(name="char_219_meteo_1#2")]
-
[name="陨星"] 呃......!
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 陨星!!
-
[Character(name="char_219_meteo_1#3")]
-
[name="陨星"] 不是直接命中,没什么关系!
-
-
[Character(fadetime=0)]
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[Blocker(a=0, fadetime=1.5, block=false)]
[PlaySound(key="$p_imp_grenade_n", volume=0.7)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
-
-
[name="整合运动成员"] 还,还能跑吗?
[name="整合运动成员"] 可恶!
[name="整合运动成员"] 都说了!你凭什么靠近雪怪们啊!
[name="整合运动成员"] 继续射击!不要给她机会!
-
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[Blocker(a=0, fadetime=1.5, block=false)]
[PlaySound(key="$p_imp_grenade_n", volume=0.7)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
-
[Character(name="char_219_meteo_1#3")]
-
[name="陨星"] ——糟了!
-
[Character(name="char_219_meteo_1#2")]
-
[name="陨星"] 喀......!
-
[Character(name="char_259_Jessica_1#3")]
-
[name="杰西卡"] 不!!她被......她被击中了,不......
-
[Character(name="char_219_meteo_1#3")]
-
[name="陨星"] ......小伤而已!这样就想挡住我,还太早了!!
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[Blocker(a=0, fadetime=1.5, block=false)]
[PlaySound(key="$d_gen_surfacefrozen", volume=0.7)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 这还不够,我必须......
[Blocker(a=1, r=1, g=1, b=1, fadetime=0.2, block=true)]
@@ -178,7 +143,6 @@
[name="阿米娅"] 不管怎么样,只能试一把了!
[name="阿米娅"] 击中它吧——!
[name="阿米娅"] 大家可都......相信着我!
-
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[Blocker(a=0, fadetime=1.5, block=false)]
[PlaySound(key="$p_skill_chimera", volume=0.7)]
@@ -187,138 +151,87 @@
[name="整合运动成员"] ————?
[name="整合运动成员"] 罗德岛的领袖......
[name="整合运动成员"] 她的法术,击碎了我们埋设的源石?
-
[Blocker(a=0.5, r=255, g=255, b=255, fadetime=3, block=true)]
-
[name="整合运动成员"] ——起雾了——
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 果然!那个霜星是靠小队埋设的源石来创造寒潮!
[name="阿米娅"] 陨星!!趁现在——!
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[PlaySound(key="$d_gen_surfacefrozen", volume=0.7)]
[Blocker(a=0, fadetime=1.5, block=false)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
-
[Character(name="char_219_meteo_1#3")]
-
[name="陨星"] 霜叶......
[name="陨星"] 我......一定......会救你!!
[name="陨星"] 所以,等我......
[name="陨星"] 等我!
-
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Character(fadetime=0)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.6, block=true)]
-
[name="???"] 醒醒!
-
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] 呃......?
-
[Character(fadetime=0)]
-
[name="???"] 我抓到你了!
-
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] 谁......
-
[Character(name="char_219_meteo_1")]
-
[name="???"] 上来!快!抱稳我!
-
-
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=1)]
-
[name="霜叶"] ......陨......星?
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] 你逞什么英雄!
[name="陨星"] 我有蠢到,会眼睁睁的看着你送命吗!
-
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[PlaySound(key="$d_gen_explo_n", volume=0.7)]
[Blocker(a=0, fadetime=1.5, block=false)]
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=1)]
-
[name="霜叶"] 放我下来......我又不是什么......小动物......
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] 我可是不会松手的!
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[PlaySound(key="$d_gen_surfacefrozen", volume=0.7)]
[Blocker(a=0, fadetime=1.5, block=false)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
[Character(name="char_219_meteo_1")]
-
[name="陨星"] 阿米娅!杰西卡!!
-
[Character(name="char_259_Jessica_1#3")]
-
[name="杰西卡"] ......好!
[name="杰西卡"] 大家!快撤退!
-
[Character(name="char_002_amiya_1#7", name2="char_219_meteo_1", focus=1)]
-
[name="阿米娅"] 陨星,带霜叶先走,我掩护你们!
-
[Character(name="char_002_amiya_1#7", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] 我明白了!
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[PlaySound(key="$d_gen_surfacefrozen", volume=0.7)]
[Blocker(a=0, fadetime=1.5, block=false)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=1)]
-
[name="霜叶"] ......咕......
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] 哈,哈......咳哈......
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1#3", focus=2)]
-
[name="陨星"] 霜叶......撑下去......!
[name="陨星"] 别死......可别死了!!
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1#3", focus=1)]
-
[name="霜叶"] 别担心......我的命......还挺硬的。
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1", focus=2)]
-
[name="陨星"] 你也是......阿米娅也是!怎么一个两个都是这样!
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1#5", focus=2)]
-
[name="陨星"] 再怎么逞强......你们也只是孩子而已啊!
[PlaySound(key="$d_gen_surfacefrozen", volume=0.7)]
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[Blocker(a=0, fadetime=1.5, block=false)]
[Character(name="char_193_frostl_1", name2="char_219_meteo_1#5", focus=1)]
-
[name="霜叶"] 还把我当孩子......
[name="霜叶"] ......那我要是死了,救了你们几个,不还蛮值的吗。
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1#3", focus=2)]
[PlaySound(key="$d_gen_explo_n", volume=0.3)]
[name="陨星"] 你——你给我记住了!下次你再这么做......
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1#5", focus=2)]
-
[name="陨星"] 再这么做......我就......
-
[Character(name="char_193_frostl_1", name2="char_219_meteo_1#5", focus=1)]
-
[name="霜叶"] 哈......对不起。
[name="霜叶"] 跑起来吧,陨星。
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
@@ -326,36 +239,27 @@
[PlaySound(key="$d_sp_ballista", volume=0.7)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true)]
[Character(name="char_193_frostl_1")]
-
[name="霜叶"] 别......回头......!
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 走!快走!!
[name="阿米娅"] 撤出当前区域!优先保护伤员和医疗干员!
[name="阿米娅"] 狙击小队......!瞄准整合运动符号,射击!!
[name="阿米娅"] 破坏它的结构!解体整栋大楼!
-
[PlaySound(key="$d_gen_explo_n", volume=0.7)]
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[Blocker(a=0, fadetime=1.5, block=false)]
[CameraShake(duration=1, xstrength=15, ystrength=18, vibrato=30, randomness=90, fadeout=true)]
-
[name="阿米娅"] 咳,咳......
-
[name="阿米娅"] 爆炸引起的雾气更浓了——!
[name="阿米娅"] 趁现在!动作快!!
[name="阿米娅"] 全员撤出广场区域!!
-
[Dialog]
[Blocker(a=1, initr=2, r=0, g=0, b=0, fadetime=1.5, block=true)]
[Character(fadetime=0)]
[playsound(key="$d_gen_soldiersrun")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1.5, block=true)]
-
[Character(name="char_1505_frstar_1")]
[Delay(time=1)]
-
[name="霜星"] 逃掉了——吗。
[Blocker(a=0.7, r=0.6, g=0, b=0, fadetime=0.1, block=true)]
[Blocker(a=0, r=0.6, g=0, b=0, fadetime=0.8, block=true)]
@@ -367,114 +271,73 @@
[Blocker(a=0, r=0.6, g=0, b=0, fadetime=0.25, block=true)]
[name="霜星"] ————
[Background(fadetime=1, block=true)]
-
[name="霜星"] 你看了多久?
-
[Character(fadetime=0.5)]
-
[name="???"] 几分钟。
[name="???"] 这些战士值得称赞。
-
[Character(name="char_1505_frstar_1")]
-
[name="霜星"] 哼。
[Dialog]
[Character(fadetime=0.5, block=true)]
[Delay(time=0.6)]
[Image(image="avg_40_3", fadetime=2, xScale=1, yScale=1)]
[ImageTween(image="avg_40_3", duration=20, xScaleFrom=1, yScaleFrom=1, xScaleTo=1.2, yScaleTo=1.2,yTO=600 )]
-
[name="???"] 小心。
[name="???"] 你的身体状况不理想。
[name="霜星"] ——用不着你来提醒。
[name="霜星"] 做你该做的事吧,老顽固。
-
[Dialog]
-
[Image(fadetime=1, block=true)]
-
[name="霜星"] 我要去追击罗德岛了。
[name="霜星"] 在清剿他们之后,我们才能.....
[name="霜星"] 去......龙门。
-
[name="???"] ......
[Dialog]
[Delay(time=1)]
[stopmusic]
-
[playsound(key="$d_gen_soldiersrun")]
[playsound(key="$d_gen_soldiersrun",volume=0.6, delay=0.3)]
[CameraShake(duration=3, xstrength=0, ystrength=4, vibrato=12, randomness=90, block=false)]
[Background(screenadapt="coverall", image="bg_cher_3", width=1, height=1, fadetime=0.6, block=true)]
-
-
-
[Character(name="char_002_amiya_1")]
-
[name="阿米娅"] 呼......
[name="阿米娅"] 呼............
[name="阿米娅"] 马上,就能到达撤退点了。
[name="阿米娅"] 博士,我们......
[PlayMusic(intro="$escape_intro", key="$escape_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Character(name="char_219_meteo_1")]
-
[name="陨星"] ......阿米娅!!和近卫局的通讯,已经连上了!!
[name="陨星"] 紧急通讯!!
-
[Character(name="char_002_amiya_1#7")]
-
[name="阿米娅"] 陈长官!!
-
[Character(name="char_002_amiya_1#7", focus=-1)]
-
[name="陈"] ......听......好......?
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] 陈长官?你听得清楚吗?
-
[Character(fadetime=0)]
[Blocker(a=1, initr=2, r=0, g=0, b=0, block=true, fadetime=1)]
[name="陈"] ......龙门...........
-
[Character(name="char_002_amiya_1#6")]
-
[name="阿米娅"] ——————什么?!
-
[Dialog]
-
[Character(fadetime=0)]
[Background(fadetime=0)]
[Image(image="avg_40_4", fadetime=1, block=true)]
[Blocker(a=0, fadetime=1, block=false)]
[Delay(time=0.5)]
-
[name="陈"] ——我已经安全了。
[name="陈"] 但......
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[name="陈"] ......
[name="陈"] ......整合运动已经攻占了近卫局的一处重要设施,正在强行打开贫民区与外城的通路。
-
-
[Character(fadetime=0)]
-//修改此处的image来切换cg
[Image(image="avg_ep04",x=0, y=0, xScale=1, yScale=1, fadetime=0, screenadapt="coverall")]
[Blocker(a=0, fadetime=0.6, block=false)]
-//对话内容此处填入
[name="陈"] 阿米娅......
[name="陈"] 龙门......危险了。
-
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
-
-
-
-
-
-
-
[Delay(time=1)]
[Dialog]
[Blocker(block=true)]
@@ -483,7 +346,6 @@
[Blocker(a=0, initr=2, r=0, g=0, b=0, block=true, fadetime=0.4)]
[name=""] ............
[Delay(time=1)]
-
[Image(image="item_tll", fadetime=2, xScale=1.3, yScale=1.3)]
[ImageTween(image="item_tll", tiled=true, xScaleTo=1.0, yScaleTo=1.0, duration=25, block=false)]
[name="梅菲斯特"] W成功吸引了龙门和罗德岛的注意,把他们诱进了圈套。
@@ -497,11 +359,9 @@
[name="梅菲斯特"] 还有什么吩咐吗,塔露拉。
[Delay(time=1)]
[name="塔露拉"] ————
-
[Delay(time=1)]
[name="塔露拉"] 是时候了————
[name="塔露拉"] 让这腐败的城市,化为灰烬。
-
[Dialog]
[Stopmusic(fadetime=5)]
-[Blocker(block=true)]
+[Blocker(block=true)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_05-01_beg.txt b/resources/gamedata/story/obt/main/level_main_05-01_beg.txt
index ccf1c013..3dec5fd3 100644
--- a/resources/gamedata/story/obt/main/level_main_05-01_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_05-01_beg.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(前)
-
-// Comments
-
[Dialog]
[Character]
[stopmusic]
@@ -13,16 +10,12 @@
[Dialog]
[name="???"] 嘿嘿,我们不会分开的,对吧!
[Dialog(fadetime=2)]
-
[Delay(time=2)]
-
[name="???"] 你还记得那个老公爵掳走她时你做了什么吗?
[Dialog]
[name="???"] 你为了龙门能做到哪一步,是否真的什么都可以?
[name="???"] 现在,魏彦吾,你又要牺牲谁、牺牲什么?
-
[Dialog(fadetime=1)]
-
[Delay(time=1)]
[name="陈"] 唔......呃......
[Character(name="char_308_swire_1#4")]
@@ -43,11 +36,9 @@
[Blocker(a=1, r=0,g=0, b=0, fadetime=2,block=true)]
[Delay(time=0.3)]
[Character]
-
[Image(image="avg_5_1_swire",screenadapt="coverall",fadetime=2)]
[Blocker(a=0, fadetime=2, block=true)]
[PlayMusic(intro="$newhope01_intro", key="$newhope01_loop", volume=0.6, crossfade=1.5, delay=0.5)]
-
[Blocker(a=1, r=0,g=0, b=0, block=true)]
[Background(image="bg_corridor",screenadapt="coverall")]
[Character(name="char_010_chen_1#6")]
@@ -113,5 +104,4 @@
[Dialog]
[Delay(time=0.5)]
[Blocker(a=1,r=0, g=0, b=0, fadetime=2, block=true)]
-[Blocker(block=true, fadetime=0.5)]
-
+[Blocker(block=true, fadetime=0.5)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_05-01_end.txt b/resources/gamedata/story/obt/main/level_main_05-01_end.txt
index f4560629..94edd89d 100644
--- a/resources/gamedata/story/obt/main/level_main_05-01_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_05-01_end.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(后)
-
-// Comments
-// 从室内走向室外白光
[name=""] 07:55 A.M 天气/阴
[name=""] 龙门接舷区,落蹄州,罗德岛七号舱室
[Dialog]
@@ -9,7 +6,6 @@
[PlayMusic(intro="$newhope01_intro", key="$newhope01_loop", volume=0.6, crossfade=1.5, delay=0.5)]
[Background(image="bg_corridor",fadetime=1,screenadapt="coverall")]
[Delay(time=1)]
-
[Character(name="char_308_swire_1#5",name2="char_010_chen_1#1",fadetime=1,focus=1)]
[Delay(time=1)]
[name="诗怀雅"] 在本小姐和罗德岛的接应下,阻挠你们的整合运动溃散了,而你的小队相对保持了完整。哼哼,你总算可以回龙门了。
@@ -51,9 +47,6 @@
[name="诗怀雅"] 这也是你接到的命令?
[name="诗怀雅"] 没有你的擅离职守,龙门不会失陷。
[name="诗怀雅"] 我替你感到羞耻,陈警司。你该马上辞职,而我会接管特别督查组。
-
-
[Dialog]
[Delay(time=0.5)]
-[Blocker(a=1,r=0, g=0, b=0, fadetime=2, block=true)]
-
+[Blocker(a=1,r=0, g=0, b=0, fadetime=2, block=true)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_05-02_beg.txt b/resources/gamedata/story/obt/main/level_main_05-02_beg.txt
index 228e2560..d6a97e55 100644
--- a/resources/gamedata/story/obt/main/level_main_05-02_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_05-02_beg.txt
@@ -1,12 +1,10 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(后)
-
[Dialog]
[Character]
[Blocker(a=1, r=0,g=0, b=0, block=true)]
[PlayMusic(intro="$newhope01_intro", key="$newhope01_loop", volume=0.6, crossfade=1.5, delay=0.5)]
[Background(image="bg_corridor",fadetime=1,screenadapt="coverall")]
[Blocker(a=0, fadetime=1.5, block=true)]
-
[Character(name="char_308_swire_1#5",name2="char_010_chen_1#5",fadetime=1,block=true,focus=2)]
[Delay(time=1)]
[name="陈"] 诗怀雅,你没有这个权力。
@@ -62,7 +60,6 @@
[Dialog]
[Character]
[PlaySound(key="$d_gen_walk_n")]
-
[Character(name="avg_npc_012",fadetime=1,block=true)]
[Delay(time=1)]
[name="罗德岛干员"] 没有的事,不用见外。
@@ -109,7 +106,6 @@
[name="星熊"] 别去,没龙门有意思。
[Character(name="char_136_hsguma",name2="char_010_chen_1#1",focus=2)]
[name="陈"] 哈哈。
-
[Dialog]
[stopmusic]
[CameraShake(duration=0.3, xstrength=5, ystrength=3, vibrato=30, randomness=90, fadeout=true, block=true)]
@@ -123,7 +119,6 @@
[name="星熊"] 那我先出去。
[Character(name="char_136_hsguma",name2="char_010_chen_1#1",focus=2)]
[name="陈"] 麻烦你。
-
[Dialog]
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1,block=true)]
@@ -132,8 +127,6 @@
[Background]
[Image(image="bg_5_2_call",screenadapt="coverall", fadetime=2)]
[Blocker(a=0, fadetime=1, block=true)]
-
-
[name="陈"] 请说,我在听。
[Character]
[name="???"] 陈sir......那些感染者,整合运动......到处都是。
@@ -152,14 +145,12 @@
[name="???"] ......我没法说服你,陈sir. 你们要小心。
[name="???"] 等等,有动静。
[name="???"] 【电流声】
-
[Character(name="char_010_chen_1#5")]
[name="陈"] XR02?XR02!
[name="陈"] ......
[Dialog]
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1,block=true)]
-
[Image]
[Blocker(a=0, fadetime=1, block=true)]
[Character(name="char_010_chen_1#5")]
@@ -168,15 +159,12 @@
[name="星熊"] 啊,在。
[Character(name="char_136_hsguma",name2="char_010_chen_1#1",focus=2)]
[name="陈"] 去整备队伍吧,我们该走了。
-
[Character]
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2,block=true)]
[PlayMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.6, crossfade=1.5, delay=0.5)]
[Background(image="bg_uptown_1",screenadapt="coverall")]
[Blocker(a=0, fadetime=2, block=true)]
-
-
[Character(name="char_010_chen_1#1",name2="avg_npc_012",fadetime=1,focus=2)]
[Delay(time=1)]
[name="罗德岛干员"] 陈长官,你要出发了吗?
@@ -213,6 +201,4 @@
[Delay(time=0.3)]
[Dialog]
[Blocker(block=true)]
-[Image]
-
-
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_05-02_end.txt b/resources/gamedata/story/obt/main/level_main_05-02_end.txt
index 5b01b298..7fc89a61 100644
--- a/resources/gamedata/story/obt/main/level_main_05-02_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_05-02_end.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(后)
-
-// Comments
[PlayMusic(intro="$newhope01_intro", key="$newhope01_loop", volume=0.6, crossfade=1.5, delay=0.5)]
[Background(image="bg_uptown_1",fadetime=1,screenadapt="coverall")]
[Delay(time=1)]
@@ -131,8 +129,7 @@
[name="星熊"] 去哪?
[Character(name="char_136_hsguma",name2="char_010_chen_1#1",focus=2)]
[name="陈"] 木禾仓库。
-
[Delay(time=0.3)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_05-03_beg.txt b/resources/gamedata/story/obt/main/level_main_05-03_beg.txt
index b5b3e8b1..59136bd6 100644
--- a/resources/gamedata/story/obt/main/level_main_05-03_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_05-03_beg.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三关(前)
-
-// Comments
[PlaySound(key="$d_gen_soldiersrun",volume=0.5)]
[Background(screenadapt="coverall", image="bg_uptown_2",fadetime=1,screenadapt="coverall")]
[PlayMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.8, crossfade=1.5, delay=0.5)]
@@ -60,8 +58,7 @@
[name="陈"] ......只有三分钟。
[Character(name="char_136_hsguma",name2="char_010_chen_1#5",focus=1)]
[name="星熊"] 我去了。
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_05-03_end.txt b/resources/gamedata/story/obt/main/level_main_05-03_end.txt
index e60b45a0..6483c93c 100644
--- a/resources/gamedata/story/obt/main/level_main_05-03_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_05-03_end.txt
@@ -1,11 +1,6 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三关(后)
-
-// Comments
-
-
[PlayMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
-
[Character(name="char_1002_nsabr_1")]
[name="整合运动成员"] 为什么都跑了!
[name="整合运动成员"] 用法术攻击她啊!为什么要逃跑?!
@@ -32,14 +27,12 @@
[name="星熊"] 你不配被这面般若享用。
[Character(name="char_1002_nsabr_1")]
[name="整合运动成员"] 咿,咿咿咿咿!!
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2,block=true)]
[Delay(time=0.3)]
[Character]
[Background(screenadapt="coverall", image="bg_uptown_2")]
[Blocker(a=0, fadetime=2, block=true)]
-
[Character(name="char_015_lmg")]
[name="近卫局成员"] 丢,我们甚至还没来得及发动攻击。
[name="近卫局成员"] 一个人,两分半钟,她根本是一个人解决了所有整合运动。
@@ -50,13 +43,11 @@
[Character(name="char_010_chen_1#1",name2="char_015_lmg",focus=2)]
[name="近卫局成员"] 已被各小队分头抓获。
[name="近卫局成员"] ......陈sir,星熊督察她好像在向你招手。
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1,block=true)]
[Character]
[Delay(time=0.3)]
[PlaySound(key="$d_gen_soldiersrun",volume=0.5)]
-
[Blocker(a=0, fadetime=1, block=true)]
[Character(name="char_010_chen_1#1")]
[name="陈"] 医师,跟我来!
@@ -92,7 +83,6 @@
[Character]
[Background(screenadapt="coverall", image="bg_storehouse",screenadapt="coverall")]
[Blocker(a=0, fadetime=2, block=true)]
-
[Character(name="char_010_chen_1#4")]
[name="陈"] XR02,告诉我你的位置!XR02!
[playsound(key="$d_gen_transmissionget", volume=0.4)]
@@ -105,16 +95,13 @@
[name="陈"] 不,那是我!你别挂断!
[Character]
[name="线人"] 是陈sir吗?那太好了......我在......最里面。
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2,block=true)]
[Delay(time=0.3)]
[Character]
[Image(image="bg_5_3end1",screenadapt="coverall")]
-
[Blocker(a=0, fadetime=2, block=true)]
[ImageTween(xFrom=0, yFrom=0, xTo=0, yTo=0, xScaleFrom=1, yScaleFrom=1, xScaleTo=1.15, yScaleTo=1.15, duration=15, block=false)]
-
[name="陈"] 你的伤......你的眼睛怎么回事?
[name="线人"] 不小心中了法术。没事,不妨碍,我,咳,给你东西。
[name="陈"] 医师,给他止血!
@@ -127,7 +114,6 @@
[Character]
[Image]
[Blocker(a=0, fadetime=2, block=true)]
-
[Character(name="char_010_chen_1#4",name2="avg_npc_013",focus=2)]
[name="线人"] 拿好,陈sir......S249TA,F106。
[Character(name="char_010_chen_1#1",name2="avg_npc_013",focus=1)]
@@ -197,15 +183,12 @@
[name="线人"] 陈sir,你该早说。
[Character(name="char_010_chen_1#1")]
[name="陈"] 她自己不出声。
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2,block=true)]
[Delay(time=0.3)]
[Character]
-
[Image(image="bg_5_3end2",screenadapt="coverall")]
[Blocker(a=0, fadetime=2, block=true)]
-
[name="线人"] 大姐,我做得好吗?
[name="星熊"] 还不够。你得活下来才算做得好。
[name="线人"] 对唔住,哈哈......能被大姐背一回,我已经值了。
@@ -217,11 +200,7 @@
[name="线人"] 大姐......虽然我们一直都怕你,但我们其实......都撑你。
[name="线人"] 一直......都......撑你......
[name="星熊"] 我也是。
-
-
[Delay(time=0.6)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
-
-
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_05-04_beg.txt b/resources/gamedata/story/obt/main/level_main_05-04_beg.txt
index 05e95215..eca89b3c 100644
--- a/resources/gamedata/story/obt/main/level_main_05-04_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_05-04_beg.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第四关(前)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_uptown_2", width=1, height=1, fadetime=1)]
[PlayMusic(intro="$mist_loop", key="$mist_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=0.6)]
@@ -79,7 +76,6 @@
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1,block=true)]
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="char_136_hsguma",name2="char_010_chen_1#1",focus=1)]
[name="星熊"] 等等!老陈,他们是不是想要破坏那栋宅子的大门?
[Character(name="char_136_hsguma",name2="char_010_chen_1#1",focus=2)]
@@ -90,25 +86,21 @@
[name="陈"] 那是自然!狙击手,待命!
[Character(name="char_015_lmg")]
[name="近卫局成员"] 明白。
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.7,block=true)]
[Delay(time=0.3)]
[Character]
[Blocker(a=0, fadetime=0.7, block=true)]
-
[name="整合运动成员"] ......!
[name="整合运动成员"] 是龙门的军队!撤退!
[name="整合运动成员"] 联络——
-
[Character(name="char_010_chen_1#2")]
[name="陈"] 狙击手!射击那个背着无线电台的家伙!别让他发讯!
[Character(name="char_136_hsguma")]
[name="星熊"] 明明该固守据点,第一反应居然是跑?肯定有鬼!
[Character(name="char_010_chen_1#2")]
[name="陈"] 想跑就跑,跑得了吗!
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_05-04_end.txt b/resources/gamedata/story/obt/main/level_main_05-04_end.txt
index 8c5faf60..9a202dc7 100644
--- a/resources/gamedata/story/obt/main/level_main_05-04_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_05-04_end.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第四关(后)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_uptown_2", width=1, height=1, fadetime=2)]
[PlayMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
@@ -21,7 +18,6 @@
[Image(image="avg_5_4_door",x=20, y=0)]
[Blocker(a=0, fadetime=0.7, block=true)]
[ImageTween(xFrom=20, yFrom=0, xTo=0, yTo=0, duration=15, block=false)]
-
[Character(name="char_136_hsguma",name2="char_010_chen_1#1",focus=1)]
[name="星熊"] 你的公寓不是在太埔吗?
[Character(name="char_136_hsguma",name2="char_010_chen_1#1",focus=2)]
@@ -50,16 +46,13 @@
[PlaySound(key="$e_skill_skulsrsword", volume=0.4)]
[Blocker(a=0, fadetime=1.5, block=false)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
-
[delay(time=1)]
-
[Character(name="char_136_hsguma")]
[name="星熊"] 喂喂,这不是你自己家门吗,你就这么切开了?
[Character(name="char_010_chen_1#1")]
[name="陈"] 我没带钥匙。整合运动刚刚也在侧墙上开过洞了,他们造成了些意外的破坏也是有可能的。
[Character(name="char_136_hsguma")]
[name="星熊"] 你说是——算了,那就是吧。
-
[Dialog]
[Blocker(a=1,fadetime=2,block=true)]
[Delay(time=0.3)]
@@ -99,17 +92,11 @@
[Blocker(a=1, r=0,g=0, b=0, fadetime=2,block=true)]
[Delay(time=0.3)]
[Background]
-
[Blocker(a=0, fadetime=1, block=true)]
-
玩具要摆放整齐。
-
不准走出家门。
-
和别人说话要经过允许。
-
没同意前不准直视大人的眼睛。
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2,block=true)]
[Delay(time=0.3)]
@@ -122,7 +109,6 @@
[name="陈"] 居然一直有在打扫。
[name="陈"] 哼,一直空着这个房间留给我,真够宽容的,还是说觉得我是丧门星?
[name="陈"] 等等,照片,对,照片......
-
[Dialog]
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2,block=true)]
@@ -130,15 +116,10 @@
[Background]
[stopmusic(fadetime=1)]
[Blocker(a=0, fadetime=1, block=true)]
-
你得不到我的爱,一点也得不到。
-
对不起,很对不起,但我无法忍受你,光是看到你,我都恨到想要挠破自己的胳膊。
-
你们都让我无法忍受。我太自私了,我确实没法再坚持下去了。
-
你们会明白的,总有一天。要恨就恨吧。我恨你,你也恨我。那是最好的。
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2,block=true)]
[Delay(time=0.3)]
@@ -146,10 +127,8 @@
[Character]
[CameraEffect(effect="Grayscale", fadetime=0, keep=true, initamount=0, amount=1)]
[Image(image="avg_5_photo", tiled=true, fadetime=0, block=false)]
-
[Blocker(a=0, fadetime=0.3, block=true)]
[CameraEffect(effect="Grayscale", fadetime=18, amount=0, block=false)]
-
[name="陈"] 在这。
[name="陈"] 我还以为已经丢了,这么早的照片......
[name="陈"] 不对......他们难道在找这个?
@@ -162,7 +141,6 @@
[Background(screenadapt="coverall", image="bg_uptown_2", width=1, height=1)]
[Character]
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="char_136_hsguma")]
[name="星熊"] 啊,你终于出来了。
[Character(name="char_136_hsguma",name2="char_010_chen_1#1",focus=2)]
@@ -180,9 +158,7 @@
[Character(name="char_136_hsguma",name2="char_010_chen_1#1",focus=2)]
[name="陈"] 那就好。我们的道路又畅通了一些,也更接近目标了。
[name="陈"] 近卫局诸位,整队出发!让我们去把龙门拿回来!
-
-
[Delay(time=0.3)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_05-06_beg.txt b/resources/gamedata/story/obt/main/level_main_05-06_beg.txt
index 253760fc..73c22408 100644
--- a/resources/gamedata/story/obt/main/level_main_05-06_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_05-06_beg.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第五关(前)
-
-// Comments
-
[Background(image="bg_emporium", width=1, height=1,screenadapt="coverall", fadetime=1)]
[PlayMusic(intro="$mist_intro", key="$mist_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
@@ -54,7 +51,6 @@
[name="整合运动术师"] 什么,谁!
[Character(name="char_1002_nsabr_1")]
[name="整合运动成员"] 窗户!在窗户外面!
-
[Dialog]
[Character]
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
@@ -109,7 +105,6 @@
[name="近卫局成员"] 找掩体!快!躲在那架钢琴后面!
[Character(name="char_136_hsguma")]
[name="星熊"] 啊。
-
[Dialog]
[Character]
[Blocker(a=1, r=1, g=1, b=1, fadetime=0.1, block=true)]
@@ -121,7 +116,6 @@
[name="近卫局成员"] 它打破了我们的掩体!转移!
[Character(name="char_136_hsguma")]
[name="星熊"] 一百八十万......炸了。
-
[Character(name="char_1002_nsabr_1")]
[name="整合运动成员"] 其他同胞,其他同胞!听着!
[name="整合运动成员"] 我们占据了龙门的大古广场作为据点,也做好了防御准备,但近卫局从广场高层突袭了我们!他们正在削减我们的人数!
@@ -142,15 +136,12 @@
[PlaySound(key="$e_skill_skulsrsword", volume=0.9)]
[Blocker(a=0, fadetime=1.5, block=false)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
-
[delay(time=1)]
[Character(name="char_010_chen_1#2")]
[name="陈"] 让整个龙门的整合运动都知道我们在这里。
[name="陈"] 我们等着他们来,等着他们追逐我们,等着和他们在近卫局决一死战。
[name="陈"] 近卫局!继续攻击!别停火!
-
-
[Delay(time=0.3)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_05-06_end.txt b/resources/gamedata/story/obt/main/level_main_05-06_end.txt
index 3fb0db36..b541d940 100644
--- a/resources/gamedata/story/obt/main/level_main_05-06_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_05-06_end.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第五关(后)
-
-// Comments
-
[Background(image="bg_emporium", width=1, height=1,screenadapt="coverall", fadetime=1)]
[PlayMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
@@ -49,7 +46,6 @@
[name="星熊"] 老陈。那条情报是不是真的有价值?
[Character(name="char_136_hsguma",name2="char_010_chen_1#1",focus=2)]
[name="陈"] 一定有。
-
[Dialog]
[Character]
[stopmusic(fadetime=1)]
@@ -59,11 +55,9 @@
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1,block=true)]
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="char_015_lmg")]
[name="近卫局成员"] 陈Sir!快走!!我们在三楼发现了大量的爆炸物!
[PlayMusic(intro="$escapebattle_intro", key="$escapebattle_loop", volume=0.5, crossfade=1.5, delay=0.5)]
-
[name="近卫局成员"] 就在你脚下的位置!!
[Character(name="char_1011_wizard_1")]
[name="整合运动术师"] 近卫局,现在就把你们炸上天!
@@ -86,7 +80,6 @@
[Blocker(a=0, fadetime=0.2, block=true)]
[CameraShake(duration=1, xstrength=15, ystrength=10, vibrato=30, randomness=90, fadeout=true)]
[Delay(time=1)]
-
[Blocker(a=1, fadetime=1, block=true)]
[Background]
[Background(image="avg_5_5_fall_back", xScale=1.3, yScale=1.3, fadetime=1)]
@@ -104,4 +97,4 @@
[Blocker(a=0, fadetime=2, block=true)]
[Dialog]
[Blocker(fadetime=1,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_05-07_beg.txt b/resources/gamedata/story/obt/main/level_main_05-07_beg.txt
index 0607bf47..2b2bc5e2 100644
--- a/resources/gamedata/story/obt/main/level_main_05-07_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_05-07_beg.txt
@@ -1,11 +1,8 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第六关(后)
-
-// Comments
[Blocker(a=0.6, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Background(image="bg_emporium", width=1, height=1,screenadapt="coverall", fadetime=2)]
[PlayMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=2)]
-
[Character(name="char_010_chen_1#1",fadetime=2,block=true)]
[Delay(time=2)]
[name="陈"] 唔......
@@ -36,7 +33,6 @@
[name="星熊"] ——只要能被我掀开——
[CameraShake(duration=1, xstrength=5, ystrength=3, vibrato=30, randomness=50, fadeout=true, block=true)]
[name="星熊"] ——就也没多重!!啊啊!!
-
[CameraShake(duration=2, xstrength=8, ystrength=8, vibrato=30, randomness=90, fadeout=true, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[Character(name="char_136_hsguma",name2="char_010_chen_1#1",focus=2)]
@@ -109,4 +105,4 @@
[Delay(time=0.3)]
[Dialog]
[Blocker(fadetime=1,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_05-07_end.txt b/resources/gamedata/story/obt/main/level_main_05-07_end.txt
index 4a1a0cb1..474c4fff 100644
--- a/resources/gamedata/story/obt/main/level_main_05-07_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_05-07_end.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第六关(后)
-
-// Comments
-
[Background(image="bg_emporium", width=1, height=1,screenadapt="coverall", fadetime=1)]
[PlayMusic(intro="$darkness01_intro", key="$darkness01_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
@@ -18,7 +15,6 @@
[name="陈"] 只有我们两个掉下了楼。不幸中的万幸。
[Character(name="char_136_hsguma",name2="char_010_chen_1#1",focus=1)]
[name="星熊"] 你真下定决心,这回不带上我?近卫局里潜伏着的可是整合运动的指挥官,这一定是场恶仗。
-
[Character(name="char_136_hsguma",name2="char_010_chen_1#1",focus=2)]
[name="陈"] 我无所谓。但对你的状态来说,这样更好。你也是这么觉得的吧。
[Character(name="char_136_hsguma",name2="char_010_chen_1#1",focus=1)]
@@ -41,7 +37,6 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Character]
[Blocker(a=0, fadetime=2, block=true)]
-
[playsound(key="$d_gen_transmissionget", volume=0.4)]
[name="通讯"] ......
[name="通讯"] 整合运动已经经过铜钟。
@@ -51,7 +46,6 @@
[name="通讯"] ......
[name="通讯"] 以上为整合运动行迹与各小队进程通报。
[name="通讯"] 通报完毕。
-
[Character(name="char_010_chen_1#1")]
[name="陈"] 明白。
[name="陈"] 继续行动。目标,将所有整合运动全都赶到指定区域。
@@ -60,7 +54,6 @@
[Character]
[name="通讯"] Yes sir。
[Dialog]
-
[Delay(time=1)]
[Dialog]
[Character]
@@ -150,7 +143,6 @@
[name="陈"] 对。
[Character(name="char_empty",name2="char_010_chen_1#5",focus=1)]
[name="诗怀雅"] 祝你好运。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
@@ -189,8 +181,7 @@
[name="近卫局成员"] Yes sir!
[Character(name="char_010_chen_1#2")]
[name="陈"] 出发。
-
[Delay(time=0.6)]
[Dialog]
[Blocker(fadetime=1,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_05-09_beg.txt b/resources/gamedata/story/obt/main/level_main_05-09_beg.txt
index 4a1b8f8c..27303463 100644
--- a/resources/gamedata/story/obt/main/level_main_05-09_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_05-09_beg.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第六关(后)
-
-// Comments
[Background(image="bg_indoor_3",fadetime=2,block=true,screenadapt="coverall")]
[PlayMusic(intro="$darkness02_intro", key="$darkness02_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[name=""] 11:20 P.M. 天气/阴
@@ -25,7 +23,6 @@
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Blocker(a=0, fadetime=1, block=true)]
-
[PlaySound(key="$d_gen_soldiersrun",volume=0.5)]
[Character(name="char_015_lmg")]
[name="近卫局成员"] 根据线报,整合运动将临时指挥部设在了天台。
@@ -61,12 +58,10 @@
[name="近卫局成员"] Yes sir!
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Image(image="avg_5_7_1", fadetime=1, xScale=1, yScale=1,block=true)]
[ImageTween(image="avg_5_7_1", xScaleTo=1.3, yScaleTo=1.3, duration=10)]
[Blocker(a=0, fadetime=1, block=true)]
[PlaySound(key="$d_gen_soldiersrun",volume=0.5)]
-
[name="陈"] 走这里的防火通道。养兵千日用兵一时,虽然平常都很少打扫它,现在就全靠它了。
[name="陈"] 爬上这条楼梯,就是近卫局天台。
[name="陈"] 你们去攻占顶楼,借助视野优势援护我。我去天台,局势稳定后我们再合流。
@@ -85,7 +80,6 @@
[PlaySound(key="$d_gen_dooropen")]
[Background(image="bg_rooftop",screenadapt="coverall")]
[Blocker(a=0, fadetime=3, block=true)]
-
[PlaySound(key="$d_gen_walk_n")]
[Character(name="char_1507_Mephisto_1#6",fadetime=1,block=true)]
[Delay(time=1)]
@@ -101,9 +95,7 @@
[Character(name="char_010_chen_1#2")]
[name="陈"] 多说无益,齐上吧。
[name="陈"] 这里不是整合运动该来的地方!
-
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_05-09_end.txt b/resources/gamedata/story/obt/main/level_main_05-09_end.txt
index 82868ba8..52eb7935 100644
--- a/resources/gamedata/story/obt/main/level_main_05-09_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_05-09_end.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第六关(后)
-
-// Comments
-
[Background(image="bg_rooftop", width=1, height=1,screenadapt="coverall", fadetime=1)]
[PlayMusic(intro="$escape_intro", key="$escape_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
@@ -106,31 +103,23 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Image(image="avg_5_7_shining", fadetime=0, screenadapt="coverall")]
[ImageTween(xFrom=0, yFrom=0, xTo=0, yTo=0, xScaleFrom=1, yScaleFrom=1, xScaleTo=1.15, yScaleTo=1.15, duration=20, block=false)]
-
[Blocker(a=0, fadetime=2, block=true)]
[name="陈"] 粉尘......?
[name="梅菲斯特"] 同胞们需要治疗。他们需要我。
-
-
[name="陈"] 法术?各小队,当心!敌方指挥官释放了法术,粉尘飘散的范围非常大!
[name="梅菲斯特"] 放心,长官,你们不是我的同胞,这和你没有关系。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Image(block=true)]
[Blocker(a=0, fadetime=2, block=true)]
[Character(name="avg_npc_014")]
[CameraShake(duration=1, xstrength=5, ystrength=3, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[name="整合运动成员"] ......啊,啊——
[name="正口运动成贝"] ......呃,呃!
[CameraShake(duration=1, xstrength=5, ystrength=3, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[name="皜剜祈撠??斤斤?伐"] 呃呃,呃呃呃......
[CameraShake(duration=1, xstrength=5, ystrength=3, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[name="???"] 呃呃啊啊啊啊!
[name="每非其寺巢巢郡"] ......血!!血!!啊啊啊!!!啊!!!
[CameraShake(duration=2, xstrength=5, ystrength=3, vibrato=30, randomness=90, fadeout=true, block=true)]
@@ -138,13 +127,10 @@
[name="梅菲斯特"] 安静。
[Character(name="avg_npc_014")]
[name="梅非斯寺的群群"] ——
-
-
[Character(name="char_010_chen_1#5",name2="char_015_lmg",focus=2)]
[name="近卫局成员"] 陈sir,不好了......
[name="近卫局成员"] 被击倒的整合运动粘上粉尘后,身体产生了巨大的变化,身体产生了巨大的变化!
[name="近卫局成员"] 他们重新加入了战斗,正在缓缓逼近阵线!
-
[Character(name="char_010_chen_1#5",name2="char_015_lmg",focus=1)]
[name="陈"] 究竟有多少整合运动产生了变化?
[Character(name="char_010_chen_1#5",name2="char_015_lmg",focus=2)]
@@ -154,11 +140,9 @@
[Dialog]
[Character]
[Delay(time=0.5)]
-
[Character(name="char_1507_Mephisto_1")]
[name="梅菲斯特"] 他们是我的牧群,也是我的手足。
[name="梅菲斯特"] g7,g6。
-
[Character(name="avg_npc_014")]
[Delay(time=0.5)]
[name="梅菲斯特的牧群"] ——呃。
@@ -176,7 +160,6 @@
[name="梅菲斯特"] 有目标,有干劲。很有魅力,长官。
[Character(name="char_015_lmg")]
[name="近卫局成员"] 火力集中!快!目标敌方指挥官!
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.2, block=true)]
@@ -188,8 +171,6 @@
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$d_sp_ballista")]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
-
-
[name="梅菲斯特的护卫"] ——
[name="梅菲斯特的护卫"] (呻吟)
[Character(name="char_1507_Mephisto_1")]
@@ -234,23 +215,19 @@
[PlaySound(key="$e_skill_skulsrsword", volume=0.9)]
[Blocker(a=0, fadetime=1.5, block=false)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
-
[Character(name="char_010_chen_1#4",block=true)]
[Delay(time=0.3)]
-
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[PlaySound(key="$e_skill_skulsrsword", volume=0.9)]
[Blocker(a=0, fadetime=1.5, block=false)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
[Delay(time=1)]
-
[Character(name="char_1507_Mephisto_1")]
[name="梅菲斯特"] 很快!
[Character(name="char_1508_Faust_1#2")]
[name="浮士德"] ......
[Character(name="char_1507_Mephisto_1")]
[name="梅菲斯特"] 但还不够。
-
[CameraShake(duration=1, xstrength=15, ystrength=10, vibrato=30, randomness=90, fadeout=true)]
[Character(name="char_010_chen_1#4")]
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
@@ -272,7 +249,6 @@
[Character(name="char_1507_Mephisto_1")]
[name="梅菲斯特"] 抱歉,长官。我大致能估算到你基本上所有的路线,下一步不过是稍加封锁就好。
[name="梅菲斯特"] 这样一来,你是没法靠近我的。至于尖锐的弩箭、易爆的弩弹、沉重的弩刺,你喜欢哪种?
-
[Character(name="char_010_chen_1#4",name2="char_1507_Mephisto_1",focus=1)]
[name="陈"] ——
[name="陈"] 也许你准备得确实很周全。
@@ -297,13 +273,11 @@
[name="浮士德"] ......
[Character(name="char_010_chen_1#4")]
[name="陈"] 此时,此刻。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background]
[Blocker(a=0, fadetime=1, block=true)]
-
[name="魏彦吾"] 它是你的了。
[name="陈"] 我不需要。
[name="魏彦吾"] 就当成我暂时借给你的吧。
@@ -317,17 +291,15 @@
[name="魏彦吾"] 这不是把庸常武器,你会慢慢理解它的。
[name="魏彦吾"] 平日里勿要挥霍它的煞气。斩龙之剑当有出鞘的价值。
[name="魏彦吾"] 该向谁出剑,就由你自己选择。
-
[Character(name="char_010_chen_1#5",fadetime=1,block=true)]
[name="陈"] (......竟然还在蛰伏。)
[name="陈"] (即使是这种时候也依然不肯出鞘吗。)
[Character(name="char_010_chen_1#2")]
[name="陈"] (但现在,赤霄,你必须饮血!)
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Image(fadetime=0)]
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_05-10_beg.txt b/resources/gamedata/story/obt/main/level_main_05-10_beg.txt
index 5eec5b03..bb509389 100644
--- a/resources/gamedata/story/obt/main/level_main_05-10_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_05-10_beg.txt
@@ -1,15 +1,11 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第六关(后)
-
-// Comments
[Background(image="bg_rooftop", width=1, height=1,screenadapt="coverall", fadetime=1)]
[PlayMusic(intro="$escape_intro", key="$escape_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
[Character(name="char_010_chen_1#4",name2="char_1507_Mephisto_1",focus=2)]
-
[name="梅菲斯特"] 你要出手了。
[name="梅菲斯特"] 只要在这里杀死我,这里的所有整合运动都会因此崩溃。
[name="梅菲斯特"] 如果你拒绝和我对话,那真的很不幸。请吧,杀死我,如果你做得到的话。
-
[Character(name="char_015_lmg")]
[name="近卫局成员"] 陈sir!
[name="近卫局成员"] 敌人的攻势非常猛烈!我们要速战速决,不能再拖了!
@@ -38,7 +34,6 @@
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$d_sp_ballista")]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.1, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.1, block=true)]
[Character(name="char_010_chen_1#5")]
@@ -47,7 +42,6 @@
[Blocker(a=0.7, r=1, g=0, b=0, fadetime=0.02, block=true)]
[Blocker(a=0, r=1, g=0, b=0, fadetime=0.25, block=true)]
[Delay(time=1)]
-
[Character(name="avg_npc_015")]
[name="梅菲斯特的护卫"] 【咆哮】
[Character(name="char_1507_Mephisto_1#4")]
@@ -95,7 +89,6 @@
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
[Delay(time=1)]
[name="陈"] 你......
-
[Character(name="char_1507_Mephisto_1#1")]
[name="梅菲斯特"] 真厉害啊,陈长官。无论是什么弩弹你都能切碎吗?而我和刚才一样,根本什么都没看清。
[Character(name="char_010_chen_1#4")]
@@ -106,7 +99,6 @@
[Character]
[Character(name="char_1508_Faust_1#1",fadetime=1,block=true)]
[Delay(time=2)]
-
[Character(name="char_1507_Mephisto_1#1")]
[name="梅菲斯特"] 不用费尽心思去猜了,长官,你猜不到。
[Character(name="char_010_chen_1#4")]
@@ -115,7 +107,6 @@
[name="梅菲斯特"] 接下来,你能截住几发弩弹?十发?四十发?百发?
[name="梅菲斯特"] 但是,碎片呢?冲击呢?弩弹里蕴含的源石技艺呢?
[name="梅菲斯特"] 难道这些你也能全部截住吗?
-
[Character(name="char_010_chen_1#4")]
[name="陈"] 废话。
[Character(name="char_1507_Mephisto_1#5")]
@@ -176,7 +167,6 @@
[PlaySound(key="$p_skill_spiritexplo", volume=1)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[name="陈"] 无论你还想说些什么,我都没时间再听下去了。
-
[Character(name="char_1508_Faust_1#1",name2="char_1507_Mephisto_1#1",focus=1)]
[name="浮士德"] (红色在她身边凝聚,这是施术的前兆。)
[name="浮士德"] (梅菲斯特,按照计划,现在射击她,她必须中断施术,或者,她 会在爆炸中死去。)
@@ -199,7 +189,6 @@
[name="???"] ......
[name="???"] 我恨这座城市。我恨他。别让我也恨你。
[Dialog]
-
[name="陈"] 赤霄——
[name="陈"] ——拔刀!
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.5, block=true)]
@@ -207,12 +196,10 @@
[Character]
[Image(image="avg_5_7_chen",screenadapt="coverall")]
[Blocker(a=0,fadetime=0.5,block=true)]
-
[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[PlaySound(key="$d_sp_chixiaobadao")]
[Blocker(a=0.7, r=1, g=0, b=0, fadetime=0.02, block=true)]
[Blocker(a=0, r=1, g=0, b=0, fadetime=1, block=true)]
-
[name="梅菲斯特"] 所有护卫,并行!挡住她!
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.5, block=true)]
@@ -220,7 +207,6 @@
[Character]
[Image]
[Blocker(a=0,fadetime=0.5,block=true)]
-
[Character(name="avg_npc_015")]
[CameraShake(duration=2, xstrength=8, ystrength=6, vibrato=30, randomness=40, fadeout=true, block=false)]
[name="梅菲斯特的护卫"] 【尖啸】
@@ -228,12 +214,10 @@
[PlaySound(key="$d_sp_chixiaobadao")]
[Blocker(a=0.7, r=1, g=0, b=0, fadetime=0.02, block=true)]
[Blocker(a=0, r=1, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_010_chen_1#4")]
[name="陈"] 呃......!
[Blocker(a=0.7, r=1, g=0, b=0, fadetime=0.02, block=true)]
[Blocker(a=0, r=1, g=0, b=0, fadetime=1, block=true)]
-
[name="陈"] (不,不行!赤霄失控了?怎么偏偏在这时候!)
[Dialog]
[Blocker(a=0.7, r=1, g=0, b=0, fadetime=0.02, block=true)]
@@ -253,7 +237,6 @@
[PlaySound(key="$d_sp_ballista")]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
[Delay(time=1)]
-
[Character(name="char_010_chen_1#2")]
[name="陈"] 可恶......散出!
[Character(name="avg_npc_015")]
@@ -278,7 +261,6 @@
[name="梅菲斯特"] 真是把强大的武器。
[name="梅菲斯特"] 仅仅是溢散的法术,竟然能把所有箭矢弩弹一扫而空,甚至还剥夺了三个护卫的行动能力。
[name="梅菲斯特"] 但你也被冲击击中了吧?
-
[Character(name="char_010_chen_1#1")]
[name="陈"] 哈,哈......
[name="陈"] (一根,不,两根肋骨?还能忍住。但这样强劲的火力和来源,我根本......)
@@ -372,8 +354,6 @@
[Dialog]
[Character]
[PlayMusic(intro="$m_bat_game02_intro", key="$m_bat_game02_loop", volume=0.8, crossfade=1.5, delay=0.5)]
-
-
[name="???"] “恐惧升腾,她终将盲目——”
[Character(name="char_1507_Mephisto_1#2")]
[name="梅菲斯特"] 咳,罗德岛?从天上?!
@@ -399,7 +379,6 @@
[Image]
[Background]
[Blocker(a=0,fadetime=1,block=true)]
-
[Character(name="char_002_amiya_1#8",name2="char_017_homura_3#3",focus=1)]
[name="???"] 我限制了他们的活动,不过一次也只能持续十几秒!
[Character(name="char_002_amiya_1#8",name2="char_017_homura_3#3",focus=2)]
@@ -447,21 +426,18 @@
[name="???"] 划开屋顶,让其他的整合运动全掉下去!
[Character(name="char_002_amiya_1#8",name2="char_017_homura_3#3",focus=2)]
[name="煌"] 没问题,但你一定得稳住!这招我几个月也只能用一次!
-
[Dialog]
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Image]
[Background(image="bg_rooftop", width=1, height=1,screenadapt="coverall")]
[Blocker(a=0,fadetime=1,block=true)]
-
[Character(name="avg_npc_015")]
[name="梅菲斯特的牧群"] 唔,唔唔?
[Dialog]
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Image(image="avg_5_boom", width=1, height=1,screenadapt="coverall")]
-
[Blocker(a=0,fadetime=0.1,block=true)]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.2, block=true)]
[Blocker(a=0, fadetime=0.2, block=true)]
@@ -488,7 +464,6 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Image]
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="char_015_lmg")]
[name="近卫局成员"] 怎么回事?怎么做到的?发生了什么?!
[name="近卫局成员"] 哎,大量的整合运动也一同掉到这层楼里了!
@@ -501,7 +476,6 @@
[CameraShake(duration=1, xstrength=5, ystrength=3, vibrato=30, randomness=90, fadeout=true, block=true)]
[PlaySound(key="$d_sp_ballista")]
[CameraShake(duration=1, xstrength=5, ystrength=3, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Character]
[Dialog]
[Delay(time=0.7)]
@@ -530,10 +504,8 @@
[name="煌"] 安全落地!
[Character(name="char_002_amiya_1#8",name2="char_017_homura_3#3",focus=1)]
[name="???"] 煌,放我下来吧。
-
[Character(name="char_010_chen_1#3")]
[name="陈"] 你......你们......
-
[Character(name="char_002_amiya_1#8")]
[name="???"] 陈长官!
[Character(name="char_010_chen_1#1")]
@@ -554,7 +526,6 @@
[Delay(time=1)]
[Dialog]
[Decision(options="好了,到你们大显身手的时候了!;......去吧。;看她那狼狈的样子。去帮帮她,阿米娅。", values="1;2;3")]
-
[Predicate(references="1")]
[Character(name="char_002_amiya_1#1",name2="char_017_homura_3#1",focus=2)]
[name="煌"] 你这是在热情高涨个什么劲啊,她之前可是把阿米娅丢在废城不管,现在不正该让她好好尝尝孤立无援的滋味吗?
@@ -563,7 +534,6 @@
[name="阿米娅"] 否则,罗德岛迄今以来的所有付出都会白费。
[Character(name="char_002_amiya_1#1",name2="char_017_homura_3#1",focus=2)]
[name="煌"] 行吧,如果是命令的话,我接受。
-
[Predicate(references="2")]
[Character(name="char_002_amiya_1#1",name2="char_017_homura_3#1",focus=2)]
[name="煌"] 我知道。
@@ -576,7 +546,6 @@
[name="阿米娅"] 有些事,等到龙门安全了再讨论也不迟。
[Character(name="char_002_amiya_1#1",name2="char_017_homura_3#1",focus=2)]
[name="煌"] 那到时候,我们可要捞很大一笔佣金才行!
-
[Predicate(references="3")]
[Character(name="char_002_amiya_1#1",name2="char_017_homura_3#1",focus=2)]
[name="煌"] 我们看起来可是比她还要破破烂烂啊?
@@ -586,14 +555,12 @@
[name="阿米娅"] 回去以后,我们就能好好休息了。但首先,我们要把这场战斗彻底结束掉。
[Character(name="char_002_amiya_1#1",name2="char_017_homura_3#1",focus=2)]
[name="煌"] 行,就这么定了,上吧!
-
[Predicate]
[Character]
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_rooftop", width=1, height=1,screenadapt="coverall")]
[Blocker(a=0,fadetime=2,block=true)]
-
[Character(name="char_1507_Mephisto_1#4")]
[name="梅菲斯特"] 你们怎么会在这?
[Character(name="char_002_amiya_1#7",name2="char_1507_Mephisto_1#4",focus=1)]
@@ -659,11 +626,8 @@
[name="阿米娅"] ......明白。
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 博士。
-
[Decision(options="我明白。你和煌去战斗,我来指挥。", values="1")]
-
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 嗯!
[name="阿米娅"] 煌,我用法术摧毁敌人的阵型,你去逼退他们的攻势!
@@ -676,16 +640,12 @@
[name="陈"] ——
[name="陈"] 罗德岛的Dr.{@nickname}。
[name="陈"] 接下来,我要突袭敌方的指挥官。
-
[Decision(options="帮你打开通道对吧,没问题!;......;你需要一个擒下对方指挥官的契机。", values="1;2;3")]
-
[Predicate(references="1;2;3")]
[Character(name="char_010_chen_1#5")]
[name="陈"] 哼。
[name="陈"] 不管怎么样,我相信你一次。
-
[Decision(options="我也可以相信你。", values="1")]
-
[Predicate(references="1")]
[Character(name="char_1507_Mephisto_1#2")]
[name="梅菲斯特"] ——
@@ -699,21 +659,15 @@
[name="梅菲斯特"] 浮士德!把这些人,全都,全都从我的面前清除!
[Character(name="char_1508_Faust_1#1")]
[name="浮士德"] ......是。
-
[Character(name="char_010_chen_1#4")]
[name="陈"] 这场战斗该结束了。
[name="陈"] 只有这样,下一场恶战才会开始。
[name="陈"] 下令,Dr.{@nickname}。
-
-
[Decision(options="罗德岛,听我指挥。", values="1")]
-
[Predicate(references="1")]
-
[Decision(options="协助陈长官,夺回近卫局大楼!", values="1")]
-
[Predicate(references="1")]
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_05-10_end.txt b/resources/gamedata/story/obt/main/level_main_05-10_end.txt
index 1e425a96..78e9ad8e 100644
--- a/resources/gamedata/story/obt/main/level_main_05-10_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_05-10_end.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第六关(后)
-
-// Comments
[Background(image="bg_rooftop", width=1, height=1,screenadapt="coverall", fadetime=1)]
[PlayMusic(intro="$escape_intro", key="$escape_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
@@ -50,7 +48,6 @@
[Character(name="char_017_homura_3#1")]
[name="煌"] 这点血是送你们做临别礼物的,整合运动的“幻影弩手”们!
[name="煌"] 沸腾吧,爆开他们的伪装吧!
-
[Character]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -61,7 +58,6 @@
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.25, block=true)]
[Image(image="avg_5_8_homura", fadetime=0.3,screenadapt="coverall",block=true)]
[ImageTween(xFrom=0, yFrom=0, xTo=0, yTo=0, xScaleFrom=1, yScaleFrom=1, xScaleTo=1.15, yScaleTo=1.15,duration=15, block=false)]
-
[Blocker(a=0, fadetime=1, block=true)]
[name="浮士德"] ——!
[name="浮士德"] 你泼洒自己的血,用血来点火?
@@ -90,7 +86,6 @@
[name="阿米娅"] 留神脚下,低处可能也有埋伏!
[Character(name="char_015_lmg")]
[name="近卫局成员"] 大楼里的古怪之处,也是他们引起的吗?
-
[Character]
[Character(name="char_017_homura_3#1")]
[name="煌"] 通过空气折射让身形变得透明啊,好手法。
@@ -171,7 +166,6 @@
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="char_002_amiya_1#7",name2="char_017_homura_3#1",focus=1)]
[name="阿米娅"] 煌,我差不多到极限了,你们能行吗?
[Character(name="char_002_amiya_1#7",name2="char_017_homura_3#1",focus=2)]
@@ -187,13 +181,10 @@
[name="陈"] 我允许你走了吗?
[Character(name="char_1507_Mephisto_1#3")]
[name="梅菲斯特"] 你......护卫们!去杀了她!杀了她!
-
-
[Character(name="avg_npc_015")]
[name="梅菲斯特的护卫"] 咯......咯!!!
[Character(name="char_017_homura_3#1")]
[name="煌"] 嘁,十几个一起动,难办了啊。
-
[Character(name="avg_npc_015")]
[CameraShake(duration=1, xstrength=12, ystrength=18, vibrato=30, randomness=90, fadeout=false)]
[name="梅菲斯特的护卫"] 【咆哮】!!!
@@ -203,11 +194,9 @@
[name="陈"] 谢谢你,罗德岛的干员。现在没人干扰我了。
[Character(name="char_017_homura_3#1")]
[name="煌"] 啊?
-
[Character(name="char_010_chen_1#5")]
[name="陈"] (咳,还是不行?我甚至没法让它彻底接触空气......算了,做到这步,应该够了。)
[name="陈"] (赤霄,至少这时候......)
-
[Character(name="char_010_chen_1#2")]
[name="陈"] “其色溢赤——”
[Dialog]
@@ -269,7 +258,6 @@
[name="浮士德"] 还没有。
[Character(name="char_010_chen_1#4")]
[name="陈"] 你?!
-
[CameraShake(duration=1, xstrength=8, ystrength=6, vibrato=30, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$d_sp_ballista")]
@@ -347,8 +335,6 @@
[Character]
[Background(image="bg_rooftop", width=1, height=1,screenadapt="coverall")]
[Blocker(a=0, fadetime=1, block=true)]
-
-
[Character(name="char_010_chen_1#1",name2="char_002_amiya_1#1",focus=1)]
[name="陈"] 阿米娅......
[Character(name="char_010_chen_1#6",name2="char_002_amiya_1#1",focus=1)]
@@ -426,4 +412,4 @@
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_06-01_beg.txt b/resources/gamedata/story/obt/main/level_main_06-01_beg.txt
index f28b1f19..2f4e7779 100644
--- a/resources/gamedata/story/obt/main/level_main_06-01_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_06-01_beg.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(前)
-
-// Comments
-
[Dialog]
[Character]
[stopmusic]
@@ -10,10 +7,8 @@
埃里克勋爵与匹斯堡议会大学李尔兰·D教授于城邦史标准论刊(《我们从哪里来?》,44期)发表了合著论文。
论文声称,据多具已风化遗骸的鉴定结果。
萨尔贡四号填埋窟的考察已得出关键性结论,即感染者的隔离和处决无疑与实在法同源。
-
......
综上所述,感染者受难的历史,自法律出现的时候就已经开始了。
-
[Dialog]
[Delay(time=2)]
[Background(image="bg_undergroud_f",screenadapt="coverall",fadetime=2,block=true)]
@@ -23,65 +18,49 @@
[Dialog]
[Decision(options="霜星!", values="1")]
[Predicate(references="1")]
-//////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
-//修改此处的image来切换cg
[Background]
[Image(image="avg_6_1",x=0, y=0, xScale=1.1, yScale=1.1, fadetime=0)]
[Blocker(a=0, fadetime=1, block=false)]
[Character]
[ImageTween(xFrom=0, yFrom=0, xTo=-30, yTo=0, xScale=1.1, yScale=1.1, duration=10, block=false)]
-//对话内容此处填入
[delay(time=1.5)]
[Dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-/////////////////////////////////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
-//修改此处的image来切换cg
[Background]
[Image(image="avg_6_2",x=0, y=0, xScale=1.1, yScale=1.1, fadetime=0)]
[Blocker(a=0, fadetime=1, block=false)]
[Character]
[ImageTween(xFrom=0, yFrom=0, xTo=30, yTo=0, xScale=1.1, yScale=1.1, duration=10, block=false)]
-//对话内容此处填入
[delay(time=1.5)]
[name="霜星"] 现在,你们要和我战斗。
[name="霜星"] 如果你们战胜我,有人能够侥幸活着——
[Dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=1, block=true)]
-///////////////////////////
[name="霜星"] 我愿意加入罗德岛,依你们的想法去对抗感染者共同的敌人。
[name="霜星"] 这是我必须承担的责任。
[Dialog]
[stopmusic(fadetime=3)]
[Blocker(a=0, fadetime=3, block=true)]
-
8:50AM 龙门夺回近卫局大楼4小时后 近铜钟出口处
[Dialog]
-//////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
-//修改此处的image来切换cg
[Image(image="avg_6_4",x=0, y=0, xScale=1.1, yScale=1.1, fadetime=0)]
[Blocker(a=0, fadetime=2, block=false)]
[Character]
[ImageTween(xFrom=0, yFrom=0, xTo=20, yTo=0, xScale=1.1, yScale=1.1, duration=15, block=false)]
-//对话内容此处填入
龙门近卫局 暨 罗德岛制药公司
-
龙门围剿行动 最后环节
1:控制整合运动在龙门中的行动范围。由龙门近卫局主导完成。
2:消灭龙门中残余的整合运动小队。由龙门近卫局主导完成。
3:保证消灭整合运动行动指挥官或使其彻底失去影响力。由龙门近卫局主导完成。
4:在整合运动撤入贫民区之前,消灭整合运动。由龙门近卫局与罗德岛合作完成。
-
[Dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
@@ -93,7 +72,6 @@
[Blocker(a=0, fadetime=1, block=true)]
“......请各位市民注意......正在进行疏散演习......”
“......没有随行动指示进行避难的市民,请锁紧门窗,拉好窗帘,不要随意走出家门......”
-
[name="???"] 吵死了。
[name="???"] 把那个无人机射下来!
[Dialog]
@@ -154,28 +132,22 @@
[Blocker(a=0,fadetime=2,block=true)]
9:20AM 近龙门近卫局某处 罗德岛行动小队预计巡逻点
[Dialog]
-//////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
-
-//修改此处的image来切换cg
[Image(image="avg_6_5",x=0, y=0, xScale=1.2, yScale=1.2, fadetime=0)]
[PlayMusic(intro="$darkness02_intro", key="$darkness02_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Blocker(a=0, fadetime=1, block=false)]
[Character]
[ImageTween(xFrom=0, yFrom=0, xTo=20, yTo=0, xScaleFrom=1.2, yScaleFrom=1.2, duration=15, block=false)]
-//对话内容此处填入
[Delay(time=0.6)]
[name="煌"] 这种事情居然也要感染者去做?罗德岛这回还真是接了个恶毒的活。
[name="煌"] 龙门。哼,龙门,这么大的城市怎么可能没有自己对抗入侵势力的手段?
[name="煌"] 让感染者协助普通人对抗感染者......
[name="煌"] 算了,反正也不是第一次了。
[Dialog]
-//对话内容此处填入
[PlaySound(key="$rungeneral", volume=0.9)]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=1, block=false)]
-///////////////////////////
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Character]
@@ -259,25 +231,19 @@
[name="煌"] 抱歉,真不想对同胞动手的。
[name="煌"] ......龙门的天气好潮湿啊。
[Dialog]
-//////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[name="整合运动成员"] 这只傻猫......在施术!她的身上在冒热气!
-//修改此处的image来切换cg
[Image(image="avg_6_6",x=0, y=0, xScale=1, yScale=1, fadetime=0)]
[Blocker(a=0, fadetime=1.5, block=false)]
[Character]
[ImageTween(xFrom=0, yFrom=0,xTo=-30,yT=0, duration=20, block=false)]
-//对话内容此处填入
[name="煌"] 我的身上冒热气?猜错了。再猜猜看,是我身边的空气更热,还是你身边的空气更热?
[name="煌"] 一起洗个萨米澡吧,我请。
[Dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
-///////////////////////////
[Dialog]
[Delay(time=0.5)]
[Blocker(a=1,r=0, g=0, b=0, fadetime=2, block=true)]
-[Blocker(block=true, fadetime=0.5)]
-
+[Blocker(block=true, fadetime=0.5)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_06-01_end.txt b/resources/gamedata/story/obt/main/level_main_06-01_end.txt
index 460899fd..4c62261e 100644
--- a/resources/gamedata/story/obt/main/level_main_06-01_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_06-01_end.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(后)
-
-// Comments
-// 从室内走向室外白光
[Dialog]
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
@@ -162,15 +159,11 @@
[name="阿米娅"] 现在,我们已经处于联合作战中最关键的一环。这会是龙门决定性的一战。
[Decision(options="陈警司呢?", values="1")]
[Predicate(references="1")]
-
[Dialog]
-//////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
-//修改此处的image来切换cg
[Image(image="avg_6_21",x=0, y=0, xScale=1.1, yScale=1.1, fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
[Character]
-//对话内容此处填入
[name="阿米娅"] 她有自己的指挥任务。
[name="阿米娅"] 依照我们和近卫局的规划,作为特别督查组的组长,陈警司将带领近卫局的精锐部队,尽可能地阻挡整合运动的进攻性力量。
[name="阿米娅"] 一方面,她要“引导”整合运动主要部队的行动方向,逼迫他们前往指定位置;另一方面,她也要尽力阻止其他整合运动小队进入贫民区。
@@ -181,13 +174,9 @@
[name="阿米娅"] 至于一些我们和近卫局之间的合作问题......Dr.{@nickname},我保证会给罗德岛的各位一个答复。
[name="阿米娅"] 不过博士,有件事,也许只有你能做到。
[Dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
-///////////////////////////
-
-
[Decision(options="交给我了!;......;我是不是该表现的严肃点?", values="1;2;3")]
[Predicate(references="1")]
[Character(name="char_002_amiya_1#2")]
@@ -265,7 +254,6 @@
[PlaySound(key="$d_gen_soldiersrun",volume=0.5)]
[Character(name="char_1002_nsabr_1",name2="char_1002_nsabr_1",fadetime=1,block=true)]
[Delay(time=2)]
-
[Character(name="char_308_swire_1#6")]
[name="诗怀雅"] 近卫局防御小队,举盾!放心,就和之前无数次战斗一样,你们的身后,永远会有队友撑住你们!顶好!
[Character(name="char_010_chen_1#2")]
@@ -322,5 +310,4 @@
[name="???"] 我全都明白。
[Dialog]
[Delay(time=0.5)]
-[Blocker(a=1,r=0, g=0, b=0, fadetime=2, block=true)]
-
+[Blocker(a=1,r=0, g=0, b=0, fadetime=2, block=true)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_06-02_beg.txt b/resources/gamedata/story/obt/main/level_main_06-02_beg.txt
index fd61e19f..de62ffa3 100644
--- a/resources/gamedata/story/obt/main/level_main_06-02_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_06-02_beg.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(后)
-
[Dialog]
[Character]
[Blocker(a=1, r=0,g=0,b=0,fadetime=1,block=true)]
@@ -37,11 +36,9 @@
[Character(name="avg_npc_026",fadetime=1,block=true)]
[Delay(time=1)]
[name="Scout"] 从没听过你对我的评价,现在才知道,原来我感受起来是这么脆弱。
-
[Character]
[CameraShake(duration=0.4, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
你什么时候来的?!
-
[Character(name="avg_npc_026")]
[name="Scout"] 可以说是一直都在。我习惯隐藏自己了。
[Character(name="avg_npc_042")]
@@ -176,7 +173,6 @@ Rosmontis,机械师过会儿就把终端给你送过来。
[name="煌"] 当然,如果不是阿米娅让你来,而是你主动要来陪我什么的,我是不会反感的。
[name="煌"] ......拖后腿?放心吧,带着三个你我都能行动自如,别说只一个Dr.{@nickname}了。
[name="煌"] 哎,你看那边。
-
[Dialog]
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
@@ -208,6 +204,4 @@ Rosmontis,机械师过会儿就把终端给你送过来。
[Delay(time=0.3)]
[Dialog]
[Blocker(block=true)]
-[Image]
-
-
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_06-02_end.txt b/resources/gamedata/story/obt/main/level_main_06-02_end.txt
index 593e231a..3be483bf 100644
--- a/resources/gamedata/story/obt/main/level_main_06-02_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_06-02_end.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(后)
-
-// Comments
-
[Background(image="bg_building_3",screenadapt="coverall")]
[Delay(time=1)]
[PlayMusic(intro="$darkness02_intro", key="$darkness02_loop", volume=0.8, crossfade=1.5, delay=0.5)]
@@ -34,10 +31,8 @@
[name="煌"] 走了!
[CameraShake(duration=0.4, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
[name="煌"] 哎,算了。Dr.{@nickname},过来。别动,这样快点。
-
[Decision(options="你还好吧。", values="1")]
[Predicate(references="1")]
-
[name="煌"] 哟,看来是习惯让我拎着你跑路了?
[name="煌"] 别用那种眼神看我,说了,我好着呢,这种事发生过不知道多少次了。
[name="煌"] 我们去十六区的横山广场吧。整合运动想要突破防线的话,那里是必经之道。
@@ -59,7 +54,6 @@
[Character(name="char_017_homura_3#5")]
[name="煌"] 那是梅菲斯特的牧群吗?怎么这也有,他们不应该是由梅菲斯特亲自带领吗?
[name="煌"] 等等。等等?他们......他们为什么在打自己人?
-
[Dialog]
[Character]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
@@ -104,4 +98,4 @@
[Delay(time=0.3)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_06-03_beg.txt b/resources/gamedata/story/obt/main/level_main_06-03_beg.txt
index 72e44b74..c04ccd0d 100644
--- a/resources/gamedata/story/obt/main/level_main_06-03_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_06-03_beg.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三关(前)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_outcity_1",fadetime=2,block=true)]
[PlayMusic(intro="$darkness02_intro", key="$darkness02_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=1)]
@@ -71,16 +68,11 @@
[Character]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
[name="梅菲斯特的牧群"] (混乱的尖叫声)
-
[Character(name="char_1507_Mephisto_1#5")]
[name="梅菲斯特"] 整个龙门都是你们的土壤!去啊,去把你们的生命传递给其他人!快去,快去,快去!
[Character]
[Dialog]
-//////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
-
-//修改此处的image来切换cg
-
[Dialog]
[Character]
[Blocker(a=0.7, r=1, g=0, b=0, fadetime=0.02, block=true)]
@@ -104,7 +96,6 @@
[Blocker(a=0, fadetime=1, block=false)]
[Character]
[ImageTween(xScaleFrom=1.1, yScaleFrom=1.1, xScaleTo=1, yScaleTo=1, duration=15, block=false)]
-//对话内容此处填入
[name="整合运动成员"] 啊?啊?!怎么回事?
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
[name="整合运动成员"] 你,你要干嘛?我们和你不是一个小队的!
@@ -117,11 +108,9 @@
[name="整合运动成员"] 啊啊啊啊,啊!!!
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
[Dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
-///////////////////////////
[Character(name="char_1507_Mephisto_1#1")]
[name="梅菲斯特"] 哼哼......
[name="梅菲斯特"] 他们比以前更强了。
@@ -179,7 +168,6 @@
[Character(name="char_1508_Faust_1#1")]
[name="浮士德"] ——源石投掷物?
[name="浮士德"] 快走!牧群的目标是你们!
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -202,12 +190,10 @@
[name="灰喉"] 我会照做。
[Character(name="char_002_amiya_1#1",name2="char_367_swllow_1#3",focus=1)]
[name="阿米娅"] 嘉维尔会为我们提供医疗支援,所以......注意自己的状况,别受伤。
-
[Character]
[Dialog]
[Character(name="avg_npc_015",name2="avg_npc_015",fadetime=1,block=true)]
[delay(time=2)]
-
[Character(name="char_002_amiya_1#6")]
[name="阿米娅"] ......奇怪?那些是......梅菲斯特的牧群......?
[name="阿米娅"] 但我......我怎么一点情感都感受不到?
@@ -218,7 +204,6 @@
[name="灰喉"] 它们......竟然在拔出身上的源石?
[Character(name="char_002_amiya_1#7",name2="char_367_swllow_1#4",focus=1)]
[name="阿米娅"] 灰喉!
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -233,4 +218,4 @@
[name="煌"] 我先把这些东西都解决了再说!
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_06-03_end.txt b/resources/gamedata/story/obt/main/level_main_06-03_end.txt
index be700943..78609a4b 100644
--- a/resources/gamedata/story/obt/main/level_main_06-03_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_06-03_end.txt
@@ -1,11 +1,6 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三关(后)
-
-// Comments
-
-
[Delay(time=1)]
[Background]
-
有多少人死在你面前了?
[Dialog]
[Background(screenadapt="coverall", image="bg_uptown_2",fadetime=2,block=true)]
@@ -39,26 +34,21 @@
[Character(name="char_367_swllow_1#2")]
[name="???"] 放下武器!
[Dialog]
-//////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
-//修改此处的image来切换cg
[Image(image="avg_6_8",x=0, y=0, xScale=1.1, yScale=1.1, fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
[PlayMusic(intro="$mist_intro", key="$mist_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Character]
[ImageTween(xFrom=0, yFrom=0, xTo=-20, yTo=0, xScale=1.1, yScale=1.1, duration=10, block=false)]
-//对话内容此处填入
[name="灰喉"] ......只有你一个?
[Character(name="char_1508_Faust_1#1")]
[name="浮士德"] ......
[Character(name="char_367_swllow_1#4",name2="char_1508_Faust_1#1",focus=1)]
[name="灰喉"] 别回头。再动一下,我就射击!
[Dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
-///////////////////////////
[Delay(time=1)]
[Character(name="char_367_swllow_1#4",name2="char_1508_Faust_1#1",focus=2)]
[name="浮士德"] 弩手要先射击,再说话。
@@ -176,7 +166,6 @@
[name="浮士德"] 别再追踪我了。
[name="浮士德"] 你和他们的接触太少了,大脑里满是错觉和误解。
[name="浮士德"] ......而我已经,没有任何办法了。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -184,6 +173,4 @@
[Background]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
-
-
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_06-04_beg.txt b/resources/gamedata/story/obt/main/level_main_06-04_beg.txt
index 62322c2e..9a7cd1fd 100644
--- a/resources/gamedata/story/obt/main/level_main_06-04_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_06-04_beg.txt
@@ -1,10 +1,7 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第四关(前)
-
-// Comments
[stopmusic]
[Background(screenadapt="coverall", image="bg_uptown_2", width=1, height=1, fadetime=2,block=true)]
[Delay(time=0.6)]
-
[PlayMusic(intro="$indust_loop", key="$indust_loop", volume=0.8, crossfade=3)]
[name="近卫局成员"] 快!快撤!那些感染者已经变成彻底的怪物了!
[name="近卫局成员"] 啊!!我被咬住了,我被咬住了!!
@@ -177,7 +174,6 @@
[name="监察司"] 眼力太差了吧!就是那些在楼顶上行动的,穿黑色蓑衣的人啊。
[Character(name="char_015_lmg",name2="avg_npc_039_1",focus=1)]
[name="近卫局队长"] ......抱歉长官,你说什么?
-
[Dialog]
[Character]
[stopmusic(fadetime=2)]
@@ -263,7 +259,6 @@
[Character]
[CameraShake(duration=1, xstrength=15, ystrength=10, vibrato=30, randomness=90, fadeout=true)]
[name="牧群"] (此起彼伏的咆哮)
-
[Character(name="char_010_chen_1#2",name2="char_015_lmg",focus=1)]
[name="陈"] 声音再大点!!
[Character(name="char_010_chen_1#2",name2="char_015_lmg",focus=2)]
@@ -357,4 +352,4 @@
[Delay(time=1)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_06-04_end.txt b/resources/gamedata/story/obt/main/level_main_06-04_end.txt
index 944c79a4..15a0b989 100644
--- a/resources/gamedata/story/obt/main/level_main_06-04_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_06-04_end.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第四关(后)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_indoor_n", width=1, height=1, fadetime=2,block=true)]
[Delay(time=1)]
[PlayMusic(intro="$darkness02_loop", key="$darkness02_loop", volume=0.8, crossfade=1.5, delay=0.5)]
@@ -104,4 +101,4 @@
[delay(time=0.6)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_06-05_beg.txt b/resources/gamedata/story/obt/main/level_main_06-05_beg.txt
index c8de374c..11e62539 100644
--- a/resources/gamedata/story/obt/main/level_main_06-05_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_06-05_beg.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(后)
-
[Dialog]
[Character]
[Blocker(a=1, r=0,g=0, b=0, block=true)]
@@ -217,6 +216,4 @@
[Delay(time=0.3)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
-
-
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_06-05_end.txt b/resources/gamedata/story/obt/main/level_main_06-05_end.txt
index d701980e..d4315060 100644
--- a/resources/gamedata/story/obt/main/level_main_06-05_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_06-05_end.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(后)
-
-// Comments
[PlayMusic(intro="$mist_intro", key="$mist_loop", volume=0.6, crossfade=1.5, delay=0.5)]
[Background(screenadapt="coverall", image="bg_lungmen_d",fadetime=2,block=true)]
[Delay(time=2)]
@@ -64,10 +62,8 @@
[delay(time=0.5)]
[Character(name="char_1502_crowns")]
[name="弑君者"] ——谁!
-
[Dialog]
[Character]
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(screenadapt="coverall", image="bg_indoor_n")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -232,4 +228,4 @@
[Delay(time=0.3)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_06-06_beg.txt b/resources/gamedata/story/obt/main/level_main_06-06_beg.txt
index fa64948d..56010f0b 100644
--- a/resources/gamedata/story/obt/main/level_main_06-06_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_06-06_beg.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(前)
-
-// Comments
-
[Dialog]
[Character]
[stopmusic]
@@ -31,11 +28,9 @@
[Character(name="char_017_homura_3#4")]
[name="煌"] 简直是说给我听的嘛。
[name="煌"] 她也担心太多事了......
-
[Dialog]
[Decision(options="再不快点,我们要赶不上了。", values="1")]
[Predicate(references="1")]
-
[Character(name="char_017_homura_3#5")]
[name="煌"] 没办法啊,刚才那些感染者有多难缠,你也亲眼见识过了。那可不是一个干员或者一支小队能对付的量和质。
[name="煌"] 果然,当时在天台上就该把那小子直接收了。
@@ -46,17 +41,14 @@
[Character(name="char_017_homura_3#6")]
[name="煌"] ......
[name="煌"] 我很准时的!不要慌!马上就到!
-
[Dialog]
[Character]
[Decision(options="阿米娅!她在抓我的外套!;......;请问能不能把我放下来再通讯呢?", values="1;2;3")]
-
[Predicate(references="1")]
[name="阿米娅"] 煌!
[Character(name="char_017_homura_3#5")]
[name="煌"] 我也没办法,这不是要赶路吗......
[name="煌"] (你给我记住了,一会儿有你好果子吃!)
-
[Predicate(references="2")]
[name="阿米娅"] 博士怎么没声音了?
[name="阿米娅"] ......煌!
@@ -64,7 +56,6 @@
[name="煌"] 我什么都没做啊!这个人自己不说话!
[name="煌"] 你说两句给她听听啊!
[name="煌"] 快说啊,为啥不说话啊......!
-
[Predicate(references="3")]
[name="阿米娅"] 啊......
[name="阿米娅"] 抱歉博士,我忘了你和煌一起行动一定会是这种样子了......
@@ -104,7 +95,6 @@
[Character(name="char_017_homura_3#4")]
[name="煌"] 啊~完蛋了。
[name="煌"] 我喜欢高处啊。反正两点间直线最短,我们一会儿跳下去就行了。
-
[Decision(options="这么高?跳下去?", values="1")]
[Predicate(references="1")]
[name="煌"] 是啊。哈欠。
@@ -294,7 +284,6 @@
[name="梅菲斯特"] 萨沙!!!
[Character(name="char_1508_Faust_1#1")]
[name="浮士德"] 别了,伊诺。
-
[Dialog]
[Character]
[background(fadetime=2,block=true)]
@@ -304,5 +293,4 @@
[Dialog]
[Delay(time=0.5)]
[Blocker(a=1,r=0, g=0, b=0, fadetime=2, block=true)]
-[Blocker(block=true, fadetime=0.5)]
-
+[Blocker(block=true, fadetime=0.5)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_06-06_end.txt b/resources/gamedata/story/obt/main/level_main_06-06_end.txt
index 46930c07..ca2f0a9a 100644
--- a/resources/gamedata/story/obt/main/level_main_06-06_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_06-06_end.txt
@@ -1,26 +1,17 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(后)
-
-// Comments
-// 从室内走向室外白光
[Dialog]
[Character]
[Delay(time=1)]
-//////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[PlayMusic(intro="$loneliness_intro", key="$loneliness_loop", volume=0.8, crossfade=1.5, delay=0.5)]
-//修改此处的image来切换cg
[Image(image="avg_6_13",x=0, y=0, xScale=1.1, yScale=1.1, fadetime=0)]
[Blocker(a=0, fadetime=2, block=true)]
[Character]
[ImageTween(xScaleFrom=1.1, yScaleFrom=1.1, xScaleTo=1, yScaleTo=1, duration=15, block=false)]
-//对话内容此处填入
[delay(time=4)]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=true)]
-
-///////////////////////////
[Background(screenadapt="coverall", image="bg_indoor_n", width=1, height=1, fadetime=2,block=true)]
[delay(time=1)]
[Character(name="char_1002_nsabr_1",name2="avg_npc_016",focus=2)]
@@ -58,7 +49,6 @@
[Character(name="char_1002_nsabr_1",name2="avg_npc_016",focus=2)]
[name="幻影弩手"] 浮士德一直坚持为我们死去的队友这么做。
[name="幻影弩手"] “表达敬意可以不算是浪费。”
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.5, block=true)]
@@ -73,11 +63,8 @@
[name="阿米娅"] ......你认识他?
[Character(name="char_002_amiya_1#4",name2="char_367_swllow_1#3",focus=2)]
[name="灰喉"] 我不知道。我不知道自己和他......算不算认识。
-
[Decision(options="罗德岛能做的事,好像真的不多。;......;我们真的有成功救下过什么感染者吗?", values="1;2;3")]
[Predicate(references="1;2;3")]
-
-
[Predicate(references="1")]
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] 是啊。
@@ -216,9 +203,6 @@
[name="阿米娅"] 雪怪小队?他们在和逃入贫民区的整合运动汇合?
[Character(name="char_017_homura_3#9")]
[name="煌"] ......最坏的事儿还是发生了。
-
-
[Dialog]
[Delay(time=0.5)]
-[Blocker(a=1,r=0, g=0, b=0, fadetime=2, block=true)]
-
+[Blocker(a=1,r=0, g=0, b=0, fadetime=2, block=true)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_06-07_beg.txt b/resources/gamedata/story/obt/main/level_main_06-07_beg.txt
index fdc6c0db..fac1e7be 100644
--- a/resources/gamedata/story/obt/main/level_main_06-07_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_06-07_beg.txt
@@ -1,16 +1,11 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三关(前)
-
-// Comments
[stopmusic]
-//////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
-//修改此处的image来切换cg
[Image(image="avg_6_14",x=0, y=0, xScale=1.1, yScale=1.1, fadetime=0)]
[Blocker(a=0, fadetime=2, block=false)]
[PlayMusic(intro="$darkness02_intro", key="$darkness02_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Character]
[ImageTween(xFrom=0, yFrom=0, xTo=30, yTo=0, xScale=1.1, yScale=1.1, duration=15, block=false)]
-//对话内容此处填入
9:00 A.M. 天气/阴
近卫局大楼天台攻防战14小时之前
切尔诺伯格分城“14区”废墟上空300米处,“坏家伙”号
@@ -19,13 +14,9 @@
“坏家伙”号及其飞行员;罗德岛精英干员-煌,及其小队成员
共一十四人。
[Dialog ]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
-
-///////////////////////////
-
[Background(screenadapt="coverall", image="bg_aircraft",fadetime=1,block=true)]
[daley(time=1)]
[Character(name="avg_npc_012")]
@@ -188,8 +179,6 @@
[name="霜星"] 等下。
[Character(name="char_1505_frstar_1#9")]
[name="霜星"] ———往后站!
-
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -225,15 +214,11 @@
[PlaySound(key="$d_sp_ballista")]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
[delay(time=1)]
-//////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
-
-//修改此处的image来切换cg
[Image(image="avg_6_11",x=0, y=0, xScale=1.1, yScale=1.1, fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
[Character]
[ImageTween(xScaleFrom=1.1, yScaleFrom=1.1, xScaleTo=1, yScaleTo=1, duration=15, block=false)]
-//对话内容此处填入
[name="雪怪小队成员"] 掉下来的这是......
[name="雪怪小队成员"] ......人?
[Character(name="char_1505_frstar_1")]
@@ -242,7 +227,6 @@
[Character(name="char_017_homura_3#4")]
[name="煌"] 整合运动的各位,你们好。
[name="煌"] 我不想和感染者为敌。但听说各位伤害了我的罗德岛同僚......
-//对话内容此处填入
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
@@ -256,9 +240,7 @@
[Character(name="char_017_homura_3#4")]
[name="煌"] 嗨,你好,用冰的小姐。
[name="煌"] 我想试试用我的温度和你的温度打一次。
-///////////////////////////
-
[Delay(time=0.6)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_06-07_end.txt b/resources/gamedata/story/obt/main/level_main_06-07_end.txt
index 4d008b6d..62d7f51a 100644
--- a/resources/gamedata/story/obt/main/level_main_06-07_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_06-07_end.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三关(后)
-
-// Comments
-
[Background(image="bg_cher_11", width=1, height=1, fadetime=2)]
[PlayMusic(intro="$chernormal_intro", key="$chernormal_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=2)]
@@ -55,7 +52,6 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
[PlaySound(key="$d_gen_soldiersrun",volume=0.5)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.6, block=true)]
-
[Character(name="char_017_homura_3#6")]
[name="煌"] Dr.{@nickname},快走,别看她了!
[Character(name="char_219_meteo_1")]
@@ -85,13 +81,11 @@
[playsound(key="$d_gen_surfacefrozen", volume=0.8)]
[CameraShake(duration=5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
[name="雪怪小队成员"] 我们埋设的源石改变了下层结构,地块已经开始倾斜了!
-
[name="雪怪小队成员"] 大姊,你那个位置太危险了,快抱住我!
[Character(name="char_1505_frstar_1#7")]
[name="霜星"] ......
[Character(name="avg_npc_037")]
[name="雪怪小队成员"] 大姊?!
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -111,16 +105,12 @@
[name="煌"] 不好!
[Dialog]
[Character]
-//////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
-
-//修改此处的image来切换cg
[Image(image="avg_6_16",x=0, y=0, xScale=1.1, yScale=1.1, fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
[CameraShake(duration=10, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
[Character]
[ImageTween(xScaleFrom=1.1, yScaleFrom=1.1, xScaleTo=1, yScaleTo=1, duration=15, block=false)]
-//对话内容此处填入
[Character(name="char_017_homura_3#4")]
[name="煌"] 这块地块在变形!
[Character(name="char_017_homura_3#4",name2="char_219_meteo_1",focus=2)]
@@ -129,21 +119,16 @@
[name="煌"] 说不清,但......整片区域在下沉!
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 快走!去稳固的区域呆着,这里的地块要沉陷了!
-//对话内容此处填入
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
-
-///////////////////////////
-
[Character(name="char_259_Jessica_1#3")]
[name="杰西卡"] ......博士?
[name="杰西卡"] 博士,你脚下......开裂了?
[Character(name="char_017_homura_3#6")]
[name="煌"] 完蛋。
[name="煌"] Dr.{@nickname}!跳过来!
-
[Dialog]
[Character]
[Decision(options="跳什么......", values="1")]
@@ -163,12 +148,10 @@
[name="煌"] 不行!
[Character(name="char_017_homura_3#6",name2="char_002_amiya_1#7",focus=2)]
[name="阿米娅"] 你说什么——
-
[Dialog]
[Character]
[Decision(options="......没事的。", values="1")]
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 博士!!
[Character(name="char_017_homura_3#6",name2="char_219_meteo_1",focus=2)]
@@ -180,7 +163,6 @@
[Character(name="char_002_amiya_1#7")]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
[name="阿米娅"] 放手!
-
[Character(name="char_017_homura_3#9",name2="char_002_amiya_1#7",focus=1)]
[name="煌"] 阿米娅,你走,我来帮博士!相信我作为罗德岛干员的实力!
[Character(name="char_017_homura_3#9",name2="char_002_amiya_1#7",focus=2)]
@@ -191,7 +173,6 @@
[name="煌"] 博士,我会用气流和真空压减缓你的坠落速度,撑开你身边的建筑,放心,它们压不到你!
[name="煌"] 不要怕!千万不要怕!
[name="煌"] ......一会儿见!
-
[Dialog]
[Character]
[Decision(options="一会儿见。", values="1")]
@@ -289,6 +270,4 @@
[Delay(time=0.6)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
-
-
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_06-08_beg.txt b/resources/gamedata/story/obt/main/level_main_06-08_beg.txt
index 92dde272..1e22bb4f 100644
--- a/resources/gamedata/story/obt/main/level_main_06-08_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_06-08_beg.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第四关(前)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_indoor_n", width=1, height=1, fadetime=2)]
[Delay(time=0.6)]
[PlayMusic(intro="$mist_intro", key="$mist_loop", volume=0.8, crossfade=1.5, delay=0.5)]
@@ -227,4 +224,4 @@
[Delay(time=0.6)]
[Dialog(fadetime=2)]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_06-09_end.txt b/resources/gamedata/story/obt/main/level_main_06-09_end.txt
index 3f1c2f15..a3004586 100644
--- a/resources/gamedata/story/obt/main/level_main_06-09_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_06-09_end.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第四关(后)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_indoor_n", width=1, height=1, fadetime=2)]
[Delay(time=2)]
[PlayMusic(intro="$darkness02_intro", key="$darkness02_loop", volume=0.8, crossfade=1.5, delay=0.5)]
@@ -39,15 +36,11 @@
[Character(name="char_1505_frstar_1",name2="avg_npc_016",focus=2)]
[name="幻影弩手"] ......霜星。我们收到了你的通讯,就......
[Dialog]
-//////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
-
-//修改此处的image来切换cg
[Image(image="avg_6_17",x=0, y=0, xScale=1.1, yScale=1.1, fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
[Character]
[ImageTween(xScaleFrom=1.1, yScaleFrom=1.1, xScaleTo=1, yScaleTo=1, duration=15, block=false)]
-//对话内容此处填入
[name="霜星"] 梅菲斯特怎么在你们这?他怎么了?
[name="幻影弩手"] 梅菲斯特他似乎......精神受到了一点创伤。
[name="霜星"] 他?会精神受创?
@@ -57,13 +50,9 @@
[name="霜星"] 那种情况下,很难生还。
[name="霜星"] 浮士德是个好战士。
[Dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
-
-///////////////////////////
-
[Character(name="char_1505_frstar_1",name2="avg_npc_016",focus=2)]
[name="幻影弩手"] 霜星,如果可以,我们想和雪怪一起战斗。
[Character(name="char_1505_frstar_1",name2="avg_npc_016",focus=1)]
@@ -108,12 +97,10 @@
[name="整合运动成员"] 就一点,别说指望不指望,我们不是在和你们一起在这防守的吗?
[Character(name="avg_npc_037",name2="char_1002_nsabr_1",focus=1)]
[name="雪怪小队成员"] 说得对!兄弟,让我们守住这里!
-
[Dialog]
[Character]
[Blocker(a=1,r=0,g=0,b=0,fadetime=1, block=true)]
[Blocker(a=0,r=0,g=0,b=0,fadetime=1, block=true)]
-
[Character(name="char_1505_frstar_1")]
[name="霜星"] 怎么回事?
[Character(name="char_1505_frstar_1",name2="avg_npc_037",focus=2)]
@@ -220,8 +207,6 @@
[name="霜星"] 咳,咳......
[Character(name="char_1505_frstar_1",name2="avg_npc_037",focus=2)]
[name="雪怪小队成员C"] 大姊!
-
-
[Dialog]
[Character]
[Blocker(a=1, r=1, g=1, b=1, fadetime=1, block=true)]
@@ -264,9 +249,7 @@
[name="杨格"] 我不信!
[Character(name="avg_npc_037")]
[name="佩特洛娃"] 你必须信。大姊她没剩多少时间了。
-
-
[Delay(time=0.3)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_06-10_beg.txt b/resources/gamedata/story/obt/main/level_main_06-10_beg.txt
index 25673274..2e3acb94 100644
--- a/resources/gamedata/story/obt/main/level_main_06-10_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_06-10_beg.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第四关(前)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_indoor_n", width=1, height=1, fadetime=2,block=true)]
[PlayMusic(intro="$mist_loop", key="$mist_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=0.6)]
@@ -10,7 +7,6 @@
爸爸呢?爸爸去哪里了?
没有爸爸不行......我要爸爸!爸爸!
爸爸会来带我走的!
-
[Character(name="char_367_swllow_1")]
[name="灰喉"] ......!
[name="灰喉"] 儿童?
@@ -204,4 +200,4 @@
[Delay(time=0.3)]
[Dialog]
[Blocker(block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_06-10_end.txt b/resources/gamedata/story/obt/main/level_main_06-10_end.txt
index 6c37dbb2..19431122 100644
--- a/resources/gamedata/story/obt/main/level_main_06-10_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_06-10_end.txt
@@ -1,9 +1,5 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第四关(后)
-
-// Comments
-
[Background(screenadapt="coverall", image="bg_lungmen_d", width=1, height=1, fadetime=2)]
-
[Delay(time=1)]
[Character(name="char_144_red_7#8")]
[delay(time=0.7)]
@@ -27,16 +23,13 @@
[Character(name="char_1502_crowns")]
[name="弑君者"] !
[Dialog]
-//////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.4, block=true)]
[PlayMusic(intro="$mist_loop", key="$mist_loop", volume=0.8, crossfade=1.5, delay=0.5)]
-//修改此处的image来切换cg
[Image(image="avg_6_18",x=0, y=0, xScale=1.1, yScale=1.1, fadetime=0)]
[Blocker(a=0, fadetime=0.4, block=false)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
[Character]
[ImageTween(xFrom=1.1, yFrom=1.1, xTo=1, yTo=1,xScaleFrom=1.1, yScaleFrom=1.1, xScaleTo=1, yScaleTo=1, duration=15, block=false)]
-//对话内容此处填入
[name="弑君者"] 呜,咳!
[Character(name="char_144_red_7#1")]
[name="???"] (低沉咆哮)
@@ -61,13 +54,10 @@
[Character(name="char_1502_crowns",name2="char_144_red_7#1",focus=2)]
[name="红"] 不要动。
[Dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
[Character]
[Blocker(a=0, fadetime=0.6, block=false)]
-
-///////////////////////////
[Character(name="char_1502_crowns")]
[name="弑君者"] 唔,怎么会......?我竟然使不出力?
[name="弑君者"] 居然......居然能压制我?
@@ -207,7 +197,6 @@
[Character]
[name="Mon3tr"] (欢快的嘶鸣)
[CameraShake(duration=0.4, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
-
[Character(name="char_1502_crowns")]
[name="弑君者"] 唔,呃呃呃!
[name="弑君者"] 什么东西!这是什么东西!
@@ -316,7 +305,6 @@
[name="凯尔希"] 真正理想主义的人,不会放任别人为自己而死,更不会让别人代自己行凶。
[name="凯尔希"] 离开这里。走吧,离开这里,换一条路走。
[name="凯尔希"] 去换一条真正能改变这片大地的路......如果你真的想的话。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -363,8 +351,7 @@
[Character(name="char_003_kalts_1")]
[name="凯尔希"] 嗯,走吧。
[name="凯尔希"] ......气温下降了。时间很紧迫,是时候提高效率了。
-
[Delay(time=0.3)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_06-11_beg.txt b/resources/gamedata/story/obt/main/level_main_06-11_beg.txt
index 413ab072..1e8becd8 100644
--- a/resources/gamedata/story/obt/main/level_main_06-11_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_06-11_beg.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(后)
-
[Dialog]
[Character]
[Blocker(a=1, r=0,g=0, b=0, block=true)]
@@ -55,7 +54,6 @@
[name="罗德岛干员"] 煌!你去哪!
[Character(name="char_017_homura_3#6")]
[name="煌"] 去救人!
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -169,12 +167,10 @@
[name="佩特洛娃"] 敬大姊和大老爹。
[Character]
[name="雪怪小队全体"] 敬霜星和爱国者!
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character]
[playsound(key="$d_gen_transmissionget", volume=0.4)]
[name="陈"] 你认识这些感染者?
@@ -237,33 +233,25 @@
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] ......
[name="阿米娅"] 博士......
-
[Decision(options="不想看吗?", values="1")]
[Predicate(references="1")]
-
-
[name="阿米娅"] ......嗯。
[name="阿米娅"] 我.......
-
[Decision(options="但就像在切城废城时那样......", values="1")]
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] ......
[name="阿米娅"] 对。我已经下定决心了。
[name="阿米娅"] 我必须要......亲眼去看。
-
[Decision(options="我们一起。", values="1")]
[Predicate(references="1")]
[Character(name="char_002_amiya_1#2")]
[name="阿米娅"] 我们一起。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(screenadapt="coverall", image="bg_indoor_f", width=1, height=1, fadetime=0)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="avg_npc_037",name2="avg_npc_037",focus=1)]
[name="雪怪小队成员D"] 原来叫大姊......不是因为年龄才这么叫?我为什么现在才知道?
[Character(name="avg_npc_037",name2="avg_npc_037",focus=2)]
@@ -294,7 +282,6 @@
[name="大熊"] 说到做到!
[Character(name="avg_npc_037",name2="avg_npc_037",focus=1)]
[name="雪怪小队成员D"] 唔,呃......说到做到!
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -337,7 +324,6 @@
[name="煌"] 可恶,可恶!别死!别送死啊!!
[name="煌"] 等我过来,我能救你们,我带你们走......带你们走!
[name="煌"] 为什么像你们这样的感染者也要死在这里?!
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -353,7 +339,6 @@
[name="近卫局成员"] ......算了。
[name="近卫局成员"] 各位,最后一波进攻了。别辜负市民和陈sir的期望。
[name="近卫局成员"] 让他们看看吧,让这些整合运动明白龙门的实力!让所有感染者都再也不敢冒犯龙门!
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -376,10 +361,7 @@
[name="佩特洛娃"] 大熊!我们上了!
[Character(name="char_017_homura_3#6")]
[name="煌"] 雪怪!!!
-
[Delay(time=0.3)]
[Dialog]
[Blocker(block=true)]
-[Image]
-
-
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_06-12_end.txt b/resources/gamedata/story/obt/main/level_main_06-12_end.txt
index ba7e3373..8f52f668 100644
--- a/resources/gamedata/story/obt/main/level_main_06-12_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_06-12_end.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第二关(后)
-
-// Comments
[Background(screenadapt="coverall", image="bg_indoor_n", width=1, height=1, fadetime=2)]
[Delay(time=2)]
[PlayMusic(intro="$mist_intro", key="$mist_loop", volume=0.8, crossfade=1.5, delay=0.5)]
@@ -149,7 +147,6 @@
[name="煌"] 没别的。
[Character(name="char_010_chen_1#1",name2="char_017_homura_3#4",focus=1)]
[name="陈"] 呵,彼此彼此。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -218,7 +215,6 @@
[name="凯尔希"] 事情并没有那么简单,至少我是这么认为的。
[name="凯尔希"] Dr.{@nickname},现在开始,你是否肩负着罗德岛的责任,由你自己决定......
[name="凯尔希"] ......“是否要成为一个值得罗德岛干员信任的人。”
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -317,4 +313,4 @@
[Delay(time=0.3)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_06-13_beg.txt b/resources/gamedata/story/obt/main/level_main_06-13_beg.txt
index bf0b7f0f..be9ac7c8 100644
--- a/resources/gamedata/story/obt/main/level_main_06-13_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_06-13_beg.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(前)
-
-// Comments
-
[Dialog]
[Character]
[Background(image="bg_cher_11", width=1, height=1, fadetime=2)]
@@ -88,5 +85,4 @@
[Dialog]
[Delay(time=0.5)]
[Blocker(a=1,r=0, g=0, b=0, fadetime=2, block=true)]
-[Blocker(block=true, fadetime=0.5)]
-
+[Blocker(block=true, fadetime=0.5)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_06-13_end.txt b/resources/gamedata/story/obt/main/level_main_06-13_end.txt
index 71658010..b2d84e7d 100644
--- a/resources/gamedata/story/obt/main/level_main_06-13_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_06-13_end.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第一关(后)
-
-// Comments
-// 从室内走向室外白光
[Background(image="bg_cher_11", width=1, height=1, fadetime=2)]
[PlayMusic(intro="$darkness02_intro", key="$darkness02_loop", volume=0.8, crossfade=1.5, delay=0.5)]
[Delay(time=2)]
@@ -53,7 +50,6 @@
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.5, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.5, block=true)]
-
[Character(name="avg_npc_037")]
[name="雪怪1号"] 这结构......太复杂了,我有点摸不着头脑。
[Character(name="avg_npc_037",name2="avg_npc_037",focus=2)]
@@ -134,7 +130,6 @@
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
15:22 P.M.
切尔诺伯格分城“14区”废墟
区块地面
@@ -191,7 +186,6 @@
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.5, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.5, block=true)]
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] ......!
[name="阿米娅"] 煌!陨星!
@@ -280,10 +274,8 @@
[name="阿米娅"] 但霜星小姐,他们经历过什么,我清清楚楚。
[Character(name="char_002_amiya_1#1",name2="char_1505_frstar_1",focus=2)]
[name="霜星"] ......幼稚。
-
[Decision(options="霜星,你身上的衣服,不是你的吧?", values="1")]
[Predicate(references="1")]
-
[Character(name="char_1505_frstar_1")]
[name="霜星"] ......
[name="霜星"] 没错。这曾经是“爱国者”的斗篷。我把它改织成了外衣。
@@ -355,7 +347,6 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=3, block=true)]
[Background(image="bg_undergroud_n",fadetime=1,screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-
龙门下层结构
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] ......
@@ -371,5 +362,4 @@
[name="霜星"] 你们好,罗德岛。
[Dialog]
[Delay(time=0.5)]
-[Blocker(a=1,r=0, g=0, b=0, fadetime=2, block=true)]
-
+[Blocker(a=1,r=0, g=0, b=0, fadetime=2, block=true)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_06-14_beg.txt b/resources/gamedata/story/obt/main/level_main_06-14_beg.txt
index 09a460c2..9017dc2c 100644
--- a/resources/gamedata/story/obt/main/level_main_06-14_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_06-14_beg.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三关(前)
-
-// Comments
-
[Background(image="bg_undergroud_n",screenadapt="coverall",fadetime=3,block=true)]
[delay(time=3)]
[PlayMusic(intro="$frostnova_intro", key="$frostnova_loop", volume=0.6, crossfade=1.5, delay=0.5)]
@@ -117,7 +114,6 @@
[Blocker(a=0.1, r=1, g=1, b=1, fadetime=1, block=true)]
[Blocker(a=1, r=255, g=255, b=255, fadetime=0.3, block=true)]
[Blocker(a=0.1, r=1, g=1, b=1, fadetime=2, block=true)]
-
[Character(name="char_017_homura_3#9")]
[name="煌"] ......指甲盖都快冻裂了。
[name="煌"] 你真想杀掉我们?
@@ -171,10 +167,8 @@
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] ......
[name="阿米娅"] 现在,博士,请你也出去。
-
[Decision(options="不。;不。;不。", values="1;2;3")]
[Predicate(references="1;2;3")]
-
[name="阿米娅"] 博士!
[Dialog]
[Character]
@@ -185,7 +179,6 @@
[Blocker(a=0.1, r=1, g=1, b=1, fadetime=0.5, block=true)]
[Decision(options="我要看到最后。", values="1")]
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1#7",name2="char_017_homura_3#5",focus=2)]
[name="煌"] ......阿米娅。
[Character(name="char_002_amiya_1#7",name2="char_017_homura_3#5",focus=1)]
@@ -199,10 +192,8 @@
[Dialog]
[Decision(options="我说过,你可以来罗德岛。", values="1")]
[Predicate(references="1")]
-
[Decision(options="以及,我要和干员们并肩战斗。", values="1")]
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 我明白了。
[name="阿米娅"] 煌,灰喉,Dr.{@nickname}。
@@ -236,7 +227,6 @@
[Blocker(a=0.1, r=1, g=1, b=1, fadetime=1.5, block=false)]
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
[Delay(time=1)]
-
[Character(name="char_1505_frstar_1#4")]
[name="霜星"] 不错的突袭。
[Character(name="char_017_homura_3#9",name2="char_1505_frstar_1#4",focus=1)]
@@ -270,7 +260,6 @@
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.7, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[Blocker(a=0.1, r=1, g=1, b=1, fadetime=2, block=true)]
-
[Character(name="char_017_homura_3#5")]
[name="煌"] 咳,哈哈哈哈,咳......啐!好险,差点就被冰刀给捅穿了嗓子!
[name="煌"] 哈,没错,你和我一样是战士。
@@ -329,7 +318,6 @@
[name="煌"] 压缩空气!射击!
[Character(name="char_367_swllow_1#4")]
[name="灰喉"] 疾!
-
[Dialog]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$e_atk_arrow_h")]
@@ -436,7 +424,6 @@
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.7, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
[Blocker(a=0.1, r=1, g=1, b=1, fadetime=1, block=true)]
-
[Character(name="char_1505_frstar_1#3")]
[name="霜星"] 咳,哈哈,咳......
[Character(name="char_1505_frstar_1#5")]
@@ -499,7 +486,6 @@
[CameraShake(duration=0.5, xstrength=10, ystrength=10, vibrato=30, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.25, r=1, g=1, b=1, fadetime=3, block=true)]
[playsound(key="$d_gen_surfacefrozen", volume=0.8)]
-
[Character(name="char_367_swllow_1#4")]
[name="灰喉"] 呃......温度还在降低!
[Character(name="char_017_homura_3#6")]
@@ -532,14 +518,12 @@
[Character]
[Decision(options="你可能确实被她蒙蔽了!;......;事情往往不像我们想的那样。", values="1;2;3")]
[Predicate(references="1;2;3")]
-
[Character(name="char_1505_frstar_1#4")]
[name="霜星"] 如果她要带着感染者向那最黑暗的未来走去......去完成她最恶毒的计划......
[name="霜星"] 那她的邪恶就必须被摧毁。
[name="霜星"] 可是我的兄弟姐妹们,无数已死的普通人和感染者们......
[name="霜星"] 已经回不来了。
[name="霜星"] ......她凭什么变成这样?
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 呃......呜......!
[Character(name="char_1505_frstar_1#5")]
@@ -607,7 +591,6 @@
[Character]
[Decision(options="既然我们都打不破它,就只能顶住!", values="1")]
[Predicate(references="1")]
-
[Character(name="char_017_homura_3#5")]
[name="煌"] 等于没说!
[Character(name="char_017_homura_3#5",name2="char_367_swllow_1#4",focus=2)]
@@ -619,7 +602,6 @@
[Character]
[Decision(options="这是她的选择,也是她留给我们的唯一机会!", values="1")]
[Predicate(references="1")]
-
[Character(name="char_1505_frstar_1#4")]
[stopmusic(fadetime=2)]
[name="霜星"] 那你们的选择呢?
@@ -660,8 +642,6 @@
[Character]
[Decision(options="......说吧,阿米娅。", values="1")]
[Predicate(references="1")]
-
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] Dr.{@nickname}......
[name="阿米娅"] ......嗯。
@@ -669,49 +649,37 @@
[name="阿米娅"] 博士。现在,我们要和霜星小姐战斗。
[name="阿米娅"] 你死我活。
[Dialog]
-//////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
-//修改此处的image来切换cg
[Background]
[Image(image="avg_6_1",x=0, y=0, xScale=1.1, yScale=1.1, fadetime=0)]
[Blocker(a=0, fadetime=1, block=false)]
[Character]
[ImageTween(xFrom=0, yFrom=0, xTo=-30, yTo=0, xScale=1.1, yScale=1.1, duration=10, block=false)]
-//对话内容此处填入
[name="霜星"] 是的。你们现在......要与我战斗。
[name="霜星"] 你死我活。
[delay(time=1)]
[Dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=1, block=true)]
-/////////////////////////////////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
-//修改此处的image来切换cg
[Image(image="avg_6_2",x=0, y=0, xScale=1.1, yScale=1.1, fadetime=0)]
[Blocker(a=0, fadetime=1, block=false)]
[Character]
[ImageTween(xFrom=0, yFrom=0, xTo=30, yTo=0, xScale=1.1, yScale=1.1, duration=10, block=false)]
-//对话内容此处填入
[delay(time=1.5)]
[name="霜星"] 如果你们战胜我,有人能够侥幸活着——
[delay(time=1)]
[Dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Image(fadetime=0)]
-
[Background(image="bg_undergroud_f",screenadapt="coverall",block=true)]
[Blocker(a=0.35, r=1, g=1, b=1, fadetime=1, block=true)]
-///////////////////////////
[Character(name="char_1505_frstar_1#6")]
[name="霜星"] 我愿意加入罗德岛,依你们的想法,去对抗感染者共同的敌人。
[name="霜星"] 这是我必须承担的责任。
-
[Decision(options="希望你信守诺言。", values="1")]
[Predicate(references="1")]
-
[Character(name="char_1505_frstar_1#4")]
[name="霜星"] 既然我都许诺了,我自然会兑现。
[Character(name="char_002_amiya_1#7")]
@@ -742,7 +710,6 @@
[Character]
[Decision(options="霜星!", values="1")]
[Predicate(references="1")]
-
[Character(name="char_1505_frstar_1#4")]
[name="霜星"] 你们会在这里战死,而我会熄灭你们荒诞不经的幻想。
[name="霜星"] 或者,战胜我。
@@ -750,4 +717,4 @@
[Delay(time=0.6)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_06-15_end.txt b/resources/gamedata/story/obt/main/level_main_06-15_end.txt
index ddc7fd81..a265f9eb 100644
--- a/resources/gamedata/story/obt/main/level_main_06-15_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_06-15_end.txt
@@ -1,24 +1,15 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第三关(后)
-
-// Comments
-
[stopmusic]
-//////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
-//修改此处的image来切换cg
[PlaySound(key="$bottlebroken")]
[Image(image="avg_6_9",x=0, y=0, xScale=1.1, yScale=1.1, fadetime=0)]
[Blocker(a=0, fadetime=1.5, block=false)]
[Character]
[ImageTween(xScaleFrom=1.1, yScaleFrom=1.1, xScaleTo=1, yScaleTo=1, duration=15, block=false)]
-//对话内容此处填入
[Delay(time=4)]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
-
-///////////////////////////
[Background(image="bg_undergroud_f",screenadapt="coverall",fadetime=2,block=true)]
[Delay(time=1)]
[Character(name="char_1505_frstar_1")]
@@ -53,29 +44,21 @@
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] ......
[name="阿米娅"] 博士......
-
[Decision(options="我留下。;你去吧。", values="1;2")]
[Predicate(references="1;2")]
-
[name="阿米娅"] 我知道了。
[name="阿米娅"] 博士,请告诉霜星小姐那句话。
[name="阿米娅"] ......拜托你。
[Dialog]
-//////////////插入cg///////////////////
-
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[PlayMusic(intro="$frostnovadie_intro", key="$frostnovadie_loop", volume=0.8, crossfade=1.5)]
-//修改此处的image来切换cg
[Image(image="avg_6_10",x=0, y=0, xScale=1.1, yScale=1.1, fadetime=0)]
[Blocker(a=0, fadetime=2, block=false)]
[Character]
-//对话内容此处填入
-
[Character(name="char_1505_frstar_1")]
[name="霜星"] 真是只......天真的兔子。
[name="霜星"] 很像啊。和当时的塔露拉,很像。
[name="霜星"] 在死前能看到这样的人,这样坚定地去实现理想的人......
-
[Dialog]
[Character]
[Decision(options="说好的责任呢?!;......;不是答应说要加入罗德岛的吗?", values="1;2;3")]
@@ -98,7 +81,6 @@
[name="霜星"] 我们唯一该回去的,就只有乌萨斯......我们的祖国......
[name="霜星"] 雪......静静的河水......摇曳的松林......碧绿的苔衣......
[name="霜星"] 这片大地,多么美好啊......
-
[Dialog]
[Character]
[Decision(options="所以,你认为塔露拉是操纵了这一切的人。", values="1")]
@@ -118,7 +100,6 @@
[Predicate(references="1")]
[Character(name="char_1505_frstar_1")]
[name="霜星"] 你......说。
-
[Dialog]
[Character]
[Decision(options="我认为你父亲是真的爱你的。", values="1")]
@@ -143,14 +124,11 @@
[name="霜星"] 罗德岛的博士。在这片大地上,选择也许没有意义。
[name="霜星"] 即使这样,即使结果没有区别......我也想自己去选。我做出选择了。
[name="霜星"] 用我自己的手......去擦拭我结出的果。
-
霜星的手指摸索着你的面庞。
-
[Dialog]
[Character]
[Decision(options="......你的手指,是暖的?", values="1")]
[Predicate(references="1")]
-
[Character(name="char_1505_frstar_1")]
[name="霜星"] 奇怪。你的脸......很冰。
[name="霜星"] 我的体温......没有那么低了?
@@ -159,48 +137,32 @@
[Decision(options="是。你的病征消失了。;......;很温暖,霜星。", values="1;2;3")]
[Predicate(references="1;2;3")]
[Character(name="char_1505_frstar_1")]
-
[name="霜星"] ......在死前......我终于又和人相碰了。
-
[Decision(options="霜星,阿米娅和我都希望你加入罗德岛。", values="1")]
[Predicate(references="1")]
-
-
[name="霜星"] 我真有这种资格?
-
[Decision(options="仅仅是普通地死去,就没有时间再去改正错误。", values="1")]
[Predicate(references="1")]
-
-
[name="霜星"] ......不给出答复是不礼貌的。
[name="霜星"] 告诉阿米娅,Dr.{@nickname}......
[name="霜星"] 在这片大地上,仅凭一个人,是什么也做不到的。
-//对话内容此处填入
[Dialog]
-
-//修改此处的image来切换cg
[Image(image="avg_6_10_2",x=0, y=0, xScale=1.1, yScale=1.1, fadetime=2,block=true)]
[Blocker(a=0, fadetime=0.6, block=false)]
[Character]
-//对话内容此处填入
[name="霜星"] 但她绝对不是一个人。
[name="霜星"] 现在开始,我在你身边。我在你们身边。
[name="霜星"] 我......愿意加入罗德岛。
-
[Decision(options="谢谢你。", values="1")]
[Predicate(references="1")]
-
-
[name="霜星"] 不。是我......谢谢你。
[name="霜星"] 你的眼神......和我一位旧识,很像。
[name="霜星"] 我遇见过一个男孩,他说他的哥哥宁愿上绞架也不愿改变观点去迎合敌人的宽恕......
[name="霜星"] 所以他要走过雪原,他要踏遍乌萨斯.......所以他没有和我们一起走。
[name="霜星"] 我以为那已经是我见过最理想化的人了。
[name="霜星"] 只是,你和阿米娅让我觉得……也许理想也可以成为一种信念。
-
[Decision(options="罗德岛就是为了共同的信念而战的。", values="1")]
[Predicate(references="1")]
-
[name="霜星"] 原本整合运动......也是一样的。
[name="霜星"] 真像啊。
[name="霜星"] 你的眼神,和那个孩子,真的很像。
@@ -209,12 +171,9 @@
[name="霜星"] ......父亲......我真是个傻子。
[name="霜星"] 原谅我吧。
[Dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
-
-///////////////////////////
[Dialog]
[Character]
[Background]
@@ -224,6 +183,4 @@
[Delay(time=0.6)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
-
-
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_07-01_beg.txt b/resources/gamedata/story/obt/main/level_main_07-01_beg.txt
index b7502f28..85d261d9 100644
--- a/resources/gamedata/story/obt/main/level_main_07-01_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_07-01_beg.txt
@@ -6,11 +6,8 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_corridor",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-
-
6:30 p.m.
[Dialog]
-//罗德岛舰内
[PlaySound(key="$dooropenquite", volume=0.6)]
[delay(time=2)]
[PlaySound(key="$d_gen_walk_n")]
@@ -19,19 +16,16 @@
[name="PRTS"] 编号00000-00002,接入权限-8。
[name="PRTS"] Dr.{@nickname},欢迎访问罗德岛综合生物处理室,已依据生物数据对您的意图进行判断。
[name="PRTS"] 另外,系统检测到您的心情不佳。
-
[Decision(options="少烦我。;......;该怎么样才算是好心情?", values="1;2;3")]
[Predicate(references="1")]
[Character]
[name="PRTS"] Dr.{@nickname}表现出一定的攻击性。
[name="PRTS"] 请放心,系统不会因此电击你,不用太过顾忌系统对你的检测。
-
[Predicate(references="2")]
[Character]
[name="PRTS"] Dr.{@nickname}陷入了沉默。
[name="PRTS"] 无论是无声抗议还是不愿进行沟通,我认为这都是一种孤独性精神障碍症的表现。
[name="PRTS"] 当然,请便,系统会平等对待所有人。
-
[Predicate(references="3")]
[Character]
[name="PRTS"] 好与坏是一种主观判断。
@@ -41,21 +35,16 @@
[name="PRTS"] 所以,想做什么就去做吧。
[name="PRTS"] PRTS具备相应的无害安抚机能。
[name="PRTS"] 当你采取过激行动时你会立刻昏厥并在3.55个工作时后醒来,这可以保证你的行为向正常标准贴近。
-
[Predicate(references="1;2;3")]
[Character]
[name="PRTS"] Welcome home, Doctor。
-
[Decision(options="......这里真的能算家吗?", values="1")]
[Predicate(references="1")]
[Dialog]
-//???是迷迭香
[PlaySound(key="$d_gen_walk_n")]
[Character(name="avg_npc_042",fadetime=1,block=true)]
[delay(time=1)]
-
[name="???"] 你是,Dr.{@nickname}?
-
[Decision(options="啊?;......?;你好?", values="1;2;3")]
[Predicate(references="1;2;3")]
[Character(name="avg_npc_042")]
@@ -63,37 +52,30 @@
[name="???"] 我感觉到了......虽然,不太一样。
[name="???"] 不过......你怀里的人,穿的制服......
[name="???"] 我可以问一问,你抱着的是谁吗?
-
[Decision(options="一介战士。;一位同胞。;一个朋友。", values="1;2;3")]
[Predicate(references="1")]
[Character(name="avg_npc_042")]
[name="???"] 战士?
[name="???"] 啊......她在你身上留下了伤口。她是敌人?
[name="???"] 不,不是......这伤口,不是会杀死人的伤口。
-
[Predicate(references="2")]
[Character(name="avg_npc_042")]
[name="???"] 她也是感染者......?
[name="???"] 不,你不是这个意思。
[name="???"] Dr.{@nickname},你像是失去了什么。
-
[Predicate(references="3")]
[Character(name="avg_npc_042")]
[name="???"] 她是你的朋友?
[name="???"] 可是,朋友......她和你相联系的时间,很短很短。
[name="???"] 我不知道......我不知道这会不会很快就消失。
-
[Decision(options="你能......感受到什么?", values="1")]
[Predicate(references="1")]
[Character(name="avg_npc_042")]
[name="???"] 所有人相互交流的痕迹。气味,温度,形状
[name="???"] 我也不太清楚,但她......
-
[Character]
[Dialog]
-
女孩将手伸向霜星。
-
[Decision(options="(默许);(出声阻止)", values="1;2")]
[Predicate(references="1")]
[Character(name="avg_npc_042")]
@@ -103,50 +85,40 @@
[name="???"] 不,不是。我是外人。我和她没有联系。
[name="???"] 这不是我能做的事情,对吧?
[name="???"] 不好意思。
-
[Decision(options="你也和阿米娅一样,能读心?;......;我没法那么快理解你的反应。", values="4;5;6")]
[Predicate(references="4")]
[Character(name="avg_npc_042")]
[name="???"] 不,没有,我不能......
[name="???"] 阿米娅是特别的。我知道阿米娅的法术......也觉得她很辛苦。
-
[Predicate(references="5")]
[Character(name="avg_npc_042")]
[name="???"] 我......我想,我不能碰她。我也不能感受她。
[name="???"] 她与这片大地的联系和我没有关联。
[name="???"] 我没有......没有理由去触碰她。
-
-
[Predicate(references="6")]
[Character(name="avg_npc_042")]
[name="???"] 其他干员,也会这么说。
[name="???"] 罗德岛上,大家都很有个性......但我可能更奇怪一些。
-
[Predicate(references="2")]
[Character(name="avg_npc_042")]
[name="???"] 啊......
[name="???"] 对,对,对不起......
[name="???"] 我......
-
[Decision(options="抱歉。;......;对不起,小姑娘。", values="7;8;9")]
[Predicate(references="7")]
[Character(name="avg_npc_042")]
[name="???"] 没关系,没关系的。我已经习惯了。
-
[Predicate(references="8")]
[Character(name="avg_npc_042")]
[name="???"] 请,请不要生气......
[name="???"] 你不说话,我有些......有些不知道该做什么。
-
[Predicate(references="9")]
[Character(name="avg_npc_042")]
[name="???"] 没事的。
[name="???"] 比起被别人害怕,我更愿意别人认真对我说话。所以,没问题的。
-
[Predicate(references="4;5;6;7;8;9")]
[Character(name="avg_npc_042")]
[name="???"] 你是要......用这个机器吧?
-
[Decision(options="如果这里确实是感染者最后归宿的话。",values="1")]
[Predicate(references="1")]
[Character(name="avg_npc_042")]
@@ -154,50 +126,38 @@
[name="???"] 我来帮你吧。先让我看一下记录。
[name="???"] 嗯,没问题,这个舱室已经清理过了。把她放在这个平台上吧。轻一点,嗯。
[name="???"] 之后平台会收进去,然后......等舱门关上,按下这个键就可以了。
-
-
[Decision(options="你很熟悉操作。",values="1")]
[Predicate(references="1")]
[Character(name="avg_npc_042")]
[name="???"] 啊,因为我操作过许多遍了。
-
[Decision(options="为什么.......",values="1")]
[Predicate(references="1")]
[Character(name="avg_npc_042")]
[name="???"] 罗德岛的感染者,最后都会到这里来。
[name="???"] 如果是我认识,我感受过的人,我的队员,我都会自己操作。
[name="???"] 原本的使用说明书很复杂,系统简单的操作方式,我都记在终端上了。只要稍稍看看,身体就会熟悉那种感觉。
-
-
[Decision(options="什么感觉?", values="1")]
[Predicate(references="1")]
[Character(name="avg_npc_042")]
[name="???"] 啊......大概就像链子一样。
-
[Decision(options="链子......?", values="1")]
[Predicate(references="1")]
-
[name="???"] 说是两个人之间牵着的线也可以。
[name="???"] 送走和你有联系的人,是解开缠在他们身上的线。线的另一边还是系在我们身上,可哪怕没有再系着谁了,线却也垂不下来。
[name="???"] 那种感觉,是身体里有什么消失了的感觉。已经不知道那里是什么,却又知道,他们曾经在,也不会回来。
-
[Decision(options="为什么要去熟悉这种感觉?", values="1")]
[Predicate(references="1")]
[Character(name="avg_npc_042")]
[name="???"] 因为只有熟悉了,才不会突然地痛起来吧?
-
[Decision(options="......你究竟是......?", values="1")]
-
[Character]
[PlaySound(key="$d_gen_walk_n", volume=1)]
-
[Predicate(references="1")]
[Character]
[name="PRTS"] 打扰一下。
[name="PRTS"] 身在罗德岛生物感染综合处理室的精英干员Rosmontis,你的识别码将在15mins后失效。
[name="PRTS"] 接下来我将为你进行更新,请在原地停留十五秒左右。
[name="PRTS"] 另外,接舷区发生了小规模的武装冲突,有条件请在识别码更新后进行支援,以期减少我方资源的损耗。
-
[Character(name="avg_npc_042")]
[name="Rosmontis"] 啊,嗯。我知道了,马上就去。
[name="Rosmontis"] 我在终端上记一下。
@@ -208,20 +168,16 @@
[name="Rosmontis"] 这是只有我......只有我能写的东西。
[Character]
[name="PRTS"] 明白。请。
-
[Decision(options="精英干员......?", values="1")]
[Predicate(references="1")]
[Character(name="avg_npc_042")]
[name="Rosmontis"] PRTS指的是我。
-
[Decision(options="我该叫你Rosmontis吗?", values="1")]
[Predicate(references="1")]
[Character(name="avg_npc_042")]
[name="Rosmontis"] 你可以叫我......迷迭香。
[name="迷迭香"] ......她,叫什么?
[name="迷迭香"] 我想......我想至少知道她的名字。
-
-
[Decision(options="霜星。", values="1")]
[Predicate(references="1")]
[Character(name="avg_npc_042")]
@@ -229,9 +185,6 @@
[name="迷迭香"] 好好听。
[name="迷迭香"] 你好,霜星。
[name="迷迭香"] ......拜拜。
-
-//CG 如果可以有可以搞迷迭香贴近玻璃舱门闭眼的CG,里面是霜星,像睡着了一样
-//经讨论可以不用
[Dialog]
[Blocker(fadetime=3,block=true)]
[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_07-01_end.txt b/resources/gamedata/story/obt/main/level_main_07-01_end.txt
index fd4a8387..8aa87424 100644
--- a/resources/gamedata/story/obt/main/level_main_07-01_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_07-01_end.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -66,21 +64,15 @@
[name="魏彦吾"] 我不同意。
[Character(name="char_2005_weiyw_1#5",name2="char_2006_weiywfmzuki_1",focus=2)]
[name="文月"] 如果你再拒绝她们,我们就真的要孤立无援了。
-
-
[Dialog]
[Character]
-
[PlaySound(key="$d_gen_transmissionget", volume=1)]
[delay(time=1)]
[name="录音"] “魏长官,接到这条消息意味着你必须立刻采取行动。”
-
[Character(name="char_2005_weiyw_1")]
[name="魏彦吾"] 怎么......是我的信使。
-
[Dialog]
[Character]
-
[PlaySound(key="$d_gen_transmissionget", volume=1)]
[delay(time=1)]
[name="录音"] “接下来的讯息已经过法术加密。”
@@ -89,7 +81,6 @@
[name="浑厚的男声录音"] “他们在议会席上窃窃私语,嘲笑着我无力取胜的丑态,我却找不出追究他们责任的证据。”
[name="浑厚的男声录音"] “如果在切尔诺伯格发生了什么,您应该倾力阻止。否则事情将一发不可收拾。”
[name="浑厚的男声录音"] “您仍然有足够的智慧与能力,去将事端消灭在源头处。我们无能为力的事情,只能交给您。”
-
[Character(name="char_2006_weiywfmzuki_1")]
[name="文月"] 结束了。
[Character(name="char_2005_weiyw_1#5",name2="char_2006_weiywfmzuki_1",focus=1)]
@@ -98,8 +89,6 @@
[name="文月"] 之后是信使的独白......
[Character(name="char_2005_weiyw_1#5",name2="char_2006_weiywfmzuki_1",focus=1)]
[name="魏彦吾"] 他是我的信使。让我听完。
-
-
[Dialog]
[Character]
[delay(time=0.5)]
@@ -107,10 +96,8 @@
[name="浑厚的男声录音"] “我没能见到维特议长,他派来与我联络的信使也遭到了不明势力的追杀。幸亏这位信使安然无恙。”
[name="浑厚的男声录音"] “这位信使连夜溜出圣骏堡,有人暗中为他提供了方便,我认为乌萨斯的内部势力正在相互拉锯。”
[name="浑厚的男声录音"] “在这之后的路途中,我多次遭遇袭击,也有许多身份不明的人尝试保护我。”
-
[Character(name="char_2005_weiyw_1#5")]
[name="魏彦吾"] 维特的势力帮助了他们......
-
[Dialog]
[Character]
[delay(time=0.5)]
@@ -142,7 +129,6 @@
[name="凯尔希"] 谜底揭晓了。
[name="凯尔希"] 无视这座城市的价值,无视所有居民的死活,乌萨斯把切尔诺伯格拱手送给了整合运动。
[name="凯尔希"] 而已经被感染的,已经在死亡边缘徘徊太久的感染者,无惧死亡的感染者们,将在天灾后接管这座城市。
-
[Character(name="char_2006_weiywfmzuki_1")]
[name="文月"] 他们根本不需要出手,他们只需要......让道。
[name="文月"] 他们只需要允许这件事情发生。
@@ -190,19 +176,15 @@
[name="魏彦吾"] 如你所说,医生。只有龙门能做些什么,只有我们在面对切尔诺伯格的核心城。
[Character(name="char_2005_weiyw_1",name2="char_003_kalts_1",focus=2)]
[name="凯尔希"] 魏先生,请三思。开战的后果依然严重。
-
[Character(name="char_2005_weiyw_1",name2="char_003_kalts_1",focus=1)]
[name="魏彦吾"] 一场战争没法被轻描淡写地带过,但另一个后果,对于龙门来说,只会更加严重。
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] ......
[name="阿米娅"] 魏先生。罗德岛......
-
[Dialog]
[Character]
[stopmusic(fadetime=2)]
我去。
-
[Character(name="char_2005_weiyw_1#2")]
[name="魏彦吾"] ......
[Character(name="char_003_kalts_1")]
@@ -213,7 +195,6 @@
[name="文月"] 小陈?
[Character]
[Dialog]
-
[Character(name="char_010_chen_1#5",fadetime=1,block=true)]
[delay(time=1)]
[name="陈"] 我去解决。
@@ -229,19 +210,16 @@
[name="陈"] 魏彦吾,我对你和你的城市,你这座金玉其外败絮其中的城市......
[name="陈"] 已经厌倦了。
[name="陈"] 在你对贫民区出手的时候,我就已经不属于这座城市了。
-
[Character(name="char_2005_weiyw_1#4",name2="char_010_chen_1#4",focus=1)]
[name="魏彦吾"] 不要在这个时候与我争辩这种对错。
[Character(name="char_2005_weiyw_1#4",name2="char_010_chen_1#4",focus=2)]
[name="陈"] 可是他们做错了什么,你为什么要这么对待他们?
-
[Character(name="char_2005_weiyw_1#4",name2="char_010_chen_1#4",focus=1)]
[name="魏彦吾"] ......“他们做错了什么?”
[name="魏彦吾"] 陈小姐,他们做了什么?
[name="魏彦吾"] 告诉我:整合运动选择潜伏在哪里,又是从哪里潜入了这座城市?
[name="魏彦吾"] 你信任贫民窟的居民,他们是不是同样信任你?这种信任究竟在哪里有所体现?
[name="魏彦吾"] 除了你的线人和林舸瑞的耳目之外,有任何其他一个贫民区的居民向你们报告了“感染者正在渗透他们的聚居地”之类的事实吗?
-
[Character(name="char_2005_weiyw_1#4",name2="char_010_chen_1#2",focus=2)]
[name="陈"] 事情发展得很快!没收到线报并不是谁的过错!
[Character(name="char_2005_weiyw_1#4",name2="char_010_chen_1#2",focus=1)]
@@ -317,14 +295,12 @@
[Character(name="char_2005_weiyw_1#5",name2="char_010_chen_1#2",focus=1)]
[name="魏彦吾"] ......冥顽不灵。
[name="魏彦吾"] 陈警司,我与你说过的一切,我都记得。做现在的你该做的事。
-
[Character(name="char_010_chen_1#2")]
[name="陈"] 好啊,哈......
[name="陈"] 魏彦吾,我该做的,近卫局该做的,就是指出谁是错的,然后解决掉那个错误。
[name="陈"] 现在看来,按你的定义,错的只会是我。
[name="陈"] 或者说,我也是那个错误。
[name="陈"] 因为我就是感染者。
-
[Character(name="char_2005_weiyw_1#4")]
[name="魏彦吾"] 你——
[Character(name="char_2006_weiywfmzuki_1")]
@@ -334,16 +310,11 @@
[Character(name="char_010_chen_1#4")]
[name="陈"] 已经没必要再瞒下去了。
[name="陈"] ......三年来,你一直在对别人隐瞒我感染者的身份。现在,既然感染者在这座城市里没有容身之处,那我也不应该有。
-
-
[Character(name="char_2005_weiyw_1#3",name2="char_010_chen_1#4",focus=1)]
[name="魏彦吾"] 胡言乱语!
-
[Character(name="char_2005_weiyw_1#3",name2="char_010_chen_1#4",focus=2)]
[name="陈"] 我和她都是感染者。我不属于这里。我有我该做的事,我也不会再犯下更多错误。
[name="陈"] 只有我能阻止她。
-
-
[Dialog]
[Character]
[Blocker(a=0.5, r=0, g=0, b=0, fadetime=0.5, block=true)]
@@ -352,11 +323,8 @@
[Character]
[Dialog]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.5, block=true)]
-
-
[Character(name="char_010_chen_1#4")]
[name="陈"] 我是感染者,也是龙门的叛徒。只有我是适合做这个的人。
-
[Dialog]
[Character]
[Blocker(a=0.5, r=0, g=0, b=0, fadetime=0.5, block=true)]
@@ -365,11 +333,8 @@
[Character]
[Dialog]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.5, block=true)]
-
-
[Character(name="char_010_chen_1#4")]
[name="陈"] 既然走到今天这一步,我们就都只能继续走下去。
-
[Dialog]
[Character]
[Blocker(a=0.5, r=0, g=0, b=0, fadetime=0.5, block=true)]
@@ -378,15 +343,10 @@
[Character]
[Dialog]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.5, block=true)]
-
-
-
[Character(name="char_2005_weiyw_1#4")]
[name="魏彦吾"] 不行。
[name="魏彦吾"] 今天,你要是走出这间办公室,陈晖洁......你会变成龙门的敌人,你将永远都不能再踏入龙门哪怕一步。
[name="魏彦吾"] 你我十年来所有的努力......都要白废。
-
-
[stopmusic(fadetime=1)]
[Background]
[Dialog]
@@ -423,7 +383,6 @@
[name="陈"] 那它改变了吗?它能被改变得了吗?我所努力的一切当真是有意义的吗?
[name="魏彦吾"] 即使现在不能,它以后也必须能。
[name="魏彦吾"] 由你去让它能。
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.4, block=true)]
[image]
@@ -433,9 +392,6 @@
[Background(image="bg_lungmen_o",screenadapt="coverall")]
[playsound(key="$d_gen_soldiersrun", volume=0.7)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
-//黑蓑闯入
-//???是黑蓑
[Character(name="avg_npc_038")]
[name="???"] 魏公,我们去。
[Character(name="char_2005_weiyw_1#4",name2="avg_npc_038",focus=1)]
@@ -447,20 +403,17 @@
[Character(name="char_010_chen_1#4")]
[name="陈"] 哼,呵呵,呵呵哈哈哈......
[name="陈"] 魏彦吾,你的真面目就这么被轻松揭开了吗?你的私兵就这么大喇喇地出现在你的办公室里吗?
-
[Character(name="avg_npc_038")]
[name="???"] 陈家小姐,龙门有难!
[Character(name="char_010_chen_1#4")]
[name="陈"] 这话听起来很有责任感。
[name="陈"] 但你们说的话,我一句都不会信。你们有什么要和他说的,请便。
-
[Character(name="avg_npc_038")]
[name="???"] 魏公......我们可自削面目,轻装入城,袭杀主谋,力阻撞击!事成之后,我们必以身殉城,不使魏公烦忧!
[Character(name="char_2005_weiyw_1#3",name2="avg_npc_038",focus=1)]
[name="魏彦吾"] 出去!
[Character(name="char_2005_weiyw_1#3",name2="avg_npc_038",focus=2)]
[name="???"] 魏公!
-
[Character(name="char_010_chen_1#2")]
[name="陈"] 怎么了魏彦吾?让我去或者让他们去,很难吗?
[name="陈"] 为什么在杀人的时候雷厉风行,在该救人的时候就变得优柔寡断了?
@@ -470,8 +423,6 @@
[name="陈"] 我没指望能好好道别一次。
[name="陈"] 算了,魏彦吾。虽然我想过很多次了,但我也没指望能好好向谁道别。
[name="陈"] 文月小姐,我妈妈以前对你那样,我很过意不去。谢谢你,谢谢这么多年来对我的照顾。我一直把你当亲人看待。
-
-
[Character(name="char_2006_weiywfmzuki_1")]
[name="文月"] ......小陈?!
[Character(name="char_2005_weiyw_1#3")]
@@ -479,7 +430,6 @@
[name="魏彦吾"] 陈警司!
[Character(name="char_010_chen_1#4")]
[name="陈"] 不再是了。这个近卫局的徽章,还给你。
-
[Character(name="char_2005_weiyw_1#3")]
[name="魏彦吾"] ——拿下她!
[Character(name="char_010_chen_1#5")]
@@ -500,8 +450,6 @@
[name="???"] 魏公,当心!
[Character(name="char_010_chen_1#2")]
[name="陈"] 赤霄,振气!
-
-
[Dialog]
[Character]
[Blocker(a=0.5, r=0, g=0, b=0, fadetime=0.5, block=true)]
@@ -510,8 +458,6 @@
[Character]
[Dialog]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.5, block=true)]
-
-
[Character(name="char_003_kalts_1#2")]
[name="凯尔希"] 竟然是......法术乱流?
[Character(name="char_002_amiya_1#7",name2="char_003_kalts_1#2",focus=1)]
@@ -523,7 +469,6 @@
[name="阿米娅"] 啊,好!
[Character(name="char_002_amiya_1#6",name2="char_003_kalts_1#3",focus=2)]
[name="凯尔希"] 法术开始伸展了。后退!
-
[Character(name="char_010_chen_1#2")]
[name="陈"] ——出!
[Dialog]
@@ -532,27 +477,21 @@
[PlaySound(key="$d_sp_chixiaobadao")]
[Blocker(a=0.7, r=1, g=0, b=0, fadetime=0.02, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
[Character(name="avg_npc_038")]
[name="???"] 斩龙剑,出鞘了一瞬?!
[name="???"] 呲......!
-
[Character(name="char_010_chen_1#4")]
[name="陈"] 用手臂就挡下了?
-
[Character(name="avg_npc_038")]
[name="???"] 相当锐利!警司,你的剑术相较从前,确有进境!
-
[Character(name="char_003_kalts_1")]
[name="凯尔希"] ......火锻源石。赤霄吗?他们竟然还在铸造这种武器。
[Character(name="char_002_amiya_1#6",name2="char_003_kalts_1",focus=1)]
[name="阿米娅"] 这把剑,医生,难道是专门铸造来对抗能量法术的?
[name="阿米娅"] ......最初陈长官不让我看那把剑,也是设想了与我为敌的情况吗......?
-
[Character(name="char_010_chen_1#4")]
[CameraShake(duration=0.4, xstrength=0, ystrength=8, vibrato=30, randomness=30, fadeout=true, block=false)]
[name="陈"] 让开!
-
[Character(name="avg_npc_038")]
[name="???"] 魏公,警司确实笃定了心思。我可能没法挡下第二击。需要我搏命吗?
[name="???"] 我死,定可把陈督察留在龙门,虽不能保她四肢健全,但一定能留她生路。
@@ -560,10 +499,8 @@
[name="魏彦吾"] ——不可。你,撤步。不可直撄其锋!
[Character(name="char_2005_weiyw_1",name2="avg_npc_038",focus=2)]
[name="???"] 我立刻联系其他弟兄。
-
[Character(name="char_010_chen_1#2")]
[name="陈"] 想叫后援?赤霄——
-
[Character(name="char_2005_weiyw_1#3")]
[CameraShake(duration=0.4, xstrength=0, ystrength=8, vibrato=30, randomness=30, fadeout=true, block=false)]
[name="魏彦吾"] 停手!!
@@ -577,54 +514,41 @@
[name="魏彦吾"] 别忘了,你的剑术和你的法术是谁教你的?
[name="魏彦吾"] 我从来不曾想过要废掉你的剑术,但我不会在此时此刻假意仁慈。
[name="魏彦吾"] 莫要逼我,陈晖洁。
-
[Character(name="char_2005_weiyw_1#4",name2="char_010_chen_1#5",focus=2)]
[name="陈"] 你尽管动手好了,魏大人。赤霄在我手里。
[name="陈"] 给我赤霄的这一天,你是不是觉得我会杀你?
[name="陈"] 我不会用它来杀你,魏彦吾。
-
[Character(name="char_2005_weiyw_1#4",name2="char_010_chen_1#5",focus=1)]
[name="魏彦吾"] ......
-
[Character(name="char_2005_weiyw_1#4",name2="char_010_chen_1#4",focus=2)]
[name="陈"] 你觉得你在保护我,对吗?
[name="陈"] 妈妈是忧郁而死的。塔露拉是被掳走的。我是因为职位染上矿石病的。
[name="陈"] 你觉得你做的这一切都在保护我,是吗?是因为你的愧疚,还是因为你对自己权谋的自信?
-
[Character(name="char_2005_weiyw_1#4")]
[name="魏彦吾"] 我不想任何悲剧再发生在我面前。
-
[Character(name="char_010_chen_1#2")]
[CameraShake(duration=0.4, xstrength=0, ystrength=8, vibrato=30, randomness=30, fadeout=true, block=false)]
[name="陈"] 扯谎!
[Character(name="char_010_chen_1#4")]
[name="陈"] 魏彦吾,这把剑有该杀的人......也有该守住的人。
[name="陈"] 如果她真的想毁掉这座龙门城......!
-
[Character(name="char_2005_weiyw_1#5")]
[name="魏彦吾"] 不......不。你不能去。
-
[Character(name="char_010_chen_1#5")]
[name="陈"] 我从没想过要在这里战胜你和黑蓑。
[name="陈"] ......只是,魏彦吾,出口可不是只有门。
-
[Character(name="avg_npc_038")]
[name="???"] 窗户?!
-
[Character(name="char_2005_weiyw_1#4",name2="char_010_chen_1",focus=1)]
[name="魏彦吾"] 陈晖洁,别做傻事,这里离地面有数百米。
-
[Character(name="char_2005_weiyw_1#4",name2="char_010_chen_1#4",focus=2)]
[name="陈"] 这也不是我第一第二次走窗户了。
-
[Character(name="char_2005_weiyw_1#3")]
[name="魏彦吾"] ——
[CameraShake(duration=0.4, xstrength=0, ystrength=8, vibrato=30, randomness=30, fadeout=true, block=false)]
[name="魏彦吾"] 陈晖洁,你绝不能见她!!
-
[Character(name="char_2006_weiywfmzuki_1")]
[name="文月"] 啊......小陈......!
-
[Character(name="char_2005_weiyw_1#3")]
[name="魏彦吾"] 你不能重蹈覆辙!你不该走上我们的老路!
[name="魏彦吾"] 如果一定还要有一个人为这座城市而死,那个人只可以是——
@@ -633,7 +557,6 @@
[name="陈"] ......舅舅......
[Character(name="char_010_chen_1#4")]
[name="陈"] 不......魏彦吾。今天起,我们恩怨两消。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -641,16 +564,9 @@
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.5, block=true)]
[delay(time=0.4)]
-//CG 陈打碎玻璃,后仰着落下。
-//无人物,碎裂的玻璃
-
-
-
玻璃破碎的声音响起,陈仰面坠下了高楼。
龙门城主高声咆哮,披着黑色雨披的人利箭般跃向了破窗。
可陈已经下定决心。
-
-
[Dialog]
[Blocker(fadetime=1,block=true)]
[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_07-02_beg.txt b/resources/gamedata/story/obt/main/level_main_07-02_beg.txt
index fa974e3c..a5a0de56 100644
--- a/resources/gamedata/story/obt/main/level_main_07-02_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_07-02_beg.txt
@@ -5,14 +5,7 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_turf",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
-
[playMusic(intro="$frontline_intro", key="$frontline_loop", volume=0.4)]
-
-
-
-//加一个跑马地背景需求
-
龙门上城区 7:00 p.m. 天开始黑了
[PlaySound(key="$d_gen_transmissionget", volume=1)]
[Character(name="char_015_lmg")]
@@ -21,16 +14,11 @@
[name="近卫局成员"] 喂!回来!我问你是不是搞错了!!
[name="近卫局成员"] 可恶,陈sir,怎么会......究竟是谁在搞鬼!
[name="近卫局成员"] 必须得找到陈sir,亲口问她才行!
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_lungmen_d",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
-//最早的贫民区
-//灰尾无立绘
-
[Character(name="avg_npc_034",fadetime=1,block=true)]
[delay(time=1)]
[name="鼠王"] ......好。我晓得了。
@@ -48,15 +36,12 @@
[name="鼠王"] 二少爷,你要是泉下有知,也不会想看到这般光景吧?
[name="鼠王"] 罢了,罢了。龙门终归还是走到这步。
[name="鼠王"] 但晖洁......晖洁!小心啊,晖洁......千万别把命送了!
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_lungmenbridge",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
龙门停舰接舷区 7:20 p.m.
-
[Character(name="avg_npc_015",name2="avg_npc_015")]
[CameraShake(duration=0.7, xstrength=0, ystrength=8, vibrato=30, randomness=30, fadeout=true, block=false)]
[name="牧群"] 啊......啊!唔,呃......
@@ -82,12 +67,10 @@
[name="迷迭香"] 做出这种事的人......要付出代价。
[name="迷迭香"] 啊,你们的安全更重要。
[name="迷迭香"] 帮我制定计划吧,我来......让他们的躁动停下。
-
[Decision(options="你要参与战斗?", values="1")]
[Predicate(references="1")]
[Character(name="avg_npc_042")]
[name="迷迭香"] 嗯。
-
[Decision(options="可你看起来......", values="1")]
[Predicate(references="1")]
[Character(name="avg_npc_012")]
@@ -96,7 +79,6 @@
[name="迷迭香"] 博士,请让一下。
[Character(name="avg_npc_012")]
[name="罗德岛干员"] 那你可得小心,站远一点。这一定是你第一次见这种架势。
-
[Dialog]
[Character]
[CameraShake(duration=2, xstrength=0, ystrength=8, vibrato=30, randomness=30, fadeout=true, block=true)]
@@ -104,7 +86,6 @@
[Predicate(references="1;2;3")]
[Dialog]
[Character]
-//迷迭香使用能力,让武器漂浮在空中,迎向敌人。逆光
[Character(name="avg_npc_042")]
[name="迷迭香"] 是我的。
[name="迷迭香"] 干员,请向我描述一下目标的感觉。
@@ -116,8 +97,6 @@
[name="迷迭香"] 凯尔希医生叮嘱过,在处理结束以后,要让罗德岛本舰立刻离开龙门......!
[Dialog]
[Character]
-//老陈找摩托
-//CG 陈远远看到,星熊站在远处,把盾插在地上,挡住了去路
[stopmusic(fadetime=3)]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_turf",screenadapt="coverall")]
@@ -185,7 +164,6 @@
[Image(image="avg_7_3",x=350, y=-400, xScale=2, yScale=2, fadetime=0)]
[ImageTween(xFrom=350, y=-400, xTo=100, xScale=2, yScale=2, duration=60, block=false)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.6, block=false)]
-
[name="星熊"] 我啊,是个老套的人。
[name="星熊"] 漫画,电影,酒,下着雨的街道,匆匆路过的没带伞的人。除了电单车,我都喜欢老套的。
[name="星熊"] 有些东西在别人看来是很容易过时的。但老陈,我们真能追得上时间吗?
@@ -274,7 +252,6 @@
[stopmusic(fadetime=3)]
[Background(image="bg_turf",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
[Character(name="char_136_hsguma",name2="char_010_chen_1",focus=1)]
[name="星熊"] 啊。啊.......哈。我懂了。
[name="星熊"] 老陈,你今天不可能过去。
@@ -353,13 +330,9 @@
[name="星熊"] 既然你想打,老陈......就让我看看你比起过去两年成长了多少。
[Character(name="char_136_hsguma",name2="char_010_chen_1#4",focus=2)]
[name="陈"] 不 要 这 么 说 话。
-
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=3, block=true)]
-
-//迷迭香使用能力,让武器漂浮在空中,迎向敌人。逆光
[name="迷迭香"] EX-42 源石技艺远程操作型器械,使用者迷迭香,请批准。
[name="PRTS"] 允许在防卫战中运用,已批准带离。
[name="PRTS"] 运用人:歼灭战专员,罗德岛精英干员迷迭香,已批准开启。
@@ -367,7 +340,6 @@
[name="迷迭香"] 罗德岛舰船的启动,麻烦你们转告可露希尔。
[name="罗德岛干员"] 博士,快快,快退进舱门。别看啦。
[name="罗德岛干员"] 要是你被迷迭香战斗时迸出来的碎片打到,很可能会死喔。
-
[Dialog]
[Blocker(fadetime=1,block=true)]
[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_07-02_end.txt b/resources/gamedata/story/obt/main/level_main_07-02_end.txt
index 8eb2fe0b..edd7d7f7 100644
--- a/resources/gamedata/story/obt/main/level_main_07-02_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_07-02_end.txt
@@ -1,17 +1,13 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
[stopmusic]
[Dialog]
[Delay(time=1)]
[Character]
[Blocker(fadetime=1,block=true)]
-
-
龙门上城区 7:20 p.m.
[Dialog]
[Background(image="bg_turf",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-
[playMusic(intro="$drift_intro", key="$drift_loop", volume=0.4)]
[Dialog]
[Character]
@@ -20,37 +16,28 @@
[Blocker(a=0.7, r=1, g=0, b=0, fadetime=0.02, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[delay(time=1)]
-
-//CG 星熊和陈对立
-//CG5.5.:失去一角的般若
[Character(name="char_010_chen_1#4",fadetime=1,block=true)]
[delay(time=1)]
[name="陈"] 哈,哈......
[Character(name="char_136_hsguma")]
[name="星熊"] ......你竟然这么坚定。
[name="星熊"] 没想到。我没想到,你......能让我流血。
-
[Dialog]
[image]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Image(image="avg_7_5_2",x=30, y=0, xScale=1.1, yScale=1.1, fadetime=0)]
[ImageTween(xFrom=30,xTo=0,xScaleFrom=1.1, yScaleFrom=1.1, xScaleTo=0.87, yScaleTo=0.87, duration=20, block=false)]
[Blocker(a=0, fadetime=2, block=true)]
-
-//CG 星熊的盾碎一角
[name="陈"] 我们,哈,我们都,从来没能......走出过去。
[name="陈"] 星熊,你一直在这座城里,而我......始终不在,也一直在逃。
[name="陈"] 我想我永远都无法忍受这座城市。
[name="星熊"] 最后还是变成了这种小打小闹。
[name="星熊"] 我拦不住你了。你走吧。
-
[Dialog]
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Image(image="avg_7_6",x=-30, y=0, xScale=1.1, yScale=1.1, fadetime=0)]
[ImageTween(xFrom=-30,xTo=0,xScaleFrom=1.1, yScaleFrom=1.1, xScaleTo=0.87, yScaleTo=0.87, duration=40, block=false)]
[Blocker(a=0, fadetime=2, block=true)]
-
[name="陈"] ......
[name="陈"] 抱歉,星熊。
[name="陈"] 我走以后,请你代我去贫民区。贫民区的居民惊魂未定,该有人代表近卫局去保护他们。
@@ -60,17 +47,9 @@
[name="陈"] 对不起。我欠你的。
[name="星熊"] 我不想听你道歉。说实在的,你不适合。
[name="陈"] 星熊......
-
-
-
-//CG6:陈的背影。中景星熊表情特写。复杂的表情,平淡中带着释然。这一段的表情演出可以参考CB最终话杰特和斯派克告别那段。
-
[name="星熊"] ......该说都说完了。
[name="星熊"] 走!别再回来。
-
-//(悲伤)
[name="陈"] ——
-//(闭眼)
[name="陈"] ......珍重。
[Dialog]
[Character]
@@ -97,7 +76,6 @@
[name="近卫局成员"] 督察......意思是你也要妨碍公务哈?
[Character(name="char_136_hsguma",name2="char_015_lmg",focus=1)]
[name="星熊"] ......也不能这么说吧。
-
[Dialog]
[image]
[stopmusic(fadetime=1)]
@@ -105,8 +83,6 @@
[Character]
[Background(image="bg_lungmen_o",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
-
[Character(name="char_2005_weiyw_1#5")]
[name="魏彦吾"] 出去吧。
[Character(name="avg_npc_038")]
@@ -115,7 +91,6 @@
[name="魏彦吾"] 我说过......别再那么称呼我。
[Character(name="avg_npc_038")]
[name="???"] 是。随时听候您的吩咐。
-
[Dialog]
[PlaySound(key="$doorclosequite", volume=0.9)]
[Character(fadetime=1,block=true)]
@@ -374,14 +349,10 @@
[name="凯尔希"] ......那么,我还有一个提议。
[Character(name="char_2005_weiyw_1#5")]
[name="魏彦吾"] 有什么价码,尽管开。
-
[stopmusic(fadetime=3)]
-
[Character(name="char_003_kalts_1")]
[name="凯尔希"] 二十年前,爱德华·雅特利亚斯,也就是塔露拉·雅特利亚斯之父,死在了龙门。
[name="凯尔希"] 我希望魏先生能把他的遗物借给我们。
-
-
[Dialog]
[Blocker(fadetime=3,block=true)]
[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_07-03_beg.txt b/resources/gamedata/story/obt/main/level_main_07-03_beg.txt
index 593b53f3..6b7c3269 100644
--- a/resources/gamedata/story/obt/main/level_main_07-03_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_07-03_beg.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
[stopmusic]
[Dialog]
[Character]
@@ -7,10 +6,7 @@
[Background(image="bg_bridge",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
[playMusic(intro="$batmeeting_intro", key="$batmeeting_loop", volume=0.4)]
-
罗德岛舰桥 6:00 a.m.
-
-
[Dialog]
[Character]
[Background]
@@ -18,9 +14,6 @@
[Image(image="avg_7_7",x=0, y=0, xScale=1, yScale=1, fadetime=0)]
[ImageTween(xScaleFrom=1, yScaleFrom=1, xScaleTo=0.87, yScaleTo=0.87, duration=60, block=false)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
-
-//CG7:在列队整装出发的罗德岛干员面前,阿米娅做战前动员。
[name="阿米娅"] 各位优秀的干员们,现在开始,我会向罗德岛全舰通报一些重要的信息。这里是阿米娅。
[name="阿米娅"] 罗德岛本舰已经在昨天晚上正式驶离了龙门。
[name="阿米娅"] 我们和龙门签订的长期贸易协定因为种种原因,已经失效。现在我们已经没理由继续在这座城市停留。
@@ -63,7 +56,6 @@
[name="阿米娅"] 所以,我们要阻止整合运动,我们要去阻止切尔诺伯格核心城与与龙门城的冲撞。
[name="阿米娅"] 希望留舰的各位照顾好罗德岛。不管我们能不能回来,罗德岛都会坚持到最后。
[name="阿米娅"] 嗯。一切照常运行。
-
[Dialog]
[Character]
[stopmusic(fadetime=3)]
@@ -72,37 +64,28 @@
[Background(image="bg_bridge",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[playMusic(intro="$dignified_intro", key="$dignified_loop", volume=0.4)]
-//指挥部
-//背景:罗德岛舰桥
-
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 咻......
-
[Decision(options="说得好!;......;你演讲的样子很迷人。", values="1;2;3")]
[Predicate(references="1")]
[Character(name="char_002_amiya_1#2")]
[name="阿米娅"] 啊,嗯,谢谢博士夸奖!
-
[Predicate(references="2")]
[Character(name="char_002_amiya_1#6")]
[name="阿米娅"] 唔,唔?博士,我脸上,有什么东西吗?不会是......面包屑吧?
-
[Predicate(references="3")]
[Character(name="char_002_amiya_1#10")]
[name="阿米娅"] 嗯!
[Character(name="char_002_amiya_1#5")]
[name="阿米娅"] ......嗯?!欸?!
-
[Predicate(references="1;2;3")]
[Decision(options="会不会悲观了些?", values="1")]
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1")]
[name="阿米娅"] ......嗯,也有干员以前和我们这么说过。他们说,在这个时候,要鼓励大家,激发他们的志气。
[name="阿米娅"] 可是,我慢慢发现,我们并不是那种团体。我们没有那么、那么需要昂扬的斗志,我们需要的是,对自己行为的理解。
[name="阿米娅"] 越是困难的时候,越应该把最真实的情况告诉大家,否则,我们的选择就会是盲目的。
[name="阿米娅"] 有什么会比遮着眼睛在大地上行走更危险呢......?
-
[Decision(options="我听说陈长官离开了龙门。", values="1")]
[Predicate(references="1")]
[Character(name="char_002_amiya_1")]
@@ -112,7 +95,6 @@
[name="阿米娅"] 哪怕是这样沉重的负担,她也没有放弃,没有逃走,她带着它们走向了切尔诺伯格核心城。
[name="阿米娅"] 背叛,离乡,死亡......她都不害怕。
[name="阿米娅"] Dr.{@nickname},陈长官是感染者。
-
[Decision(options="什么?!;啊......;我就知道是这样。", values="1;2;3")]
[Predicate(references="1;2;3")]
[Character(name="char_002_amiya_1")]
@@ -121,8 +103,6 @@
[name="阿米娅"] 不仅是因为她......不仅是因为陈长官已经算是我们的朋友,也并不完全因为这是龙门某位人物的私人委托。
[name="阿米娅"] 陈长官不会独自面对整合运动。我们会和她一起。
[name="阿米娅"] 她努力去维护的东西,她苦熬至今的沉默......我们去帮助她,是为了我们愿望里相似的部分。
-
-
[Decision(options="太好心了点吧?;......;我以为你会有点害怕那个铁娘子。", values="1;2;3")]
[Predicate(references="1;2;3")]
[Character(name="char_002_amiya_1#2")]
@@ -130,8 +110,6 @@
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 我以前怀疑过陈长官她,也想着她是我们无法改变的那种人。
[name="阿米娅"] 但是,当她向感染者伸出援手的时候,我看到了,我看到了她心灵的颜色。
-
-
[Decision(options="我头次听这种说法。;......;这样的形容挺有趣的。", values="1;2;3")]
[Predicate(references="1;2;3")]
[Character(name="char_002_amiya_1#5")]
@@ -143,10 +121,8 @@
[name="阿米娅"] 也许她铁面无私,但正因为如此,她的正义感会促使她起身与灰暗的大地战斗。
[name="阿米娅"] 即使她从来都不这么说。
[name="阿米娅"] 所以,我们要去。
-
[Decision(options="没问题,我也和人约好了要去!;好。;也有人希望我去阻止整合运动。", values="1;2;3")]
[Predicate(references="1;2;3")]
-
[name="阿米娅"] ......Dr.{@nickname},难道是在说......
[name="阿米娅"] 啊......
[name="阿米娅"] ......霜星小姐......
@@ -154,7 +130,6 @@
[name="阿米娅"] 还有,米莎。
[name="阿米娅"] 如果我们还能能做些什么,能阻止米莎悲剧的重演,能宽慰霜星小姐和她的战士们,还有什么......
[name="阿米娅"] 还有什么是能帮助到更多人,阻止这片大地生产更多悲哀的事,我们去做。
-
[Dialog]
[Character]
[PlaySound(key="$dooropenquite")]
@@ -163,7 +138,6 @@
[delay(time=1)]
[name="凯尔希"] 资料已经发给两位了。
[name="凯尔希"] 接下来,将是我们三个人第一次共同指挥。
-
[Decision(options="你会和我配合吗?;......;我该不该表现得更兴奋一些?", values="1;2;3")]
[Predicate(references="1;2;3")]
[Character(name="char_003_kalts_1")]
@@ -187,7 +161,6 @@
[name="凯尔希"] 哼。
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 请两位都答应我。
-
[Decision(options="我还能怎么样?;......;我似乎没得选。", values="1;2;3")]
[Predicate(references="1;2;3")]
[Character(name="char_003_kalts_1", name2="char_002_amiya_1", focus=1)]
@@ -201,7 +174,6 @@
[name="凯尔希"] 我会一直保留这种权力。
[name="凯尔希"] 不过现在,我会搁置我的偏见,我们先去解决核心城这件事。
[name="凯尔希"] 彻底地解决它。
-
[Decision(options="阿米娅,我站在你这边。;......;凯尔希,合作愉快。", values="1;2;3")]
[Predicate(references="1")]
[Character(name="char_002_amiya_1")]
@@ -226,7 +198,6 @@
[name="阿米娅"] 我会用成绩回应博士的信任。一定。
[name="阿米娅"] 欸!肩并肩是形容啊,不可以说我矮!我还在长个子!......唔!!我很快就会长得和博士长得一样高了,肯定!
[name="阿米娅"] ......我只是很高兴,博士。嗯。只是......很高兴。
-
[Predicate(references="2")]
[Character(name="char_003_kalts_1")]
[name="凯尔希"] ......
@@ -249,7 +220,6 @@
[name="阿米娅"] 凯尔希医生,这么说也太伤人了......!
[Character(name="char_002_amiya_1#3")]
[name="阿米娅"] 博士不爱说话,只是博士不愿说多余的话。博士会直接抓住问题的核心,是吧?
-
[Predicate(references="3")]
[Character(name="char_003_kalts_1")]
[name="凯尔希"] ——
@@ -257,39 +227,25 @@
[name="凯尔希"] 我没想过你会这么爽快地答应,甚至有理由怀疑你在语句里设下了什么陷阱。
[name="凯尔希"] ......但又何妨呢?
[name="凯尔希"] Dr.{@nickname}。合作愉快。
-
-
[Decision(options="我们有什么计划?", values="1")]
[Predicate(references="1")]
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 啊,嗯......!
[name="阿米娅"] 唔,博士是想问哪方面的计划呢?
-
[Decision(options="首先要有进核心城的办法。;怎么去?;要直接走到塔露拉面前说“你好”,对不对。", values="1;2;3")]
[Predicate(references="1;2;3")]
[Character(name="char_003_kalts_1")]
[name="凯尔希"] 罗德岛确实有属于罗德岛的方法。
[name="凯尔希"] 请对照报告书。我会解释计划的每个部分。
[name="凯尔希"] 4小时后,我们将在切尔诺伯格核心城的必经之路附近引发一场小规模的沙暴。
-
[stopmusic(fadetime=3)]
-
-
-
-
[Character]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_laccolith",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
[playMusic(intro="$frontline_intro", key="$frontline_loop", volume=0.4)]
-
-//背景:野外拆分
-//其实是荒原 第三章矿场前
-
-
10:00 a.m. 荒野
-
[Character(name="char_148_nearl_1#3")]
[name="临光"] 1号!
[Character(name="avg_npc_012")]
@@ -346,8 +302,6 @@
[name="守林人"] 有什么需要我去做的?
[Character(name="char_158_milu", name2="char_148_nearl_1", focus=2)]
[name="临光"] 让我们在仪器开始全速运转前,守住这片区域。
-
-
[Character]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -363,8 +317,6 @@
[name="阿米娅"] 虽然每次的情况都不同,但利用地形地势伪装自己,却一直是必须的。
[name="阿米娅"] 有时候是在皑皑雪地,有时候在草原,还有时候在沼泽......我们用的方法都不一样。
[name="阿米娅"] 现在龙门城所在的位置被沙漠和荒地包围,通过沙尘去掩盖踪迹,是最方便高效的办法。
-
-
[Decision(options="我不觉得这能行。;还不够。;完全依靠这个战术是不明智的吧?", values="1;2;3")]
[Predicate(references="1;2;3")]
[Character(name="char_003_kalts_1")]
@@ -372,27 +324,17 @@
[name="凯尔希"] 阿撒兹勒诊所带给我们的资料,验证了我手上切尔诺伯格工程图纸的真实性,我们对核心城下层结构已经有了相当的把握。
[name="凯尔希"] 届时,我们将从核心城的排水与基础工业部分进入核心城。但与此同时,我们还需要诱饵。
[name="凯尔希"] 没有诱饵,猎物不会上钩。
-
[Decision(options="对猎人也一样。", values="1")]
[Predicate(references="1")]
[Character(name="char_003_kalts_1")]
[name="凯尔希"] 呵......对。是的。
[name="凯尔希"] 随着时间推移,最拙劣的猎人也能分辨出猎物与诱饵的不同。我们要在他们识破我们之前避开他们的视线。
-
-
-
-
[Character]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_aircraft",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
-//现在
-//背景:飞行器舱内图
-
10:00 a.m.
-
[Character(name="avg_npc_012")]
[name="驾驶员"] 这次作战不需要我们实地降落,对吗教官?
[name="驾驶员"] 核心城地势不好,看上去整合运动的装备也不差,术师的数量更是不少,降下去估计要费些事儿。
@@ -420,15 +362,12 @@
[name="驾驶员"] 大可放宽心啊教官,我带着阿斯卡纶和煌,那么多次低空飞行也从来没被人打下来过!
[Character(name="avg_npc_012", name2="char_130_doberm_ex", focus=2)]
[name="杜宾"] ......一旦被打下来就没有下一次了啊......
-
-
[Character]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_perimeter",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
10:00 am 核心城外围
-
[Character(name="char_1002_nsabr_2", name2="char_1002_nsabr_2", focus=1)]
[name="整合运动成员"] 嗯?
[Character(name="char_1002_nsabr_2", name2="char_1002_nsabr_2", focus=2)]
@@ -439,13 +378,11 @@
[name="整合运动成员"] 不知道那东西里面装了什么,千万别让它落地!
[Character(name="char_1011_wizard_1", name2="char_1002_nsabr_2", focus=1)]
[name="整合运动术师"] 别惊慌!只要它敢下降,我们就能把它炸开!别让它躲到我们看不见的地方就行!
-
[Character]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_aircraft",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="avg_npc_012", name2="char_130_doberm_ex", focus=2)]
[name="杜宾"] 这艘飞船有什么安全设施?
[Character(name="avg_npc_012", name2="char_130_doberm_ex", focus=1)]
@@ -459,23 +396,19 @@
[Character(name="char_130_doberm_ex")]
[CameraShake(duration=0.4, xstrength=0, ystrength=8, vibrato=30, randomness=30, fadeout=true, block=false)]
[name="杜宾"] 我能不担心吗?!
-
[Character]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[playsound(key="$d_gen_transmissionget", volume=0.4)]
[name="杜宾"] 阿米娅,我们已经成功吸引了敌人的注意力,让他们认为我们准备从空中降落,你们立刻开始行动!
-
[Dialog]
[Background(image="bg_laccolith",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
[Character(name="char_148_nearl_1#3")]
[name="临光"] 作战干员,注意!有稀散的敌人正在向我们的方向靠近,很可能是敌城市的先遣侦察部队!
[name="临光"] 装置正在运转中,不能让他们干扰到我们的计划。守林人小姐,掩护我!
[Character(name="char_158_milu")]
[name="守林人"] 知道!
-
[Dialog]
[Blocker(fadetime=2,block=true)]
[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_07-04_end.txt b/resources/gamedata/story/obt/main/level_main_07-04_end.txt
index c5afdab8..a911beb4 100644
--- a/resources/gamedata/story/obt/main/level_main_07-04_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_07-04_end.txt
@@ -1,27 +1,21 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
-
[stopmusic]
[Dialog]
[Delay(time=1)]
[Character]
[Blocker(fadetime=1,block=true)]
[Dialog(fadetime=2,block=true)]
-
6:00am
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_laccolith",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[playMusic(intro="$frontline_intro", key="$frontline_loop", volume=0.4)]
-
[Decision(options="消灭侦查部队后,不会剩多少时间。", values="1")]
[Predicate(references="1")]
[Character(name="char_003_kalts_1")]
[name="凯尔希"] 正如你所说。时间紧迫。
-
[Decision(options="干员不会站在沙地上扒城上去。", values="1")]
[Predicate(references="1")]
[Character(name="char_002_amiya_1")]
@@ -31,7 +25,6 @@
[name="凯尔希"] 如果干员站在沙地上等着移动城邦驶过,无论是相对速度还是相对高度,都限制了干员的行动。
[name="凯尔希"] 没办法打开移动城邦底部的维修窗口与废料出口的话,准备好的诱饵与隐蔽会失去意义。
[name="凯尔希"] 所以,我们的五支小队会通过载具,以沙尘作为掩护接近核心城,最后利用工具登上核心城的底层工业结构。
-
[Decision(options="罗德岛居然只派遣了五支小队? ", values="1")]
[Predicate(references="1")]
[Character(name="char_003_kalts_1")]
@@ -42,15 +35,12 @@
[name="凯尔希"] 中立身份意味着我们在夹缝中依然拥有些许的自由,相应的,罗德岛不能拥有任何政治势力作为后盾。
[name="凯尔希"] 隐蔽行事是我们的生存理念。派遣小队去救你时,也是一样。
[name="凯尔希"] 五支小队。留下痕迹、清除痕迹;目标完成、目标失败。无论如何,罗德岛最多只能派出五支小队。
-
-
[Decision(options="但更多小队意味着更多的武装力量!;......;即使没办法解决问题?", values="1;2;3")]
[Predicate(references="1;2;3")]
[Character(name="char_003_kalts_1")]
[name="凯尔希"]
[name="凯尔希"] 即使是龙门这样的城邦,想要消灭我们也是易如反掌。
[name="凯尔希"] 你也看见了,成建制的近卫局和比起各国顶级精英武装也毫不逊色的特殊部队,他们的实力远不是一家医药公司能比的。
-
[Decision(options="那为什么我们要参与? ", values="1")]
[Predicate(references="1")]
[Character(name="char_003_kalts_1")]
@@ -59,13 +49,10 @@
[name="凯尔希"] 在这之前,我们可能会在荒野上停留数个星期。
[name="凯尔希"] 除了靠近我们的罗德岛通讯专员和可信任船只,没有人会收到我们的信号,我们会在各城邦的移动规划中,挑选出避开所有人的路线。
[name="凯尔希"] 即使龙门在事件过后反悔,他们也没法再找到我们。
-
[Decision(options="但这样还不够吧?", values="1")]
[Predicate(references="1")]
-
[Decision(options="这一拳打上去不够狠!;还要更锋利。;我们的赌注应该不会只有这点。", values="1;2;3")]
[Predicate(references="1;2;3")]
-
[Character(name="char_003_kalts_1")]
[name="凯尔希"] 没错。我们还需要额外的致命砝码。
[Character(name="char_002_amiya_1", name2="char_003_kalts_1", focus=1)]
@@ -82,7 +69,6 @@
[name="阿米娅"] ......真好!
[Character(name="char_002_amiya_1", name2="char_003_kalts_1", focus=2)]
[name="凯尔希"] 不,事先声明,我没有要和这个人修缮人际关系的意思。
-
[Decision(options="呵,我也没这个意思。;......;有无必要取决于双方的自由意愿。", values="1;2;3")]
[Predicate(references="1;2;3")]
[Character(name="char_002_amiya_1#6")]
@@ -91,7 +77,6 @@
[name="凯尔希"] 这五支小队,将分别由我、阿米娅与另外三位精英干员带领。
[name="凯尔希"] 三支作战小队,一支侦察小队,以及一支特殊作业小队。
[name="凯尔希"] 其中,有一支作战小队的队长,你也许该先见她一面。
-
[stopmusic(fadetime=3)]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -99,9 +84,6 @@
[cameraEffect(effect="Grayscale", keep=true, amount=1, fadetime=0)]
[Background(image="bg_bridge",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
-//背景:罗德岛过道
-
[Character(name="char_017_homura_3#5")]
[name="煌"] 迷迭香!等等!
[playMusic(intro="$dignified_intro", key="$dignified_loop", volume=0.4)]
@@ -183,12 +165,8 @@
[cameraEffect(effect="Grayscale", keep=true, amount=0, fadetime=0)]
[Background(image="bg_laccolith",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
-
[Decision(options="很有必要吗?见她一面......?", values="1")]
[Predicate(references="1")]
-
-
[Character(name="char_002_amiya_1")]
[name="阿米娅"] Dr.{@nickname}......
[name="阿米娅"] 罗德岛雇佣的精英干员们,都因为种种原因,将自身的精力和专业才能奉献给了罗德岛。
@@ -200,24 +178,17 @@
[Character(name="char_003_kalts_1")]
[name="凯尔希"] ——
[name="凯尔希"] 看你的反应,也许你已经见过了。
-
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 啊?呜......
[name="阿米娅"] 那......那这样就可以了吗?
-
[Decision(options="还有什么需要注意的?", values="1")]
[Predicate(references="1")]
-
-
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 大致的安排就是这样。事实上,唔......很现实的,计划是计划,行动是行动。
[Character(name="char_003_kalts_1")]
[name="凯尔希"] 只有行动才是重要的。计划只是行动的雏形,而行动中的意外事件会打破一切计划。
-
[Decision(options="希望我们没人专做很糟糕的预言。", values="1")]
[Predicate(references="1")]
-
-
[stopmusic(fadetime=3)]
[Character]
[Dialog]
@@ -225,7 +196,6 @@
[Background(image="bg_laccolith",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
[playMusic(intro="$exciting_intro", key="$exciting_loop", volume=0.4)]
-
[Character(name="avg_npc_012")]
[name="工程干员"] 糟糕.......很糟糕!有些不对!
[name="工程干员"] ......沙尘的密度还是很稀疏,现在光线的角度,不大行!
@@ -251,7 +221,6 @@
[Blocker(a=1, r=1, g=1, b=1, fadetime=1, block=true)]
[Character]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
[Character(name="char_401_elysm",fadetime=1,block=true)]
[delay(time=1)]
[name="极境"] 嗯?沙丘那边是谁?临光吗?她们不登车的还不撤退吗?
@@ -276,15 +245,11 @@
[name="极境"] 队长,看看沙丘影子的投向,你猜现在是下午,还是上午?
[name="极境"] 唉,我......就是活跃下气氛。而且一会儿开始刮起沙尘,可就看不到影子咯?
[name="极境"] 我这就闭嘴。不好意思。
-
[Character]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_aircraft",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
-//转场 飞行器内
-
[Character(name="char_130_doberm_ex")]
[name="杜宾"] 再高些!已经有奇怪颜色的球体划过机身了!
[Character(name="avg_npc_012", name2="char_130_doberm_ex", focus=1)]
@@ -302,14 +267,11 @@
[Character(name="avg_npc_012", name2="char_130_doberm_ex", focus=2)]
[CameraShake(duration=0.4, xstrength=0, ystrength=8, vibrato=30, randomness=30, fadeout=true, block=false)]
[name="杜宾"] ——呕吐袋在哪?!
-
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_laccolith",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[playsound(key="$d_gen_transmissionget", volume=0.4)]
[name="临光"] 仪器已经完全启动!阿米娅,车队可以行动了!
[Dialog]
@@ -349,7 +311,6 @@
[name="临光"] 即使整个装置借助了风势,也只能保证沙尘的泼洒涵盖到一公里以内的范围!一旦驶出范围,他们必定会发现我们!
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 各位,动作快!
-
[Character]
[Dialog]
[playsound(key="$drift", volume=1)]
@@ -368,62 +329,44 @@
[name="驾驶员"] 来不及了!我们必须立刻减速!
[name="驾驶员"] 一旦驶出扬尘的范围,切尔诺伯格核心城的光学观察装置可能会立刻捕捉到我们,潜入行动会因此失败!
[name="驾驶员"] 无论你们还剩几个队员,都快......
-
[Decision(options="已经不剩下队员了。", values="1")]
[Predicate(references="1")]
-
[Character(name="avg_npc_012")]
[name="驾驶员"] 欸?
-
[Decision(options="我自己来!;(默默戴上防尘面具);请将搭扣给我,我一个人上去。", values="1;2;3")]
[Predicate(references="1;2;3")]
-
[Character(name="avg_npc_012")]
[name="驾驶员"] ......太危险了,博士!
[name="驾驶员"] 没有经过干员训练的人独自登城,简直离谱!
[name="驾驶员"] 凯尔希医生居然没有给你安排战场辅助人员吗?
-
[Decision(options="没有就没有,还能怎么样呢?;......;也许想锻炼我的身体素质才刻意没安排。", values="1;2;3")]
[Predicate(references="1;2;3")]
-
[Character(name="char_003_kalts_1")]
[name="凯尔希"] 有。
-
[Decision(options="?!", values="1")]
[Predicate(references="1")]
-
-
[Character(name="char_003_kalts_1")]
[name="凯尔希"] 我。
[Dialog]
[Character]
凯尔希一只手环抱过你的腰部,将你拉上了滑索。
-
[Character(name="char_003_kalts_1")]
[name="凯尔希"] Dr.{@nickname},下次再自己把握命运吧。
-
-
[Dialog]
[Character]
[Background]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Image(image="avg_7_9",x=0, y=0, xScale=0.9, yScale=0.9, fadetime=0)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-//CG9:风沙掩盖了屏幕。
-
风沙很大,那只“手”很坚硬,你有点不确定它是否属于凯尔希。
-
[Background]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Image(image="avg_7_8",x=0, y=0, xScale=0.9, yScale=0.9, fadetime=0)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-
-
[playsound(key="$d_gen_transmissionget", volume=0.4)]
[name="阿米娅"] 各个小队,请各就各位!
[name="阿米娅"] 接下来的行动,我们不能有任何失误!
-
[stopmusic(fadetime=3)]
[Dialog]
[Character]
@@ -431,11 +374,8 @@
[image]
[Background(image="bg_cherunder",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
10:30 a.m.
-
核心城地下基建
-//并不脏 没有水
[Dialog]
[PlaySound(key="$d_gen_walk_n")]
[delay(time=2)]
@@ -448,16 +388,13 @@
[Character(name="char_002_amiya_1#6")]
[name="阿米娅"] 啊,博士!
[name="阿米娅"] 你安全抵达就好。
-
[Decision(options="那也能叫安全......!;......很险。;托某人的福,我可能差点就见不着你了。", values="1;2;3")]
[Predicate(references="1;2;3")]
[Character(name="char_002_amiya_1")]
[name="阿米娅"] ......嗯?啊?!
[name="阿米娅"] 很,很危险吗?Dr.{@nickname},有没有受伤?!
-
[Decision(options="没事,走吧。只是心理创伤而已。", values="1")]
[Predicate(references="1")]
-
[Dialog]
[Blocker(fadetime=2,block=true)]
[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_07-05_beg.txt b/resources/gamedata/story/obt/main/level_main_07-05_beg.txt
index 508ed31e..eb1b888e 100644
--- a/resources/gamedata/story/obt/main/level_main_07-05_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_07-05_beg.txt
@@ -1,75 +1,49 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
-
[stopmusic]
[Delay(time=1)]
[Character]
[Blocker(fadetime=1,block=true)]
-//介绍切城情况
-
切尔诺伯格地下基建
10:30 a.m.
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_cherunder",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[playMusic(intro="$darkness02_intro", key="$darkness02_loop", volume=0.4)]
-
-
[Character(name="char_003_kalts_1",fadetime=1,block=true)]
[delay(time=1)]
-
[Decision(options="你在这,是在等我?", values="1")]
[Predicate(references="1")]
-
-
-
[name="凯尔希"] 是。
-
[Decision(options="找你花了我很长时间。", values="1")]
[Predicate(references="1")]
-
[name="凯尔希"] 我们会在环境信息汇总完毕后开始行动。在这之前,更多地向你描述一些核心城内的现状会对你有帮助。
[name="凯尔希"] 阿米娅还要处理现场,这次讨论,她就不参加了。
[name="凯尔希"] 任务简报你都已经看过。但那些资料对于你的头脑来说,并不够多。
-
[Decision(options="你终于意识到需要我了?;......;我还以为你当我只会战地指挥。", values="1;2;3")]
[Predicate(references="1")]
[name="凯尔希"] 如果最坏的情况发生,我不希望你牺牲的不明不白。
-
[Predicate(references="2")]
[name="凯尔希"] 如果你对我五官中的某个部分很在意,可以直接指出来。不用一直盯着我看。
-
[Predicate(references="3")]
[name="凯尔希"] 虽然你可能忘了,但我记得。我记得你相当擅长在凌晨四点时,用沸腾的饮用水直接在口腔中加热速食食品。
[name="凯尔希"] 至于是不是真的,你也许可以试试。
-
[Predicate(references="1;2;3")]
-
[name="凯尔希"] 不说闲话。我们的时间没有多充裕。
[name="凯尔希"] 罗德岛与近卫局在龙门合作击败了整合运动,击溃了“梅菲斯特”和“弑君者”带领的武装力量。
[name="凯尔希"] 这之后,整合运动在龙门的部署已经全部失效。
[name="凯尔希"] 阿米娅向我报告过,你们与整合运动的特殊小队指挥官,别称“霜星”的感染者,在龙门城邦的底部展开了殊死搏斗。
[name="凯尔希"] 战斗以你们的胜利告终。
-
-
[Decision(options="没人赢。;不。;那不算是胜利。", values="1;2;3")]
[Predicate(references="1;2;3")]
-
[name="凯尔希"] 可以理解。根据PRTS申报的数据,在干员的协力下,你正是在罗德岛处理了敌对感染者的遗体。
[Decision(options="我不认为她是敌人。", values="1")]
[Predicate(references="1")]
-
-
[name="凯尔希"] Dr.{@nickname},“分清敌我”。
[name="凯尔希"] ......不。也许这会让你会错意,请听我说完。
-
[Decision(options="......?", values="1")]
[Predicate(references="1")]
-
-
[name="凯尔希"] 我没有指责你,Dr.{@nickname}。
[name="凯尔希"] 我从阿米娅的讲述中了解了敌指挥官的情况。现场的判断属于你们,如何看待他们,只能由身在现场的你们决定。
[name="凯尔希"] 我没有跳出职责来判断立场的权力。
@@ -81,11 +55,8 @@
[name="凯尔希"] 你的责任与权力相辅相成。“分清敌我”,是你自己的判断,不是我的。
[name="凯尔希"] ......
[name="凯尔希"] (轻声)如果你真的与他们共呼吸。
-
[Decision(options="我这么做......你其实完全认可?", values="1")]
[Predicate(references="1")]
-
-
[name="凯尔希"] 我没有这么说过。
[name="凯尔希"] 言归正传。霜星及其率领的小队,也就是“雪怪小队”,从属于一支感染者游击队。
[name="凯尔希"] 现在,整合运动能够驱策的精锐武装力量只剩下两支。感染者游击队是其中一支。
@@ -94,26 +65,20 @@
[name="凯尔希"] 因为我们没时间复习历史常识,所以我直截了当地告诉你——萨卡兹雇佣军并不可靠,对W,对整合运动,都一样。
[name="凯尔希"] 萨卡兹雇佣军并不是普通的雇佣兵组织。他们是卡兹戴尔无处容放的军事力量在大地各处的流露。
[name="凯尔希"] 妄图控制它,只会引来他们背后的牵线人。
-
[Decision(options="你似乎对萨卡兹有很深的了解。", values="1")]
[Predicate(references="1")]
-
[name="凯尔希"] 这不是重点。
[name="凯尔希"] 重点在于,雪怪小队所属的感染者游击队和雇佣兵全然不同。
[name="凯尔希"] 形式,编制,行事方式以及信条,游击队和雇佣兵之间没有一点相似之处。
[name="凯尔希"] 在成为整合运动的武装前,它是独立的感染者游击队,他们的威名在特定区域的感染者中比它的后起之秀整合运动更加响亮。
[name="凯尔希"] ......在成为游击队之前,他们曾是乌萨斯强大军事力量的一部分。
-
[Decision(options="是西北冻原的游击队?", values="1")]
[Predicate(references="1")]
-
[name="凯尔希"] ——
[name="凯尔希"] 无论你从哪里得到了这条信息,博士,我都该为此夸赞你。
[name="凯尔希"] 尽管这样的情报很基础,但你能主动去获取情报这一行为,让我感到欣慰。
-
[Decision(options="夸我不用拐弯抹角。;......;我有点怀疑你在讽刺我?", values="1;2;3")]
[Predicate(references="1;2;3")]
-
[name="凯尔希"] 点到为止。
[name="凯尔希"] 我们身处切尔诺伯格核心城的基础工业结构处。
[name="凯尔希"] 接下来,我们带领的这三支小队将穿过错综复杂的地下通道、下水管道与工业层,前往核心城的中央区域。
@@ -127,7 +92,6 @@
[name="凯尔希"] 恐怕他们还不知道,他们频道收不到的那个信号——那个只有国家与城邦才能辨别的信号,正在划定乌萨斯的疆域。
[name="凯尔希"] 这是一座酝酿着风暴的城区。混乱,无论是无意还是故意,都会像沉重的烟雾一样四处弥漫。
[name="凯尔希"] 先我一步,崩溃的种子已经被人播撒出去了。
-
[Decision(options="结论呢?", values="1")]
[Predicate(references="1")]
[name="凯尔希"] 某种冲突正在整合运动内部孕育。
@@ -155,14 +119,10 @@
[name="凯尔希"] ......所以你还没来及了解迷迭香的战斗方式。
[name="凯尔希"] 事先声明,有些事情不只该他们自己承担。罗德岛的战地指挥官身负多种职能,帮忙分担干员身上的压力,也是其中必要的一环。
[name="凯尔希"] 在这之后的战斗中,你可能会被某些事实冲击。
-
[Decision(options="啊......?", values="1")]
[Predicate(references="1")]
-
-
[name="凯尔希"] 很少有不会被迷迭香的战斗震慑住的人。
[name="凯尔希"] 做好心理准备。
-
[Dialog]
[Character]
[stopmusic(fadetime=2)]
@@ -170,41 +130,30 @@
[Background(image="bg_cherunder",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[playMusic(intro="$batmeeting_intro", key="$batmeeting_loop", volume=0.4)]
-
[Character(name="avg_npc_012")]
[name="罗德岛干员"] Dr.{@nickname},你来了!
[name="罗德岛干员"] 我们截住了敌人的巡逻小队,正在稳步处理中。
-
[Decision(options="战斗已经开始了?", values="1")]
[Predicate(references="1")]
-
[name="罗德岛干员"] 博士,你的位置有点危险......
[name="罗德岛干员"] 我建议你不要站在那个位置。
-
[Decision(options="我才刚刚到位。", values="1")]
[Predicate(references="1")]
-
-
[name="罗德岛干员"] 你那里,那里是......
[name="罗德岛干员"] 博士,她身边真的很危险!
[Character]
[name="???"] ......敌人。
-
[Decision(options="难道说......", values="1")]
[Predicate(references="1")]
-
[Decision(options="......迷迭香?", values="1")]
[Predicate(references="1")]
-
[PlaySound(key="$d_gen_walk_n")]
[Character(name="avg_npc_042",fadetime=1,block=true)]
[delay(time=1)]
[name="迷迭香"] 敌人。
[name="迷迭香"] 博士,那些是杀害我家人的......敌人!
-
[Decision(options="你怎么这么凶?;......?;迷迭香?发生什么事......", values="1;2;3")]
[Predicate(references="1;2;3")]
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -213,10 +162,8 @@
[name="迷迭香"] 我和阿米娅不一样。阿米娅的法术能绕过家人,准确地惩罚别人......
[name="迷迭香"] 我不能。我做不到。
[name="迷迭香"] 所以,不要站在迷迭香和战场之间。
-
[Decision(options="......", values="1")]
[Predicate(references="1")]
-
[name="整合运动成员"] 噫!!
[CameraShake(duration=0.4, xstrength=0, ystrength=8, vibrato=30, randomness=30, fadeout=true, block=false)]
[name="整合运动成员"] 那个背着大盒子的女孩,怎,怎,怎么......
@@ -226,19 +173,13 @@
[name="迷迭香"] 不会的。
[name="迷迭香"] 我已经很久没捏死过人了。
[name="整合运动成员"] 那些剑,那些剑——
-
-//CG 迷迭香背后剑漂浮起 迷迭香现在作战的身姿
[Dialog]
[Character]
-
[Decision(options="迷迭香?!", values="1")]
[Predicate(references="1")]
-
[name="迷迭香"] 整合运动......
[name="迷迭香"] 我不要你们留在我的记忆里。
[name="迷迭香"] 我不要。
-
-
[Dialog]
[Blocker(fadetime=2,block=true)]
[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_07-05_end.txt b/resources/gamedata/story/obt/main/level_main_07-05_end.txt
index 0cf7427c..e43ab51f 100644
--- a/resources/gamedata/story/obt/main/level_main_07-05_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_07-05_end.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
-
[stopmusic]
[Dialog]
[Delay(time=1)]
@@ -50,7 +48,6 @@
[Character(name="avg_npc_042")]
[name="迷迭香"] ......怎么了?
[name="迷迭香"] 博士,你刚才是叫我了吗?
-
[Decision(options="是谁把你推上战场的?", values="1")]
[Predicate(references="1")]
[Character(name="char_002_amiya_1")]
@@ -66,7 +63,6 @@
[Character(name="avg_npc_042")]
[Decision(options="这么残忍的事情!;......可怕......;这绝不是你该承受的。", values="1;2;3")]
[Predicate(references="1;2;3")]
-
[Decision(options="......为什么要让你来做?", values="1")]
[Predicate(references="1")]
[Decision(options="凯尔希!;......!;不该这样。", values="1;2;3")]
@@ -75,7 +71,6 @@
[Dialog]
[Character(name="avg_npc_042")]
[name="迷迭香"] 是我自己。
-
[Decision(options="你在说什么?!;......;你自己是什么意思......?", values="1;2;3")]
[Predicate(references="1;2;3")]
[name="迷迭香"] 我选择了战斗。我想要战斗。
@@ -83,17 +78,14 @@
[name="迷迭香"] 保护了朋友和家人的时候才会感觉到满足。
[name="迷迭香"] ......罗德岛需要我。
[name="迷迭香"] 为了阻止更多我一样的人生出来,这片大地在叫我的名字。
-
[Decision(options="即使如此,你也不......", values="1")]
[Predicate(references="1")]
[Decision(options="你不能——", values="1")]
[Predicate(references="1")]
-
[name="迷迭香"] ......死亡有把谁当作小孩吗?
[name="迷迭香"] 战争和感染,会因为它们看见的是小孩,就让他们活着吗?
[name="迷迭香"] 我和阿米娅站在战场上......看到我们,谁的第一印象是“孩子”呢?
[name="迷迭香"] 博士,我们是“怪物”吧?
-
[Decision(options="不!!;......;这只是你自己的看法。", values="1;2;3")]
[Predicate(references="1;2;3")]
[name="迷迭香"] 博士,不。
@@ -101,11 +93,9 @@
[name="迷迭香"] 我自己是什么,没什么关系。
[name="迷迭香"] 我只想和我的家人一起做有意义的事。
[name="迷迭香"] 你知道Scout吗?
-
[Decision(options="那是......?", values="1")]
[Predicate(references="1")]
[name="迷迭香"] ......你知道Ace吗?
-
[Decision(options="我知道。", values="1")]
[Predicate(references="1")]
[name="迷迭香"] ......我已经有几天没有看他们的事情了。
@@ -123,7 +113,6 @@
[name="迷迭香"] 我丢掉的只有零零散散的,许多看到的,许多句子。
[name="迷迭香"] 那些感情,那些......我说不出来,只有阿米娅能懂的感情......
[name="迷迭香"] 却从来没有离开过我。
-
[Decision(options="......", values="1")]
[Predicate(references="1")]
[name="迷迭香"] 博士......我觉得你很复杂。
@@ -148,7 +137,6 @@
[name="阿米娅"] 我不能干涉它们。只要在迷迭香的脑海里还有美好的希望......我就不会这么做。
[name="阿米娅"] 因为,要做什么,是迷迭香自己决定的,要忘记,也是迷迭香自己去忘记。
[name="阿米娅"] 真正地忘记。
-
[Decision(options="迷迭香身上发生了什么?;......;我还没有那么了解她。", values="1;2;3")]
[Predicate(references="1;2;3")]
[Character(name="char_002_amiya_1")]
@@ -159,17 +147,13 @@
[name="阿米娅"] 迷迭香在这里,是因为她相信我们的指挥和目标,而我们相信她的能力和她的判断。
[name="阿米娅"] 请相信我,博士。不,请相信我们......
[name="阿米娅"] 你会慢慢看见她......感情的颜色。
-
[Character(name="avg_npc_042")]
[name="迷迭香"] ......
[name="迷迭香"] 博士。谢谢你和煌一起战斗。
-
-
[Decision(options="为什么?;......;没什么好谢的。", values="1;2;3")]
[Predicate(references="1;2;3")]
[name="迷迭香"] 煌需要更多人和她一起战斗。我也想看她笑的样子。
[name="迷迭香"] 我也想看看你的样子。我想看看,Ace和Scout一直在说的你,到底是什么样子。
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Character]
@@ -215,14 +199,11 @@
[name="凯尔希"] 被当作武器畏惧的幼小生命,并不会因为表现稚嫩,就可以被看作是普通孩童。
[name="凯尔希"] ——何况她们已经经历过太多了。
[name="凯尔希"] ......整理一下你的必备物品。我们差不多要向地面进发了。
-
[Decision(options="那阿米娅呢?她也是武器吗?", values="1")]
[Predicate(references="1")]
[Character(name="char_003_kalts_1")]
[name="凯尔希"] ......你可以自己去问她。
[name="凯尔希"] 而且,这也该由她自己告诉你。
-
-
[stopmusic(fadetime=3)]
[Dialog]
[Character]
@@ -319,7 +300,6 @@
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[cameraEffect(effect="Grayscale", keep=true, amount=0, fadetime=0)]
-
[name="凯尔希"] 以及我以前提醒过你......可能你又忘了。
[name="凯尔希"] 我不会因此惩罚你,却可能做些一劳永逸的事情来永绝后患。
[name="凯尔希"] 不要说我可怕,华法琳。我们说好的。
@@ -338,13 +318,11 @@
[name="迷迭香"] 嗯,不。我也感觉到了。
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] Dr.{@nickname},出现了意外状况。
-
[Decision(options="发生了什么?", values="1")]
[Predicate(references="1")]
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 我不是很确定,不过......
[name="阿米娅"] 核心城好像......放慢了速度?
-
[Dialog]
[Blocker(fadetime=3,block=true)]
[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_07-06_beg.txt b/resources/gamedata/story/obt/main/level_main_07-06_beg.txt
index a12df07a..faf6ac4d 100644
--- a/resources/gamedata/story/obt/main/level_main_07-06_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_07-06_beg.txt
@@ -1,26 +1,16 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
-
[stopmusic]
[Dialog]
[Delay(time=1)]
[Character]
[Blocker(fadetime=1,block=true)]
-
-//暗淡者之火
-
-//切城外围
-//跟之前飞行器处同一张背景
-
11:30 a.m.
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_perimeter",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[playMusic(intro="$darkness02_intro", key="$darkness02_loop", volume=0.4)]
-
[Character(name="avg_npc_016",name2="avg_npc_016")]
[name="幻影弩手"] 领袖。
[Dialog]
@@ -66,7 +56,6 @@
[name="塔露拉"] ——
[name="塔露拉"] 真是无比令人沉痛的消息。
[name="塔露拉"] 请允许我......独处一小会儿。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -74,7 +63,6 @@
[PlaySound(key="$d_gen_walk_n", volume=1)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[Delay(time=1)]
-
[Character(name="char_011_talula_1")]
[name="塔露拉"] ......
[name="塔露拉"] 萨卡兹。不要让他们和任何城内的整合运动成员接触。
@@ -87,42 +75,28 @@
[Character]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_011_talula_1",fadetime=1,block=true)]
[delay(time=1)]
[name="塔露拉"] 是刻意隐瞒,还是钻研得出了成果?他的小队竟然知道我不了解的信息。
[name="塔露拉"] 也许......是在战斗中有了成长。这样的法术已经超乎寻常,而他对我守口如瓶。
[name="塔露拉"] ......沉默寡言竟然成了伪装的外皮。本以为存活的会是浮士德。
[name="塔露拉"] 如果是这样,那也就不奇怪了。
-
[stopmusic(fadetime=2)]
[Dialog]
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Character]
[Background(image="bg_cherbefore_1",screenadapt="coverall")]
[cameraEffect(effect="Grayscale", keep=true, amount=1, fadetime=0)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[playMusic(intro="$loneliness_intro", key="$loneliness_loop", volume=0.4)]
-
-//CG 塔露拉向梅菲斯特和浮士德伸出手。
-//塔露拉,梅菲斯特,浮士德,昏暗街巷,残破
-
[name="???"] ......你是谁?
-
我是谁?
-
[name="???"] 你想做什么?
-
我想做什么......?
-
[name="???"] 加入......你们?为了自己去斗争?
-
斗争......?
-
[name="塔露拉"] 呵,崇高的乌萨斯人啊。
[name="塔露拉"] 原本你们才是应该走到最后的人。
-
[Dialog]
[stopmusic(fadetime=2)]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -131,8 +105,6 @@
[Background(image="bg_cherunder",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[playMusic(intro="$batmeeting_intro", key="$batmeeting_loop", volume=0.4)]
-
-//切城核心城外围
[Character(name="char_002_amiya_1",fadetime=1,block=true)]
[delay(time=1)]
[name="阿米娅"] 核心城似乎恢复速度了,停驻的时间不长。
@@ -150,37 +122,29 @@
[name="阿米娅"] 进入核心城以来,我们还没有遭遇太多火力冲突。但在踏入中央区之后,我们与整合运动摩擦、甚至交战的次数,应该会急剧增加。
[Character(name="char_003_kalts_1")]
[name="凯尔希"] 侦察小队与行动小队已经先我们一步到位。迄今为止都很顺利。
-
[Decision(options="我们怎么只有三支小队共同行动?", values="1")]
[Predicate(references="1")]
-
[Character(name="char_003_kalts_1")]
[name="凯尔希"] 侦察小队和特别行动小队有他们各自的任务。
[name="凯尔希"] 作为罗德岛的通讯专家之一,Raidian在这次行动中领导侦察小队。
[name="凯尔希"] 依靠Raidian,侦察小队在核心城作战中发挥着通讯中继点的作用。
[name="凯尔希"] 即使在这里,我们也能与其他队伍交流,这全部仰赖这支小队的努力。
-
[Decision(options="我没看见他们......", values="1")]
[Predicate(references="1")]
-
[name="凯尔希"] 侦察小队从来都独来独往。
[name="凯尔希"] Outcast,Raidian,以及在切城营救行动中英勇牺牲的Scout——
[name="凯尔希"] 担任侦察小队队长的精英干员们,担负着独自领导一支小队,发现危机,报告危机,以及尝试独自处理危机的职责。
[name="凯尔希"] Raidian不像刚才提到的另两位精英干员那样擅长战斗,但在影响战局的层面上,却可以称作是在罗德岛屈指可数的人才。
[name="凯尔希"] 这一次的攻击任务由我们这三支队伍承担,Raidian不必再承担繁重的战斗事务。
[name="凯尔希"] 至于特别小队,他们的任务与正面作战无关。
-
[Decision(options="和我说说。;......;所以你不准备告诉我?", values="1;2;3")]
[Predicate(references="1;2;3")]
-
[name="凯尔希"] 知道有其必要即可。更多细节你之后自然会明白。
[name="凯尔希"] 不同的小队是战略计划链条上不同的环节,稳固的结构输出稳定的结果。
[name="凯尔希"] 相应的,强韧的敌手也一样有着错综复杂的根部,它会从各个不同的层面吸取养分,砍掉枝条对他们并无威胁。
[name="凯尔希"] 我们要做的是在暗处引燃敌人根基。
-
[Decision(options="啊?你说什么?;......;我似乎明白了。", values="1;2;3")]
[Predicate(references="1;2;3")]
-
[name="凯尔希"] 呵。理应不存在你不能理解的事情......
[name="凯尔希"] “博士”。
[Dialog]
@@ -231,7 +195,6 @@
[name="凯尔希"] ——这不是现代的法术,更不属于现代战术。
[Decision(options="萨卡兹的法术很不同?", values="1")]
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 是的。这很不一般。现在的萨卡兹人没法推动这种法术的运行。
[name="阿米娅"] 我明白凯尔希医生的意思。我想,这不是在现代成型的源石技艺理论的产物。这是古老的萨卡兹仪式。
@@ -261,7 +224,6 @@
[name="凯尔希"] 它几乎是要重新挑战这片大地上的其它文明,就像历史上萨卡兹们谋划过的一样。
[Decision(options="这是个比喻。", values="1")]
[Predicate(references="1")]
-
[Character(name="char_003_kalts_1")]
[name="凯尔希"] 是。但萨卡兹的历史不是比喻。
[name="凯尔希"] 守卫切尔诺伯格核心城不只是普通的整合运动,这点我已经和你讨论过了。
@@ -286,7 +248,6 @@
[Character(name="char_003_kalts_1")]
[name="凯尔希"] ——好的。
[name="凯尔希"] 如果你们不需要我的协助,Dr.{@nickname}。
-
[Decision(options="嗯?;......;有什么我能帮上忙的?", values="1;2;3")]
[Predicate(references="1;2;3")]
[Character(name="char_003_kalts_1")]
@@ -301,12 +262,10 @@
[name="阿米娅"] 迷迭香......至少有阳光了。
[Character(name="avg_npc_042")]
[name="迷迭香"] 阳光~
-
[Dialog]
[Character]
[PlaySound(key="$rungeneral", volume=0.9)]
[Delay(time=2)]
-
[Character(name="char_003_kalts_1")]
[name="凯尔希"] (......)
[name="凯尔希"] (呵,看她们的样子。)
@@ -329,7 +288,6 @@
[name="凯尔希"] (你能证明自己不是流连于过往的Dr.{@nickname}。)
[name="凯尔希"] (如果是现在......)
[name="凯尔希"] (无论哪个层面,Dr.{@nickname}。你必须能。)
-
[Dialog]
[Blocker(fadetime=2,block=true)]
[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_07-07_end.txt b/resources/gamedata/story/obt/main/level_main_07-07_end.txt
index 8ec86e91..738112ee 100644
--- a/resources/gamedata/story/obt/main/level_main_07-07_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_07-07_end.txt
@@ -1,23 +1,15 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
-//切尔诺伯格下层
-
-
[stopmusic]
[Dialog]
[Delay(time=1)]
[Character]
[Blocker(fadetime=1,block=true)]
[Dialog(fadetime=2,block=true)]
-
切尔诺伯格仓库 12:40 a.m.
-
[Dialog]
[Character]
[PlaySound(key="$d_gen_soldiersrun",volume=0.5)]
[playMusic(intro="$darkness02_intro", key="$darkness02_loop", volume=0.4)]
-
-//CG10:地面血迹
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_warehouse",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
@@ -128,12 +120,10 @@
[Image(image="avg_7_12",x=0, y=-50, xScale=1, yScale=1, fadetime=0)]
[ImageTween(x=0, yFrom=-50,yTo=0,xScaleFrom=1, yScaleFrom=1, xScaleTo=0.87, yScaleTo=0.87, duration=20, block=false)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-//CG11:从阴影中出现得Guard
[name="???"] ......
[name="凯尔希"] Guard,解释一下。
[name="罗德岛近卫干员?"] 许久不见,阿米娅,凯尔希医生。
[name="罗德岛近卫干员?"] 以及,Dr.{@nickname}。
-
[Dialog]
[Blocker(fadetime=3,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_07-08_beg.txt b/resources/gamedata/story/obt/main/level_main_07-08_beg.txt
index 42d67f82..4390ffd6 100644
--- a/resources/gamedata/story/obt/main/level_main_07-08_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_07-08_beg.txt
@@ -1,14 +1,10 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
-
[stopmusic]
[Dialog]
[Delay(time=1)]
[Character]
[Blocker(fadetime=1,block=true)]
[Dialog(fadetime=2,block=true)]
-//切尔诺伯格下层
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -151,16 +147,13 @@
[delay(time=0.6)]
[Character]
[name="Mon3tr"] ————
-
[Character(name="avg_npc_057")]
[CameraShake(duration=0.4, xstrength=0, ystrength=8, vibrato=30, randomness=30, fadeout=true, block=false)]
[name="乌萨斯感染者"] 啊!!!
[Character(name="char_002_amiya_1#6")]
[name="阿米娅"] 凯尔希医生!
-
[Decision(options="你做什么!", values="1")]
[Predicate(references="1")]
-
[Character(name="avg_npc_057")]
[name="乌萨斯感染者"] 你,你那个,什么,是,唔......
[playMusic(intro="$batmeeting_intro", key="$batmeeting_loop", volume=0.4)]
@@ -230,10 +223,8 @@
[name="乌萨斯感染者"] 反正,反正我没有见过!!
[Character(name="char_003_kalts_1")]
[name="凯尔希"] 阿米娅。博士。
-
[Decision(options="啊?;......;演得可真像。", values="1;2;3")]
[Predicate(references="1;2;3")]
-
[Character(name="char_003_kalts_1")]
[name="凯尔希"] 有劳。
[Character(name="char_002_amiya_1#4")]
@@ -246,7 +237,6 @@
[name="迷迭香"] Guard,对吧?
[name="迷迭香"] 你误会我了。但我会保护你。我会替你报复它们。
[name="迷迭香"] 它们对你们,对我的家人,对普通人做的,我全都要报复一遍,全都要。
-
[Dialog]
[Blocker(fadetime=2,block=true)]
[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_07-08_end.txt b/resources/gamedata/story/obt/main/level_main_07-08_end.txt
index 163be9f1..e5a27420 100644
--- a/resources/gamedata/story/obt/main/level_main_07-08_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_07-08_end.txt
@@ -1,11 +1,7 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
-
-
[stopmusic]
[Dialog]
[Delay(time=1)]
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_warehouse",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -105,11 +101,8 @@
[name="罗德岛近卫干员?"] 问、问她?
[Character(name="avg_npc_042")]
[name="迷迭香"] 你想问什么?
-
-
[Decision(options="(迷迭香好凶......!)", values="1")]
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1")]
[name="阿米娅"] (呃,不是这样......她也不知道该说什么吧......)
[Character(name="avg_npc_042",name2="avg_npc_059",focus=2)]
@@ -137,25 +130,19 @@
[name="罗德岛近卫干员?"] ......爱国者原本打算放我出城。但我选择自己留下来......看看现状。
[name="罗德岛近卫干员?"] 我听到他和阿撒兹勒领袖的谈话,我觉得哪怕他的表象是伪装出来的,他也至少会爱护那个表象。
[name="罗德岛近卫干员?"] 何况......何况Scout先生为了保护我死在了那里。爱国者他尊重Scout先生。我......
-
-
[Decision(options="Scout......牺牲在切尔诺伯格的干员。", values="1")]
[Predicate(references="1")]
[Character(name="avg_npc_042")]
[name="迷迭香"] Scout!
-
[Decision(options="迷迭香......?", values="1")]
[Predicate(references="1")]
-
[name="迷迭香"] Scout他怎么了?
[name="迷迭香"] 我......我怎么不记得?他死了?他......
[name="迷迭香"] 这空虚......是他吗?Scout......我又忘了?
[name="迷迭香"] 我不是刚刚......终端......我怎么又忘了?
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
-
1月3日
有个白发的老先生送来了一块焦黑的东西。Machinist看到那东西就坐在凳子上起不来了。
老先生点了点头就离开了,同行的凯尔希医生也没说什么,只是碰了碰我的头。
@@ -170,11 +157,9 @@ Scout为什么会死?
为什么?
[Dialog]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="avg_npc_042")]
[name="迷迭香"] ......
[name="迷迭香"] 呜......
-
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] 迷迭香......
[name="阿米娅"] 把手给我。闭上眼。迷迭香......
@@ -187,10 +172,8 @@ Scout为什么会死?
[name="罗德岛近卫干员?"] 他的话,想逃,一定能逃掉的。
[name="罗德岛近卫干员?"] 他还要我和你说......对,我想起来了。
[name="罗德岛近卫干员?"] 他说,他从没忘记过和你共同战斗的时光。
-
[Decision(options="......?", values="1")]
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] 啊......
[Character(name="avg_npc_059")]
@@ -273,7 +256,6 @@ Scout为什么会死?
[name="凯尔希"] 因为整合运动“本不该”这么做。
[Character(name="avg_npc_057")]
[name="塔季娅娜"] ......啊?
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -329,11 +311,8 @@ Scout为什么会死?
[Character(name="char_002_amiya_1#3")]
[name="阿米娅"] 啊,对了。
[name="阿米娅"] 以后的话,你也可以联系博士。
-
-
[Decision(options="就找我吧!;......;愿意效劳。", values="1;2;3")]
[Predicate(references="1;2;3")]
-
[Character(name="avg_npc_059")]
[name="罗德岛近卫干员?"] 至于我在罗德岛的责任......阿米娅,医生......我的职责会更重要吗?
[Character(name="char_002_amiya_1#3",name2="avg_npc_059",focus=1)]
@@ -386,11 +365,8 @@ Scout为什么会死?
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
-
[Decision(options="没想到事情会发展成这样。", values="1")]
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] 整合运动走到这一步,并不是自然而然的事情。
[name="阿米娅"] 无论是米莎还是霜星......
@@ -437,16 +413,13 @@ Scout为什么会死?
[playMusic(intro="$frontline_intro", key="$frontline_loop",crossfade=3,volume=0.4)]
[Decision(options="我们似乎算是成功潜入进核心城了。", values="1")]
[Predicate(references="1")]
-
[Character(name="char_003_kalts_1")]
[name="凯尔希"] 因为之后的行动很难再被描述成一种潜入,Dr.{@nickname}。
[name="凯尔希"] 正如我开始时所说,所谓潜入核心城,可能也只是计划的百分之二十。
[name="凯尔希"] 想要到达核心指挥塔和能源区,停止切城的运作,中央区将是必经之路。
[name="凯尔希"] 只是,之后作为敌人封锁我们道路的,既不是普通的整合运动,也不是空有武力的萨卡兹雇佣军。
-
[Decision(options="整合运动已经不剩下几个领袖。", values="1")]
[Predicate(references="1")]
-
[Character(name="char_003_kalts_1")]
[name="凯尔希"] 先不谈W。
[name="凯尔希"] 比起整合运动的暴君塔露拉,作为战术实施者的你更该畏惧另外这个。
@@ -457,35 +430,26 @@ Scout为什么会死?
[name="凯尔希"] 感染者的盾。
[name="凯尔希"] 雪怪小队是他们的一份子。他们不全由感染者组成。
[name="凯尔希"] 被放逐者,固守己见者,遭残害者,流浪者,精灵,杜林,萨卡兹。这支游击队甚至不只是为了感染者而战。
-
[Decision(options="——听起来很耳熟。", values="1")]
[Predicate(references="1")]
-
-
[name="凯尔希"] 哦?
-
[Decision(options="就是你想的那样。;......;我只是随口这么一说。", values="1;2;3")]
[Predicate(references="1;2;3")]
-
[name="凯尔希"] 和罗德岛一样,是吗?
[name="凯尔希"] 长此以往,罗德岛会因你的直觉受益,Dr.{@nickname}。
-
[Decision(options="你竟然不生气?;......;我以为你会反驳这种说法。", values="1;2;3")]
[Predicate(references="1;2;3")]
[Predicate(references="1")]
[name="凯尔希"] 为什么要看着我的眼睛这么说?
[name="凯尔希"] 我的眼睛没什么好看的。
-
[Predicate(references="2")]
[name="凯尔希"] 不用在这时候保持沉默。
[name="凯尔希"] 是否要坚持一种观点,你自己去选。
-
[Predicate(references="3")]
[name="凯尔希"] 如果你想的话,我会。
[name="凯尔希"] 你想要我斥责你吗,Dr.{@nickname}?
[name="凯尔希"] 不是现在。我认为你不想,也认为你的说法没有问题。
[Predicate(references="1;2;3")]
-
[name="凯尔希"] 事实上与你的类比意外地相似,游击队的战士同样只信任一位指挥官,也只拥护这一位指挥官。
[name="凯尔希"] 是的,博士,这支游击队就是另一种意义上的“罗德岛”。
[name="凯尔希"] 但他们的领袖?不。
@@ -496,7 +460,6 @@ Scout为什么会死?
[name="凯尔希"] ......做好准备,Dr.{@nickname}。 在面对他之前,做好面对他部队的准备。
[name="凯尔希"] 我很少对他人作出忠告,博士。
[name="凯尔希"] 那可是“爱国者”,博卓卡斯替。
-
[stopmusic(fadetime=3)]
[Dialog]
[Character]
@@ -532,8 +495,6 @@ Scout为什么会死?
[Character(name="avg_npc_053")]
[name="萨卡兹雇佣兵"] 小猎物自己跑上了门。
[name="萨卡兹雇佣兵"] 你知道了什么,懦弱的异族感染者?
-
-
[Dialog]
[Blocker(fadetime=1,block=true)]
[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_07-11_beg.txt b/resources/gamedata/story/obt/main/level_main_07-11_beg.txt
index 9344c7cd..3649070c 100644
--- a/resources/gamedata/story/obt/main/level_main_07-11_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_07-11_beg.txt
@@ -1,13 +1,10 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
[stopmusic]
[Dialog]
[Delay(time=1)]
[Character]
[Blocker(fadetime=1,block=true)]
[Dialog(fadetime=2,block=true)]
-//切尔诺伯格下层
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -46,15 +43,12 @@
[Character]
[Decision(options="(Raidian是位怎样的干员?)", values="1")]
[Predicate(references="1")]
-
[Character(name="char_003_kalts_1")]
[name="凯尔希"] (嗯......你也看到阿米娅和迷迭香的表情了。)
[name="凯尔希"] (Raidian是位受到低年龄层驻舰人员普遍喜爱的干员。对于成年人来说,她则可能显得有点过于热情友善。)
[name="凯尔希"] (和她矛盾最大的则是青少年。)
-
[Decision(options="(为什么?)", values="1")]
[Predicate(references="1")]
-
[name="凯尔希"] (建立自我认同的急切需要会与Raidian不合时宜的母性产生不小的冲突。)
[name="凯尔希"] (一般而言我不会把他们安排在同支小队。日后在安排时,这些细节你也可以参考手册。)
[Character(name="char_002_amiya_1#7")]
@@ -64,7 +58,6 @@
[Character]
[Decision(options="像军人?", values="1")]
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1#3")]
[name="阿米娅"] 对!Raidian,就像博士说的那样,虽然经过调整,但这里整合运动的战场部署,还是有着乌萨斯军制的影子。
[name="阿米娅"] 经受了严格的军事训练......是的,很可能。
@@ -117,27 +110,20 @@
[Character(name="char_003_kalts_1")]
[name="凯尔希"] 阿米娅在稳定迷迭香的情绪。
[name="凯尔希"] 我建议你不要直视,Dr.{@nickname}。除了饱受惨剧折磨的战士外,我不建议任何人直视迷迭香法术本质的延展。
-
[Decision(options="我没听错吧?!;......阿米娅......?;你岂不是在说小兔子她......", values="1;2;3")]
[Predicate(references="1;2;3")]
-
[name="凯尔希"] ——
[name="凯尔希"] 我以为你能更早察觉到。
[name="凯尔希"] 或者,你已经拥有了这种认知,却还没来及告诉我。
[name="凯尔希"] 但是,是的,Dr.{@nickname}。
[name="凯尔希"] ......阿米娅或亲身、或在意识中历经的战斗,绝对不是一个个体人类该承受的。
-
[Decision(options="你们......", values="1")]
[Predicate(references="1")]
-
[name="凯尔希"] 但是两个人也许可以。三个人也许也行。越多人分担,越多人承受。
[name="凯尔希"] Dr.{@nickname},我不完全是在讲一种记忆或者战场的经验。这同时也包含了责任和体能两个范畴。
[name="凯尔希"] 如果你想,可以去握住阿米娅的手替她分担。
-
-
[Decision(options="(向阿米娅伸手);(什么也不做)", values="1;2")]
[Predicate(references="1;2")]
-
[name="凯尔希"] 不,无论如何,今天还是不了。你我都有另外一项紧要任务去做。
[name="凯尔希"] 我们需要在他们规划的空间里,为他们节省宝贵的时间。
[name="凯尔希"] ——
@@ -157,7 +143,6 @@
[name="凯尔希"] 即使是最先进的通讯设备也无法在这种情况下正常运作。
[name="凯尔希"] 但现在,利用精英干员Raidian的能力,我们可以将原本混乱的电波加以区分。
[name="凯尔希"] 所以,我们拥有更直观更便捷的通讯能力,这是战备的优势。
-
[Decision(options="一项优势是不够的。", values="1")]
[Predicate(references="1")]
[name="凯尔希"] 是的。
@@ -165,17 +150,13 @@
[name="凯尔希"] 我们还没成功掌握这片战场上传令兵的整体动向,但迷迭香会为我们找出来。
[name="凯尔希"] 传令兵传递的讯息也许并不即时,同时也有距离上的限制,但在险恶环境中却最稳定,也最能维持纪律。
[name="凯尔希"] 猜猜看,这种循环有什么问题?
-
[Decision(options="是谁第一个发令的?;......起源。;部队不会只有传令兵,没有发令者。", values="1;2;3")]
[Predicate(references="1;2;3")]
[name="凯尔希"] 是。
[name="凯尔希"] 真正的指挥者隐藏了自己的位置。
[name="凯尔希"] 如果是你,你会这么做,博士?
-
-
[Decision(options="逼他出来!!;......诱饵。;得动点手脚才能见见他。", values="1;2;3")]
[Predicate(references="1;2;3")]
-
[name="凯尔希"] 对。
[name="凯尔希"] 现在我们拥有了针对性的思维,这是战术的优势。
[name="凯尔希"] ......
@@ -237,7 +218,6 @@
[CameraShake(duration=0.4, xstrength=0, ystrength=8, vibrato=30, randomness=30, fadeout=true, block=false)]
[name="凯尔希"] Raidian,断开迷迭香的连接。现在!
[name="凯尔希"] 阿米娅,她的精神状态?
-
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] 可是、可是迷迭香......我摸索到的景象很稳定啊,没有任何奇怪的事情出现......不应该......
[name="阿米娅"] 难道是......下坠?她......望着天空?
diff --git a/resources/gamedata/story/obt/main/level_main_07-15_end.txt b/resources/gamedata/story/obt/main/level_main_07-15_end.txt
index f7996c76..2941cf24 100644
--- a/resources/gamedata/story/obt/main/level_main_07-15_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_07-15_end.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
[stopmusic]
[Dialog]
[Character]
@@ -7,12 +6,9 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_chercen_1",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
-
[Dialog]
[Character]
[PlaySound(key="$d_gen_transmissionget", volume=1)]
-
[name="阿米娅"] 第三传令兵,解除!
[Dialog]
[Character]
@@ -56,7 +52,6 @@
[name="游击队战士"] 迫击炮手们呢?魔族佬呢?
[name="游击队战士"] ......
[name="游击队战士"] 等一会儿。这里有事情不对劲。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -70,7 +65,6 @@
[Dialog]
[Decision(options="不!可能是陷阱!", values="1")]
[Predicate(references="1")]
-
[Dialog]
[Character]
[PlaySound(key="$d_gen_transmissionget", volume=1)]
@@ -140,7 +134,6 @@
[name="迷迭香"] 从这里,划到那里。
[name="迷迭香"] 用手......抓住。用剑,划开。
[name="迷迭香"] ......就像横切开土豆。
-
就像横切开土豆。
[Dialog]
[Blocker(a=1, r=1, g=1, b=1, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
@@ -149,17 +142,13 @@
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
[PlaySound(key="$smallearthquake", volume=1)]
[Delay(time=3)]
-
[Character(name="char_003_kalts_1")]
[name="凯尔希"] 博士!到我身边来!
-
[Decision(options="整栋楼被......拦腰划开?", values="1")]
[Predicate(references="1")]
-
[name="凯尔希"] 迷迭香在摧毁游击队的伏击点。当心落石!
[Decision(options="......那究竟是什么?", values="1")]
[Predicate(references="1")]
-
[name="凯尔希"] 我假设你问的是迷迭香的法术。你看了这么多次,也许现在好向你解释一些了。
[name="凯尔希"] 那是被她自己塑造成型的精神状态。你可以理解成迷迭香拥有“无法被观察、无法被施加作用的巨大形体”。
[name="凯尔希"] 无形延伸了她的触感。她能抓握,挤压,拈起,以及甩开。
@@ -176,18 +165,15 @@
[name="凯尔希"] 就是现在,我们走。Dr.{@nickname},事不宜迟。
[name="凯尔希"] Raidian,停止交火。找好隐蔽,现在我需要你专注提供通讯。
[name="凯尔希"] Mantra-2. 记录好我们所有的交谈。一字不落。
-
[Dialog]
[Character]
[PlaySound(key="$d_gen_transmissionget", volume=1)]
[name="迷迭香"] 第十四组传令兵,成功截获。
[name="迷迭香"] 阿米娅,凯尔希医生。我准备好了。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
[Character(name="avg_npc_058",name2="avg_npc_058",focus=1)]
[name="游击队战士"] (你没事吧......张嘴!看我!)
[Character(name="avg_npc_058",name2="avg_npc_058",focus=2)]
@@ -248,11 +234,8 @@
[name="阿米娅"] 可是......
[Character(name="avg_npc_042")]
[name="迷迭香"] 我不会让他死。但他可能再也站不起来。
-
[Decision(options="等——", values="1")]
[Predicate(references="1")]
-
-
[name="迷迭香"] 去吧。扎穿......
[Character]
[Dialog]
@@ -322,7 +305,6 @@
[name="凯尔希"] 久违了。
[Character(name="avg_npc_025_1")]
[name="爱国者"] 你......凯尔希,女勋爵?
-
[Dialog]
[Blocker(fadetime=2,block=true)]
[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_main_07-16_beg.txt b/resources/gamedata/story/obt/main/level_main_07-16_beg.txt
index 12dfe7be..7ba2be10 100644
--- a/resources/gamedata/story/obt/main/level_main_07-16_beg.txt
+++ b/resources/gamedata/story/obt/main/level_main_07-16_beg.txt
@@ -80,10 +80,8 @@
[Character]
[Decision(options="我?和......阿米娅......", values="1")]
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] 爱国者先生......
-
[Dialog]
[Character]
[Decision(options="霜星她为了考验我们——", values="1")]
@@ -100,24 +98,19 @@
[Dialog]
[Decision(options="您的女儿全力与我们战斗!;她很强。;霜星的意志十分坚定。", values="1;2;3")]
[Predicate(references="1;2;3")]
-
[Decision(options="她也认可了我们。", values="1")]
[Predicate(references="1")]
-
[Character(name="avg_npc_025_1")]
[name="爱国者"] 住嘴。
[Decision(options="......什么?", values="1")]
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] ......爱国者先生?
[Character(name="avg_npc_025_1")]
[name="爱国者"] 她,这点年纪,只懂得,盲目托付。
[name="爱国者"] 事实上,我们相信的,最后都暴露。只是些,慈眉善目的,恶徒。
-
[Decision(options="你......!", values="1")]
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1#4",name2="avg_npc_025_1",focus=1)]
[name="阿米娅"] 爱国者先生!可是霜星小姐,把她的生命,她的法术......全都,全都......
[name="阿米娅"] 霜星小姐是真的将她所有的一切都释放了出来,只为了证明她自己,她的怒火,她的理想......
@@ -133,16 +126,11 @@
[name="爱国者"] 如果我的女儿,没有病入膏肓,她杀你们,轻而易举,如同用镰刀,收割麦穗。
[name="爱国者"] 你们身上,发生什么,我不感兴趣。
[name="爱国者"] 我对,这些,没有兴趣。什么也,证明不了。
-
[Decision(options="现在的塔露拉,正让核心城撞向龙门!", values="1")]
[Predicate(references="1")]
-
-
[name="爱国者"] 是不是,还宣扬这是,乌萨斯领土?
-
[Decision(options="你怎么会知道?!;......;看来不用我们告诉你。", values="1;2;3")]
[Predicate(references="1;2;3")]
-
[Character(name="char_002_amiya_1",name2="avg_npc_025_1",focus=1)]
[name="阿米娅"] 爱国者......怎么......那为什么......
[Character(name="avg_npc_025_1")]
@@ -189,7 +177,6 @@
[name="爱国者"] 你们杀了她。我也将杀了你们。
[name="爱国者"] 我并非,寻求报复;我毫无,复仇之心。
[name="爱国者"] 我女儿只是,放弃了斗争。
-
[Decision(options="不对!;......;不是你说的那样,老先生。", values="1;2;3")]
[Predicate(references="1;2;3")]
[name="爱国者"] 如果她没放弃,她怎会,耗尽生命,容你们活着?!
@@ -279,16 +266,12 @@
[name="爱国者"] 否则,游击队会展开,无穷的追杀,而我会在这里,直接扼死你们。
[name="爱国者"] 你们会,被我杀死。
[name="爱国者"] 你们的价值,只有在,杀死我后,才得彰显。否则,你们只是一支,入侵者。
-
[Decision(options="你有问题吧?!;......不可理喻。;我有点不能理解你在说什么了。", values="1;2;3")]
[Predicate(references="1;2;3")]
-
[name="爱国者"] 当然,我根本不相信,你们有什么,价值。
[name="爱国者"] 我不知道,你们如何,成功抵御,我族巫术;但你们,抵御不住,乌萨斯的战术。
-
[Decision(options="你就那么恨我们吗?", values="1")]
[Predicate(references="1")]
-
[name="爱国者"] 我没有,憎恨谁。
[name="爱国者"] 我只是,不相信你们。我不可能,相信。
[name="爱国者"] 即使是你,勋爵,是你带领......
diff --git a/resources/gamedata/story/obt/main/level_main_07-16_end.txt b/resources/gamedata/story/obt/main/level_main_07-16_end.txt
index c56e5639..dcdcfd19 100644
--- a/resources/gamedata/story/obt/main/level_main_07-16_end.txt
+++ b/resources/gamedata/story/obt/main/level_main_07-16_end.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
[stopmusic]
[Dialog]
[Character]
@@ -7,14 +6,11 @@
[Background(image="bg_chercen_2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[playMusic(intro="$exciting_intro", key="$exciting_loop", volume=0.4)]
-
-//切城核心城中部战后拆分
[Character]
[Dialog]
[PlaySound(key="$d_gen_walk_n")]
[Character(name="avg_npc_025_1",fadetime=1,block=true)]
[delay(time=3)]
-
[Character(name="char_003_kalts_1#3")]
[name="凯尔希"] Mon3tr,撑住!
[Character]
@@ -53,8 +49,6 @@
[Dialog]
[Decision(options="怎么会这么胶着......!", values="1")]
[Predicate(references="1")]
-
-
[Character(name="char_003_kalts_1#3")]
[name="凯尔希"] “每一次战斗都是死斗,每次战斗都豁出性命,因为生命会回归血脉,生命将在他人体内永生......”
[name="凯尔希"] 近卫干员,不要怠慢......撤退。他的身躯也会释放“食人”仪式,他自身就是一个巨大的巫术装置......
@@ -79,7 +73,6 @@
[name="爱国者"] 你们,无法战胜我。
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] 呜......
-
[stopmusic(fadetime=3)]
[Dialog]
[Character]
@@ -88,10 +81,6 @@
[Background(image="bg_indoor_u",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[playMusic(intro="$loneliness_intro", key="$loneliness_loop", volume=0.4)]
-
-//模糊的家庭环境背景
-//乌萨斯室内模糊
-
[name="妻子"] 亲爱的......别难过。
[name="妻子"] 您不会续弦?别这样,亲爱的......
[name="妻子"] 唉,但您是不会认同我的这些絮叨的。您真是像石头一样顽固,我又有哪一次真说服过您呢?
@@ -116,12 +105,10 @@
[cameraEffect(effect="Grayscale", keep=true, amount=0, fadetime=0)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[name="爱国者"] 海伦。我不配得到你的爱。
[name="爱国者"] 我没能守住你。我也没能,守住誓言。
[name="爱国者"] 我的家人,我全都,没能保护。
[name="爱国者"] 爱......我配不上。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -141,16 +128,12 @@
[name="爱国者"] 你要,背着,走下去。
[name="爱国者"] 这座城里的人。乌萨斯的感染者。大地上,失去父母的人。大地上,父母做下错事的人。
[name="爱国者"] 都会被人背负。
-
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[cameraEffect(effect="Grayscale", keep=true, amount=1, fadetime=0)]
[Background(image="bg_cherbefore_1",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
-//模糊的切尔诺伯格户外背景
[name="儿子"] 父亲,我请求你!不要,不要再站在帝国那一边!
[name="儿子"] 命令?帝国的命令就是笑话!
[name="儿子"] 不,抱歉,父亲......我不是在嘲讽你。不。我不会。
@@ -176,7 +159,6 @@
[cameraEffect(effect="Grayscale", keep=true, amount=0, fadetime=0)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[name="爱国者"] ......格罗瓦兹尔,你是无辜的。你是无罪的。
[name="爱国者"] 感染的,是我。隐瞒的,也是我。
[name="爱国者"] 父亲终归,有眼却盲,父亲没能,走上正途。
@@ -214,7 +196,6 @@
[cameraEffect(effect="Grayscale", keep=true, amount=1, fadetime=0)]
[Background(image="bg_snow_2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-//模糊的雪地背景
[name="女儿"] 我们没有血缘关系吧?一直叫你爸爸,还挺奇怪的。
[name="女儿"] ......你脸色有点不太好啊?
[name="女儿"] 才没有!才不是因为......因为兄弟姐妹们害怕我呢!
@@ -248,14 +229,12 @@
[name="女儿"] 只要永远和爸爸,还有兄弟姐妹们一起......一直在一起就好了。
[name="女儿"] 爸爸是我的家人。我知道的,爸爸是我最好的家人了。
[name="女儿"] 当然啦,第二是......第三是......
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background]
[cameraEffect(effect="Grayscale", keep=true, amount=0, fadetime=0)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[name="爱国者"] 叶莲娜......叶莲娜......我的女儿。
[name="爱国者"] 我的女儿......父亲,什么,都没能,为你做到。
[name="爱国者"] 我什么,都没做到。
@@ -307,7 +286,6 @@
[CameraShake(duration=1, xstrength=10, ystrength=12, vibrato=30, randomness=90, fadeout=true, block=true)]
[stopmusic(fadetime=3)]
[delay(time=3)]
-
盾,碎了。
戟,断了。
巨大的怪物,没有停下脚步。
@@ -333,12 +311,10 @@
[CameraShake(duration=1, xstrength=10, ystrength=8, vibrato=20, randomness=90, fadeout=true, block=false)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.2, block=true)]
[Blocker(a=0, r=0.95, g=0.95, b=0.95, fadetime=0.25, block=true)]
-
[Character(name="char_002_amiya_1#7")]
[name="阿米娅"] 那这一下就已经足够了。
[name="阿米娅"] 这个法术里有......我看到的所有事情。我在你身上看到的所有。
[name="阿米娅"] ......已经够了,爱国者先生。
-
[Dialog]
[Character]
[Blocker(a=0.2, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -377,7 +353,6 @@
[name="爱国者"] 不。
[name="爱国者"] 我的确打算,杀了你们。
[name="爱国者"] 但现在,你们战胜了我。你们应得。
-
[Decision(options="为什么要做到这一步?", values="1")]
[Predicate(references="1")]
[name="爱国者"] 因为我不信你们。
@@ -387,13 +362,11 @@
[name="爱国者"] 而且,最好的结果......就是这样。
[name="爱国者"] 我的士兵,因为惊讶,没能发挥全力。他们活着。
[name="爱国者"] 只有我一人......为之而死。我死得其所。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_corridor",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[name="罗德岛干员"] ......怎么回事!
[name="罗德岛干员"] 可露希尔,生物处理室13号舱,给我图表!
[name="罗德岛干员"] 舱室的内部温度急剧升高!能量在外放!
@@ -402,7 +375,6 @@
[name="罗德岛干员"] Dr.{@nickname}?我们在龙门攻防战里有干员伤亡吗?这处理的是谁?
[name="罗德岛干员"] 什么?
[name="罗德岛干员"] 等等,你慢点说,你说Dr.{@nickname}在舱位里安置了谁?
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -455,8 +427,6 @@
[Character(name="avg_npc_016", name2="avg_npc_053", focus=1)]
[name="幻影弩手"] 就因为知道会死,所以就要放弃了吗?
[name="幻影弩手"] 就这样被你们无故杀了而——
-
-//???(梅菲斯特闭眼严肃)
[Character(name="char_1507_Mephisto_1#2")]
[name="梅菲斯特"] 别杀他们。
[Character(name="char_1507_Mephisto_1#2", name2="avg_npc_053", focus=2)]
@@ -485,12 +455,8 @@
[name="梅菲斯特"] 因为我从录像里看到那个人从这里出来。
[Character(name="char_1507_Mephisto_1#2", name2="avg_npc_016", focus=2)]
[name="幻影弩手"] 梅菲斯特......?为什么?
-
-//???(梅菲斯特闭眼微笑)
[Character(name="char_1507_Mephisto_1#2")]
[name="梅菲斯特"] 你们,想听歌吗?
-
-
[Character(name="char_1507_Mephisto_1#2", name2="avg_npc_016", focus=2)]
[name="幻影弩手"] 可是,浮士德队长他说,他说......
[Character(name="char_1507_Mephisto_1#2")]
@@ -498,17 +464,13 @@
[name="梅菲斯特"] 嗯,但我可以试试。
[name="梅菲斯特"] 应该是首摇篮曲吧?不记得是有谁教过我这首曲子......我不记得了。
[name="梅菲斯特"] 只是有人在我的梦里,一直地哼。
-
[Dialog]
[Character]
[delay(time=1)]
-
沉睡吧,沉睡吧♪
刺猬玩偶与小熊们......
-
[Dialog]
[Character]
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_chercen_2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
@@ -528,14 +490,11 @@
[name="爱国者"] 我必定要死。只是不知道,是否该是现在。
[name="爱国者"] 我们的死,究竟能,改变什么?
[name="爱国者"] 也许这个问题,你们,才能回答。
-
[Dialog]
[Character]
[delay(time=1)]
-
沉进静静的黑色......
哥哥,姐姐,妹妹,弟弟,梦乡啊梦乡,盖住了他们的身体......♪
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -566,20 +525,17 @@
[name="诗怀雅"] ......
[Character(name="char_136_hsguma", name2="char_308_swire_1", focus=1)]
[name="星熊"] 唉,不要打我。是不是我无论怎么回答都会被打啊。
-
[Character]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background]
[Background(image="bg_light",x=0, y=0, xScale=0.86, yScale=0.86, fadetime=0)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-
[name="爱国者"] 终于......
[name="爱国者"] 我......这一生......得以结束。
[name="爱国者"] 海伦......格罗瓦兹尔......叶莲娜......
[name="爱国者"] 是你们......
[name="爱国者"] 我终于......能够回家......
-
[Dialog]
[stopmusic(fadetime=2)]
[delay(time=2)]
@@ -698,7 +654,6 @@
凯尔希抬眼望向阴沉的天空。
我在哪里见过这些?
难道说......
-
[Character(name="char_003_kalts_1#3")]
[name="凯尔希"] 阿米娅......阿米娅......?
[name="凯尔希"] 萨卡兹的预言来自种群记忆的全面融合。源石多生区域发生的源石能量爆发......核心城恰好遭遇了天灾。
@@ -715,7 +670,6 @@
[Dialog]
[Character]
[delay(time=1)]
-
我见诸城,满目疮痍。
我见源石,遍布大地。
我见你,头顶黑冠,将千万生灵,熬成回忆。
@@ -756,29 +710,21 @@
[name="迷迭香"] 小,小心!
[Dialog]
[Character]
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.5, block=true)]
[Image(image="avg_7_13",x=0, y=0, xScale=0.86, yScale=0.86, fadetime=0)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.5, block=true)]
[Image(image="avg_7_14",x=0, y=0, xScale=0.86, yScale=0.86, fadetime=0)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Image(image="avg_7_15",x=0, y=0, xScale=0.86, yScale=0.86, fadetime=0)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[name="阿米娅"] ......
-
卡特斯女孩没有闪躲。死亡的阴影袭上了她被硝烟染黑的面庞,她没有挪步,没有惊叫,仅仅是直视着爱国者的双眼。
如同想要望进他的灵魂。
-
于此同时,沉重的黑色利剑与闪烁着不详光芒的能量束,飞速地刺入了巨人那具不死之躯,却也依然没能撼动他分毫。
就在爱国者即将捏碎黑衣女孩的头颅时......
[Dialog]
-//CG爱国者俯下身,伸手去碰阿米娅,阿米娅抬头望着巨大的爱国者
-//爱国者,阿米娅
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Image(image="avg_7_16",x=0, y=0, xScale=1, yScale=1, fadetime=0)]
[ImageTween(xScaleFrom=1, yScaleFrom=1, xScaleTo=0.87, yScaleTo=0.87, duration=30, block=false)]
@@ -794,8 +740,6 @@
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
你意识到,面前的怪物已经死了。
一步也不曾后退。一秒也没有放弃。即使如此,死亡还是停下了他一生的行军。
-
-
[Dialog]
[Blocker(fadetime=3,block=true)]
[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_st_05-01.txt b/resources/gamedata/story/obt/main/level_st_05-01.txt
index f9037c94..3eb1de32 100644
--- a/resources/gamedata/story/obt/main/level_st_05-01.txt
+++ b/resources/gamedata/story/obt/main/level_st_05-01.txt
@@ -1,12 +1,9 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第六关(后)
-
-// Comments
[Background(image="bg_rooftop", width=1, height=1,screenadapt="coverall", fadetime=1)]
[PlayMusic(intro="$darkness02_intro", key="$darkness02_loop", volume=0.6, crossfade=3, delay=0.5)]
[name=""] 04:45 A.M. 天气/晴
[name=""] 龙门上城区,近卫局大楼天台废墟
[Delay(time=1)]
-
[playsound(key="$d_gen_transmissionget", volume=0.4)]
[CharacterCutin(widgetID="1", name="char_2005_weiyw_1", style="cutin", fadestyle= "horiz_expand_center", fadetime=0.5, offsetx=-300, width=200, block=true)]
[name="魏彦吾"] 陈警官,你身边的那位阿米娅小姐,能听到我的声音吗?
@@ -15,9 +12,7 @@
[Character(name="char_empty",name2="char_002_amiya_1#1",focus=1)]
[name="魏彦吾"] 那就好。
[name="魏彦吾"] 抱歉,罗德岛的领袖。我可以冒险让近卫局深入腹地,却不能冒险让更多的玩家参与进游戏。
-
[Decision(options="更多的玩家是指?;......什么意思?;场面已经够混乱了。", values="1;2;3")]
-
[Predicate(references="1;2;3")]
[Character(name="char_empty",name2="char_002_amiya_1#1",focus=1)]
[name="魏彦吾"] Dr.{@nickname}——
@@ -35,7 +30,6 @@
[name="煌"] 你让我们吸引整合运动的注意力。
[Character(name="char_empty",name2="char_017_homura_3#1",focus=1)]
[name="魏彦吾"] 错了,龙门近卫局本也与你们一起。
-
[Decision(options="你利用我们所有人做诱饵。", values="1")]
[Predicate(references="1")]
[name="魏彦吾"] 哦?
@@ -44,17 +38,14 @@
[Character]
[CharacterCutin(widgetID="1",block=true)]
[Dialog]
-
[Background]
[Blocker(a=0, fadetime=0.5, block=true)]
-
[name="凯尔希"] 这一切他早就勾画好了。
[name="凯尔希"] 时间越长,渗透越深,他要当机立断。
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Background(image="bg_rooftop", width=1, height=1,screenadapt="coverall")]
[Blocker(a=0, fadetime=0.5, block=true)]
-
[Decision(options="在最关键的时刻、在整合运动最躁动的时刻", values="1")]
[Predicate(references="1")]
[Decision(options="让罗德岛去吸引他们。", values="1")]
@@ -64,24 +55,19 @@
[Character]
[Background]
[Blocker(a=0, fadetime=0.5, block=true)]
-
[name="凯尔希"] 顺便让整合运动觉得近卫局孤身在外——
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=0.6, block=true)]
[Background(image="bg_rooftop", width=1, height=1,screenadapt="coverall")]
[Blocker(a=0, fadetime=0.5, block=true)]
-
[Decision(options="——让他们的领袖觉得龙门内部空虚。", values="1")]
[Predicate(references="1")]
[CharacterCutin(widgetID="1", name="char_2005_weiyw_1", style="cutin", fadestyle= "horiz_expand_center", fadetime=0.5, offsetx=-300, width=200, block=true)]
-
[Character(name="char_empty",name2="char_017_homura_3#1",focus=2)]
[name="煌"] 哈,说得好,Dr.{@nickname}!长官,你当然需要我们拖住整合运动,越多越好,对吗?
[name="煌"] 看到龙门是这种情况,潜伏的整合运动肯定觉得自己有机会。
[name="煌"] 从藏身处倾巢而出的整合运动,等着他们的,啧啧,竟然是龙门不知道从哪里搬出来的精兵良将。
[name="煌"] 你们龙门是从什么时候开始隐藏实力的?是不是切尔诺伯格事件发生的那一天,你就在准备这些了?
-
[Character(name="char_empty",name2="char_017_homura_3#1",focus=1)]
[name="魏彦吾"] 龙门保证了你们的安全,也促使你们回到了你们足以发挥价值的位置。
[Character(name="char_empty",name2="char_017_homura_3#1",focus=2)]
@@ -94,30 +80,23 @@
[name="阿米娅"] (我们没有证据。)
[Character(name="char_empty",name2="char_017_homura_3#1",focus=2)]
[name="煌"] 嘁。
-
[Character(name="char_empty",name2="char_002_amiya_1#1",focus=1)]
[name="魏彦吾"] 我们的合约依旧有效。无论中途发生了什么,只有结果才能让我满意。
[name="魏彦吾"] 无论中途发生了什么。
[name="魏彦吾"] 罗德岛的Dr.{@nickname},上次我们见面时,我用同样的方式表达过同样的意思。
[name="魏彦吾"] 你的选择不多。但至少你可以选择消灭敌人的方式。
-
[Decision(options="我不信你和你的鬼话。;......;没有人会在被愚弄了之后依然笑脸迎人的。", values="1;2;3")]
-
[Predicate(references="1")]
-
[name="魏彦吾"] 那当然好。
[name="魏彦吾"] 我们都该保持警醒,大敌当前时不该有人松懈。
[name="魏彦吾"] 你的戒备心能促使你规避陷阱。
[name="魏彦吾"] 听我一言,Dr.{@nickname}——
[name="魏彦吾"] ——我们虽然还不是朋友,却至少还不是敌人。
-
[Predicate(references="2")]
[name="魏彦吾"] 沉默以对吗。
[name="魏彦吾"] 优秀的判断。你在掩藏你的缺点,也在发挥你的优势。
[name="魏彦吾"] 罗德岛是强大的合作伙伴,我在这次事件中已经认可了这一点。
[name="魏彦吾"] 前提是,我们确实还是伙伴关系,而不是非法感染者与地方当局。
-
-
[Predicate(references="3")]
[name="魏彦吾"] 我无意愚弄任何人。
[name="魏彦吾"] 啊,客观结果上,我可能确实愚弄了整合运动。
@@ -125,7 +104,6 @@
[name="魏彦吾"] 我们只能在他们有足够能力认清我们的策略之前,掐灭他们。
[name="魏彦吾"] 这个目标是否能让你找到一点动力?
[Predicate]
-
[name="魏彦吾"] 阿米娅小姐,{@nickname}博士,你们和龙门之间的合作并未结束。
[name="魏彦吾"] 反攻的号角已经吹响,整合运动将见识龙门的广大、善谋与团结。
[name="魏彦吾"] 如果可能的话,我也想看到罗德岛的专业、果敢与勇猛。
@@ -138,8 +116,6 @@
[Dialog]
[playsound(key="$d_gen_transmissionget", volume=0.4)]
[CharacterCutin(widgetID="1",fadetime=0.5,block=true)]
-
-
[Character(name="char_002_amiya_1#1")]
[name="阿米娅"] 煌,Dr.{@nickname},我们走。
[name="阿米娅"] 啊,对了陈长官,星熊警官呢?我为什么没在这看见她,她......没事吧?
@@ -159,7 +135,6 @@
[name="阿米娅"] 那,陈长官,一会儿见。
[Character(name="char_010_chen_1#1")]
[name="陈"] ......
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=3, block=true)]
[Character]
@@ -192,7 +167,6 @@
[name="魏彦吾"] 那并不重要。龙门的问题,龙门自己理应能一劳永逸地解决,这才是我们的首要宗旨。
[name="魏彦吾"] 这是我们应该让他们看见的。所以,各位,开始吧。
[name="魏彦吾"] 去吧,陈警官,该让整合运动厘清龙门的待客之道了。
-
[playsound(key="$d_gen_transmissionget", volume=0.4)]
[CharacterCutin(widgetID="1", name="char_010_chen_1#1", style="cutin", fadestyle= "horiz_expand_center", fadetime=0.5, offsetx=-300, width=200, block=true)]
[Character(name="char_empty",name2="char_2005_weiyw_1",focus=1)]
@@ -202,7 +176,6 @@
[name="魏彦吾"] 你可以问。
[Character(name="char_empty",name2="char_2005_weiyw_1",focus=1)]
[name="陈"] 这明明是整合运动的总攻,那为什么它们的领袖塔露拉没有出现在龙门?
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Character]
@@ -248,16 +221,10 @@
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
[Background]
[Character(fadetime=0)]
-//修改此处的image来切换cg
[Image(image="avg_ep05",x=0, y=0, xScale=1, yScale=1, fadetime=0, screenadapt="coverall")]
[Blocker(a=0, fadetime=3, block=false)]
-//对话内容此处填入
[delay(time=5)]
-//对话内容此处填入
-
[Image(fadetime=2)]
-
-
[Dialog]
[Blocker(fadetime=2,block=true)]
[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_st_06-01.txt b/resources/gamedata/story/obt/main/level_st_06-01.txt
index 3c359ae3..e39a20f2 100644
--- a/resources/gamedata/story/obt/main/level_st_06-01.txt
+++ b/resources/gamedata/story/obt/main/level_st_06-01.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第六关(后)
-
-// Comments
[delay(time=1)]
[CameraEffect(effect="Grayscale", fadetime=0, keep=true, initamount=0, amount=1)]
[Background(image="bg_cherbefore_1", width=1, height=1,screenadapt="coverall", fadetime=1)]
@@ -33,7 +31,6 @@
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
-
我根本不知道他遭遇过什么。
我只知道他给过我吃的。
只知道他能读书,我也想读,他就教我。
@@ -43,7 +40,6 @@
[CameraEffect(effect="Grayscale", fadetime=0, keep=true, initamount=0, amount=1)]
[Background(image="bg_indoor_u", width=1, height=1,screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
[name="伊诺"] 我很怕。萨沙,我很害怕。
[name="伊诺"] 我似乎......似乎不属于那个家。我偷听说,我妈妈......我妈妈根本不在家里。
[name="伊诺"] 他们看我的眼神,都很可怕,我不想回去了。我不想再回去了......
@@ -62,7 +58,6 @@
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
-
是不是那天他不回去,事情就会改变?
只因为我觉得我这里太脏了,太冷了,就让他回去?
如果他没有回去,是不是能改变一切?
@@ -70,7 +65,6 @@
[CameraEffect(effect="Grayscale", fadetime=0, keep=true, initamount=0, amount=1)]
[Background(image="bg_indoor_u", width=1, height=1,screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
[name="萨沙"] 你的伤!你肚子上的伤......发生什么,发生什么了?!
[name="伊诺"] 萨沙......我一直在笑啊。
[name="伊诺"] 你看,你和我说可以笑的,我就一直笑。
@@ -79,7 +73,6 @@
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
-
之后,他依然时常来看我。
只是他身上的伤疤越来越多......
越来越多。
@@ -101,11 +94,9 @@
[name="伊诺"] ......我知道了。
[name="萨沙"] 嗯?
[name="伊诺"] 我会做到的。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
-
我不知道自己说了什么。
也不知道自己是不是什么都不能再说了。
我做了什么?我究竟做了什么?
@@ -164,14 +155,12 @@
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
-
我什么也做不到。
我真是没用。
[Dialog]
[Background]
[Background(image="bg_indoor_u", width=1, height=1,screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
[name="萨沙"] 伊诺......
[name="伊诺"] 我不能再唱歌了。
[name="萨沙"] 我们一起走吧。我们会活下去的。
@@ -193,7 +182,6 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
[name="???"] 那些事情?我不会过问。
[name="???"] 你所做的一切都没有理由。你不是为了什么理由才活在大地上的。
[name="???"] 不,你根本不需要谁去拯救......
@@ -251,7 +239,6 @@
[Character(name="char_1507_Mephisto_1#1",name2="char_011_talula_1",focus=2)]
[name="塔露拉"] 你一定会,我相信你。
[name="塔露拉"] 没有你,我们做不到。你什么都可以做,也什么都可以做到。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
diff --git a/resources/gamedata/story/obt/main/level_st_06-02.txt b/resources/gamedata/story/obt/main/level_st_06-02.txt
index 2b755c4b..450b3327 100644
--- a/resources/gamedata/story/obt/main/level_st_06-02.txt
+++ b/resources/gamedata/story/obt/main/level_st_06-02.txt
@@ -1,45 +1,28 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第六关(后)
-
-// Comments
[stopmusic]
[delay(time=2)]
-
[Decision(options="醒醒!", values="1")]
[Predicate(references="1")]
-
-
[name="???"] 醒醒!!
-
......?
-
[name="???"] 醒醒......醒醒!
[name="???"] 过来,亚当!拿温水过来!
-
爸......
-
[name="???"] 啊......
[name="???"] 她活着!太好了,她还活着,她还活着,感谢先祖!
[name="???"] 亚当!动作快点!
-
爸......爸......?
-
[name="???"] 爸爸?
[name="???"] ......我......是的!我是爸爸!
[name="???"] 可以,可以!我是爸爸,没错!
[name="???"] 别睡,别睡!抓住爸爸的手,不要松手!
-
爸爸......我好......冷......
-
[name="???"] 不要睡,女儿,我的女儿!活下去!
[name="???"] 她的体温还在变低!米什卡,想想办法!
[name="???"] 没办法倾斜流向?
-
好冷......!爸爸!我好冷!
-
[name="???"] ......女儿......我的女儿!坚持住!
-
爸爸,不要......不要再离开我了......
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=3, block=true)]
@@ -48,10 +31,7 @@
10:48 A.M.
切尔诺伯格分城“14区”废墟
地基层上部
-
-
[name="霜星"] ......
-
[Dialog]
[Character]
[Decision(options="醒醒!;......;能不能麻烦你......", values="1;2;3")]
@@ -64,14 +44,12 @@
[Character]
[Decision(options="这种事似乎发生过......", values="1")]
[Predicate(references="1")]
-
[Dialog]
[Character]
[Decision(options="我没得选。;......;我能那么做吗?", values="1;2;3")]
[Predicate(references="1;2;3")]
[Character(name="char_1505_frstar_1")]
[name="霜星"] 不管怎么样,你没有那么做。
-
[Dialog]
[Character]
[Decision(options="可能是因为你一直在说梦话。;......;可以咨询下你的身世吗?", values="1;2;3")]
@@ -79,17 +57,14 @@
[Character(name="char_1505_frstar_1#7")]
[name="霜星"] ......
[name="霜星"] 我就当你刚才已经手下留情过了。现在我不杀你,就当我还了你一命。
-
[Predicate(references="2")]
[Character(name="char_1505_frstar_1")]
[name="霜星"] 你那副复杂的表情是怎么回事?
[name="霜星"] 是不是因为......我把梦里的事情全说出来了?
-
[Predicate(references="3")]
[Character(name="char_1505_frstar_1")]
[name="霜星"] 看来我真是在昏迷中透露了些实在不怎么愉快的事情。
[name="霜星"] 记忆这种东西还真是想丢也丢不掉。
-
[Predicate(references="1;2;3")]
[name="霜星"] 你查看过周围没有?
[name="霜星"] 没能找到出口,是吗。
@@ -101,7 +76,6 @@
[name="霜星"] 我所称呼的父亲,名叫博卓卡斯替,曾经是乌萨斯的一位尉官。
[name="霜星"] 但我真正的父亲很早就死了。
[name="霜星"] 小时候我依稀记得,有个男人挡住了弩箭,保护了一个女人;而女人把我抱在怀里,用脊背拦下了第二波弩箭。
-
[Decision(options="你亲眼目睹了......", values="1")]
[Predicate(references="1")]
[Character(name="char_1505_frstar_1")]
@@ -155,15 +129,11 @@
[name="霜星"] 就在他们把我击倒在地,最后一波屠戮即将开始,我兄弟姐妹们的哭叫声传入我的耳朵之时......
[name="霜星"] 一支游击队来到了这里。
[Dialog]
-//////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
-
-//修改此处的image来切换cg
[Image(image="avg_6_20",x=0, y=0, xScale=1.1, yScale=1.1, fadetime=0)]
[Blocker(a=0, fadetime=1.5, block=false)]
[Character]
[ImageTween(xScaleFrom=1.1, yScaleFrom=1.1, xScaleTo=1, yScaleTo=1, duration=15, block=false)]
-//对话内容此处填入
[name="霜星"] 那就是博卓卡斯替的队伍。
[name="霜星"] 西北冻原上所有看守感染者的乌萨斯军人都会做梦,而这支队伍是他们最可怕的噩梦。
[Dialog]
@@ -178,13 +148,9 @@
[name="霜星"] 铺天盖地的言论,添油加醋的事迹,刻意制造的敌意使得残忍和冷漠在他们身体里生根发芽。
[name="霜星"] 把他们变成这样的,是这个乌萨斯。
[Dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=0.6, block=false)]
-
-///////////////////////////
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -314,28 +280,22 @@
[name="霜星"] 现在,我不能放你们离开这座切尔诺伯格分城废墟,纵容你们伤害更多整合运动的感染者。
[name="霜星"] 但你肯听我这么多的废话......
[name="霜星"] 我就当作你们不完全是其他感染者描述的那样。
-
[Decision(options="那些感染者只是很害怕。", values="1")]
[Predicate(references="1")]
-
[name="霜星"] 谁不会对带来死亡的人感到恐惧?
[name="霜星"] Dr.{@nickname},现在的你,害怕吗?
-
[Decision(options="是。;我不清楚。;不。", values="1;2;3")]
[Predicate(references="1")]
[name="霜星"] 感到恐惧是理所应当的。
[name="霜星"] 这意味着你对这片大地还有留恋,你还有很多可以去做的事情。
-
[Predicate(references="2")]
[name="霜星"] 你当真有恐惧这种感情?
[name="霜星"] 我对此感到怀疑。
[name="霜星"] 如果死亡面前的人都像你这样平静,那我觉得也许你真的无欲无求。
-
[Predicate(references="3")]
[name="霜星"] 有意思。你不害怕吗?
[name="霜星"] 我想,不畏惧死亡的人,大概对这片大地也不剩下多少眷恋了吧。
[Predicate(references="1;2;3")]
-
[name="霜星"] 我时时都在想一个问题......
[name="霜星"] “我害怕死亡吗?”
[name="霜星"] 我听说,乌萨斯驻防军把我说成是雪怪的公主,寒冬的死神......
@@ -357,7 +317,6 @@
[name="霜星"] 但那终归......只是冷。只是不会诞生新生命的,冬天的寒冷。
[name="霜星"] 即使如此,我也觉得自己很幸运。因为我的兄弟姐妹们能够活下去。
[name="霜星"] 在这片大地上活下去。
-
[Decision(options="你有没有想过和普通人共存?", values="1")]
[Predicate(references="1")]
[name="霜星"] 普通人......
@@ -378,16 +337,12 @@
[name="霜星"] “整合运动,感染者能听见的、可依靠的,首个名字。”
[name="霜星"] “无论整合运动,去向如何,我们都不能,直接破坏它,整合运动的崩塌,让感染者失去信心,斗争的信心。”
[name="霜星"] ——这个老头就是这么说的,也对此深信不疑。
-
[Decision(options="为什么要断断续续地说话?", values="1")]
[Predicate(references="1")]
-
-
[name="霜星"] 因为他现在就是这么说话的。我只是,咳咳,复原了他的口气。
[name="霜星"] Dr.{@nickname},你知道,罗德岛为什么是个不为人知的医药企业吗?
[name="霜星"] 因为你们不能站上台面。只要走到台前,你们就会变成整合运动现在这个样子。
[name="霜星"] 你们会走上这条道路。
-
[Decision(options="也许吧。;......;我们真的会吗?", values="1;2;3")]
[Predicate(references="1;2;3")]
[name="霜星"] 哼。
@@ -418,11 +373,8 @@
[name="霜星"] 无数次和乌萨斯的死战洗濯了我的思绪,磨炼了我的能力。
[name="霜星"] 我可以明确地说,即使我无法战胜她,也可以让死亡把她和我从大地上一并带走。
[name="霜星"] 老顽固不会同意我的想法。他战斗了太久,他的垂老正驱使他走向一条只有牺牲的道路。
-
[Decision(options="你不同意你父亲的做法。", values="1")]
[Predicate(references="1")]
-
-
[name="霜星"] 他对敌人是坚强的,他对朋友是忠诚的。一旦他认为自己该去保护这些人,他就必须面对朋友身上的现实,这让他变得软弱。
[name="霜星"] 一生都相信着别人的老头......这个老顽固从来不去考虑被人背叛之后该去怎么做。
[name="霜星"] 也许他是自己强撑着咽下了那些苦果。他一次次承担被背叛的痛苦,却什么也不说。
@@ -431,13 +383,10 @@
[name="霜星"] 在龙门的事情结束以后,我一定会回切尔诺伯格。这一次,我必须面对她。
[name="霜星"] 因为我剩下的时间......也不多了。
[name="霜星"] ......我答应兄弟们会给大家找一个家。在我倒下之前,我得兑现我的诺言。
-
[Decision(options="你为什么要把这些都告诉我?", values="1")]
[Predicate(references="1")]
-
[Character(name="char_1505_frstar_1#7")]
[name="霜星"] 因为你的眼神告诉了我,你并不是另一个刽子手。
-
[Decision(options="可能吧,又能怎么样呢?;......;我也不清楚自己是不是。", values="1;2;3")]
[Predicate(references="1;2;3")]
[Character(name="char_1505_frstar_1")]
@@ -447,7 +396,6 @@
[name="霜星"] 我的身体也已经......
[name="霜星"] 好了......我的手指已经能动了。
[name="霜星"] 谢谢你。
-
[Decision(options="怎么?;......;我做了什么吗?", values="1;2;3")]
[Predicate(references="1;2;3")]
[name="霜星"] 谢谢你帮我消磨了这些时间。
diff --git a/resources/gamedata/story/obt/main/level_st_06-03.txt b/resources/gamedata/story/obt/main/level_st_06-03.txt
index 3b502431..c677b65e 100644
--- a/resources/gamedata/story/obt/main/level_st_06-03.txt
+++ b/resources/gamedata/story/obt/main/level_st_06-03.txt
@@ -1,7 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")] 第四关(前)
-
-// Comments
-
[stopmusic]
[Dialog]
[Character]
@@ -121,25 +118,20 @@
[Character(name="char_015_lmg")]
[name="近卫局成员"] 啊,你上来了。
[name="近卫局成员"] 敌人的指挥官,叫做梅菲斯特的感染者,抓住了吗?
-
[Decision(options="不关你事。;......;已经死了。", values="1;2;3")]
[Predicate(references="1")]
[name="近卫局成员"] 这......你说什么?你这是合作的态度吗......
[name="近卫局成员"] 怎么回事,你们罗德岛不是追下去了吗?
-
[Predicate(references="2")]
[name="近卫局成员"] ......能给个准确的说法吗?
[name="近卫局成员"] 我们是要交差的,而且,没击杀掉敌方的指挥官的话......
-
[Predicate(references="3")]
[name="近卫局成员"] 死了?怎么死的?
[name="近卫局成员"] 你确定?只有结晶死亡鉴定和解剖才能确定感染者的身份,矿石病会抹消初级的生物信息......
[name="近卫局成员"] 这些你不会不懂吧?
-
[Predicate(references="1;2;3")]
[name="近卫局成员"] 啊?等等,你去哪?你抱着的是谁?
[name="近卫局成员"] ......下面究竟发生什么事了?
-
[Decision(options="死了一个感染者。", values="1")]
[Predicate(references="1")]
[Dialog]
@@ -540,14 +532,11 @@
[name="凯尔希"] 原因很简单,因为她一直在切尔诺伯格。
[name="凯尔希"] 她看着我们或者气定神闲或者焦头烂额......反正没有把足够的注意力放在她身上。
[Dialog]
-//////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
-//修改此处的image来切换cg
[Image(image="avg_6_12",x=0, y=0, xScale=1.1, yScale=1.1, fadetime=0)]
[Blocker(a=0, fadetime=1, block=false)]
[Character]
[ImageTween(xFrom=0, yFrom=0, xTo=0, yTo=0, xScaleFrom=1.1, yScaleFrom=1.1, xScaleTo=1, yScaleTo=1, duration=10, block=false)]
-//对话内容此处填入
[name="凯尔希"] 而现在,切尔诺伯格的一部分,准确来说,是它的核心城......
[name="凯尔希"] 正在接近龙门。
[name="凯尔希"] 再过三十六个小时,切尔诺伯格核心城就会与龙门相撞。
@@ -557,11 +546,9 @@
[Character(name="char_003_kalts_1",name2="char_2005_weiyw_1",focus=1)]
[name="凯尔希"] 您意识到了,魏长官?
[Dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
[Image(fadetime=0)]
[Blocker(a=0, fadetime=1, block=true)]
-
[Character(name="char_003_kalts_1",name2="char_2005_weiyw_1",focus=2)]
[name="魏彦吾"] ......它是不是开始......
[Character(name="char_003_kalts_1")]
@@ -578,16 +565,10 @@
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
[Background]
[Character(fadetime=0)]
-//修改此处的image来切换cg
[Image(image="avg_ep06",x=0, y=0, xScale=1, yScale=1, fadetime=0, screenadapt="coverall")]
[Blocker(a=0, fadetime=3, block=false)]
-//对话内容此处填入
[delay(time=5)]
-//对话内容此处填入
-
[Image(fadetime=2)]
-
-
[Dialog]
[Blocker(fadetime=2,block=true)]
[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_st_07-01.txt b/resources/gamedata/story/obt/main/level_st_07-01.txt
index 6d8e8846..b28637fb 100644
--- a/resources/gamedata/story/obt/main/level_st_07-01.txt
+++ b/resources/gamedata/story/obt/main/level_st_07-01.txt
@@ -1,20 +1,15 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
-//黑屏/切尔诺伯格外围
[stopmusic]
[Dialog]
[Delay(time=1)]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[playMusic(intro="$drift_intro", key="$drift_loop", volume=0.4)]
-
-//CG1:黑暗中围绕火飞舞的小虫子
[delay(time=1)]
[Blocker(a=1, r=0,g=0, b=0, fadetime=2, block=true)]
[Character]
[Image(image="avg_7_1",xScale=1, yScale=1, fadetime=0)]
[ImageTween(xScaleFrom=1, yScaleFrom=1, xScaleTo=0.87, yScaleTo=0.87, duration=20, block=false)]
[Blocker(a=0, fadetime=3, block=true)]
-
曾经有个老怪物告诉我,杀不死一个人的器物,只会让他的力量得到壮大。
我一直觉得这个说法很可笑。但碍于那家伙确实是个怪物,所以我又不得不好好考虑这个说法。
虫子自己跳进火里,难道是在寻求更强健的自我?也太可笑了。
@@ -23,16 +18,12 @@
但如果扑向火焰的是我呢?那除了证明我也疯了,还能证明得了什么呢?它除了烧伤我,难道还会让我变得更厉害吗?
但是,死亡。不死的怪物又怎么会懂呢?
啊,这可是谁都无法抗拒的苦涩死亡。
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[image]
[Background(image="bg_cenbri",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[delay(time=1)]
-
-//指挥塔
-
[Character(name="avg_npc_046#2",fadetime=1,block=true)]
[PlaySound(key="$d_gen_walk_n")]
[delay(time=2)]
@@ -128,13 +119,9 @@
[name="W"] 真的吗?那我可是太感动了。
[Character(name="char_011_talula_1")]
[name="塔露拉"] 这当然是......
-
-//立绘虚化
-
[image]
[Dialog]
[Blocker(a=0.5, r=0, g=0, b=0, fadetime=1, block=true)]
-
我一直不喜欢这个女人。
他们私下里怀念的那个塔露拉只是让人觉得无聊,而我面前的这个塔露拉,则是个被谎言包得严严实实的混蛋。
哦,说谎是件再正常不过的事情。
@@ -148,43 +135,28 @@
她会不会是个洋葱?一层一层剥掉以后,里面就什么也不剩下?
[Dialog]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_011_talula_1")]
[name="塔露拉"] 真的。
-
[stopmusic(fadetime=3)]
[Dialog]
[Blocker(a=0.5, r=0, g=0, b=0, fadetime=1, block=true)]
上一刻的她就像一个伊比利亚修士那样诚恳。
-//CG 塔露拉抬手
[Dialog]
[image]
[Character]
-
-
-//塔露拉单人
-
-
-//火焰背景
[image]
[Dialog]
-
-
她只是微微抬起手。啊,我知道这招。
这一刻的她像最狡诈的萨弗拉那样善于突袭和杀戮。
有什么东西扯开了面前的空气,下一刻,它应该就要融化我的身躯了。
-
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[Character(name="avg_npc_046#3")]
[name="W"] 光是惹你发火,应该不会让你生气到想要杀我吧?
-
[Character]
[Dialog]
-
[PlaySound(key="$d_gen_thunders_amb", volume=0.5)]
[PlaySound(key="$b_char_defboost", volume=0.5, Delay=0.4)]
[PlaySound(key="$d_gen_thunders_amb", volume=0.2, Delay=0.7)]
-
[PlaySound(key="$flashback", volume=0.2, Delay=0.7)]
[CameraShake(duration=0.5, xstrength=10, ystrength=12, vibrato=30, randomness=90, block=false)]
[Blocker(a=0.3, r=1, g=0.4, b=0.4, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.1, block=true)]
@@ -194,18 +166,14 @@
[Blocker(a=0.1, r=0, g=0, b=0, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.3, block=true)]
[Blocker(a=0.1, fadetime=2, block=false)]
[delay(time=1)]
-
塔露拉释放的这些无形之物,应该从来没人看清过是什么——但我知道它们有什么样的效果。
废墟,残渣。事物连它们最基本的形状也没能剩下。
就像没有光亮的火。
我是她的猎物。
我早该想到。
-
[playMusic(intro="$frontline_intro", key="$frontline_loop", volume=0.4)]
[Character(name="avg_npc_046#2")]
[name="W"] 太明显了,龙女,比起平常的你,现在的你也太善解人意了。
-
-
[Character]
[Dialog]
[Blocker(a=0.5, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -222,11 +190,8 @@
我对法术没什么研究,但我可以用自身经历证明,世上百分之九十九的法术,威力都敌不过最纯粹的能量使用形式。
爆炸。热量,弹片,冲击波。无论是我还是敌人,都会被炸个粉碎。
只要能和她僵持一小会儿。只要坚持到我种下的种子都开花就好。
-
-
[Character(name="avg_npc_046#2")]
[name="W"] 你看看,真是辛苦你了啊。肯陪我演那么长时间的情景剧,我没看错,你的确是个好演员。
-
[Character]
[Dialog]
[Blocker(a=0.5, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -246,7 +211,6 @@
[name="塔露拉"] 你早有准备。你一开始就打算袭击我。
[Character(name="char_011_talula_1", name2="avg_npc_046#2", focus=2)]
[name="W"] 是你动的手。龙女,你是觉得我碍眼所以想烧死我,还是因为你觉得会在我面前露馅,所以才急着灭口呢?
-
[Character]
[Dialog]
[PlaySound(key="$d_gen_thunders_amb", volume=0.5)]
@@ -261,11 +225,8 @@
[Blocker(a=0.1, r=0, g=0, b=0, afrom=0, rfrom=0, gfrom=0, bfrom=0, fadetime=0.3, block=true)]
[Blocker(a=0.1, fadetime=2, block=false)]
[delay(time=1)]
-
话刚说完,她指尖的高温就再次扑向了我。果然这个龙女不可能让你好过,哪怕只是一会会儿。
我弯下腰,适当地打了个滚,应该能让我看上去像趁机紧了紧鞋带。
-
-
[Character(name="avg_npc_046#5")]
[name="W"] 唔喔。
[name="W"] 下次瞄准点。
@@ -282,7 +243,6 @@
[name="W"] 骗我是小事。我不在乎谁骗谁,也不在乎你杀多少人,骗多少人......
[Character(name="avg_npc_046#3")]
[name="W"] 龙女,你会后悔动了我的人。
-
[Character]
[Dialog]
[Blocker(a=0.5, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -292,7 +252,6 @@
[Character]
[Dialog]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="char_011_talula_1", name2="avg_npc_046#3", focus=1)]
[name="塔露拉"] 这样。装疯卖傻确实卓有成效,我居然误会了你的品性。
[name="塔露拉"] 这么为别人着想,你还真是个有血有肉的可爱恶魔。
@@ -303,12 +262,9 @@
[name="塔露拉"] 你觉得只要事先设下陷阱,就能杀我?
[Character(name="char_011_talula_1", name2="avg_npc_046#2", focus=2)]
[name="W"] 那当然不。
-
[Character]
[Dialog]
-
我和她提过我做过陷阱了吗?
-
[Character(name="char_011_talula_1", name2="avg_npc_046#2", focus=2)]
[name="W"] 真有陷阱的话也得足够多才行。咨询一下,你要多少?
[Character(name="char_011_talula_1", name2="avg_npc_046#2", focus=1)]
@@ -324,7 +280,6 @@
[name="W"] 呃,首先,我是不是该谢谢你认真了解过我的喜好,还故意换着词儿来刺激我的情绪?
[name="W"] 其次,我的目的?你想杀多少人和我一点关系也没有,龙女。
[name="W"] 你了解我的想法?你那沉迷编织小诡计的脑袋,也能想到我在想什么吗?
-
[Character(name="char_011_talula_1", name2="avg_npc_046#2", focus=1)]
[name="塔露拉"] ——W,你想阻止我用核心城进攻龙门。
[Character(name="char_011_talula_1", name2="avg_npc_046#2", focus=2)]
@@ -336,23 +291,15 @@
[name="塔露拉"] 我喜欢你,W,你让我很开心。我不会处死一个无害的丑角。
[name="塔露拉"] 但是......即将用尽手段杀死我的狂人,不必判断我的善恶,更不用说是了解我的计划。
[name="塔露拉"] ......你真如你表演的那样是个洋溢着破坏欲的狂人吗,W?
-
-
[Character(name="char_011_talula_1", name2="avg_npc_046#2", focus=2)]
[name="W"] 你能不能不要再——
-
[Character(name="char_011_talula_1", name2="avg_npc_046#2", focus=1)]
[name="塔露拉"] 你并不是。
[name="塔露拉"] 你想阻止整合运动,你不想让核心城袭击龙门,这就是你的意图。
[name="塔露拉"] W,W......这一切昭然若揭。我没有任何检查你心智的规划,是你自己向我展示了你的小秘密。
-
-
[Character(name="avg_npc_046#3")]
[name="W"] 废话真多。
[name="W"] 我会叫人收集你的肉碎扔进垃圾管道的,如果你真还剩下些什么的话。
-
-//火焰爆发
-
[Character]
[Dialog]
[PlaySound(key="$d_gen_thunders_amb", volume=0.5)]
@@ -400,16 +347,13 @@
等一下,等一下。我有施术去引爆炸药吗?
......
她为什么把佩剑刺进了地里?
-
[Character(name="char_011_talula_1")]
[name="塔露拉"] 这就是你的陷阱吗?
[name="塔露拉"] 试一试吧,萨卡兹的W。 再试一试。
[Character(name="avg_npc_046#2")]
[name="W"] 等等,你......
-
[Dialog]
[Character]
-
没有火焰,没有燃烧。
我布置好的,使劲扭动着源石身躯钻进城邦钢铁地基里的上百个炸弹,全都消失了。
爆炸呢?热气呢?弹片呢?
@@ -422,15 +366,11 @@
合理的判断。你真棒,W。
本该从各个方向发出的让她粉身碎骨的无死角爆炸,成了一个长裤里生不逢时的闷屁。
好,我彻底玩砸了。
-
......
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-//CG 塔露拉掐W
-
[name="W"] 咳,咳......
[name="W"] 龙女,你......力气......不小。
[Character(name="char_011_talula_1")]
@@ -455,40 +395,32 @@
[Character]
[name="W"] 那......被炸弹炸死的人里......你、你根本......
[name="W"] ......排不上号。
-
[image]
[Dialog]
[Blocker(fadetime=1,block=true)]
[Character(fadetime=1)]
-
我要死了吗?应该是的。
不过,死又算什么呢?比死糟糕的事情多了去了。
所以,当你觉得自己要完蛋的时候......
只要你准备了比死更糟糕的东西,就连你自己都会吓一跳。
现在......我想,我该把自己也变成炸弹。
-
[Dialog]
[CameraShake(duration=1, xstrength=16, ystrength=12, vibrato=60, randomness=180, fadeout=true, block=false)]
[Blocker(a=0.7, r=0.95, g=0.95, b=0.95, fadetime=0.02, block=true)]
[PlaySound(key="$d_sp_ballista")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=0.25, block=true)]
[delay(time=2)]
-
[Character(name="char_011_talula_1")]
[name="塔露拉"] 咳。
[name="塔露拉"] 竟然在我手里炸开了......?本以为你会更怕死一些。
[name="塔露拉"] 虽然你的倒戈没有出乎我的意料,你本人却的确......让我有些吃惊。
[name="塔露拉"] 作为滑稽戏的开幕,确实也说得过去。
[name="塔露拉"] 希望你的死亡足够痛苦,维多利亚的W。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_cenbri",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
-//
-//背景:切尔诺伯格核心城舰桥
战斗过后 距切城撞击31hrs 6:30P.M.
[Dialog]
[playMusic(intro="$nervous_intro", key="$nervous_loop", volume=0.4)]
@@ -567,13 +499,11 @@
[Character(name="char_011_talula_1", name2="avg_npc_025_1", focus=1)]
[name="塔露拉"] 去吧,爱国者。
[name="塔露拉"] 结束这场战斗,夺回感染者应有的位置,整合运动必将战胜所有阻挡在它们道路上的敌人。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_black",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[name="凛冽的声音"] 这是什么?
[name="沙哑的声音"] 一种,萨卡兹的护符。这里有两块。
[name="沙哑的声音"] 你拿走,这一块。另一块,我留着。
@@ -592,25 +522,20 @@
[name="凛冽的声音"] 唉......我收下就是。
[name="沙哑的声音"] 好。
[name="凛冽的声音"] 我的命肯定比你长,你活好自己的。
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Background(image="bg_cenbri",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="avg_npc_025_1",fadetime=1,block=true)]
[delay(time=1)]
[name="爱国者"] ......
[name="爱国者"] 援助,谁?结束,什么战斗?
[name="爱国者"] 我手中的护符,也已经碎了。
-
-
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Character]
[Background(image="bg_cenbri",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
-
[Character(name="avg_npc_053")]
[name="萨卡兹战士"] ......
[name="萨卡兹战士"] 你杀了W。
@@ -629,11 +554,9 @@
[name="塔露拉"] 我会给你们杀,以及死。
[name="塔露拉"] 新的时代已经到来,这个时代战争为王。
[name="塔露拉"] 那么,愿意品尝这新时代的萨卡兹人,向前一步来。
-
[Character(name="avg_npc_053")]
[name="萨卡兹战士"] ——
[name="萨卡兹战士"] 你要我们杀谁?
-
[Dialog]
[Blocker(fadetime=1,block=true)]
[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_st_07-02.txt b/resources/gamedata/story/obt/main/level_st_07-02.txt
index 39f0751a..70b16e0b 100644
--- a/resources/gamedata/story/obt/main/level_st_07-02.txt
+++ b/resources/gamedata/story/obt/main/level_st_07-02.txt
@@ -1,9 +1,7 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
[stopmusic]
[Dialog]
[Character]
-
时间不明
[Dialog]
[Character]
@@ -11,7 +9,6 @@
[Background(image="bg_lungmen_o",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
[playMusic(intro="$dignified_intro", key="$dignified_loop", volume=0.4)]
-
[Character(name="char_2006_weiywfmzuki_1",fadetime=1,block=true)]
[delay(time=1)]
[name="文月"]
@@ -82,10 +79,6 @@
[name="魏彦吾"] ......我也不会把爱德华的死算在科西切的头上。
[Character(name="char_2006_weiywfmzuki_1")]
[name="文月"] 你想把它当一场噩梦吗?
-
-//CG 讲述黑蛇的过去以及背景时使用的。可以采用黑蛇的标志/旗帜
-//带入魏彦武-logo需要,旗子需要参考图。
-
[stopmusic(fadetime=2)]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
@@ -210,13 +203,11 @@
[name="文月"] ......不要这样......别这样!
[Character(name="char_2005_weiyw_1#5")]
[name="魏彦吾"] 我会让影卫送你去萨尔贡。
-
[Character]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
龙门是什么时候变成这样?
我是究竟什么时候,变成了现在这样?
-
[Dialog]
[Blocker(fadetime=1,block=true)]
[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_st_07-03.txt b/resources/gamedata/story/obt/main/level_st_07-03.txt
index cd282902..68b49022 100644
--- a/resources/gamedata/story/obt/main/level_st_07-03.txt
+++ b/resources/gamedata/story/obt/main/level_st_07-03.txt
@@ -1,5 +1,4 @@
[HEADER(key="title_test", is_skippable=true, fit_mode="BLACK_MASK")]
-
[stopmusic]
[Dialog]
[Character]
@@ -62,7 +61,6 @@
[name="星熊"] 真正能让近卫局发光发热的是你。
[name="星熊"] 你一定得承担起这个责任,因为,只有你能承担起这个责任。
[name="星熊"] 我看淡了,却还是看不透。我希望这座城市,能真的成为所有人的城市。
-
[Dialog]
[Character]
[name="???"] 我也这么觉得。
@@ -131,7 +129,6 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Background(image="bg_chercen_2",screenadapt="coverall")]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-
[Character(name="avg_npc_042",fadetime=1,block=true)]
[delay(time=1)]
[name="迷迭香"] 下雪了......
@@ -153,7 +150,6 @@
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] ......这一整片不公的大地。
[name="阿米娅"] ......爱国者先生......
-
[Character(name="char_002_amiya_1#4", name2="avg_npc_058", focus=2)]
[name="盾卫"] 手拿开。
[name="盾卫"] 你,卡特斯感染者。
@@ -168,12 +164,10 @@
[name="盾卫"] 而且我们我听见了。
[name="盾卫"] ......卡特斯人。你是未来一切的祸源。
[name="盾卫"] 那些古老预言,无不实现。
-
[Decision(options="但霜星已经选择相信我们!", values="1")]
[Predicate(references="1")]
[name="盾卫"] ......但......
[name="盾卫"] 霜星她......连大尉都......
-
[Decision(options="他当然不能直接相信霜星的评判!", values="1")]
[Predicate(references="1")]
[Decision(options="只有他忽视自己女儿的评价......", values="1")]
@@ -188,20 +182,14 @@
[name="盾卫"] 我们是相信大尉。
[Decision(options="......霜星的糖是辣味。", values="1")]
[Predicate(references="1")]
-
[name="盾卫"] ......什么?!
[name="盾卫"] 叶莲娜她......把糖给你尝了?
-
[Decision(options="我信任她,她也信任我。", values="1")]
[Predicate(references="1")]
-
-
[Decision(options="如果你们真想取谁性命......", values="1")]
[Predicate(references="1")]
-
[Decision(options="至少自己先亲眼看过!;别跟着别人走!;得凭自己的意志坚持到最后。", values="1;2;3")]
[Predicate(references="1;2;3")]
-
[name="盾卫"] ......
[name="盾卫"] 不。
[name="盾卫"] 罗德岛的,你有些话,我们能理解。但有些我们不会同意。
@@ -394,7 +382,6 @@
[Character(name="char_003_kalts_1")]
[name="凯尔希"] 难道,穿过了无数年......来到了现在?
[name="凯尔希"] 怎么会有这种事?这个预言,不就是萨卡兹历史的碎片?
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -484,7 +471,6 @@
[Character(name="avg_npc_059")]
[CameraShake(duration=0.4, xstrength=0, ystrength=8, vibrato=30, randomness=30, fadeout=true, block=false)]
[name="罗德岛近卫干员?"] 为了爱国者!
-//CG 平民感染者一呼而应,揭竿而起。一大堆追随者和整合运动旗帜
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -503,7 +489,6 @@
[name="幻影弩手"] ......浮士德队长!
[CameraShake(duration=0.4, xstrength=0, ystrength=8, vibrato=30, randomness=30, fadeout=true, block=false)]
[name="幻影弩手"] 为了所有被塔露拉背叛的同胞!为了浮士德!
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -565,11 +550,8 @@
[Character(name="char_002_amiya_1#4")]
[name="阿米娅"] Dr.{@nickname}。 之后我们就要兵分两路了。
[name="阿米娅"] 我和迷迭香会前往指挥塔。另一方面,凯尔希医生会带你前往核心城指挥塔地下的能源区。
-
-
[Decision(options="要有段时间不能见面了?", values="1")]
[Predicate(references="1")]
-
[Character(name="char_002_amiya_1")]
[name="阿米娅"] 也就几个小时,不是吗?
[name="阿米娅"] 而且,博士......
@@ -577,8 +559,6 @@
[name="阿米娅"] 即使我不在你身边,我也会知道,在这片大地上,有Dr.{@nickname}这样一个人......和我一起奋战。
[name="阿米娅"] 在某处我看不见的地方,我们为了同样的目标战斗着。
[name="阿米娅"] 我已经很满足了。嗯。
-
-
[Decision(options="行动结束见!;再见。;等会儿见,阿米娅。", values="1;2;3")]
[Predicate(references="1;2;3")]
[Character(name="char_002_amiya_1#3")]
@@ -589,8 +569,6 @@
[name="阿米娅"] 一定要注意!
[Decision(options="你也是。", values="1")]
[Predicate(references="1")]
-
-
[stopmusic(fadetime=3)]
[Dialog]
[Character]
@@ -603,7 +581,6 @@
[Dialog]
[Decision(options="为什么把我分到你这组?", values="1")]
[Predicate(references="1")]
-
[Character(name="char_003_kalts_1",fadetime=1,block=true)]
[delay(time=1)]
[PlaySound(key="$d_gen_walk_n")]
@@ -652,13 +629,10 @@
[name="W"] 是啊。
[name="W"] 在这整个整合运动里,唯一能让我多看一两眼的,也就只有那个老头了。
[name="W"] 理想主义者的末日......就是今天吧。
-
[Decision(options="他死得伟大!;你根本不懂。;你是认真的?", values="1;2;3")]
[Predicate(references="1;2;3")]
-
[Decision(options="他在我们面前停止了呼吸。", values="1")]
[Predicate(references="1")]
-
[Character(name="avg_npc_046#4",name2="char_003_kalts_1", focus=1)]
[name="W"] ——
[name="W"] 凯尔希?解释一下。
@@ -703,7 +677,6 @@
[Character]
[Decision(options="你究竟知道些什么?", values="1")]
[Predicate(references="1")]
-
[Character(name="avg_npc_046#4")]
[name="W"] 这里没有你插嘴的地方,朋友。等我解决她的问题,才轮到我们两个来好好谈谈的时候。
[name="W"] 对你发火其实也没什么用。因为你可能是失忆了,又或者是明明没失忆但装作失忆......
@@ -754,7 +727,6 @@
[Character]
[Decision(options="我只排第三?", values="1")]
[Predicate(references="1")]
-
[Character(name="avg_npc_046#3")]
[name="W"] 哈,因为我有些话要问Dr.{@nickname}。
[name="W"] 我要对着这个人,好好地,好好地问一问......
@@ -766,10 +738,8 @@
[Character(name="avg_npc_046#2", name2="char_003_kalts_1", focus=1)]
[name="W"] 凯尔希......你真的让人很不爽。
[name="W"] 我早就看你不爽了,我得先好好修理你一下才行啊,看看大家各自有多少本......
-
[Character(name="char_003_kalts_1")]
[name="凯尔希"] Mon3tr。
-
[Character]
[CameraShake(duration=1, xstrength=0, ystrength=8, vibrato=30, randomness=30, fadeout=true, block=false)]
[name="Mon3tr"] (嚎叫)
@@ -786,12 +756,9 @@
[Decision(options="Mon3tr钳着她......甩出去了?", values="1")]
[Predicate(references="1")]
[delay(time=1)]
-
[Character(name="char_003_kalts_1")]
[name="凯尔希"] 我可没时间陪她嬉闹。
[name="凯尔希"] Mon3tr,把通风管壁、隔离墙、中基保护层和外墙连同她一起,全都炸开。
-
-//W(无立绘)
[Character]
[name="W"] 老女人!下下下下次我一定教你死得难————
[CameraShake(duration=1, xstrength=16, ystrength=12, vibrato=60, randomness=180, fadeout=true, block=false)]
@@ -805,26 +772,16 @@
[delay(time=2)]
[Character(name="char_003_kalts_1")]
[name="凯尔希"] 我拭目以待。
-
[Decision(options="我还以为你不会让她把话说完。", values="1")]
[Predicate(references="1")]
-
-
[Character(name="char_003_kalts_1")]
[name="凯尔希"] 说那么多你也听不懂。
-
[Decision(options="那为什么不向我解释一下?", values="1")]
[Predicate(references="1")]
-
-
[Character(name="char_003_kalts_1")]
[name="凯尔希"] 只是还不到时候。
[name="凯尔希"] 当你看到的时候,你应该自己就能明白。
[name="凯尔希"] 秘密就像泉水,有时候就算你不想,它还是会自己流出来。
-
-
-//CG
-//梅菲斯特走进石棺
[stopmusic(fadetime=2)]
[Dialog]
[Character]
@@ -854,7 +811,6 @@
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Image(image="avg_7_20",x=0, y=0, xScale=0.86, yScale=0.86, fadetime=0)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=3, block=true)]
-
[name="陈"] ......怎么会。阴云?下雪了吗?
[name="陈"] 不过也替我遮掩了阳光。接下来的行动理应会方便些。
[name="陈"] 呃......我不能再受伤了。
@@ -865,7 +821,6 @@
[name="陈"] ......我一定会做出正确的事。
[name="陈"] 不论你现在是什么样子,不管你现在是不是过去的塔露拉。
[name="陈"] 塔露拉......我们约好的。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -923,14 +878,10 @@
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
[Character]
-
在尽头处,我也会等到你。 在尽头处,我也会等到她。
-
-
[Dialog]
[Character]
[Background(image="bg_uptown_1",screenadapt="coverall")]
-
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[PlaySound(key="$d_gen_walk_n")]
[Character(name="char_2005_weiyw_1#5",fadetime=1,block=true)]
@@ -962,7 +913,6 @@
[name="魏彦吾"] 可别闪了腰,老东西。
[Character(name="char_2005_weiyw_1#5",name2="avg_npc_034",focus=2)]
[name="鼠王"] 说到老家伙......我们只是彼此彼此。
-
[Dialog]
[Character]
[Blocker(a=1, r=0, g=0, b=0, fadetime=3, block=true)]
@@ -987,10 +937,8 @@ W,别骗自己,几乎完全一样。
对你来说却不是,W。死亡是你生命的游戏。
[Dialog]
[delay(time=2)]
-
杀不死你的,会让你更接近死亡。
越接近死亡......就会越接近疯狂。
-
[Dialog]
[Blocker(a=0, r=0, g=0, b=0, fadetime=2, block=true)]
[Character(name="avg_npc_046#2",fadetime=1,block=true)]
@@ -1001,19 +949,14 @@ W,别骗自己,几乎完全一样。
[name="W"] 听得见吗,塔露拉?喂喂?
[name="W"] 算了,没事,就是和你们说一声。
[name="W"] ——我又回来啦。
-
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
[Background]
[Character(fadetime=0)]
-//修改此处的image来切换cg
[Image(image="avg_ep07",x=0, y=0, xScale=1, yScale=1, fadetime=0, screenadapt="coverall")]
[Blocker(a=0, fadetime=3, block=false)]
-//对话内容此处填入
[delay(time=5)]
-//对话内容此处填入
-
[Image(fadetime=2)]
[Dialog]
[Blocker(fadetime=2,block=true)]
-[Image]
+[Image]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/main/level_st_07-04.txt b/resources/gamedata/story/obt/main/level_st_07-04.txt
index aa80fb9b..0a010353 100644
--- a/resources/gamedata/story/obt/main/level_st_07-04.txt
+++ b/resources/gamedata/story/obt/main/level_st_07-04.txt
@@ -6,9 +6,6 @@
[Image(image="avg_7_23",x=0, y=0, xScale=0.86, yScale=0.86, fadetime=0)]
[Blocker(a=0, r=0, g=0, b=0, fadetime=5, block=true)]
[playMusic(intro="$dignified_intro", key="$dignified_loop", volume=0.4)]
-
-//CG 过去龙门的黑夜,科西切公爵抓着塔露拉,断桥对面是魏彦吾抓着陈,背后站着十几个黑蓑
-
[name="科西切"] 我可以把她还给你,魏。
[name="魏彦吾"] ——
[name="魏彦吾"] 停!
@@ -48,7 +45,6 @@
[Image]
[Dialog]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[Character(name="avg_npc_060",fadetime=1,block=true)]
[delay(time=2)]
[name="科西切"] 对了,在我给她戴上铐环前,你可以救下她的。
@@ -57,17 +53,12 @@
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=1, block=true)]
[Character]
-
[stopmusic(fadetime=3)]
-
[Background]
[Blocker(a=0, r=0, g=0, b=0, fadetime=1, block=true)]
-
[name="塔露拉"] 她来了。
[name="塔露拉"] 她终于来了。
[name="塔露拉"] 亲手杀了她吧。
-
-
[Character]
[Dialog]
[Blocker(a=1, r=0, g=0, b=0, fadetime=2, block=true)]
@@ -107,9 +98,6 @@
[Character(name="avg_npc_055")]
[name="赦罪师"] 请不要发怒,允许我说出第二个吧。
[name="赦罪师"] “她”已经准备好了。
-
-//CG 摄政王望向特雷西亚的尸体。
-
[Dialog]
[Character]
[Background]
@@ -123,7 +111,6 @@
[delay(time=1)]
[name="摄政王"] 这才是我们应有的力量。
[name="摄政王"] 萨卡兹的正统王者,比任何不知名姓的继承人都强。
-
[Character]
[Dialog]
[Blocker(fadetime=3,block=true)]
diff --git a/resources/gamedata/story/obt/rune/rune_season_0_1/ui_rune_season_0_1_cc.txt b/resources/gamedata/story/obt/rune/rune_season_0_1/ui_rune_season_0_1_cc.txt
index 03f32e2e..c9508e63 100644
--- a/resources/gamedata/story/obt/rune/rune_season_0_1/ui_rune_season_0_1_cc.txt
+++ b/resources/gamedata/story/obt/rune/rune_season_0_1/ui_rune_season_0_1_cc.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=false, fit_mode="BLACK_MASK")] 危机合约
-
-// Comments
[Dialog]
[delay(time=1)]
[Blocker(a=1, r=0,g=0, b=0, fadetime=1, block=true)]
@@ -47,7 +45,6 @@
[name="普罗旺斯"] 多亏了上次的成绩,罗德岛和危机合约机构总算是再次达成了稳定的协议关系。
[name="普罗旺斯"] 在今后的时间里,每隔一段时间罗德岛都能稳定地接收到来自危机合约的委托了。
[showitem(image="item_cc2_1")]
-///////////////////////////
[Character(name="char_145_prove_1")]
[name="普罗旺斯"] 这次的合约也同样指向多个地区,已经在相关文件上为博士标注了出来。
[name="普罗旺斯"] 各个地区虽然遭到的问题不尽相同,但是都急切的需要帮助。
@@ -85,6 +82,4 @@
[Dialog]
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
[Image(fadetime=0)]
-[delay(time=1)]
-
-
+[delay(time=1)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/rune/ui_rune_overall_cc.txt b/resources/gamedata/story/obt/rune/ui_rune_overall_cc.txt
index 88f44cba..37bc3cfc 100644
--- a/resources/gamedata/story/obt/rune/ui_rune_overall_cc.txt
+++ b/resources/gamedata/story/obt/rune/ui_rune_overall_cc.txt
@@ -1,6 +1,4 @@
[HEADER(key="title_test", is_skippable=false, fit_mode="BLACK_MASK")] 危机合约
-
-// Comments
[Dialog]
[Background]
[Character]
@@ -23,14 +21,11 @@
否则在天灾撕裂一切之前,我们将无计可施。
[Dialog]
[delay(time=2, black=true)]
-//////////////插入cg///////////////////
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
-//修改此处的image来切换cg
[Image(image="cc_start",x=0, y=0, xScale=1, yScale=1, fadetime=0)]
[Blocker(a=0, fadetime=2, block=false)]
[Character]
[ImageTween(xFrom=0, yFrom=0, xTo=0, yTo=-20, xScaleFrom=1, yScaleFrom=1, xScaleTo=1.1, yScaleTo=1.1, duration=15, block=false)]
-//对话内容此处填入
但是人类从来不会轻易放弃。
在各地的人们寻求生机之时,名为危机合约的特殊情报交换机制应运而生。
危机合约独立于任何所知的政治实体,由众多天灾信使建立并运作至今。
@@ -40,14 +35,11 @@
因为整合运动的暴动,双方的交互在一段时间内被隔断。
但是正如人们的精神一般坚韧,罗德岛与危机合约的桥梁,如今再度被架起。
[Dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=0.6, block=true)]
[delay(time=2)]
-//修改此处的image来切换cg
[Image(image="cc_end",x=0, y=0, xScale=1, yScale=1, fadetime=0)]
[Blocker(a=0, fadetime=2, block=false)]
[ImageTween(xFrom=0, yFrom=0, xTo=0, yTo=-20, xScaleFrom=1, yScaleFrom=1, xScaleTo=1.1, yScaleTo=1.1, duration=15, block=false)]
-//对话内容此处填入
————给希望付出努力的每一个人:
不论出身,不论种族,不论善恶,只要你有足够的实力——活下来,处理目标,获得报酬。
或是,处理危险的目标,获得巨额的报酬,以及,活下来。
@@ -55,10 +47,6 @@
这一切,都是为了更多的生命。
——“危机合约”。
[Dialog]
-//对话内容此处填入
[Blocker(a=1, r=0,g=0, b=0, fadetime=3, block=true)]
[Image(fadetime=0)]
-[Blocker(a=0, fadetime=1, block=true)]
-///////////////////////////
-
-
+[Blocker(a=0, fadetime=1, block=true)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_00-01.txt b/resources/gamedata/story/obt/tutorial/level/main_00-01.txt
index e1e90666..c5764369 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_00-01.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_00-01.txt
@@ -1,5 +1,3 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线00-01关卡内剧情
-
[PopupDialog(dialogHead="$avatar_doberm")] 敌人从右边组织了进攻,请小心。
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_00-02.txt b/resources/gamedata/story/obt/tutorial/level/main_00-02.txt
index 5e694340..14ab4fce 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_00-02.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_00-02.txt
@@ -1,5 +1,3 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线00-02关卡内剧情
-
[PopupDialog(dialogHead="$avatar_doberm")] 更多整合运动接近中,请注意防守!
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_00-03.txt b/resources/gamedata/story/obt/tutorial/level/main_00-03.txt
index 00912311..5d77f371 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_00-03.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_00-03.txt
@@ -1,6 +1,4 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线00-03关卡内剧情
-
[PopupDialog(dialogHead="$avatar_doberm")] 这里更接近敌人的聚集区域。
[PopupDialog(dialogHead="$avatar_doberm")] 左侧侦察到了敌方的无人机,请部署狙击干员防守!
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_00-04.txt b/resources/gamedata/story/obt/tutorial/level/main_00-04.txt
index f85b35c8..455ca620 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_00-04.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_00-04.txt
@@ -1,6 +1,5 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线00-04关卡内剧情
-
[PopupDialog(dialogHead="$avatar_ace")] 有更多无人机接近中,基本可以确定是敌方的术师无人机。
[PopupDialog(dialogHead="$avatar_doberm")] 看得出是从切城的军备库里缴获后改造的......简单的暴乱可是用不了这么多的无人机。
[PopupDialog(dialogHead="$avatar_doberm")] 他们是有备而来的。注意部署狙击干员防守无人机!
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_00-05.txt b/resources/gamedata/story/obt/tutorial/level/main_00-05.txt
index 9c095641..8ec8f649 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_00-05.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_00-05.txt
@@ -1,8 +1,5 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线00-05关卡内剧情
-
[PopupDialog(dialogHead="$avatar_amiya")] 那些是......野兽?不对......它们好像被控制了一样。
[PopupDialog(dialogHead="$avatar_doberm")] 整合运动的术师还控制了这么多源石虫和无人机,他们打算靠数量取胜。
[PopupDialog(dialogHead="$avatar_doberm")] 前方会有高速的敌方单位袭来,建议优先部署<@tu.kw>先锋>干员。
-
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_00-06.txt b/resources/gamedata/story/obt/tutorial/level/main_00-06.txt
index 169bc5f9..9a8eae45 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_00-06.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_00-06.txt
@@ -1,13 +1,10 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线00-06教学
-
[Tutorial(focusX=-546, focusY=-165, focusWidth=156, focusHeight=154,\
animStyle="Highlight", focusStyle="HighlightCircle", black=0.6, \
protectTime=0.5, dialogHead="$avatar_doberm")] \
啧,他们还在组织进攻。真是难缠。
-
[Tutorial(focusX=-546, focusY=-165, focusWidth=156, focusHeight=154,\
animStyle="Highlight", focusStyle="HighlightCircle", black=0.6, \
protectTime=0.5, dialogHead="$avatar_amiya")] \
博士,战场下方的道路已经被打开。请注意在上下方各部署一名<@tu.kw>先锋>干员来防守突袭而来的敌方猎犬。
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_00-07.txt b/resources/gamedata/story/obt/tutorial/level/main_00-07.txt
index a2f7fe3f..9f986864 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_00-07.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_00-07.txt
@@ -1,8 +1,6 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线00-07教学
-
[Tutorial(focusX=-468, focusY=-118, focusWidth=109, focusHeight=119,\
animStyle="Highlight", focusStyle="HighlightCircle", black=0.6, \
protectTime=0.5, dialogHead="$avatar_amiya")] \
博士,敌方持盾的单位拥有<@tu.kw>较高防御>,普通攻击对他们很难产生效果。最好能派遣<@tu.kw>术师>干员进行针对。
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_00-08.txt b/resources/gamedata/story/obt/tutorial/level/main_00-08.txt
index 868e3e32..24ec8133 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_00-08.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_00-08.txt
@@ -1,7 +1,5 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线00-08关卡内剧情
-
[PopupDialog(dialogHead="$avatar_ace")] 虽然并不是没有胜算,但是情况不容乐观。
[PopupDialog(dialogHead="$avatar_amiya")] 嗯,我明白我该怎么做......
[PopupDialog(dialogHead="$avatar_doberm")] 前方有大量敌人部队接近,建议部署带有<@tu.kw>群体伤害效果>的术师。
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_00-09.txt b/resources/gamedata/story/obt/tutorial/level/main_00-09.txt
index 8550af58..5aa9907b 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_00-09.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_00-09.txt
@@ -1,5 +1,3 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线00-09关卡内剧情
-
[PopupDialog(dialogHead="$avatar_doberm")] 真是没完没了......还有大量敌人没有被消灭。不要放松警惕!
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_00-10.txt b/resources/gamedata/story/obt/tutorial/level/main_00-10.txt
index 85de92d4..01804b2b 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_00-10.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_00-10.txt
@@ -1,8 +1,5 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线00-10关卡内剧情
-
-
[PopupDialog(dialogHead="$avatar_amiya")] 敌方单位“拾荒者”的攻击力很强......我们需要小心应对。
[PopupDialog(dialogHead="$avatar_doberm")] 博士,建议部署重装干员防守。
[PopupDialog(dialogHead="$avatar_ace")] 只有击溃他,我们才能有更大的发挥空间!
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_00-11.txt b/resources/gamedata/story/obt/tutorial/level/main_00-11.txt
index 44a4a18d..fc74a0f1 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_00-11.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_00-11.txt
@@ -1,7 +1,4 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线00-11关卡内剧情
-
[PopupDialog(dialogHead="$avatar_doberm")] 别管整合运动的指挥官了,至少他没有进一步的指挥动作了。
[PopupDialog(dialogHead="$avatar_doberm")] 是敌人的混合部队!小心应对。
-
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_01-01.txt b/resources/gamedata/story/obt/tutorial/level/main_01-01.txt
index 4a95b1a5..4d15eb45 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_01-01.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_01-01.txt
@@ -1,5 +1,4 @@
[HEADER(is_skippable=false, is_autoable=false, is_tutorial=true)] 主线01-01关卡内剧情
-
[InputBlocker(blockInput=false)]
[PopupDialog(dialogHead="$avatar_amiya", animStyle="NoWait", \
dialogX="$f_lower_dialog_pos_x", dialogY=-200)] \
diff --git a/resources/gamedata/story/obt/tutorial/level/main_01-03.txt b/resources/gamedata/story/obt/tutorial/level/main_01-03.txt
index 40ecf4f0..039748ae 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_01-03.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_01-03.txt
@@ -1,5 +1,3 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线01-03关卡内剧情
-
[PopupDialog(dialogHead="$avatar_doberm")] 敌人分流上下路发起了攻击!
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_01-04.txt b/resources/gamedata/story/obt/tutorial/level/main_01-04.txt
index a518c9ad..f6730b1e 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_01-04.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_01-04.txt
@@ -1,6 +1,4 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线01-04关卡内剧情
-
[PopupDialog(dialogHead="$avatar_doberm")] 这边战场很开阔,但是敌人数量实在太多,需要联合至少三名干员一起组成防线!
[PopupDialog(dialogHead="$avatar_doberm")] 千万不要被他们接近。
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_01-05.txt b/resources/gamedata/story/obt/tutorial/level/main_01-05.txt
index f7ca1d74..ec0657f2 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_01-05.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_01-05.txt
@@ -1,6 +1,4 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线01-05关卡内剧情
-
[PopupDialog(dialogHead="$avatar_ace")] 这边的地形也对我们不太妙。
[PopupDialog(dialogHead="$avatar_doberm")] 博士,请仔细思考策略,我们人手不多,需要准备至少四名能够近战的干员组成防线。请小心应对。
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_01-06.txt b/resources/gamedata/story/obt/tutorial/level/main_01-06.txt
index e1478d45..281ecd23 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_01-06.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_01-06.txt
@@ -1,13 +1,10 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线01-06教学
-
[Tutorial(focusX=-50, focusY=63, focusWidth=96, focusHeight=121, anchor="BottomRight",\
animStyle="Highlight", focusStyle="HighlightRect", black=0.6, \
protectTime=0.5, dialogHead="$avatar_amiya")] \
博士,这附近散落了一些障碍物,我们可以搜集起来构筑我们的防线。
-
[Tutorial(focusX=-273, focusY=38, focusWidth=102, focusHeight=90, \
animStyle="Highlight", focusStyle="HighlightCircle", black=0.6, \
protectTime=0.5, dialogHead="$avatar_amiya")] \
PRTS已经为博士标识出了一些潜在的障碍物布置点,虽然不一定是最优的战术,但如果博士对自己的战术还不太自信的话可以参考这些战术点位。
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_01-07.txt b/resources/gamedata/story/obt/tutorial/level/main_01-07.txt
index 478b1130..e6e909c9 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_01-07.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_01-07.txt
@@ -1,6 +1,4 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线01-07关卡内剧情
-
[PopupDialog(dialogHead="$avatar_amiya")] 天灾破坏了周围的设施,但里面存放着的装置还可以帮助我们。
[PopupDialog(dialogHead="$avatar_doberm")] 博士,请尽可能使用这里的震撼装置!也许它能够帮助我们突围。
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_01-08.txt b/resources/gamedata/story/obt/tutorial/level/main_01-08.txt
index efc972a5..9e877e1a 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_01-08.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_01-08.txt
@@ -1,5 +1,4 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线01-08关卡内剧情
-
[PopupDialog(dialogHead="$avatar_nearl")] 啧,前面这个人......
[PopupDialog(dialogHead="$avatar_doberm")] 小心这个被称为弑君者的敌人。她会<@tu.kw>穿过>干员们的阻挡防线切入后方。
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_01-09.txt b/resources/gamedata/story/obt/tutorial/level/main_01-09.txt
index 80e13e45..056401b2 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_01-09.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_01-09.txt
@@ -1,20 +1,14 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线01-09教学
-
[PopupDialog(dialogHead="$avatar_doberm")] 你没事吧,临光。
[PopupDialog(dialogHead="$avatar_nearl")] 我没事,阿米娅她......
[PopupDialog(dialogHead="$avatar_doberm")] 她现在很虚弱,需要休息,目前我们只是营救队伍的配置。针对塔露拉的正面作战,准备还是太少,阿米娅也根本无法......
[PopupDialog(dialogHead="$avatar_nearl")] 还是先解决眼前的敌人吧。
-
[Tutorial(focusX=246, focusY=257, focusWidth=302, focusHeight=80,\
animStyle="Highlight", focusStyle="HighlightRect", black=0.6, \
protectTime=1, dialogHead="$avatar_doberm", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
博士,<@tu.kw>我方最后部署的干员>会被选择为敌方远程单位的目标。
-
[Tutorial(focusX=246, focusY=257, focusWidth=302, focusHeight=80,\
animStyle="Highlight", focusStyle="HighlightRect", black=0.6, \
protectTime=1, dialogHead="$avatar_doberm", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
放置近战干员阻挡,或者在别处部署远程干员都可以有效防止敌军对阵线的突破。
-
-
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_01-10.txt b/resources/gamedata/story/obt/tutorial/level/main_01-10.txt
index c9bbce07..42b9423b 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_01-10.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_01-10.txt
@@ -1,6 +1,4 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线01-10关卡内剧情
-
-
[PopupDialog(dialogHead="$avatar_nearl")] 前方还有拦截......不过就快到了。
[PopupDialog(dialogHead="$avatar_doberm")] 敌方远程单位很多!注意防范!
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_01-12.txt b/resources/gamedata/story/obt/tutorial/level/main_01-12.txt
index 09dea04b..150bd892 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_01-12.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_01-12.txt
@@ -1,6 +1,5 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线01-12关卡内剧情
-
[PopupDialog(dialogHead="$avatar_adnach")] 能听到吗,杜宾教官?小心那个接近你们的人!她会使用特殊的爆破物进行攻击。
[PopupDialog(dialogHead="$avatar_doberm")] 了解,谢谢你的情报。
[PopupDialog(dialogHead="$avatar_doberm")] 所有人小心!......还有<@tu.kw>W>她可能会利用附近的<@tu.kw>暗道>偷袭后方,注意防范!
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_02-08.txt b/resources/gamedata/story/obt/tutorial/level/main_02-08.txt
index 5aee8ade..8ee66325 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_02-08.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_02-08.txt
@@ -1,18 +1,14 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线02-08教学
-
[Tutorial(focusX=-92, focusY=122, focusWidth=98, focusHeight=95, \
animStyle="Highlight", focusStyle="HighlightRect", black=0.6, \
dialogHead="$avatar_sys", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
本次作战地形中有一部分提供了良好的视野,非常适合用于狙击敌方的<@tu.kw>空中单位>。
-
[Tutorial(focusX=552, focusY=23, focusWidth=117, focusHeight=401,\
animStyle="Highlight", focusStyle="HighlightRect", black=0.6, \
protectTime=0.5, dialogHead="$avatar_sys")] \
另外,这栋高楼的四周都毫无遮拦,将敌人推出地形边缘的话,就能使其<@tu.kw>直接丧命>。
-
[Tutorial(focusX=5, focusY=-226, focusWidth=954, focusHeight=66,\
animStyle="Highlight", focusStyle="HighlightRect", black=0.6, \
protectTime=0.5, dialogHead="$avatar_sys")] \
博士,只要能巧妙地布下阵型,利用好高楼的地形,给予敌人致命一击。
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_02-10.txt b/resources/gamedata/story/obt/tutorial/level/main_02-10.txt
index 3060f86c..1089994b 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_02-10.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_02-10.txt
@@ -1,6 +1,4 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线02-10教学
-
[PopupDialog(dialogHead="$avatar_amiya")] 博士,地面上有一些技术部门设置的<@tu.kw>医疗符文>,将干员布置在这个位置,就可以恢复生命。
[PopupDialog(dialogHead="$avatar_sys")] 长按这些地点可以获得更加详细的情报。
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_03-01.txt b/resources/gamedata/story/obt/tutorial/level/main_03-01.txt
index c25b0fc7..165b9a7f 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_03-01.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_03-01.txt
@@ -1,6 +1,4 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线03-01教学
-
[PopupDialog(dialogHead="$avatar_sys")] 在野外战场,一些草丛等地形可以良好地掩护我方干员。
[PopupDialog(dialogHead="$avatar_sys")] 建议多使用此类地形对敌人进行伏击。
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_03-06.txt b/resources/gamedata/story/obt/tutorial/level/main_03-06.txt
index 5457fe81..5eddad1e 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_03-06.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_03-06.txt
@@ -1,6 +1,4 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线03-06教学
-
[PopupDialog(dialogHead="$avatar_sys")] 已在此战场发现多处<@tu.kw>侦查器>。
[PopupDialog(dialogHead="$avatar_sys")] <@tu.kw>侦查器>在充能完毕后可以探测出附近的隐形单位,建议加以灵活运用。
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_04-03.txt b/resources/gamedata/story/obt/tutorial/level/main_04-03.txt
index 0f6b4d35..df1129c2 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_04-03.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_04-03.txt
@@ -1,9 +1,7 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线04-03教学
-
[PopupDialog(dialogHead="$avatar_sys")] 也许是天灾的缘故,从部分地面检测到了强力的活性源石渗透。
[PopupDialog(dialogHead="$avatar_amiya")] 博士,这种高活性的源石似乎能振奋周围的人员,会在短时间内大幅度提高生物的潜在能力。
[PopupDialog(dialogHead="$avatar_sys")] 但同时也会对生物机能产生不良作用,并损伤干员的防护设备可靠性。
[PopupDialog(dialogHead="$avatar_amiya")] 所以......无论对感染者还是非感染者都是一个棘手的东西。
[PopupDialog(dialogHead="$avatar_sys")] 建议在谨慎制订本地区的作战计划。
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_04-06.txt b/resources/gamedata/story/obt/tutorial/level/main_04-06.txt
index e1020f10..ad503878 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_04-06.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_04-06.txt
@@ -1,6 +1,4 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线04-06教学
-
[PopupDialog(dialogHead="$avatar_sys")] 附近的一些地面检测到大量的<@tu.kw>不稳定热能反应>,贸然接近的话对我方干员会受到大量伤害。
[PopupDialog(dialogHead="$avatar_sys")] 不过这点对于敌人应该也是相同的,如果能反过来利用的话……
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_05-06.txt b/resources/gamedata/story/obt/tutorial/level/main_05-06.txt
index 940c03e4..c0adbe29 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_05-06.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_05-06.txt
@@ -1,13 +1,10 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线05-06教学
-
[Tutorial(focusX=-49, focusY=63, focusWidth=97, focusHeight=120, anchor="BottomRight", \
animStyle="Highlight", focusStyle="HighlightRect", black=0.6, \
dialogHead="$avatar_sys")] \
干扰装置可以大幅度扰乱敌方<@tu.kw>无人机>单位的行动模式。
-
[Tutorial(focusX=-49, focusY=63, focusWidth=97, focusHeight=120, anchor="BottomRight", \
animStyle="Highlight", focusStyle="HighlightRect", black=0.6, \
dialogHead="$avatar_sys")] \
在部署费用充足的情况下合理利用的话能够极大延缓敌方无人机的进攻。
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_07-06.txt b/resources/gamedata/story/obt/tutorial/level/main_07-06.txt
index 2cc7fd4a..4977bcc1 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_07-06.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_07-06.txt
@@ -1,6 +1,4 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线07-06关卡内剧情
-
-
[Tutorial(focusX=-230, focusY=73, focusWidth=106, focusHeight=110, \
animStyle="Highlight", focusStyle="HighlightCircle", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_12fce", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
@@ -15,5 +13,4 @@
虽然我们配备了相应的防护措施,但它依然会对我们的干员造成伤害,不要过于靠近它为好。
[PopupDialog(dialogHead="$avatar_12fce")] 似乎爱国者的游击队员也配备了防护措施,却也没办法完全抵消这种武器的影响。
[PopupDialog(dialogHead="$avatar_12fce")] 对萨卡兹的神秘仪式没有概念的部队,可能会被这种奇怪的设施弄得损失惨重吧......
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_07-08.txt b/resources/gamedata/story/obt/tutorial/level/main_07-08.txt
index ad0e941e..9ea2f1a6 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_07-08.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_07-08.txt
@@ -1,8 +1,5 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线07-08关卡内剧情
-
-
[PopupDialog(dialogHead="$avatar_12fce")] 发生了什么事?那些萨卡兹士兵似乎并没有被仪式设施伤害?
[PopupDialog(dialogHead="$avatar_12fce")] 糟了,萨卡兹士兵受到仪式设施的影响后,甚至变得更加好战了!
[PopupDialog(dialogHead="$avatar_12fce")] 原来如此,萨卡兹的神秘仪式,果然对萨卡兹有不同的效果......!
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/main_07-16.txt b/resources/gamedata/story/obt/tutorial/level/main_07-16.txt
index bd48ee89..58ceee18 100644
--- a/resources/gamedata/story/obt/tutorial/level/main_07-16.txt
+++ b/resources/gamedata/story/obt/tutorial/level/main_07-16.txt
@@ -1,6 +1,4 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线07-16关卡内剧情
-
-
[PopupDialog(dialogHead="$avatar_kalts")] 爱国者正用他的大盾掩护着他的部队。那是乌萨斯军事温迪戈的战斗方式。
[PopupDialog(dialogHead="$avatar_kalts")] 想要摧毁游击队的指挥中枢,就必须削弱他,解除他的战场支配力。
[PopupDialog(dialogHead="$avatar_kalts")] 但这并不容易,他的肉体与铠甲<@tu.kw>坚不可摧>,法术与常规武器对强大的爱国者而言,如同虫蜇。
@@ -9,5 +7,4 @@
animStyle="Highlight", focusStyle="HighlightCircle", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_kalts", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
后勤干员会用<@tu.kw>干扰地雷>为你提供帮助。合理运用你的战术,击败他。
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/sub_02-03.txt b/resources/gamedata/story/obt/tutorial/level/sub_02-03.txt
index 255a6a3f..14b777d2 100644
--- a/resources/gamedata/story/obt/tutorial/level/sub_02-03.txt
+++ b/resources/gamedata/story/obt/tutorial/level/sub_02-03.txt
@@ -1,13 +1,10 @@
[HEADER(is_skippable=true, is_autoable=false)] 支线02-03教学
-
[Tutorial(focusX=-64, focusY=73, focusWidth=100, focusHeight=133, anchor="BottomRight",\
animStyle="Highlight", focusStyle="HighlightRect", black=0.6, \
protectTime=0.5, dialogHead="$avatar_amiya")] \
博士,这附近散落了一些<@tu.kw>障碍物>,我们可以搜集起来构筑我们的防线。
-
[Tutorial(focusX=-64, focusY=73, focusWidth=100, focusHeight=133, anchor="BottomRight", \
animStyle="Highlight", focusStyle="HighlightRect", black=0.6, \
protectTime=0.5, dialogHead="$avatar_sys")] \
合理利用这些<@tu.kw>障碍物>将可以帮助你应对更加猛烈的敌人攻势。
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/sub_02-08.txt b/resources/gamedata/story/obt/tutorial/level/sub_02-08.txt
index 62dca79f..a9931a9f 100644
--- a/resources/gamedata/story/obt/tutorial/level/sub_02-08.txt
+++ b/resources/gamedata/story/obt/tutorial/level/sub_02-08.txt
@@ -1,13 +1,10 @@
[HEADER(is_skippable=true, is_autoable=false)] 支线02-08教学
-
[Tutorial(focusX=-333, focusY=49, focusWidth=141, focusHeight=124,\
animStyle="Highlight", focusStyle="HighlightCircle", black=0.6, \
protectTime=0.5, dialogHead="$avatar_amiya")] \
博士,注意到<@tu.kw>特种战术点>了吗?部署在上面的干员能够获得更大的力量支援,更轻易地推动或拉动单位。
-
[Tutorial(focusX=-333, focusY=49, focusWidth=141, focusHeight=124, \
animStyle="Highlight", focusStyle="HighlightCircle", black=0.6, \
protectTime=0.5, dialogHead="$avatar_sys")] \
部署<@tu.kw>阿消>等特种干员至这些部署点能帮你轻松解决敌方难缠的单位。
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/sub_07-1-1.txt b/resources/gamedata/story/obt/tutorial/level/sub_07-1-1.txt
index f80178f2..02196178 100644
--- a/resources/gamedata/story/obt/tutorial/level/sub_07-1-1.txt
+++ b/resources/gamedata/story/obt/tutorial/level/sub_07-1-1.txt
@@ -1,9 +1,6 @@
[HEADER(is_skippable=true, is_autoable=false)] 主线07-1-1关卡内剧情
-
[PopupDialog(dialogHead="$avatar_12fce")] 整合运动的这支武装力量,经历大小战事无数次,他们的装备与作战方式和普通整合运动简直天差地别。
[PopupDialog(dialogHead="$avatar_12fce")] 为了对抗这些整合运动重装甲单位,我们需要一些特殊手段。
-
-
[Tutorial(focusX=200, focusY=200, focusWidth=106, focusHeight=110, \
animStyle="Highlight", focusStyle="HighlightCircle", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_sys", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
@@ -17,6 +14,4 @@
protectTime=0.5, dialogHead="$avatar_12fce", dialogX="$f_lower_dialog_pos_x", dialogY="$f_lower_dialog_pos_y")] \
这些装置利用了我们干员的源石技艺,能够伤害敌人的神经系统,我们有些人叫它<@tu.kw>干扰地雷>。
[PopupDialog(dialogHead="$avatar_12fce")] 即使如此,整合运动也得先踩到地雷,地雷里的源石技艺才能发挥作用。你会用好它们的,对吧?
-
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/wk_kc_1.txt b/resources/gamedata/story/obt/tutorial/level/wk_kc_1.txt
index dee415ea..3cac4021 100644
--- a/resources/gamedata/story/obt/tutorial/level/wk_kc_1.txt
+++ b/resources/gamedata/story/obt/tutorial/level/wk_kc_1.txt
@@ -1,8 +1,6 @@
[HEADER(is_skippable=true, is_autoable=false)] WK-KC-1教学
-
[Tutorial(target="panel_cost", \
animStyle="Highlight", focusStyle="HighlightCircle", black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_amiya")] \
博士,这个系列作战中,部署费用<@tu.kw>不会自然回复>,并且<@tu.kw>击倒敌人>后会获取一定的部署费用。请根据此情况进行战术安排。
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/obt/tutorial/level/wk_toxic_1.txt b/resources/gamedata/story/obt/tutorial/level/wk_toxic_1.txt
index c7561d1d..17ff4014 100644
--- a/resources/gamedata/story/obt/tutorial/level/wk_toxic_1.txt
+++ b/resources/gamedata/story/obt/tutorial/level/wk_toxic_1.txt
@@ -1,7 +1,5 @@
[HEADER(is_skippable=true, is_autoable=false)] WK-TX-1教学
-
[Tutorial(black="$f_tut_black", \
protectTime=0.5, dialogHead="$avatar_amiya")] \
博士,战场上充满了有毒气体,我方干员会<@tu.kw>随着时间损失生命值>。请确保有足够多的医疗干员能够支援到每位干员。
-
-[Blocker(fadetime=0.3, block=true, a=0)]
+[Blocker(fadetime=0.3, block=true, a=0)]
\ No newline at end of file
diff --git a/resources/gamedata/story/story_variables.json b/resources/gamedata/story/story_variables.json
index b5152440..44a1038d 100644
--- a/resources/gamedata/story/story_variables.json
+++ b/resources/gamedata/story/story_variables.json
@@ -39,6 +39,10 @@
"avatar_snakek" : "char_150_snakek",
"avatar_folnic" : "char_345_folnic",
"avatar_lisa" : "char_358_lisa",
+ "avatar_cerber" : "char_2013_cerber",
+ "avatar_ccheal" : "char_187_ccheal",
+ "avatar_utage" : "char_337_utage",
+ "avatar_tomimi" : "char_411_tomimi",
"f_tut_black" : 0.6,
"f_lower_dialog_pos_x": -568,
@@ -326,6 +330,19 @@
"bat_patriotextra_intro" : "Sound_Beta_2/Music/act9d2d1/m_bat_patriotextra_intro",
"bat_patriotextra_loop" : "Sound_Beta_2/Music/act9d2d1/m_bat_patriotextra_loop",
+ "bat_ausband_intro" : "Sound_Beta_2/Music/act12d0d0/m_bat_ausband_intro",
+ "bat_ausband_loop" : "Sound_Beta_2/Music/act12d0d0/m_bat_ausband_loop",
+ "bat_freezeassshou_intro" : "Sound_Beta_2/Music/act12d0d0/m_bat_freezeassshou_intro",
+ "bat_freezeassshou_loop" : "Sound_Beta_2/Music/act12d0d0/m_bat_freezeassshou_loop",
+
+ "bat_Imfookingback_intro" : "Sound_Beta_2/Music/act12d0d0/m_bat_Imfookingback_intro",
+ "bat_Imfookingback_loop" : "Sound_Beta_2/Music/act12d0d0/m_bat_Imfookingback_loop",
+
+ "bat_ironguy_intro" : "Sound_Beta_2/Music/act12d0d0/m_bat_ironguy_intro",
+ "bat_ironguy_loop" : "Sound_Beta_2/Music/act12d0d0/m_bat_ironguy_loop",
+ "dontmaketrouble_intro" : "Sound_Beta_2/Music/act12d0d0/m_sys_dontmaketrouble_intro",
+ "dontmaketrouble_loop" : "Sound_Beta_2/Music/act12d0d0/m_sys_dontmaketrouble_loop",
+
"path_intro" : "Sound_Beta_2/Music/a001/m_dia_path_intro",
diff --git a/resources/version.json b/resources/version.json
index da5e8142..474d2451 100644
--- a/resources/version.json
+++ b/resources/version.json
@@ -1,5 +1,5 @@
{
- "akdata": "200812",
- "gamedata": "20-08-10-07-52-45-69cad6",
- "customdata": "200812"
+ "akdata": "200830",
+ "gamedata": "20-08-24-09-47-26-b1935e",
+ "customdata": "200830"
}