diff --git a/zh_CN/gamedata/[uc]lua/hotfixes/DefinedFix.lua b/zh_CN/gamedata/[uc]lua/hotfixes/DefinedFix.lua
index 88043b7a7..9ce413dc2 100644
--- a/zh_CN/gamedata/[uc]lua/hotfixes/DefinedFix.lua
+++ b/zh_CN/gamedata/[uc]lua/hotfixes/DefinedFix.lua
@@ -3,6 +3,7 @@ local list =
{
"HotFixes/TestStubHotfixer",
+ "HotFixes/SandboxCatchedAnimalManagerHotfixer",
"HotFixes/HomeThemeTrackPointHotfixer"
};
diff --git a/zh_CN/gamedata/[uc]lua/hotfixes/SandboxCatchedAnimalManagerHotfixer.lua b/zh_CN/gamedata/[uc]lua/hotfixes/SandboxCatchedAnimalManagerHotfixer.lua
new file mode 100644
index 000000000..ad751aa36
--- /dev/null
+++ b/zh_CN/gamedata/[uc]lua/hotfixes/SandboxCatchedAnimalManagerHotfixer.lua
@@ -0,0 +1,114 @@
+
+
+
+
+local SandboxCatchedAnimalManagerHotfixer = Class("SandboxCatchedAnimalManagerHotfixer", HotfixBase)
+local lua_hashSet = CS.System.Collections.Generic.HashSet(CS.System.Int32)
+local lua_dict_StrInt = CS.System.Collections.Generic.Dictionary(CS.System.String, CS.System.Int32)
+
+local function _Fix_OnFenceFinishInNormal(self, character)
+ self.m_roomTilesCache:Clear()
+ self.m_roomDiff:Clear()
+ for row = 0, self.m_mapHeight - 1 do
+ for col = 0, self.m_mapWidth - 1 do
+ if self:_IsFenceTile(row, col) then
+ self.m_roomTilesCache[self:_CatchedAnimalRoomId(row, col)] = self.m_catchedAnimalFlagMap:GetValue(row, col)
+ end
+ end
+ end
+
+ local tile = character.rootTile;
+ self.m_catchedAnimalFlagMap:SetValue(CS.XLua.Cast.Int32(0), tile.row, tile.col)
+ self:_RefreshCatchAnimalMap()
+ self:_RefreshCatchAnimalMapStatus()
+ self:_RefreshTrapFenceAnimatorSurround(tile.row, tile.col)
+
+ if self.output.catchedAnimals == nil or self.output.catchedAnimals.Count == 0 then
+ return
+ end
+
+ for row = 0, self.m_mapHeight - 1 do
+ for col = 0, self.m_mapWidth - 1 do
+ local tileId = self:_CatchedAnimalRoomId(row, col)
+ if self.m_roomTilesCache:ContainsKey(tileId) and self:_IsFenceTile(row, col) then
+ local oldRoomId = self.m_roomTilesCache[tileId]
+ local newRoomId = self.m_catchedAnimalFlagMap:GetValue(row, col)
+ if self.m_roomDiff:ContainsKey(oldRoomId) then
+ self.m_roomDiff[oldRoomId]:Add(newRoomId);
+ else
+ local roomDiff = lua_hashSet()
+ roomDiff:Add(newRoomId)
+ self.m_roomDiff:Add(oldRoomId, roomDiff)
+ end
+ end
+ end
+ end
+
+ self.m_catchedAnimalCache:Clear();
+ for k, v in pairs(self.output.catchedAnimals) do
+ self.m_catchedAnimalCache:Add(k, v)
+ end
+ self.output.catchedAnimals:Clear();
+ self.m_animalCountInRoom:Clear()
+
+ for animalCacheKey, _animalCacheValue in pairs(self.m_catchedAnimalCache) do
+ local animalCacheValue = {}
+ for k, v in pairs(_animalCacheValue) do
+ animalCacheValue[k] = v
+ end
+
+ if self.m_roomDiff:ContainsKey(animalCacheKey) then
+ local newRoomIds = self.m_roomDiff[animalCacheKey]
+ for k, v in pairs(newRoomIds) do
+ local newRoomId = v
+ local roomAnimalCountTmp = {}
+ for animalCacheValue_k, animalCacheValue_v in pairs(animalCacheValue) do
+ roomAnimalCountTmp[animalCacheValue_k] = animalCacheValue_v
+ end
+
+ for roomAnimalCountTmp_k, roomAnimalCountTmp_v in pairs(roomAnimalCountTmp) do
+ if roomAnimalCountTmp_v > 0 then
+ local addCount = self:_RegisterAnimalInRoom(newRoomId, roomAnimalCountTmp_v)
+ if addCount <= 0 then
+ break
+ end
+
+ if self.output.catchedAnimals:ContainsKey(newRoomId) then
+ if self.output.catchedAnimals[newRoomId]:ContainsKey(roomAnimalCountTmp_k) then
+ local newCount = self.output.catchedAnimals[newRoomId][roomAnimalCountTmp_k] + addCount
+ self.output.catchedAnimals[newRoomId][roomAnimalCountTmp_k] = newCount
+ else
+ self.output.catchedAnimals[newRoomId]:Add(roomAnimalCountTmp_k, addCount)
+ end
+ else
+ local catchAnimalNew = lua_dict_StrInt()
+ catchAnimalNew:Add(roomAnimalCountTmp_k, addCount)
+ self.output.catchedAnimals:Add(newRoomId, catchAnimalNew)
+ end
+
+ local restCount = roomAnimalCountTmp_v - addCount;
+ animalCacheValue[roomAnimalCountTmp_k] = restCount
+ if restCount > 0 then
+ break
+ end
+ end
+ end
+ end
+ end
+ end
+end
+
+function SandboxCatchedAnimalManagerHotfixer:OnInit()
+ xlua.private_accessible(CS.Torappu.Battle.Sandbox.SandboxCatchedAnimalManager)
+ self:Fix_ex(CS.Torappu.Battle.Sandbox.SandboxCatchedAnimalManager, "_OnFenceFinishInNormal", function(self, character)
+ local ok, ret = xpcall(_Fix_OnFenceFinishInNormal, debug.traceback, self, character)
+ if not ok then
+ LogError("[Hotfix] failed to _Fix_OnFenceFinishInNormal : " .. ret)
+ return self:_OnFenceFinishInNormal(character)
+ else
+ return ret
+ end
+ end)
+end
+
+return SandboxCatchedAnimalManagerHotfixer
diff --git a/zh_CN/gamedata/battle/buff_template_data.json b/zh_CN/gamedata/battle/buff_template_data.json
index 27ca1c837..c1e1dfa4d 100644
--- a/zh_CN/gamedata/battle/buff_template_data.json
+++ b/zh_CN/gamedata/battle/buff_template_data.json
@@ -106445,9 +106445,14 @@
"_finishDerivedBuffIfParentFinish": false
},
{
- "$type": "Torappu.Battle.Action.Nodes+LogExtraBattleInfoUnsafe, Assembly-CSharp",
+ "$type": "Torappu.Battle.Action.Nodes+LogExtraBattleInfo, Assembly-CSharp",
"_logType": "SIMPLE",
- "_key": "trigger_rope"
+ "_key": "trigger_rope",
+ "_loadKeyFromBlackBoard": false,
+ "_countInHostIfToken": false,
+ "_additionValue": 1,
+ "_attributeType": "NONE",
+ "_target": "BUFF_OWNER"
},
{
"$type": "Torappu.Battle.Action.Nodes+TriggerAbility, Assembly-CSharp",
@@ -136781,6 +136786,63 @@
]
}
},
+ "enemy_rscrab_t[aoe]": {
+ "templateKey": "enemy_rscrab_t[aoe]",
+ "effectKey": "",
+ "onEventPriority": "DEFAULT",
+ "eventToActions": {
+ "ON_BUFF_START": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+AOEDamage, Assembly-CSharp",
+ "_useAbilitySourceSide": true,
+ "_sourceType": "BUFF_OWNER",
+ "_targetType": "BUFF_OWNER",
+ "_damageType": "PHYSICAL",
+ "_sourceApplyWay": "MELEE",
+ "_targetOptions": {
+ "targetSide": "ALLY",
+ "targetMotion": "ALL",
+ "targetCategory": "DEFAULT",
+ "enableAdvancedOptions": true,
+ "ignoreTargetFree": false,
+ "ignoreAllyTargetFree": false,
+ "ignoreHealFree": false,
+ "ignoreTargetSide": false,
+ "excludeSomeAbnormalFlags": false,
+ "excludeAbnormalFlag": "STUNNED",
+ "purposeMask": "NONE",
+ "professionMask": "NONE",
+ "onlyIgnoreSomeOfTargetFreeCase": false,
+ "abnormalFlag": "STUNNED",
+ "abnormalCombo": "SLEEPING"
+ },
+ "_excludeTarget": true,
+ "_rangeId": null,
+ "_useRadius": true,
+ "_radius": 0.0,
+ "_damageScale": null,
+ "_buffs": [],
+ "_attackType": "SPLASH",
+ "_createEffect": false,
+ "_hitEffectKey": null,
+ "_useDamageFromBB": true,
+ "_damageKey": "damage",
+ "_isNoSourceDamage": false
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+AlwaysNext, Assembly-CSharp"
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+CreateEffect, Assembly-CSharp",
+ "_targetType": "BUFF_OWNER",
+ "_sourceType": "BUFF_OWNER",
+ "_effectKey": "enemy_scarab_die_start_01",
+ "_useSourceFaceVactor": false,
+ "_useAttackPlaybackSpeed": false
+ }
+ ]
+ }
+ },
"enemy_rxblbug_recover": {
"templateKey": "enemy_rxblbug_recover",
"effectKey": "",
@@ -137472,6 +137534,113 @@
]
}
},
+ "trap_xbrandprop_effect": {
+ "templateKey": "trap_xbrandprop_effect",
+ "effectKey": "",
+ "onEventPriority": "DEFAULT",
+ "eventToActions": {
+ "ON_BUFF_TRIGGER": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+IfElse, Assembly-CSharp",
+ "_conditionNode": {
+ "$type": "Torappu.Battle.Action.Nodes+CheckContainsBuff, Assembly-CSharp",
+ "_targetType": "BUFF_OWNER",
+ "_buffKeys": [
+ "racing_mode_loot_item[disable]"
+ ],
+ "isAND": true,
+ "_loadFromBlackboard": false,
+ "_checkBuffSource": false,
+ "_buffSourceType": "BUFF_SOURCE"
+ },
+ "_succeedNodes": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+FinishDerivedBuff, Assembly-CSharp",
+ "_updateOverrideMap": true
+ }
+ ],
+ "_failNodes": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+CheckContainsBuff, Assembly-CSharp",
+ "_targetType": "BUFF_OWNER",
+ "_buffKeys": [
+ "trap_xbrandprop_effect[holder]"
+ ],
+ "isAND": true,
+ "_loadFromBlackboard": false,
+ "_checkBuffSource": false,
+ "_buffSourceType": "BUFF_SOURCE"
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+IfNot, Assembly-CSharp"
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+CreateBuff, Assembly-CSharp",
+ "_buff": {
+ "attributes": {
+ "abnormalFlags": [],
+ "abnormalImmunes": [],
+ "abnormalAntis": [],
+ "abnormalCombos": [],
+ "abnormalComboImmunes": [],
+ "attributeModifiers": []
+ },
+ "buffKey": "trap_xbrandprop_effect[holder]",
+ "loadFromDB": false,
+ "isDurableBuff": false,
+ "isDamageMissable": false,
+ "isSilenceable": false,
+ "isStunnable": false,
+ "isFreezable": false,
+ "isLevitatable": false,
+ "statusResistable": "AUTOMATIC",
+ "templateKey": "empty",
+ "disableOverride": false,
+ "overrideKey": null,
+ "overrideType": "DEFAULT",
+ "maxStackCnt": 1,
+ "refreshRemainingTimeWhenStackMax": false,
+ "clearAllStackCntWhenTimeUp": false,
+ "maxValidStackCnt": -1,
+ "overrideEffectKey": "",
+ "overrideOnEventPriority": false,
+ "onEventPriority": "DEFAULT",
+ "audioSignal": null,
+ "lifeTimeType": "INFINITY",
+ "takeSnapshotWhenExtend": false,
+ "durationKey": null,
+ "lifeTime": 0.0,
+ "triggerLifeType": "IMMEDIATELY",
+ "triggerCnt": 0,
+ "triggerInterval": -1.0,
+ "waitFirstTriggerInterval": true,
+ "firstTriggerInterval": -1.0,
+ "priority": -1,
+ "priorityBBKeys": [],
+ "stripBlackboardParamsWithBuffKey": false,
+ "blackboard": []
+ },
+ "_buffOwner": "BUFF_OWNER",
+ "_isDerivedBuff": true,
+ "_finishDerivedBuffIfParentFinish": true
+ }
+ ]
+ }
+ ],
+ "ON_BUFF_START": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+CheckSkillIndex, Assembly-CSharp",
+ "_ownerType": "BUFF_OWNER",
+ "_skillIndex": 1
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+FinishBuff, Assembly-CSharp",
+ "_decCntIfStack": false,
+ "_updateOverrideMap": true
+ }
+ ]
+ }
+ },
"racing_mode_loot_item": {
"templateKey": "racing_mode_loot_item",
"effectKey": "",
@@ -164898,164 +165067,224 @@
{
"$type": "Torappu.Battle.Action.Nodes+IfElse, Assembly-CSharp",
"_conditionNode": {
- "$type": "Torappu.Battle.Action.Nodes+CheckContainsBuff, Assembly-CSharp",
- "_targetType": "BUFF_OWNER",
- "_buffKeys": [
- "vigil_wolf_t_1_enhance[trigger_override]"
- ],
- "isAND": true,
- "_loadFromBlackboard": false,
- "_checkBuffSource": false,
- "_buffSourceType": "BUFF_SOURCE"
+ "$type": "Torappu.Battle.Action.Nodes+FilterModifierCancelReason, Assembly-CSharp",
+ "_reason": "UNHURTABLE"
},
- "_succeedNodes": [
- {
- "$type": "Torappu.Battle.Action.Nodes+CreateEffect, Assembly-CSharp",
- "_targetType": "TARGET",
- "_sourceType": "SOURCE",
- "_effectKey": "vigil_token_sub_die_2",
- "_useSourceFaceVactor": false,
- "_useAttackPlaybackSpeed": false
- },
- {
- "$type": "Torappu.Battle.Action.Nodes+FinishBuffsById, Assembly-CSharp",
- "_buffKey": "vigil_wolf_Idle_2",
- "_loadFromBlackboard": false,
- "_decCntIfStack": false,
- "_updateOverrideMap": true,
- "_targetType": "BUFF_OWNER"
- }
- ],
+ "_succeedNodes": null,
"_failNodes": [
{
- "$type": "Torappu.Battle.Action.Nodes+CreateEffect, Assembly-CSharp",
- "_targetType": "TARGET",
- "_sourceType": "SOURCE",
- "_effectKey": "vigil_token_sub_die_1",
- "_useSourceFaceVactor": false,
- "_useAttackPlaybackSpeed": false
- },
- {
- "$type": "Torappu.Battle.Action.Nodes+FinishBuffsById, Assembly-CSharp",
- "_buffKey": "vigil_wolf_Idle_1",
- "_loadFromBlackboard": false,
- "_decCntIfStack": false,
- "_updateOverrideMap": true,
- "_targetType": "BUFF_OWNER"
- }
- ]
- },
- {
- "$type": "Torappu.Battle.Action.Nodes+FinishOneBuffById, Assembly-CSharp",
- "_buffKey": "vigil_wolf_t_1_enhance[holder]",
- "_loadFromBlackboard": false,
- "_targetType": "BUFF_OWNER",
- "_checkBuffFinished": false
- },
- {
- "$type": "Torappu.Battle.Action.Nodes+FinishBuffsById, Assembly-CSharp",
- "_buffKey": "vigil_wolf_t_1_enhance[trigger_override]",
- "_loadFromBlackboard": false,
- "_decCntIfStack": false,
- "_updateOverrideMap": true,
- "_targetType": "BUFF_OWNER"
- },
- {
- "$type": "Torappu.Battle.Action.Nodes+HealViaMaxHpRatio, Assembly-CSharp",
- "_healTarget": "BUFF_OWNER",
- "_getMaxHpFromTarget": true,
- "_ignoreHealFree": true,
- "_skipModifierEvent": true
- },
- {
- "$type": "Torappu.Battle.Action.Nodes+AlwaysNext, Assembly-CSharp"
- },
- {
- "$type": "Torappu.Battle.Action.Nodes+IfElse, Assembly-CSharp",
- "_conditionNode": {
- "$type": "Torappu.Battle.Action.Nodes+CheckContainsBuff, Assembly-CSharp",
- "_targetType": "BUFF_OWNER",
- "_buffKeys": [
- "vigil_e_002_tr"
- ],
- "isAND": true,
- "_loadFromBlackboard": false,
- "_checkBuffSource": false,
- "_buffSourceType": "BUFF_SOURCE"
- },
- "_succeedNodes": [
- {
- "$type": "Torappu.Battle.Action.Nodes+AssignBuffBlackboardFromOthers, Assembly-CSharp",
- "_targetType": "BUFF_OWNER",
- "_blackboardKey": "evade_duration",
- "_valueKey": "evade_duration",
- "_buffKey": "vigil_e_002_tr"
- },
- {
- "$type": "Torappu.Battle.Action.Nodes+AlwaysNext, Assembly-CSharp"
- },
- {
- "$type": "Torappu.Battle.Action.Nodes+AssignBuffBlackboardFromOthers, Assembly-CSharp",
- "_targetType": "BUFF_OWNER",
- "_blackboardKey": "prob",
- "_valueKey": "prob",
- "_buffKey": "vigil_e_002_tr"
- },
- {
- "$type": "Torappu.Battle.Action.Nodes+AlwaysNext, Assembly-CSharp"
- },
- {
- "$type": "Torappu.Battle.Action.Nodes+CreateBuff, Assembly-CSharp",
- "_buff": {
- "attributes": {
- "abnormalFlags": null,
- "abnormalImmunes": null,
- "abnormalAntis": null,
- "abnormalCombos": null,
- "abnormalComboImmunes": null,
- "attributeModifiers": null
- },
- "buffKey": "vigil_e_002_t_1[evade]",
- "loadFromDB": false,
- "isDurableBuff": false,
- "isDamageMissable": false,
- "isSilenceable": false,
- "isStunnable": false,
- "isFreezable": false,
- "isLevitatable": false,
- "statusResistable": "AUTOMATIC",
- "templateKey": "evade_physical",
- "disableOverride": true,
- "overrideKey": null,
- "overrideType": "DEFAULT",
- "maxStackCnt": 1,
- "refreshRemainingTimeWhenStackMax": false,
- "clearAllStackCntWhenTimeUp": false,
- "maxValidStackCnt": -1,
- "overrideEffectKey": null,
- "overrideOnEventPriority": false,
- "onEventPriority": "DEFAULT",
- "audioSignal": null,
- "lifeTimeType": "LIMITED",
- "takeSnapshotWhenExtend": false,
- "durationKey": "evade_duration",
- "lifeTime": 0.0,
- "triggerLifeType": "IMMEDIATELY",
- "triggerCnt": 0,
- "triggerInterval": -1.0,
- "waitFirstTriggerInterval": true,
- "firstTriggerInterval": -1.0,
- "priority": -1,
- "priorityBBKeys": [],
- "stripBlackboardParamsWithBuffKey": false,
- "blackboard": []
+ "$type": "Torappu.Battle.Action.Nodes+IfElse, Assembly-CSharp",
+ "_conditionNode": {
+ "$type": "Torappu.Battle.Action.Nodes+FilterModifierCancelReason, Assembly-CSharp",
+ "_reason": "MISS"
},
- "_buffOwner": "BUFF_OWNER",
- "_isDerivedBuff": false,
- "_finishDerivedBuffIfParentFinish": false
+ "_succeedNodes": null,
+ "_failNodes": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+IfElse, Assembly-CSharp",
+ "_conditionNode": {
+ "$type": "Torappu.Battle.Action.Nodes+FilterModifierCancelReason, Assembly-CSharp",
+ "_reason": "BLOCKED"
+ },
+ "_succeedNodes": null,
+ "_failNodes": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+IfElse, Assembly-CSharp",
+ "_conditionNode": {
+ "$type": "Torappu.Battle.Action.Nodes+FilterModifierCancelReason, Assembly-CSharp",
+ "_reason": "BLOCKED_WITH_DAMAGE_NUMBER"
+ },
+ "_succeedNodes": null,
+ "_failNodes": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+IfElse, Assembly-CSharp",
+ "_conditionNode": {
+ "$type": "Torappu.Battle.Action.Nodes+FilterModifierCancelReason, Assembly-CSharp",
+ "_reason": "INTERRUPT"
+ },
+ "_succeedNodes": null,
+ "_failNodes": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+IfElse, Assembly-CSharp",
+ "_conditionNode": {
+ "$type": "Torappu.Battle.Action.Nodes+FilterModifierCancelReason, Assembly-CSharp",
+ "_reason": "HIT_FAILED"
+ },
+ "_succeedNodes": null,
+ "_failNodes": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+IfElse, Assembly-CSharp",
+ "_conditionNode": {
+ "$type": "Torappu.Battle.Action.Nodes+CheckContainsBuff, Assembly-CSharp",
+ "_targetType": "BUFF_OWNER",
+ "_buffKeys": [
+ "vigil_wolf_t_1_enhance[trigger_override]"
+ ],
+ "isAND": true,
+ "_loadFromBlackboard": false,
+ "_checkBuffSource": false,
+ "_buffSourceType": "BUFF_SOURCE"
+ },
+ "_succeedNodes": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+CreateEffect, Assembly-CSharp",
+ "_targetType": "TARGET",
+ "_sourceType": "SOURCE",
+ "_effectKey": "vigil_token_sub_die_2",
+ "_useSourceFaceVactor": false,
+ "_useAttackPlaybackSpeed": false
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+FinishBuffsById, Assembly-CSharp",
+ "_buffKey": "vigil_wolf_Idle_2",
+ "_loadFromBlackboard": false,
+ "_decCntIfStack": false,
+ "_updateOverrideMap": true,
+ "_targetType": "BUFF_OWNER"
+ }
+ ],
+ "_failNodes": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+CreateEffect, Assembly-CSharp",
+ "_targetType": "TARGET",
+ "_sourceType": "SOURCE",
+ "_effectKey": "vigil_token_sub_die_1",
+ "_useSourceFaceVactor": false,
+ "_useAttackPlaybackSpeed": false
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+FinishBuffsById, Assembly-CSharp",
+ "_buffKey": "vigil_wolf_Idle_1",
+ "_loadFromBlackboard": false,
+ "_decCntIfStack": false,
+ "_updateOverrideMap": true,
+ "_targetType": "BUFF_OWNER"
+ }
+ ]
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+FinishOneBuffById, Assembly-CSharp",
+ "_buffKey": "vigil_wolf_t_1_enhance[holder]",
+ "_loadFromBlackboard": false,
+ "_targetType": "BUFF_OWNER",
+ "_checkBuffFinished": false
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+FinishBuffsById, Assembly-CSharp",
+ "_buffKey": "vigil_wolf_t_1_enhance[trigger_override]",
+ "_loadFromBlackboard": false,
+ "_decCntIfStack": false,
+ "_updateOverrideMap": true,
+ "_targetType": "BUFF_OWNER"
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+HealViaMaxHpRatio, Assembly-CSharp",
+ "_healTarget": "BUFF_OWNER",
+ "_getMaxHpFromTarget": true,
+ "_ignoreHealFree": true,
+ "_skipModifierEvent": true
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+AlwaysNext, Assembly-CSharp"
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+IfElse, Assembly-CSharp",
+ "_conditionNode": {
+ "$type": "Torappu.Battle.Action.Nodes+CheckContainsBuff, Assembly-CSharp",
+ "_targetType": "BUFF_OWNER",
+ "_buffKeys": [
+ "vigil_e_002_tr"
+ ],
+ "isAND": true,
+ "_loadFromBlackboard": false,
+ "_checkBuffSource": false,
+ "_buffSourceType": "BUFF_SOURCE"
+ },
+ "_succeedNodes": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+AssignBuffBlackboardFromOthers, Assembly-CSharp",
+ "_targetType": "BUFF_OWNER",
+ "_blackboardKey": "evade_duration",
+ "_valueKey": "evade_duration",
+ "_buffKey": "vigil_e_002_tr"
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+AlwaysNext, Assembly-CSharp"
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+AssignBuffBlackboardFromOthers, Assembly-CSharp",
+ "_targetType": "BUFF_OWNER",
+ "_blackboardKey": "prob",
+ "_valueKey": "prob",
+ "_buffKey": "vigil_e_002_tr"
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+AlwaysNext, Assembly-CSharp"
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+CreateBuff, Assembly-CSharp",
+ "_buff": {
+ "attributes": {
+ "abnormalFlags": null,
+ "abnormalImmunes": null,
+ "abnormalAntis": null,
+ "abnormalCombos": null,
+ "abnormalComboImmunes": null,
+ "attributeModifiers": null
+ },
+ "buffKey": "vigil_e_002_t_1[evade]",
+ "loadFromDB": false,
+ "isDurableBuff": false,
+ "isDamageMissable": false,
+ "isSilenceable": false,
+ "isStunnable": false,
+ "isFreezable": false,
+ "isLevitatable": false,
+ "statusResistable": "AUTOMATIC",
+ "templateKey": "evade_physical",
+ "disableOverride": true,
+ "overrideKey": null,
+ "overrideType": "DEFAULT",
+ "maxStackCnt": 1,
+ "refreshRemainingTimeWhenStackMax": false,
+ "clearAllStackCntWhenTimeUp": false,
+ "maxValidStackCnt": -1,
+ "overrideEffectKey": null,
+ "overrideOnEventPriority": false,
+ "onEventPriority": "DEFAULT",
+ "audioSignal": null,
+ "lifeTimeType": "LIMITED",
+ "takeSnapshotWhenExtend": false,
+ "durationKey": "evade_duration",
+ "lifeTime": 0.0,
+ "triggerLifeType": "IMMEDIATELY",
+ "triggerCnt": 0,
+ "triggerInterval": -1.0,
+ "waitFirstTriggerInterval": true,
+ "firstTriggerInterval": -1.0,
+ "priority": -1,
+ "priorityBBKeys": [],
+ "stripBlackboardParamsWithBuffKey": false,
+ "blackboard": []
+ },
+ "_buffOwner": "BUFF_OWNER",
+ "_isDerivedBuff": false,
+ "_finishDerivedBuffIfParentFinish": false
+ }
+ ],
+ "_failNodes": null
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
}
- ],
- "_failNodes": null
+ ]
}
]
}
@@ -234803,6 +235032,577 @@
]
}
},
+ "enemy_xblbug_fly": {
+ "templateKey": "enemy_xblbug_fly",
+ "effectKey": "",
+ "onEventPriority": "DEFAULT",
+ "eventToActions": {
+ "ON_BUFF_DISABLE": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+SwitchMode, Assembly-CSharp",
+ "_modeIndex": 0,
+ "_loadModeFromBlackboard": true,
+ "_restoreDefault": false,
+ "_restartFSM": false
+ }
+ ],
+ "ON_BUFF_FINISH": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+ChangeMotionMode, Assembly-CSharp",
+ "_target": "BUFF_OWNER",
+ "_resetToDefault": true,
+ "_motionMode": "WALK"
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+UpdateEnemyCurrentTile, Assembly-CSharp",
+ "_ownerType": "BUFF_OWNER",
+ "_force": true
+ }
+ ],
+ "ON_BUFF_START": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+ChangeMotionMode, Assembly-CSharp",
+ "_target": "BUFF_OWNER",
+ "_resetToDefault": false,
+ "_motionMode": "WALK"
+ }
+ ]
+ }
+ },
+ "enemy_xbslug_damage_reduce": {
+ "templateKey": "enemy_xbslug_damage_reduce",
+ "effectKey": "",
+ "onEventPriority": "DEFAULT",
+ "eventToActions": {
+ "ON_TAKE_DAMAGE": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+CheckBlocked, Assembly-CSharp",
+ "_targetType": "BUFF_OWNER",
+ "_checkBlockedBySource": true,
+ "_checkBlockedBySourceToken": false,
+ "_sourceType": "MODIFIER_SOURCE",
+ "_checkBlockedCount": false
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+DamageScale, Assembly-CSharp",
+ "_filterDamageType": true,
+ "_damageMask": "PHYSICAL_AND_MAGICAL",
+ "_filterApplyWay": false,
+ "_applyWayFilter": "NONE",
+ "_isOneMinus": false,
+ "_isStackable": false,
+ "_cachedDeltaValueToBBKey": ""
+ }
+ ]
+ }
+ },
+ "enemy_xbtd_speed[listener]": {
+ "templateKey": "enemy_xbtd_speed[listener]",
+ "effectKey": "",
+ "onEventPriority": "DEFAULT",
+ "eventToActions": {
+ "ON_BUFF_TRIGGER": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+IfElse, Assembly-CSharp",
+ "_conditionNode": {
+ "$type": "Torappu.Battle.Action.Nodes+CheckAbnormalFlags, Assembly-CSharp",
+ "_abnormalFlags": [
+ "STUNNED",
+ "FROZEN",
+ "LEVITATE",
+ "UNMOVABLE"
+ ],
+ "_targetType": "BUFF_OWNER"
+ },
+ "_succeedNodes": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+FinishBuffsById, Assembly-CSharp",
+ "_buffKey": "enemy_xbtd_speed[max]",
+ "_loadFromBlackboard": false,
+ "_decCntIfStack": false,
+ "_updateOverrideMap": true,
+ "_targetType": "BUFF_OWNER"
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+FinishBuffsById, Assembly-CSharp",
+ "_buffKey": "enemy_xbtd_speed_up",
+ "_loadFromBlackboard": false,
+ "_decCntIfStack": false,
+ "_updateOverrideMap": true,
+ "_targetType": "BUFF_OWNER"
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+FinishBuffsById, Assembly-CSharp",
+ "_buffKey": "enemy_xbtd_speed[trigger]",
+ "_loadFromBlackboard": false,
+ "_decCntIfStack": false,
+ "_updateOverrideMap": true,
+ "_targetType": "BUFF_OWNER"
+ }
+ ],
+ "_failNodes": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+IfElse, Assembly-CSharp",
+ "_conditionNode": {
+ "$type": "Torappu.Battle.Action.Nodes+CheckBlocked, Assembly-CSharp",
+ "_targetType": "BUFF_OWNER",
+ "_checkBlockedBySource": false,
+ "_checkBlockedBySourceToken": false,
+ "_sourceType": "BUFF_SOURCE",
+ "_checkBlockedCount": false
+ },
+ "_succeedNodes": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+FinishBuffsById, Assembly-CSharp",
+ "_buffKey": "enemy_xbtd_speed_up",
+ "_loadFromBlackboard": false,
+ "_decCntIfStack": false,
+ "_updateOverrideMap": true,
+ "_targetType": "BUFF_OWNER"
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+FinishBuffsById, Assembly-CSharp",
+ "_buffKey": "enemy_xbtd_speed[max]",
+ "_loadFromBlackboard": false,
+ "_decCntIfStack": false,
+ "_updateOverrideMap": true,
+ "_targetType": "BUFF_OWNER"
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+FinishBuffsById, Assembly-CSharp",
+ "_buffKey": "enemy_xbtd_speed[trigger]",
+ "_loadFromBlackboard": false,
+ "_decCntIfStack": false,
+ "_updateOverrideMap": true,
+ "_targetType": "BUFF_OWNER"
+ }
+ ],
+ "_failNodes": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+CheckContainsBuff, Assembly-CSharp",
+ "_targetType": "BUFF_OWNER",
+ "_buffKeys": [
+ "enemy_xbtd_speed[trigger]"
+ ],
+ "isAND": true,
+ "_loadFromBlackboard": false,
+ "_checkBuffSource": false,
+ "_buffSourceType": "BUFF_SOURCE"
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+IfNot, Assembly-CSharp"
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+CreateBuff, Assembly-CSharp",
+ "_buff": {
+ "attributes": {
+ "abnormalFlags": [],
+ "abnormalImmunes": [],
+ "abnormalAntis": [],
+ "abnormalCombos": [],
+ "abnormalComboImmunes": [],
+ "attributeModifiers": []
+ },
+ "buffKey": "enemy_xbtd_speed[trigger]",
+ "loadFromDB": false,
+ "isDurableBuff": false,
+ "isDamageMissable": false,
+ "isSilenceable": false,
+ "isStunnable": false,
+ "isFreezable": false,
+ "isLevitatable": false,
+ "statusResistable": "AUTOMATIC",
+ "templateKey": "empty",
+ "disableOverride": false,
+ "overrideKey": null,
+ "overrideType": "DEFAULT",
+ "maxStackCnt": 1,
+ "refreshRemainingTimeWhenStackMax": false,
+ "clearAllStackCntWhenTimeUp": false,
+ "maxValidStackCnt": -1,
+ "overrideEffectKey": null,
+ "overrideOnEventPriority": false,
+ "onEventPriority": "DEFAULT",
+ "audioSignal": null,
+ "lifeTimeType": "INFINITY",
+ "takeSnapshotWhenExtend": false,
+ "durationKey": null,
+ "lifeTime": 0.0,
+ "triggerLifeType": "IMMEDIATELY",
+ "triggerCnt": 0,
+ "triggerInterval": -1.0,
+ "waitFirstTriggerInterval": true,
+ "firstTriggerInterval": -1.0,
+ "priority": -1,
+ "priorityBBKeys": [],
+ "stripBlackboardParamsWithBuffKey": false,
+ "blackboard": []
+ },
+ "_buffOwner": "BUFF_OWNER",
+ "_isDerivedBuff": false,
+ "_finishDerivedBuffIfParentFinish": false
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ },
+ "enemy_xbtd_speed[ctrl]": {
+ "templateKey": "enemy_xbtd_speed[ctrl]",
+ "effectKey": "",
+ "onEventPriority": "DEFAULT",
+ "eventToActions": {
+ "ON_BUFF_TRIGGER": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+CheckContainsBuff, Assembly-CSharp",
+ "_targetType": "BUFF_OWNER",
+ "_buffKeys": [
+ "enemy_xbtd_speed[trigger]"
+ ],
+ "isAND": true,
+ "_loadFromBlackboard": false,
+ "_checkBuffSource": false,
+ "_buffSourceType": "BUFF_SOURCE"
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+CreateBuff, Assembly-CSharp",
+ "_buff": {
+ "attributes": {
+ "abnormalFlags": [],
+ "abnormalImmunes": [],
+ "abnormalAntis": [],
+ "abnormalCombos": [],
+ "abnormalComboImmunes": [],
+ "attributeModifiers": [
+ {
+ "attributeType": "MOVE_SPEED",
+ "formulaItem": "ADDITION",
+ "value": 0.0,
+ "loadFromBlackboard": true,
+ "fetchBaseValueFromSourceEntity": false
+ }
+ ]
+ },
+ "buffKey": "enemy_xbtd_speed_up",
+ "loadFromDB": false,
+ "isDurableBuff": false,
+ "isDamageMissable": false,
+ "isSilenceable": false,
+ "isStunnable": false,
+ "isFreezable": false,
+ "isLevitatable": false,
+ "statusResistable": "AUTOMATIC",
+ "templateKey": "empty",
+ "disableOverride": false,
+ "overrideKey": null,
+ "overrideType": "STACK",
+ "maxStackCnt": 1,
+ "refreshRemainingTimeWhenStackMax": false,
+ "clearAllStackCntWhenTimeUp": false,
+ "maxValidStackCnt": -1,
+ "overrideEffectKey": null,
+ "overrideOnEventPriority": false,
+ "onEventPriority": "DEFAULT",
+ "audioSignal": null,
+ "lifeTimeType": "INFINITY",
+ "takeSnapshotWhenExtend": false,
+ "durationKey": null,
+ "lifeTime": 0.0,
+ "triggerLifeType": "IMMEDIATELY",
+ "triggerCnt": 0,
+ "triggerInterval": -1.0,
+ "waitFirstTriggerInterval": true,
+ "firstTriggerInterval": -1.0,
+ "priority": -1,
+ "priorityBBKeys": [],
+ "stripBlackboardParamsWithBuffKey": false,
+ "blackboard": []
+ },
+ "_buffOwner": "BUFF_OWNER",
+ "_isDerivedBuff": true,
+ "_finishDerivedBuffIfParentFinish": true
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+FilterByBuffStackCount, Assembly-CSharp",
+ "_targetType": "BUFF_OWNER",
+ "_buffKey": "enemy_xbtd_speed_up",
+ "_stackCount": 0,
+ "_stackCountKey": "max_stack_cnt",
+ "_stackCountPeeling": 0,
+ "_condType": "GE",
+ "_checkFromUnoverridableBuffCount": false
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+CheckContainsBuff, Assembly-CSharp",
+ "_targetType": "BUFF_OWNER",
+ "_buffKeys": [
+ "enemy_xbtd_speed[max]"
+ ],
+ "isAND": true,
+ "_loadFromBlackboard": false,
+ "_checkBuffSource": false,
+ "_buffSourceType": "BUFF_SOURCE"
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+IfNot, Assembly-CSharp"
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+CreateBuff, Assembly-CSharp",
+ "_buff": {
+ "attributes": {
+ "abnormalFlags": [],
+ "abnormalImmunes": [],
+ "abnormalAntis": [],
+ "abnormalCombos": [],
+ "abnormalComboImmunes": [],
+ "attributeModifiers": []
+ },
+ "buffKey": "enemy_xbtd_speed[max]",
+ "loadFromDB": false,
+ "isDurableBuff": false,
+ "isDamageMissable": false,
+ "isSilenceable": false,
+ "isStunnable": false,
+ "isFreezable": false,
+ "isLevitatable": false,
+ "statusResistable": "AUTOMATIC",
+ "templateKey": "empty",
+ "disableOverride": false,
+ "overrideKey": null,
+ "overrideType": "DEFAULT",
+ "maxStackCnt": 1,
+ "refreshRemainingTimeWhenStackMax": false,
+ "clearAllStackCntWhenTimeUp": false,
+ "maxValidStackCnt": -1,
+ "overrideEffectKey": "enemy_xbtd_buff_01",
+ "overrideOnEventPriority": false,
+ "onEventPriority": "DEFAULT",
+ "audioSignal": null,
+ "lifeTimeType": "INFINITY",
+ "takeSnapshotWhenExtend": false,
+ "durationKey": null,
+ "lifeTime": 0.0,
+ "triggerLifeType": "IMMEDIATELY",
+ "triggerCnt": 0,
+ "triggerInterval": -1.0,
+ "waitFirstTriggerInterval": true,
+ "firstTriggerInterval": -1.0,
+ "priority": -1,
+ "priorityBBKeys": [],
+ "stripBlackboardParamsWithBuffKey": false,
+ "blackboard": []
+ },
+ "_buffOwner": "BUFF_OWNER",
+ "_isDerivedBuff": true,
+ "_finishDerivedBuffIfParentFinish": true
+ }
+ ],
+ "ON_OWNER_BLOCKEE_CHANGED": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+CheckBlocked, Assembly-CSharp",
+ "_targetType": "BUFF_OWNER",
+ "_checkBlockedBySource": false,
+ "_checkBlockedBySourceToken": false,
+ "_sourceType": "BUFF_SOURCE",
+ "_checkBlockedCount": false
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+FinishBuffsById, Assembly-CSharp",
+ "_buffKey": "enemy_xbtd_speed_up",
+ "_loadFromBlackboard": false,
+ "_decCntIfStack": false,
+ "_updateOverrideMap": true,
+ "_targetType": "BUFF_OWNER"
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+FinishBuffsById, Assembly-CSharp",
+ "_buffKey": "enemy_xbtd_speed[trigger]",
+ "_loadFromBlackboard": false,
+ "_decCntIfStack": false,
+ "_updateOverrideMap": true,
+ "_targetType": "BUFF_OWNER"
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+CheckContainsBuff, Assembly-CSharp",
+ "_targetType": "BUFF_OWNER",
+ "_buffKeys": [
+ "enemy_xbtd_speed[max]"
+ ],
+ "isAND": true,
+ "_loadFromBlackboard": false,
+ "_checkBuffSource": false,
+ "_buffSourceType": "BUFF_SOURCE"
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+FinishBuffsById, Assembly-CSharp",
+ "_buffKey": "enemy_xbtd_speed[max]",
+ "_loadFromBlackboard": false,
+ "_decCntIfStack": false,
+ "_updateOverrideMap": true,
+ "_targetType": "BUFF_OWNER"
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+CreateBuffToBlockee, Assembly-CSharp",
+ "_buff": {
+ "attributes": {
+ "abnormalFlags": [],
+ "abnormalImmunes": [],
+ "abnormalAntis": [],
+ "abnormalCombos": [],
+ "abnormalComboImmunes": [],
+ "attributeModifiers": []
+ },
+ "buffKey": "stun",
+ "loadFromDB": true,
+ "isDurableBuff": false,
+ "isDamageMissable": false,
+ "isSilenceable": false,
+ "isStunnable": false,
+ "isFreezable": false,
+ "isLevitatable": false,
+ "statusResistable": "AUTOMATIC",
+ "templateKey": "empty",
+ "disableOverride": false,
+ "overrideKey": null,
+ "overrideType": "DEFAULT",
+ "maxStackCnt": 1,
+ "refreshRemainingTimeWhenStackMax": false,
+ "clearAllStackCntWhenTimeUp": false,
+ "maxValidStackCnt": -1,
+ "overrideEffectKey": null,
+ "overrideOnEventPriority": false,
+ "onEventPriority": "DEFAULT",
+ "audioSignal": null,
+ "lifeTimeType": "LIMITED",
+ "takeSnapshotWhenExtend": false,
+ "durationKey": null,
+ "lifeTime": 0.0,
+ "triggerLifeType": "IMMEDIATELY",
+ "triggerCnt": 0,
+ "triggerInterval": -1.0,
+ "waitFirstTriggerInterval": true,
+ "firstTriggerInterval": -1.0,
+ "priority": -1,
+ "priorityBBKeys": [],
+ "stripBlackboardParamsWithBuffKey": false,
+ "blackboard": []
+ },
+ "_buffOwner": "BUFF_OWNER",
+ "_isDerivedBuff": false,
+ "_finishDerivedBuffIfParentFinish": false
+ }
+ ]
+ }
+ },
+ "trap_xbblure_null": {
+ "templateKey": "trap_xbblure_null",
+ "effectKey": "",
+ "onEventPriority": "DEFAULT",
+ "eventToActions": {
+ "ON_BUFF_TRIGGER": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+CheckCharSkillUsedUp, Assembly-CSharp",
+ "_target": "BUFF_OWNER"
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+CreateBuff, Assembly-CSharp",
+ "_buff": {
+ "attributes": {
+ "abnormalFlags": [],
+ "abnormalImmunes": [],
+ "abnormalAntis": [],
+ "abnormalCombos": [],
+ "abnormalComboImmunes": [],
+ "attributeModifiers": []
+ },
+ "buffKey": "trap_xbblure_null[effect]",
+ "loadFromDB": false,
+ "isDurableBuff": false,
+ "isDamageMissable": false,
+ "isSilenceable": false,
+ "isStunnable": false,
+ "isFreezable": false,
+ "isLevitatable": false,
+ "statusResistable": "AUTOMATIC",
+ "templateKey": "empty",
+ "disableOverride": false,
+ "overrideKey": null,
+ "overrideType": "DEFAULT",
+ "maxStackCnt": 1,
+ "refreshRemainingTimeWhenStackMax": false,
+ "clearAllStackCntWhenTimeUp": false,
+ "maxValidStackCnt": -1,
+ "overrideEffectKey": "trap_xbblure_null_01",
+ "overrideOnEventPriority": false,
+ "onEventPriority": "DEFAULT",
+ "audioSignal": null,
+ "lifeTimeType": "INFINITY",
+ "takeSnapshotWhenExtend": false,
+ "durationKey": null,
+ "lifeTime": 0.0,
+ "triggerLifeType": "IMMEDIATELY",
+ "triggerCnt": 0,
+ "triggerInterval": -1.0,
+ "waitFirstTriggerInterval": true,
+ "firstTriggerInterval": -1.0,
+ "priority": -1,
+ "priorityBBKeys": [],
+ "stripBlackboardParamsWithBuffKey": false,
+ "blackboard": []
+ },
+ "_buffOwner": "BUFF_OWNER",
+ "_isDerivedBuff": false,
+ "_finishDerivedBuffIfParentFinish": false
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+FinishBuff, Assembly-CSharp",
+ "_decCntIfStack": false,
+ "_updateOverrideMap": true
+ }
+ ]
+ }
+ },
+ "trap_xbblure_attract": {
+ "templateKey": "trap_xbblure_attract",
+ "effectKey": "",
+ "onEventPriority": "DEFAULT",
+ "eventToActions": {
+ "ON_BUFF_START": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+InsertCheckPointInRuntimeRoute, Assembly-CSharp",
+ "_source": "BUFF_SOURCE",
+ "_target": "BUFF_OWNER",
+ "_clearRouteBeforeInsert": false,
+ "_type": "MOVE",
+ "_randomizeReachOffset": true,
+ "_reachOffset": {
+ "x": 0.30000001192092896,
+ "y": 0.30000001192092896
+ },
+ "_time": 30.0,
+ "_addIntoRuntimeRoute": true
+ }
+ ],
+ "ON_OWNER_FINISH": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+TryRemoveRuntimeRoute, Assembly-CSharp",
+ "_target": "BUFF_OWNER"
+ }
+ ],
+ "ON_BUFF_FINISH": [
+ {
+ "$type": "Torappu.Battle.Action.Nodes+ReleaseFromBlocker, Assembly-CSharp",
+ "_target": "BUFF_OWNER"
+ },
+ {
+ "$type": "Torappu.Battle.Action.Nodes+ClearCheckpointInRuntimeRoute, Assembly-CSharp",
+ "_target": "BUFF_OWNER"
+ }
+ ]
+ }
+ },
"racing_catch_ctrl[char]": {
"templateKey": "racing_catch_ctrl[char]",
"effectKey": "",
diff --git a/zh_CN/gamedata/excel/audio_data.json b/zh_CN/gamedata/excel/audio_data.json
index bdc5c3584..d33c2d49d 100644
--- a/zh_CN/gamedata/excel/audio_data.json
+++ b/zh_CN/gamedata/excel/audio_data.json
@@ -138312,6 +138312,27 @@
"loop": false,
"name": "battle.ON_BUFF_START.use_item_sprint[audio]"
},
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Enemy/e_atk/e_atk_speedup",
+ "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_BUFF_START.trap_xbspd_speed_up[audio]"
+ },
{
"sounds": [
{
@@ -138354,6 +138375,27 @@
"loop": false,
"name": "battle.ON_CUSTOM_TRIGGER.racing_lifesteal_emit"
},
+ {
+ "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.95,
+ "maxPitch": 1.05,
+ "minVolume": 0.8,
+ "maxVolume": 0.8,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_E_NImp",
+ "loop": false,
+ "name": "battle.ON_PROJECTILE_HIT.projectile_enemy_rxbtd_lifesteal"
+ },
{
"sounds": [
{
@@ -138459,6 +138501,27 @@
"loop": false,
"name": "battle.ON_CUSTOM_TRIGGER.racing_last_round_start"
},
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Battle/b_char/b_char_tokenset",
+ "weight": 1.0,
+ "important": false,
+ "is2D": false,
+ "delay": 0.0,
+ "minPitch": 0.9,
+ "maxPitch": 1.1,
+ "minVolume": 1.0,
+ "maxVolume": 1.0,
+ "ignoreTimeScale": false
+ }
+ ],
+ "maxSoundAllowed": 2,
+ "popOldest": true,
+ "customMixerGroup": "Battle_UI_Important",
+ "loop": false,
+ "name": "battle.ON_UNIT_BORN.trap_482_xbblure"
+ },
{
"sounds": [
{
@@ -138522,6 +138585,27 @@
"loop": false,
"name": "battle.ON_SKILL_START.sktok_xbblure_3"
},
+ {
+ "sounds": [
+ {
+ "asset": "Audio/Sound_Beta_2/Battle/b_char/b_char_tokendead",
+ "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_UI_Important",
+ "loop": false,
+ "name": "battle.ON_UNIT_DEAD.trap_482_xbblure"
+ },
{
"sounds": [
{
@@ -140994,6 +141078,11 @@
"id": "music_sandbox_v2_9",
"name": "陌域暗访",
"bank": "sys.ON_SANDBOX_DUNGEONMAP.sandbox_1"
+ },
+ {
+ "id": "music_sandbox_v2_10",
+ "name": "恶化螺旋",
+ "bank": "sys.ON_SANDBOX_CHALLENGEMAP.sandbox_1"
}
],
"duckings": [
diff --git a/zh_CN/gamedata/excel/character_table.json b/zh_CN/gamedata/excel/character_table.json
index 1480ec690..6afe0e8f7 100644
--- a/zh_CN/gamedata/excel/character_table.json
+++ b/zh_CN/gamedata/excel/character_table.json
@@ -317235,6 +317235,750 @@
"favorKeyFrames": null,
"allSkillLvlup": []
},
+ "trap_482_xbblure": {
+ "name": "源石虫引诱器",
+ "description": "仅可部署在草丛地块;使可捕获的源石虫向自身移动",
+ "canUseGeneralPotentialItem": true,
+ "canUseActivityPotentialItem": false,
+ "potentialItemId": null,
+ "activityPotentialItemId": null,
+ "classicPotentialItemId": null,
+ "nationId": null,
+ "groupId": null,
+ "teamId": null,
+ "displayNumber": null,
+ "appellation": "Originium Slug Trap",
+ "position": "NONE",
+ "tagList": null,
+ "itemUsage": null,
+ "itemDesc": null,
+ "itemObtainApproach": null,
+ "isNotObtainable": false,
+ "isSpChar": false,
+ "maxPotentialLevel": 0,
+ "rarity": "TIER_1",
+ "profession": "TRAP",
+ "subProfessionId": "notchar2",
+ "trait": null,
+ "phases": [
+ {
+ "characterPrefabKey": "trap_482_xbblure",
+ "rangeId": "0-1",
+ "maxLevel": 30,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 1000,
+ "atk": 0,
+ "def": 100,
+ "magicResistance": 0.0,
+ "cost": 5,
+ "blockCnt": 5,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 45,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false,
+ "frozenImmune": false,
+ "levitateImmune": false,
+ "disarmedCombatImmune": false
+ }
+ },
+ {
+ "level": 2,
+ "data": {
+ "maxHp": 1500,
+ "atk": 0,
+ "def": 100,
+ "magicResistance": 0.0,
+ "cost": 5,
+ "blockCnt": 5,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 45,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false,
+ "frozenImmune": false,
+ "levitateImmune": false,
+ "disarmedCombatImmune": false
+ }
+ },
+ {
+ "level": 3,
+ "data": {
+ "maxHp": 2000,
+ "atk": 0,
+ "def": 100,
+ "magicResistance": 0.0,
+ "cost": 5,
+ "blockCnt": 5,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 45,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false,
+ "frozenImmune": false,
+ "levitateImmune": false,
+ "disarmedCombatImmune": false
+ }
+ },
+ {
+ "level": 30,
+ "data": {
+ "maxHp": 2000,
+ "atk": 0,
+ "def": 100,
+ "magicResistance": 0.0,
+ "cost": 5,
+ "blockCnt": 5,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 0.0,
+ "respawnTime": 45,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false,
+ "frozenImmune": false,
+ "levitateImmune": false,
+ "disarmedCombatImmune": false
+ }
+ }
+ ],
+ "evolveCost": null
+ }
+ ],
+ "skills": [
+ {
+ "skillId": "sktok_xbblure_1",
+ "overridePrefabKey": null,
+ "overrideTokenKey": null,
+ "levelUpCostCond": [],
+ "unlockCond": {
+ "phase": "PHASE_0",
+ "level": 1
+ }
+ },
+ {
+ "skillId": "sktok_xbblure_2",
+ "overridePrefabKey": null,
+ "overrideTokenKey": null,
+ "levelUpCostCond": [],
+ "unlockCond": {
+ "phase": "PHASE_0",
+ "level": 1
+ }
+ },
+ {
+ "skillId": "sktok_xbblure_3",
+ "overridePrefabKey": null,
+ "overrideTokenKey": null,
+ "levelUpCostCond": [],
+ "unlockCond": {
+ "phase": "PHASE_0",
+ "level": 1
+ }
+ }
+ ],
+ "displayTokenDict": null,
+ "talents": [
+ {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": "PHASE_0",
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "-1",
+ "name": null,
+ "description": null,
+ "rangeId": null,
+ "blackboard": [],
+ "tokenKey": null
+ }
+ ]
+ }
+ ],
+ "potentialRanks": [],
+ "favorKeyFrames": null,
+ "allSkillLvlup": []
+ },
+ "trap_483_xbtrophy": {
+ "name": "“源石虫之心”",
+ "description": null,
+ "canUseGeneralPotentialItem": true,
+ "canUseActivityPotentialItem": false,
+ "potentialItemId": null,
+ "activityPotentialItemId": null,
+ "classicPotentialItemId": null,
+ "nationId": null,
+ "groupId": null,
+ "teamId": null,
+ "displayNumber": null,
+ "appellation": "\"Heart of Originium Slug\"",
+ "position": "NONE",
+ "tagList": null,
+ "itemUsage": null,
+ "itemDesc": null,
+ "itemObtainApproach": null,
+ "isNotObtainable": false,
+ "isSpChar": false,
+ "maxPotentialLevel": 0,
+ "rarity": "TIER_1",
+ "profession": "TRAP",
+ "subProfessionId": "notchar2",
+ "trait": null,
+ "phases": [
+ {
+ "characterPrefabKey": "trap_483_xbtrophy",
+ "rangeId": "0-1",
+ "maxLevel": 30,
+ "attributesKeyFrames": [
+ {
+ "level": 1,
+ "data": {
+ "maxHp": 2000,
+ "atk": 0,
+ "def": 0,
+ "magicResistance": 10.0,
+ "cost": 5,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.0,
+ "respawnTime": 5,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": -1,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false,
+ "frozenImmune": false,
+ "levitateImmune": false,
+ "disarmedCombatImmune": false
+ }
+ },
+ {
+ "level": 30,
+ "data": {
+ "maxHp": 2000,
+ "atk": 0,
+ "def": 0,
+ "magicResistance": 10.0,
+ "cost": 5,
+ "blockCnt": 1,
+ "moveSpeed": 1.0,
+ "attackSpeed": 100.0,
+ "baseAttackTime": 1.0,
+ "respawnTime": 5,
+ "hpRecoveryPerSec": 0.0,
+ "spRecoveryPerSec": 1.0,
+ "maxDeployCount": 1,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": -1,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false,
+ "frozenImmune": false,
+ "levitateImmune": false,
+ "disarmedCombatImmune": false
+ }
+ }
+ ],
+ "evolveCost": null
+ }
+ ],
+ "skills": [
+ {
+ "skillId": "sktok_xbtrophy",
+ "overridePrefabKey": null,
+ "overrideTokenKey": null,
+ "levelUpCostCond": [],
+ "unlockCond": {
+ "phase": "PHASE_0",
+ "level": 1
+ }
+ }
+ ],
+ "displayTokenDict": null,
+ "talents": null,
+ "potentialRanks": [],
+ "favorKeyFrames": null,
+ "allSkillLvlup": []
+ },
+ "trap_484_xbcp": {
+ "name": "检查点",
+ "description": null,
+ "canUseGeneralPotentialItem": true,
+ "canUseActivityPotentialItem": false,
+ "potentialItemId": null,
+ "activityPotentialItemId": null,
+ "classicPotentialItemId": null,
+ "nationId": null,
+ "groupId": null,
+ "teamId": null,
+ "displayNumber": null,
+ "appellation": "Check Point",
+ "position": "NONE",
+ "tagList": null,
+ "itemUsage": null,
+ "itemDesc": null,
+ "itemObtainApproach": null,
+ "isNotObtainable": false,
+ "isSpChar": false,
+ "maxPotentialLevel": 0,
+ "rarity": "TIER_1",
+ "profession": "TRAP",
+ "subProfessionId": "notchar2",
+ "trait": null,
+ "phases": [
+ {
+ "characterPrefabKey": "trap_484_xbcp",
+ "rangeId": "0-1",
+ "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": 99,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false,
+ "frozenImmune": false,
+ "levitateImmune": false,
+ "disarmedCombatImmune": 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": 99,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false,
+ "frozenImmune": false,
+ "levitateImmune": false,
+ "disarmedCombatImmune": false
+ }
+ }
+ ],
+ "evolveCost": null
+ }
+ ],
+ "skills": [
+ {
+ "skillId": "sktok_xbcp",
+ "overridePrefabKey": null,
+ "overrideTokenKey": null,
+ "levelUpCostCond": [],
+ "unlockCond": {
+ "phase": "PHASE_0",
+ "level": 1
+ }
+ }
+ ],
+ "displayTokenDict": null,
+ "talents": [
+ {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": "PHASE_0",
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": null,
+ "description": null,
+ "rangeId": null,
+ "blackboard": [],
+ "tokenKey": null
+ }
+ ]
+ }
+ ],
+ "potentialRanks": [],
+ "favorKeyFrames": null,
+ "allSkillLvlup": []
+ },
+ "trap_485_xbrandprop": {
+ "name": "随机道具盒",
+ "description": null,
+ "canUseGeneralPotentialItem": true,
+ "canUseActivityPotentialItem": false,
+ "potentialItemId": null,
+ "activityPotentialItemId": null,
+ "classicPotentialItemId": null,
+ "nationId": null,
+ "groupId": null,
+ "teamId": null,
+ "displayNumber": null,
+ "appellation": "Random Item Box",
+ "position": "NONE",
+ "tagList": null,
+ "itemUsage": null,
+ "itemDesc": null,
+ "itemObtainApproach": null,
+ "isNotObtainable": false,
+ "isSpChar": false,
+ "maxPotentialLevel": 0,
+ "rarity": "TIER_1",
+ "profession": "TRAP",
+ "subProfessionId": "notchar2",
+ "trait": null,
+ "phases": [
+ {
+ "characterPrefabKey": "trap_485_xbrandprop",
+ "rangeId": "0-1",
+ "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": 99,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false,
+ "frozenImmune": false,
+ "levitateImmune": false,
+ "disarmedCombatImmune": 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": 99,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false,
+ "frozenImmune": false,
+ "levitateImmune": false,
+ "disarmedCombatImmune": false
+ }
+ }
+ ],
+ "evolveCost": null
+ }
+ ],
+ "skills": [
+ {
+ "skillId": "sktok_xbrandprop_1",
+ "overridePrefabKey": null,
+ "overrideTokenKey": null,
+ "levelUpCostCond": [],
+ "unlockCond": {
+ "phase": "PHASE_0",
+ "level": 1
+ }
+ },
+ {
+ "skillId": "sktok_xbrandprop_2",
+ "overridePrefabKey": null,
+ "overrideTokenKey": null,
+ "levelUpCostCond": [],
+ "unlockCond": {
+ "phase": "PHASE_0",
+ "level": 1
+ }
+ }
+ ],
+ "displayTokenDict": null,
+ "talents": [
+ {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": "PHASE_0",
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": null,
+ "description": null,
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "duration",
+ "value": 2.0,
+ "valueStr": null
+ },
+ {
+ "key": "prob_sprint[not_first]",
+ "value": 2.0,
+ "valueStr": null
+ },
+ {
+ "key": "prob_magnet[not_first]",
+ "value": 2.0,
+ "valueStr": null
+ },
+ {
+ "key": "prob_lifesteal[not_first]",
+ "value": 2.0,
+ "valueStr": null
+ },
+ {
+ "key": "prob_sprint[first]",
+ "value": 0.0,
+ "valueStr": null
+ },
+ {
+ "key": "prob_magnet[first]",
+ "value": 1.0,
+ "valueStr": null
+ },
+ {
+ "key": "prob_lifesteal[first]",
+ "value": 1.0,
+ "valueStr": null
+ }
+ ],
+ "tokenKey": null
+ }
+ ]
+ }
+ ],
+ "potentialRanks": [],
+ "favorKeyFrames": null,
+ "allSkillLvlup": []
+ },
+ "trap_486_xbspd": {
+ "name": "加速块",
+ "description": null,
+ "canUseGeneralPotentialItem": true,
+ "canUseActivityPotentialItem": false,
+ "potentialItemId": null,
+ "activityPotentialItemId": null,
+ "classicPotentialItemId": null,
+ "nationId": null,
+ "groupId": null,
+ "teamId": null,
+ "displayNumber": null,
+ "appellation": "Speed Up Tile",
+ "position": "NONE",
+ "tagList": null,
+ "itemUsage": null,
+ "itemDesc": null,
+ "itemObtainApproach": null,
+ "isNotObtainable": false,
+ "isSpChar": false,
+ "maxPotentialLevel": 0,
+ "rarity": "TIER_1",
+ "profession": "TRAP",
+ "subProfessionId": "notchar2",
+ "trait": null,
+ "phases": [
+ {
+ "characterPrefabKey": "trap_486_xbspd",
+ "rangeId": "0-1",
+ "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": 99,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false,
+ "frozenImmune": false,
+ "levitateImmune": false,
+ "disarmedCombatImmune": 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": 99,
+ "maxDeckStackCnt": 0,
+ "tauntLevel": 0,
+ "massLevel": 0,
+ "baseForceLevel": 0,
+ "stunImmune": false,
+ "silenceImmune": false,
+ "sleepImmune": false,
+ "frozenImmune": false,
+ "levitateImmune": false,
+ "disarmedCombatImmune": false
+ }
+ }
+ ],
+ "evolveCost": null
+ }
+ ],
+ "skills": [],
+ "displayTokenDict": null,
+ "talents": [
+ {
+ "candidates": [
+ {
+ "unlockCondition": {
+ "phase": "PHASE_0",
+ "level": 1
+ },
+ "requiredPotentialRank": 0,
+ "prefabKey": "1",
+ "name": null,
+ "description": null,
+ "rangeId": null,
+ "blackboard": [
+ {
+ "key": "duration",
+ "value": 5.0,
+ "valueStr": null
+ },
+ {
+ "key": "multiplier@racing_max_move_speed",
+ "value": 0.5,
+ "valueStr": null
+ },
+ {
+ "key": "multiplier@racing_acceleration",
+ "value": 1.0,
+ "valueStr": null
+ }
+ ],
+ "tokenKey": null
+ }
+ ]
+ }
+ ],
+ "potentialRanks": [],
+ "favorKeyFrames": null,
+ "allSkillLvlup": []
+ },
"trap_141_sheltr": {
"name": "封阻物",
"description": "不会被敌人远程攻击",
diff --git a/zh_CN/gamedata/excel/data_version.txt b/zh_CN/gamedata/excel/data_version.txt
index bf4e9e3d6..f1ceee4e4 100644
--- a/zh_CN/gamedata/excel/data_version.txt
+++ b/zh_CN/gamedata/excel/data_version.txt
@@ -1,3 +1,3 @@
Stream://torappu-data/v049/rel49.0
-Change:60124 on 2024/04/11
-VersionControl:49.2.0
+Change:60627 on 2024/04/23
+VersionControl:49.4.0
diff --git a/zh_CN/gamedata/excel/display_meta_table.json b/zh_CN/gamedata/excel/display_meta_table.json
index b45ba0e89..e0539eb25 100644
--- a/zh_CN/gamedata/excel/display_meta_table.json
+++ b/zh_CN/gamedata/excel/display_meta_table.json
@@ -172,6 +172,26 @@
"avatarItemUsage": "用来彰显个性的图案,能够将之设置为头像。",
"obtainApproach": "特殊方式获得"
},
+ {
+ "avatarId": "avatar_special_17",
+ "avatarType": "SPECIAL",
+ "avatarIdSort": 17,
+ "avatarIdDesc": "购买礼包获得\\n“2024余韵切片”",
+ "avatarItemName": "“2024余韵切片”",
+ "avatarItemDesc": "闭上眼睛,那一日的景象历历在目。",
+ "avatarItemUsage": "用来彰显个性的图案,能够将之设置为头像。",
+ "obtainApproach": "特殊方式获得"
+ },
+ {
+ "avatarId": "avatar_special_18",
+ "avatarType": "SPECIAL",
+ "avatarIdSort": 18,
+ "avatarIdDesc": "购买礼包获得\\n“祈望星光”",
+ "avatarItemName": "“祈望星光”",
+ "avatarItemDesc": "前路迢迢,我们会陪伴在她的身边,度过那些宁静的,喧闹的,星光灿烂的夜。",
+ "avatarItemUsage": "用来彰显个性的图案,能够将之设置为头像。",
+ "obtainApproach": "特殊方式获得"
+ },
{
"avatarId": "avatar_activity_OF",
"avatarType": "ACTIVITY",
@@ -780,7 +800,9 @@
"avatar_special_13",
"avatar_special_14",
"avatar_special_15",
- "avatar_special_16"
+ "avatar_special_16",
+ "avatar_special_17",
+ "avatar_special_18"
]
},
"ACTIVITY": {
diff --git a/zh_CN/gamedata/excel/enemy_handbook_table.json b/zh_CN/gamedata/excel/enemy_handbook_table.json
index 7de8e6b0a..eb239c627 100644
--- a/zh_CN/gamedata/excel/enemy_handbook_table.json
+++ b/zh_CN/gamedata/excel/enemy_handbook_table.json
@@ -28491,7 +28491,7 @@
"enemyTags": null,
"sortId": 952,
"name": "“织郁伯爵”",
- "enemyLevel": "NORMAL",
+ "enemyLevel": "BOSS",
"description": "莱塔尼亚边境城镇的领主,一位郁郁不得志的落魄贵族。他无比渴望自己编织的乐律能被赏识,响彻莱塔尼亚。然而知音难觅,他也日渐封闭、痴狂,身陷自己的“阴郁法术”直至疯魔。现在,他正将这些乐章编织在自己的法术之中,妄图将阴郁的音律传播至远方,以唤起更多的共鸣。",
"attackType": null,
"ability": null,
@@ -29930,6 +29930,84 @@
"NO_DAMAGE"
],
"invisibleDetail": false
+ },
+ "enemy_7044_xblbug": {
+ "enemyId": "enemy_7044_xblbug",
+ "enemyIndex": "SD39",
+ "enemyTags": null,
+ "sortId": 997,
+ "name": "振翅源石虫",
+ "enemyLevel": "NORMAL",
+ "description": "野生的被感染生物,能够顺着风向进行小段距离的滑翔和飞行。它们背后长着一对小小的羽翼,虽然不足以让它们成为天空的掌控者,但也足够它们翻越障碍逃离捕捉了。",
+ "attackType": null,
+ "ability": null,
+ "isInvalidKilled": false,
+ "overrideKillCntInfos": {},
+ "hideInHandbook": false,
+ "hideInStage": true,
+ "abilityList": [
+ {
+ "text": "<$ba.float>近地悬浮>",
+ "textFormat": "NORMAL"
+ }
+ ],
+ "linkEnemies": [],
+ "damageType": [
+ "PHYSIC"
+ ],
+ "invisibleDetail": false
+ },
+ "enemy_7045_xbtd": {
+ "enemyId": "enemy_7045_xbtd",
+ "enemyIndex": "SD40",
+ "enemyTags": null,
+ "sortId": 998,
+ "name": "冲锋源石虫",
+ "enemyLevel": "ELITE",
+ "description": "野生的被感染生物,为了在恶劣的荒野环境中生存,它们有着极快的行动速度。这种生物会在移动中逐渐加速到最快,以使用自己的角去冲撞对手,或逃到天敌找不到它们的地方。",
+ "attackType": null,
+ "ability": null,
+ "isInvalidKilled": false,
+ "overrideKillCntInfos": {},
+ "hideInHandbook": false,
+ "hideInStage": true,
+ "abilityList": [
+ {
+ "text": "移动时逐渐加速,达到最高速度后的首次攻击<$ba.stun>晕眩>阻挡自身的目标",
+ "textFormat": "NORMAL"
+ }
+ ],
+ "linkEnemies": [],
+ "damageType": [
+ "PHYSIC"
+ ],
+ "invisibleDetail": false
+ },
+ "enemy_7046_xbslug": {
+ "enemyId": "enemy_7046_xbslug",
+ "enemyIndex": "SD41",
+ "enemyTags": null,
+ "sortId": 999,
+ "name": "披甲源石虫",
+ "enemyLevel": "ELITE",
+ "description": "野生的被感染生物,为了在恶劣的荒野环境中生存,它们有着超出源石虫平均水平的抗打击能力。这种生物坚硬的外壳表面还有一些锋利的棱角,让天敌难以发起攻击。",
+ "attackType": null,
+ "ability": null,
+ "isInvalidKilled": false,
+ "overrideKillCntInfos": {},
+ "hideInHandbook": false,
+ "hideInStage": true,
+ "abilityList": [
+ {
+ "text": "大幅降低自身受到来自阻挡单位的物理和法术伤害",
+ "textFormat": "NORMAL"
+ }
+ ],
+ "linkEnemies": [],
+ "damageType": [
+ "PHYSIC"
+ ],
+ "invisibleDetail": false
}
},
"raceData": {
diff --git a/zh_CN/gamedata/excel/gamedata_const.json b/zh_CN/gamedata/excel/gamedata_const.json
index 7faf2192d..8fcb2abfd 100644
--- a/zh_CN/gamedata/excel/gamedata_const.json
+++ b/zh_CN/gamedata/excel/gamedata_const.json
@@ -1606,7 +1606,7 @@
}
},
"storyReviewUnlockItemLackTip": "事相碎片数量不足,请前往采购凭证区或活动期间商店获取",
- "dataVersion": "49.2.0",
+ "dataVersion": "49.4.0",
"resPrefVersion": "49d0d0",
"announceWebBusType": "ak_announcement",
"defaultMinContinuousBattleTimes": 1,
diff --git a/zh_CN/gamedata/excel/item_table.json b/zh_CN/gamedata/excel/item_table.json
index d50fa9669..bb77befdd 100644
--- a/zh_CN/gamedata/excel/item_table.json
+++ b/zh_CN/gamedata/excel/item_table.json
@@ -26661,15 +26661,15 @@
},
"mcardVoucher": {
"itemId": "mcardVoucher",
- "name": "月卡",
- "description": null,
+ "name": "月卡兑换凭证",
+ "description": "考虑到流通性与便捷性,许多新的认证应运而生,该凭证便是其中的一项。",
"rarity": "TIER_5",
"iconId": "mcardVoucher",
"overrideBkg": null,
"stackIconId": null,
"sortId": -10000,
- "usage": null,
- "obtainApproach": null,
+ "usage": "使用后可激活月卡的相关权限。",
+ "obtainApproach": "采购中心、活动获得",
"hideInItemGet": true,
"classifyType": "NONE",
"itemType": "MCARD_VOUCHER",
@@ -29402,6 +29402,9 @@
"char_4042_lumen@ambienceSynesthesia#3": 1,
"char_4009_irene@ambienceSynesthesia#3": 1,
"char_484_robrta@ambienceSynesthesia#3": 1,
+ "char_172_svrash@ambienceSynesthesia#4": 1,
+ "char_4027_heyak@ambienceSynesthesia#4": 1,
+ "char_1033_swire2@ambienceSynesthesia#4": 1,
"char_293_thorns@it#1": 1,
"char_350_surtr@it#1": 1,
"char_115_headbr@it#1": 1,
diff --git a/zh_CN/gamedata/excel/retro_table.json b/zh_CN/gamedata/excel/retro_table.json
index a54059946..81ed598cd 100644
--- a/zh_CN/gamedata/excel/retro_table.json
+++ b/zh_CN/gamedata/excel/retro_table.json
@@ -15,6 +15,9 @@
"permanent_sub_5_zone1": "permanent_sub_5_Lone_Trail",
"permanent_sub_5_zone2": "permanent_sub_5_Lone_Trail",
"permanent_sub_5_zone3": "permanent_sub_5_Lone_Trail",
+ "permanent_sub_6_zone1": "permanent_sub_6_Babel",
+ "permanent_sub_6_zone2": "permanent_sub_6_Babel",
+ "permanent_sub_6_zone3": "permanent_sub_6_Babel",
"permanent_sidestory_1_zone1": "permanent_sidestory_1_Grani_And_The_Treasure_Of_Knights",
"permanent_sidestory_1_zone2": "permanent_sidestory_1_Grani_And_The_Treasure_Of_Knights",
"permanent_sidestory_2_zone1": "permanent_sidestory_2_Heart_Of_Surging_Flame",
@@ -683,6 +686,162 @@
"startTs": 1685304000,
"endTs": -1
},
+ "act33side_st01": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_01": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_tr01": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_02": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_03": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_st02": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_04": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_05": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_06": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_07": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_08": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_09": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_10": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_st03": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_ex01": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_ex01#f#": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_ex02": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_ex02#f#": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_ex03": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_ex03#f#": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_ex04": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_ex04#f#": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_ex05": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_ex05#f#": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_ex06": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_ex06#f#": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_ex07": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_ex07#f#": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_ex08": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_ex08#f#": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_s01": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_s01#f#": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_s02": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_s02#f#": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_s03": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_s03#f#": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_s04": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_s04#f#": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
+ "act33side_mo01": {
+ "startTs": 1715198400,
+ "endTs": -1
+ },
"a001_01": {
"startTs": 1618430400,
"endTs": -1
@@ -3149,6 +3308,21 @@
"customActId": "act25side",
"customActType": "TYPE_ACT25SIDE"
},
+ "permanent_sub_6_Babel": {
+ "retroId": "permanent_sub_6_Babel",
+ "type": "BRANCHLINE",
+ "linkedActId": [
+ "act33side"
+ ],
+ "startTime": 1715198400,
+ "trailStartTime": -1,
+ "index": 6,
+ "name": "巴别塔",
+ "detail": "巴别塔,自过去呼唤未来的理想之地。\n弥合隔阂的高塔指向真理。\n魔王盗取希望之火。火星散落,战火重起。\n同胞刀戈相向,英雄从废墟中站起。\n分歧止于一场刺杀,命运却早已与真相绑在一起。\n远见者用呐喊书写理想家的墓志铭。\n魔王虽逝,理想犹存。",
+ "haveTrail": false,
+ "customActId": null,
+ "customActType": "DEFAULT"
+ },
"permanent_sidestory_1_Grani_And_The_Treasure_Of_Knights": {
"retroId": "permanent_sidestory_1_Grani_And_The_Treasure_Of_Knights",
"type": "SIDESTORY",
@@ -23096,6 +23270,742 @@
"extraCondition": null,
"extraInfo": null
},
+ "act33side_s01": {
+ "stageType": "ACTIVITY",
+ "difficulty": "NORMAL",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "diffGroup": "NONE",
+ "unlockCondition": [
+ {
+ "stageId": "act33side_st03",
+ "completeState": "PASS"
+ }
+ ],
+ "stageId": "act33side_s01",
+ "levelId": "Activities/act33side/level_act33side_sub-1-1",
+ "zoneId": "permanent_sub_6_zone3",
+ "code": "BB-S-1",
+ "name": "模拟刺杀作战-1",
+ "description": "正在录入数据,场景重建中......\\n<@lv.item><接驳地块>>初始不可部署干员,需要周围存在其他干员进行协助",
+ "hardStagedId": "act33side_s01#f#",
+ "dangerLevel": "-",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_BB_ScarMarket",
+ "canPractice": true,
+ "canBattleReplay": true,
+ "apCost": 15,
+ "apFailReturn": 14,
+ "etItemId": "",
+ "etCost": 0,
+ "etFailReturn": 0,
+ "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,
+ "isSkillSelectablePredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": "MAIN_NORMAL",
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": "ALWAYS",
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ]
+ },
+ "canUseCharm": false,
+ "canUseTech": false,
+ "canUseTrapTool": false,
+ "canUseBattlePerformance": false,
+ "canContinuousBattle": false,
+ "startButtonOverrideId": null,
+ "isStagePatch": false,
+ "mainStageId": "act33side_s01",
+ "extraCondition": null,
+ "extraInfo": null
+ },
+ "act33side_s01#f#": {
+ "stageType": "ACTIVITY",
+ "difficulty": "FOUR_STAR",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "diffGroup": "NONE",
+ "unlockCondition": [
+ {
+ "stageId": "main_02-08",
+ "completeState": "PASS"
+ },
+ {
+ "stageId": "act33side_s01",
+ "completeState": "COMPLETE"
+ }
+ ],
+ "stageId": "act33side_s01#f#",
+ "levelId": "Activities/act33side/level_act33side_sub-1-1",
+ "zoneId": "permanent_sub_6_zone3",
+ "code": "BB-S-1",
+ "name": "模拟刺杀作战-1",
+ "description": "<@lv.fs>附加条件:>\\n出现额外的流浪佣兵“编织者”,流浪佣兵“编织者”的生命值大幅提升",
+ "hardStagedId": null,
+ "dangerLevel": "-",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_BB_ScarMarket",
+ "canPractice": true,
+ "canBattleReplay": false,
+ "apCost": 15,
+ "apFailReturn": 7,
+ "etItemId": "",
+ "etCost": 0,
+ "etFailReturn": 0,
+ "etButtonStyle": null,
+ "apProtectTimes": 0,
+ "diamondOnceDrop": 1,
+ "practiceTicketCost": 3,
+ "dailyStageDifficulty": 0,
+ "expGain": 150,
+ "goldGain": 150,
+ "loseExpGain": 0,
+ "loseGoldGain": 0,
+ "passFavor": 7,
+ "completeFavor": 15,
+ "slProgress": 0,
+ "displayMainItem": null,
+ "hilightMark": false,
+ "bossMark": false,
+ "isPredefined": false,
+ "isHardPredefined": false,
+ "isSkillSelectablePredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": "MAIN_NORMAL",
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": "ALWAYS",
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ]
+ },
+ "canUseCharm": false,
+ "canUseTech": false,
+ "canUseTrapTool": false,
+ "canUseBattlePerformance": false,
+ "canContinuousBattle": false,
+ "startButtonOverrideId": null,
+ "isStagePatch": false,
+ "mainStageId": "act33side_s01",
+ "extraCondition": null,
+ "extraInfo": null
+ },
+ "act33side_s02": {
+ "stageType": "ACTIVITY",
+ "difficulty": "NORMAL",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "diffGroup": "NONE",
+ "unlockCondition": [
+ {
+ "stageId": "act33side_s01",
+ "completeState": "PASS"
+ }
+ ],
+ "stageId": "act33side_s02",
+ "levelId": "Activities/act33side/level_act33side_sub-1-2",
+ "zoneId": "permanent_sub_6_zone3",
+ "code": "BB-S-2",
+ "name": "模拟刺杀作战-2",
+ "description": "地图系统上线,正在加载测试用战斗场景......\\n<@lv.item><接驳地块>>初始不可部署干员,需要周围存在其他干员进行协助\\n<@lv.rem>额外条件:>妖怪,工蚁组长的生命值大幅提升",
+ "hardStagedId": "act33side_s02#f#",
+ "dangerLevel": "-",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_BB_ScarMarket",
+ "canPractice": true,
+ "canBattleReplay": true,
+ "apCost": 15,
+ "apFailReturn": 14,
+ "etItemId": "",
+ "etCost": 0,
+ "etFailReturn": 0,
+ "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,
+ "isSkillSelectablePredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": "MAIN_NORMAL",
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": "ALWAYS",
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ]
+ },
+ "canUseCharm": false,
+ "canUseTech": false,
+ "canUseTrapTool": false,
+ "canUseBattlePerformance": false,
+ "canContinuousBattle": false,
+ "startButtonOverrideId": null,
+ "isStagePatch": false,
+ "mainStageId": "act33side_s01",
+ "extraCondition": null,
+ "extraInfo": null
+ },
+ "act33side_s02#f#": {
+ "stageType": "ACTIVITY",
+ "difficulty": "FOUR_STAR",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "diffGroup": "NONE",
+ "unlockCondition": [
+ {
+ "stageId": "main_02-08",
+ "completeState": "PASS"
+ },
+ {
+ "stageId": "act33side_s02",
+ "completeState": "COMPLETE"
+ }
+ ],
+ "stageId": "act33side_s02#f#",
+ "levelId": "Activities/act33side/level_act33side_sub-1-2",
+ "zoneId": "permanent_sub_6_zone2",
+ "code": "BB-S-2",
+ "name": "模拟刺杀作战-2",
+ "description": "<@lv.fs>附加条件:>\\n场上有6个位置无法部署",
+ "hardStagedId": null,
+ "dangerLevel": "-",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_BB_ScarMarket",
+ "canPractice": true,
+ "canBattleReplay": false,
+ "apCost": 15,
+ "apFailReturn": 7,
+ "etItemId": "",
+ "etCost": 0,
+ "etFailReturn": 0,
+ "etButtonStyle": null,
+ "apProtectTimes": 0,
+ "diamondOnceDrop": 1,
+ "practiceTicketCost": 3,
+ "dailyStageDifficulty": 0,
+ "expGain": 150,
+ "goldGain": 150,
+ "loseExpGain": 0,
+ "loseGoldGain": 0,
+ "passFavor": 7,
+ "completeFavor": 15,
+ "slProgress": 0,
+ "displayMainItem": null,
+ "hilightMark": false,
+ "bossMark": false,
+ "isPredefined": false,
+ "isHardPredefined": false,
+ "isSkillSelectablePredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": "MAIN_NORMAL",
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": "ALWAYS",
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ]
+ },
+ "canUseCharm": false,
+ "canUseTech": false,
+ "canUseTrapTool": false,
+ "canUseBattlePerformance": false,
+ "canContinuousBattle": false,
+ "startButtonOverrideId": null,
+ "isStagePatch": false,
+ "mainStageId": "act33side_s01",
+ "extraCondition": null,
+ "extraInfo": null
+ },
+ "act33side_s03": {
+ "stageType": "ACTIVITY",
+ "difficulty": "NORMAL",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "diffGroup": "NONE",
+ "unlockCondition": [
+ {
+ "stageId": "act33side_s02",
+ "completeState": "PASS"
+ }
+ ],
+ "stageId": "act33side_s03",
+ "levelId": "Activities/act33side/level_act33side_sub-1-3",
+ "zoneId": "permanent_sub_6_zone3",
+ "code": "BB-S-3",
+ "name": "模拟刺杀作战-3",
+ "description": "正在引入混沌变量及无序因子......\\n<@lv.item><接驳地块>>初始不可部署干员,需要周围存在其他干员进行协助\\n<@lv.item><巫术弩炮>>会定期发射法术飞弹,对我方造成法术伤害,并治疗敌方单位;可以被摧毁\\n<@lv.rem>额外条件:> 增强型爆燃厨具巨人遇到稳固铁链后,流失生命的速度降低",
+ "hardStagedId": "act33side_s03#f#",
+ "dangerLevel": "-",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_BB_ScarMarket",
+ "canPractice": true,
+ "canBattleReplay": true,
+ "apCost": 20,
+ "apFailReturn": 19,
+ "etItemId": "",
+ "etCost": 0,
+ "etFailReturn": 0,
+ "etButtonStyle": null,
+ "apProtectTimes": 1,
+ "diamondOnceDrop": 1,
+ "practiceTicketCost": 1,
+ "dailyStageDifficulty": 0,
+ "expGain": 200,
+ "goldGain": 200,
+ "loseExpGain": 0,
+ "loseGoldGain": 0,
+ "passFavor": 19,
+ "completeFavor": 20,
+ "slProgress": 0,
+ "displayMainItem": null,
+ "hilightMark": false,
+ "bossMark": false,
+ "isPredefined": false,
+ "isHardPredefined": false,
+ "isSkillSelectablePredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": "MAIN_NORMAL",
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": "ALWAYS",
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ]
+ },
+ "canUseCharm": false,
+ "canUseTech": false,
+ "canUseTrapTool": false,
+ "canUseBattlePerformance": false,
+ "canContinuousBattle": false,
+ "startButtonOverrideId": null,
+ "isStagePatch": false,
+ "mainStageId": "act33side_s01",
+ "extraCondition": null,
+ "extraInfo": null
+ },
+ "act33side_s03#f#": {
+ "stageType": "ACTIVITY",
+ "difficulty": "FOUR_STAR",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "diffGroup": "NONE",
+ "unlockCondition": [
+ {
+ "stageId": "main_02-08",
+ "completeState": "PASS"
+ },
+ {
+ "stageId": "act33side_s03",
+ "completeState": "COMPLETE"
+ }
+ ],
+ "stageId": "act33side_s03#f#",
+ "levelId": "Activities/act33side/level_act33side_sub-1-3",
+ "zoneId": "permanent_sub_6_zone3",
+ "code": "BB-S-3",
+ "name": "模拟刺杀作战-3",
+ "description": "<@lv.fs>附加条件:>\\n巫术弩炮的等级提升",
+ "hardStagedId": null,
+ "dangerLevel": "-",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_BB_ScarMarket",
+ "canPractice": true,
+ "canBattleReplay": false,
+ "apCost": 20,
+ "apFailReturn": 10,
+ "etItemId": "",
+ "etCost": 0,
+ "etFailReturn": 0,
+ "etButtonStyle": null,
+ "apProtectTimes": 0,
+ "diamondOnceDrop": 1,
+ "practiceTicketCost": 3,
+ "dailyStageDifficulty": 0,
+ "expGain": 200,
+ "goldGain": 200,
+ "loseExpGain": 0,
+ "loseGoldGain": 0,
+ "passFavor": 10,
+ "completeFavor": 20,
+ "slProgress": 0,
+ "displayMainItem": null,
+ "hilightMark": false,
+ "bossMark": false,
+ "isPredefined": false,
+ "isHardPredefined": false,
+ "isSkillSelectablePredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": "MAIN_NORMAL",
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": "ALWAYS",
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ]
+ },
+ "canUseCharm": false,
+ "canUseTech": false,
+ "canUseTrapTool": false,
+ "canUseBattlePerformance": false,
+ "canContinuousBattle": false,
+ "startButtonOverrideId": null,
+ "isStagePatch": false,
+ "mainStageId": "act33side_s01",
+ "extraCondition": null,
+ "extraInfo": null
+ },
+ "act33side_s04": {
+ "stageType": "ACTIVITY",
+ "difficulty": "NORMAL",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "diffGroup": "NONE",
+ "unlockCondition": [
+ {
+ "stageId": "act33side_s03",
+ "completeState": "PASS"
+ }
+ ],
+ "stageId": "act33side_s04",
+ "levelId": "Activities/act33side/level_act33side_sub-1-4",
+ "zoneId": "permanent_sub_6_zone3",
+ "code": "BB-S-4",
+ "name": "模拟刺杀作战-4",
+ "description": "模拟作战演习重构完成。这次我们将在城内阻拦刺客。\\n<@lv.item><接驳地块>>初始不可部署干员,需要周围存在其他干员进行协助\\n<@lv.item><巫术弩炮>>会定期发射法术飞弹,对我方造成法术伤害,并治疗敌方单位;可以被摧毁\\n<@lv.rem>额外条件:>全体敌人的移动速度提升",
+ "hardStagedId": "act33side_s04#f#",
+ "dangerLevel": "-",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_BB_ScarMarket",
+ "canPractice": true,
+ "canBattleReplay": true,
+ "apCost": 20,
+ "apFailReturn": 19,
+ "etItemId": "",
+ "etCost": 0,
+ "etFailReturn": 0,
+ "etButtonStyle": null,
+ "apProtectTimes": 1,
+ "diamondOnceDrop": 1,
+ "practiceTicketCost": 1,
+ "dailyStageDifficulty": 0,
+ "expGain": 200,
+ "goldGain": 200,
+ "loseExpGain": 0,
+ "loseGoldGain": 0,
+ "passFavor": 19,
+ "completeFavor": 20,
+ "slProgress": 0,
+ "displayMainItem": null,
+ "hilightMark": false,
+ "bossMark": false,
+ "isPredefined": false,
+ "isHardPredefined": false,
+ "isSkillSelectablePredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": "MAIN_NORMAL",
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": "ALWAYS",
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ]
+ },
+ "canUseCharm": false,
+ "canUseTech": false,
+ "canUseTrapTool": false,
+ "canUseBattlePerformance": false,
+ "canContinuousBattle": false,
+ "startButtonOverrideId": null,
+ "isStagePatch": false,
+ "mainStageId": "act33side_s01",
+ "extraCondition": null,
+ "extraInfo": null
+ },
+ "act33side_s04#f#": {
+ "stageType": "ACTIVITY",
+ "difficulty": "FOUR_STAR",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "diffGroup": "NONE",
+ "unlockCondition": [
+ {
+ "stageId": "main_02-08",
+ "completeState": "PASS"
+ },
+ {
+ "stageId": "act33side_s04",
+ "completeState": "COMPLETE"
+ }
+ ],
+ "stageId": "act33side_s04#f#",
+ "levelId": "Activities/act33side/level_act33side_sub-1-4",
+ "zoneId": "permanent_sub_6_zone3",
+ "code": "BB-S-4",
+ "name": "模拟刺杀作战-4",
+ "description": "<@lv.fs>附加条件:>\\n场上有5个位置无法部署",
+ "hardStagedId": null,
+ "dangerLevel": "-",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_BB_ScarMarket",
+ "canPractice": true,
+ "canBattleReplay": false,
+ "apCost": 20,
+ "apFailReturn": 10,
+ "etItemId": "",
+ "etCost": 0,
+ "etFailReturn": 0,
+ "etButtonStyle": null,
+ "apProtectTimes": 0,
+ "diamondOnceDrop": 1,
+ "practiceTicketCost": 3,
+ "dailyStageDifficulty": 0,
+ "expGain": 200,
+ "goldGain": 200,
+ "loseExpGain": 0,
+ "loseGoldGain": 0,
+ "passFavor": 10,
+ "completeFavor": 20,
+ "slProgress": 0,
+ "displayMainItem": null,
+ "hilightMark": false,
+ "bossMark": false,
+ "isPredefined": false,
+ "isHardPredefined": false,
+ "isSkillSelectablePredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": "MAIN_NORMAL",
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": "ALWAYS",
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ]
+ },
+ "canUseCharm": false,
+ "canUseTech": false,
+ "canUseTrapTool": false,
+ "canUseBattlePerformance": false,
+ "canContinuousBattle": false,
+ "startButtonOverrideId": null,
+ "isStagePatch": false,
+ "mainStageId": "act33side_s01",
+ "extraCondition": null,
+ "extraInfo": null
+ },
+ "act33side_mo01": {
+ "stageType": "ACTIVITY",
+ "difficulty": "NORMAL",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "diffGroup": "NONE",
+ "unlockCondition": [
+ {
+ "stageId": "act33side_st03",
+ "completeState": "PASS"
+ }
+ ],
+ "stageId": "act33side_mo01",
+ "levelId": "Activities/act33side/level_act33side_mo01",
+ "zoneId": "permanent_sub_6_zone3",
+ "code": "BB-MO-1",
+ "name": "打扫街区",
+ "description": "打扫混乱的卡兹戴尔街区,这里充满危险。\\n<@lv.item><接驳地块>>初始不可部署干员,需要周围存在其他干员进行协助",
+ "hardStagedId": null,
+ "dangerLevel": "-",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_BB_ScarMarket",
+ "canPractice": false,
+ "canBattleReplay": true,
+ "apCost": 0,
+ "apFailReturn": 0,
+ "etItemId": "",
+ "etCost": 0,
+ "etFailReturn": 0,
+ "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": false,
+ "isHardPredefined": false,
+ "isSkillSelectablePredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": "MIST_OPS",
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": "ALWAYS",
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ]
+ },
+ "canUseCharm": false,
+ "canUseTech": false,
+ "canUseTrapTool": false,
+ "canUseBattlePerformance": false,
+ "canContinuousBattle": false,
+ "startButtonOverrideId": null,
+ "isStagePatch": false,
+ "mainStageId": "act33side_s01",
+ "extraCondition": null,
+ "extraInfo": null
+ },
"a001_01": {
"stageType": "ACTIVITY",
"difficulty": "NORMAL",
diff --git a/zh_CN/gamedata/excel/sandbox_perm_table.json b/zh_CN/gamedata/excel/sandbox_perm_table.json
index 802649b57..b7cd51363 100644
--- a/zh_CN/gamedata/excel/sandbox_perm_table.json
+++ b/zh_CN/gamedata/excel/sandbox_perm_table.json
@@ -15,6 +15,12 @@
"topicId": "sandbox_1",
"startTs": 1706929200,
"endTs": 1708113599
+ },
+ {
+ "displayId": "sandbox_1_entry_display_2",
+ "topicId": "sandbox_1",
+ "startTs": 1714032000,
+ "endTs": 1714507200
}
],
"webBusType": "ak_sandbox_1",
@@ -371,6 +377,42 @@
},
"n918E": {
"minDistance": 0.0
+ },
+ "n1060": {
+ "minDistance": 706.732178
+ },
+ "nEB55": {
+ "minDistance": 2045.326538
+ },
+ "n9688": {
+ "minDistance": 1583.472656
+ },
+ "nFD51": {
+ "minDistance": 1849.564697
+ },
+ "nACB1": {
+ "minDistance": 2401.778564
+ },
+ "n36A1": {
+ "minDistance": 3735.395264
+ },
+ "nF5FF": {
+ "minDistance": 2132.410889
+ },
+ "n06C5": {
+ "minDistance": 3073.297363
+ },
+ "n7EF6": {
+ "minDistance": 2952.036621
+ },
+ "nEF76": {
+ "minDistance": 2585.696777
+ },
+ "n8594": {
+ "minDistance": 3346.986084
+ },
+ "n4BD8": {
+ "minDistance": 3671.389648
}
},
"zones": {
@@ -953,6 +995,90 @@
]
],
"hasBorder": true
+ },
+ "z_1_5": {
+ "zoneId": "z_1_5",
+ "center": {
+ "x": 11.0,
+ "y": 1520.0
+ },
+ "vertices": [
+ {
+ "x": -1418.0,
+ "y": 2243.0
+ },
+ {
+ "x": -841.0,
+ "y": 1344.0
+ },
+ {
+ "x": -1096.0,
+ "y": 799.0
+ },
+ {
+ "x": -728.0,
+ "y": 843.999939
+ },
+ {
+ "x": -346.0,
+ "y": 594.0
+ },
+ {
+ "x": 830.0,
+ "y": 415.0
+ },
+ {
+ "x": 1094.0,
+ "y": 1411.0
+ },
+ {
+ "x": 1351.0,
+ "y": 2059.0
+ },
+ {
+ "x": -203.0,
+ "y": 2481.0
+ }
+ ],
+ "triangles": [
+ [
+ 1,
+ 0
+ ],
+ [
+ 2,
+ 1
+ ],
+ [
+ 3,
+ 2
+ ],
+ [
+ 4,
+ 3
+ ],
+ [
+ 5,
+ 4
+ ],
+ [
+ 6,
+ 5
+ ],
+ [
+ 7,
+ 6
+ ],
+ [
+ 8,
+ 7
+ ],
+ [
+ 0,
+ 8
+ ]
+ ],
+ "hasBorder": true
}
},
"mapConfig": {
@@ -4640,6 +4766,62 @@
"baseItemName": "失衡异香",
"itemType": "TACTICAL",
"itemTag": "ENHANCE"
+ },
+ "sandbox_1_building_37": {
+ "itemId": "sandbox_1_building_37",
+ "trapId": "trap_483_xbtrophy",
+ "trapPhase": 0,
+ "trapLevel": 1,
+ "skillIndex": 0,
+ "skillLevel": 1,
+ "buildingLevel": -1,
+ "updatedItemId": null,
+ "minLevelItemId": "sandbox_1_building_37",
+ "baseItemName": "“源石虫之心”",
+ "itemType": "FUNCTION",
+ "itemTag": "DECORATE"
+ },
+ "sandbox_1_tactical_31": {
+ "itemId": "sandbox_1_tactical_31",
+ "trapId": "trap_482_xbblure",
+ "trapPhase": 0,
+ "trapLevel": 1,
+ "skillIndex": 0,
+ "skillLevel": 1,
+ "buildingLevel": -1,
+ "updatedItemId": null,
+ "minLevelItemId": "sandbox_1_tactical_31",
+ "baseItemName": "源石虫引诱器",
+ "itemType": "TACTICAL",
+ "itemTag": "ENHANCE"
+ },
+ "sandbox_1_tactical_32": {
+ "itemId": "sandbox_1_tactical_32",
+ "trapId": "trap_482_xbblure",
+ "trapPhase": 0,
+ "trapLevel": 2,
+ "skillIndex": 1,
+ "skillLevel": 1,
+ "buildingLevel": -1,
+ "updatedItemId": null,
+ "minLevelItemId": "sandbox_1_tactical_32",
+ "baseItemName": "源石虫引诱器",
+ "itemType": "TACTICAL",
+ "itemTag": "ENHANCE"
+ },
+ "sandbox_1_tactical_33": {
+ "itemId": "sandbox_1_tactical_33",
+ "trapId": "trap_482_xbblure",
+ "trapPhase": 0,
+ "trapLevel": 3,
+ "skillIndex": 2,
+ "skillLevel": 1,
+ "buildingLevel": -1,
+ "updatedItemId": null,
+ "minLevelItemId": "sandbox_1_tactical_33",
+ "baseItemName": "源石虫引诱器",
+ "itemType": "TACTICAL",
+ "itemTag": "ENHANCE"
}
},
"itemTrapTagData": {
@@ -4842,6 +5024,10 @@
"sandbox_1_building_36": {
"itemId": "sandbox_1_building_36",
"itemRarity": 4
+ },
+ "sandbox_1_building_37": {
+ "itemId": "sandbox_1_building_37",
+ "itemRarity": 5
}
},
"craftItemData": {
@@ -5956,6 +6142,67 @@
"isHidden": false,
"craftGroupId": "sandbox_1_tactical_30",
"recipeLevel": 0
+ },
+ "sandbox_1_building_37": {
+ "itemId": "sandbox_1_building_37",
+ "type": "BASE_BUILDING",
+ "buildingUnlockDesc": "获取<环廊源石虫庆典>所有冠军奖章后解锁",
+ "materialItems": {
+ "sandbox_1_wood": 10,
+ "sandbox_1_stone": 5,
+ "sandbox_1_iron": 2
+ },
+ "upgradeItems": null,
+ "withdrawRatio": 90,
+ "repairCost": 140,
+ "isHidden": false,
+ "craftGroupId": "sandbox_1_building_37",
+ "recipeLevel": 0
+ },
+ "sandbox_1_tactical_31": {
+ "itemId": "sandbox_1_tactical_31",
+ "type": "TACTICAL",
+ "buildingUnlockDesc": "驻扎地升至3级解锁",
+ "materialItems": {
+ "sandbox_1_wood": 10
+ },
+ "upgradeItems": null,
+ "withdrawRatio": 90,
+ "repairCost": 50,
+ "isHidden": false,
+ "craftGroupId": "sandbox_1_tactical_31",
+ "recipeLevel": 0
+ },
+ "sandbox_1_tactical_32": {
+ "itemId": "sandbox_1_tactical_32",
+ "type": "TACTICAL",
+ "buildingUnlockDesc": "驻扎地升至5级解锁",
+ "materialItems": {
+ "sandbox_1_wood": 16,
+ "sandbox_1_stone": 6
+ },
+ "upgradeItems": null,
+ "withdrawRatio": 90,
+ "repairCost": 140,
+ "isHidden": false,
+ "craftGroupId": "sandbox_1_tactical_32",
+ "recipeLevel": 0
+ },
+ "sandbox_1_tactical_33": {
+ "itemId": "sandbox_1_tactical_33",
+ "type": "TACTICAL",
+ "buildingUnlockDesc": "驻扎地升至7级解锁",
+ "materialItems": {
+ "sandbox_1_wood": 16,
+ "sandbox_1_stone": 12,
+ "sandbox_1_iron": 5
+ },
+ "upgradeItems": null,
+ "withdrawRatio": 90,
+ "repairCost": 300,
+ "isHidden": false,
+ "craftGroupId": "sandbox_1_tactical_33",
+ "recipeLevel": 0
}
},
"livestockProduceData": {
@@ -6258,6 +6505,26 @@
"items": [
"sandbox_1_tactical_30"
]
+ },
+ "sandbox_1_building_37": {
+ "items": [
+ "sandbox_1_building_37"
+ ]
+ },
+ "sandbox_1_tactical_31": {
+ "items": [
+ "sandbox_1_tactical_31"
+ ]
+ },
+ "sandbox_1_tactical_32": {
+ "items": [
+ "sandbox_1_tactical_32"
+ ]
+ },
+ "sandbox_1_tactical_33": {
+ "items": [
+ "sandbox_1_tactical_33"
+ ]
}
},
"alchemyRecipeData": {
@@ -8090,6 +8357,16 @@
"nodeType": "HOME_PORTABLE_RIFT",
"name": "旷野房车",
"iconId": "node_portable"
+ },
+ "SELECTION": {
+ "nodeType": "SELECTION",
+ "name": "捕虫区",
+ "iconId": "node_selection"
+ },
+ "RACING": {
+ "nodeType": "RACING",
+ "name": "竞赛区",
+ "iconId": "node_racing"
}
},
"nodeUpgradeData": {
@@ -9017,6 +9294,114 @@
"description": "原本以为这处位于荒山野岭的矿脉附近会更加安静,但走近才发现热闹得像都市商业区的十字路口。",
"actionCost": 1,
"actionCostEnemyRush": 1
+ },
+ "sandbox_1_85": {
+ "stageId": "sandbox_1_85",
+ "levelId": "Obt/Sandbox/sandbox_1/level_sandbox1_78",
+ "code": "RA-NO",
+ "name": "虫影密植",
+ "description": "<@lv.description><捕虫区>>部署干员可以捕捉范围内虚弱的源石虫。\\n修验环廊地区最为人熟知的源石虫聚集地之一。随风摇晃的草木间,残影不断闪过,只要稍微靠近,这些黑影便会瞬间消失,弥散在浓郁的绿色中。",
+ "actionCost": 1,
+ "actionCostEnemyRush": 1
+ },
+ "sandbox_1_86": {
+ "stageId": "sandbox_1_86",
+ "levelId": "Obt/Sandbox/sandbox_1/level_sandbox1_79",
+ "code": "RA-NO",
+ "name": "幽邃巨洞",
+ "description": "<@lv.description><捕虫区>>部署干员可以捕捉范围内虚弱的源石虫。\\n举起火把,注意脚下,小心源石虫以及一切会扑上来的奇怪东西!",
+ "actionCost": 1,
+ "actionCostEnemyRush": 1
+ },
+ "sandbox_1_87": {
+ "stageId": "sandbox_1_87",
+ "levelId": "Obt/Sandbox/sandbox_1/level_sandbox1_80",
+ "code": "RA-NO",
+ "name": "熔金巢穴",
+ "description": "<@lv.description><捕虫区>>部署干员可以捕捉范围内虚弱的源石虫。\\n即便在修验环廊,偶尔也能看到禁坑一般的景象——但炽热的岩浆也无法阻止那些为了源石虫而来的冒险者。",
+ "actionCost": 1,
+ "actionCostEnemyRush": 1
+ },
+ "sandbox_1_88": {
+ "stageId": "sandbox_1_88",
+ "levelId": "Obt/Sandbox/sandbox_1/level_sandbox1_81",
+ "code": "RA-NO",
+ "name": "埃什南纳耐力赛",
+ "description": "<@lv.description><助跑哨>>使你的源石虫加速一段时间!\\n埃什南纳耐力赛拥有着极具特色的赛道。熔岩覆盖着路面,步伐稍微慢了一点都会闻到奇怪的焦糊味。",
+ "actionCost": 1,
+ "actionCostEnemyRush": 1
+ },
+ "sandbox_1_89": {
+ "stageId": "sandbox_1_89",
+ "levelId": "Obt/Sandbox/sandbox_1/level_sandbox1_82",
+ "code": "RA-NO",
+ "name": "阿格拉折返赛",
+ "description": "<@lv.description><助跑哨>>使你的源石虫加速一段时间!\\n阿格拉折返赛的赛道以弯道繁多而闻名,它也是淘汰参赛选手最多的一条赛道。危险的转弯往往会引发一连串的追尾事故。",
+ "actionCost": 1,
+ "actionCostEnemyRush": 1
+ },
+ "sandbox_1_90": {
+ "stageId": "sandbox_1_90",
+ "levelId": "Obt/Sandbox/sandbox_1/level_sandbox1_83",
+ "code": "RA-NO",
+ "name": "乌尔凯什冲刺赛",
+ "description": "<@lv.description><助跑哨>>使你的源石虫加速一段时间!\\n在乌尔凯什冲刺赛,选手们被要求像风一样前进,这里没有什么能阻止它们,如果有的话,那就是其他选手。",
+ "actionCost": 1,
+ "actionCostEnemyRush": 1
+ },
+ "sandbox_1_91": {
+ "stageId": "sandbox_1_91",
+ "levelId": "Obt/Sandbox/sandbox_1/level_sandbox1_84",
+ "code": "RA-NO",
+ "name": "杜安娜碰撞赛",
+ "description": "<@lv.description><助跑哨>>使你的源石虫加速一段时间!\\n<@lv.description><牵引器>>你的源石虫牵引一个目标,并且持续向该方向前进!\\n<@lv.description><吮液器>>你的源石虫持续偷取一个目标的体力!\\n作为整个赛事下半段的开场,杜安娜碰撞赛的赛道会让所有人印象深刻,选手们互相碰撞,挤占仅有的安全位置与空间,稍有不慎便会与深渊对视,与障碍接吻。",
+ "actionCost": 1,
+ "actionCostEnemyRush": 1
+ },
+ "sandbox_1_92": {
+ "stageId": "sandbox_1_92",
+ "levelId": "Obt/Sandbox/sandbox_1/level_sandbox1_85",
+ "code": "RA-NO",
+ "name": "加苏尔拟真赛",
+ "description": "<@lv.description><助跑哨>>使你的源石虫加速一段时间!\\n<@lv.description><牵引器>>你的源石虫牵引一个目标,并且持续向该方向前进!\\n<@lv.description><吮液器>>你的源石虫持续偷取一个目标的体力!\\n加苏尔拟真赛的赛道是整个赛事中路况最为混乱的一部分。想象一下,赛道里塞满了过的行人、占道的摊铺,还有突然扔来果核的孩子——真是太棒了。",
+ "actionCost": 1,
+ "actionCostEnemyRush": 1
+ },
+ "sandbox_1_93": {
+ "stageId": "sandbox_1_93",
+ "levelId": "Obt/Sandbox/sandbox_1/level_sandbox1_86",
+ "code": "RA-NO",
+ "name": "雷兰穿梭赛",
+ "description": "<@lv.description><助跑哨>>使你的源石虫加速一段时间!\\n<@lv.description><牵引器>>你的源石虫牵引一个目标,并且持续向该方向前进!\\n<@lv.description><吮液器>>你的源石虫持续偷取一个目标的体力!\\n雷兰穿梭赛的赛道拥有着最复杂的路径。在这里选手们充分根据自身的实际情况,穿梭于不同的岔路,奔向同一个终点。",
+ "actionCost": 1,
+ "actionCostEnemyRush": 1
+ },
+ "sandbox_1_94": {
+ "stageId": "sandbox_1_94",
+ "levelId": "Obt/Sandbox/sandbox_1/level_sandbox1_87",
+ "code": "RA-NO",
+ "name": "西帕尔爬坡赛",
+ "description": "<@lv.description><助跑哨>>使你的源石虫加速一段时间!\\n<@lv.description><牵引器>>你的源石虫牵引一个目标,并且持续向该方向前进!\\n<@lv.description><吮液器>>你的源石虫持续偷取一个目标的体力!\\n最后的终点就在前方,而最艰难的赛段也如约而至,熔岩、蒸汽,还有陡破,都会成为专门为选手们准备的小小“奖励”。",
+ "actionCost": 1,
+ "actionCostEnemyRush": 1
+ },
+ "sandbox_1_95": {
+ "stageId": "sandbox_1_95",
+ "levelId": "Obt/Sandbox/sandbox_1/level_sandbox1_88",
+ "code": "RA-NO",
+ "name": "“庆典须知”",
+ "description": "<@lv.description><助跑哨>>使你的源石虫加速一段时间!\\n<@lv.description><牵引器>>你的源石虫牵引一个目标,并且持续向该方向前进!\\n<@lv.description><吮液器>>你的源石虫持续偷取一个目标的体力!\\n这是关于参加修验环廊源石虫拉力赛的一些建议......",
+ "actionCost": 0,
+ "actionCostEnemyRush": 1
+ },
+ "sandbox_1_96": {
+ "stageId": "sandbox_1_96",
+ "levelId": "Obt/Sandbox/sandbox_1/level_sandbox1_89",
+ "code": "RA-NO",
+ "name": "回廊关",
+ "description": "<@lv.description><机关石门>>击破后会解锁新的可探索区域。被击破前,每次进入关卡会完全恢复原状。\\n再向前走似乎是一个完全不同的地方,虫群环绕巨石,林木沉默挺立,平静与安逸是这一切的尽头。",
+ "actionCost": 1,
+ "actionCostEnemyRush": 1
}
},
"zoneData": {
@@ -9055,6 +9440,12 @@
"zoneName": "巴布关口,“入口”",
"displayName": false,
"appellation": "Babum\nPass"
+ },
+ "z_1_5": {
+ "zoneId": "z_1_5",
+ "zoneName": "修验环廊",
+ "displayName": true,
+ "appellation": "Circle of Gitmalutu"
}
},
"nodeBuffData": {
@@ -9727,6 +10118,14 @@
"rewardType": "BUILDINGMAT"
}
]
+ },
+ "sandbox_1_96": {
+ "rewardList": [
+ {
+ "rewardItem": "sandbox_1_wood",
+ "rewardType": "BUILDINGMAT"
+ }
+ ]
}
},
"stageDetailPreviewRewardDict": {
@@ -10593,6 +10992,178 @@
"rewardType": "BUILDINGMAT"
}
]
+ },
+ "sandbox_1_85": {
+ "rewardList": [
+ {
+ "rewardItem": "sandbox_1_goodsundry",
+ "rewardType": "PLACEHOLDER"
+ },
+ {
+ "rewardItem": "sandbox_1_gold",
+ "rewardType": "COIN"
+ }
+ ]
+ },
+ "sandbox_1_86": {
+ "rewardList": [
+ {
+ "rewardItem": "sandbox_1_goodsundry",
+ "rewardType": "PLACEHOLDER"
+ },
+ {
+ "rewardItem": "sandbox_1_gold",
+ "rewardType": "COIN"
+ }
+ ]
+ },
+ "sandbox_1_87": {
+ "rewardList": [
+ {
+ "rewardItem": "sandbox_1_goodsundry",
+ "rewardType": "PLACEHOLDER"
+ },
+ {
+ "rewardItem": "sandbox_1_gold",
+ "rewardType": "COIN"
+ }
+ ]
+ },
+ "sandbox_1_88": {
+ "rewardList": [
+ {
+ "rewardItem": "sandbox_1_slugitem_1",
+ "rewardType": "SLUGITEM"
+ },
+ {
+ "rewardItem": "sandbox_1_gold",
+ "rewardType": "COIN"
+ },
+ {
+ "rewardItem": "sandbox_1_goodsundry",
+ "rewardType": "PLACEHOLDER"
+ }
+ ]
+ },
+ "sandbox_1_89": {
+ "rewardList": [
+ {
+ "rewardItem": "sandbox_1_slugitem_1",
+ "rewardType": "SLUGITEM"
+ },
+ {
+ "rewardItem": "sandbox_1_gold",
+ "rewardType": "COIN"
+ },
+ {
+ "rewardItem": "sandbox_1_goodsundry",
+ "rewardType": "PLACEHOLDER"
+ }
+ ]
+ },
+ "sandbox_1_90": {
+ "rewardList": [
+ {
+ "rewardItem": "sandbox_1_slugitem_1",
+ "rewardType": "SLUGITEM"
+ },
+ {
+ "rewardItem": "sandbox_1_gold",
+ "rewardType": "COIN"
+ },
+ {
+ "rewardItem": "sandbox_1_goodsundry",
+ "rewardType": "PLACEHOLDER"
+ }
+ ]
+ },
+ "sandbox_1_91": {
+ "rewardList": [
+ {
+ "rewardItem": "sandbox_1_slugitem_1",
+ "rewardType": "SLUGITEM"
+ },
+ {
+ "rewardItem": "sandbox_1_gold",
+ "rewardType": "COIN"
+ },
+ {
+ "rewardItem": "sandbox_1_goodsundry",
+ "rewardType": "PLACEHOLDER"
+ }
+ ]
+ },
+ "sandbox_1_92": {
+ "rewardList": [
+ {
+ "rewardItem": "sandbox_1_slugitem_1",
+ "rewardType": "SLUGITEM"
+ },
+ {
+ "rewardItem": "sandbox_1_gold",
+ "rewardType": "COIN"
+ },
+ {
+ "rewardItem": "sandbox_1_goodsundry",
+ "rewardType": "PLACEHOLDER"
+ }
+ ]
+ },
+ "sandbox_1_93": {
+ "rewardList": [
+ {
+ "rewardItem": "sandbox_1_slugitem_1",
+ "rewardType": "SLUGITEM"
+ },
+ {
+ "rewardItem": "sandbox_1_gold",
+ "rewardType": "COIN"
+ },
+ {
+ "rewardItem": "sandbox_1_goodsundry",
+ "rewardType": "PLACEHOLDER"
+ }
+ ]
+ },
+ "sandbox_1_94": {
+ "rewardList": [
+ {
+ "rewardItem": "sandbox_1_slugitem_1",
+ "rewardType": "SLUGITEM"
+ },
+ {
+ "rewardItem": "sandbox_1_gold",
+ "rewardType": "COIN"
+ },
+ {
+ "rewardItem": "sandbox_1_goodsundry",
+ "rewardType": "PLACEHOLDER"
+ }
+ ]
+ },
+ "sandbox_1_95": {
+ "rewardList": [
+ {
+ "rewardItem": "sandbox_1_slugitem_1",
+ "rewardType": "SLUGITEM"
+ },
+ {
+ "rewardItem": "sandbox_1_gold",
+ "rewardType": "COIN"
+ },
+ {
+ "rewardItem": "sandbox_1_goodsundry",
+ "rewardType": "PLACEHOLDER"
+ }
+ ]
+ },
+ "sandbox_1_96": {
+ "rewardList": [
+ {
+ "rewardItem": "sandbox_1_wood",
+ "rewardType": "BUILDINGMAT"
+ }
+ ]
}
},
"trapRewardDict": {
@@ -10672,6 +11243,106 @@
"rewardItemId": "sandbox_1_supermeat",
"rewardItemType": "FOODMAT",
"count": 3
+ },
+ "enemy_1305_mhslim": {
+ "rewardItemId": "sandbox_1_insect_1",
+ "rewardItemType": "INSECT",
+ "count": 1
+ },
+ "enemy_1305_mhslim_2": {
+ "rewardItemId": "sandbox_1_insect_2",
+ "rewardItemType": "INSECT",
+ "count": 1
+ },
+ "enemy_1007_slime": {
+ "rewardItemId": "sandbox_1_insect_3",
+ "rewardItemType": "INSECT",
+ "count": 1
+ },
+ "enemy_1007_slime_2": {
+ "rewardItemId": "sandbox_1_insect_4",
+ "rewardItemType": "INSECT",
+ "count": 1
+ },
+ "enemy_1132_sarchn": {
+ "rewardItemId": "sandbox_1_insect_5",
+ "rewardItemType": "INSECT",
+ "count": 1
+ },
+ "enemy_1132_sarchn_2": {
+ "rewardItemId": "sandbox_1_insect_6",
+ "rewardItemType": "INSECT",
+ "count": 1
+ },
+ "enemy_1004_mslime": {
+ "rewardItemId": "sandbox_1_insect_7",
+ "rewardItemType": "INSECT",
+ "count": 1
+ },
+ "enemy_1004_mslime_2": {
+ "rewardItemId": "sandbox_1_insect_8",
+ "rewardItemType": "INSECT",
+ "count": 1
+ },
+ "enemy_1021_bslime": {
+ "rewardItemId": "sandbox_1_insect_9",
+ "rewardItemType": "INSECT",
+ "count": 1
+ },
+ "enemy_1021_bslime_2": {
+ "rewardItemId": "sandbox_1_insect_10",
+ "rewardItemType": "INSECT",
+ "count": 1
+ },
+ "enemy_7018_scarab": {
+ "rewardItemId": "sandbox_1_insect_11",
+ "rewardItemType": "INSECT",
+ "count": 1
+ },
+ "enemy_1133_harchn": {
+ "rewardItemId": "sandbox_1_insect_12",
+ "rewardItemType": "INSECT",
+ "count": 1
+ },
+ "enemy_1133_harchn_2": {
+ "rewardItemId": "sandbox_1_insect_13",
+ "rewardItemType": "INSECT",
+ "count": 1
+ },
+ "enemy_1246_aslime": {
+ "rewardItemId": "sandbox_1_insect_14",
+ "rewardItemType": "INSECT",
+ "count": 1
+ },
+ "enemy_1246_aslime_2": {
+ "rewardItemId": "sandbox_1_insect_15",
+ "rewardItemType": "INSECT",
+ "count": 1
+ },
+ "enemy_6003_trsslm": {
+ "rewardItemId": "sandbox_1_insect_16",
+ "rewardItemType": "INSECT",
+ "count": 1
+ },
+ "enemy_1050_lslime": {
+ "rewardItemId": "sandbox_1_insect_17",
+ "rewardItemType": "INSECT",
+ "count": 1
+ },
+ "enemy_7044_xblbug": {
+ "rewardItemId": "sandbox_1_insect_18",
+ "rewardItemType": "INSECT",
+ "count": 1
+ },
+ "enemy_7045_xbtd": {
+ "rewardItemId": "sandbox_1_insect_19",
+ "rewardItemType": "INSECT",
+ "count": 1
+ },
+ "enemy_7046_xbslug": {
+ "rewardItemId": "sandbox_1_insect_20",
+ "rewardItemType": "INSECT",
+ "count": 1
}
},
"unitPreviewRewardDict": {
@@ -13028,6 +13699,118 @@
"rewardType": "COIN"
}
]
+ },
+ "sandbox_1_85": {
+ "rewardList": [
+ {
+ "rewardItem": "sandbox_1_egg",
+ "rewardType": "FOODMAT"
+ },
+ {
+ "rewardItem": "sandbox_1_mushroom",
+ "rewardType": "FOODMAT"
+ },
+ {
+ "rewardItem": "sandbox_1_peper",
+ "rewardType": "FOODMAT"
+ },
+ {
+ "rewardItem": "sandbox_1_sugar",
+ "rewardType": "FOODMAT"
+ },
+ {
+ "rewardItem": "sandbox_1_horn",
+ "rewardType": "FOODMAT"
+ },
+ {
+ "rewardItem": "sandbox_1_gold",
+ "rewardType": "COIN"
+ }
+ ]
+ },
+ "sandbox_1_86": {
+ "rewardList": [
+ {
+ "rewardItem": "sandbox_1_egg",
+ "rewardType": "FOODMAT"
+ },
+ {
+ "rewardItem": "sandbox_1_mushroom",
+ "rewardType": "FOODMAT"
+ },
+ {
+ "rewardItem": "sandbox_1_peper",
+ "rewardType": "FOODMAT"
+ },
+ {
+ "rewardItem": "sandbox_1_sugar",
+ "rewardType": "FOODMAT"
+ },
+ {
+ "rewardItem": "sandbox_1_horn",
+ "rewardType": "FOODMAT"
+ },
+ {
+ "rewardItem": "sandbox_1_gold",
+ "rewardType": "COIN"
+ }
+ ]
+ },
+ "sandbox_1_87": {
+ "rewardList": [
+ {
+ "rewardItem": "sandbox_1_egg",
+ "rewardType": "FOODMAT"
+ },
+ {
+ "rewardItem": "sandbox_1_mushroom",
+ "rewardType": "FOODMAT"
+ },
+ {
+ "rewardItem": "sandbox_1_peper",
+ "rewardType": "FOODMAT"
+ },
+ {
+ "rewardItem": "sandbox_1_sugar",
+ "rewardType": "FOODMAT"
+ },
+ {
+ "rewardItem": "sandbox_1_horn",
+ "rewardType": "FOODMAT"
+ },
+ {
+ "rewardItem": "sandbox_1_gold",
+ "rewardType": "COIN"
+ }
+ ]
+ },
+ "sandbox_1_96": {
+ "rewardList": [
+ {
+ "rewardItem": "sandbox_1_egg",
+ "rewardType": "FOODMAT"
+ },
+ {
+ "rewardItem": "sandbox_1_mushroom",
+ "rewardType": "FOODMAT"
+ },
+ {
+ "rewardItem": "sandbox_1_peper",
+ "rewardType": "FOODMAT"
+ },
+ {
+ "rewardItem": "sandbox_1_sugar",
+ "rewardType": "FOODMAT"
+ },
+ {
+ "rewardItem": "sandbox_1_horn",
+ "rewardType": "FOODMAT"
+ },
+ {
+ "rewardItem": "sandbox_1_gold",
+ "rewardType": "COIN"
+ }
+ ]
}
},
"rushPreviewRewardDict": {
@@ -18623,6 +19406,177 @@
],
"dynamicEnemy": []
}
+ ],
+ "INSECT": [
+ {
+ "enemyGroupKey": "insect_1",
+ "enemy": [
+ {
+ "enemyKey": "enemy_1004_mslime_2",
+ "branchId": "insect_route_random",
+ "count": 1,
+ "interval": 1.0,
+ "preDelay": 0.0
+ }
+ ],
+ "dynamicEnemy": []
+ },
+ {
+ "enemyGroupKey": "insect_2",
+ "enemy": [
+ {
+ "enemyKey": "enemy_1007_slime_2",
+ "branchId": "insect_route_random",
+ "count": 1,
+ "interval": 1.0,
+ "preDelay": 0.0
+ }
+ ],
+ "dynamicEnemy": []
+ },
+ {
+ "enemyGroupKey": "insect_3",
+ "enemy": [
+ {
+ "enemyKey": "enemy_1246_aslime_2",
+ "branchId": "insect_route_random",
+ "count": 1,
+ "interval": 1.0,
+ "preDelay": 0.0
+ }
+ ],
+ "dynamicEnemy": []
+ },
+ {
+ "enemyGroupKey": "insect_4",
+ "enemy": [
+ {
+ "enemyKey": "enemy_7044_xblbug",
+ "branchId": "xblbug_route",
+ "count": 1,
+ "interval": 1.0,
+ "preDelay": 0.0
+ }
+ ],
+ "dynamicEnemy": []
+ },
+ {
+ "enemyGroupKey": "insect_5",
+ "enemy": [
+ {
+ "enemyKey": "enemy_1132_sarchn_2",
+ "branchId": "insect_route_random",
+ "count": 1,
+ "interval": 1.0,
+ "preDelay": 0.0
+ }
+ ],
+ "dynamicEnemy": []
+ },
+ {
+ "enemyGroupKey": "insect_6",
+ "enemy": [
+ {
+ "enemyKey": "enemy_1133_harchn_2",
+ "branchId": "insect_route_random",
+ "count": 1,
+ "interval": 1.0,
+ "preDelay": 0.0
+ }
+ ],
+ "dynamicEnemy": []
+ },
+ {
+ "enemyGroupKey": "insect_7",
+ "enemy": [
+ {
+ "enemyKey": "enemy_7046_xbslug",
+ "branchId": "xbslug_route",
+ "count": 1,
+ "interval": 1.0,
+ "preDelay": 0.0
+ }
+ ],
+ "dynamicEnemy": []
+ },
+ {
+ "enemyGroupKey": "insect_8",
+ "enemy": [
+ {
+ "enemyKey": "enemy_6003_trsslm",
+ "branchId": "trsslm_route",
+ "count": 1,
+ "interval": 1.0,
+ "preDelay": 0.0
+ }
+ ],
+ "dynamicEnemy": []
+ },
+ {
+ "enemyGroupKey": "insect_9",
+ "enemy": [
+ {
+ "enemyKey": "enemy_7045_xbtd",
+ "branchId": "xbtd_route",
+ "count": 1,
+ "interval": 1.0,
+ "preDelay": 0.0
+ }
+ ],
+ "dynamicEnemy": []
+ },
+ {
+ "enemyGroupKey": "insect_10",
+ "enemy": [
+ {
+ "enemyKey": "enemy_1305_mhslim_2",
+ "branchId": "insect_route_random",
+ "count": 1,
+ "interval": 1.0,
+ "preDelay": 0.0
+ }
+ ],
+ "dynamicEnemy": []
+ },
+ {
+ "enemyGroupKey": "insect_11",
+ "enemy": [
+ {
+ "enemyKey": "enemy_1021_bslime_2",
+ "branchId": "insect_route_random",
+ "count": 1,
+ "interval": 1.0,
+ "preDelay": 0.0
+ }
+ ],
+ "dynamicEnemy": []
+ },
+ {
+ "enemyGroupKey": "insect_12",
+ "enemy": [
+ {
+ "enemyKey": "enemy_7018_scarab",
+ "branchId": "insect_route_random",
+ "count": 1,
+ "interval": 1.0,
+ "preDelay": 0.0
+ }
+ ],
+ "dynamicEnemy": []
+ },
+ {
+ "enemyGroupKey": "insect_13",
+ "enemy": [
+ {
+ "enemyKey": "enemy_1050_lslime",
+ "branchId": "lslime_route",
+ "count": 1,
+ "interval": 1.0,
+ "preDelay": 0.0
+ }
+ ],
+ "dynamicEnemy": []
+ }
]
},
"rushEnemyDbRef": [
@@ -19445,6 +20399,58 @@
{
"id": "enemy_1045_hammer_2",
"level": 0
+ },
+ {
+ "id": "enemy_1004_mslime_2",
+ "level": 0
+ },
+ {
+ "id": "enemy_1007_slime_2",
+ "level": 0
+ },
+ {
+ "id": "enemy_1021_bslime_2",
+ "level": 0
+ },
+ {
+ "id": "enemy_1246_aslime_2",
+ "level": 0
+ },
+ {
+ "id": "enemy_1305_mhslim_2",
+ "level": 0
+ },
+ {
+ "id": "enemy_7018_scarab",
+ "level": 0
+ },
+ {
+ "id": "enemy_7044_xblbug",
+ "level": 0
+ },
+ {
+ "id": "enemy_7045_xbtd",
+ "level": 0
+ },
+ {
+ "id": "enemy_7046_xbslug",
+ "level": 0
+ },
+ {
+ "id": "enemy_1132_sarchn_2",
+ "level": 0
+ },
+ {
+ "id": "enemy_1133_harchn_2",
+ "level": 0
+ },
+ {
+ "id": "enemy_6003_trsslm",
+ "level": 0
+ },
+ {
+ "id": "enemy_1050_lslime",
+ "level": 0
}
]
},
@@ -19613,8 +20619,8 @@
"imgLoadingNormalName": "sandbox_loading_normal",
"imgLoadingBaseName": "sandbox_loading_base",
"imgUnloadingBaseName": "sandbox_loading_return",
- "isChallengeOpen": false,
- "isRacingOpen": false,
+ "isChallengeOpen": true,
+ "isRacingOpen": true,
"hasExploreMode": true,
"exploreModeBuffDescs": [
"资源最大生命值降低25%",
@@ -19826,6 +20832,16 @@
"tip": "游勇敌袭出现时会先停留原地,养精蓄锐数日后才会出发入侵【驻扎地】,请注意及时应对",
"weight": 50.0,
"category": "ALL"
+ },
+ {
+ "tip": "源石虫只能在捕虫区捕捉",
+ "weight": 50.0,
+ "category": "ALL"
+ },
+ {
+ "tip": "学习诱导器可以随机习得一个特性",
+ "weight": 50.0,
+ "category": "ALL"
}
],
"runeDatas": {
@@ -37789,6 +38805,42 @@
"questLineType": "NONE",
"questRouteParam": null,
"showProgressIndex": 0
+ },
+ "racing_medals_trophy": {
+ "questId": "racing_medals_trophy",
+ "questLine": "racing_line",
+ "questTitle": null,
+ "questDesc": null,
+ "questTargetDesc": null,
+ "isDisplay": false,
+ "questRouteType": "NONE",
+ "questLineType": "SIDE",
+ "questRouteParam": null,
+ "showProgressIndex": 0
+ },
+ "racing_guide": {
+ "questId": "racing_guide",
+ "questLine": "racing_guide_line",
+ "questTitle": null,
+ "questDesc": null,
+ "questTargetDesc": null,
+ "isDisplay": false,
+ "questRouteType": "NONE",
+ "questLineType": "NONE",
+ "questRouteParam": null,
+ "showProgressIndex": 0
+ },
+ "catch_guide": {
+ "questId": "catch_guide",
+ "questLine": "catch_guide_line",
+ "questTitle": null,
+ "questDesc": null,
+ "questTargetDesc": null,
+ "isDisplay": false,
+ "questRouteType": "NONE",
+ "questLineType": "NONE",
+ "questRouteParam": null,
+ "showProgressIndex": 0
}
},
"npcData": {
@@ -39301,6 +40353,30 @@
"questLineBadgeType": "GUIDE",
"questLineDesc": "null",
"sortId": 999
+ },
+ "racing_line": {
+ "questLineId": "racing_line",
+ "questLineTitle": "赛虫奖杯",
+ "questLineType": "SIDE",
+ "questLineBadgeType": "NONE",
+ "questLineDesc": "null",
+ "sortId": 999
+ },
+ "racing_guide_line": {
+ "questLineId": "racing_guide_line",
+ "questLineTitle": "赛虫训练关",
+ "questLineType": "NONE",
+ "questLineBadgeType": "NONE",
+ "questLineDesc": "null",
+ "sortId": 999
+ },
+ "catch_guide_line": {
+ "questLineId": "catch_guide_line",
+ "questLineTitle": "抓虫训练关",
+ "questLineType": "NONE",
+ "questLineBadgeType": "NONE",
+ "questLineDesc": "null",
+ "sortId": 999
}
},
"questLineStoryData": {
@@ -47781,6 +48857,111 @@
"count": 1,
"coinType": "DIMENSION_COIN",
"value": 162
+ },
+ "sandbox_1_good_481_slugitem_1": {
+ "goodId": "sandbox_1_good_481_slugitem_1",
+ "itemId": "sandbox_1_slugitem_1",
+ "count": 1,
+ "coinType": "GOLD",
+ "value": 55
+ },
+ "sandbox_1_good_482_slugitem_1": {
+ "goodId": "sandbox_1_good_482_slugitem_1",
+ "itemId": "sandbox_1_slugitem_1",
+ "count": 3,
+ "coinType": "GOLD",
+ "value": 165
+ },
+ "sandbox_1_good_483_slugitem_1": {
+ "goodId": "sandbox_1_good_483_slugitem_1",
+ "itemId": "sandbox_1_slugitem_1",
+ "count": 5,
+ "coinType": "GOLD",
+ "value": 250
+ },
+ "sandbox_1_good_484_slugitem_1": {
+ "goodId": "sandbox_1_good_484_slugitem_1",
+ "itemId": "sandbox_1_slugitem_1",
+ "count": 10,
+ "coinType": "GOLD",
+ "value": 500
+ },
+ "sandbox_1_good_485_slugitem_1": {
+ "goodId": "sandbox_1_good_485_slugitem_1",
+ "itemId": "sandbox_1_slugitem_1",
+ "count": 20,
+ "coinType": "GOLD",
+ "value": 900
+ },
+ "sandbox_1_good_486_slugitem_1": {
+ "goodId": "sandbox_1_good_486_slugitem_1",
+ "itemId": "sandbox_1_slugitem_1",
+ "count": 1,
+ "coinType": "GOLD",
+ "value": 55
+ },
+ "sandbox_1_good_487_slugitem_1": {
+ "goodId": "sandbox_1_good_487_slugitem_1",
+ "itemId": "sandbox_1_slugitem_1",
+ "count": 3,
+ "coinType": "GOLD",
+ "value": 165
+ },
+ "sandbox_1_good_488_slugitem_1": {
+ "goodId": "sandbox_1_good_488_slugitem_1",
+ "itemId": "sandbox_1_slugitem_1",
+ "count": 5,
+ "coinType": "GOLD",
+ "value": 250
+ },
+ "sandbox_1_good_489_slugitem_1": {
+ "goodId": "sandbox_1_good_489_slugitem_1",
+ "itemId": "sandbox_1_slugitem_1",
+ "count": 10,
+ "coinType": "GOLD",
+ "value": 500
+ },
+ "sandbox_1_good_490_slugitem_1": {
+ "goodId": "sandbox_1_good_490_slugitem_1",
+ "itemId": "sandbox_1_slugitem_1",
+ "count": 20,
+ "coinType": "GOLD",
+ "value": 900
+ },
+ "sandbox_1_good_491_slugitem_1": {
+ "goodId": "sandbox_1_good_491_slugitem_1",
+ "itemId": "sandbox_1_slugitem_1",
+ "count": 1,
+ "coinType": "GOLD",
+ "value": 55
+ },
+ "sandbox_1_good_492_slugitem_1": {
+ "goodId": "sandbox_1_good_492_slugitem_1",
+ "itemId": "sandbox_1_slugitem_1",
+ "count": 3,
+ "coinType": "GOLD",
+ "value": 165
+ },
+ "sandbox_1_good_493_slugitem_1": {
+ "goodId": "sandbox_1_good_493_slugitem_1",
+ "itemId": "sandbox_1_slugitem_1",
+ "count": 5,
+ "coinType": "GOLD",
+ "value": 250
+ },
+ "sandbox_1_good_494_slugitem_1": {
+ "goodId": "sandbox_1_good_494_slugitem_1",
+ "itemId": "sandbox_1_slugitem_1",
+ "count": 10,
+ "coinType": "GOLD",
+ "value": 500
+ },
+ "sandbox_1_good_495_slugitem_1": {
+ "goodId": "sandbox_1_good_495_slugitem_1",
+ "itemId": "sandbox_1_slugitem_1",
+ "count": 20,
+ "coinType": "GOLD",
+ "value": 900
}
},
"shopDialogData": {
@@ -47796,6 +48977,10 @@
"RAINY": [
"浸季来了,大家干活时常懈怠,所以就更需要我们提供货品支持!",
"又下暴雨又有高温,这诡异的天气实在让人难受......"
+ ],
+ "CHALLENGE": [
+ "欢迎光临,这次您要买点啥?",
+ "新到的货品也不少,请尽情挑选!"
]
},
"afterBuyDialogs": [
@@ -48129,7 +49314,8 @@
"sandbox_1_craft_14": "LONG",
"sandbox_1_craft_15": "LONG",
"sandbox_1_craft_16": "LONG",
- "sandbox_1_craft_17": "LONG"
+ "sandbox_1_craft_17": "LONG",
+ "sandbox_1_building_37": "FUNCTION"
},
"monthRushData": [
{
@@ -49957,6 +51143,72 @@
"sortId": 49,
"name": "纪念品收集家",
"desc": "获得17个信物"
+ },
+ "achieve_2_20": {
+ "id": "achieve_2_20",
+ "achievementType": [
+ "BUILD",
+ "ALL"
+ ],
+ "raritySortId": 1,
+ "sortId": 50,
+ "name": "营地建设冠军",
+ "desc": "驻扎地等级升级至7级"
+ },
+ "achieve_3_23": {
+ "id": "achieve_3_23",
+ "achievementType": [
+ "EXPLORE",
+ "ALL"
+ ],
+ "raritySortId": 1,
+ "sortId": 51,
+ "name": "环廊游览者",
+ "desc": "解锁【修验环廊】"
+ },
+ "achieve_3_24": {
+ "id": "achieve_3_24",
+ "achievementType": [
+ "EXPLORE",
+ "ALL"
+ ],
+ "raritySortId": 3,
+ "sortId": 52,
+ "name": "坚持!再坚持!",
+ "desc": "在“险途”测试演算中生存天数达到18日"
+ },
+ "achieve_3_25": {
+ "id": "achieve_3_25",
+ "achievementType": [
+ "EXPLORE",
+ "ALL"
+ ],
+ "raritySortId": 1,
+ "sortId": 53,
+ "name": "源石虫猎手",
+ "desc": "捕获50只源石虫"
+ },
+ "achieve_3_26": {
+ "id": "achieve_3_26",
+ "achievementType": [
+ "EXPLORE",
+ "ALL"
+ ],
+ "raritySortId": 1,
+ "sortId": 54,
+ "name": "庆典常客",
+ "desc": "参加7次环廊源石虫庆典比赛"
+ },
+ "achieve_3_27": {
+ "id": "achieve_3_27",
+ "achievementType": [
+ "EXPLORE",
+ "ALL"
+ ],
+ "raritySortId": 2,
+ "sortId": 55,
+ "name": "领奖台最高处",
+ "desc": "在环廊源石虫庆典中获得7次冠军"
}
},
"achievementTypeData": {
@@ -50029,6 +51281,10 @@
"music_sandbox_v2_9": {
"musicId": "music_sandbox_v2_9",
"unlockCondDesc": "继续探索以解锁"
+ },
+ "music_sandbox_v2_10": {
+ "musicId": "music_sandbox_v2_10",
+ "unlockCondDesc": "继续探索以解锁"
}
},
"baseUpdate": [
@@ -50227,7 +51483,7 @@
},
{
"previewId": "upgradepreview_9",
- "previewValue": 5,
+ "previewValue": 6,
"detailData": {
"funcId": "upgradepreview_9",
"unlockType": "BUILD",
@@ -50461,7 +51717,7 @@
},
{
"previewId": "upgradepreview_10",
- "previewValue": 8,
+ "previewValue": 9,
"detailData": {
"funcId": "upgradepreview_10",
"unlockType": "BUILD",
@@ -50554,12 +51810,79 @@
"sortId": 42,
"displayType": "NUMBER"
}
+ },
+ {
+ "previewId": "upgradepreview_13",
+ "previewValue": 0,
+ "detailData": {
+ "funcId": "upgradepreview_13",
+ "unlockType": "RACING",
+ "typeTitle": "饲养箱",
+ "desc": "开放饲养箱容量上限",
+ "icon": "sandbox_basepreview_8",
+ "darkMode": true,
+ "sortId": 50,
+ "displayType": "UPDATE"
+ }
}
],
"scoreFactor": "3",
"portableRepairCost": 600,
"entryCount": 18,
"repairCost": 1200
+ },
+ {
+ "baseLevelId": "baselevel_7",
+ "baseLevel": 7,
+ "conditions": [
+ {
+ "desc": "捕获{0}只源石虫",
+ "limitCond": "RacingCatch",
+ "param": [
+ "1"
+ ]
+ }
+ ],
+ "items": {
+ "sandbox_1_stone": 200,
+ "sandbox_1_iron": 100,
+ "sandbox_1_diamond": 50,
+ "sandbox_1_water": 50
+ },
+ "previewDatas": [
+ {
+ "previewId": "upgradepreview_10",
+ "previewValue": 1,
+ "detailData": {
+ "funcId": "upgradepreview_10",
+ "unlockType": "BUILD",
+ "typeTitle": "组装台",
+ "desc": "当前设施配方更新最大等级",
+ "icon": "sandbox_basepreview_6",
+ "darkMode": true,
+ "sortId": 42,
+ "displayType": "NUMBER"
+ }
+ },
+ {
+ "previewId": "upgradepreview_13",
+ "previewValue": 0,
+ "detailData": {
+ "funcId": "upgradepreview_13",
+ "unlockType": "RACING",
+ "typeTitle": "饲养箱",
+ "desc": "开放饲养箱容量上限",
+ "icon": "sandbox_basepreview_8",
+ "darkMode": true,
+ "sortId": 50,
+ "displayType": "UPDATE"
+ }
+ }
+ ],
+ "scoreFactor": "3",
+ "portableRepairCost": 700,
+ "entryCount": 18,
+ "repairCost": 1400
}
],
"developmentLineSegmentDatas": [
@@ -51362,6 +52685,13 @@
"functionDesc": "所有我方干员阻挡数-1,最大生命值-40%,<隐焰>地块不再造成伤害",
"description": "连绵不断的大雨天......谁知道来自焚风热土的风会吹来这么多水汽。在这样极端的天气下,人们战斗的时候也很难提起精神。",
"color": "2491f6"
+ },
+ "CHALLENGE": {
+ "seasonType": "CHALLENGE",
+ "name": "险途测试",
+ "functionDesc": "所有节点的天气变为最恶劣,所有我方干员阻挡数-1,最大生命值-40%,<种植箱集群>产量大幅降低",
+ "description": "一种基于阿尔萨兰现有数据进行推演测试的模式,接受测试的个体将会面临最复杂的压力测试。",
+ "color": "ef4225"
}
},
"confirmIconData": [
@@ -52007,62 +53337,1097 @@
}
},
"racingData": {
- "racerBasicInfo": {},
- "racerTalentInfo": {},
- "racerNameInfo": {},
- "racerMedalInfo": {},
- "enemyItemMap": {},
- "racingItemInfo": {},
+ "racerBasicInfo": {
+ "enemy_7501_rmhslm": {
+ "racerId": "enemy_7501_rmhslm",
+ "sortId": 20,
+ "prts____check_required____clz_Torappu_SandboxV2RacerBasicInfo____racerTypeName": "灼热源石虫",
+ "itemId": "sandbox_1_insect_1",
+ "attributeMaxValue": [
+ 32,
+ 60,
+ 30,
+ 30,
+ 2
+ ]
+ },
+ "enemy_7501_rmhslm_2": {
+ "racerId": "enemy_7501_rmhslm_2",
+ "sortId": 19,
+ "prts____check_required____clz_Torappu_SandboxV2RacerBasicInfo____racerTypeName": "炽焰源石虫",
+ "itemId": "sandbox_1_insect_2",
+ "attributeMaxValue": [
+ 32,
+ 60,
+ 30,
+ 30,
+ 2
+ ]
+ },
+ "enemy_7502_rslm": {
+ "racerId": "enemy_7502_rslm",
+ "sortId": 18,
+ "prts____check_required____clz_Torappu_SandboxV2RacerBasicInfo____racerTypeName": "源石虫",
+ "itemId": "sandbox_1_insect_3",
+ "attributeMaxValue": [
+ 38,
+ 25,
+ 29,
+ 28,
+ 2
+ ]
+ },
+ "enemy_7502_rslm_2": {
+ "racerId": "enemy_7502_rslm_2",
+ "sortId": 17,
+ "prts____check_required____clz_Torappu_SandboxV2RacerBasicInfo____racerTypeName": "源石虫·α",
+ "itemId": "sandbox_1_insect_4",
+ "attributeMaxValue": [
+ 38,
+ 25,
+ 29,
+ 28,
+ 2
+ ]
+ },
+ "enemy_7503_rsrchn": {
+ "racerId": "enemy_7503_rsrchn",
+ "sortId": 16,
+ "prts____check_required____clz_Torappu_SandboxV2RacerBasicInfo____racerTypeName": "变异岩蛛",
+ "itemId": "sandbox_1_insect_5",
+ "attributeMaxValue": [
+ 33,
+ 63,
+ 65,
+ 29,
+ 3
+ ]
+ },
+ "enemy_7503_rsrchn_2": {
+ "racerId": "enemy_7503_rsrchn_2",
+ "sortId": 15,
+ "prts____check_required____clz_Torappu_SandboxV2RacerBasicInfo____racerTypeName": "变异岩蛛·α",
+ "itemId": "sandbox_1_insect_6",
+ "attributeMaxValue": [
+ 33,
+ 63,
+ 65,
+ 29,
+ 3
+ ]
+ },
+ "enemy_7504_rmslm": {
+ "racerId": "enemy_7504_rmslm",
+ "sortId": 14,
+ "prts____check_required____clz_Torappu_SandboxV2RacerBasicInfo____racerTypeName": "酸液源石虫",
+ "itemId": "sandbox_1_insect_7",
+ "attributeMaxValue": [
+ 65,
+ 65,
+ 11,
+ 8,
+ 2
+ ]
+ },
+ "enemy_7504_rmslm_2": {
+ "racerId": "enemy_7504_rmslm_2",
+ "sortId": 13,
+ "prts____check_required____clz_Torappu_SandboxV2RacerBasicInfo____racerTypeName": "酸液源石虫·α",
+ "itemId": "sandbox_1_insect_8",
+ "attributeMaxValue": [
+ 65,
+ 65,
+ 11,
+ 8,
+ 2
+ ]
+ },
+ "enemy_7505_rbslm": {
+ "racerId": "enemy_7505_rbslm",
+ "sortId": 12,
+ "prts____check_required____clz_Torappu_SandboxV2RacerBasicInfo____racerTypeName": "高能源石虫",
+ "itemId": "sandbox_1_insect_9",
+ "attributeMaxValue": [
+ 43,
+ 63,
+ 5,
+ 11,
+ 3
+ ]
+ },
+ "enemy_7505_rbslm_2": {
+ "racerId": "enemy_7505_rbslm_2",
+ "sortId": 11,
+ "prts____check_required____clz_Torappu_SandboxV2RacerBasicInfo____racerTypeName": "高能源石虫·α",
+ "itemId": "sandbox_1_insect_10",
+ "attributeMaxValue": [
+ 43,
+ 63,
+ 5,
+ 11,
+ 3
+ ]
+ },
+ "enemy_7506_rscrab": {
+ "racerId": "enemy_7506_rscrab",
+ "sortId": 6,
+ "prts____check_required____clz_Torappu_SandboxV2RacerBasicInfo____racerTypeName": "爆裂源石虫",
+ "itemId": "sandbox_1_insect_11",
+ "attributeMaxValue": [
+ 40,
+ 70,
+ 10,
+ 15,
+ 3
+ ]
+ },
+ "enemy_7507_rhrchn": {
+ "racerId": "enemy_7507_rhrchn",
+ "sortId": 10,
+ "prts____check_required____clz_Torappu_SandboxV2RacerBasicInfo____racerTypeName": "变异巨岩蛛",
+ "itemId": "sandbox_1_insect_12",
+ "attributeMaxValue": [
+ 31,
+ 30,
+ 65,
+ 65,
+ 5
+ ]
+ },
+ "enemy_7507_rhrchn_2": {
+ "racerId": "enemy_7507_rhrchn_2",
+ "sortId": 9,
+ "prts____check_required____clz_Torappu_SandboxV2RacerBasicInfo____racerTypeName": "变异巨岩蛛·α",
+ "itemId": "sandbox_1_insect_13",
+ "attributeMaxValue": [
+ 31,
+ 30,
+ 65,
+ 65,
+ 5
+ ]
+ },
+ "enemy_7508_raslm": {
+ "racerId": "enemy_7508_raslm",
+ "sortId": 8,
+ "prts____check_required____clz_Torappu_SandboxV2RacerBasicInfo____racerTypeName": "黑水源石虫",
+ "itemId": "sandbox_1_insect_14",
+ "attributeMaxValue": [
+ 63,
+ 11,
+ 30,
+ 20,
+ 2
+ ]
+ },
+ "enemy_7508_raslm_2": {
+ "racerId": "enemy_7508_raslm_2",
+ "sortId": 7,
+ "prts____check_required____clz_Torappu_SandboxV2RacerBasicInfo____racerTypeName": "黑水源石虫·α",
+ "itemId": "sandbox_1_insect_15",
+ "attributeMaxValue": [
+ 63,
+ 11,
+ 30,
+ 20,
+ 2
+ ]
+ },
+ "enemy_7509_rtrslm": {
+ "racerId": "enemy_7509_rtrslm",
+ "sortId": 5,
+ "prts____check_required____clz_Torappu_SandboxV2RacerBasicInfo____racerTypeName": "“闪亮噗噜”",
+ "itemId": "sandbox_1_insect_16",
+ "attributeMaxValue": [
+ 32,
+ 70,
+ 31,
+ 35,
+ 5
+ ]
+ },
+ "enemy_7510_rlslm": {
+ "racerId": "enemy_7510_rlslm",
+ "sortId": 2,
+ "prts____check_required____clz_Torappu_SandboxV2RacerBasicInfo____racerTypeName": "\"庞贝\"",
+ "itemId": "sandbox_1_insect_17",
+ "attributeMaxValue": [
+ 32,
+ 16,
+ 70,
+ 70,
+ 5
+ ]
+ },
+ "enemy_7511_rxbl": {
+ "racerId": "enemy_7511_rxbl",
+ "sortId": 3,
+ "prts____check_required____clz_Torappu_SandboxV2RacerBasicInfo____racerTypeName": "振翅源石虫",
+ "itemId": "sandbox_1_insect_18",
+ "attributeMaxValue": [
+ 39,
+ 25,
+ 30,
+ 16,
+ 2
+ ]
+ },
+ "enemy_7512_rxbtd": {
+ "racerId": "enemy_7512_rxbtd",
+ "sortId": 1,
+ "prts____check_required____clz_Torappu_SandboxV2RacerBasicInfo____racerTypeName": "冲锋源石虫",
+ "itemId": "sandbox_1_insect_19",
+ "attributeMaxValue": [
+ 70,
+ 15,
+ 31,
+ 21,
+ 5
+ ]
+ },
+ "enemy_7513_rxbslg": {
+ "racerId": "enemy_7513_rxbslg",
+ "sortId": 4,
+ "prts____check_required____clz_Torappu_SandboxV2RacerBasicInfo____racerTypeName": "披甲源石虫",
+ "itemId": "sandbox_1_insect_20",
+ "attributeMaxValue": [
+ 31,
+ 21,
+ 70,
+ 40,
+ 4
+ ]
+ }
+ },
+ "racerTalentInfo": {
+ "talent_racing_1": {
+ "talentId": "talent_racing_1",
+ "talentType": "LEARNED",
+ "talentIconId": "sandbox_1_racing_icon_speed",
+ "desc": "比赛后段处于后3名时,速度+15"
+ },
+ "talent_racing_2": {
+ "talentId": "talent_racing_2",
+ "talentType": "LEARNED",
+ "talentIconId": "sandbox_1_racing_icon_speed",
+ "desc": "比赛时,速度+5"
+ },
+ "talent_racing_3": {
+ "talentId": "talent_racing_3",
+ "talentType": "LEARNED",
+ "talentIconId": "sandbox_1_racing_icon_speed",
+ "desc": "每次进入提速状态时加速度+15,持续5秒"
+ },
+ "talent_racing_4": {
+ "talentId": "talent_racing_4",
+ "talentType": "LEARNED",
+ "talentIconId": "sandbox_1_racing_icon_speed",
+ "desc": "周围有其他源石虫时,速度+15,持续3秒;每次提速状态期间触发一次"
+ },
+ "talent_racing_5": {
+ "talentId": "talent_racing_5",
+ "talentType": "LEARNED",
+ "talentIconId": "sandbox_1_racing_icon_speed",
+ "desc": "每次进入提速状态时速度+10,持续3秒"
+ },
+ "talent_racing_6": {
+ "talentId": "talent_racing_6",
+ "talentType": "LEARNED",
+ "talentIconId": "sandbox_1_racing_icon_speed",
+ "desc": "比赛时,速度+3,加速度+5"
+ },
+ "talent_racing_7": {
+ "talentId": "talent_racing_7",
+ "talentType": "LEARNED",
+ "talentIconId": "sandbox_1_racing_icon_speed",
+ "desc": "起跑时冲刺,持续10秒"
+ },
+ "talent_racing_8": {
+ "talentId": "talent_racing_8",
+ "talentType": "LEARNED",
+ "talentIconId": "sandbox_1_racing_icon_speed",
+ "desc": "比赛中段后,速度+7"
+ },
+ "talent_racing_9": {
+ "talentId": "talent_racing_9",
+ "talentType": "LEARNED",
+ "talentIconId": "sandbox_1_racing_icon_speed",
+ "desc": "比赛时,加速度+7"
+ },
+ "talent_racing_10": {
+ "talentId": "talent_racing_10",
+ "talentType": "LEARNED",
+ "talentIconId": "sandbox_1_racing_icon_speed",
+ "desc": "速度低于40时,加速度+10"
+ },
+ "talent_racing_11": {
+ "talentId": "talent_racing_11",
+ "talentType": "LEARNED",
+ "talentIconId": "sandbox_1_racing_icon_health",
+ "desc": "体力值小于等于一半时,立刻恢复部分体力;每次提速状态期间触发一次"
+ },
+ "talent_racing_12": {
+ "talentId": "talent_racing_12",
+ "talentType": "LEARNED",
+ "talentIconId": "sandbox_1_racing_icon_health",
+ "desc": "起跑时体力值大幅上升,第一次喘息时失效"
+ },
+ "talent_racing_13": {
+ "talentId": "talent_racing_13",
+ "talentType": "LEARNED",
+ "talentIconId": "sandbox_1_racing_icon_health",
+ "desc": "速度低于40时,耐力+7"
+ },
+ "talent_racing_14": {
+ "talentId": "talent_racing_14",
+ "talentType": "LEARNED",
+ "talentIconId": "sandbox_1_racing_icon_health",
+ "desc": "周围有其他源石虫时,耐力+12"
+ },
+ "talent_racing_15": {
+ "talentId": "talent_racing_15",
+ "talentType": "LEARNED",
+ "talentIconId": "sandbox_1_racing_icon_health",
+ "desc": "喘息期间,耐力+10"
+ },
+ "talent_racing_16": {
+ "talentId": "talent_racing_16",
+ "talentType": "LEARNED",
+ "talentIconId": "sandbox_1_racing_icon_health",
+ "desc": "比赛时,体力+10"
+ },
+ "talent_racing_17": {
+ "talentId": "talent_racing_17",
+ "talentType": "LEARNED",
+ "talentIconId": "sandbox_1_racing_icon_health",
+ "desc": "比赛时,耐力+7"
+ },
+ "talent_racing_18": {
+ "talentId": "talent_racing_18",
+ "talentType": "LEARNED",
+ "talentIconId": "sandbox_1_racing_icon_health",
+ "desc": "比赛时,体力+7,耐力+5"
+ },
+ "talent_racing_19": {
+ "talentId": "talent_racing_19",
+ "talentType": "LEARNED",
+ "talentIconId": "sandbox_1_racing_icon_collision",
+ "desc": "碰撞时,使其他源石虫受到的力度+2"
+ },
+ "talent_racing_20": {
+ "talentId": "talent_racing_20",
+ "talentType": "LEARNED",
+ "talentIconId": "sandbox_1_racing_icon_collision",
+ "desc": "碰撞时,使自身受到的力度-1"
+ },
+ "talent_racing_21": {
+ "talentId": "talent_racing_21",
+ "talentType": "LEARNED",
+ "talentIconId": "sandbox_1_racing_icon_collision",
+ "desc": "每次进入提速状态时,较大力地推开周围所有单位"
+ },
+ "talent_racing_22": {
+ "talentId": "talent_racing_22",
+ "talentType": "LEARNED",
+ "talentIconId": "sandbox_1_racing_icon_collision",
+ "desc": "每次进入喘息状态时,大力地拉动周围的单位"
+ },
+ "talent_racing_23": {
+ "talentId": "talent_racing_23",
+ "talentType": "LEARNED",
+ "talentIconId": "sandbox_1_racing_icon_collision",
+ "desc": "碰撞墙壁时自身速度不再下降"
+ },
+ "talent_racing_24": {
+ "talentId": "talent_racing_24",
+ "talentType": "BORN",
+ "talentIconId": "sandbox_1_racing_icon_born",
+ "desc": "进入喘息状态时爆炸,对周围的所有源石虫造成物理伤害"
+ },
+ "talent_racing_25": {
+ "talentId": "talent_racing_25",
+ "talentType": "BORN",
+ "talentIconId": "sandbox_1_racing_icon_born",
+ "desc": "每次提速期间的第一次碰撞使其他源石虫眩晕3秒"
+ },
+ "talent_racing_26": {
+ "talentId": "talent_racing_26",
+ "talentType": "BORN",
+ "talentIconId": "sandbox_1_racing_icon_born",
+ "desc": "使周围的源石虫耐力下降"
+ },
+ "talent_racing_27": {
+ "talentId": "talent_racing_27",
+ "talentType": "BORN",
+ "talentIconId": "sandbox_1_racing_icon_born",
+ "desc": "碰撞时,根据力度对其他源石虫造成物理伤害"
+ },
+ "talent_racing_28": {
+ "talentId": "talent_racing_28",
+ "talentType": "BORN",
+ "talentIconId": "sandbox_1_racing_icon_born",
+ "desc": "碰撞时,使自身受到的力度-1"
+ },
+ "talent_racing_29": {
+ "talentId": "talent_racing_29",
+ "talentType": "BORN",
+ "talentIconId": "sandbox_1_racing_icon_born",
+ "desc": "提速状态期间体力值大于等于50%时近地悬浮"
+ }
+ },
+ "racerNameInfo": {
+ "prefix_1": {
+ "nameId": "prefix_1",
+ "nameType": "PREFIX",
+ "nameDesc": "活泼的"
+ },
+ "prefix_2": {
+ "nameId": "prefix_2",
+ "nameType": "PREFIX",
+ "nameDesc": "高兴的"
+ },
+ "prefix_3": {
+ "nameId": "prefix_3",
+ "nameType": "PREFIX",
+ "nameDesc": "悠闲的"
+ },
+ "prefix_4": {
+ "nameId": "prefix_4",
+ "nameType": "PREFIX",
+ "nameDesc": "困倦的"
+ },
+ "prefix_5": {
+ "nameId": "prefix_5",
+ "nameType": "PREFIX",
+ "nameDesc": "老练的"
+ },
+ "prefix_6": {
+ "nameId": "prefix_6",
+ "nameType": "PREFIX",
+ "nameDesc": "坚定的"
+ },
+ "prefix_7": {
+ "nameId": "prefix_7",
+ "nameType": "PREFIX",
+ "nameDesc": "严肃的"
+ },
+ "prefix_8": {
+ "nameId": "prefix_8",
+ "nameType": "PREFIX",
+ "nameDesc": "愤怒的"
+ },
+ "prefix_9": {
+ "nameId": "prefix_9",
+ "nameType": "PREFIX",
+ "nameDesc": "平静的"
+ },
+ "prefix_10": {
+ "nameId": "prefix_10",
+ "nameType": "PREFIX",
+ "nameDesc": "悲伤的"
+ },
+ "prefix_11": {
+ "nameId": "prefix_11",
+ "nameType": "PREFIX",
+ "nameDesc": "苦恼的"
+ },
+ "prefix_12": {
+ "nameId": "prefix_12",
+ "nameType": "PREFIX",
+ "nameDesc": "兴奋的"
+ },
+ "prefix_13": {
+ "nameId": "prefix_13",
+ "nameType": "PREFIX",
+ "nameDesc": "激动的"
+ },
+ "prefix_14": {
+ "nameId": "prefix_14",
+ "nameType": "PREFIX",
+ "nameDesc": "犹豫的"
+ },
+ "prefix_15": {
+ "nameId": "prefix_15",
+ "nameType": "PREFIX",
+ "nameDesc": "疯狂的"
+ },
+ "prefix_16": {
+ "nameId": "prefix_16",
+ "nameType": "PREFIX",
+ "nameDesc": "戴乌·"
+ },
+ "suffix_1": {
+ "nameId": "suffix_1",
+ "nameType": "SUFFIX",
+ "nameDesc": "奥瑞"
+ },
+ "suffix_2": {
+ "nameId": "suffix_2",
+ "nameType": "SUFFIX",
+ "nameDesc": "斯特拉"
+ },
+ "suffix_3": {
+ "nameId": "suffix_3",
+ "nameType": "SUFFIX",
+ "nameDesc": "汤姆"
+ },
+ "suffix_4": {
+ "nameId": "suffix_4",
+ "nameType": "SUFFIX",
+ "nameDesc": "奥利弗"
+ },
+ "suffix_5": {
+ "nameId": "suffix_5",
+ "nameType": "SUFFIX",
+ "nameDesc": "贝弗利"
+ },
+ "suffix_6": {
+ "nameId": "suffix_6",
+ "nameType": "SUFFIX",
+ "nameDesc": "拉尔菲"
+ },
+ "suffix_7": {
+ "nameId": "suffix_7",
+ "nameType": "SUFFIX",
+ "nameDesc": "沃利"
+ },
+ "suffix_8": {
+ "nameId": "suffix_8",
+ "nameType": "SUFFIX",
+ "nameDesc": "特克斯"
+ },
+ "suffix_9": {
+ "nameId": "suffix_9",
+ "nameType": "SUFFIX",
+ "nameDesc": "戴夫"
+ },
+ "suffix_10": {
+ "nameId": "suffix_10",
+ "nameType": "SUFFIX",
+ "nameDesc": "布鲁斯"
+ },
+ "suffix_11": {
+ "nameId": "suffix_11",
+ "nameType": "SUFFIX",
+ "nameDesc": "雷克斯"
+ },
+ "suffix_12": {
+ "nameId": "suffix_12",
+ "nameType": "SUFFIX",
+ "nameDesc": "巴里"
+ },
+ "suffix_13": {
+ "nameId": "suffix_13",
+ "nameType": "SUFFIX",
+ "nameDesc": "科斯莫"
+ },
+ "suffix_14": {
+ "nameId": "suffix_14",
+ "nameType": "SUFFIX",
+ "nameDesc": "阿多拉"
+ },
+ "suffix_15": {
+ "nameId": "suffix_15",
+ "nameType": "SUFFIX",
+ "nameDesc": "奎妮"
+ },
+ "suffix_16": {
+ "nameId": "suffix_16",
+ "nameType": "SUFFIX",
+ "nameDesc": "奥利硫斯"
+ }
+ },
+ "racerMedalInfo": {
+ "sandbox_1_racing_medal_1": {
+ "medalId": "sandbox_1_racing_medal_1",
+ "sortId": 0,
+ "name": "埃什南纳赛段奖章",
+ "desc": "埃什南纳耐力赛的冠军证明",
+ "iconId": "sandbox_1_racing_medal_1",
+ "smallIconId": "sandbox_1_racing_medal_small_1"
+ },
+ "sandbox_1_racing_medal_2": {
+ "medalId": "sandbox_1_racing_medal_2",
+ "sortId": 0,
+ "name": "阿格拉赛段奖章",
+ "desc": "阿格拉折返赛的冠军证明",
+ "iconId": "sandbox_1_racing_medal_2",
+ "smallIconId": "sandbox_1_racing_medal_small_2"
+ },
+ "sandbox_1_racing_medal_3": {
+ "medalId": "sandbox_1_racing_medal_3",
+ "sortId": 0,
+ "name": "乌尔凯什赛段奖章",
+ "desc": "乌尔凯什冲刺赛的冠军证明",
+ "iconId": "sandbox_1_racing_medal_3",
+ "smallIconId": "sandbox_1_racing_medal_small_3"
+ },
+ "sandbox_1_racing_medal_4": {
+ "medalId": "sandbox_1_racing_medal_4",
+ "sortId": 0,
+ "name": "杜安娜赛段奖章",
+ "desc": "杜安娜碰撞赛的冠军证明",
+ "iconId": "sandbox_1_racing_medal_4",
+ "smallIconId": "sandbox_1_racing_medal_small_4"
+ },
+ "sandbox_1_racing_medal_5": {
+ "medalId": "sandbox_1_racing_medal_5",
+ "sortId": 0,
+ "name": "加苏尔赛段奖章",
+ "desc": "加苏尔拟真赛的冠军证明",
+ "iconId": "sandbox_1_racing_medal_5",
+ "smallIconId": "sandbox_1_racing_medal_small_5"
+ },
+ "sandbox_1_racing_medal_6": {
+ "medalId": "sandbox_1_racing_medal_6",
+ "sortId": 0,
+ "name": "雷兰赛段奖章",
+ "desc": "雷兰穿梭赛的冠军证明",
+ "iconId": "sandbox_1_racing_medal_6",
+ "smallIconId": "sandbox_1_racing_medal_small_6"
+ },
+ "sandbox_1_racing_medal_7": {
+ "medalId": "sandbox_1_racing_medal_7",
+ "sortId": 0,
+ "name": "西帕尔赛段奖章",
+ "desc": "西帕尔爬坡赛的冠军证明",
+ "iconId": "sandbox_1_racing_medal_7",
+ "smallIconId": "sandbox_1_racing_medal_small_7"
+ }
+ },
+ "enemyItemMap": {
+ "enemy_1305_mhslim": "sandbox_1_insect_1",
+ "enemy_1305_mhslim_2": "sandbox_1_insect_2",
+ "enemy_1007_slime": "sandbox_1_insect_3",
+ "enemy_1007_slime_2": "sandbox_1_insect_4",
+ "enemy_1132_sarchn": "sandbox_1_insect_5",
+ "enemy_1132_sarchn_2": "sandbox_1_insect_6",
+ "enemy_1004_mslime": "sandbox_1_insect_7",
+ "enemy_1004_mslime_2": "sandbox_1_insect_8",
+ "enemy_1021_bslime": "sandbox_1_insect_9",
+ "enemy_1021_bslime_2": "sandbox_1_insect_10",
+ "enemy_7018_scarab": "sandbox_1_insect_11",
+ "enemy_1133_harchn": "sandbox_1_insect_12",
+ "enemy_1133_harchn_2": "sandbox_1_insect_13",
+ "enemy_1246_aslime": "sandbox_1_insect_14",
+ "enemy_1246_aslime_2": "sandbox_1_insect_15",
+ "enemy_6003_trsslm": "sandbox_1_insect_16",
+ "enemy_1050_lslime": "sandbox_1_insect_17",
+ "enemy_7044_xblbug": "sandbox_1_insect_18",
+ "enemy_7045_xbtd": "sandbox_1_insect_19",
+ "enemy_7046_xbslug": "sandbox_1_insect_20"
+ },
+ "racingItemInfo": {
+ "item_racing_1": {
+ "racerItemId": "item_racing_1",
+ "name": "助跑哨",
+ "iconId": "item_racing_whistle",
+ "blackboard": [
+ {
+ "key": "key",
+ "value": 0.0,
+ "valueStr": "sandbox_1_racing_item[sprint]"
+ },
+ {
+ "key": "buff_key",
+ "value": 0.0,
+ "valueStr": "racing_mode_item_mark[sprint]"
+ },
+ {
+ "key": "duration",
+ "value": 10.0,
+ "valueStr": null
+ },
+ {
+ "key": "multiplier@racing_max_move_speed",
+ "value": 0.5,
+ "valueStr": null
+ },
+ {
+ "key": "multiplier@racing_acceleration",
+ "value": 1.0,
+ "valueStr": null
+ }
+ ]
+ },
+ "item_racing_2": {
+ "racerItemId": "item_racing_2",
+ "name": "牵引器",
+ "iconId": "item_racing_magnet",
+ "blackboard": [
+ {
+ "key": "key",
+ "value": 0.0,
+ "valueStr": "sandbox_1_racing_item[magnet]"
+ },
+ {
+ "key": "buff_key",
+ "value": 0.0,
+ "valueStr": "racing_mode_item_mark[magnet]"
+ },
+ {
+ "key": "range_radius",
+ "value": 3.5,
+ "valueStr": null
+ },
+ {
+ "key": "max_degree",
+ "value": 60.0,
+ "valueStr": null
+ },
+ {
+ "key": "hit_duration",
+ "value": 10.0,
+ "valueStr": null
+ },
+ {
+ "key": "racing_magnet_move_speed",
+ "value": 10.0,
+ "valueStr": null
+ },
+ {
+ "key": "duration",
+ "value": 10.0,
+ "valueStr": null
+ }
+ ]
+ },
+ "item_racing_3": {
+ "racerItemId": "item_racing_3",
+ "name": "吮液器",
+ "iconId": "item_racing_sip",
+ "blackboard": [
+ {
+ "key": "key",
+ "value": 0.0,
+ "valueStr": "sandbox_1_racing_item[lifesteal]"
+ },
+ {
+ "key": "buff_key",
+ "value": 0.0,
+ "valueStr": "racing_mode_item_mark[lifesteal]"
+ },
+ {
+ "key": "range_radius",
+ "value": 5.0,
+ "valueStr": null
+ },
+ {
+ "key": "max_degree",
+ "value": 180.0,
+ "valueStr": null
+ },
+ {
+ "key": "duration",
+ "value": 10.0,
+ "valueStr": null
+ },
+ {
+ "key": "racing_mode_lifesteal[core].damage",
+ "value": 200.0,
+ "valueStr": null
+ },
+ {
+ "key": "interval",
+ "value": 0.5,
+ "valueStr": null
+ }
+ ]
+ }
+ },
"constData": {
- "attributeNameList": [],
- "racerMaxValue": [],
- "bagFullHintPercent": 0.0,
- "tempBagFullHintPercent": 0.0,
- "bagName": null,
- "tempBagName": null,
- "bagEmptyLeftDesc": null,
- "bagEmptyRightDesc": null,
- "tempBagEmptyLeftDesc": null,
- "tempBagEmptyRightDesc": null,
- "bornTalentIconId": null,
- "bornTalentTitle": null,
- "learnedTalentIconId": null,
- "learnedTalentTitle": null,
- "talentEmptyDesc": null,
- "slugItemId": null,
- "racingHpFactor": 0.0,
- "racingSpeedFactor": 0.0,
- "racingAccelerationFactor": 0.0,
- "recoverMoveSpeed": 0.0,
- "recoverHpFactor": 0.0,
- "bleedingFactor": 0.0,
- "maxSteeringFactor": 0.0,
- "steeringMassLevelFactor": 0.0,
- "steeringMoveSpeedFactor": 0.0,
- "safeAngleCos": 0.0,
- "safeCollisionForceLevel": 0.0,
- "tileCollisionFactor": 0.0,
- "collisionForceSector": null,
- "collisionForceLevel": null,
- "collisionSpeedLoss": null,
- "collisionHpLoss": null,
- "tileCollisionSpeedLoss": null,
- "tileCollisionHpLoss": null,
- "autoUseItemTimeRange": null,
- "recoverAcceleration": 0.0
+ "attributeNameList": [
+ "速度",
+ "加速度",
+ "体力",
+ "耐力",
+ "重量"
+ ],
+ "racerMaxValue": [
+ 70,
+ 70,
+ 70,
+ 70,
+ 5
+ ],
+ "bagFullHintPercent": 0.8,
+ "tempBagFullHintPercent": 0.8,
+ "bagName": "饲养箱",
+ "tempBagName": "捕获箱",
+ "bagEmptyLeftDesc": "这里什么源石虫也没有",
+ "bagEmptyRightDesc": "无详情",
+ "tempBagEmptyLeftDesc": "这里什么源石虫也没有",
+ "tempBagEmptyRightDesc": "无详情",
+ "bornTalentIconId": "sandbox_1_racing_icon_none",
+ "bornTalentTitle": "原生特性",
+ "learnedTalentIconId": "sandbox_1_racing_icon_unknow",
+ "learnedTalentTitle": "习得特性",
+ "talentEmptyDesc": "无",
+ "slugItemId": "sandbox_1_slugitem_1",
+ "racingHpFactor": 1.0,
+ "racingSpeedFactor": 0.1,
+ "racingAccelerationFactor": 0.05,
+ "recoverMoveSpeed": 10.0,
+ "recoverHpFactor": 20.0,
+ "bleedingFactor": 1.0,
+ "maxSteeringFactor": 3.1,
+ "steeringMassLevelFactor": 0.2,
+ "steeringMoveSpeedFactor": 3.0,
+ "safeAngleCos": 0.5,
+ "safeCollisionForceLevel": 1.0,
+ "tileCollisionFactor": 0.5,
+ "collisionForceSector": [
+ 4.0,
+ 12.0,
+ 25.0,
+ 35.0,
+ 40.0,
+ 50.0,
+ 100.0
+ ],
+ "collisionForceLevel": [
+ -1.0,
+ -1.0,
+ 0.0,
+ 0.0,
+ 1.0,
+ 2.0,
+ 3.0
+ ],
+ "collisionSpeedLoss": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.65,
+ 0.85,
+ 0.95
+ ],
+ "collisionHpLoss": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "tileCollisionSpeedLoss": [
+ 0.7,
+ 0.8,
+ 0.8,
+ 0.8,
+ 0.8,
+ 0.9,
+ 0.95
+ ],
+ "tileCollisionHpLoss": [
+ 30.0,
+ 70.0,
+ 70.0,
+ 70.0,
+ 120.0,
+ 170.0,
+ 250.0
+ ],
+ "autoUseItemTimeRange": [
+ 10.0,
+ 40.0
+ ],
+ "recoverAcceleration": -25.0
}
},
"challengeModeData": {
"challengeConst": {
- "challengeModeDesc": null,
- "dailyTitleDesc": null,
- "debuffCountdownDesc": null,
- "gainAllDebuffDesc": null,
- "dailyUpAttributeDesc": null
- },
- "challengeModeUnlockData": {},
- "challengeModeRewardData": {},
- "challengeModeDifficultyData": []
+ "challengeModeDesc": "更加艰难的处境,更加强劲的对手,还有更加严酷的天气。在这样的压力测试演算中,祝您好运。",
+ "dailyTitleDesc": "沙洲遗闻-“险途”测试",
+ "debuffCountdownDesc": "距离环境开始恶化还有{0}天",
+ "gainAllDebuffDesc": "环境停止恶化",
+ "dailyUpAttributeDesc": "敌方单位增强"
+ },
+ "challengeModeUnlockData": {
+ "challenge_unlock_1": {
+ "unlockId": "challenge_unlock_1",
+ "sortId": 1,
+ "conditionDesc": "完成主线至第三幕"
+ },
+ "challenge_unlock_2": {
+ "unlockId": "challenge_unlock_2",
+ "sortId": 2,
+ "conditionDesc": "驻扎地等级升级至6级"
+ }
+ },
+ "challengeModeRewardData": {
+ "challenge_1": {
+ "rewardId": "challenge_1",
+ "sortId": 1,
+ "rewardDay": 3,
+ "rewardItemList": [
+ {
+ "id": "sandbox_1_tokencoin",
+ "count": 2500,
+ "type": "SANDBOX_TOKEN"
+ },
+ {
+ "id": "30074",
+ "count": 3,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30083",
+ "count": 6,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ "challenge_2": {
+ "rewardId": "challenge_2",
+ "sortId": 2,
+ "rewardDay": 6,
+ "rewardItemList": [
+ {
+ "id": "sandbox_1_tokencoin",
+ "count": 2500,
+ "type": "SANDBOX_TOKEN"
+ },
+ {
+ "id": "3303",
+ "count": 25,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30093",
+ "count": 6,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ "challenge_3": {
+ "rewardId": "challenge_3",
+ "sortId": 3,
+ "rewardDay": 9,
+ "rewardItemList": [
+ {
+ "id": "sandbox_1_tokencoin",
+ "count": 2500,
+ "type": "SANDBOX_TOKEN"
+ },
+ {
+ "id": "30145",
+ "count": 1,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "2004",
+ "count": 20,
+ "type": "CARD_EXP"
+ }
+ ]
+ },
+ "challenge_4": {
+ "rewardId": "challenge_4",
+ "sortId": 4,
+ "rewardDay": 12,
+ "rewardItemList": [
+ {
+ "id": "sandbox_1_tokencoin",
+ "count": 2500,
+ "type": "SANDBOX_TOKEN"
+ },
+ {
+ "id": "mod_unlock_token",
+ "count": 1,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30104",
+ "count": 3,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ "challenge_5": {
+ "rewardId": "challenge_5",
+ "sortId": 5,
+ "rewardDay": 15,
+ "rewardItemList": [
+ {
+ "id": "sandbox_1_tokencoin",
+ "count": 2500,
+ "type": "SANDBOX_TOKEN"
+ },
+ {
+ "id": "32001",
+ "count": 1,
+ "type": "MATERIAL"
+ },
+ {
+ "id": "30063",
+ "count": 6,
+ "type": "MATERIAL"
+ }
+ ]
+ },
+ "challenge_6": {
+ "rewardId": "challenge_6",
+ "sortId": 6,
+ "rewardDay": 18,
+ "rewardItemList": [
+ {
+ "id": "sandbox_1_tokencoin",
+ "count": 2500,
+ "type": "SANDBOX_TOKEN"
+ },
+ {
+ "id": "4001",
+ "count": 50000,
+ "type": "GOLD"
+ }
+ ]
+ }
+ },
+ "challengeModeDifficultyData": [
+ {
+ "challengeDay": 1,
+ "diffDesc": "所有敌人的最大生命值,攻击力与防御力提升;所有我方干员阻挡数-1,最大生命值-40%;<种植箱集群>产量大幅降低"
+ },
+ {
+ "challengeDay": 3,
+ "diffDesc": "所有<野生动物>最大生命值提高200%"
+ },
+ {
+ "challengeDay": 6,
+ "diffDesc": "所有<资源>最大生命值提高200%"
+ },
+ {
+ "challengeDay": 9,
+ "diffDesc": "敌人受到的物理与法术伤害-20%"
+ },
+ {
+ "challengeDay": 12,
+ "diffDesc": "受到的元素损伤提高25%"
+ },
+ {
+ "challengeDay": 15,
+ "diffDesc": "可同时部署人数-2"
+ },
+ {
+ "challengeDay": 18,
+ "diffDesc": "部署费用自然回复速度降低50%"
+ },
+ {
+ "challengeDay": 21,
+ "diffDesc": "领袖敌人攻击力,防御力,最大生命值额外+20%"
+ },
+ {
+ "challengeDay": 24,
+ "diffDesc": "可同时部署人数额外-2"
+ },
+ {
+ "challengeDay": 27,
+ "diffDesc": "干员再部署时间提高100%"
+ }
+ ]
}
}
}
@@ -53737,6 +56102,256 @@
"itemRarity": 0,
"sortId": 8000017,
"obtainApproach": "探索获得"
+ },
+ "sandbox_1_building_37": {
+ "itemId": "sandbox_1_building_37",
+ "itemType": "BUILDING",
+ "itemName": "“源石虫之心”",
+ "itemUsage": "环廊源石虫庆典优胜者的证明",
+ "itemDesc": "崩裂的外壳“攥”着一颗跳动的心脏,轻微的颤抖彰显出超越想象的生命力。",
+ "itemRarity": 5,
+ "sortId": 1000023,
+ "obtainApproach": "获取环廊源石虫庆典所有冠军证明、<组装台>获得"
+ },
+ "sandbox_1_tactical_31": {
+ "itemId": "sandbox_1_tactical_31",
+ "itemType": "TACTICAL",
+ "itemName": "源石虫引诱器I",
+ "itemUsage": "仅能部署在草丛地块,技能触发时吸引1只源石虫;触发1次后失效",
+ "itemDesc": "用荒地上随处可见的材料制成的简易诱虫器,轻便又牢固。在源石虫常出没的地区,使用这样的设备一晚上便能有不小的收获。",
+ "itemRarity": 2,
+ "sortId": 1020033,
+ "obtainApproach": "<组装台>获得"
+ },
+ "sandbox_1_tactical_32": {
+ "itemId": "sandbox_1_tactical_32",
+ "itemType": "TACTICAL",
+ "itemName": "源石虫引诱器II",
+ "itemUsage": "仅能部署在草丛地块,技能触发时吸引1只源石虫;触发2次后失效",
+ "itemDesc": "用荒地上随处可见的材料制成的简易诱虫器,轻便又牢固。在源石虫常出没的地区,使用这样的设备一晚上便能有不小的收获。",
+ "itemRarity": 3,
+ "sortId": 1020032,
+ "obtainApproach": "<组装台>获得"
+ },
+ "sandbox_1_tactical_33": {
+ "itemId": "sandbox_1_tactical_33",
+ "itemType": "TACTICAL",
+ "itemName": "源石虫引诱器III",
+ "itemUsage": "仅能部署在草丛地块,技能触发时吸引1只源石虫;触发3次后失效",
+ "itemDesc": "用荒地上随处可见的材料制成的简易诱虫器,轻便又牢固。在源石虫常出没的地区,使用这样的设备一晚上便能有不小的收获。",
+ "itemRarity": 4,
+ "sortId": 1020031,
+ "obtainApproach": "<组装台>获得"
+ },
+ "sandbox_1_slugitem_1": {
+ "itemId": "sandbox_1_slugitem_1",
+ "itemType": "SLUGITEM",
+ "itemName": "学习诱导器",
+ "itemUsage": "可刷新源石虫习得特性",
+ "itemDesc": "一种奇妙的小工具,可以帮助人们快速地调教自己捕获的那些源石虫,但问题是,它的质量实在太差了,每个都只能用一次。",
+ "itemRarity": 0,
+ "sortId": 1000024,
+ "obtainApproach": "<环廊源石虫庆典>、<货品交易所>获得"
+ },
+ "sandbox_1_insect_1": {
+ "itemId": "sandbox_1_insect_1",
+ "itemType": "INSECT",
+ "itemName": "灼热源石虫",
+ "itemUsage": "登记后可参加环廊源石虫庆典",
+ "itemDesc": "小家伙安详地啃食着食物,并不关心你所投去的视线。",
+ "itemRarity": 4,
+ "sortId": 1030020,
+ "obtainApproach": "捕捉获得"
+ },
+ "sandbox_1_insect_2": {
+ "itemId": "sandbox_1_insect_2",
+ "itemType": "INSECT",
+ "itemName": "炽焰源石虫",
+ "itemUsage": "登记后可参加环廊源石虫庆典",
+ "itemDesc": "小家伙安详地啃食着食物,并不关心你所投去的视线。",
+ "itemRarity": 4,
+ "sortId": 1030019,
+ "obtainApproach": "捕捉获得"
+ },
+ "sandbox_1_insect_3": {
+ "itemId": "sandbox_1_insect_3",
+ "itemType": "INSECT",
+ "itemName": "源石虫",
+ "itemUsage": "登记后可参加环廊源石虫庆典",
+ "itemDesc": "小家伙安详地啃食着食物,并不关心你所投去的视线。",
+ "itemRarity": 4,
+ "sortId": 1030018,
+ "obtainApproach": "捕捉获得"
+ },
+ "sandbox_1_insect_4": {
+ "itemId": "sandbox_1_insect_4",
+ "itemType": "INSECT",
+ "itemName": "源石虫·α",
+ "itemUsage": "登记后可参加环廊源石虫庆典",
+ "itemDesc": "小家伙安详地啃食着食物,并不关心你所投去的视线。",
+ "itemRarity": 4,
+ "sortId": 1030017,
+ "obtainApproach": "捕捉获得"
+ },
+ "sandbox_1_insect_5": {
+ "itemId": "sandbox_1_insect_5",
+ "itemType": "INSECT",
+ "itemName": "变异岩蛛",
+ "itemUsage": "登记后可参加环廊源石虫庆典",
+ "itemDesc": "小家伙安详地啃食着食物,并不关心你所投去的视线。",
+ "itemRarity": 4,
+ "sortId": 1030016,
+ "obtainApproach": "捕捉获得"
+ },
+ "sandbox_1_insect_6": {
+ "itemId": "sandbox_1_insect_6",
+ "itemType": "INSECT",
+ "itemName": "变异岩蛛·α",
+ "itemUsage": "登记后可参加环廊源石虫庆典",
+ "itemDesc": "小家伙安详地啃食着食物,并不关心你所投去的视线。",
+ "itemRarity": 4,
+ "sortId": 1030015,
+ "obtainApproach": "捕捉获得"
+ },
+ "sandbox_1_insect_7": {
+ "itemId": "sandbox_1_insect_7",
+ "itemType": "INSECT",
+ "itemName": "酸液源石虫",
+ "itemUsage": "登记后可参加环廊源石虫庆典",
+ "itemDesc": "小家伙安详地啃食着食物,并不关心你所投去的视线。",
+ "itemRarity": 4,
+ "sortId": 1030014,
+ "obtainApproach": "捕捉获得"
+ },
+ "sandbox_1_insect_8": {
+ "itemId": "sandbox_1_insect_8",
+ "itemType": "INSECT",
+ "itemName": "酸液源石虫·α",
+ "itemUsage": "登记后可参加环廊源石虫庆典",
+ "itemDesc": "小家伙安详地啃食着食物,并不关心你所投去的视线。",
+ "itemRarity": 4,
+ "sortId": 1030013,
+ "obtainApproach": "捕捉获得"
+ },
+ "sandbox_1_insect_9": {
+ "itemId": "sandbox_1_insect_9",
+ "itemType": "INSECT",
+ "itemName": "高能源石虫",
+ "itemUsage": "登记后可参加环廊源石虫庆典",
+ "itemDesc": "小家伙安详地啃食着食物,并不关心你所投去的视线。",
+ "itemRarity": 4,
+ "sortId": 1030012,
+ "obtainApproach": "捕捉获得"
+ },
+ "sandbox_1_insect_10": {
+ "itemId": "sandbox_1_insect_10",
+ "itemType": "INSECT",
+ "itemName": "高能源石虫·α",
+ "itemUsage": "登记后可参加环廊源石虫庆典",
+ "itemDesc": "小家伙安详地啃食着食物,并不关心你所投去的视线。",
+ "itemRarity": 4,
+ "sortId": 1030011,
+ "obtainApproach": "捕捉获得"
+ },
+ "sandbox_1_insect_11": {
+ "itemId": "sandbox_1_insect_11",
+ "itemType": "INSECT",
+ "itemName": "爆裂源石虫",
+ "itemUsage": "登记后可参加环廊源石虫庆典",
+ "itemDesc": "小家伙安详地啃食着食物,并不关心你所投去的视线。",
+ "itemRarity": 4,
+ "sortId": 1030006,
+ "obtainApproach": "捕捉获得"
+ },
+ "sandbox_1_insect_12": {
+ "itemId": "sandbox_1_insect_12",
+ "itemType": "INSECT",
+ "itemName": "变异巨岩蛛",
+ "itemUsage": "登记后可参加环廊源石虫庆典",
+ "itemDesc": "小家伙安详地啃食着食物,并不关心你所投去的视线。",
+ "itemRarity": 4,
+ "sortId": 1030010,
+ "obtainApproach": "捕捉获得"
+ },
+ "sandbox_1_insect_13": {
+ "itemId": "sandbox_1_insect_13",
+ "itemType": "INSECT",
+ "itemName": "变异巨岩蛛·α",
+ "itemUsage": "登记后可参加环廊源石虫庆典",
+ "itemDesc": "小家伙安详地啃食着食物,并不关心你所投去的视线。",
+ "itemRarity": 4,
+ "sortId": 1030009,
+ "obtainApproach": "捕捉获得"
+ },
+ "sandbox_1_insect_14": {
+ "itemId": "sandbox_1_insect_14",
+ "itemType": "INSECT",
+ "itemName": "黑水源石虫",
+ "itemUsage": "登记后可参加环廊源石虫庆典",
+ "itemDesc": "小家伙安详地啃食着食物,并不关心你所投去的视线。",
+ "itemRarity": 4,
+ "sortId": 1030008,
+ "obtainApproach": "捕捉获得"
+ },
+ "sandbox_1_insect_15": {
+ "itemId": "sandbox_1_insect_15",
+ "itemType": "INSECT",
+ "itemName": "黑水源石虫·α",
+ "itemUsage": "登记后可参加环廊源石虫庆典",
+ "itemDesc": "小家伙安详地啃食着食物,并不关心你所投去的视线。",
+ "itemRarity": 4,
+ "sortId": 1030007,
+ "obtainApproach": "捕捉获得"
+ },
+ "sandbox_1_insect_16": {
+ "itemId": "sandbox_1_insect_16",
+ "itemType": "INSECT",
+ "itemName": "“闪亮噗噜”",
+ "itemUsage": "登记后可参加环廊源石虫庆典",
+ "itemDesc": "小家伙安详地啃食着食物,并不关心你所投去的视线。",
+ "itemRarity": 4,
+ "sortId": 1030005,
+ "obtainApproach": "捕捉获得"
+ },
+ "sandbox_1_insect_17": {
+ "itemId": "sandbox_1_insect_17",
+ "itemType": "INSECT",
+ "itemName": "\"庞贝\"",
+ "itemUsage": "登记后可参加环廊源石虫庆典",
+ "itemDesc": "大家伙安详地啃食着食物,并不关心你所投去的视线。",
+ "itemRarity": 4,
+ "sortId": 1030002,
+ "obtainApproach": "捕捉获得"
+ },
+ "sandbox_1_insect_18": {
+ "itemId": "sandbox_1_insect_18",
+ "itemType": "INSECT",
+ "itemName": "振翅源石虫",
+ "itemUsage": "登记后可参加环廊源石虫庆典",
+ "itemDesc": "小家伙安详地啃食着食物,并不关心你所投去的视线。",
+ "itemRarity": 4,
+ "sortId": 1030003,
+ "obtainApproach": "捕捉获得"
+ },
+ "sandbox_1_insect_19": {
+ "itemId": "sandbox_1_insect_19",
+ "itemType": "INSECT",
+ "itemName": "冲锋源石虫",
+ "itemUsage": "登记后可参加环廊源石虫庆典",
+ "itemDesc": "小家伙安详地啃食着食物,并不关心你所投去的视线。",
+ "itemRarity": 4,
+ "sortId": 1030001,
+ "obtainApproach": "捕捉获得"
+ },
+ "sandbox_1_insect_20": {
+ "itemId": "sandbox_1_insect_20",
+ "itemType": "INSECT",
+ "itemName": "披甲源石虫",
+ "itemUsage": "登记后可参加环廊源石虫庆典",
+ "itemDesc": "小家伙安详地啃食着食物,并不关心你所投去的视线。",
+ "itemRarity": 4,
+ "sortId": 1030004,
+ "obtainApproach": "捕捉获得"
}
}
}
\ No newline at end of file
diff --git a/zh_CN/gamedata/excel/shop_client_table.json b/zh_CN/gamedata/excel/shop_client_table.json
index 8eec39350..89ca5194f 100644
--- a/zh_CN/gamedata/excel/shop_client_table.json
+++ b/zh_CN/gamedata/excel/shop_client_table.json
@@ -16519,6 +16519,38 @@
"returnSkinParam": null
}
},
+ {
+ "tagId": "tag_482",
+ "displayType": "block_1",
+ "tagName": "2024音律联觉纪念礼包",
+ "itemTag": "DEADLINE",
+ "orderNum": 3001,
+ "startDatetime": 1714032000,
+ "endDatetime": 1716407999,
+ "groupList": [
+ {
+ "recommendGroup": [
+ 1
+ ],
+ "dataList": [
+ {
+ "imgId": "tag482_a",
+ "slotIndex": 0,
+ "cmd": "GIFTPACKAGE",
+ "param1": "GP_Once_162",
+ "param2": null,
+ "skinId": ""
+ }
+ ]
+ }
+ ],
+ "tagWord": {
+ "id": "tag_482",
+ "text": "音乐会马上就要开始了,我准备了一些小礼物,要不要买点留作纪念?"
+ },
+ "templateType": "DEFAULT",
+ "templateParam": null
+ },
{
"tagId": "tag_483",
"displayType": "block_1_3",
@@ -16812,6 +16844,138 @@
"normalFurnParam": null,
"returnSkinParam": null
}
+ },
+ {
+ "tagId": "tag_489",
+ "displayType": "block_1",
+ "tagName": "音律联觉/IV",
+ "itemTag": "DEADLINE",
+ "orderNum": 1001,
+ "startDatetime": 1714032000,
+ "endDatetime": 1716407999,
+ "groupList": [
+ {
+ "recommendGroup": [
+ 1
+ ],
+ "dataList": [
+ {
+ "imgId": "tag489_a",
+ "slotIndex": 0,
+ "cmd": "SKINSHOP",
+ "param1": null,
+ "param2": null,
+ "skinId": null
+ }
+ ]
+ }
+ ],
+ "tagWord": {
+ "id": "tag_489",
+ "text": "这可是音乐会的衣服,需要提前八个月预订。不过来找我的话,可以直接拿现货哦。"
+ },
+ "templateType": "DEFAULT",
+ "templateParam": null
+ },
+ {
+ "tagId": "tag_490",
+ "displayType": "block_1_1",
+ "tagName": "音律联觉/III",
+ "itemTag": "DEADLINE",
+ "orderNum": 1002,
+ "startDatetime": 1714032000,
+ "endDatetime": 1716407999,
+ "groupList": [
+ {
+ "recommendGroup": [
+ 1
+ ],
+ "dataList": [
+ {
+ "imgId": "tag490_a",
+ "slotIndex": 0,
+ "cmd": "SKINSHOP",
+ "param1": null,
+ "param2": null,
+ "skinId": null
+ }
+ ]
+ }
+ ],
+ "tagWord": {
+ "id": "tag_490",
+ "text": "这可是音乐会的衣服,需要提前八个月预订。不过来找我的话,可以直接拿现货哦。"
+ },
+ "templateType": "NORSKIN",
+ "templateParam": {
+ "normalGiftParam": null,
+ "normalSkinParam": {
+ "showStartTs": 1714032000,
+ "showEndTs": 1716407999,
+ "skinIds": [
+ "char_4042_lumen@ambienceSynesthesia#3",
+ "char_4009_irene@ambienceSynesthesia#3",
+ "char_484_robrta@ambienceSynesthesia#3"
+ ],
+ "skinGroupName": "音律联觉/III",
+ "brandIconId": "ambienceSynesthesia",
+ "colorBack": "a12910",
+ "colorText": "ececec",
+ "text": "时装限时复刻"
+ },
+ "normalFurnParam": null,
+ "returnSkinParam": null
+ }
+ },
+ {
+ "tagId": "tag_491",
+ "displayType": "block_1_1",
+ "tagName": "音律联觉/II",
+ "itemTag": "DEADLINE",
+ "orderNum": 1003,
+ "startDatetime": 1714032000,
+ "endDatetime": 1716407999,
+ "groupList": [
+ {
+ "recommendGroup": [
+ 1
+ ],
+ "dataList": [
+ {
+ "imgId": "tag491_a",
+ "slotIndex": 0,
+ "cmd": "SKINSHOP",
+ "param1": null,
+ "param2": null,
+ "skinId": null
+ }
+ ]
+ }
+ ],
+ "tagWord": {
+ "id": "tag_491",
+ "text": "这可是音乐会的衣服,需要提前八个月预订。不过来找我的话,可以直接拿现货哦。"
+ },
+ "templateType": "NORSKIN",
+ "templateParam": {
+ "normalGiftParam": null,
+ "normalSkinParam": {
+ "showStartTs": 1714032000,
+ "showEndTs": 1716407999,
+ "skinIds": [
+ "char_486_takila@ambienceSynesthesia#2",
+ "char_261_sddrag@ambienceSynesthesia#2",
+ "char_311_mudrok@ambienceSynesthesia#2"
+ ],
+ "skinGroupName": "音律联觉/II",
+ "brandIconId": "ambienceSynesthesia",
+ "colorBack": "00af7c",
+ "colorText": "ececec",
+ "text": "时装限时复刻"
+ },
+ "normalFurnParam": null,
+ "returnSkinParam": null
+ }
}
],
"creditUnlockGroup": {
@@ -24931,30 +25095,30 @@
{
"items": [
{
- "spriteId": "shop_Once_150",
- "startTime": 1709784000,
- "endTime": 1712174399,
- "cmd": "GIFTPACKAGE",
- "param1": "GP_Once_150",
- "skinId": "",
+ "spriteId": "shop_svrash@ambienceSynesthesia#4",
+ "startTime": 1714032000,
+ "endTime": 1716407999,
+ "cmd": "SKINSHOP",
+ "param1": "SS_char_172_svrash@ambienceSynesthesia#4",
+ "skinId": "char_172_svrash@ambienceSynesthesia#4",
"furniId": ""
},
{
- "spriteId": "shop_Once_151",
- "startTime": 1709784000,
- "endTime": 1712174399,
- "cmd": "GIFTPACKAGE",
- "param1": "GP_Once_151",
- "skinId": "",
+ "spriteId": "shop_heyak@ambienceSynesthesia#4",
+ "startTime": 1714032000,
+ "endTime": 1716407999,
+ "cmd": "SKINSHOP",
+ "param1": "SS_char_4027_heyak@ambienceSynesthesia#4",
+ "skinId": "char_4027_heyak@ambienceSynesthesia#4",
"furniId": ""
},
{
- "spriteId": "shop_Once_152",
- "startTime": 1709784000,
- "endTime": 1712174399,
- "cmd": "GIFTPACKAGE",
- "param1": "GP_Once_152",
- "skinId": "",
+ "spriteId": "shop_swire2@ambienceSynesthesia#4",
+ "startTime": 1714032000,
+ "endTime": 1716407999,
+ "cmd": "SKINSHOP",
+ "param1": "SS_char_1033_swire2@ambienceSynesthesia#4",
+ "skinId": "char_1033_swire2@ambienceSynesthesia#4",
"furniId": ""
},
{
@@ -24989,21 +25153,30 @@
{
"items": [
{
- "spriteId": "shop_Once_156",
- "startTime": 1711008000,
- "endTime": 1712174399,
- "cmd": "GIFTPACKAGE",
- "param1": "GP_Once_156",
- "skinId": "",
+ "spriteId": "shop_lumen@ambienceSynesthesia#3_r1",
+ "startTime": 1714032000,
+ "endTime": 1716407999,
+ "cmd": "SKINSHOP",
+ "param1": "SS_char_4042_lumen@ambienceSynesthesia#3_r1",
+ "skinId": "char_4042_lumen@ambienceSynesthesia#3",
"furniId": ""
},
{
- "spriteId": "shop_Once_157",
- "startTime": 1711008000,
- "endTime": 1712174399,
- "cmd": "GIFTPACKAGE",
- "param1": "GP_Once_157",
- "skinId": "",
+ "spriteId": "shop_irene@ambienceSynesthesia#3_r1",
+ "startTime": 1714032000,
+ "endTime": 1716407999,
+ "cmd": "SKINSHOP",
+ "param1": "SS_char_4009_irene@ambienceSynesthesia#3_r1",
+ "skinId": "char_4009_irene@ambienceSynesthesia#3",
+ "furniId": ""
+ },
+ {
+ "spriteId": "shop_robrta@ambienceSynesthesia#3_r1",
+ "startTime": 1714032000,
+ "endTime": 1716407999,
+ "cmd": "SKINSHOP",
+ "param1": "SS_char_484_robrta@ambienceSynesthesia#3_r1",
+ "skinId": "char_484_robrta@ambienceSynesthesia#3",
"furniId": ""
}
]
@@ -25011,30 +25184,30 @@
{
"items": [
{
- "spriteId": "shop_Once_158",
- "startTime": 1711612800,
- "endTime": 1712779199,
- "cmd": "GIFTPACKAGE",
- "param1": "GP_Once_158",
- "skinId": "",
+ "spriteId": "shop_mudrok@ambienceSynesthesia#2_r3",
+ "startTime": 1714032000,
+ "endTime": 1716407999,
+ "cmd": "SKINSHOP",
+ "param1": "SS_char_311_mudrok@ambienceSynesthesia#2_r3",
+ "skinId": "char_311_mudrok@ambienceSynesthesia#2",
"furniId": ""
},
{
- "spriteId": "shop_Once_159",
- "startTime": 1711612800,
- "endTime": 1712779199,
- "cmd": "GIFTPACKAGE",
- "param1": "GP_Once_159",
- "skinId": "",
+ "spriteId": "shop_takila@ambienceSynesthesia#2_r3",
+ "startTime": 1714032000,
+ "endTime": 1716407999,
+ "cmd": "SKINSHOP",
+ "param1": "SS_char_486_takila@ambienceSynesthesia#2_r3",
+ "skinId": "char_486_takila@ambienceSynesthesia#2",
"furniId": ""
},
{
- "spriteId": "shop_Once_160",
- "startTime": 1711612800,
- "endTime": 1712779199,
- "cmd": "GIFTPACKAGE",
- "param1": "GP_Once_160",
- "skinId": "",
+ "spriteId": "shop_sddrag@ambienceSynesthesia#2_r3",
+ "startTime": 1714032000,
+ "endTime": 1716407999,
+ "cmd": "SKINSHOP",
+ "param1": "SS_char_261_sddrag@ambienceSynesthesia#2_r3",
+ "skinId": "char_261_sddrag@ambienceSynesthesia#2",
"furniId": ""
}
]
@@ -25180,6 +25353,19 @@
}
]
},
+ {
+ "items": [
+ {
+ "spriteId": "shop_Once_162",
+ "startTime": 1714032000,
+ "endTime": 1716407999,
+ "cmd": "GIFTPACKAGE",
+ "param1": "GP_Once_162",
+ "skinId": "",
+ "furniId": ""
+ }
+ ]
+ },
{
"items": [
{
diff --git a/zh_CN/gamedata/excel/skill_table.json b/zh_CN/gamedata/excel/skill_table.json
index 77ec05060..cf794760b 100644
--- a/zh_CN/gamedata/excel/skill_table.json
+++ b/zh_CN/gamedata/excel/skill_table.json
@@ -247161,5 +247161,214 @@
]
}
]
+ },
+ "sktok_xbblure_1": {
+ "skillId": "sktok_xbblure_1",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
+ {
+ "name": "引诱",
+ "rangeId": "0-1",
+ "description": "技能触发时额外吸引1只源石虫;触发<@ba.vup>{skill_max_trigger_time}>次后失效",
+ "skillType": "AUTO",
+ "durationType": "NONE",
+ "spData": {
+ "spType": "INCREASE_WITH_TIME",
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_xbblure",
+ "duration": 0.0,
+ "blackboard": [
+ {
+ "key": "skill_max_trigger_time",
+ "value": 1.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ]
+ },
+ "sktok_xbblure_2": {
+ "skillId": "sktok_xbblure_2",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
+ {
+ "name": "引诱",
+ "rangeId": "0-1",
+ "description": "技能触发时额外吸引1只源石虫;触发<@ba.vup>{skill_max_trigger_time}>次后失效",
+ "skillType": "AUTO",
+ "durationType": "NONE",
+ "spData": {
+ "spType": "INCREASE_WITH_TIME",
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_xbblure",
+ "duration": 0.0,
+ "blackboard": [
+ {
+ "key": "skill_max_trigger_time",
+ "value": 2.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ]
+ },
+ "sktok_xbblure_3": {
+ "skillId": "sktok_xbblure_3",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
+ {
+ "name": "引诱",
+ "rangeId": "0-1",
+ "description": "技能触发时额外吸引1只源石虫;触发<@ba.vup>{skill_max_trigger_time}>次后失效",
+ "skillType": "AUTO",
+ "durationType": "NONE",
+ "spData": {
+ "spType": "INCREASE_WITH_TIME",
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 30,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_xbblure",
+ "duration": 0.0,
+ "blackboard": [
+ {
+ "key": "skill_max_trigger_time",
+ "value": 3.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ]
+ },
+ "sktok_xbcp": {
+ "skillId": "sktok_xbcp",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
+ {
+ "name": "检查点",
+ "rangeId": null,
+ "description": "跳过赛虫正在前往的路径点",
+ "skillType": "PASSIVE",
+ "durationType": "NONE",
+ "spData": {
+ "spType": "INCREASE_WHEN_ATTACK",
+ "levelUpCost": null,
+ "maxChargeTime": 1,
+ "spCost": 15,
+ "initSp": 15,
+ "increment": 0.0
+ },
+ "prefabId": "sktok_empty",
+ "duration": 0.0,
+ "blackboard": [
+ {
+ "key": "talent@cp_id",
+ "value": 0.0,
+ "valueStr": null
+ },
+ {
+ "key": "talent@cp_cnt",
+ "value": 0.0,
+ "valueStr": null
+ },
+ {
+ "key": "talent@round_cnt",
+ "value": 0.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ]
+ },
+ "sktok_xbrandprop_1": {
+ "skillId": "sktok_xbrandprop_1",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
+ {
+ "name": "发道具",
+ "rangeId": null,
+ "description": "给赛跑中的源石虫发放一个道具",
+ "skillType": "PASSIVE",
+ "durationType": "NONE",
+ "spData": {
+ "spType": "INCREASE_WITH_TIME",
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_empty",
+ "duration": 0.0,
+ "blackboard": []
+ }
+ ]
+ },
+ "sktok_xbrandprop_2": {
+ "skillId": "sktok_xbrandprop_2",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
+ {
+ "name": "发道具",
+ "rangeId": null,
+ "description": "给赛跑中的源石虫发放一个道具",
+ "skillType": "PASSIVE",
+ "durationType": "NONE",
+ "spData": {
+ "spType": "INCREASE_WITH_TIME",
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 1.0
+ },
+ "prefabId": "sktok_empty",
+ "duration": 0.0,
+ "blackboard": []
+ }
+ ]
+ },
+ "sktok_xbtrophy": {
+ "skillId": "sktok_xbtrophy",
+ "iconId": null,
+ "hidden": false,
+ "levels": [
+ {
+ "name": "“跳动”",
+ "rangeId": null,
+ "description": "崩裂的外壳“攥”着一颗跳动的心脏,轻微的颤抖彰显出超越想象的生命力。",
+ "skillType": "PASSIVE",
+ "durationType": "NONE",
+ "spData": {
+ "spType": 8,
+ "levelUpCost": null,
+ "maxChargeTime": 0,
+ "spCost": 0,
+ "initSp": 0,
+ "increment": 0.0
+ },
+ "prefabId": "sktok_empty",
+ "duration": -1.0,
+ "blackboard": []
+ }
+ ]
}
}
\ No newline at end of file
diff --git a/zh_CN/gamedata/excel/skin_table.json b/zh_CN/gamedata/excel/skin_table.json
index b86dd8c30..9bfd5e72b 100644
--- a/zh_CN/gamedata/excel/skin_table.json
+++ b/zh_CN/gamedata/excel/skin_table.json
@@ -45748,6 +45748,211 @@
"onPeriod": 0
}
},
+ "trap_482_xbblure#1": {
+ "skinId": "trap_482_xbblure#1",
+ "charId": "trap_482_xbblure",
+ "tokenSkinMap": null,
+ "illustId": "illust_trap_482_xbblure_1",
+ "dynIllustId": null,
+ "avatarId": "trap_482_xbblure",
+ "portraitId": "trap_482_xbblure_1",
+ "dynPortraitId": null,
+ "dynEntranceId": null,
+ "buildingId": null,
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": null
+ },
+ "isBuySkin": false,
+ "tmplId": null,
+ "voiceId": null,
+ "voiceType": "NONE",
+ "displaySkin": {
+ "skinName": null,
+ "colorList": null,
+ "titleList": null,
+ "modelName": null,
+ "drawerList": null,
+ "designerList": 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_483_xbtrophy#1": {
+ "skinId": "trap_483_xbtrophy#1",
+ "charId": "trap_483_xbtrophy",
+ "tokenSkinMap": null,
+ "illustId": "illust_trap_483_xbtrophy_1",
+ "dynIllustId": null,
+ "avatarId": "trap_483_xbtrophy",
+ "portraitId": "trap_483_xbtrophy_1",
+ "dynPortraitId": null,
+ "dynEntranceId": null,
+ "buildingId": null,
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": null
+ },
+ "isBuySkin": false,
+ "tmplId": null,
+ "voiceId": null,
+ "voiceType": "NONE",
+ "displaySkin": {
+ "skinName": null,
+ "colorList": null,
+ "titleList": null,
+ "modelName": null,
+ "drawerList": null,
+ "designerList": 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_484_xbcp#1": {
+ "skinId": "trap_484_xbcp#1",
+ "charId": "trap_484_xbcp",
+ "tokenSkinMap": null,
+ "illustId": "illust_trap_484_xbcp_1",
+ "dynIllustId": null,
+ "avatarId": "trap_484_xbcp",
+ "portraitId": "trap_484_xbcp_1",
+ "dynPortraitId": null,
+ "dynEntranceId": null,
+ "buildingId": null,
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": null
+ },
+ "isBuySkin": false,
+ "tmplId": null,
+ "voiceId": null,
+ "voiceType": "NONE",
+ "displaySkin": {
+ "skinName": null,
+ "colorList": null,
+ "titleList": null,
+ "modelName": null,
+ "drawerList": null,
+ "designerList": 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_485_xbrandprop#1": {
+ "skinId": "trap_485_xbrandprop#1",
+ "charId": "trap_485_xbrandprop",
+ "tokenSkinMap": null,
+ "illustId": "illust_trap_485_xbrandprop_1",
+ "dynIllustId": null,
+ "avatarId": "trap_485_xbrandprop",
+ "portraitId": "trap_485_xbrandprop_1",
+ "dynPortraitId": null,
+ "dynEntranceId": null,
+ "buildingId": null,
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": null
+ },
+ "isBuySkin": false,
+ "tmplId": null,
+ "voiceId": null,
+ "voiceType": "NONE",
+ "displaySkin": {
+ "skinName": null,
+ "colorList": null,
+ "titleList": null,
+ "modelName": null,
+ "drawerList": null,
+ "designerList": 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_486_xbspd#1": {
+ "skinId": "trap_486_xbspd#1",
+ "charId": "trap_486_xbspd",
+ "tokenSkinMap": null,
+ "illustId": "illust_trap_486_xbspd_1",
+ "dynIllustId": null,
+ "avatarId": "trap_486_xbspd",
+ "portraitId": "trap_486_xbspd_1",
+ "dynPortraitId": null,
+ "dynEntranceId": null,
+ "buildingId": null,
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": null
+ },
+ "isBuySkin": false,
+ "tmplId": null,
+ "voiceId": null,
+ "voiceType": "NONE",
+ "displaySkin": {
+ "skinName": null,
+ "colorList": null,
+ "titleList": null,
+ "modelName": null,
+ "drawerList": null,
+ "designerList": 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_141_sheltr#1": {
"skinId": "trap_141_sheltr#1",
"charId": "trap_141_sheltr",
@@ -62149,6 +62354,205 @@
"onPeriod": 1
}
},
+ "char_172_svrash@ambienceSynesthesia#4": {
+ "skinId": "char_172_svrash@ambienceSynesthesia#4",
+ "charId": "char_172_svrash",
+ "tokenSkinMap": null,
+ "illustId": "illust_char_172_svrash_ambienceSynesthesia#4",
+ "dynIllustId": "dyn_illust_char_172_svrash_ambienceSynesthesia#4",
+ "avatarId": "char_172_svrash_ambienceSynesthesia#4",
+ "portraitId": "char_172_svrash_ambienceSynesthesia#4",
+ "dynPortraitId": "dyn_portrait_char_172_svrash_ambienceSynesthesia#4",
+ "dynEntranceId": null,
+ "buildingId": "char_172_svrash_ambienceSynesthesia#4",
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": "char_172_svrash_ambienceSynesthesia#4"
+ },
+ "isBuySkin": true,
+ "tmplId": null,
+ "voiceId": null,
+ "voiceType": "NONE",
+ "displaySkin": {
+ "skinName": "不融冰",
+ "colorList": [
+ "#182e78",
+ "#182e78",
+ "#f4f3f3",
+ "#c5c1c2",
+ "#182454",
+ "",
+ ""
+ ],
+ "titleList": [],
+ "modelName": "SilverAsh",
+ "drawerList": [
+ "竜崎いち"
+ ],
+ "designerList": null,
+ "skinGroupId": "2024#ambienceSynesthesia",
+ "skinGroupName": "音律联觉/IV",
+ "skinGroupSortIndex": 129,
+ "content": "音律联觉特供款/不融冰。银灰的礼服,为出席重要场合量身定制。名为希瓦艾什的力量在泰拉撕开裂口,磅礴的冰川与奔腾的云也将为他让路。",
+ "dialog": "音律联觉特供款/不融冰。银灰的礼服,为出席重要场合量身定制。名为希瓦艾什的力量在泰拉撕开裂口,磅礴的冰川与奔腾的云也将为他让路。",
+ "usage": "银灰的礼服之一。",
+ "description": "恩希欧迪斯谢绝了那些谄媚的、无关紧要的合作邀请。他相信谢拉格终会征服所有听众,但他也很清楚,现在还不是坚冰融化的时候。",
+ "obtainApproach": "采购中心",
+ "sortId": 284,
+ "displayTagId": null,
+ "getTime": 1714032000,
+ "onYear": 4,
+ "onPeriod": 29
+ }
+ },
+ "char_4027_heyak@ambienceSynesthesia#4": {
+ "skinId": "char_4027_heyak@ambienceSynesthesia#4",
+ "charId": "char_4027_heyak",
+ "tokenSkinMap": null,
+ "illustId": "illust_char_4027_heyak_ambienceSynesthesia#4",
+ "dynIllustId": null,
+ "avatarId": "char_4027_heyak_ambienceSynesthesia#4",
+ "portraitId": "char_4027_heyak_ambienceSynesthesia#4",
+ "dynPortraitId": null,
+ "dynEntranceId": null,
+ "buildingId": "char_4027_heyak_ambienceSynesthesia#4",
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": "char_4027_heyak_ambienceSynesthesia#4"
+ },
+ "isBuySkin": true,
+ "tmplId": null,
+ "voiceId": null,
+ "voiceType": "NONE",
+ "displaySkin": {
+ "skinName": "历世流风",
+ "colorList": [
+ "#1b595c",
+ "#1b595c",
+ "#37d4bd",
+ "#8bbbbf",
+ "#1a444b",
+ "",
+ ""
+ ],
+ "titleList": [],
+ "modelName": "Ho'olheyak",
+ "drawerList": [
+ "LM7"
+ ],
+ "designerList": null,
+ "skinGroupId": "2024#ambienceSynesthesia",
+ "skinGroupName": "音律联觉/IV",
+ "skinGroupSortIndex": 129,
+ "content": "音律联觉特供款/历世流风。霍尔海雅的演出服,为带来古典又浪漫的翩舞而设计。她精心挑选了布料与纹样,为重要的演出掇弄褶皱,为不灭的岁月鎏金。",
+ "dialog": "音律联觉特供款/历世流风。霍尔海雅的演出服,为带来古典又浪漫的翩舞而设计。她精心挑选了布料与纹样,为重要的演出掇弄褶皱,为不灭的岁月鎏金。",
+ "usage": "霍尔海雅的演出服之一。",
+ "description": "夜风吹散古老的旋律,星辰遗落刹那的欢笑,万物终有一日将会消逝。此刻,将它们置之度外吧。霍尔海雅走下台阶,向你念诵着何为漫长。",
+ "obtainApproach": "采购中心",
+ "sortId": 285,
+ "displayTagId": null,
+ "getTime": 1714032000,
+ "onYear": 4,
+ "onPeriod": 29
+ }
+ },
+ "token_10031_swire2_gdtrap_ambienceSynesthesia#4": {
+ "skinId": "token_10031_swire2_gdtrap_ambienceSynesthesia#4",
+ "charId": "token_10031_swire2_gdtrap",
+ "tokenSkinMap": null,
+ "illustId": null,
+ "dynIllustId": null,
+ "avatarId": "token_10031_swire2_gdtrap_ambienceSynesthesia#4",
+ "portraitId": null,
+ "dynPortraitId": null,
+ "dynEntranceId": null,
+ "buildingId": null,
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": "token_10031_swire2_gdtrap_ambienceSynesthesia#4"
+ },
+ "isBuySkin": false,
+ "tmplId": null,
+ "voiceId": null,
+ "voiceType": "NONE",
+ "displaySkin": {
+ "skinName": null,
+ "colorList": null,
+ "titleList": null,
+ "modelName": null,
+ "drawerList": null,
+ "designerList": null,
+ "skinGroupId": null,
+ "skinGroupName": null,
+ "skinGroupSortIndex": 0,
+ "content": null,
+ "dialog": null,
+ "usage": null,
+ "description": null,
+ "obtainApproach": null,
+ "sortId": 0,
+ "displayTagId": null,
+ "getTime": 0,
+ "onYear": 0,
+ "onPeriod": 0
+ }
+ },
+ "char_1033_swire2@ambienceSynesthesia#4": {
+ "skinId": "char_1033_swire2@ambienceSynesthesia#4",
+ "charId": "char_1033_swire2",
+ "tokenSkinMap": [
+ {
+ "tokenId": "token_10031_swire2_gdtrap",
+ "tokenSkinId": "token_10031_swire2_gdtrap_ambienceSynesthesia#4"
+ }
+ ],
+ "illustId": "illust_char_1033_swire2_ambienceSynesthesia#4",
+ "dynIllustId": null,
+ "avatarId": "char_1033_swire2_ambienceSynesthesia#4",
+ "portraitId": "char_1033_swire2_ambienceSynesthesia#4",
+ "dynPortraitId": null,
+ "dynEntranceId": null,
+ "buildingId": "char_1033_swire2_ambienceSynesthesia#4",
+ "battleSkin": {
+ "overwritePrefab": false,
+ "skinOrPrefabId": "char_1033_swire2_ambienceSynesthesia#4"
+ },
+ "isBuySkin": true,
+ "tmplId": null,
+ "voiceId": null,
+ "voiceType": "NONE",
+ "displaySkin": {
+ "skinName": "律动方格",
+ "colorList": [
+ "#6e9793",
+ "#6e9793",
+ "#eeb4c6",
+ "#eeb4c6",
+ "#60434c",
+ "",
+ ""
+ ],
+ "titleList": [],
+ "modelName": "Swire the Elegant Wit",
+ "drawerList": [
+ "下野宏铭"
+ ],
+ "designerList": null,
+ "skinGroupId": "2024#ambienceSynesthesia",
+ "skinGroupName": "音律联觉/IV",
+ "skinGroupSortIndex": 129,
+ "content": "音律联觉特供款/律动方格。诗怀雅的演出服,潇洒灵动,尽显活泼可爱。她主导着跃动的节拍,将那些代表了陶醉与赞美的红心欣然收下。",
+ "dialog": "音律联觉特供款/律动方格。诗怀雅的演出服,潇洒灵动,尽显活泼可爱。她主导着跃动的节拍,将那些代表了陶醉与赞美的红心欣然收下。",
+ "usage": "琳琅诗怀雅的演出服之一。",
+ "description": "为确保这支MV拍摄万无一失,诗怀雅认真准备了一些时日。搭档们在闪烁跳动,歌声正飞向云霄,她暂时放下一切头衔,只希望这场表演足够令人难忘。",
+ "obtainApproach": "采购中心",
+ "sortId": 286,
+ "displayTagId": null,
+ "getTime": 1714032000,
+ "onYear": 4,
+ "onPeriod": 29
+ }
+ },
"char_293_thorns@it#1": {
"skinId": "char_293_thorns@it#1",
"charId": "char_293_thorns",
@@ -66007,6 +66411,21 @@
"trap_481_gtreasureb": {
"0": "trap_481_gtreasureb#1"
},
+ "trap_482_xbblure": {
+ "0": "trap_482_xbblure#1"
+ },
+ "trap_483_xbtrophy": {
+ "0": "trap_483_xbtrophy#1"
+ },
+ "trap_484_xbcp": {
+ "0": "trap_484_xbcp#1"
+ },
+ "trap_485_xbrandprop": {
+ "0": "trap_485_xbrandprop#1"
+ },
+ "trap_486_xbspd": {
+ "0": "trap_486_xbspd#1"
+ },
"trap_141_sheltr": {
"0": "trap_141_sheltr#1"
},
@@ -66917,6 +67336,10 @@
"ambienceSynesthesia": {
"brandId": "ambienceSynesthesia",
"groupList": [
+ {
+ "skinGroupId": "2024#ambienceSynesthesia",
+ "publishTime": 0
+ },
{
"skinGroupId": "2023#ambienceSynesthesia",
"publishTime": 0
@@ -66940,7 +67363,7 @@
"brandCapitalName": "AMBIENCE SYNESTHESIA",
"description": "心随律动,纵情摇摆\n每场音乐会都凝聚着举办者的心血,因此为乐手准备契合主题的装扮便是音律联觉品牌唯一的使命,无论正装还是街头服饰,我们都将尽心尽力,为乐手提供最为合适的演出服装。",
"publishTime": 0,
- "sortId": 128
+ "sortId": 129
},
"crossover": {
"brandId": "crossover",
diff --git a/zh_CN/gamedata/excel/stage_table.json b/zh_CN/gamedata/excel/stage_table.json
index 5de1bc622..f25c3e008 100644
--- a/zh_CN/gamedata/excel/stage_table.json
+++ b/zh_CN/gamedata/excel/stage_table.json
@@ -79581,6 +79581,797 @@
"extraCondition": null,
"extraInfo": null
},
+ "act33side_s01": {
+ "stageType": "ACTIVITY",
+ "difficulty": "NORMAL",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "diffGroup": "NONE",
+ "unlockCondition": [
+ {
+ "stageId": "act33side_st03",
+ "completeState": "PASS"
+ }
+ ],
+ "stageId": "act33side_s01",
+ "levelId": "Activities/act33side/level_act33side_sub-1-1",
+ "zoneId": "act33side_zone3",
+ "code": "BB-S-1",
+ "name": "模拟刺杀作战-1",
+ "description": "正在录入数据,场景重建中......\\n<@lv.item><接驳地块>>初始不可部署干员,需要周围存在其他干员进行协助",
+ "hardStagedId": "act33side_s01#f#",
+ "dangerLevel": "-",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_BB_ScarMarket",
+ "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,
+ "isSkillSelectablePredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": "MAIN_NORMAL",
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "act33side_token_sugar",
+ "dropType": "COMPLETE"
+ },
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": "ALWAYS",
+ "type": "ACTIVITY_ITEM",
+ "id": "act33side_token_sugar",
+ "dropType": "COMPLETE"
+ },
+ {
+ "occPercent": "ALWAYS",
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ]
+ },
+ "canUseCharm": false,
+ "canUseTech": false,
+ "canUseTrapTool": false,
+ "canUseBattlePerformance": false,
+ "canContinuousBattle": true,
+ "startButtonOverrideId": null,
+ "isStagePatch": false,
+ "mainStageId": "act33side_s01",
+ "extraCondition": null,
+ "extraInfo": null
+ },
+ "act33side_s01#f#": {
+ "stageType": "ACTIVITY",
+ "difficulty": "FOUR_STAR",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "diffGroup": "NONE",
+ "unlockCondition": [
+ {
+ "stageId": "main_02-08",
+ "completeState": "PASS"
+ },
+ {
+ "stageId": "act33side_s01",
+ "completeState": "COMPLETE"
+ }
+ ],
+ "stageId": "act33side_s01#f#",
+ "levelId": "Activities/act33side/level_act33side_sub-1-1",
+ "zoneId": "act33side_zone3",
+ "code": "BB-S-1",
+ "name": "模拟刺杀作战-1",
+ "description": "<@lv.fs>附加条件:>\\n出现额外的流浪佣兵“编织者”,流浪佣兵“编织者”的生命值大幅提升",
+ "hardStagedId": null,
+ "dangerLevel": "-",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_BB_ScarMarket",
+ "canPractice": true,
+ "canBattleReplay": false,
+ "apCost": 15,
+ "apFailReturn": 7,
+ "etItemId": null,
+ "etCost": -1,
+ "etFailReturn": -1,
+ "etButtonStyle": null,
+ "apProtectTimes": 0,
+ "diamondOnceDrop": 1,
+ "practiceTicketCost": 3,
+ "dailyStageDifficulty": 0,
+ "expGain": 150,
+ "goldGain": 150,
+ "loseExpGain": 0,
+ "loseGoldGain": 0,
+ "passFavor": 7,
+ "completeFavor": 15,
+ "slProgress": 0,
+ "displayMainItem": null,
+ "hilightMark": false,
+ "bossMark": false,
+ "isPredefined": false,
+ "isHardPredefined": false,
+ "isSkillSelectablePredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": "MAIN_NORMAL",
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": "ALWAYS",
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ]
+ },
+ "canUseCharm": false,
+ "canUseTech": false,
+ "canUseTrapTool": false,
+ "canUseBattlePerformance": false,
+ "canContinuousBattle": false,
+ "startButtonOverrideId": null,
+ "isStagePatch": false,
+ "mainStageId": "act33side_s01",
+ "extraCondition": null,
+ "extraInfo": null
+ },
+ "act33side_s02": {
+ "stageType": "ACTIVITY",
+ "difficulty": "NORMAL",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "diffGroup": "NONE",
+ "unlockCondition": [
+ {
+ "stageId": "act33side_s01",
+ "completeState": "PASS"
+ }
+ ],
+ "stageId": "act33side_s02",
+ "levelId": "Activities/act33side/level_act33side_sub-1-2",
+ "zoneId": "act33side_zone3",
+ "code": "BB-S-2",
+ "name": "模拟刺杀作战-2",
+ "description": "地图系统上线,正在加载测试用战斗场景......\\n<@lv.item><接驳地块>>初始不可部署干员,需要周围存在其他干员进行协助\\n<@lv.rem>额外条件:>妖怪,工蚁组长的生命值大幅提升",
+ "hardStagedId": "act33side_s02#f#",
+ "dangerLevel": "-",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_BB_ScarMarket",
+ "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,
+ "isSkillSelectablePredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": "MAIN_NORMAL",
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "act33side_token_sugar",
+ "dropType": "COMPLETE"
+ },
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": "ALWAYS",
+ "type": "ACTIVITY_ITEM",
+ "id": "act33side_token_sugar",
+ "dropType": "COMPLETE"
+ },
+ {
+ "occPercent": "ALWAYS",
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ]
+ },
+ "canUseCharm": false,
+ "canUseTech": false,
+ "canUseTrapTool": false,
+ "canUseBattlePerformance": false,
+ "canContinuousBattle": true,
+ "startButtonOverrideId": null,
+ "isStagePatch": false,
+ "mainStageId": "act33side_s01",
+ "extraCondition": null,
+ "extraInfo": null
+ },
+ "act33side_s02#f#": {
+ "stageType": "ACTIVITY",
+ "difficulty": "FOUR_STAR",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "diffGroup": "NONE",
+ "unlockCondition": [
+ {
+ "stageId": "main_02-08",
+ "completeState": "PASS"
+ },
+ {
+ "stageId": "act33side_s02",
+ "completeState": "COMPLETE"
+ }
+ ],
+ "stageId": "act33side_s02#f#",
+ "levelId": "Activities/act33side/level_act33side_sub-1-2",
+ "zoneId": "act33side_zone3",
+ "code": "BB-S-2",
+ "name": "模拟刺杀作战-2",
+ "description": "<@lv.fs>附加条件:>\\n场上有6个位置无法部署",
+ "hardStagedId": null,
+ "dangerLevel": "-",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_BB_ScarMarket",
+ "canPractice": true,
+ "canBattleReplay": false,
+ "apCost": 15,
+ "apFailReturn": 7,
+ "etItemId": null,
+ "etCost": -1,
+ "etFailReturn": -1,
+ "etButtonStyle": null,
+ "apProtectTimes": 0,
+ "diamondOnceDrop": 1,
+ "practiceTicketCost": 3,
+ "dailyStageDifficulty": 0,
+ "expGain": 150,
+ "goldGain": 150,
+ "loseExpGain": 0,
+ "loseGoldGain": 0,
+ "passFavor": 7,
+ "completeFavor": 15,
+ "slProgress": 0,
+ "displayMainItem": null,
+ "hilightMark": false,
+ "bossMark": false,
+ "isPredefined": false,
+ "isHardPredefined": false,
+ "isSkillSelectablePredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": "MAIN_NORMAL",
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": "ALWAYS",
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ]
+ },
+ "canUseCharm": false,
+ "canUseTech": false,
+ "canUseTrapTool": false,
+ "canUseBattlePerformance": false,
+ "canContinuousBattle": false,
+ "startButtonOverrideId": null,
+ "isStagePatch": false,
+ "mainStageId": "act33side_s01",
+ "extraCondition": null,
+ "extraInfo": null
+ },
+ "act33side_s03": {
+ "stageType": "ACTIVITY",
+ "difficulty": "NORMAL",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "diffGroup": "NONE",
+ "unlockCondition": [
+ {
+ "stageId": "act33side_s02",
+ "completeState": "PASS"
+ }
+ ],
+ "stageId": "act33side_s03",
+ "levelId": "Activities/act33side/level_act33side_sub-1-3",
+ "zoneId": "act33side_zone3",
+ "code": "BB-S-3",
+ "name": "模拟刺杀作战-3",
+ "description": "正在引入混沌变量及无序因子......\\n<@lv.item><接驳地块>>初始不可部署干员,需要周围存在其他干员进行协助\\n<@lv.item><巫术弩炮>>会定期发射法术飞弹,对我方造成法术伤害,并治疗敌方单位;可以被摧毁\\n<@lv.rem>额外条件:> 增强型爆燃厨具巨人遇到稳固铁链后,流失生命的速度降低",
+ "hardStagedId": "act33side_s03#f#",
+ "dangerLevel": "-",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_BB_ScarMarket",
+ "canPractice": true,
+ "canBattleReplay": true,
+ "apCost": 20,
+ "apFailReturn": 19,
+ "etItemId": null,
+ "etCost": -1,
+ "etFailReturn": -1,
+ "etButtonStyle": null,
+ "apProtectTimes": 1,
+ "diamondOnceDrop": 1,
+ "practiceTicketCost": 1,
+ "dailyStageDifficulty": 0,
+ "expGain": 200,
+ "goldGain": 200,
+ "loseExpGain": 0,
+ "loseGoldGain": 0,
+ "passFavor": 19,
+ "completeFavor": 20,
+ "slProgress": 0,
+ "displayMainItem": null,
+ "hilightMark": false,
+ "bossMark": false,
+ "isPredefined": false,
+ "isHardPredefined": false,
+ "isSkillSelectablePredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": "MAIN_NORMAL",
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "act33side_token_sugar",
+ "dropType": "COMPLETE"
+ },
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": "ALWAYS",
+ "type": "ACTIVITY_ITEM",
+ "id": "act33side_token_sugar",
+ "dropType": "COMPLETE"
+ },
+ {
+ "occPercent": "ALWAYS",
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ]
+ },
+ "canUseCharm": false,
+ "canUseTech": false,
+ "canUseTrapTool": false,
+ "canUseBattlePerformance": false,
+ "canContinuousBattle": true,
+ "startButtonOverrideId": null,
+ "isStagePatch": false,
+ "mainStageId": "act33side_s01",
+ "extraCondition": null,
+ "extraInfo": null
+ },
+ "act33side_s03#f#": {
+ "stageType": "ACTIVITY",
+ "difficulty": "FOUR_STAR",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "diffGroup": "NONE",
+ "unlockCondition": [
+ {
+ "stageId": "main_02-08",
+ "completeState": "PASS"
+ },
+ {
+ "stageId": "act33side_s03",
+ "completeState": "COMPLETE"
+ }
+ ],
+ "stageId": "act33side_s03#f#",
+ "levelId": "Activities/act33side/level_act33side_sub-1-3",
+ "zoneId": "act33side_zone3",
+ "code": "BB-S-3",
+ "name": "模拟刺杀作战-3",
+ "description": "<@lv.fs>附加条件:>\\n巫术弩炮的等级提升",
+ "hardStagedId": null,
+ "dangerLevel": "-",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_BB_ScarMarket",
+ "canPractice": true,
+ "canBattleReplay": false,
+ "apCost": 20,
+ "apFailReturn": 10,
+ "etItemId": null,
+ "etCost": -1,
+ "etFailReturn": -1,
+ "etButtonStyle": null,
+ "apProtectTimes": 0,
+ "diamondOnceDrop": 1,
+ "practiceTicketCost": 3,
+ "dailyStageDifficulty": 0,
+ "expGain": 200,
+ "goldGain": 200,
+ "loseExpGain": 0,
+ "loseGoldGain": 0,
+ "passFavor": 10,
+ "completeFavor": 20,
+ "slProgress": 0,
+ "displayMainItem": null,
+ "hilightMark": false,
+ "bossMark": false,
+ "isPredefined": false,
+ "isHardPredefined": false,
+ "isSkillSelectablePredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": "MAIN_NORMAL",
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": "ALWAYS",
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ]
+ },
+ "canUseCharm": false,
+ "canUseTech": false,
+ "canUseTrapTool": false,
+ "canUseBattlePerformance": false,
+ "canContinuousBattle": false,
+ "startButtonOverrideId": null,
+ "isStagePatch": false,
+ "mainStageId": "act33side_s01",
+ "extraCondition": null,
+ "extraInfo": null
+ },
+ "act33side_s04": {
+ "stageType": "ACTIVITY",
+ "difficulty": "NORMAL",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "diffGroup": "NONE",
+ "unlockCondition": [
+ {
+ "stageId": "act33side_s03",
+ "completeState": "PASS"
+ }
+ ],
+ "stageId": "act33side_s04",
+ "levelId": "Activities/act33side/level_act33side_sub-1-4",
+ "zoneId": "act33side_zone3",
+ "code": "BB-S-4",
+ "name": "模拟刺杀作战-4",
+ "description": "模拟作战演习重构完成。这次我们将在城内阻拦刺客。\\n<@lv.item><接驳地块>>初始不可部署干员,需要周围存在其他干员进行协助\\n<@lv.item><巫术弩炮>>会定期发射法术飞弹,对我方造成法术伤害,并治疗敌方单位;可以被摧毁\\n<@lv.rem>额外条件:>全体敌人的移动速度提升",
+ "hardStagedId": "act33side_s04#f#",
+ "dangerLevel": "-",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_BB_ScarMarket",
+ "canPractice": true,
+ "canBattleReplay": true,
+ "apCost": 20,
+ "apFailReturn": 19,
+ "etItemId": null,
+ "etCost": -1,
+ "etFailReturn": -1,
+ "etButtonStyle": null,
+ "apProtectTimes": 1,
+ "diamondOnceDrop": 1,
+ "practiceTicketCost": 1,
+ "dailyStageDifficulty": 0,
+ "expGain": 200,
+ "goldGain": 200,
+ "loseExpGain": 0,
+ "loseGoldGain": 0,
+ "passFavor": 19,
+ "completeFavor": 20,
+ "slProgress": 0,
+ "displayMainItem": null,
+ "hilightMark": false,
+ "bossMark": false,
+ "isPredefined": false,
+ "isHardPredefined": false,
+ "isSkillSelectablePredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": "MAIN_NORMAL",
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "act33side_token_sugar",
+ "dropType": "COMPLETE"
+ },
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": "ALWAYS",
+ "type": "ACTIVITY_ITEM",
+ "id": "act33side_token_sugar",
+ "dropType": "COMPLETE"
+ },
+ {
+ "occPercent": "ALWAYS",
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ]
+ },
+ "canUseCharm": false,
+ "canUseTech": false,
+ "canUseTrapTool": false,
+ "canUseBattlePerformance": false,
+ "canContinuousBattle": true,
+ "startButtonOverrideId": null,
+ "isStagePatch": false,
+ "mainStageId": "act33side_s01",
+ "extraCondition": null,
+ "extraInfo": null
+ },
+ "act33side_s04#f#": {
+ "stageType": "ACTIVITY",
+ "difficulty": "FOUR_STAR",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "diffGroup": "NONE",
+ "unlockCondition": [
+ {
+ "stageId": "main_02-08",
+ "completeState": "PASS"
+ },
+ {
+ "stageId": "act33side_s04",
+ "completeState": "COMPLETE"
+ }
+ ],
+ "stageId": "act33side_s04#f#",
+ "levelId": "Activities/act33side/level_act33side_sub-1-4",
+ "zoneId": "act33side_zone3",
+ "code": "BB-S-4",
+ "name": "模拟刺杀作战-4",
+ "description": "<@lv.fs>附加条件:>\\n场上有5个位置无法部署",
+ "hardStagedId": null,
+ "dangerLevel": "-",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_BB_ScarMarket",
+ "canPractice": true,
+ "canBattleReplay": false,
+ "apCost": 20,
+ "apFailReturn": 10,
+ "etItemId": null,
+ "etCost": -1,
+ "etFailReturn": -1,
+ "etButtonStyle": null,
+ "apProtectTimes": 0,
+ "diamondOnceDrop": 1,
+ "practiceTicketCost": 3,
+ "dailyStageDifficulty": 0,
+ "expGain": 200,
+ "goldGain": 200,
+ "loseExpGain": 0,
+ "loseGoldGain": 0,
+ "passFavor": 10,
+ "completeFavor": 20,
+ "slProgress": 0,
+ "displayMainItem": null,
+ "hilightMark": false,
+ "bossMark": false,
+ "isPredefined": false,
+ "isHardPredefined": false,
+ "isSkillSelectablePredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": "MAIN_NORMAL",
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": "ALWAYS",
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ]
+ },
+ "canUseCharm": false,
+ "canUseTech": false,
+ "canUseTrapTool": false,
+ "canUseBattlePerformance": false,
+ "canContinuousBattle": false,
+ "startButtonOverrideId": null,
+ "isStagePatch": false,
+ "mainStageId": "act33side_s01",
+ "extraCondition": null,
+ "extraInfo": null
+ },
+ "act33side_mo01": {
+ "stageType": "ACTIVITY",
+ "difficulty": "NORMAL",
+ "performanceStageFlag": "NORMAL_STAGE",
+ "diffGroup": "NONE",
+ "unlockCondition": [
+ {
+ "stageId": "act33side_st03",
+ "completeState": "PASS"
+ }
+ ],
+ "stageId": "act33side_mo01",
+ "levelId": "Activities/act33side/level_act33side_mo01",
+ "zoneId": "act33side_zone3",
+ "code": "BB-MO-1",
+ "name": "打扫街区",
+ "description": "打扫混乱的卡兹戴尔街区,这里充满危险。\\n<@lv.item><接驳地块>>初始不可部署干员,需要周围存在其他干员进行协助",
+ "hardStagedId": null,
+ "dangerLevel": "-",
+ "dangerPoint": -1.0,
+ "loadingPicId": "loading_BB_ScarMarket",
+ "canPractice": false,
+ "canBattleReplay": true,
+ "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": false,
+ "isHardPredefined": false,
+ "isSkillSelectablePredefined": false,
+ "isStoryOnly": false,
+ "appearanceStyle": "MIST_OPS",
+ "stageDropInfo": {
+ "firstPassRewards": null,
+ "firstCompleteRewards": null,
+ "passRewards": null,
+ "completeRewards": null,
+ "displayRewards": [
+ {
+ "type": "ACTIVITY_ITEM",
+ "id": "act33side_token_sugar",
+ "dropType": "COMPLETE"
+ },
+ {
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ],
+ "displayDetailRewards": [
+ {
+ "occPercent": "ALWAYS",
+ "type": "ACTIVITY_ITEM",
+ "id": "act33side_token_sugar",
+ "dropType": "COMPLETE"
+ },
+ {
+ "occPercent": "ALWAYS",
+ "type": "DIAMOND",
+ "id": "4002",
+ "dropType": "COMPLETE"
+ }
+ ]
+ },
+ "canUseCharm": false,
+ "canUseTech": false,
+ "canUseTrapTool": false,
+ "canUseBattlePerformance": false,
+ "canContinuousBattle": true,
+ "startButtonOverrideId": null,
+ "isStagePatch": false,
+ "mainStageId": "act33side_s01",
+ "extraCondition": null,
+ "extraInfo": null
+ },
"act32side_st01": {
"stageType": "ACTIVITY",
"difficulty": "NORMAL",
@@ -392187,6 +392978,42 @@
"startTs": 1713427200,
"endTs": 1714679999
},
+ "act33side_s01": {
+ "startTs": 1714032000,
+ "endTs": 1714679999
+ },
+ "act33side_s01#f#": {
+ "startTs": 1714032000,
+ "endTs": 1714679999
+ },
+ "act33side_s02": {
+ "startTs": 1714032000,
+ "endTs": 1714679999
+ },
+ "act33side_s02#f#": {
+ "startTs": 1714032000,
+ "endTs": 1714679999
+ },
+ "act33side_s03": {
+ "startTs": 1714032000,
+ "endTs": 1714679999
+ },
+ "act33side_s03#f#": {
+ "startTs": 1714032000,
+ "endTs": 1714679999
+ },
+ "act33side_s04": {
+ "startTs": 1714032000,
+ "endTs": 1714679999
+ },
+ "act33side_s04#f#": {
+ "startTs": 1714032000,
+ "endTs": 1714679999
+ },
+ "act33side_mo01": {
+ "startTs": 1714032000,
+ "endTs": 1714679999
+ },
"act32side_st01": {
"startTs": 1709784000,
"endTs": 1710964799
diff --git a/zh_CN/gamedata/excel/story_review_meta_table.json b/zh_CN/gamedata/excel/story_review_meta_table.json
index f95f5dac8..91f35acb6 100644
--- a/zh_CN/gamedata/excel/story_review_meta_table.json
+++ b/zh_CN/gamedata/excel/story_review_meta_table.json
@@ -2692,6 +2692,11 @@
"id": "music_sandbox_v2_9",
"desc": "music_sandbox_v2_9",
"name": "陌域暗访"
+ },
+ "music_sandbox_v2_10": {
+ "id": "music_sandbox_v2_10",
+ "desc": "music_sandbox_v2_10",
+ "name": "恶化螺旋"
}
},
"avgs": {
@@ -7860,6 +7865,10 @@
"music_sandbox_v2_9": {
"musicId": "music_sandbox_v2_9",
"musicSortId": 9
+ },
+ "music_sandbox_v2_10": {
+ "musicId": "music_sandbox_v2_10",
+ "musicSortId": 10
}
}
},
diff --git a/zh_CN/gamedata/excel/story_table.json b/zh_CN/gamedata/excel/story_table.json
index affd8106b..acde8ee2b 100644
--- a/zh_CN/gamedata/excel/story_table.json
+++ b/zh_CN/gamedata/excel/story_table.json
@@ -40823,5 +40823,28 @@
"setProgress": -1,
"setFlags": [],
"completedRewards": []
+ },
+ "Obt/SandboxPerm/sandbox_1/sandbox_1_challenge_mode_guide": {
+ "id": "Obt/SandboxPerm/sandbox_1/sandbox_1_challenge_mode_guide",
+ "needCommit": true,
+ "repeatable": false,
+ "disabled": false,
+ "videoResource": false,
+ "trigger": {
+ "type": "CUSTOM_OPERATION",
+ "key": "sandbox_1_challenge_mode",
+ "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/zh_CN/gamedata/excel/zone_table.json b/zh_CN/gamedata/excel/zone_table.json
index ca64314b7..6c69d3a8e 100644
--- a/zh_CN/gamedata/excel/zone_table.json
+++ b/zh_CN/gamedata/excel/zone_table.json
@@ -3055,6 +3055,45 @@
"lockedText": null,
"canPreview": false
},
+ "permanent_sub_6_zone1": {
+ "zoneID": "permanent_sub_6_zone1",
+ "zoneIndex": 0,
+ "type": "BRANCHLINE",
+ "zoneNameFirst": null,
+ "zoneNameSecond": "我赠予未来",
+ "zoneNameTitleCurrent": null,
+ "zoneNameTitleUnCurrent": null,
+ "zoneNameTitleEx": null,
+ "zoneNameThird": null,
+ "lockedText": null,
+ "canPreview": false
+ },
+ "permanent_sub_6_zone2": {
+ "zoneID": "permanent_sub_6_zone2",
+ "zoneIndex": 1,
+ "type": "BRANCHLINE",
+ "zoneNameFirst": null,
+ "zoneNameSecond": "我驻留往昔",
+ "zoneNameTitleCurrent": null,
+ "zoneNameTitleUnCurrent": null,
+ "zoneNameTitleEx": null,
+ "zoneNameThird": null,
+ "lockedText": null,
+ "canPreview": false
+ },
+ "permanent_sub_6_zone3": {
+ "zoneID": "permanent_sub_6_zone3",
+ "zoneIndex": 2,
+ "type": "BRANCHLINE",
+ "zoneNameFirst": null,
+ "zoneNameSecond": "我始终如一",
+ "zoneNameTitleCurrent": null,
+ "zoneNameTitleUnCurrent": null,
+ "zoneNameTitleEx": null,
+ "zoneNameThird": null,
+ "lockedText": null,
+ "canPreview": false
+ },
"permanent_sidestory_1_zone1": {
"zoneID": "permanent_sidestory_1_zone1",
"zoneIndex": 0,
diff --git a/zh_CN/gamedata/levels/activities/act33side/level_act33side_mo01.json b/zh_CN/gamedata/levels/activities/act33side/level_act33side_mo01.json
new file mode 100644
index 000000000..dc2598cda
--- /dev/null
+++ b/zh_CN/gamedata/levels/activities/act33side/level_act33side_mo01.json
@@ -0,0 +1,13709 @@
+{
+ "options": {
+ "characterLimit": 9,
+ "maxLifePoint": 3,
+ "initialCost": 50,
+ "maxCost": 999,
+ "costIncreaseTime": 999.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "isPredefinedCardsSelectable": false,
+ "maxPlayTime": -1.0,
+ "functionDisableMask": "NONE",
+ "configBlackBoard": null
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "act33side",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 104,
+ 105,
+ 106,
+ 107,
+ 108,
+ 109,
+ 110,
+ 111,
+ 112,
+ 113,
+ 114,
+ 115,
+ 116
+ ],
+ [
+ 91,
+ 92,
+ 93,
+ 94,
+ 95,
+ 96,
+ 97,
+ 98,
+ 99,
+ 100,
+ 101,
+ 102,
+ 103
+ ],
+ [
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83,
+ 84,
+ 85,
+ 86,
+ 87,
+ 88,
+ 89,
+ 90
+ ],
+ [
+ 65,
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76,
+ 77
+ ],
+ [
+ 52,
+ 53,
+ 54,
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64
+ ],
+ [
+ 39,
+ 40,
+ 41,
+ 42,
+ 43,
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51
+ ],
+ [
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38
+ ],
+ [
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_fence_bound",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_fence_bound",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "layerRects": null
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": "ALL",
+ "key": "env_system_new",
+ "professionMask": 1023,
+ "buildableMask": "ALL",
+ "blackboard": [
+ {
+ "key": "key",
+ "value": 0.0,
+ "valueStr": "env_012_act33side"
+ },
+ {
+ "key": "stun_duration",
+ "value": 10.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "globalBuffs": null,
+ "routes": [
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 30.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 30.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "E_NUM",
+ "startPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": null,
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 30.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 30.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "E_NUM",
+ "startPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": null,
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 30.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 30.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 3
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 6,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 6,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 12
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ }
+ ],
+ "extraRoutes": [],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1410_mmelee",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1410_mmelee_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1411_mmrnge",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1411_mmrnge_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1412_mmjump",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1412_mmjump_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1413_mmstck",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1413_mmstck_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1414_mmleak",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1414_mmleak_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1415_mmkabi",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1415_mmkabi_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1416_mmfarm_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1417_mmdudu",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1417_mmdudu_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1418_mmkonm",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1418_mmkonm_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1010_demon",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1012_dcross",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1071_dftman",
+ "level": 0,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 5.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 5,
+ "preDelay": 20.0,
+ "interval": 7.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 2,
+ "preDelay": 23.0,
+ "interval": 3.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 2,
+ "preDelay": 32.0,
+ "interval": 3.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 1,
+ "preDelay": 45.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 1,
+ "preDelay": 50.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 2,
+ "preDelay": 60.0,
+ "interval": 3.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1071_dftman",
+ "count": 2,
+ "preDelay": 60.0,
+ "interval": 3.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 2,
+ "preDelay": 72.0,
+ "interval": 5.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1010_demon",
+ "count": 2,
+ "preDelay": 72.0,
+ "interval": 5.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1012_dcross",
+ "count": 2,
+ "preDelay": 84.0,
+ "interval": 8.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1012_dcross",
+ "count": 2,
+ "preDelay": 84.0,
+ "interval": 8.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ }
+ ],
+ "advancedWaveTag": null
+ },
+ {
+ "preDelay": 5.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee",
+ "count": 5,
+ "preDelay": 16.0,
+ "interval": 12.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee",
+ "count": 5,
+ "preDelay": 16.0,
+ "interval": 12.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1411_mmrnge",
+ "count": 5,
+ "preDelay": 41.0,
+ "interval": 14.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1411_mmrnge",
+ "count": 5,
+ "preDelay": 37.0,
+ "interval": 14.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1412_mmjump",
+ "count": 1,
+ "preDelay": 70.0,
+ "interval": 1.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1412_mmjump",
+ "count": 1,
+ "preDelay": 93.0,
+ "interval": 1.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1412_mmjump",
+ "count": 1,
+ "preDelay": 91.0,
+ "interval": 1.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee",
+ "count": 1,
+ "preDelay": 100.0,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ },
+ {
+ "preDelay": 20.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1413_mmstck",
+ "count": 1,
+ "preDelay": 1.9,
+ "interval": 1.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1413_mmstck",
+ "count": 1,
+ "preDelay": 3.8,
+ "interval": 1.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1413_mmstck",
+ "count": 1,
+ "preDelay": 5.7,
+ "interval": 1.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1413_mmstck",
+ "count": 1,
+ "preDelay": 7.6,
+ "interval": 1.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1413_mmstck",
+ "count": 1,
+ "preDelay": 9.5,
+ "interval": 1.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1413_mmstck",
+ "count": 1,
+ "preDelay": 11.4,
+ "interval": 1.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1413_mmstck",
+ "count": 1,
+ "preDelay": 13.3,
+ "interval": 1.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1413_mmstck",
+ "count": 1,
+ "preDelay": 15.2,
+ "interval": 1.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee",
+ "count": 4,
+ "preDelay": 21.0,
+ "interval": 14.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1411_mmrnge",
+ "count": 4,
+ "preDelay": 26.0,
+ "interval": 16.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ },
+ {
+ "preDelay": 18.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1413_mmstck",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 32,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1413_mmstck",
+ "count": 1,
+ "preDelay": 4.0,
+ "interval": 1.0,
+ "routeIndex": 33,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1413_mmstck",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 34,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1413_mmstck",
+ "count": 1,
+ "preDelay": 6.0,
+ "interval": 1.0,
+ "routeIndex": 35,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1413_mmstck",
+ "count": 1,
+ "preDelay": 7.0,
+ "interval": 1.0,
+ "routeIndex": 36,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1413_mmstck",
+ "count": 1,
+ "preDelay": 8.0,
+ "interval": 1.0,
+ "routeIndex": 37,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1411_mmrnge",
+ "count": 4,
+ "preDelay": 9.0,
+ "interval": 14.0,
+ "routeIndex": 38,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee",
+ "count": 4,
+ "preDelay": 16.0,
+ "interval": 14.0,
+ "routeIndex": 39,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ }
+ ],
+ "advancedWaveTag": null
+ },
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 5.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1415_mmkabi",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 40,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1414_mmleak",
+ "count": 1,
+ "preDelay": 10.0,
+ "interval": 1.0,
+ "routeIndex": 41,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1414_mmleak",
+ "count": 2,
+ "preDelay": 16.0,
+ "interval": 45.0,
+ "routeIndex": 42,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1414_mmleak",
+ "count": 2,
+ "preDelay": 35.0,
+ "interval": 35.0,
+ "routeIndex": 43,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1412_mmjump",
+ "count": 7,
+ "preDelay": 5.0,
+ "interval": 15.0,
+ "routeIndex": 44,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ },
+ {
+ "preDelay": 5.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1417_mmdudu",
+ "count": 1,
+ "preDelay": 10.0,
+ "interval": 1.0,
+ "routeIndex": 45,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1414_mmleak",
+ "count": 1,
+ "preDelay": 45.0,
+ "interval": 1.0,
+ "routeIndex": 46,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1418_mmkonm",
+ "count": 1,
+ "preDelay": 75.0,
+ "interval": 1.0,
+ "routeIndex": 47,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1412_mmjump",
+ "count": 2,
+ "preDelay": 57.0,
+ "interval": 12.0,
+ "routeIndex": 48,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1412_mmjump",
+ "count": 2,
+ "preDelay": 52.0,
+ "interval": 17.0,
+ "routeIndex": 49,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ }
+ ],
+ "advancedWaveTag": null
+ },
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 6,
+ "preDelay": 3.0,
+ "interval": 13.0,
+ "routeIndex": 50,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1411_mmrnge_2",
+ "count": 6,
+ "preDelay": 7.0,
+ "interval": 14.0,
+ "routeIndex": 51,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 4,
+ "preDelay": 14.0,
+ "interval": 28.0,
+ "routeIndex": 52,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1418_mmkonm_2",
+ "count": 1,
+ "preDelay": 22.0,
+ "interval": 3.0,
+ "routeIndex": 53,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1418_mmkonm_2",
+ "count": 2,
+ "preDelay": 44.0,
+ "interval": 3.0,
+ "routeIndex": 54,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1418_mmkonm_2",
+ "count": 2,
+ "preDelay": 66.0,
+ "interval": 3.0,
+ "routeIndex": 55,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 4,
+ "preDelay": 50.0,
+ "interval": 15.0,
+ "routeIndex": 56,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "ACTIVATE_PREDEFINED",
+ "managedByScheduler": true,
+ "key": "trap_147_spblls#1",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 57,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ },
+ {
+ "preDelay": 20.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1412_mmjump_2",
+ "count": 6,
+ "preDelay": 3.0,
+ "interval": 11.0,
+ "routeIndex": 58,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1412_mmjump_2",
+ "count": 6,
+ "preDelay": 3.0,
+ "interval": 11.0,
+ "routeIndex": 59,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1415_mmkabi_2",
+ "count": 1,
+ "preDelay": 8.0,
+ "interval": 1.0,
+ "routeIndex": 60,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1413_mmstck_2",
+ "count": 5,
+ "preDelay": 30.0,
+ "interval": 13.0,
+ "routeIndex": 61,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1411_mmrnge_2",
+ "count": 6,
+ "preDelay": 7.0,
+ "interval": 12.0,
+ "routeIndex": 62,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1416_mmfarm_2",
+ "count": 1,
+ "preDelay": 80.0,
+ "interval": 1.0,
+ "routeIndex": 63,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ }
+ ],
+ "advancedWaveTag": null
+ },
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": "ACTIVATE_PREDEFINED",
+ "managedByScheduler": true,
+ "key": "trap_147_spblls#2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 64,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1415_mmkabi_2",
+ "count": 1,
+ "preDelay": 8.0,
+ "interval": 1.0,
+ "routeIndex": 65,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1414_mmleak_2",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 30.0,
+ "routeIndex": 66,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1414_mmleak_2",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 30.0,
+ "routeIndex": 67,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1414_mmleak_2",
+ "count": 3,
+ "preDelay": 13.0,
+ "interval": 30.0,
+ "routeIndex": 68,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 3,
+ "preDelay": 23.0,
+ "interval": 30.0,
+ "routeIndex": 69,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 7,
+ "preDelay": 9.0,
+ "interval": 10.0,
+ "routeIndex": 70,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1411_mmrnge_2",
+ "count": 7,
+ "preDelay": 15.0,
+ "interval": 10.0,
+ "routeIndex": 71,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ }
+ ],
+ "advancedWaveTag": null
+ },
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1413_mmstck_2",
+ "count": 3,
+ "preDelay": 10.0,
+ "interval": 30.0,
+ "routeIndex": 72,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 5,
+ "preDelay": 10.0,
+ "interval": 6.8,
+ "routeIndex": 73,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 5,
+ "preDelay": 10.0,
+ "interval": 6.8,
+ "routeIndex": 74,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1415_mmkabi_2",
+ "count": 1,
+ "preDelay": 50.0,
+ "interval": 1.0,
+ "routeIndex": 75,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1415_mmkabi_2",
+ "count": 1,
+ "preDelay": 50.0,
+ "interval": 1.0,
+ "routeIndex": 76,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1417_mmdudu_2",
+ "count": 1,
+ "preDelay": 70.0,
+ "interval": 1.0,
+ "routeIndex": 77,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1417_mmdudu_2",
+ "count": 1,
+ "preDelay": 70.0,
+ "interval": 1.0,
+ "routeIndex": 78,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1418_mmkonm_2",
+ "count": 4,
+ "preDelay": 30.0,
+ "interval": 22.0,
+ "routeIndex": 79,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1411_mmrnge_2",
+ "count": 2,
+ "preDelay": 110.0,
+ "interval": 10.0,
+ "routeIndex": 80,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1411_mmrnge_2",
+ "count": 2,
+ "preDelay": 115.0,
+ "interval": 10.0,
+ "routeIndex": 81,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ }
+ ],
+ "advancedWaveTag": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [
+ {
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "direction": "RIGHT",
+ "hidden": true,
+ "alias": "trap_147_spblls#2",
+ "uniEquipIds": null,
+ "inst": {
+ "characterKey": "trap_147_spblls",
+ "level": 1,
+ "phase": "PHASE_0",
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": "",
+ "tmplId": null,
+ "overrideSkillBlackboard": null
+ },
+ {
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "direction": "RIGHT",
+ "hidden": true,
+ "alias": "trap_147_spblls#1",
+ "uniEquipIds": null,
+ "inst": {
+ "characterKey": "trap_147_spblls",
+ "level": 1,
+ "phase": "PHASE_0",
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": "",
+ "tmplId": null,
+ "overrideSkillBlackboard": null
+ }
+ ],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 1443018381,
+ "operaConfig": null,
+ "runtimeData": null
+}
\ No newline at end of file
diff --git a/zh_CN/gamedata/levels/activities/act33side/level_act33side_sub-1-1.json b/zh_CN/gamedata/levels/activities/act33side/level_act33side_sub-1-1.json
new file mode 100644
index 000000000..d1abf5022
--- /dev/null
+++ b/zh_CN/gamedata/levels/activities/act33side/level_act33side_sub-1-1.json
@@ -0,0 +1,6851 @@
+{
+ "options": {
+ "characterLimit": 8,
+ "maxLifePoint": 3,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "isPredefinedCardsSelectable": false,
+ "maxPlayTime": -1.0,
+ "functionDisableMask": "NONE",
+ "configBlackBoard": null
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "act33side",
+ "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": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_telin",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_telout",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "layerRects": null
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": "FOUR_STAR",
+ "key": "global_lifepoint",
+ "professionMask": 1023,
+ "buildableMask": "ALL",
+ "blackboard": [
+ {
+ "key": "value",
+ "value": 1.0,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "difficultyMask": "FOUR_STAR",
+ "key": "enemy_attribute_mul",
+ "professionMask": 1023,
+ "buildableMask": "ALL",
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.2,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 1.2,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 1.2,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "difficultyMask": "FOUR_STAR",
+ "key": "level_hidden_group_enable",
+ "professionMask": 1023,
+ "buildableMask": "ALL",
+ "blackboard": [
+ {
+ "key": "key",
+ "value": 0.0,
+ "valueStr": "group2"
+ }
+ ]
+ },
+ {
+ "difficultyMask": "FOUR_STAR",
+ "key": "enemy_attribute_mul",
+ "professionMask": 1023,
+ "buildableMask": "ALL",
+ "blackboard": [
+ {
+ "key": "enemy",
+ "value": 0.0,
+ "valueStr": "enemy_1416_mmfarm_2"
+ },
+ {
+ "key": "max_hp",
+ "value": 2.0,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "difficultyMask": "ALL",
+ "key": "env_system_new",
+ "professionMask": 1023,
+ "buildableMask": "ALL",
+ "blackboard": [
+ {
+ "key": "key",
+ "value": 0.0,
+ "valueStr": "env_012_act33side"
+ },
+ {
+ "key": "stun_duration",
+ "value": 10.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "globalBuffs": null,
+ "routes": [
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 3,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 150.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 4,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 200.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 280.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 3,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 150.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 4,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 200.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 280.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 1,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 1,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 1,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 3,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 2,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 1,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 1,
+ "col": 2
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ }
+ ],
+ "extraRoutes": [],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1416_mmfarm_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1410_mmelee_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1419_mmcike",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1418_mmkonm_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1415_mmkabi_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1411_mmrnge_2",
+ "level": 0,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1419_mmcike",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1419_mmcike",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1419_mmcike",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1411_mmrnge_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1411_mmrnge_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1411_mmrnge_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 15.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 2,
+ "preDelay": 7.0,
+ "interval": 15.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 11.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 2,
+ "preDelay": 5.0,
+ "interval": 11.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1418_mmkonm_2",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 2,
+ "preDelay": 9.0,
+ "interval": 16.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ },
+ {
+ "preDelay": 15.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 11.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 3,
+ "preDelay": 7.0,
+ "interval": 11.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1418_mmkonm_2",
+ "count": 1,
+ "preDelay": 11.0,
+ "interval": 1.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1415_mmkabi_2",
+ "count": 1,
+ "preDelay": 18.0,
+ "interval": 1.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 3,
+ "preDelay": 5.0,
+ "interval": 11.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ },
+ {
+ "preDelay": 13.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 9.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 3,
+ "preDelay": 5.0,
+ "interval": 9.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 3,
+ "preDelay": 4.0,
+ "interval": 9.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1418_mmkonm_2",
+ "count": 2,
+ "preDelay": 13.0,
+ "interval": 9.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1415_mmkabi_2",
+ "count": 1,
+ "preDelay": 11.0,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ },
+ {
+ "preDelay": 20.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1416_mmfarm_2",
+ "count": 1,
+ "preDelay": 9.0,
+ "interval": 1.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": "group2",
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1416_mmfarm_2",
+ "count": 1,
+ "preDelay": 21.0,
+ "interval": 1.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": "group2",
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 13.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 2,
+ "preDelay": 5.0,
+ "interval": 13.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 13.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1415_mmkabi_2",
+ "count": 1,
+ "preDelay": 11.0,
+ "interval": 1.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ },
+ {
+ "preDelay": 5.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 9.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 2,
+ "preDelay": 4.0,
+ "interval": 9.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 9.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ },
+ {
+ "preDelay": 25.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 2,
+ "preDelay": 12.0,
+ "interval": 13.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 2,
+ "preDelay": 14.0,
+ "interval": 13.0,
+ "routeIndex": 32,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 2,
+ "preDelay": 16.0,
+ "interval": 13.0,
+ "routeIndex": 33,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1416_mmfarm_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 34,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": "group2",
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1416_mmfarm_2",
+ "count": 1,
+ "preDelay": 9.0,
+ "interval": 1.0,
+ "routeIndex": 35,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1416_mmfarm_2",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 36,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": "group2",
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1416_mmfarm_2",
+ "count": 1,
+ "preDelay": 21.0,
+ "interval": 1.0,
+ "routeIndex": 37,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ },
+ {
+ "preDelay": 15.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 16.0,
+ "routeIndex": 38,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 3,
+ "preDelay": 4.0,
+ "interval": 15.0,
+ "routeIndex": 39,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 3,
+ "preDelay": 3.0,
+ "interval": 16.0,
+ "routeIndex": 40,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1415_mmkabi_2",
+ "count": 2,
+ "preDelay": 7.0,
+ "interval": 23.0,
+ "routeIndex": 41,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1415_mmkabi_2",
+ "count": 2,
+ "preDelay": 9.0,
+ "interval": 23.0,
+ "routeIndex": 42,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1418_mmkonm_2",
+ "count": 3,
+ "preDelay": 6.0,
+ "interval": 9.0,
+ "routeIndex": 43,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1418_mmkonm_2",
+ "count": 3,
+ "preDelay": 7.0,
+ "interval": 9.0,
+ "routeIndex": 44,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ }
+ ],
+ "advancedWaveTag": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 251677522,
+ "operaConfig": null,
+ "runtimeData": null
+}
\ No newline at end of file
diff --git a/zh_CN/gamedata/levels/activities/act33side/level_act33side_sub-1-2.json b/zh_CN/gamedata/levels/activities/act33side/level_act33side_sub-1-2.json
new file mode 100644
index 000000000..b8e6f4aa2
--- /dev/null
+++ b/zh_CN/gamedata/levels/activities/act33side/level_act33side_sub-1-2.json
@@ -0,0 +1,3683 @@
+{
+ "options": {
+ "characterLimit": 8,
+ "maxLifePoint": 3,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "isPredefinedCardsSelectable": false,
+ "maxPlayTime": -1.0,
+ "functionDisableMask": "NONE",
+ "configBlackBoard": null
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "act33side",
+ "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": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_flystart",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "layerRects": null
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": "FOUR_STAR",
+ "key": "enemy_attribute_mul",
+ "professionMask": 1023,
+ "buildableMask": "ALL",
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.2,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 1.2,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 1.2,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "difficultyMask": "ALL",
+ "key": "enemy_attribute_mul",
+ "professionMask": 1023,
+ "buildableMask": "ALL",
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 3.0,
+ "valueStr": null
+ },
+ {
+ "key": "enemy",
+ "value": 0.0,
+ "valueStr": "enemy_1005_yokai"
+ }
+ ]
+ },
+ {
+ "difficultyMask": "FOUR_STAR",
+ "key": "global_forbid_location",
+ "professionMask": 1023,
+ "buildableMask": "ALL",
+ "blackboard": [
+ {
+ "key": "location",
+ "value": 0.0,
+ "valueStr": "(1,2)|(1,3)|(1,4)|(1,5)|(1,6)|(1,7)"
+ }
+ ]
+ },
+ {
+ "difficultyMask": "ALL",
+ "key": "enemy_attribute_mul",
+ "professionMask": 1023,
+ "buildableMask": "ALL",
+ "blackboard": [
+ {
+ "key": "max_hp",
+ "value": 2.0,
+ "valueStr": null
+ },
+ {
+ "key": "enemy",
+ "value": 0.0,
+ "valueStr": "enemy_1053_norgst_2"
+ }
+ ]
+ },
+ {
+ "difficultyMask": "ALL",
+ "key": "env_system_new",
+ "professionMask": 1023,
+ "buildableMask": "ALL",
+ "blackboard": [
+ {
+ "key": "key",
+ "value": 0.0,
+ "valueStr": "env_012_act33side"
+ },
+ {
+ "key": "stun_duration",
+ "value": 10.0,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "difficultyMask": "FOUR_STAR",
+ "key": "global_lifepoint",
+ "professionMask": 1023,
+ "buildableMask": "ALL",
+ "blackboard": [
+ {
+ "key": "value",
+ "value": 1.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "globalBuffs": null,
+ "routes": [
+ {
+ "motionMode": "WALK",
+ "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": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "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": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "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": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "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": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "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": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "FLY",
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "FLY",
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "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": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "FLY",
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "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": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "FLY",
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "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": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "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": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "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": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "FLY",
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "FLY",
+ "startPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 4,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 4,
+ "col": 11
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "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": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "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": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "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": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ }
+ ],
+ "extraRoutes": [],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1414_mmleak_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1418_mmkonm_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1005_yokai",
+ "level": 1,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1053_norgst_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1417_mmdudu_2",
+ "level": 0,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 3.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1053_norgst_2",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1053_norgst_2",
+ "count": 1,
+ "preDelay": 12.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1053_norgst_2",
+ "count": 1,
+ "preDelay": 25.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1053_norgst_2",
+ "count": 1,
+ "preDelay": 25.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ },
+ {
+ "preDelay": 5.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1053_norgst_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1053_norgst_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1053_norgst_2",
+ "count": 2,
+ "preDelay": 13.0,
+ "interval": 8.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1053_norgst_2",
+ "count": 2,
+ "preDelay": 13.0,
+ "interval": 8.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1414_mmleak_2",
+ "count": 1,
+ "preDelay": 18.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1005_yokai",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1005_yokai",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 2.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1417_mmdudu_2",
+ "count": 1,
+ "preDelay": 18.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1005_yokai",
+ "count": 3,
+ "preDelay": 25.0,
+ "interval": 2.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1414_mmleak_2",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1053_norgst_2",
+ "count": 5,
+ "preDelay": 3.0,
+ "interval": 7.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1053_norgst_2",
+ "count": 5,
+ "preDelay": 3.0,
+ "interval": 7.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1005_yokai",
+ "count": 3,
+ "preDelay": 5.0,
+ "interval": 8.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1418_mmkonm_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ },
+ {
+ "preDelay": 5.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1053_norgst_2",
+ "count": 5,
+ "preDelay": 10.0,
+ "interval": 10.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1053_norgst_2",
+ "count": 5,
+ "preDelay": 10.0,
+ "interval": 10.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1417_mmdudu_2",
+ "count": 1,
+ "preDelay": 18.0,
+ "interval": 1.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1005_yokai",
+ "count": 5,
+ "preDelay": 12.0,
+ "interval": 2.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1005_yokai",
+ "count": 5,
+ "preDelay": 30.0,
+ "interval": 2.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1414_mmleak_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1418_mmkonm_2",
+ "count": 1,
+ "preDelay": 5.0,
+ "interval": 1.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1418_mmkonm_2",
+ "count": 2,
+ "preDelay": 15.0,
+ "interval": 4.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1418_mmkonm_2",
+ "count": 1,
+ "preDelay": 30.0,
+ "interval": 1.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ }
+ ],
+ "advancedWaveTag": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 1919765312,
+ "operaConfig": null,
+ "runtimeData": null
+}
\ No newline at end of file
diff --git a/zh_CN/gamedata/levels/activities/act33side/level_act33side_sub-1-3.json b/zh_CN/gamedata/levels/activities/act33side/level_act33side_sub-1-3.json
new file mode 100644
index 000000000..5d543863d
--- /dev/null
+++ b/zh_CN/gamedata/levels/activities/act33side/level_act33side_sub-1-3.json
@@ -0,0 +1,6403 @@
+{
+ "options": {
+ "characterLimit": 8,
+ "maxLifePoint": 3,
+ "initialCost": 20,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "isPredefinedCardsSelectable": false,
+ "maxPlayTime": -1.0,
+ "functionDisableMask": "NONE",
+ "configBlackBoard": null
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "act33side",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 104,
+ 105,
+ 106,
+ 107,
+ 108,
+ 109,
+ 110,
+ 111,
+ 112,
+ 113,
+ 114,
+ 115,
+ 116
+ ],
+ [
+ 91,
+ 92,
+ 93,
+ 94,
+ 95,
+ 96,
+ 97,
+ 98,
+ 99,
+ 100,
+ 101,
+ 102,
+ 103
+ ],
+ [
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83,
+ 84,
+ 85,
+ 86,
+ 87,
+ 88,
+ 89,
+ 90
+ ],
+ [
+ 65,
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76,
+ 77
+ ],
+ [
+ 52,
+ 53,
+ 54,
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64
+ ],
+ [
+ 39,
+ 40,
+ 41,
+ 42,
+ 43,
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51
+ ],
+ [
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38
+ ],
+ [
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_hole",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_telout",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_telin",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "layerRects": null
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": "FOUR_STAR",
+ "key": "global_lifepoint",
+ "professionMask": 1023,
+ "buildableMask": "ALL",
+ "blackboard": [
+ {
+ "key": "value",
+ "value": 1.0,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "difficultyMask": "FOUR_STAR",
+ "key": "enemy_attribute_mul",
+ "professionMask": 1023,
+ "buildableMask": "ALL",
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.2,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 1.2,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 1.2,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "difficultyMask": "ALL",
+ "key": "enemy_talent_blackb_add",
+ "professionMask": 1023,
+ "buildableMask": "ALL",
+ "blackboard": [
+ {
+ "key": "enemy",
+ "value": 0.0,
+ "valueStr": "enemy_1414_mmleak_2"
+ },
+ {
+ "key": "TouchedRope.hp_ratio",
+ "value": -0.01,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "difficultyMask": "FOUR_STAR",
+ "key": "level_hidden_group_enable",
+ "professionMask": 1023,
+ "buildableMask": "ALL",
+ "blackboard": [
+ {
+ "key": "key",
+ "value": 0.0,
+ "valueStr": "f"
+ }
+ ]
+ },
+ {
+ "difficultyMask": "NORMAL",
+ "key": "level_hidden_group_enable",
+ "professionMask": 1023,
+ "buildableMask": "ALL",
+ "blackboard": [
+ {
+ "key": "key",
+ "value": 0.0,
+ "valueStr": "n"
+ }
+ ]
+ },
+ {
+ "difficultyMask": "ALL",
+ "key": "env_system_new",
+ "professionMask": 767,
+ "buildableMask": "ALL",
+ "blackboard": [
+ {
+ "key": "key",
+ "value": 0.0,
+ "valueStr": "env_012_act33side"
+ },
+ {
+ "key": "stun_duration",
+ "value": 10.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "globalBuffs": null,
+ "routes": [
+ {
+ "motionMode": "E_NUM",
+ "startPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": null,
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "E_NUM",
+ "startPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": null,
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "E_NUM",
+ "startPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": null,
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "E_NUM",
+ "startPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": null,
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "E_NUM",
+ "startPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": null,
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "E_NUM",
+ "startPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": null,
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "E_NUM",
+ "startPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": null,
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "E_NUM",
+ "startPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": null,
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "E_NUM",
+ "startPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": null,
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "E_NUM",
+ "startPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": null,
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "E_NUM",
+ "startPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": null,
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "E_NUM",
+ "startPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "endPosition": {
+ "row": 0,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": null,
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 7,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": true
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": true
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": true
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": true
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": true
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": true
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 7,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": true
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 25.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": true
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": true
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 25.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": true
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 7,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 3.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 7,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 7,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 25.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": true
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": true
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": true
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": true
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": true
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 2,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": true
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 1,
+ "col": 9
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": true
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 1,
+ "col": 10
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": true
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 1,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 15.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": true
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 7,
+ "col": 1
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 7
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 2
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 10.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ }
+ ],
+ "extraRoutes": [],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1410_mmelee_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1411_mmrnge_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1412_mmjump_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1414_mmleak_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1415_mmkabi_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1416_mmfarm_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1417_mmdudu_2",
+ "level": 0,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": "ACTIVATE_PREDEFINED",
+ "managedByScheduler": true,
+ "key": "trap_147_spblls#1",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": "n",
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "ACTIVATE_PREDEFINED",
+ "managedByScheduler": true,
+ "key": "trap_147_spblls#2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": "n",
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "ACTIVATE_PREDEFINED",
+ "managedByScheduler": true,
+ "key": "trap_147_spblls#3",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": "n",
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "ACTIVATE_PREDEFINED",
+ "managedByScheduler": true,
+ "key": "trap_147_spblls#4",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": "n",
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "ACTIVATE_PREDEFINED",
+ "managedByScheduler": true,
+ "key": "trap_147_spblls#5",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": "n",
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "ACTIVATE_PREDEFINED",
+ "managedByScheduler": true,
+ "key": "trap_147_spblls#6",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": "n",
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "ACTIVATE_PREDEFINED",
+ "managedByScheduler": true,
+ "key": "trap_147_spblls#h1",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": "f",
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "ACTIVATE_PREDEFINED",
+ "managedByScheduler": true,
+ "key": "trap_147_spblls#h2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": "f",
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "ACTIVATE_PREDEFINED",
+ "managedByScheduler": true,
+ "key": "trap_147_spblls#h3",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": "f",
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "ACTIVATE_PREDEFINED",
+ "managedByScheduler": true,
+ "key": "trap_147_spblls#h4",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": "f",
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "ACTIVATE_PREDEFINED",
+ "managedByScheduler": true,
+ "key": "trap_147_spblls#h5",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": "f",
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "ACTIVATE_PREDEFINED",
+ "managedByScheduler": true,
+ "key": "trap_147_spblls#h6",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": "f",
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 2,
+ "preDelay": 3.0,
+ "interval": 15.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1411_mmrnge_2",
+ "count": 2,
+ "preDelay": 42.0,
+ "interval": 18.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1411_mmrnge_2",
+ "count": 1,
+ "preDelay": 42.0,
+ "interval": 18.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1411_mmrnge_2",
+ "count": 2,
+ "preDelay": 42.0,
+ "interval": 18.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1412_mmjump_2",
+ "count": 2,
+ "preDelay": 60.0,
+ "interval": 18.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1412_mmjump_2",
+ "count": 1,
+ "preDelay": 78.0,
+ "interval": 1.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1411_mmrnge_2",
+ "count": 1,
+ "preDelay": 78.0,
+ "interval": 1.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1414_mmleak_2",
+ "count": 2,
+ "preDelay": 50.0,
+ "interval": 20.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1412_mmjump_2",
+ "count": 2,
+ "preDelay": 100.0,
+ "interval": 16.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1416_mmfarm_2",
+ "count": 1,
+ "preDelay": 100.0,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1412_mmjump_2",
+ "count": 2,
+ "preDelay": 100.0,
+ "interval": 16.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1416_mmfarm_2",
+ "count": 1,
+ "preDelay": 130.0,
+ "interval": 1.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1414_mmleak_2",
+ "count": 1,
+ "preDelay": 120.0,
+ "interval": 1.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1417_mmdudu_2",
+ "count": 1,
+ "preDelay": 125.0,
+ "interval": 1.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1417_mmdudu_2",
+ "count": 1,
+ "preDelay": 128.0,
+ "interval": 1.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1411_mmrnge_2",
+ "count": 1,
+ "preDelay": 132.0,
+ "interval": 1.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1411_mmrnge_2",
+ "count": 1,
+ "preDelay": 132.0,
+ "interval": 1.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1411_mmrnge_2",
+ "count": 1,
+ "preDelay": 132.0,
+ "interval": 1.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1412_mmjump_2",
+ "count": 2,
+ "preDelay": 136.0,
+ "interval": 20.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1412_mmjump_2",
+ "count": 2,
+ "preDelay": 136.0,
+ "interval": 20.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1412_mmjump_2",
+ "count": 2,
+ "preDelay": 136.0,
+ "interval": 20.0,
+ "routeIndex": 32,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1411_mmrnge_2",
+ "count": 1,
+ "preDelay": 156.0,
+ "interval": 1.0,
+ "routeIndex": 33,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1417_mmdudu_2",
+ "count": 1,
+ "preDelay": 156.0,
+ "interval": 1.0,
+ "routeIndex": 34,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1411_mmrnge_2",
+ "count": 1,
+ "preDelay": 156.0,
+ "interval": 1.0,
+ "routeIndex": 35,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1415_mmkabi_2",
+ "count": 1,
+ "preDelay": 150.0,
+ "interval": 1.0,
+ "routeIndex": 36,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": true,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ }
+ ],
+ "advancedWaveTag": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [
+ {
+ "position": {
+ "row": 7,
+ "col": 3
+ },
+ "direction": "DOWN",
+ "hidden": true,
+ "alias": "trap_147_spblls#1",
+ "uniEquipIds": null,
+ "inst": {
+ "characterKey": "trap_147_spblls",
+ "level": 3,
+ "phase": "PHASE_0",
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": "",
+ "tmplId": null,
+ "overrideSkillBlackboard": null
+ },
+ {
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "direction": "DOWN",
+ "hidden": true,
+ "alias": "trap_147_spblls#2",
+ "uniEquipIds": null,
+ "inst": {
+ "characterKey": "trap_147_spblls",
+ "level": 3,
+ "phase": "PHASE_0",
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": "",
+ "tmplId": null,
+ "overrideSkillBlackboard": null
+ },
+ {
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "direction": "RIGHT",
+ "hidden": true,
+ "alias": "trap_147_spblls#3",
+ "uniEquipIds": null,
+ "inst": {
+ "characterKey": "trap_147_spblls",
+ "level": 3,
+ "phase": "PHASE_0",
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": "",
+ "tmplId": null,
+ "overrideSkillBlackboard": null
+ },
+ {
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "direction": "RIGHT",
+ "hidden": true,
+ "alias": "trap_147_spblls#4",
+ "uniEquipIds": null,
+ "inst": {
+ "characterKey": "trap_147_spblls",
+ "level": 3,
+ "phase": "PHASE_0",
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": "",
+ "tmplId": null,
+ "overrideSkillBlackboard": null
+ },
+ {
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "direction": "DOWN",
+ "hidden": true,
+ "alias": "trap_147_spblls#5",
+ "uniEquipIds": null,
+ "inst": {
+ "characterKey": "trap_147_spblls",
+ "level": 3,
+ "phase": "PHASE_0",
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": "",
+ "tmplId": null,
+ "overrideSkillBlackboard": null
+ },
+ {
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "direction": "RIGHT",
+ "hidden": true,
+ "alias": "trap_147_spblls#6",
+ "uniEquipIds": null,
+ "inst": {
+ "characterKey": "trap_147_spblls",
+ "level": 3,
+ "phase": "PHASE_0",
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": "",
+ "tmplId": null,
+ "overrideSkillBlackboard": null
+ },
+ {
+ "position": {
+ "row": 7,
+ "col": 3
+ },
+ "direction": "DOWN",
+ "hidden": true,
+ "alias": "trap_147_spblls#h1",
+ "uniEquipIds": null,
+ "inst": {
+ "characterKey": "trap_147_spblls",
+ "level": 4,
+ "phase": "PHASE_0",
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": "",
+ "tmplId": null,
+ "overrideSkillBlackboard": null
+ },
+ {
+ "position": {
+ "row": 6,
+ "col": 4
+ },
+ "direction": "DOWN",
+ "hidden": true,
+ "alias": "trap_147_spblls#h2",
+ "uniEquipIds": null,
+ "inst": {
+ "characterKey": "trap_147_spblls",
+ "level": 4,
+ "phase": "PHASE_0",
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": "",
+ "tmplId": null,
+ "overrideSkillBlackboard": null
+ },
+ {
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "direction": "RIGHT",
+ "hidden": true,
+ "alias": "trap_147_spblls#h3",
+ "uniEquipIds": null,
+ "inst": {
+ "characterKey": "trap_147_spblls",
+ "level": 4,
+ "phase": "PHASE_0",
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": "",
+ "tmplId": null,
+ "overrideSkillBlackboard": null
+ },
+ {
+ "position": {
+ "row": 4,
+ "col": 2
+ },
+ "direction": "RIGHT",
+ "hidden": true,
+ "alias": "trap_147_spblls#h4",
+ "uniEquipIds": null,
+ "inst": {
+ "characterKey": "trap_147_spblls",
+ "level": 4,
+ "phase": "PHASE_0",
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": "",
+ "tmplId": null,
+ "overrideSkillBlackboard": null
+ },
+ {
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "direction": "DOWN",
+ "hidden": true,
+ "alias": "trap_147_spblls#h5",
+ "uniEquipIds": null,
+ "inst": {
+ "characterKey": "trap_147_spblls",
+ "level": 4,
+ "phase": "PHASE_0",
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": "",
+ "tmplId": null,
+ "overrideSkillBlackboard": null
+ },
+ {
+ "position": {
+ "row": 3,
+ "col": 3
+ },
+ "direction": "RIGHT",
+ "hidden": true,
+ "alias": "trap_147_spblls#h6",
+ "uniEquipIds": null,
+ "inst": {
+ "characterKey": "trap_147_spblls",
+ "level": 4,
+ "phase": "PHASE_0",
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": "",
+ "tmplId": null,
+ "overrideSkillBlackboard": null
+ }
+ ],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 28055039,
+ "operaConfig": null,
+ "runtimeData": null
+}
\ No newline at end of file
diff --git a/zh_CN/gamedata/levels/activities/act33side/level_act33side_sub-1-4.json b/zh_CN/gamedata/levels/activities/act33side/level_act33side_sub-1-4.json
new file mode 100644
index 000000000..05c529f55
--- /dev/null
+++ b/zh_CN/gamedata/levels/activities/act33side/level_act33side_sub-1-4.json
@@ -0,0 +1,11397 @@
+{
+ "options": {
+ "characterLimit": 8,
+ "maxLifePoint": 3,
+ "initialCost": 10,
+ "maxCost": 99,
+ "costIncreaseTime": 1.0,
+ "moveMultiplier": 0.5,
+ "steeringEnabled": true,
+ "isTrainingLevel": false,
+ "isHardTrainingLevel": false,
+ "isPredefinedCardsSelectable": false,
+ "maxPlayTime": -1.0,
+ "functionDisableMask": "NONE",
+ "configBlackBoard": null
+ },
+ "levelId": null,
+ "mapId": null,
+ "bgmEvent": "act33side",
+ "environmentSe": null,
+ "mapData": {
+ "map": [
+ [
+ 104,
+ 105,
+ 106,
+ 107,
+ 108,
+ 109,
+ 110,
+ 111,
+ 112,
+ 113,
+ 114,
+ 115,
+ 116
+ ],
+ [
+ 91,
+ 92,
+ 93,
+ 94,
+ 95,
+ 96,
+ 97,
+ 98,
+ 99,
+ 100,
+ 101,
+ 102,
+ 103
+ ],
+ [
+ 78,
+ 79,
+ 80,
+ 81,
+ 82,
+ 83,
+ 84,
+ 85,
+ 86,
+ 87,
+ 88,
+ 89,
+ 90
+ ],
+ [
+ 65,
+ 66,
+ 67,
+ 68,
+ 69,
+ 70,
+ 71,
+ 72,
+ 73,
+ 74,
+ 75,
+ 76,
+ 77
+ ],
+ [
+ 52,
+ 53,
+ 54,
+ 55,
+ 56,
+ 57,
+ 58,
+ 59,
+ 60,
+ 61,
+ 62,
+ 63,
+ 64
+ ],
+ [
+ 39,
+ 40,
+ 41,
+ 42,
+ 43,
+ 44,
+ 45,
+ 46,
+ 47,
+ 48,
+ 49,
+ 50,
+ 51
+ ],
+ [
+ 26,
+ 27,
+ 28,
+ 29,
+ 30,
+ 31,
+ 32,
+ 33,
+ 34,
+ 35,
+ 36,
+ 37,
+ 38
+ ],
+ [
+ 13,
+ 14,
+ 15,
+ 16,
+ 17,
+ 18,
+ 19,
+ 20,
+ 21,
+ 22,
+ 23,
+ 24,
+ 25
+ ],
+ [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12
+ ]
+ ],
+ "tiles": [
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_telout",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_fence_bound",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_telin",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_telin",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_end",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_telout",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_wall",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_rarope",
+ "heightType": "HIGHLAND",
+ "buildableType": "RANGED",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_telout",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_merope",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_floor",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_road",
+ "heightType": "LOWLAND",
+ "buildableType": "MELEE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_telin",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_telin",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_start",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_telout",
+ "heightType": "LOWLAND",
+ "buildableType": "NONE",
+ "passableMask": "ALL",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ },
+ {
+ "tileKey": "tile_forbidden",
+ "heightType": "HIGHLAND",
+ "buildableType": "NONE",
+ "passableMask": "FLY_ONLY",
+ "playerSideMask": "ALL",
+ "blackboard": null,
+ "effects": null
+ }
+ ],
+ "blockEdges": null,
+ "tags": null,
+ "effects": null,
+ "layerRects": null
+ },
+ "tilesDisallowToLocate": [],
+ "runes": [
+ {
+ "difficultyMask": "FOUR_STAR",
+ "key": "global_lifepoint",
+ "professionMask": 1023,
+ "buildableMask": "ALL",
+ "blackboard": [
+ {
+ "key": "value",
+ "value": 1.0,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "difficultyMask": "FOUR_STAR",
+ "key": "enemy_attribute_mul",
+ "professionMask": 1023,
+ "buildableMask": "ALL",
+ "blackboard": [
+ {
+ "key": "atk",
+ "value": 1.2,
+ "valueStr": null
+ },
+ {
+ "key": "def",
+ "value": 1.2,
+ "valueStr": null
+ },
+ {
+ "key": "max_hp",
+ "value": 1.2,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "difficultyMask": "FOUR_STAR",
+ "key": "global_forbid_location",
+ "professionMask": 1023,
+ "buildableMask": "ALL",
+ "blackboard": [
+ {
+ "key": "location",
+ "value": 0.0,
+ "valueStr": "(3,3)|(4,3)|(4,6)|(5,5)|(5,7)"
+ }
+ ]
+ },
+ {
+ "difficultyMask": "ALL",
+ "key": "enemy_attribute_mul",
+ "professionMask": 1023,
+ "buildableMask": "ALL",
+ "blackboard": [
+ {
+ "key": "move_speed",
+ "value": 1.5,
+ "valueStr": null
+ }
+ ]
+ },
+ {
+ "difficultyMask": "ALL",
+ "key": "env_system_new",
+ "professionMask": 1023,
+ "buildableMask": "ALL",
+ "blackboard": [
+ {
+ "key": "key",
+ "value": 0.0,
+ "valueStr": "env_012_act33side"
+ },
+ {
+ "key": "stun_duration",
+ "value": 10.0,
+ "valueStr": null
+ }
+ ]
+ }
+ ],
+ "globalBuffs": null,
+ "routes": [
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 8,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 8,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 8,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 8,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 8,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 8,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 8,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 8,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 8,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 12
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 12
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 8,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 8,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 200.0,
+ "position": {
+ "row": 1,
+ "col": -1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 2.0,
+ "position": {
+ "row": 1,
+ "col": -1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 1,
+ "col": -1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 1,
+ "col": -1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 8,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_CURRENT_WAVE_TIME",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 8,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 12
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 12
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 2.0,
+ "position": {
+ "row": 1,
+ "col": -1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 1,
+ "col": -1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 1,
+ "col": -1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 8,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_CURRENT_WAVE_TIME",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 8,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 12
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 12
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 2.0,
+ "position": {
+ "row": 1,
+ "col": -1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 1,
+ "col": -1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 8,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 8,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 12
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 12
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 2.0,
+ "position": {
+ "row": 1,
+ "col": -1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 1,
+ "col": -1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 1,
+ "col": -1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 8,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 8,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 12
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 12
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 2.0,
+ "position": {
+ "row": 1,
+ "col": -1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 1,
+ "col": -1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 8,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 8,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 12
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 12
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 1,
+ "col": -1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 80.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 25.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 25.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 8,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 8,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 12
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 12
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 1,
+ "col": -1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 80.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 25.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 25.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 8,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 8,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 12
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 12
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 1,
+ "col": -1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 80.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 25.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 25.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 8,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 8,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 12
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 12
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 1.0,
+ "position": {
+ "row": 1,
+ "col": -1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 80.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 25.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 25.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 8,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 8,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 12
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 12
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 80.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 80.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 80.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 80.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 8,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 8,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 8,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 8,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 8,
+ "col": 7
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 8,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 8,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 12
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 12
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 8,
+ "col": 6
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 20.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 8,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 8,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 12
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 12
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 8,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 40.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 7
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 8,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 8,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 9
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 12
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 12
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 5,
+ "col": 11
+ },
+ "endPosition": {
+ "row": 5,
+ "col": 0
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 10
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 11
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "DISAPPEAR",
+ "time": 0.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "WAIT_FOR_SECONDS",
+ "time": 5.0,
+ "position": {
+ "row": 0,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "APPEAR_AT_POS",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 0
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 1,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 1
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ }
+ ],
+ "allowDiagonalMove": true,
+ "visitEveryTileCenter": false,
+ "visitEveryNodeCenter": false,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 8,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 6,
+ "col": 5
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ },
+ {
+ "motionMode": "WALK",
+ "startPosition": {
+ "row": 8,
+ "col": 5
+ },
+ "endPosition": {
+ "row": 1,
+ "col": 8
+ },
+ "spawnRandomRange": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "spawnOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "checkpoints": [
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 3,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 8
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 7,
+ "col": 6
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 5,
+ "col": 4
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "time": 0.0,
+ "position": {
+ "row": 4,
+ "col": 3
+ },
+ "reachOffset": {
+ "x": 0.0,
+ "y": 0.0
+ },
+ "randomizeReachOffset": false,
+ "reachDistance": 0.0
+ },
+ {
+ "type": "MOVE",
+ "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,
+ "visitEveryCheckPoint": false
+ }
+ ],
+ "extraRoutes": [],
+ "enemies": [],
+ "enemyDbRefs": [
+ {
+ "useDb": true,
+ "id": "enemy_1411_mmrnge_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1410_mmelee_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1414_mmleak_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1417_mmdudu_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1413_mmstck_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1416_mmfarm_2",
+ "level": 0,
+ "overwrittenData": null
+ },
+ {
+ "useDb": true,
+ "id": "enemy_1419_mmcike",
+ "level": 0,
+ "overwrittenData": null
+ }
+ ],
+ "waves": [
+ {
+ "preDelay": 0.0,
+ "postDelay": 0.0,
+ "maxTimeWaitingForNextWave": -1.0,
+ "fragments": [
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 0,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 1,
+ "preDelay": 6.0,
+ "interval": 1.0,
+ "routeIndex": 1,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 1,
+ "preDelay": 9.0,
+ "interval": 1.0,
+ "routeIndex": 2,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1413_mmstck_2",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 3,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1413_mmstck_2",
+ "count": 1,
+ "preDelay": 15.0,
+ "interval": 1.0,
+ "routeIndex": 4,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1413_mmstck_2",
+ "count": 2,
+ "preDelay": 30.0,
+ "interval": 7.0,
+ "routeIndex": 5,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ },
+ {
+ "preDelay": 5.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 5,
+ "preDelay": 3.0,
+ "interval": 7.0,
+ "routeIndex": 6,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 5,
+ "preDelay": 3.0,
+ "interval": 7.0,
+ "routeIndex": 7,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1419_mmcike",
+ "count": 1,
+ "preDelay": 0.0,
+ "interval": 1.0,
+ "routeIndex": 8,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "PREVIEW_CURSOR",
+ "managedByScheduler": true,
+ "key": "enemy_1419_mmcike",
+ "count": 1,
+ "preDelay": 23.0,
+ "interval": 1.0,
+ "routeIndex": 9,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1419_mmcike",
+ "count": 1,
+ "preDelay": 9.0,
+ "interval": 1.0,
+ "routeIndex": 10,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1419_mmcike",
+ "count": 1,
+ "preDelay": 9.0,
+ "interval": 1.0,
+ "routeIndex": 11,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1419_mmcike",
+ "count": 1,
+ "preDelay": 9.0,
+ "interval": 1.0,
+ "routeIndex": 12,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1419_mmcike",
+ "count": 1,
+ "preDelay": 9.0,
+ "interval": 1.0,
+ "routeIndex": 13,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1419_mmcike",
+ "count": 1,
+ "preDelay": 13.5,
+ "interval": 1.0,
+ "routeIndex": 14,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1419_mmcike",
+ "count": 1,
+ "preDelay": 13.5,
+ "interval": 1.0,
+ "routeIndex": 15,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1419_mmcike",
+ "count": 1,
+ "preDelay": 13.5,
+ "interval": 1.0,
+ "routeIndex": 16,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1419_mmcike",
+ "count": 1,
+ "preDelay": 13.5,
+ "interval": 1.0,
+ "routeIndex": 17,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1419_mmcike",
+ "count": 1,
+ "preDelay": 18.0,
+ "interval": 1.0,
+ "routeIndex": 18,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1419_mmcike",
+ "count": 1,
+ "preDelay": 18.0,
+ "interval": 1.0,
+ "routeIndex": 19,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1419_mmcike",
+ "count": 1,
+ "preDelay": 18.0,
+ "interval": 1.0,
+ "routeIndex": 20,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1419_mmcike",
+ "count": 1,
+ "preDelay": 18.0,
+ "interval": 1.0,
+ "routeIndex": 21,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ },
+ {
+ "preDelay": 0.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 5,
+ "preDelay": 3.0,
+ "interval": 7.0,
+ "routeIndex": 22,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1411_mmrnge_2",
+ "count": 3,
+ "preDelay": 10.0,
+ "interval": 11.0,
+ "routeIndex": 23,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1414_mmleak_2",
+ "count": 1,
+ "preDelay": 12.0,
+ "interval": 1.0,
+ "routeIndex": 24,
+ "blockFragment": false,
+ "autoPreviewRoute": true,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ },
+ {
+ "preDelay": 10.0,
+ "actions": [
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1417_mmdudu_2",
+ "count": 1,
+ "preDelay": 3.0,
+ "interval": 1.0,
+ "routeIndex": 25,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1417_mmdudu_2",
+ "count": 1,
+ "preDelay": 20.0,
+ "interval": 1.0,
+ "routeIndex": 26,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1416_mmfarm_2",
+ "count": 1,
+ "preDelay": 80.0,
+ "interval": 1.0,
+ "routeIndex": 27,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1416_mmfarm_2",
+ "count": 1,
+ "preDelay": 80.0,
+ "interval": 1.0,
+ "routeIndex": 28,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1416_mmfarm_2",
+ "count": 1,
+ "preDelay": 80.0,
+ "interval": 1.0,
+ "routeIndex": 29,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1414_mmleak_2",
+ "count": 2,
+ "preDelay": 20.0,
+ "interval": 20.0,
+ "routeIndex": 30,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1410_mmelee_2",
+ "count": 5,
+ "preDelay": 20.0,
+ "interval": 7.0,
+ "routeIndex": 31,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ },
+ {
+ "actionType": "SPAWN",
+ "managedByScheduler": true,
+ "key": "enemy_1413_mmstck_2",
+ "count": 2,
+ "preDelay": 25.0,
+ "interval": 7.0,
+ "routeIndex": 32,
+ "blockFragment": false,
+ "autoPreviewRoute": false,
+ "autoDisplayEnemyInfo": false,
+ "isUnharmfulAndAlwaysCountAsKilled": false,
+ "hiddenGroup": null,
+ "randomSpawnGroupKey": null,
+ "randomSpawnGroupPackKey": null,
+ "randomType": "ALWAYS",
+ "refreshType": "ALWAYS",
+ "weight": 0,
+ "dontBlockWave": false,
+ "isValid": false,
+ "extraMeta": null,
+ "actionId": null
+ }
+ ]
+ }
+ ],
+ "advancedWaveTag": null
+ }
+ ],
+ "branches": null,
+ "predefines": {
+ "characterInsts": [],
+ "tokenInsts": [
+ {
+ "position": {
+ "row": 4,
+ "col": 0
+ },
+ "direction": "RIGHT",
+ "hidden": false,
+ "alias": "trap_147_spblls#1",
+ "uniEquipIds": null,
+ "inst": {
+ "characterKey": "trap_147_spblls",
+ "level": 1,
+ "phase": "PHASE_0",
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": "",
+ "tmplId": null,
+ "overrideSkillBlackboard": null
+ },
+ {
+ "position": {
+ "row": 2,
+ "col": 0
+ },
+ "direction": "RIGHT",
+ "hidden": false,
+ "alias": "trap_147_spblls#2",
+ "uniEquipIds": null,
+ "inst": {
+ "characterKey": "trap_147_spblls",
+ "level": 1,
+ "phase": "PHASE_0",
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": "",
+ "tmplId": null,
+ "overrideSkillBlackboard": null
+ },
+ {
+ "position": {
+ "row": 8,
+ "col": 2
+ },
+ "direction": "DOWN",
+ "hidden": false,
+ "alias": "trap_147_spblls#3",
+ "uniEquipIds": null,
+ "inst": {
+ "characterKey": "trap_147_spblls",
+ "level": 1,
+ "phase": "PHASE_0",
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": "",
+ "tmplId": null,
+ "overrideSkillBlackboard": null
+ },
+ {
+ "position": {
+ "row": 8,
+ "col": 10
+ },
+ "direction": "DOWN",
+ "hidden": false,
+ "alias": "trap_147_spblls#4",
+ "uniEquipIds": null,
+ "inst": {
+ "characterKey": "trap_147_spblls",
+ "level": 1,
+ "phase": "PHASE_0",
+ "favorPoint": 0,
+ "potentialRank": 0
+ },
+ "skillIndex": 0,
+ "mainSkillLvl": 1,
+ "skinId": "",
+ "tmplId": null,
+ "overrideSkillBlackboard": null
+ }
+ ],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "hardPredefines": {
+ "characterInsts": [],
+ "tokenInsts": [],
+ "characterCards": [],
+ "tokenCards": []
+ },
+ "excludeCharIdList": null,
+ "randomSeed": 652208758,
+ "operaConfig": null,
+ "runtimeData": null
+}
\ No newline at end of file
diff --git a/zh_CN/gamedata/levels/enemydata/enemy_database.json b/zh_CN/gamedata/levels/enemydata/enemy_database.json
index cf2ca772a..2f9076c4c 100644
--- a/zh_CN/gamedata/levels/enemydata/enemy_database.json
+++ b/zh_CN/gamedata/levels/enemydata/enemy_database.json
@@ -227366,6 +227366,3974 @@
}
]
},
+ {
+ "Key": "enemy_7044_xblbug",
+ "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_7044_xblbug"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 3000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 150
+ },
+ "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": 2.0
+ },
+ "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": 1
+ },
+ "baseForceLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "tauntLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "epDamageResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "epResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitratePhysical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitrateMagical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "frozenImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "levitateImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "disarmedCombatImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "applyWay": {
+ "m_defined": true,
+ "m_value": "MELEE"
+ },
+ "motion": {
+ "m_defined": true,
+ "m_value": "WALK"
+ },
+ "enemyTags": {
+ "m_defined": true,
+ "m_value": [
+ "infection"
+ ]
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "levelType": {
+ "m_defined": true,
+ "m_value": "NORMAL"
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": -1.0
+ },
+ "numOfExtraDrops": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "viewRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "notCountInTotal": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_7045_xbtd",
+ "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_7045_xbtd"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 15000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 1000
+ },
+ "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.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
+ },
+ "tauntLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "epDamageResistance": {
+ "m_defined": true,
+ "m_value": 0.0
+ },
+ "epResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitratePhysical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitrateMagical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "frozenImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "levitateImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "disarmedCombatImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "applyWay": {
+ "m_defined": true,
+ "m_value": "MELEE"
+ },
+ "motion": {
+ "m_defined": true,
+ "m_value": "WALK"
+ },
+ "enemyTags": {
+ "m_defined": true,
+ "m_value": [
+ "infection"
+ ]
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "levelType": {
+ "m_defined": true,
+ "m_value": "ELITE"
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": -1.0
+ },
+ "numOfExtraDrops": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "viewRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "notCountInTotal": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "talentBlackboard": [
+ {
+ "key": "SpeedUp.move_speed",
+ "value": 0.2,
+ "valueStr": null
+ },
+ {
+ "key": "SpeedUp.max_stack_cnt",
+ "value": 5.0,
+ "valueStr": null
+ },
+ {
+ "key": "SpeedUp.stun",
+ "value": 3.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_7046_xbslug",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "披甲源石虫"
+ },
+ "description": {
+ "m_defined": true,
+ "m_value": "自身受到来自阻挡单位的伤害降低"
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_7046_xbslug"
+ },
+ "attributes": {
+ "maxHp": {
+ "m_defined": true,
+ "m_value": 20000
+ },
+ "atk": {
+ "m_defined": true,
+ "m_value": 600
+ },
+ "def": {
+ "m_defined": true,
+ "m_value": 200
+ },
+ "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.75
+ },
+ "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
+ },
+ "tauntLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "epDamageResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "epResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitratePhysical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitrateMagical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "frozenImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "levitateImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "disarmedCombatImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "applyWay": {
+ "m_defined": true,
+ "m_value": "MELEE"
+ },
+ "motion": {
+ "m_defined": true,
+ "m_value": "WALK"
+ },
+ "enemyTags": {
+ "m_defined": true,
+ "m_value": [
+ "infection"
+ ]
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "levelType": {
+ "m_defined": true,
+ "m_value": "ELITE"
+ },
+ "rangeRadius": {
+ "m_defined": true,
+ "m_value": -1.0
+ },
+ "numOfExtraDrops": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "viewRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "notCountInTotal": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "talentBlackboard": [
+ {
+ "key": "DamageReduce.damage_scale",
+ "value": 0.2,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_7501_rmhslm",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "灼热源石虫(赛虫)"
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_7501_rmhslm"
+ },
+ "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
+ },
+ "tauntLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "epDamageResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "epResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitratePhysical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitrateMagical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "frozenImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "levitateImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "disarmedCombatImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "applyWay": {
+ "m_defined": false,
+ "m_value": "NONE"
+ },
+ "motion": {
+ "m_defined": false,
+ "m_value": "WALK"
+ },
+ "enemyTags": {
+ "m_defined": true,
+ "m_value": [
+ "infection"
+ ]
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "levelType": {
+ "m_defined": false,
+ "m_value": "NORMAL"
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "numOfExtraDrops": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "viewRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "notCountInTotal": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_7501_rmhslm_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "炽焰源石虫(赛虫)"
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_7501_rmhslm_2"
+ },
+ "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
+ },
+ "tauntLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "epDamageResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "epResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitratePhysical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitrateMagical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "frozenImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "levitateImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "disarmedCombatImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "applyWay": {
+ "m_defined": false,
+ "m_value": "NONE"
+ },
+ "motion": {
+ "m_defined": false,
+ "m_value": "WALK"
+ },
+ "enemyTags": {
+ "m_defined": true,
+ "m_value": [
+ "infection"
+ ]
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "levelType": {
+ "m_defined": false,
+ "m_value": "NORMAL"
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "numOfExtraDrops": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "viewRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "notCountInTotal": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_7502_rslm",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "源石虫(赛虫)"
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_7502_rslm"
+ },
+ "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
+ },
+ "tauntLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "epDamageResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "epResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitratePhysical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitrateMagical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "frozenImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "levitateImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "disarmedCombatImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "applyWay": {
+ "m_defined": false,
+ "m_value": "NONE"
+ },
+ "motion": {
+ "m_defined": false,
+ "m_value": "WALK"
+ },
+ "enemyTags": {
+ "m_defined": true,
+ "m_value": [
+ "infection"
+ ]
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "levelType": {
+ "m_defined": false,
+ "m_value": "NORMAL"
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "numOfExtraDrops": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "viewRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "notCountInTotal": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_7502_rslm_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "源石虫·α(赛虫)"
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_7502_rslm_2"
+ },
+ "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
+ },
+ "tauntLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "epDamageResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "epResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitratePhysical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitrateMagical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "frozenImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "levitateImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "disarmedCombatImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "applyWay": {
+ "m_defined": false,
+ "m_value": "NONE"
+ },
+ "motion": {
+ "m_defined": false,
+ "m_value": "WALK"
+ },
+ "enemyTags": {
+ "m_defined": true,
+ "m_value": [
+ "infection"
+ ]
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "levelType": {
+ "m_defined": false,
+ "m_value": "NORMAL"
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "numOfExtraDrops": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "viewRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "notCountInTotal": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_7503_rsrchn",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "变异岩蛛(赛虫)"
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_7503_rsrchn"
+ },
+ "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
+ },
+ "tauntLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "epDamageResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "epResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitratePhysical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitrateMagical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "frozenImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "levitateImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "disarmedCombatImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "applyWay": {
+ "m_defined": false,
+ "m_value": "NONE"
+ },
+ "motion": {
+ "m_defined": false,
+ "m_value": "WALK"
+ },
+ "enemyTags": {
+ "m_defined": true,
+ "m_value": [
+ "infection"
+ ]
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "levelType": {
+ "m_defined": false,
+ "m_value": "NORMAL"
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "numOfExtraDrops": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "viewRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "notCountInTotal": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_7503_rsrchn_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "变异岩蛛·α(赛虫)"
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_7503_rsrchn_2"
+ },
+ "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
+ },
+ "tauntLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "epDamageResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "epResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitratePhysical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitrateMagical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "frozenImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "levitateImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "disarmedCombatImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "applyWay": {
+ "m_defined": false,
+ "m_value": "NONE"
+ },
+ "motion": {
+ "m_defined": false,
+ "m_value": "WALK"
+ },
+ "enemyTags": {
+ "m_defined": true,
+ "m_value": [
+ "infection"
+ ]
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "levelType": {
+ "m_defined": false,
+ "m_value": "NORMAL"
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "numOfExtraDrops": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "viewRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "notCountInTotal": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_7504_rmslm",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "酸液源石虫(赛虫)"
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_7504_rmslm"
+ },
+ "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
+ },
+ "tauntLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "epDamageResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "epResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitratePhysical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitrateMagical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "frozenImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "levitateImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "disarmedCombatImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "applyWay": {
+ "m_defined": false,
+ "m_value": "NONE"
+ },
+ "motion": {
+ "m_defined": false,
+ "m_value": "WALK"
+ },
+ "enemyTags": {
+ "m_defined": true,
+ "m_value": [
+ "infection"
+ ]
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "levelType": {
+ "m_defined": false,
+ "m_value": "NORMAL"
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "numOfExtraDrops": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "viewRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "notCountInTotal": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_7504_rmslm_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "酸液源石虫·α(赛虫)"
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_7504_rmslm_2"
+ },
+ "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
+ },
+ "tauntLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "epDamageResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "epResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitratePhysical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitrateMagical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "frozenImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "levitateImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "disarmedCombatImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "applyWay": {
+ "m_defined": false,
+ "m_value": "NONE"
+ },
+ "motion": {
+ "m_defined": false,
+ "m_value": "WALK"
+ },
+ "enemyTags": {
+ "m_defined": true,
+ "m_value": [
+ "infection"
+ ]
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "levelType": {
+ "m_defined": false,
+ "m_value": "NORMAL"
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "numOfExtraDrops": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "viewRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "notCountInTotal": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_7505_rbslm",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "高能源石虫(赛虫)"
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_7505_rbslm"
+ },
+ "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
+ },
+ "tauntLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "epDamageResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "epResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitratePhysical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitrateMagical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "frozenImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "levitateImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "disarmedCombatImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "applyWay": {
+ "m_defined": false,
+ "m_value": "NONE"
+ },
+ "motion": {
+ "m_defined": false,
+ "m_value": "WALK"
+ },
+ "enemyTags": {
+ "m_defined": true,
+ "m_value": [
+ "infection"
+ ]
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "levelType": {
+ "m_defined": false,
+ "m_value": "NORMAL"
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "numOfExtraDrops": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "viewRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "notCountInTotal": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_7505_rbslm_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "高能源石虫·α(赛虫)"
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_7505_rbslm_2"
+ },
+ "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
+ },
+ "tauntLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "epDamageResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "epResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitratePhysical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitrateMagical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "frozenImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "levitateImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "disarmedCombatImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "applyWay": {
+ "m_defined": false,
+ "m_value": "NONE"
+ },
+ "motion": {
+ "m_defined": false,
+ "m_value": "WALK"
+ },
+ "enemyTags": {
+ "m_defined": true,
+ "m_value": [
+ "infection"
+ ]
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "levelType": {
+ "m_defined": false,
+ "m_value": "NORMAL"
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "numOfExtraDrops": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "viewRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "notCountInTotal": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_7506_rscrab",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "爆裂源石虫(赛虫)"
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_7506_rscrab"
+ },
+ "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
+ },
+ "tauntLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "epDamageResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "epResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitratePhysical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitrateMagical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "frozenImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "levitateImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "disarmedCombatImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "applyWay": {
+ "m_defined": false,
+ "m_value": "NONE"
+ },
+ "motion": {
+ "m_defined": false,
+ "m_value": "WALK"
+ },
+ "enemyTags": {
+ "m_defined": true,
+ "m_value": [
+ "infection"
+ ]
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "levelType": {
+ "m_defined": false,
+ "m_value": "NORMAL"
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "numOfExtraDrops": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "viewRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "notCountInTotal": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "talentBlackboard": [
+ {
+ "key": "AOE.range_radius",
+ "value": 0.8,
+ "valueStr": null
+ },
+ {
+ "key": "AOE.damage",
+ "value": 500.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_7507_rhrchn",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "变异巨岩蛛(赛虫)"
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_7507_rhrchn"
+ },
+ "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
+ },
+ "tauntLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "epDamageResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "epResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitratePhysical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitrateMagical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "frozenImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "levitateImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "disarmedCombatImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "applyWay": {
+ "m_defined": false,
+ "m_value": "NONE"
+ },
+ "motion": {
+ "m_defined": false,
+ "m_value": "WALK"
+ },
+ "enemyTags": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "levelType": {
+ "m_defined": true,
+ "m_value": "ELITE"
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "numOfExtraDrops": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "viewRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "notCountInTotal": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_7507_rhrchn_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "变异巨岩蛛·α(赛虫)"
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_7507_rhrchn_2"
+ },
+ "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
+ },
+ "tauntLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "epDamageResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "epResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitratePhysical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitrateMagical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "frozenImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "levitateImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "disarmedCombatImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "applyWay": {
+ "m_defined": false,
+ "m_value": "NONE"
+ },
+ "motion": {
+ "m_defined": false,
+ "m_value": "WALK"
+ },
+ "enemyTags": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "levelType": {
+ "m_defined": true,
+ "m_value": "ELITE"
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "numOfExtraDrops": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "viewRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "notCountInTotal": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_7508_raslm",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "黑水源石虫(赛虫)"
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_7508_raslm"
+ },
+ "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
+ },
+ "tauntLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "epDamageResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "epResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitratePhysical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitrateMagical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "frozenImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "levitateImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "disarmedCombatImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "applyWay": {
+ "m_defined": false,
+ "m_value": "NONE"
+ },
+ "motion": {
+ "m_defined": false,
+ "m_value": "WALK"
+ },
+ "enemyTags": {
+ "m_defined": true,
+ "m_value": [
+ "infection"
+ ]
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "levelType": {
+ "m_defined": false,
+ "m_value": "NORMAL"
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "numOfExtraDrops": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "viewRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "notCountInTotal": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_7508_raslm_2",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "黑水源石虫·α(赛虫)"
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_7508_raslm_2"
+ },
+ "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
+ },
+ "tauntLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "epDamageResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "epResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitratePhysical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitrateMagical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "frozenImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "levitateImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "disarmedCombatImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "applyWay": {
+ "m_defined": false,
+ "m_value": "NONE"
+ },
+ "motion": {
+ "m_defined": false,
+ "m_value": "WALK"
+ },
+ "enemyTags": {
+ "m_defined": true,
+ "m_value": [
+ "infection"
+ ]
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "levelType": {
+ "m_defined": false,
+ "m_value": "NORMAL"
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "numOfExtraDrops": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "viewRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "notCountInTotal": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "talentBlackboard": null,
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_7509_rtrslm",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "“闪亮噗噜”(赛虫)"
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_7509_rtrslm"
+ },
+ "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
+ },
+ "tauntLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "epDamageResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "epResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitratePhysical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitrateMagical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "frozenImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "levitateImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "disarmedCombatImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "applyWay": {
+ "m_defined": false,
+ "m_value": "NONE"
+ },
+ "motion": {
+ "m_defined": false,
+ "m_value": "WALK"
+ },
+ "enemyTags": {
+ "m_defined": true,
+ "m_value": [
+ "infection"
+ ]
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "levelType": {
+ "m_defined": true,
+ "m_value": "ELITE"
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "numOfExtraDrops": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "viewRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "notCountInTotal": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "talentBlackboard": [
+ {
+ "key": "Stun.stun",
+ "value": 3.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_7510_rlslm",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "\"庞贝\"(赛虫)"
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_7510_rlslm"
+ },
+ "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
+ },
+ "tauntLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "epDamageResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "epResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitratePhysical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitrateMagical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": true,
+ "m_value": true
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "frozenImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "levitateImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "disarmedCombatImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "applyWay": {
+ "m_defined": false,
+ "m_value": "NONE"
+ },
+ "motion": {
+ "m_defined": false,
+ "m_value": "WALK"
+ },
+ "enemyTags": {
+ "m_defined": true,
+ "m_value": [
+ "infection"
+ ]
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "levelType": {
+ "m_defined": true,
+ "m_value": "ELITE"
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "numOfExtraDrops": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "viewRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "notCountInTotal": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "talentBlackboard": [
+ {
+ "key": "EnduranceAura.addition@racing_endurance",
+ "value": -10.0,
+ "valueStr": null
+ },
+ {
+ "key": "EnduranceAura.range_radius",
+ "value": 2.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_7511_rxbl",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "振翅源石虫(赛虫)"
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_7511_rxbl"
+ },
+ "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
+ },
+ "tauntLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "epDamageResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "epResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitratePhysical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitrateMagical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "frozenImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "levitateImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "disarmedCombatImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "applyWay": {
+ "m_defined": false,
+ "m_value": "NONE"
+ },
+ "motion": {
+ "m_defined": false,
+ "m_value": "WALK"
+ },
+ "enemyTags": {
+ "m_defined": true,
+ "m_value": [
+ "infection"
+ ]
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "levelType": {
+ "m_defined": false,
+ "m_value": "NORMAL"
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "numOfExtraDrops": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "viewRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "notCountInTotal": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "talentBlackboard": [
+ {
+ "key": "MotionMode.hp_ratio",
+ "value": 0.5,
+ "valueStr": null
+ }
+ ],
+ "skills": [
+ {
+ "prefabKey": "FallDown",
+ "priority": 0,
+ "cooldown": 9999.0,
+ "initCooldown": 9999.0,
+ "spCost": 0,
+ "blackboard": null
+ },
+ {
+ "prefabKey": "FlyUp",
+ "priority": 0,
+ "cooldown": 9999.0,
+ "initCooldown": 9999.0,
+ "spCost": 0,
+ "blackboard": null
+ }
+ ],
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_7512_rxbtd",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "冲锋源石虫(赛虫)"
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_7512_rxbtd"
+ },
+ "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
+ },
+ "tauntLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "epDamageResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "epResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitratePhysical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitrateMagical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "frozenImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "levitateImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "disarmedCombatImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "applyWay": {
+ "m_defined": false,
+ "m_value": "NONE"
+ },
+ "motion": {
+ "m_defined": false,
+ "m_value": "WALK"
+ },
+ "enemyTags": {
+ "m_defined": true,
+ "m_value": [
+ "infection"
+ ]
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "levelType": {
+ "m_defined": true,
+ "m_value": "ELITE"
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "numOfExtraDrops": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "viewRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "notCountInTotal": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "talentBlackboard": [
+ {
+ "key": "CollisionDamage.damage_scale",
+ "value": 1.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
+ {
+ "Key": "enemy_7513_rxbslg",
+ "Value": [
+ {
+ "level": 0,
+ "enemyData": {
+ "name": {
+ "m_defined": true,
+ "m_value": "披甲源石虫(赛虫)"
+ },
+ "description": {
+ "m_defined": false,
+ "m_value": null
+ },
+ "prefabKey": {
+ "m_defined": true,
+ "m_value": "enemy_7513_rxbslg"
+ },
+ "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
+ },
+ "tauntLevel": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "epDamageResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "epResistance": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitratePhysical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "damageHitrateMagical": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "stunImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "silenceImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "sleepImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "frozenImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "levitateImmune": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "disarmedCombatImmune": {
+ "m_defined": false,
+ "m_value": false
+ }
+ },
+ "applyWay": {
+ "m_defined": false,
+ "m_value": "NONE"
+ },
+ "motion": {
+ "m_defined": false,
+ "m_value": "WALK"
+ },
+ "enemyTags": {
+ "m_defined": true,
+ "m_value": [
+ "infection"
+ ]
+ },
+ "lifePointReduce": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "levelType": {
+ "m_defined": true,
+ "m_value": "ELITE"
+ },
+ "rangeRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "numOfExtraDrops": {
+ "m_defined": false,
+ "m_value": 0
+ },
+ "viewRadius": {
+ "m_defined": false,
+ "m_value": 0.0
+ },
+ "notCountInTotal": {
+ "m_defined": false,
+ "m_value": false
+ },
+ "talentBlackboard": [
+ {
+ "key": "ForceReduce.racing_force_level_add",
+ "value": -1.0,
+ "valueStr": null
+ }
+ ],
+ "skills": null,
+ "spData": null
+ }
+ }
+ ]
+ },
{
"Key": "enemy_8001_flmlod",
"Value": [
diff --git a/zh_CN/gamedata/story/obt/sandboxperm/sandbox_1/sandbox_1_challenge_mode_guide.txt b/zh_CN/gamedata/story/obt/sandboxperm/sandbox_1/sandbox_1_challenge_mode_guide.txt
index c930f71a7..f1e65e14b 100644
--- a/zh_CN/gamedata/story/obt/sandboxperm/sandbox_1/sandbox_1_challenge_mode_guide.txt
+++ b/zh_CN/gamedata/story/obt/sandboxperm/sandbox_1/sandbox_1_challenge_mode_guide.txt
@@ -1,17 +1,6 @@
[HEADER(is_skippable=false, is_tutorial=true)] 挑战模式
-
[Tutorial(waitForSignal="sandbox_v2_home_entry_routed", dialogHead="$avatar_zumama")]
-
-[Tutorial(target="btn_sandbox_v2_challenge_mode_entry", animStyle="Highlight", \
- focusStyle="HighlightRect", black="$f_tut_black", protectTime=0.8, dialogHead="$avatar_zumama")] \
-“险途”测试演算现在已经开放了。
-
-[Tutorial(target="btn_sandbox_v2_challenge_mode_entry", animStyle="Highlight", \
- focusStyle="HighlightRect", black="$f_tut_black", protectTime=0.8, dialogHead="$avatar_zumama")] \
-这是一种环境不断恶化的演算——听起来很可怕,但并不需要我们完全从零开始。系统将自动导入常规演算中最近一次量定日的数据,并以此数据开始新的演算。
-
-[Tutorial(protectTime=0.8, dialogHead="$avatar_zumama")] \
-在“险途”测试演算中,我们无法使用存档、读档等功能,也无法推进剧情。
-
-[Tutorial(protectTime=0.8, dialogHead="$avatar_zumama")] \
-如果在“险途”测试演算中失败或主动结束,数据会还原到开启险途测试演算前,所有在该演算中产生的数据更改都不会被保留。
\ No newline at end of file
+[Tutorial(target="btn_sandbox_v2_challenge_mode_entry", animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", protectTime=0.8, dialogHead="$avatar_zumama")] “险途”测试演算现在已经开放了。
+[Tutorial(target="btn_sandbox_v2_challenge_mode_entry", animStyle="Highlight", focusStyle="HighlightRect", black="$f_tut_black", protectTime=0.8, dialogHead="$avatar_zumama")] 这是一种环境不断恶化的演算——听起来很可怕,但并不需要我们完全从零开始。系统将自动导入常规演算中最近一次量定日的数据,并以此数据开始新的演算。
+[Tutorial(protectTime=0.8, dialogHead="$avatar_zumama")] 在“险途”测试演算中,我们无法使用存档、读档等功能,也无法推进剧情。
+[Tutorial(protectTime=0.8, dialogHead="$avatar_zumama")] 如果在“险途”测试演算中失败或主动结束,数据会还原到开启险途测试演算前,所有在该演算中产生的数据更改都不会被保留。
\ No newline at end of file