From ff69445ccdb775d7449f791ecc442870c5c40efc Mon Sep 17 00:00:00 2001 From: MuelsyseBot_v1 <@> Date: Wed, 8 May 2024 16:02:45 +0800 Subject: [PATCH] [CN UPDATE] Client:2.2.61 Data:24-05-07-14-59-47-e84938 --- .../hotfixes/BattleControllerHotfixer.lua | 30 + .../gamedata/[uc]lua/hotfixes/DefinedFix.lua | 1 + zh_CN/gamedata/battle/buff_template_data.json | 2553 +---- zh_CN/gamedata/excel/building_data.json | 4 +- zh_CN/gamedata/excel/charword_table.json | 4 +- zh_CN/gamedata/excel/data_version.txt | 4 +- zh_CN/gamedata/excel/gacha_table.json | 27 + zh_CN/gamedata/excel/gamedata_const.json | 2 +- zh_CN/gamedata/excel/item_table.json | 12 +- zh_CN/gamedata/excel/retro_table.json | 2 +- zh_CN/gamedata/excel/stage_table.json | 468 + .../levels/obt/hard/level_hard_14-01.json | 2633 +++++ .../levels/obt/hard/level_hard_14-02.json | 9778 +++++++++++++++++ .../levels/obt/hard/level_hard_14-03.json | 6068 ++++++++++ .../levels/obt/hard/level_hard_14-04.json | 3492 ++++++ .../story/obt/tutorial/level/main_14-10_a.txt | 1 - 16 files changed, 22644 insertions(+), 2435 deletions(-) create mode 100644 zh_CN/gamedata/[uc]lua/hotfixes/BattleControllerHotfixer.lua create mode 100644 zh_CN/gamedata/levels/obt/hard/level_hard_14-01.json create mode 100644 zh_CN/gamedata/levels/obt/hard/level_hard_14-02.json create mode 100644 zh_CN/gamedata/levels/obt/hard/level_hard_14-03.json create mode 100644 zh_CN/gamedata/levels/obt/hard/level_hard_14-04.json diff --git a/zh_CN/gamedata/[uc]lua/hotfixes/BattleControllerHotfixer.lua b/zh_CN/gamedata/[uc]lua/hotfixes/BattleControllerHotfixer.lua new file mode 100644 index 000000000..6dcb5607b --- /dev/null +++ b/zh_CN/gamedata/[uc]lua/hotfixes/BattleControllerHotfixer.lua @@ -0,0 +1,30 @@ +local BattleControllerHotfixer = Class("BattleControllerHotfixer", HotfixBase) + +local function SetTempLifePoint_Fix(self, value, side) + if not self.isPlaying then + return + end + + local pSide = (side == CS.Torappu.PlayerSide.DEFAULT) and self.playerSide or side + + local temp = self.m_tempLifePointDict[pSide] + local encrypted = CS.CodeStage.AntiCheat.ObscuredTypes.ObscuredInt.Encrypt(value) + temp:SetEncrypted(encrypted) + self.m_tempLifePointDict[pSide] = temp +end + +function BattleControllerHotfixer:OnInit() + xlua.private_accessible(CS.Torappu.Battle.BattleController) + + self:Fix_ex(CS.Torappu.Battle.BattleController, "SetTempLifePoint", function(self, value, side) + local ok, errorInfo = xpcall(SetTempLifePoint_Fix, debug.traceback, self, value, side) + if not ok then + LogError("[BattleControllerHotfixer] fix" .. errorInfo) + end + end) +end + +function BattleControllerHotfixer:OnDispose() +end + +return BattleControllerHotfixer \ No newline at end of file diff --git a/zh_CN/gamedata/[uc]lua/hotfixes/DefinedFix.lua b/zh_CN/gamedata/[uc]lua/hotfixes/DefinedFix.lua index 6c35e92a2..7126826b7 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/BattleControllerHotfixer", }; return list; \ No newline at end of file diff --git a/zh_CN/gamedata/battle/buff_template_data.json b/zh_CN/gamedata/battle/buff_template_data.json index b5e4e9bcb..e78be85ad 100644 --- a/zh_CN/gamedata/battle/buff_template_data.json +++ b/zh_CN/gamedata/battle/buff_template_data.json @@ -6021,64 +6021,6 @@ ] } }, - "damage_block_once": { - "templateKey": "damage_block_once", - "effectKey": "", - "onEventPriority": "DEFAULT", - "eventToActions": { - "ON_TAKE_DAMAGE": [ - { - "$type": "Torappu.Battle.Action.Nodes+BlockDamage, Assembly-CSharp", - "_filterDamageType": false, - "_damageMask": "NONE", - "_useDynamicVar": false, - "_allowNegativeDynamicVar": false, - "_useFixedValue": false, - "_showDamageNumber": false, - "_specifyBlockEffect": null, - "_useSource": false, - "_sourceType": "SOURCE", - "_filterApplyWay": false, - "_applyWayFilter": "NONE", - "_showShieldUI": false - }, - { - "$type": "Torappu.Battle.Action.Nodes+FinishBuff, Assembly-CSharp", - "_decCntIfStack": false, - "_updateOverrideMap": true - } - ] - } - }, - "damage_block_once[mag]": { - "templateKey": "damage_block_once[mag]", - "effectKey": "", - "onEventPriority": "DEFAULT", - "eventToActions": { - "ON_TAKE_DAMAGE": [ - { - "$type": "Torappu.Battle.Action.Nodes+BlockDamage, Assembly-CSharp", - "_filterDamageType": true, - "_damageMask": "MAGICAL", - "_useDynamicVar": false, - "_allowNegativeDynamicVar": false, - "_useFixedValue": false, - "_showDamageNumber": false, - "_specifyBlockEffect": null, - "_useSource": false, - "_sourceType": "SOURCE", - "_filterApplyWay": false, - "_applyWayFilter": "NONE", - "_showShieldUI": false - }, - { - "$type": "Torappu.Battle.Action.Nodes+FinishBuff, Assembly-CSharp", - "_decCntIfStack": false, - "_updateOverrideMap": true - } - ] - } - }, "damage_resistance": { "templateKey": "damage_resistance", "effectKey": "", @@ -38924,6 +38866,20 @@ "onEventPriority": "LOWER_PRIORITY", "eventToActions": { "ON_TAKE_DAMAGE": [ + { + "$type": "Torappu.Battle.Action.Nodes+AssignModifierValueIntoBlackboard, Assembly-CSharp", + "_blackboardKey": "bbrain_split_damage[skip]]" + }, + { + "$type": "Torappu.Battle.Action.Nodes+FilterByBlackboardValue, Assembly-CSharp", + "_targetType": "BUFF_OWNER", + "_anotherBuff": false, + "_buffKey": null, + "_blackboardKey": "bbrain_split_damage[skip]]", + "_valueToCompare": 999999, + "_anotherKeyToCompare": null, + "_condType": "LE" + }, { "$type": "Torappu.Battle.Action.Nodes+DamageSplitToBuffKeySources, Assembly-CSharp", "_targetType": "BUFF_OWNER", @@ -38992,74 +38948,6 @@ ] } }, - "enemy_lysdb[damage_block_once]": { - "templateKey": "enemy_lysdb[damage_block_once]", - "effectKey": "", - "onEventPriority": "DEFAULT", - "eventToActions": { - "ON_TAKE_DAMAGE": [ - { - "$type": "Torappu.Battle.Action.Nodes+IfElse, Assembly-CSharp", - "_conditionNode": { - "$type": "Torappu.Battle.Action.Nodes+BlockDamage, Assembly-CSharp", - "_filterDamageType": true, - "_damageMask": "PHYSICAL", - "_useDynamicVar": false, - "_allowNegativeDynamicVar": false, - "_useFixedValue": false, - "_showDamageNumber": false, - "_specifyBlockEffect": null, - "_useSource": false, - "_sourceType": "SOURCE", - "_filterApplyWay": false, - "_applyWayFilter": "NONE", - "_showShieldUI": false - }, - "_succeedNodes": [ - { - "$type": "Torappu.Battle.Action.Nodes+FinishBuffsById, Assembly-CSharp", - "_buffKey": "lysdb[damage_block_once]", - "_loadFromBlackboard": false, - "_decCntIfStack": false, - "_updateOverrideMap": true, - "_targetType": "BUFF_OWNER" - } - ], - "_failNodes": [ - { - "$type": "Torappu.Battle.Action.Nodes+IfElse, Assembly-CSharp", - "_conditionNode": { - "$type": "Torappu.Battle.Action.Nodes+BlockDamage, Assembly-CSharp", - "_filterDamageType": true, - "_damageMask": "MAGICAL", - "_useDynamicVar": false, - "_allowNegativeDynamicVar": false, - "_useFixedValue": false, - "_showDamageNumber": false, - "_specifyBlockEffect": null, - "_useSource": false, - "_sourceType": "SOURCE", - "_filterApplyWay": false, - "_applyWayFilter": "NONE", - "_showShieldUI": false - }, - "_succeedNodes": [ - { - "$type": "Torappu.Battle.Action.Nodes+FinishBuffsById, Assembly-CSharp", - "_buffKey": "lysdb[damage_block_once]", - "_loadFromBlackboard": false, - "_decCntIfStack": false, - "_updateOverrideMap": true, - "_targetType": "BUFF_OWNER" - } - ], - "_failNodes": null - } - ] - } - ] - } - }, "enemy_lyengs[interrupt_if_hp_full]": { "templateKey": "enemy_lyengs[interrupt_if_hp_full]", "effectKey": "", @@ -62881,12 +62769,20 @@ ] } }, - "enemy_bloodsucker_block_cnt[control]": { - "templateKey": "enemy_bloodsucker_block_cnt[control]", + "enemy_vampires[bloodsucker_summon]": { + "templateKey": "enemy_vampires[bloodsucker_summon]", "effectKey": "", "onEventPriority": "DEFAULT", "eventToActions": { - "ON_BUFF_START": [ + "ON_OWNER_KILLED": [ + { + "$type": "Torappu.Battle.Action.Nodes+FilterDeathReason, Assembly-CSharp", + "_source": "TARGET", + "_finishReason": "FALLDOWN" + }, + { + "$type": "Torappu.Battle.Action.Nodes+IfNot, Assembly-CSharp" + }, { "$type": "Torappu.Battle.Action.Nodes+CreateBuff, Assembly-CSharp", "_buff": { @@ -62896,17 +62792,9 @@ "abnormalAntis": [], "abnormalCombos": [], "abnormalComboImmunes": [], - "attributeModifiers": [ - { - "attributeType": "BLOCK_CNT", - "formulaItem": "ADDITION", - "value": 0.0, - "loadFromBlackboard": true, - "fetchBaseValueFromSourceEntity": false - } - ] + "attributeModifiers": [] }, - "buffKey": "enemy_bloodsucker_block_cnt", + "buffKey": "bloodsucker_summon[audio]", "loadFromDB": false, "isDurableBuff": false, "isDamageMissable": false, @@ -62918,15 +62806,15 @@ "templateKey": "empty", "disableOverride": false, "overrideKey": null, - "overrideType": "STACK", - "maxStackCnt": -1, + "overrideType": "DEFAULT", + "maxStackCnt": 1, "refreshRemainingTimeWhenStackMax": false, "clearAllStackCntWhenTimeUp": false, "maxValidStackCnt": -1, "overrideEffectKey": null, "overrideOnEventPriority": false, "onEventPriority": "DEFAULT", - "audioSignal": null, + "audioSignal": "bloodsucker_summon[audio]", "lifeTimeType": "INFINITY", "takeSnapshotWhenExtend": false, "durationKey": null, @@ -62944,34 +62832,73 @@ "_buffOwner": "BUFF_OWNER", "_isDerivedBuff": false, "_finishDerivedBuffIfParentFinish": false - } - ], - "ON_BUFF_FINISH": [ + }, { - "$type": "Torappu.Battle.Action.Nodes+FinishBuffsById, Assembly-CSharp", - "_buffKey": "enemy_bloodsucker_block_cnt", - "_loadFromBlackboard": false, - "_decCntIfStack": true, - "_updateOverrideMap": true, - "_targetType": "BUFF_OWNER" + "$type": "Torappu.Battle.Action.Nodes+SummonEnemiesFollowMyRoute, Assembly-CSharp", + "_source": "TARGET", + "_enemyKey": null, + "_summonCount": 1, + "_delayTime": 0.0, + "_managedByScheduler": true, + "_dontBlockWave": false, + "_trySummonOutsideWhenInObstacle": false, + "_randomOffsetBound": 0.10000000149011612, + "_passableMask": "WALK_ONLY", + "_onlySummonOneInTheSamePlace": false, + "_offset": { + "x": 0.0, + "y": 0.0 + }, + "_useLocalUnharmfulFlag": false, + "_unharmful": false, + "_useMapPosition": false, + "_spawnOnHostRootTile": false, + "_useTargetPosition": false, + "_targetType": "TARGET", + "_useRandomDelay": false, + "_randomDelayRange": 0.5, + "_stopSummonIfHostDead": false, + "_useOffsetForEach": false, + "_addBuffToEnemy": false, + "_buffToEnemy": null, + "_checkMotionMode": "ALL" } ] } }, - "enemy_vampires[bloodsucker_summon]": { - "templateKey": "enemy_vampires[bloodsucker_summon]", + "enemy_dsuply_t[aura]": { + "templateKey": "enemy_dsuply_t[aura]", "effectKey": "", "onEventPriority": "DEFAULT", "eventToActions": { - "ON_OWNER_KILLED": [ + "ON_CALCULATE_DAMAGE": [ { - "$type": "Torappu.Battle.Action.Nodes+FilterDeathReason, Assembly-CSharp", - "_source": "TARGET", - "_finishReason": "FALLDOWN" - }, + "$type": "Torappu.Battle.Action.Nodes+ApplyElementDamage, Assembly-CSharp", + "_elementDamageType": "DARK", + "_sourceType": "BUFF_OWNER", + "_isFixedEpDamage": false, + "_baseOnHostAtk": false, + "_fixedEpDamageKey": null, + "_fixedEpDamage": 0.0, + "_noSource": false, + "_forceUseProjectileCachedAtk": false, + "_multiplyWithBuffValidStackCnt": true, + "_buffKey": "enemy_dsuply_t[attr_buff]", + "_buffSourceType": "BUFF_OWNER", + "_targetType": "TARGET" + } + ], + "ON_BUFF_FINISH": [ { - "$type": "Torappu.Battle.Action.Nodes+IfNot, Assembly-CSharp" - }, + "$type": "Torappu.Battle.Action.Nodes+FinishBuffsById, Assembly-CSharp", + "_buffKey": "enemy_dsuply_t[attr_buff]", + "_loadFromBlackboard": false, + "_decCntIfStack": true, + "_updateOverrideMap": true, + "_targetType": "BUFF_OWNER" + } + ], + "ON_BUFF_START": [ { "$type": "Torappu.Battle.Action.Nodes+CreateBuff, Assembly-CSharp", "_buff": { @@ -62981,9 +62908,17 @@ "abnormalAntis": [], "abnormalCombos": [], "abnormalComboImmunes": [], - "attributeModifiers": [] + "attributeModifiers": [ + { + "attributeType": "ATK", + "formulaItem": "MULTIPLIER", + "value": 0.0, + "loadFromBlackboard": true, + "fetchBaseValueFromSourceEntity": false + } + ] }, - "buffKey": "bloodsucker_summon[audio]", + "buffKey": "enemy_dsuply_t[attr_buff]", "loadFromDB": false, "isDurableBuff": false, "isDamageMissable": false, @@ -62995,15 +62930,15 @@ "templateKey": "empty", "disableOverride": false, "overrideKey": null, - "overrideType": "DEFAULT", - "maxStackCnt": 1, + "overrideType": "STACK", + "maxStackCnt": -1, "refreshRemainingTimeWhenStackMax": false, "clearAllStackCntWhenTimeUp": false, "maxValidStackCnt": -1, "overrideEffectKey": null, "overrideOnEventPriority": false, "onEventPriority": "DEFAULT", - "audioSignal": "bloodsucker_summon[audio]", + "audioSignal": null, "lifeTimeType": "INFINITY", "takeSnapshotWhenExtend": false, "durationKey": null, @@ -63015,48 +62950,18 @@ "firstTriggerInterval": -1.0, "priority": -1, "priorityBBKeys": [], - "stripBlackboardParamsWithBuffKey": false, + "stripBlackboardParamsWithBuffKey": true, "blackboard": [] }, "_buffOwner": "BUFF_OWNER", "_isDerivedBuff": false, "_finishDerivedBuffIfParentFinish": false - }, - { - "$type": "Torappu.Battle.Action.Nodes+SummonEnemiesFollowMyRoute, Assembly-CSharp", - "_source": "TARGET", - "_enemyKey": null, - "_summonCount": 1, - "_delayTime": 0.0, - "_managedByScheduler": true, - "_dontBlockWave": false, - "_trySummonOutsideWhenInObstacle": false, - "_randomOffsetBound": 0.10000000149011612, - "_passableMask": "WALK_ONLY", - "_onlySummonOneInTheSamePlace": false, - "_offset": { - "x": 0.0, - "y": 0.0 - }, - "_useLocalUnharmfulFlag": false, - "_unharmful": false, - "_useMapPosition": false, - "_spawnOnHostRootTile": false, - "_useTargetPosition": false, - "_targetType": "TARGET", - "_useRandomDelay": false, - "_randomDelayRange": 0.5, - "_stopSummonIfHostDead": false, - "_useOffsetForEach": false, - "_addBuffToEnemy": false, - "_buffToEnemy": null, - "_checkMotionMode": "ALL" } ] } }, - "enemy_dsuply_t[aura]": { - "templateKey": "enemy_dsuply_t[aura]", + "enemy_dsuply_2_t[aura]": { + "templateKey": "enemy_dsuply_2_t[aura]", "effectKey": "", "onEventPriority": "DEFAULT", "eventToActions": { @@ -63072,7 +62977,7 @@ "_noSource": false, "_forceUseProjectileCachedAtk": false, "_multiplyWithBuffValidStackCnt": true, - "_buffKey": "enemy_dsuply_t[attr_buff]", + "_buffKey": "enemy_dsuply_2_t[attr_buff]", "_buffSourceType": "BUFF_OWNER", "_targetType": "TARGET" } @@ -63080,101 +62985,7 @@ "ON_BUFF_FINISH": [ { "$type": "Torappu.Battle.Action.Nodes+FinishBuffsById, Assembly-CSharp", - "_buffKey": "enemy_dsuply_t[attr_buff]", - "_loadFromBlackboard": false, - "_decCntIfStack": true, - "_updateOverrideMap": true, - "_targetType": "BUFF_OWNER" - } - ], - "ON_BUFF_START": [ - { - "$type": "Torappu.Battle.Action.Nodes+CreateBuff, Assembly-CSharp", - "_buff": { - "attributes": { - "abnormalFlags": [], - "abnormalImmunes": [], - "abnormalAntis": [], - "abnormalCombos": [], - "abnormalComboImmunes": [], - "attributeModifiers": [ - { - "attributeType": "ATK", - "formulaItem": "MULTIPLIER", - "value": 0.0, - "loadFromBlackboard": true, - "fetchBaseValueFromSourceEntity": false - } - ] - }, - "buffKey": "enemy_dsuply_t[attr_buff]", - "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": true, - "blackboard": [] - }, - "_buffOwner": "BUFF_OWNER", - "_isDerivedBuff": false, - "_finishDerivedBuffIfParentFinish": false - } - ] - } - }, - "enemy_dsuply_2_t[aura]": { - "templateKey": "enemy_dsuply_2_t[aura]", - "effectKey": "", - "onEventPriority": "DEFAULT", - "eventToActions": { - "ON_CALCULATE_DAMAGE": [ - { - "$type": "Torappu.Battle.Action.Nodes+ApplyElementDamage, Assembly-CSharp", - "_elementDamageType": "DARK", - "_sourceType": "BUFF_OWNER", - "_isFixedEpDamage": false, - "_baseOnHostAtk": false, - "_fixedEpDamageKey": null, - "_fixedEpDamage": 0.0, - "_noSource": false, - "_forceUseProjectileCachedAtk": false, - "_multiplyWithBuffValidStackCnt": true, - "_buffKey": "enemy_dsuply_2_t[attr_buff]", - "_buffSourceType": "BUFF_OWNER", - "_targetType": "TARGET" - } - ], - "ON_BUFF_FINISH": [ - { - "$type": "Torappu.Battle.Action.Nodes+FinishBuffsById, Assembly-CSharp", - "_buffKey": "enemy_dsuply_2_t[attr_buff]", + "_buffKey": "enemy_dsuply_2_t[attr_buff]", "_loadFromBlackboard": false, "_decCntIfStack": true, "_updateOverrideMap": true, @@ -68220,35 +68031,6 @@ ] } }, - "damage_block_once[phy]": { - "templateKey": "damage_block_once[phy]", - "effectKey": "", - "onEventPriority": "DEFAULT", - "eventToActions": { - "ON_TAKE_DAMAGE": [ - { - "$type": "Torappu.Battle.Action.Nodes+BlockDamage, Assembly-CSharp", - "_filterDamageType": true, - "_damageMask": "PHYSICAL", - "_useDynamicVar": false, - "_allowNegativeDynamicVar": false, - "_useFixedValue": false, - "_showDamageNumber": false, - "_specifyBlockEffect": null, - "_useSource": false, - "_sourceType": "SOURCE", - "_filterApplyWay": false, - "_applyWayFilter": "NONE", - "_showShieldUI": false - }, - { - "$type": "Torappu.Battle.Action.Nodes+FinishBuff, Assembly-CSharp", - "_decCntIfStack": false, - "_updateOverrideMap": true - } - ] - } - }, "sophia_e_t": { "templateKey": "sophia_e_t", "effectKey": "", @@ -80457,283 +80239,6 @@ ] } }, - "enemy_cstlrs_block_cnt[effect]": { - "templateKey": "enemy_cstlrs_block_cnt[effect]", - "effectKey": "", - "onEventPriority": "DEFAULT", - "eventToActions": { - "ON_BUFF_TRIGGER": [ - { - "$type": "Torappu.Battle.Action.Nodes+AssignBuffCountIntoBlackboard, Assembly-CSharp", - "_targetType": "BUFF_OWNER", - "_buffKey": "enemy_ristar_boss_buff", - "_stackCountKey": "cnt", - "_stackCountPeeling": 0, - "_getStackCountFromFirstBuff": false, - "_showOverrideWarning": false - }, - { - "$type": "Torappu.Battle.Action.Nodes+IfElse, Assembly-CSharp", - "_conditionNode": { - "$type": "Torappu.Battle.Action.Nodes+FilterByBlackboardValue, Assembly-CSharp", - "_targetType": "BUFF_OWNER", - "_anotherBuff": false, - "_buffKey": null, - "_blackboardKey": "cnt", - "_valueToCompare": 1, - "_anotherKeyToCompare": null, - "_condType": "GE" - }, - "_succeedNodes": [ - { - "$type": "Torappu.Battle.Action.Nodes+IfElse, Assembly-CSharp", - "_conditionNode": { - "$type": "Torappu.Battle.Action.Nodes+CheckContainsDerviedBuff, Assembly-CSharp", - "_derviedBuffKey": "enemy_ristar_shield_01" - }, - "_succeedNodes": null, - "_failNodes": [ - { - "$type": "Torappu.Battle.Action.Nodes+CreateBuff, Assembly-CSharp", - "_buff": { - "attributes": { - "abnormalFlags": [], - "abnormalImmunes": [], - "abnormalAntis": [], - "abnormalCombos": [], - "abnormalComboImmunes": [], - "attributeModifiers": [] - }, - "buffKey": "enemy_ristar_shield_01", - "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_cstlrs_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 - } - ] - }, - { - "$type": "Torappu.Battle.Action.Nodes+AlwaysNext, Assembly-CSharp" - }, - { - "$type": "Torappu.Battle.Action.Nodes+IfElse, Assembly-CSharp", - "_conditionNode": { - "$type": "Torappu.Battle.Action.Nodes+FilterByBlackboardValue, Assembly-CSharp", - "_targetType": "BUFF_OWNER", - "_anotherBuff": false, - "_buffKey": null, - "_blackboardKey": "cnt", - "_valueToCompare": 2, - "_anotherKeyToCompare": null, - "_condType": "GE" - }, - "_succeedNodes": [ - { - "$type": "Torappu.Battle.Action.Nodes+IfElse, Assembly-CSharp", - "_conditionNode": { - "$type": "Torappu.Battle.Action.Nodes+CheckContainsDerviedBuff, Assembly-CSharp", - "_derviedBuffKey": "enemy_ristar_shield_02" - }, - "_succeedNodes": null, - "_failNodes": [ - { - "$type": "Torappu.Battle.Action.Nodes+CreateBuff, Assembly-CSharp", - "_buff": { - "attributes": { - "abnormalFlags": [], - "abnormalImmunes": [], - "abnormalAntis": [], - "abnormalCombos": [], - "abnormalComboImmunes": [], - "attributeModifiers": [] - }, - "buffKey": "enemy_ristar_shield_02", - "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_cstlrs_buff_02", - "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+AlwaysNext, Assembly-CSharp" - }, - { - "$type": "Torappu.Battle.Action.Nodes+IfElse, Assembly-CSharp", - "_conditionNode": { - "$type": "Torappu.Battle.Action.Nodes+FilterByBlackboardValue, Assembly-CSharp", - "_targetType": "BUFF_OWNER", - "_anotherBuff": false, - "_buffKey": null, - "_blackboardKey": "cnt", - "_valueToCompare": 3, - "_anotherKeyToCompare": null, - "_condType": "GE" - }, - "_succeedNodes": [ - { - "$type": "Torappu.Battle.Action.Nodes+IfElse, Assembly-CSharp", - "_conditionNode": { - "$type": "Torappu.Battle.Action.Nodes+CheckContainsDerviedBuff, Assembly-CSharp", - "_derviedBuffKey": "enemy_ristar_shield_03" - }, - "_succeedNodes": null, - "_failNodes": [ - { - "$type": "Torappu.Battle.Action.Nodes+CreateBuff, Assembly-CSharp", - "_buff": { - "attributes": { - "abnormalFlags": [], - "abnormalImmunes": [], - "abnormalAntis": [], - "abnormalCombos": [], - "abnormalComboImmunes": [], - "attributeModifiers": [] - }, - "buffKey": "enemy_ristar_shield_03", - "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_cstlrs_buff_03", - "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 - } - ] - } - ], - "_failNodes": [ - { - "$type": "Torappu.Battle.Action.Nodes+FinishDerivedBuffById, Assembly-CSharp", - "_buffKey": "enemy_ristar_shield_03", - "_decCntIfStack": false, - "_updateOverrideMap": true - } - ] - } - ], - "_failNodes": [ - { - "$type": "Torappu.Battle.Action.Nodes+FinishDerivedBuffById, Assembly-CSharp", - "_buffKey": "enemy_ristar_shield_02", - "_decCntIfStack": false, - "_updateOverrideMap": true - }, - { - "$type": "Torappu.Battle.Action.Nodes+FinishDerivedBuffById, Assembly-CSharp", - "_buffKey": "enemy_ristar_shield_03", - "_decCntIfStack": false, - "_updateOverrideMap": true - } - ] - } - ], - "_failNodes": [ - { - "$type": "Torappu.Battle.Action.Nodes+FinishDerivedBuff, Assembly-CSharp", - "_updateOverrideMap": true - } - ] - } - ] - } - }, "enemy_cstlrs_capture_all": { "templateKey": "enemy_cstlrs_capture_all", "effectKey": "", @@ -84281,381 +83786,6 @@ ] } }, - "[env]block_gractrl": { - "templateKey": "[env]block_gractrl", - "effectKey": "", - "onEventPriority": "DEFAULT", - "eventToActions": { - "ON_BUFF_TRIGGER": [ - { - "$type": "Torappu.Battle.Action.Nodes+CheckEnemyWhetherReachedSomeCheckPoint, Assembly-CSharp", - "_targetType": "BUFF_OWNER", - "_backToFront": false, - "_checkPointIndex": 1, - "_indexBbKey": null - }, - { - "$type": "Torappu.Battle.Action.Nodes+CreateBuff, Assembly-CSharp", - "_buff": { - "attributes": { - "abnormalFlags": [], - "abnormalImmunes": [], - "abnormalAntis": [], - "abnormalCombos": [], - "abnormalComboImmunes": [], - "attributeModifiers": [] - }, - "buffKey": "[env]block_gractrl_delay", - "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": "LIMITED", - "takeSnapshotWhenExtend": false, - "durationKey": "duration_protect", - "lifeTime": 0.0, - "triggerLifeType": "IMMEDIATELY", - "triggerCnt": 1, - "triggerInterval": 0.4000000059604645, - "waitFirstTriggerInterval": true, - "firstTriggerInterval": -1.0, - "priority": -1, - "priorityBBKeys": [], - "stripBlackboardParamsWithBuffKey": false, - "blackboard": [] - }, - "_buffOwner": "BUFF_OWNER", - "_isDerivedBuff": false, - "_finishDerivedBuffIfParentFinish": false - }, - { - "$type": "Torappu.Battle.Action.Nodes+CreateBuff, Assembly-CSharp", - "_buff": { - "attributes": { - "abnormalFlags": [], - "abnormalImmunes": [], - "abnormalAntis": [], - "abnormalCombos": [], - "abnormalComboImmunes": [], - "attributeModifiers": [] - }, - "buffKey": "enemy_ristar_gractrl_speed", - "loadFromDB": false, - "isDurableBuff": false, - "isDamageMissable": false, - "isSilenceable": false, - "isStunnable": false, - "isFreezable": false, - "isLevitatable": false, - "statusResistable": "AUTOMATIC", - "templateKey": "enemy_ristar_gractrl_speed", - "disableOverride": false, - "overrideKey": "gractrl_speed[slow_start]", - "overrideType": "DEFAULT", - "maxStackCnt": 1, - "refreshRemainingTimeWhenStackMax": false, - "clearAllStackCntWhenTimeUp": false, - "maxValidStackCnt": -1, - "overrideEffectKey": null, - "overrideOnEventPriority": false, - "onEventPriority": "DEFAULT", - "audioSignal": null, - "lifeTimeType": "LIMITED", - "takeSnapshotWhenExtend": false, - "durationKey": "duration", - "lifeTime": 0.0, - "triggerLifeType": "INFINITY", - "triggerCnt": 0, - "triggerInterval": 0.05000000074505806, - "waitFirstTriggerInterval": true, - "firstTriggerInterval": -1.0, - "priority": 1, - "priorityBBKeys": [], - "stripBlackboardParamsWithBuffKey": false, - "blackboard": [ - { - "key": "duration", - "value": 2.200000047683716, - "valueStr": "" - }, - { - "key": "move_speed", - "value": -0.6299999952316284, - "valueStr": "" - } - ] - }, - "_buffOwner": "BUFF_OWNER", - "_isDerivedBuff": false, - "_finishDerivedBuffIfParentFinish": false - }, - { - "$type": "Torappu.Battle.Action.Nodes+CreateBuff, Assembly-CSharp", - "_buff": { - "attributes": { - "abnormalFlags": [], - "abnormalImmunes": [], - "abnormalAntis": [], - "abnormalCombos": [], - "abnormalComboImmunes": [], - "attributeModifiers": [] - }, - "buffKey": "enemy_ristar_gractrl_speed_2", - "loadFromDB": false, - "isDurableBuff": false, - "isDamageMissable": false, - "isSilenceable": false, - "isStunnable": false, - "isFreezable": false, - "isLevitatable": false, - "statusResistable": "AUTOMATIC", - "templateKey": "enemy_ristar_gractrl_speed", - "disableOverride": false, - "overrideKey": "gractrl_speed[slow_start_2]", - "overrideType": "DEFAULT", - "maxStackCnt": 1, - "refreshRemainingTimeWhenStackMax": false, - "clearAllStackCntWhenTimeUp": false, - "maxValidStackCnt": -1, - "overrideEffectKey": null, - "overrideOnEventPriority": false, - "onEventPriority": "DEFAULT", - "audioSignal": null, - "lifeTimeType": "LIMITED", - "takeSnapshotWhenExtend": false, - "durationKey": "duration", - "lifeTime": 0.0, - "triggerLifeType": "INFINITY", - "triggerCnt": 0, - "triggerInterval": 0.05000000074505806, - "waitFirstTriggerInterval": true, - "firstTriggerInterval": -1.0, - "priority": 1, - "priorityBBKeys": [], - "stripBlackboardParamsWithBuffKey": false, - "blackboard": [ - { - "key": "duration", - "value": 2.200000047683716, - "valueStr": "" - }, - { - "key": "move_speed", - "value": -0.6299999952316284, - "valueStr": "" - } - ] - }, - "_buffOwner": "BUFF_OWNER", - "_isDerivedBuff": false, - "_finishDerivedBuffIfParentFinish": false - }, - { - "$type": "Torappu.Battle.Action.Nodes+TriggerEnvSystem, Assembly-CSharp", - "_envKey": "env_006_act25side_extra", - "_target": "BUFF_OWNER" - }, - { - "$type": "Torappu.Battle.Action.Nodes+FinishBuffsById, Assembly-CSharp", - "_buffKey": "[env]block_gractrl", - "_loadFromBlackboard": false, - "_decCntIfStack": false, - "_updateOverrideMap": true, - "_targetType": "BUFF_OWNER" - } - ], - "ON_BUFF_START": [ - { - "$type": "Torappu.Battle.Action.Nodes+CreateBuff, Assembly-CSharp", - "_buff": { - "attributes": { - "abnormalFlags": [], - "abnormalImmunes": [], - "abnormalAntis": [], - "abnormalCombos": [], - "abnormalComboImmunes": [], - "attributeModifiers": [] - }, - "buffKey": "ristar_immune_gractrl_speed", - "loadFromDB": false, - "isDurableBuff": false, - "isDamageMissable": false, - "isSilenceable": false, - "isStunnable": false, - "isFreezable": false, - "isLevitatable": false, - "statusResistable": "AUTOMATIC", - "templateKey": "empty", - "disableOverride": false, - "overrideKey": "gractrl_speed", - "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": 10, - "priorityBBKeys": [], - "stripBlackboardParamsWithBuffKey": false, - "blackboard": [] - }, - "_buffOwner": "BUFF_OWNER", - "_isDerivedBuff": true, - "_finishDerivedBuffIfParentFinish": true - }, - { - "$type": "Torappu.Battle.Action.Nodes+CreateBuff, Assembly-CSharp", - "_buff": { - "attributes": { - "abnormalFlags": [], - "abnormalImmunes": [], - "abnormalAntis": [], - "abnormalCombos": [], - "abnormalComboImmunes": [], - "attributeModifiers": [] - }, - "buffKey": "enemy_ristar_gractrl_speed", - "loadFromDB": false, - "isDurableBuff": false, - "isDamageMissable": false, - "isSilenceable": false, - "isStunnable": false, - "isFreezable": false, - "isLevitatable": false, - "statusResistable": "AUTOMATIC", - "templateKey": "enemy_ristar_gractrl_speed", - "disableOverride": false, - "overrideKey": "gractrl_speed[slow_start]", - "overrideType": "DEFAULT", - "maxStackCnt": 1, - "refreshRemainingTimeWhenStackMax": false, - "clearAllStackCntWhenTimeUp": false, - "maxValidStackCnt": -1, - "overrideEffectKey": null, - "overrideOnEventPriority": false, - "onEventPriority": "DEFAULT", - "audioSignal": null, - "lifeTimeType": "LIMITED", - "takeSnapshotWhenExtend": false, - "durationKey": "duration", - "lifeTime": 0.0, - "triggerLifeType": "INFINITY", - "triggerCnt": 0, - "triggerInterval": 0.05000000074505806, - "waitFirstTriggerInterval": true, - "firstTriggerInterval": -1.0, - "priority": 10, - "priorityBBKeys": [], - "stripBlackboardParamsWithBuffKey": false, - "blackboard": [ - { - "key": "duration", - "value": 2.200000047683716, - "valueStr": "" - }, - { - "key": "move_speed", - "value": -0.6299999952316284, - "valueStr": "" - } - ] - }, - "_buffOwner": "BUFF_OWNER", - "_isDerivedBuff": true, - "_finishDerivedBuffIfParentFinish": true - }, - { - "$type": "Torappu.Battle.Action.Nodes+CreateBuff, Assembly-CSharp", - "_buff": { - "attributes": { - "abnormalFlags": [], - "abnormalImmunes": [], - "abnormalAntis": [], - "abnormalCombos": [], - "abnormalComboImmunes": [], - "attributeModifiers": [] - }, - "buffKey": "enemy_ristar_gractrl_speed_2", - "loadFromDB": false, - "isDurableBuff": false, - "isDamageMissable": false, - "isSilenceable": false, - "isStunnable": false, - "isFreezable": false, - "isLevitatable": false, - "statusResistable": "AUTOMATIC", - "templateKey": "enemy_ristar_gractrl_speed", - "disableOverride": false, - "overrideKey": "gractrl_speed[slow_start_2]", - "overrideType": "DEFAULT", - "maxStackCnt": 1, - "refreshRemainingTimeWhenStackMax": false, - "clearAllStackCntWhenTimeUp": false, - "maxValidStackCnt": -1, - "overrideEffectKey": null, - "overrideOnEventPriority": false, - "onEventPriority": "DEFAULT", - "audioSignal": null, - "lifeTimeType": "LIMITED", - "takeSnapshotWhenExtend": false, - "durationKey": "duration", - "lifeTime": 0.0, - "triggerLifeType": "INFINITY", - "triggerCnt": 0, - "triggerInterval": 0.05000000074505806, - "waitFirstTriggerInterval": true, - "firstTriggerInterval": -1.0, - "priority": 10, - "priorityBBKeys": [], - "stripBlackboardParamsWithBuffKey": false, - "blackboard": [ - { - "key": "duration", - "value": 2.200000047683716, - "valueStr": "" - }, - { - "key": "move_speed", - "value": -0.6299999952316284, - "valueStr": "" - } - ] - }, - "_buffOwner": "BUFF_OWNER", - "_isDerivedBuff": true, - "_finishDerivedBuffIfParentFinish": true - } - ] - } - }, "enemy_shpkg_screen_effect": { "templateKey": "enemy_shpkg_screen_effect", "effectKey": "", @@ -115094,194 +114224,6 @@ ] } }, - "trap_ymdgct_block_condition": { - "templateKey": "trap_ymdgct_block_condition", - "effectKey": "", - "onEventPriority": "DEFAULT", - "eventToActions": { - "ON_BUFF_START": [ - { - "$type": "Torappu.Battle.Action.Nodes+SetEnemySpecialBlockCondition, Assembly-CSharp", - "_enemy": "BUFF_OWNER", - "_type": "BUFF_KEY_MATCH_AND", - "_buffKeyPairs": [ - { - "blockerBuffKey": "highland_block_mark", - "blockeeBuffKey": "highland_block_mark" - } - ], - "_filterTags": null - }, - { - "$type": "Torappu.Battle.Action.Nodes+CheckCurrentTileKey, Assembly-CSharp", - "_targetType": "BUFF_OWNER", - "_tileKey": [ - "tile_passable_wall", - "tile_passable_wall_forbidden" - ], - "_isExclude": false - }, - { - "$type": "Torappu.Battle.Action.Nodes+CreateBuff, Assembly-CSharp", - "_buff": { - "attributes": { - "abnormalFlags": [], - "abnormalImmunes": [], - "abnormalAntis": [], - "abnormalCombos": [], - "abnormalComboImmunes": [], - "attributeModifiers": [] - }, - "buffKey": "highland_block_mark", - "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 - }, - { - "$type": "Torappu.Battle.Action.Nodes+CreateBuff, Assembly-CSharp", - "_buff": { - "attributes": { - "abnormalFlags": [], - "abnormalImmunes": [], - "abnormalAntis": [], - "abnormalCombos": [], - "abnormalComboImmunes": [], - "attributeModifiers": [] - }, - "buffKey": "highland_damage_mark", - "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 - }, - { - "$type": "Torappu.Battle.Action.Nodes+CreateBuff, Assembly-CSharp", - "_buff": { - "attributes": { - "abnormalFlags": [], - "abnormalImmunes": [], - "abnormalAntis": [], - "abnormalCombos": [], - "abnormalComboImmunes": [], - "attributeModifiers": [] - }, - "buffKey": "highland_born", - "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 - }, - { - "$type": "Torappu.Battle.Action.Nodes+AddHeightOffsetToSpine, Assembly-CSharp", - "_target": "BUFF_OWNER", - "_offset": 0.4000000059604645, - "_instant": true, - "_blackboardKey": "value", - "isSet": false - } - ] - } - }, "crisisv2_1_comment_buff_2": { "templateKey": "crisisv2_1_comment_buff_2", "effectKey": "", @@ -115383,36 +114325,6 @@ ] } }, - "enemy_block_damage_reduce": { - "templateKey": "enemy_block_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+IfNot, Assembly-CSharp" - }, - { - "$type": "Torappu.Battle.Action.Nodes+DamageScale, Assembly-CSharp", - "_filterDamageType": false, - "_damageMask": "NONE", - "_filterApplyWay": false, - "_applyWayFilter": "NONE", - "_isOneMinus": false, - "_isStackable": false, - "_cachedDeltaValueToBBKey": "" - } - ] - } - }, "m2cnt_s_1[core][delay_token]": { "templateKey": "m2cnt_s_1[core][delay_token]", "effectKey": "", @@ -119972,30 +118884,6 @@ ] } }, - "ltrock_block_damage": { - "templateKey": "ltrock_block_damage", - "effectKey": "", - "onEventPriority": "DEFAULT", - "eventToActions": { - "ON_BUFF_START": [ - { - "$type": "Torappu.Battle.Action.Nodes+FixedValueDamage, Assembly-CSharp", - "_damageType": "PHYSICAL", - "_damageKey": "blockee_value", - "_ignoreForSp": false, - "_attackType": "NORMAL", - "_skipModifierEvent": false, - "_noSourceDamage": false, - "_targetType": "TARGET", - "_assignRealDamageToBB": false, - "_multiplierByKey": false, - "_multiplierKey": "cnt", - "_damageTargetType": "TARGET", - "_triggerOnCalculateDamage": false - } - ] - } - }, "ltrock_boom[damage]": { "templateKey": "ltrock_boom[damage]", "effectKey": "", @@ -121087,136 +119975,6 @@ ] } }, - "rdblock_a[camouflage_tri]": { - "templateKey": "rdblock_a[camouflage_tri]", - "effectKey": "", - "onEventPriority": "DEFAULT", - "eventToActions": { - "ON_BUFF_TRIGGER": [ - { - "$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": "rdblock_a[camouflage]", - "_loadFromBlackboard": false, - "_decCntIfStack": false, - "_updateOverrideMap": true, - "_targetType": "BUFF_OWNER" - } - ], - "_failNodes": [ - { - "$type": "Torappu.Battle.Action.Nodes+IfElse, Assembly-CSharp", - "_conditionNode": { - "$type": "Torappu.Battle.Action.Nodes+CheckContainsBuff, Assembly-CSharp", - "_targetType": "BUFF_OWNER", - "_buffKeys": [ - "rdblock_a[camouflage]" - ], - "isAND": false, - "_loadFromBlackboard": false, - "_checkBuffSource": false, - "_buffSourceType": "BUFF_SOURCE" - }, - "_succeedNodes": null, - "_failNodes": [ - { - "$type": "Torappu.Battle.Action.Nodes+CreateBuff, Assembly-CSharp", - "_buff": { - "attributes": { - "abnormalFlags": [ - "CAMOUFLAGE" - ], - "abnormalImmunes": [], - "abnormalAntis": [], - "abnormalCombos": [], - "abnormalComboImmunes": [], - "attributeModifiers": [] - }, - "buffKey": "rdblock_a[camouflage]", - "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": true, - "_finishDerivedBuffIfParentFinish": true - } - ] - } - ] - } - ], - "ON_BUFF_FINISH": [ - { - "$type": "Torappu.Battle.Action.Nodes+FinishBuffsById, Assembly-CSharp", - "_buffKey": "rdblock_a[camouflage]", - "_loadFromBlackboard": false, - "_decCntIfStack": false, - "_updateOverrideMap": true, - "_targetType": "BUFF_OWNER" - } - ] - } - }, - "rdblock_s[kill_self]": { - "templateKey": "rdblock_s[kill_self]", - "effectKey": "", - "onEventPriority": "DEFAULT", - "eventToActions": { - "ON_BUFF_FINISH": [ - { - "$type": "Torappu.Battle.Action.Nodes+InstantKill, Assembly-CSharp", - "_targetType": "SOURCE", - "_killSource": false, - "_noSource": false, - "_withdrawIfRallyPoint": false, - "_resultIfInRallyPointMode": false, - "_skipReborn": false, - "_noReason": false - } - ] - } - }, "rdrepair_s": { "templateKey": "rdrepair_s", "effectKey": "", @@ -121819,6 +120577,20 @@ "_eps": 0.10000000149011612 }, "_succeedNodes": [ + { + "$type": "Torappu.Battle.Action.Nodes+AssignModifierValueIntoBlackboard, Assembly-CSharp", + "_blackboardKey": "cd1punch_damage_recorder[skip]" + }, + { + "$type": "Torappu.Battle.Action.Nodes+FilterByBlackboardValue, Assembly-CSharp", + "_targetType": "BUFF_OWNER", + "_anotherBuff": false, + "_buffKey": null, + "_blackboardKey": "cd1punch_damage_recorder[skip]", + "_valueToCompare": 999999, + "_anotherKeyToCompare": null, + "_condType": "LE" + }, { "$type": "Torappu.Battle.Action.Nodes+AssignDamageValueToBlackboard, Assembly-CSharp", "_owner": "BUFF_SOURCE", @@ -133524,25 +132296,6 @@ ] } }, - "trap_bldore_block_game": { - "templateKey": "trap_bldore_block_game", - "effectKey": "", - "onEventPriority": "DEFAULT", - "eventToActions": { - "ON_BUFF_START": [ - { - "$type": "Torappu.Battle.Action.Nodes+AddGameFinishBlockerByKey, Assembly-CSharp", - "_blockerKey": "trap_bldore_block_game" - } - ], - "ON_BUFF_FINISH": [ - { - "$type": "Torappu.Battle.Action.Nodes+RemoveGameFinishBlockerByKey, Assembly-CSharp", - "_blockerKey": "trap_bldore_block_game" - } - ] - } - }, "enemy_blord2_listener": { "templateKey": "enemy_blord2_listener", "effectKey": "", @@ -147033,28 +145786,6 @@ ] } }, - "enemy_lramiy[block_spw_dmg]": { - "templateKey": "enemy_lramiy[block_spw_dmg]", - "effectKey": "", - "onEventPriority": "DEFAULT", - "eventToActions": { - "ON_BEFORE_APPLYING_MODIFIER": [ - { - "$type": "Torappu.Battle.Action.Nodes+IsDamage, Assembly-CSharp" - }, - { - "$type": "Torappu.Battle.Action.Nodes+IfDamageTargetSide, Assembly-CSharp", - "_sideMask": "ENEMY", - "_sourceType": "MODIFIER_SOURCE", - "_targetType": "MODIFIER_TARGET" - }, - { - "$type": "Torappu.Battle.Action.Nodes+CancelModifier, Assembly-CSharp", - "_reason": "UNHURTABLE" - } - ] - } - }, "trap_lrcore[p2_taunt_ctrl]": { "templateKey": "trap_lrcore[p2_taunt_ctrl]", "effectKey": "", @@ -150259,45 +148990,6 @@ ] } }, - "enemy_lrtsia[block_wave_p3]": { - "templateKey": "enemy_lrtsia[block_wave_p3]", - "effectKey": "", - "onEventPriority": "DEFAULT", - "eventToActions": { - "ON_BUFF_START": [ - { - "$type": "Torappu.Battle.Action.Nodes+SummonEnemiesFollowMyRoute, Assembly-CSharp", - "_source": "BUFF_OWNER", - "_enemyKey": "enemy_1554_lrtsia_2", - "_summonCount": 1, - "_delayTime": 0.0, - "_managedByScheduler": true, - "_dontBlockWave": false, - "_trySummonOutsideWhenInObstacle": false, - "_randomOffsetBound": 0.0, - "_passableMask": "WALK_ONLY", - "_onlySummonOneInTheSamePlace": true, - "_offset": { - "x": 0.0, - "y": 0.0 - }, - "_useLocalUnharmfulFlag": true, - "_unharmful": true, - "_useMapPosition": false, - "_spawnOnHostRootTile": false, - "_useTargetPosition": false, - "_targetType": "TARGET", - "_useRandomDelay": false, - "_randomDelayRange": 0.5, - "_stopSummonIfHostDead": true, - "_useOffsetForEach": false, - "_addBuffToEnemy": false, - "_buffToEnemy": null, - "_checkMotionMode": "ALL" - } - ] - } - }, "enemy_lrtsia[release_wave]": { "templateKey": "enemy_lrtsia[release_wave]", "effectKey": "", @@ -151334,35 +150026,6 @@ ] } }, - "enemy_lrccon[block_no_source_dmg]": { - "templateKey": "enemy_lrccon[block_no_source_dmg]", - "effectKey": "", - "onEventPriority": "DEFAULT", - "eventToActions": { - "ON_TAKE_DAMAGE": [ - { - "$type": "Torappu.Battle.Action.Nodes+FilterDamageModifer, Assembly-CSharp", - "_filterAttackType": false, - "_attackTypeFilter": "NONE", - "_filterDamageType": false, - "_damageMask": "NONE", - "_filterSharedMask": false, - "_sharedFlag": "IS_CONTINUOUS", - "_filterModifierSource": false, - "_source": "BUFF_OWNER", - "_checkHasScource": true, - "_isNoSource": false - }, - { - "$type": "Torappu.Battle.Action.Nodes+IfNot, Assembly-CSharp" - }, - { - "$type": "Torappu.Battle.Action.Nodes+CancelModifier, Assembly-CSharp", - "_reason": "NONE" - } - ] - } - }, "enemy_lrccon[lock_checker]": { "templateKey": "enemy_lrccon[lock_checker]", "effectKey": "", @@ -156578,6 +155241,20 @@ "onEventPriority": "DEFAULT", "eventToActions": { "ON_TAKE_DAMAGE": [ + { + "$type": "Torappu.Battle.Action.Nodes+AssignModifierValueIntoBlackboard, Assembly-CSharp", + "_blackboardKey": "lrrook[dmg_skip]" + }, + { + "$type": "Torappu.Battle.Action.Nodes+FilterByBlackboardValue, Assembly-CSharp", + "_targetType": "BUFF_OWNER", + "_anotherBuff": false, + "_buffKey": null, + "_blackboardKey": "lrrook[dmg_skip]", + "_valueToCompare": 999999, + "_anotherKeyToCompare": null, + "_condType": "LE" + }, { "$type": "Torappu.Battle.Action.Nodes+CheckMotionMode, Assembly-CSharp", "_targetType": "BUFF_OWNER", @@ -160341,79 +159018,6 @@ ] } }, - "legion_trap_truamr[add_block_cnt]": { - "templateKey": "legion_trap_truamr[add_block_cnt]", - "effectKey": "", - "onEventPriority": "DEFAULT", - "eventToActions": { - "ON_BUFF_FINISH": [ - { - "$type": "Torappu.Battle.Action.Nodes+InstantKill, Assembly-CSharp", - "_targetType": "BUFF_SOURCE", - "_killSource": false, - "_noSource": false, - "_withdrawIfRallyPoint": false, - "_resultIfInRallyPointMode": false, - "_skipReborn": false, - "_noReason": false - } - ], - "ON_BUFF_START": [ - { - "$type": "Torappu.Battle.Action.Nodes+CreateBuffUseTargetAsSource, Assembly-CSharp", - "_buff": { - "attributes": { - "abnormalFlags": [ - "DISARMED" - ], - "abnormalImmunes": [], - "abnormalAntis": [], - "abnormalCombos": [], - "abnormalComboImmunes": [], - "attributeModifiers": [] - }, - "buffKey": "legion_trap_truamr[disarmd]", - "loadFromDB": false, - "isDurableBuff": false, - "isDamageMissable": false, - "isSilenceable": false, - "isStunnable": false, - "isFreezable": false, - "isLevitatable": false, - "statusResistable": "AUTOMATIC", - "templateKey": "legion_trap_truamr[ctrl_buff]", - "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_SOURCE", - "_isDerivedBuff": true, - "_finishDerivedBuffIfParentFinish": true - } - ] - } - }, "legion_icdrone_t[drop_token]": { "templateKey": "legion_icdrone_t[drop_token]", "effectKey": "", @@ -162756,68 +161360,6 @@ ] } }, - "legion_trap_cdcvrt_get_gold[block_cnt]": { - "templateKey": "legion_trap_cdcvrt_get_gold[block_cnt]", - "effectKey": "", - "onEventPriority": "DEFAULT", - "eventToActions": { - "ON_BUFF_START": [ - { - "$type": "Torappu.Battle.Action.Nodes+CheckHeightTypeOfCharacterRootTile, Assembly-CSharp", - "_targetType": "BUFF_OWNER", - "_heightType": "LOWLAND", - "_isUnset": false - }, - { - "$type": "Torappu.Battle.Action.Nodes+VertifyTarget, Assembly-CSharp", - "_source": "BUFF_OWNER", - "_target": "BUFF_OWNER", - "_targetOptions": { - "targetSide": "ALLY", - "targetMotion": "ALL", - "targetCategory": "DEFAULT", - "enableAdvancedOptions": true, - "ignoreTargetFree": false, - "ignoreAllyTargetFree": false, - "ignoreHealFree": false, - "ignoreTargetSide": false, - "excludeSomeAbnormalFlags": false, - "excludeAbnormalFlag": "STUNNED", - "purposeMask": "NONE", - "professionMask": "WARRIOR, SNIPER, TANK, MEDIC, SUPPORT, CASTER, SPECIAL, PIONEER", - "onlyIgnoreSomeOfTargetFreeCase": false, - "abnormalFlag": "STUNNED", - "abnormalCombo": "SLEEPING" - } - }, - { - "$type": "Torappu.Battle.Action.Nodes+AssignAttributeToBB, Assembly-CSharp", - "_targetType": "BUFF_OWNER", - "_attributeType": "BLOCK_CNT", - "_scaleVar": "scale", - "_blackboardKey": "block_cnt" - }, - { - "$type": "Torappu.Battle.Action.Nodes+CalculateBlackboardValueViaParams, Assembly-CSharp", - "_inputKey": "cnt", - "_outputKey": "gold", - "_multiplyParamKey": "block_cnt", - "_dividedParamKey": null, - "_addParamKey": null, - "_minValueKey": null, - "_maxValueKey": null, - "_finalAbs": true, - "_finalCeil": false - }, - { - "$type": "Torappu.Battle.Action.Nodes+LegionModeOnlyGainGold, Assembly-CSharp", - "_goldNum": 10, - "_loadFromBlackboard": true, - "_goldNumKey": "gold" - } - ] - } - }, "legion_trap_cdcvrt_get_gold": { "templateKey": "legion_trap_cdcvrt_get_gold", "effectKey": "", @@ -164864,66 +163406,6 @@ ] } }, - "legion_trap_cdabyss_block_stun": { - "templateKey": "legion_trap_cdabyss_block_stun", - "effectKey": "", - "onEventPriority": "DEFAULT", - "eventToActions": { - "ON_BUFF_TRIGGER": [ - { - "$type": "Torappu.Battle.Action.Nodes+CreateBuffToCertainSideUnits, Assembly-CSharp", - "_sideMask": "ENEMY", - "_buff": { - "attributes": { - "abnormalFlags": [], - "abnormalImmunes": [], - "abnormalAntis": [], - "abnormalCombos": [], - "abnormalComboImmunes": [], - "attributeModifiers": [] - }, - "buffKey": "legion_trap_cdabyss_to_enemy", - "loadFromDB": false, - "isDurableBuff": false, - "isDamageMissable": false, - "isSilenceable": false, - "isStunnable": false, - "isFreezable": false, - "isLevitatable": false, - "statusResistable": "AUTOMATIC", - "templateKey": "legion_trap_cdabyss_to_enemy", - "disableOverride": false, - "overrideKey": null, - "overrideType": "UNIQUE", - "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": [] - }, - "_isDerivedBuff": true, - "_noSource": false, - "_finishDerivedBuffIfParentFinish": true - } - ] - } - }, "legion_trap_cdabyss_add_buff": { "templateKey": "legion_trap_cdabyss_add_buff", "effectKey": "", @@ -172238,186 +170720,6 @@ ] } }, - "enemy_block_damage_global_buff[first_trigger_time]": { - "templateKey": "enemy_block_damage_global_buff[first_trigger_time]", - "effectKey": "", - "onEventPriority": "DEFAULT", - "eventToActions": { - "ON_BUFF_TRIGGER": [ - { - "$type": "Torappu.Battle.Action.Nodes+CreateBuff, Assembly-CSharp", - "_buff": { - "attributes": { - "abnormalFlags": [], - "abnormalImmunes": [], - "abnormalAntis": [], - "abnormalCombos": [], - "abnormalComboImmunes": [], - "attributeModifiers": [] - }, - "buffKey": "enemy_block_damage_global_buff[damage]", - "loadFromDB": false, - "isDurableBuff": false, - "isDamageMissable": false, - "isSilenceable": false, - "isStunnable": false, - "isFreezable": false, - "isLevitatable": false, - "statusResistable": "AUTOMATIC", - "templateKey": "enemy_block_damage_global_buff[damage]", - "disableOverride": false, - "overrideKey": null, - "overrideType": "UNIQUE", - "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": "INFINITY", - "triggerCnt": 0, - "triggerInterval": 1.0, - "waitFirstTriggerInterval": true, - "firstTriggerInterval": -1.0, - "priority": -1, - "priorityBBKeys": [], - "stripBlackboardParamsWithBuffKey": true, - "blackboard": [] - }, - "_buffOwner": "BUFF_OWNER", - "_isDerivedBuff": false, - "_finishDerivedBuffIfParentFinish": false - } - ] - } - }, - "enemy_block_damage_global_buff[damage]": { - "templateKey": "enemy_block_damage_global_buff[damage]", - "effectKey": "", - "onEventPriority": "DEFAULT", - "eventToActions": { - "ON_BUFF_TRIGGER": [ - { - "$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_OWNER", - "_checkBlockedCount": false - }, - "_succeedNodes": [ - { - "$type": "Torappu.Battle.Action.Nodes+DamageViaMaxHpRatio, Assembly-CSharp", - "_targetType": "BUFF_OWNER", - "_getMaxHpFromTarget": false, - "_damageType": "PURE", - "_applyWay": "ALL", - "_ignoreForSp": true, - "_isUndeadable": false, - "_attackType": "BUFF", - "_skipModifierEvent": true - } - ], - "_failNodes": [ - { - "$type": "Torappu.Battle.Action.Nodes+FinishBuff, Assembly-CSharp", - "_decCntIfStack": false, - "_updateOverrideMap": true - } - ] - } - ] - } - }, - "enemy_block_damage_global_buff": { - "templateKey": "enemy_block_damage_global_buff", - "effectKey": "", - "onEventPriority": "DEFAULT", - "eventToActions": { - "ON_BUFF_TRIGGER": [ - { - "$type": "Torappu.Battle.Action.Nodes+CheckBlocked, Assembly-CSharp", - "_targetType": "BUFF_OWNER", - "_checkBlockedBySource": false, - "_checkBlockedBySourceToken": false, - "_sourceType": "BUFF_OWNER", - "_checkBlockedCount": false - }, - { - "$type": "Torappu.Battle.Action.Nodes+CheckContainsBuff, Assembly-CSharp", - "_targetType": "BUFF_OWNER", - "_buffKeys": [ - "enemy_block_damage_global_buff[damage]" - ], - "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_block_damage_global_buff[first_trigger_time]", - "loadFromDB": false, - "isDurableBuff": false, - "isDamageMissable": false, - "isSilenceable": false, - "isStunnable": false, - "isFreezable": false, - "isLevitatable": false, - "statusResistable": "AUTOMATIC", - "templateKey": "enemy_block_damage_global_buff[first_trigger_time]", - "disableOverride": false, - "overrideKey": null, - "overrideType": "UNIQUE", - "maxStackCnt": 1, - "refreshRemainingTimeWhenStackMax": false, - "clearAllStackCntWhenTimeUp": false, - "maxValidStackCnt": -1, - "overrideEffectKey": null, - "overrideOnEventPriority": false, - "onEventPriority": "DEFAULT", - "audioSignal": null, - "lifeTimeType": "LIMITED", - "takeSnapshotWhenExtend": false, - "durationKey": "trigger_duration", - "lifeTime": 0.0, - "triggerLifeType": "LIMITED", - "triggerCnt": 1, - "triggerInterval": 1.0, - "waitFirstTriggerInterval": true, - "firstTriggerInterval": -1.0, - "priority": -1, - "priorityBBKeys": [], - "stripBlackboardParamsWithBuffKey": false, - "blackboard": [] - }, - "_buffOwner": "BUFF_OWNER", - "_isDerivedBuff": false, - "_finishDerivedBuffIfParentFinish": true - } - ] - } - }, "enemy_dsbskr_creep_rune_buff[init_atk_up]": { "templateKey": "enemy_dsbskr_creep_rune_buff[init_atk_up]", "effectKey": "", @@ -179331,215 +177633,6 @@ ] } }, - "vigil_wolf_t_1[block_cnt]": { - "templateKey": "vigil_wolf_t_1[block_cnt]", - "effectKey": "", - "onEventPriority": "DEFAULT", - "eventToActions": { - "ON_BUFF_START": [ - { - "$type": "Torappu.Battle.Action.Nodes+CreateBuff, Assembly-CSharp", - "_buff": { - "attributes": { - "abnormalFlags": [], - "abnormalImmunes": [], - "abnormalAntis": [], - "abnormalCombos": [], - "abnormalComboImmunes": [], - "attributeModifiers": [] - }, - "buffKey": "vigil_wolf_effect_1", - "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": "vigil_token_buff_1", - "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+CreateBuff, Assembly-CSharp", - "_buff": { - "attributes": { - "abnormalFlags": [], - "abnormalImmunes": [], - "abnormalAntis": [], - "abnormalCombos": [], - "abnormalComboImmunes": [], - "attributeModifiers": [] - }, - "buffKey": "vigil_wolf_effect_2", - "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": "vigil_token_buff_2", - "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+CreateBuff, Assembly-CSharp", - "_buff": { - "attributes": { - "abnormalFlags": [], - "abnormalImmunes": [], - "abnormalAntis": [], - "abnormalCombos": [], - "abnormalComboImmunes": [], - "attributeModifiers": [] - }, - "buffKey": "vigil_wolf_effect_3", - "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": "vigil_token_buff_3", - "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+CreateBuff, Assembly-CSharp", - "_buff": { - "attributes": { - "abnormalFlags": [], - "abnormalImmunes": [], - "abnormalAntis": [], - "abnormalCombos": [], - "abnormalComboImmunes": [], - "attributeModifiers": [] - }, - "buffKey": "vigil_wolf_effect_4", - "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": "vigil_token_buff_4", - "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 - } - ] - } - }, "vigil_wolf_hit_effect": { "templateKey": "vigil_wolf_hit_effect", "effectKey": "", @@ -206914,40 +205007,6 @@ ] } }, - "vvana_t_2[block_melee]": { - "templateKey": "vvana_t_2[block_melee]", - "effectKey": "", - "onEventPriority": "DEFAULT", - "eventToActions": { - "ON_TAKE_DAMAGE": [ - { - "$type": "Torappu.Battle.Action.Nodes+IfTargetSide, Assembly-CSharp", - "_sideMask": "ENEMY", - "_targetType": "MODIFIER_SOURCE" - }, - { - "$type": "Torappu.Battle.Action.Nodes+BlockDamage, Assembly-CSharp", - "_filterDamageType": false, - "_damageMask": "NONE", - "_useDynamicVar": false, - "_allowNegativeDynamicVar": false, - "_useFixedValue": false, - "_showDamageNumber": false, - "_specifyBlockEffect": null, - "_useSource": false, - "_sourceType": "SOURCE", - "_filterApplyWay": true, - "_applyWayFilter": "MELEE", - "_showShieldUI": false - }, - { - "$type": "Torappu.Battle.Action.Nodes+FinishBuff, Assembly-CSharp", - "_decCntIfStack": false, - "_updateOverrideMap": true - } - ] - } - }, "vvana_t_2": { "templateKey": "vvana_t_2", "effectKey": "", @@ -217415,94 +215474,6 @@ ] } }, - "enemy_lysdb[damage_block_fixed]": { - "templateKey": "enemy_lysdb[damage_block_fixed]", - "effectKey": "", - "onEventPriority": "DEFAULT", - "eventToActions": { - "ON_TAKE_DAMAGE": [ - { - "$type": "Torappu.Battle.Action.Nodes+IfElse, Assembly-CSharp", - "_conditionNode": { - "$type": "Torappu.Battle.Action.Nodes+BlockDamage, Assembly-CSharp", - "_filterDamageType": true, - "_damageMask": "PHYSICAL", - "_useDynamicVar": false, - "_allowNegativeDynamicVar": false, - "_useFixedValue": false, - "_showDamageNumber": false, - "_specifyBlockEffect": null, - "_useSource": false, - "_sourceType": "SOURCE", - "_filterApplyWay": false, - "_applyWayFilter": "NONE", - "_showShieldUI": false - }, - "_succeedNodes": [ - { - "$type": "Torappu.Battle.Action.Nodes+BlackboardAdd, Assembly-CSharp", - "_blackboardKey": "block_damage_cnt", - "_addition": 1, - "_additionKey": null - }, - { - "$type": "Torappu.Battle.Action.Nodes+FilterByExecuteBlackboardValue, Assembly-CSharp", - "_blackboardKey": "block_damage_cnt", - "_valueToCompare": 0, - "_anotherKeyToCompare": "max_block_damage_cnt", - "_condType": "GE" - }, - { - "$type": "Torappu.Battle.Action.Nodes+FinishBuff, Assembly-CSharp", - "_decCntIfStack": false, - "_updateOverrideMap": true - } - ], - "_failNodes": [ - { - "$type": "Torappu.Battle.Action.Nodes+IfElse, Assembly-CSharp", - "_conditionNode": { - "$type": "Torappu.Battle.Action.Nodes+BlockDamage, Assembly-CSharp", - "_filterDamageType": true, - "_damageMask": "MAGICAL", - "_useDynamicVar": false, - "_allowNegativeDynamicVar": false, - "_useFixedValue": false, - "_showDamageNumber": false, - "_specifyBlockEffect": null, - "_useSource": false, - "_sourceType": "SOURCE", - "_filterApplyWay": false, - "_applyWayFilter": "NONE", - "_showShieldUI": false - }, - "_succeedNodes": [ - { - "$type": "Torappu.Battle.Action.Nodes+BlackboardAdd, Assembly-CSharp", - "_blackboardKey": "block_damage_cnt", - "_addition": 1, - "_additionKey": null - }, - { - "$type": "Torappu.Battle.Action.Nodes+FilterByExecuteBlackboardValue, Assembly-CSharp", - "_blackboardKey": "block_damage_cnt", - "_valueToCompare": 0, - "_anotherKeyToCompare": "max_block_damage_cnt", - "_condType": "GE" - }, - { - "$type": "Torappu.Battle.Action.Nodes+FinishBuff, Assembly-CSharp", - "_decCntIfStack": false, - "_updateOverrideMap": true - } - ], - "_failNodes": null - } - ] - } - ] - } - }, "bgsnow_e_trait": { "templateKey": "bgsnow_e_trait", "effectKey": "", @@ -222065,81 +220036,6 @@ ] } }, - "blemsh_e_003[block_sleep]": { - "templateKey": "blemsh_e_003[block_sleep]", - "effectKey": "", - "onEventPriority": "DEFAULT", - "eventToActions": { - "ON_BUFF_START": [ - { - "$type": "Torappu.Battle.Action.Nodes+CheckContainsBuff, Assembly-CSharp", - "_targetType": "BUFF_OWNER", - "_buffKeys": [ - "blemsh_e_003[range_sleep]" - ], - "isAND": false, - "_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": [ - "SLEEPING" - ], - "abnormalComboImmunes": [], - "attributeModifiers": [] - }, - "buffKey": "blemsh_e_003[block_sleep]", - "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": "blemsh_skill_02_buff_02", - "overrideOnEventPriority": false, - "onEventPriority": "DEFAULT", - "audioSignal": null, - "lifeTimeType": "LIMITED", - "takeSnapshotWhenExtend": false, - "durationKey": "sleep_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 - } - ] - } - }, "blemsh_e_003[sleep]": { "templateKey": "blemsh_e_003[sleep]", "effectKey": "", @@ -238347,94 +236243,6 @@ ] } }, - "rogue_3_AtkSpeedUp[block_three_or_more]": { - "templateKey": "rogue_3_AtkSpeedUp[block_three_or_more]", - "effectKey": "", - "onEventPriority": "DEFAULT", - "eventToActions": { - "ON_BUFF_START": [ - { - "$type": "Torappu.Battle.Action.Nodes+CheckContainsBuff, Assembly-CSharp", - "_targetType": "BUFF_OWNER", - "_buffKeys": [ - "rogue_3_AtkSpeedUp[block_three_extend]" - ], - "isAND": true, - "_loadFromBlackboard": false, - "_checkBuffSource": false, - "_buffSourceType": "BUFF_SOURCE" - }, - { - "$type": "Torappu.Battle.Action.Nodes+FinishBuffsById, Assembly-CSharp", - "_buffKey": "rogue_3_AtkSpeedUp[block_three_extend]", - "_loadFromBlackboard": false, - "_decCntIfStack": false, - "_updateOverrideMap": true, - "_targetType": "BUFF_OWNER" - } - ], - "ON_BUFF_FINISH": [ - { - "$type": "Torappu.Battle.Action.Nodes+CreateBuff, Assembly-CSharp", - "_buff": { - "attributes": { - "abnormalFlags": [], - "abnormalImmunes": [], - "abnormalAntis": [], - "abnormalCombos": [], - "abnormalComboImmunes": [], - "attributeModifiers": [ - { - "attributeType": "ATTACK_SPEED", - "formulaItem": "ADDITION", - "value": 0.0, - "loadFromBlackboard": true, - "fetchBaseValueFromSourceEntity": false - } - ] - }, - "buffKey": "rogue_3_AtkSpeedUp[block_three_extend]", - "loadFromDB": false, - "isDurableBuff": false, - "isDamageMissable": false, - "isSilenceable": false, - "isStunnable": false, - "isFreezable": false, - "isLevitatable": false, - "statusResistable": "AUTOMATIC", - "templateKey": "evade", - "disableOverride": false, - "overrideKey": null, - "overrideType": "UNIQUE", - "maxStackCnt": 1, - "refreshRemainingTimeWhenStackMax": false, - "clearAllStackCntWhenTimeUp": false, - "maxValidStackCnt": -1, - "overrideEffectKey": "rogue_3_relic_fight_17_buff", - "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 - } - ] - } - }, "rogue_3_increaseMaxHP[shield]": { "templateKey": "rogue_3_increaseMaxHP[shield]", "effectKey": "", @@ -238488,101 +236296,6 @@ ] } }, - "rogue_3_AtkAndDefUp[block_two_or_more]": { - "templateKey": "rogue_3_AtkAndDefUp[block_two_or_more]", - "effectKey": "", - "onEventPriority": "DEFAULT", - "eventToActions": { - "ON_BUFF_FINISH": [ - { - "$type": "Torappu.Battle.Action.Nodes+CreateBuff, Assembly-CSharp", - "_buff": { - "attributes": { - "abnormalFlags": [], - "abnormalImmunes": [], - "abnormalAntis": [], - "abnormalCombos": [], - "abnormalComboImmunes": [], - "attributeModifiers": [ - { - "attributeType": "ATK", - "formulaItem": "MULTIPLIER", - "value": 0.0, - "loadFromBlackboard": true, - "fetchBaseValueFromSourceEntity": false - }, - { - "attributeType": "DEF", - "formulaItem": "MULTIPLIER", - "value": 0.0, - "loadFromBlackboard": true, - "fetchBaseValueFromSourceEntity": false - } - ] - }, - "buffKey": "rogue_3_AtkAndDefUp[block_two_extend]", - "loadFromDB": false, - "isDurableBuff": false, - "isDamageMissable": false, - "isSilenceable": false, - "isStunnable": false, - "isFreezable": false, - "isLevitatable": false, - "statusResistable": "AUTOMATIC", - "templateKey": "empty", - "disableOverride": false, - "overrideKey": null, - "overrideType": "UNIQUE", - "maxStackCnt": 1, - "refreshRemainingTimeWhenStackMax": false, - "clearAllStackCntWhenTimeUp": false, - "maxValidStackCnt": -1, - "overrideEffectKey": "rogue_3_relic_fight_16_buff", - "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 - } - ], - "ON_BUFF_START": [ - { - "$type": "Torappu.Battle.Action.Nodes+CheckContainsBuff, Assembly-CSharp", - "_targetType": "BUFF_OWNER", - "_buffKeys": [ - "rogue_3_AtkAndDefUp[block_two_extend]" - ], - "isAND": true, - "_loadFromBlackboard": false, - "_checkBuffSource": false, - "_buffSourceType": "BUFF_SOURCE" - }, - { - "$type": "Torappu.Battle.Action.Nodes+FinishBuffsById, Assembly-CSharp", - "_buffKey": "rogue_3_AtkAndDefUp[block_two_extend]", - "_loadFromBlackboard": false, - "_decCntIfStack": false, - "_updateOverrideMap": true, - "_targetType": "BUFF_OWNER" - } - ] - } - }, "rogue_3_probDoubleHP": { "templateKey": "rogue_3_probDoubleHP", "effectKey": "", diff --git a/zh_CN/gamedata/excel/building_data.json b/zh_CN/gamedata/excel/building_data.json index cebae9338..9264fdf7d 100644 --- a/zh_CN/gamedata/excel/building_data.json +++ b/zh_CN/gamedata/excel/building_data.json @@ -12320,7 +12320,7 @@ "textColor": "#ffffff", "buffCategory": "FUNCTION", "roomType": "CONTROL", - "description": "进驻控制中枢时,当<@cc.kw>伊内丝入驻会客室时,会客室效率<@cc.vup>+5%;当<@cc.kw>赫德雷入驻贸易站时,赫德雷所在贸易站订单上限<@cc.vup>+1" + "description": "进驻控制中枢时,当<@cc.kw>伊内丝入驻会客室时,会客室线索搜集速度<@cc.vup>+5%;当<@cc.kw>赫德雷入驻贸易站时,赫德雷所在贸易站订单上限<@cc.vup>+1" }, "control_meeting&ord[001]": { "buffId": "control_meeting&ord[001]", @@ -12332,7 +12332,7 @@ "textColor": "#ffffff", "buffCategory": "FUNCTION", "roomType": "CONTROL", - "description": "进驻控制中枢时,当<@cc.kw>伊内丝入驻会客室时,会客室效率<@cc.vup>+5%;当<@cc.kw>赫德雷入驻贸易站时,赫德雷所在贸易站订单上限<@cc.vup>+2" + "description": "进驻控制中枢时,当<@cc.kw>伊内丝入驻会客室时,会客室线索搜集速度<@cc.vup>+5%;当<@cc.kw>赫德雷入驻贸易站时,赫德雷所在贸易站订单上限<@cc.vup>+2" }, "control_clue_cost[000]": { "buffId": "control_clue_cost[000]", diff --git a/zh_CN/gamedata/excel/charword_table.json b/zh_CN/gamedata/excel/charword_table.json index adacd723e..f79a145e0 100644 --- a/zh_CN/gamedata/excel/charword_table.json +++ b/zh_CN/gamedata/excel/charword_table.json @@ -216821,7 +216821,7 @@ "wordKey": "char_102_texas_ITA", "charId": "char_102_texas", "voiceId": "CN_038", - "voiceText": "新年快乐。今天很冷啊,如果能下雪的话......我很期待下雪?呵,算是吧,我很喜欢这片大地被雪覆盖,被寂静包围的感觉。", + "voiceText": "新年快乐,我正要把这些东西拿给能天使,她说今晚要开一个大派对,庆祝自己的业绩没有垫底。可颂刚才还在搬自己进的那一大批货,现在应该是摆摊去了。空的新歌听了么?我挺喜欢的。", "voiceTitle": "新年祝福", "voiceIndex": 38, "voiceType": "ONLY_TEXT", @@ -217427,7 +217427,7 @@ "wordKey": "char_140_whitew_ITA", "charId": "char_140_whitew", "voiceId": "CN_038", - "voiceText": "新年快乐,博士。今年我们的旅途也只会愈来愈凶险吧?呵呵,别担心,即使这个世界毁灭,我也不会丢下你一个人的。", + "voiceText": "德克萨斯在哪?马上就是倒计时了,这种日子难道她没在罗德岛?呵呵,连这种节日都没看到她人,她那群朋友都在哪?我要去找她了,博士,一起去?", "voiceTitle": "新年祝福", "voiceIndex": 38, "voiceType": "ONLY_TEXT", diff --git a/zh_CN/gamedata/excel/data_version.txt b/zh_CN/gamedata/excel/data_version.txt index 3b3dd4b24..7e5775a1a 100644 --- a/zh_CN/gamedata/excel/data_version.txt +++ b/zh_CN/gamedata/excel/data_version.txt @@ -1,3 +1,3 @@ Stream://torappu-data/v050/rel50.0 -Change:61041 on 2024/04/30 -VersionControl:50.0.0 +Change:61218 on 2024/05/07 +VersionControl:50.2.0 diff --git a/zh_CN/gamedata/excel/gacha_table.json b/zh_CN/gamedata/excel/gacha_table.json index 18f7fa843..5f63b2d70 100644 --- a/zh_CN/gamedata/excel/gacha_table.json +++ b/zh_CN/gamedata/excel/gacha_table.json @@ -4260,6 +4260,26 @@ "linkageParam": null, "limitParam": null }, + { + "gachaPoolId": "NORM_50_0_2", + "gachaIndex": 389, + "openTime": 1715198400, + "endTime": 1716407999, + "gachaPoolName": "适合多种场合的强力干员", + "gachaPoolSummary": "结束于5月23日 03:59", + "gachaPoolDetail": "-", + "guarantee5Avail": 1, + "guarantee5Count": 10, + "LMTGSID": null, + "CDPrimColor": null, + "CDSecColor": null, + "freeBackColor": null, + "gachaRuleType": "NORMAL", + "dynMeta": null, + "linkageRuleId": null, + "linkageParam": null, + "limitParam": null + }, { "gachaPoolId": "LIMITED_9_0_3", "gachaIndex": 10, @@ -8322,6 +8342,13 @@ "endTime": 1715716799, "spriteId": "picLimited_50_0_1" }, + { + "poolId": "NORM_50_0_2", + "index": 389, + "startTime": 1715198400, + "endTime": 1716407999, + "spriteId": "picNorm_50_0_2" + }, { "poolId": "FESCLASSIC_38_0_2", "index": 999, diff --git a/zh_CN/gamedata/excel/gamedata_const.json b/zh_CN/gamedata/excel/gamedata_const.json index 1d238624b..d9afde21e 100644 --- a/zh_CN/gamedata/excel/gamedata_const.json +++ b/zh_CN/gamedata/excel/gamedata_const.json @@ -1628,7 +1628,7 @@ } }, "storyReviewUnlockItemLackTip": "事相碎片数量不足,请前往采购凭证区或活动期间商店获取", - "dataVersion": "50.0.0", + "dataVersion": "50.2.0", "resPrefVersion": "50d0d0", "announceWebBusType": "ak_announcement", "defaultMinContinuousBattleTimes": 1, diff --git a/zh_CN/gamedata/excel/item_table.json b/zh_CN/gamedata/excel/item_table.json index b6c53e06a..258a59ad4 100644 --- a/zh_CN/gamedata/excel/item_table.json +++ b/zh_CN/gamedata/excel/item_table.json @@ -3395,7 +3395,7 @@ "iconId": "randomMaterial_1", "overrideBkg": null, "stackIconId": null, - "sortId": 60109, + "sortId": 60110, "usage": "装有各种物资补给,包含多种随机材料。", "obtainApproach": "活动获得", "hideInItemGet": false, @@ -3413,7 +3413,7 @@ "iconId": "randomMaterial_rhine2", "overrideBkg": null, "stackIconId": null, - "sortId": 60110, + "sortId": 60111, "usage": "装有各种物资补给,包含多种随机材料。", "obtainApproach": "活动获得", "hideInItemGet": false, @@ -3431,7 +3431,7 @@ "iconId": "randomDiamondShd_1", "overrideBkg": null, "stackIconId": null, - "sortId": 60110, + "sortId": 60111, "usage": "分发给罗德岛全员的红包,数额随机,饱含着对新年的祝福。", "obtainApproach": "赠送", "hideInItemGet": false, @@ -3449,7 +3449,7 @@ "iconId": "randomDiamondShd_2", "overrideBkg": null, "stackIconId": null, - "sortId": 60111, + "sortId": 60112, "usage": "分发给罗德岛全员的礼盒,数额随机,饱含着庆典到来的喜悦。", "obtainApproach": "赠送", "hideInItemGet": false, @@ -3467,7 +3467,7 @@ "iconId": "randomMaterial_siesta2", "overrideBkg": null, "stackIconId": null, - "sortId": 60112, + "sortId": 60113, "usage": "装有各种物资补给,包含多种随机材料。", "obtainApproach": "活动获得", "hideInItemGet": false, @@ -3485,7 +3485,7 @@ "iconId": "randomMaterial_leith2", "overrideBkg": null, "stackIconId": null, - "sortId": 60113, + "sortId": 60114, "usage": "不知何人将其交予你,装有各种物资补给,包含多种随机材料。", "obtainApproach": "活动获得", "hideInItemGet": false, diff --git a/zh_CN/gamedata/excel/retro_table.json b/zh_CN/gamedata/excel/retro_table.json index ef4c6e47a..6879da232 100644 --- a/zh_CN/gamedata/excel/retro_table.json +++ b/zh_CN/gamedata/excel/retro_table.json @@ -23531,7 +23531,7 @@ ], "stageId": "act33side_s02#f#", "levelId": "Activities/act33side/level_act33side_sub-1-2", - "zoneId": "permanent_sub_6_zone2", + "zoneId": "permanent_sub_6_zone3", "code": "BB-S-2", "name": "模拟刺杀作战-2", "description": "<@lv.fs>附加条件:\\n场上有6个位置无法部署", diff --git a/zh_CN/gamedata/excel/stage_table.json b/zh_CN/gamedata/excel/stage_table.json index ea8f7930a..ef6d5f3cc 100644 --- a/zh_CN/gamedata/excel/stage_table.json +++ b/zh_CN/gamedata/excel/stage_table.json @@ -81186,6 +81186,330 @@ "extraCondition": null, "extraInfo": null }, + "hard_14-01": { + "stageType": "SUB", + "difficulty": "NORMAL", + "performanceStageFlag": "NORMAL_STAGE", + "diffGroup": "TOUGH", + "unlockCondition": [ + { + "stageId": "tough_14-19", + "completeState": "PASS" + }, + { + "stageId": "main_14-20", + "completeState": "PASS" + } + ], + "stageId": "hard_14-01", + "levelId": "Obt/Hard/level_hard_14-01", + "zoneId": "main_14", + "code": "H14-1", + "name": "灯塔行动-1", + "description": "食腐者的军阵正在前进,阻止他们。\\n<@lv.item><源石污染区>使位于其上的单位持续受到真实伤害并且技力回复速度大幅度降低\\n<@lv.item><活性源石风暴>每秒对范围内的单位造成真实伤害并使其技力回复速度大幅度降低", + "hardStagedId": null, + "dangerLevel": "-", + "dangerPoint": -1.0, + "loadingPicId": "loading_VC_battlefield", + "canPractice": true, + "canBattleReplay": true, + "apCost": 10, + "apFailReturn": 9, + "etItemId": null, + "etCost": -1, + "etFailReturn": -1, + "etButtonStyle": null, + "apProtectTimes": 1, + "diamondOnceDrop": 1, + "practiceTicketCost": 1, + "dailyStageDifficulty": -1, + "expGain": 100, + "goldGain": 100, + "loseExpGain": 0, + "loseGoldGain": 0, + "passFavor": 9, + "completeFavor": 10, + "slProgress": 0, + "displayMainItem": "", + "hilightMark": false, + "bossMark": false, + "isPredefined": false, + "isHardPredefined": false, + "isSkillSelectablePredefined": false, + "isStoryOnly": false, + "appearanceStyle": "HIGH_DIFFICULTY", + "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": true, + "startButtonOverrideId": "HIGH_DIFFICULTY", + "isStagePatch": false, + "mainStageId": "tough_14-19", + "extraCondition": null, + "extraInfo": null + }, + "hard_14-02": { + "stageType": "SUB", + "difficulty": "NORMAL", + "performanceStageFlag": "NORMAL_STAGE", + "diffGroup": "TOUGH", + "unlockCondition": [ + { + "stageId": "hard_14-01", + "completeState": "PASS" + } + ], + "stageId": "hard_14-02", + "levelId": "Obt/Hard/level_hard_14-02", + "zoneId": "main_14", + "code": "H14-2", + "name": "灯塔行动-2", + "description": "阴影的旋涡吸入仇恨,旋转不停。", + "hardStagedId": null, + "dangerLevel": "-", + "dangerPoint": -1.0, + "loadingPicId": "loading_VC_skyboat", + "canPractice": true, + "canBattleReplay": true, + "apCost": 10, + "apFailReturn": 9, + "etItemId": null, + "etCost": -1, + "etFailReturn": -1, + "etButtonStyle": null, + "apProtectTimes": 1, + "diamondOnceDrop": 1, + "practiceTicketCost": 1, + "dailyStageDifficulty": -1, + "expGain": 100, + "goldGain": 100, + "loseExpGain": 0, + "loseGoldGain": 0, + "passFavor": 9, + "completeFavor": 10, + "slProgress": 0, + "displayMainItem": "", + "hilightMark": false, + "bossMark": false, + "isPredefined": false, + "isHardPredefined": false, + "isSkillSelectablePredefined": false, + "isStoryOnly": false, + "appearanceStyle": "HIGH_DIFFICULTY", + "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": true, + "startButtonOverrideId": "HIGH_DIFFICULTY", + "isStagePatch": false, + "mainStageId": "tough_14-19", + "extraCondition": null, + "extraInfo": null + }, + "hard_14-03": { + "stageType": "SUB", + "difficulty": "NORMAL", + "performanceStageFlag": "NORMAL_STAGE", + "diffGroup": "TOUGH", + "unlockCondition": [ + { + "stageId": "hard_14-02", + "completeState": "PASS" + } + ], + "stageId": "hard_14-03", + "levelId": "Obt/Hard/level_hard_14-03", + "zoneId": "main_14", + "code": "H14-3", + "name": "灯塔行动-3", + "description": "燃烧,燃烧,直至灵魂最后的碎片都枯竭。", + "hardStagedId": null, + "dangerLevel": "-", + "dangerPoint": -1.0, + "loadingPicId": "loading_VC_skyboat", + "canPractice": true, + "canBattleReplay": true, + "apCost": 10, + "apFailReturn": 9, + "etItemId": null, + "etCost": -1, + "etFailReturn": -1, + "etButtonStyle": null, + "apProtectTimes": 1, + "diamondOnceDrop": 1, + "practiceTicketCost": 1, + "dailyStageDifficulty": -1, + "expGain": 100, + "goldGain": 100, + "loseExpGain": 0, + "loseGoldGain": 0, + "passFavor": 9, + "completeFavor": 10, + "slProgress": 0, + "displayMainItem": "", + "hilightMark": false, + "bossMark": false, + "isPredefined": false, + "isHardPredefined": false, + "isSkillSelectablePredefined": false, + "isStoryOnly": false, + "appearanceStyle": "HIGH_DIFFICULTY", + "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": true, + "startButtonOverrideId": "HIGH_DIFFICULTY", + "isStagePatch": false, + "mainStageId": "tough_14-19", + "extraCondition": null, + "extraInfo": null + }, + "hard_14-04": { + "stageType": "SUB", + "difficulty": "NORMAL", + "performanceStageFlag": "NORMAL_STAGE", + "diffGroup": "TOUGH", + "unlockCondition": [ + { + "stageId": "hard_14-03", + "completeState": "PASS" + } + ], + "stageId": "hard_14-04", + "levelId": "Obt/Hard/level_hard_14-04", + "zoneId": "main_14", + "code": "H14-4", + "name": "灯塔行动-4", + "description": "加入巡礼,见证英雄的远去。", + "hardStagedId": null, + "dangerLevel": "-", + "dangerPoint": -1.0, + "loadingPicId": "loading_VC_inuniverse", + "canPractice": true, + "canBattleReplay": true, + "apCost": 10, + "apFailReturn": 9, + "etItemId": null, + "etCost": -1, + "etFailReturn": -1, + "etButtonStyle": null, + "apProtectTimes": 1, + "diamondOnceDrop": 1, + "practiceTicketCost": 1, + "dailyStageDifficulty": -1, + "expGain": 100, + "goldGain": 100, + "loseExpGain": 0, + "loseGoldGain": 0, + "passFavor": 9, + "completeFavor": 10, + "slProgress": 0, + "displayMainItem": "", + "hilightMark": false, + "bossMark": false, + "isPredefined": false, + "isHardPredefined": false, + "isSkillSelectablePredefined": false, + "isStoryOnly": false, + "appearanceStyle": "HIGH_DIFFICULTY", + "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": true, + "startButtonOverrideId": "HIGH_DIFFICULTY", + "isStagePatch": false, + "mainStageId": "tough_14-19", + "extraCondition": null, + "extraInfo": null + }, "wk_melee_1": { "stageType": "DAILY", "difficulty": "NORMAL", @@ -321738,6 +322062,134 @@ }, "reDrop_act1mainss": { "dropInfo": { + "hard_14-01": { + "firstPassRewards": null, + "firstCompleteRewards": null, + "passRewards": null, + "completeRewards": null, + "displayRewards": [ + { + "type": "ACTIVITY_ITEM", + "id": "act1mainss_token_medi", + "dropType": "COMPLETE" + }, + { + "type": "DIAMOND", + "id": "4002", + "dropType": "COMPLETE" + } + ], + "displayDetailRewards": [ + { + "occPercent": "ALWAYS", + "type": "ACTIVITY_ITEM", + "id": "act1mainss_token_medi", + "dropType": "COMPLETE" + }, + { + "occPercent": "ALWAYS", + "type": "DIAMOND", + "id": "4002", + "dropType": "COMPLETE" + } + ] + }, + "hard_14-02": { + "firstPassRewards": null, + "firstCompleteRewards": null, + "passRewards": null, + "completeRewards": null, + "displayRewards": [ + { + "type": "ACTIVITY_ITEM", + "id": "act1mainss_token_medi", + "dropType": "COMPLETE" + }, + { + "type": "DIAMOND", + "id": "4002", + "dropType": "COMPLETE" + } + ], + "displayDetailRewards": [ + { + "occPercent": "ALWAYS", + "type": "ACTIVITY_ITEM", + "id": "act1mainss_token_medi", + "dropType": "COMPLETE" + }, + { + "occPercent": "ALWAYS", + "type": "DIAMOND", + "id": "4002", + "dropType": "COMPLETE" + } + ] + }, + "hard_14-03": { + "firstPassRewards": null, + "firstCompleteRewards": null, + "passRewards": null, + "completeRewards": null, + "displayRewards": [ + { + "type": "ACTIVITY_ITEM", + "id": "act1mainss_token_medi", + "dropType": "COMPLETE" + }, + { + "type": "DIAMOND", + "id": "4002", + "dropType": "COMPLETE" + } + ], + "displayDetailRewards": [ + { + "occPercent": "ALWAYS", + "type": "ACTIVITY_ITEM", + "id": "act1mainss_token_medi", + "dropType": "COMPLETE" + }, + { + "occPercent": "ALWAYS", + "type": "DIAMOND", + "id": "4002", + "dropType": "COMPLETE" + } + ] + }, + "hard_14-04": { + "firstPassRewards": null, + "firstCompleteRewards": null, + "passRewards": null, + "completeRewards": null, + "displayRewards": [ + { + "type": "ACTIVITY_ITEM", + "id": "act1mainss_token_medi", + "dropType": "COMPLETE" + }, + { + "type": "DIAMOND", + "id": "4002", + "dropType": "COMPLETE" + } + ], + "displayDetailRewards": [ + { + "occPercent": "ALWAYS", + "type": "ACTIVITY_ITEM", + "id": "act1mainss_token_medi", + "dropType": "COMPLETE" + }, + { + "occPercent": "ALWAYS", + "type": "DIAMOND", + "id": "4002", + "dropType": "COMPLETE" + } + ] + }, "main_14-01": { "firstPassRewards": null, "firstCompleteRewards": null, @@ -403236,6 +403688,22 @@ "startTs": 1697356800, "endTs": -1 }, + "hard_14-01": { + "startTs": 1715155200, + "endTs": -1 + }, + "hard_14-02": { + "startTs": 1715155200, + "endTs": -1 + }, + "hard_14-03": { + "startTs": 1715155200, + "endTs": -1 + }, + "hard_14-04": { + "startTs": 1715155200, + "endTs": -1 + }, "act33side_st01": { "startTs": 1712808000, "endTs": 1714679999 diff --git a/zh_CN/gamedata/levels/obt/hard/level_hard_14-01.json b/zh_CN/gamedata/levels/obt/hard/level_hard_14-01.json new file mode 100644 index 000000000..b3857ad2f --- /dev/null +++ b/zh_CN/gamedata/levels/obt/hard/level_hard_14-01.json @@ -0,0 +1,2633 @@ +{ + "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": "main14_2", + "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_start", + "heightType": "LOWLAND", + "buildableType": "NONE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxic", + "heightType": "LOWLAND", + "buildableType": "NONE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "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_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": [ + { + "key": "dynamic", + "value": 1.0, + "valueStr": null + } + ], + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": [ + { + "key": "dynamic", + "value": 1.0, + "valueStr": null + } + ], + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": [ + { + "key": "dynamic", + "value": 1.0, + "valueStr": 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_toxic", + "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_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "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_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicwall", + "heightType": "HIGHLAND", + "buildableType": "RANGED", + "passableMask": "FLY_ONLY", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "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_toxic", + "heightType": "LOWLAND", + "buildableType": "NONE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicwall", + "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_toxicroad", + "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_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicwall", + "heightType": "HIGHLAND", + "buildableType": "RANGED", + "passableMask": "FLY_ONLY", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "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_rcm_crate", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicwall", + "heightType": "HIGHLAND", + "buildableType": "RANGED", + "passableMask": "FLY_ONLY", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicwall", + "heightType": "HIGHLAND", + "buildableType": "RANGED", + "passableMask": "FLY_ONLY", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": [ + { + "key": "dynamic", + "value": 1.0, + "valueStr": null + } + ], + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": [ + { + "key": "dynamic", + "value": 1.0, + "valueStr": null + } + ], + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "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_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": [ + { + "key": "dynamic", + "value": 1.0, + "valueStr": null + } + ], + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxic", + "heightType": "LOWLAND", + "buildableType": "NONE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": [ + { + "key": "dynamic", + "value": 1.0, + "valueStr": null + } + ], + "effects": null + }, + { + "tileKey": "tile_forbidden", + "heightType": "HIGHLAND", + "buildableType": "NONE", + "passableMask": "FLY_ONLY", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicwall", + "heightType": "HIGHLAND", + "buildableType": "RANGED", + "passableMask": "FLY_ONLY", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicwall", + "heightType": "HIGHLAND", + "buildableType": "RANGED", + "passableMask": "FLY_ONLY", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_rcm_crate", + "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_toxic", + "heightType": "LOWLAND", + "buildableType": "NONE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicwall", + "heightType": "HIGHLAND", + "buildableType": "RANGED", + "passableMask": "FLY_ONLY", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicwall", + "heightType": "HIGHLAND", + "buildableType": "RANGED", + "passableMask": "FLY_ONLY", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_toxicroad", + "heightType": "LOWLAND", + "buildableType": "MELEE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": [ + { + "key": "dynamic", + "value": 1.0, + "valueStr": 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_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_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 + } + ] + } + ], + "globalBuffs": null, + "routes": [ + { + "motionMode": "WALK", + "startPosition": { + "row": 5, + "col": 5 + }, + "endPosition": { + "row": 7, + "col": 1 + }, + "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": 1 + }, + "endPosition": { + "row": 7, + "col": 1 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "WAIT_FOR_SECONDS", + "time": 9999.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": 1, + "col": 6 + }, + "endPosition": { + "row": 7, + "col": 1 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "WAIT_FOR_SECONDS", + "time": 130.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 1, + "col": 8 + }, + "endPosition": { + "row": 6, + "col": 11 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "WAIT_FOR_SECONDS", + "time": 115.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": 1, + "col": 10 + }, + "endPosition": { + "row": 6, + "col": 11 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "WAIT_FOR_SECONDS", + "time": 105.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": 1, + "col": 1 + }, + "endPosition": { + "row": 7, + "col": 1 + }, + "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": 3.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 1, + "col": 1 + }, + "endPosition": { + "row": 7, + "col": 1 + }, + "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": 1, + "col": 1 + }, + "endPosition": { + "row": 7, + "col": 1 + }, + "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": 1, + "col": 11 + }, + "endPosition": { + "row": 6, + "col": 11 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 1, + "col": 10 + }, + "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 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 1, + "col": 11 + }, + "endPosition": { + "row": 6, + "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": 1, + "col": 1 + }, + "endPosition": { + "row": 7, + "col": 1 + }, + "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": 1, + "col": 11 + }, + "endPosition": { + "row": 6, + "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": 1, + "col": 1 + }, + "endPosition": { + "row": 7, + "col": 1 + }, + "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": 1, + "col": 11 + }, + "endPosition": { + "row": 6, + "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": 1, + "col": 11 + }, + "endPosition": { + "row": 6, + "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": 1, + "col": 1 + }, + "endPosition": { + "row": 7, + "col": 1 + }, + "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": 1, + "col": 1 + }, + "endPosition": { + "row": 7, + "col": 1 + }, + "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": 1, + "col": 11 + }, + "endPosition": { + "row": 6, + "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": 1, + "col": 1 + }, + "endPosition": { + "row": 7, + "col": 1 + }, + "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": 1, + "col": 11 + }, + "endPosition": { + "row": 6, + "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": 1, + "col": 1 + }, + "endPosition": { + "row": 7, + "col": 1 + }, + "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": 1, + "col": 11 + }, + "endPosition": { + "row": 6, + "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": 1, + "col": 1 + }, + "endPosition": { + "row": 7, + "col": 1 + }, + "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": 1, + "col": 11 + }, + "endPosition": { + "row": 6, + "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 + } + ], + "extraRoutes": [], + "enemies": [], + "enemyDbRefs": [ + { + "useDb": true, + "id": "enemy_1420_lrmm", + "level": 1, + "overwrittenData": null + }, + { + "useDb": true, + "id": "enemy_1421_lrchld", + "level": 0, + "overwrittenData": null + }, + { + "useDb": true, + "id": "enemy_1422_lrsldr_2", + "level": 0, + "overwrittenData": null + }, + { + "useDb": true, + "id": "enemy_1423_lrfkkt_2", + "level": 0, + "overwrittenData": null + }, + { + "useDb": true, + "id": "enemy_1425_lrcmra_2", + "level": 0, + "overwrittenData": { + "name": { + "m_defined": false, + "m_value": null + }, + "description": { + "m_defined": false, + "m_value": null + }, + "prefabKey": { + "m_defined": false, + "m_value": null + }, + "attributes": { + "maxHp": { + "m_defined": false, + "m_value": 0 + }, + "atk": { + "m_defined": false, + "m_value": 0 + }, + "def": { + "m_defined": false, + "m_value": 0 + }, + "magicResistance": { + "m_defined": false, + "m_value": 0.0 + }, + "cost": { + "m_defined": false, + "m_value": 0 + }, + "blockCnt": { + "m_defined": false, + "m_value": 0 + }, + "moveSpeed": { + "m_defined": false, + "m_value": 0.0 + }, + "attackSpeed": { + "m_defined": false, + "m_value": 0.0 + }, + "baseAttackTime": { + "m_defined": false, + "m_value": 0.0 + }, + "respawnTime": { + "m_defined": false, + "m_value": 0 + }, + "hpRecoveryPerSec": { + "m_defined": false, + "m_value": 0.0 + }, + "spRecoveryPerSec": { + "m_defined": false, + "m_value": 0.0 + }, + "maxDeployCount": { + "m_defined": false, + "m_value": 0 + }, + "massLevel": { + "m_defined": false, + "m_value": 0 + }, + "baseForceLevel": { + "m_defined": false, + "m_value": 0 + }, + "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": 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": "OrigAura.sp_recover_ratio", + "value": -0.8, + "valueStr": null + }, + { + "key": "OrigAura.damage", + "value": 100.0, + "valueStr": null + }, + { + "key": "AtkBoost.atk", + "value": 400.0, + "valueStr": null + } + ], + "skills": null, + "spData": null + } + }, + { + "useDb": true, + "id": "enemy_1427_lrnazg_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_1421_lrchld", + "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_1420_lrmm", + "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_1427_lrnazg_2", + "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_1427_lrnazg_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_1427_lrnazg_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 + } + ] + }, + { + "preDelay": 0.0, + "actions": [ + { + "actionType": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1422_lrsldr_2", + "count": 1, + "preDelay": 5.0, + "interval": 1.0, + "routeIndex": 5, + "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_1422_lrsldr_2", + "count": 2, + "preDelay": 10.0, + "interval": 4.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_1422_lrsldr_2", + "count": 2, + "preDelay": 20.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_1422_lrsldr_2", + "count": 1, + "preDelay": 22.0, + "interval": 1.0, + "routeIndex": 8, + "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_1422_lrsldr_2", + "count": 2, + "preDelay": 28.0, + "interval": 3.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 + } + ] + }, + { + "preDelay": 0.0, + "actions": [ + { + "actionType": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1423_lrfkkt_2", + "count": 1, + "preDelay": 8.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_1422_lrsldr_2", + "count": 3, + "preDelay": 15.0, + "interval": 2.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_1423_lrfkkt_2", + "count": 3, + "preDelay": 18.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 + }, + { + "actionType": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1422_lrsldr_2", + "count": 3, + "preDelay": 26.0, + "interval": 2.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_1422_lrsldr_2", + "count": 5, + "preDelay": 40.0, + "interval": 3.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_1423_lrfkkt_2", + "count": 1, + "preDelay": 50.0, + "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_1425_lrcmra_2", + "count": 1, + "preDelay": 70.0, + "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_1425_lrcmra_2", + "count": 1, + "preDelay": 85.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": 3.0, + "actions": [ + { + "actionType": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1423_lrfkkt_2", + "count": 2, + "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_1423_lrfkkt_2", + "count": 2, + "preDelay": 18.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_1427_lrnazg_2", + "count": 1, + "preDelay": 35.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_1427_lrnazg_2", + "count": 1, + "preDelay": 45.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 + }, + { + "actionType": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1423_lrfkkt_2", + "count": 2, + "preDelay": 50.0, + "interval": 8.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_1425_lrcmra_2", + "count": 1, + "preDelay": 68.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 + } + ] + } + ], + "advancedWaveTag": null + } + ], + "branches": null, + "predefines": { + "characterInsts": [], + "tokenInsts": [ + { + "position": { + "row": 0, + "col": 0 + }, + "direction": "UP", + "hidden": false, + "alias": "trap_162_lrctrl#1", + "uniEquipIds": null, + "inst": { + "characterKey": "trap_162_lrctrl", + "level": 2, + "phase": "PHASE_0", + "favorPoint": 0, + "potentialRank": 0 + }, + "skillIndex": 0, + "mainSkillLvl": 1, + "skinId": "", + "tmplId": null, + "overrideSkillBlackboard": null + } + ], + "characterCards": [], + "tokenCards": [ + { + "initialCnt": 8, + "hidden": false, + "alias": null, + "uniEquipIds": null, + "inst": { + "characterKey": "trap_001_crate", + "level": 1, + "phase": "PHASE_0", + "favorPoint": 0, + "potentialRank": 0 + }, + "skillIndex": 0, + "mainSkillLvl": 1, + "skinId": "", + "tmplId": null, + "overrideSkillBlackboard": null + } + ] + }, + "hardPredefines": { + "characterInsts": [], + "tokenInsts": [], + "characterCards": [], + "tokenCards": [] + }, + "excludeCharIdList": null, + "randomSeed": 1837709166, + "operaConfig": null, + "runtimeData": null +} \ No newline at end of file diff --git a/zh_CN/gamedata/levels/obt/hard/level_hard_14-02.json b/zh_CN/gamedata/levels/obt/hard/level_hard_14-02.json new file mode 100644 index 000000000..39111a5bb --- /dev/null +++ b/zh_CN/gamedata/levels/obt/hard/level_hard_14-02.json @@ -0,0 +1,9778 @@ +{ + "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": "main14_1", + "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_wall", + "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_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_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_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_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_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_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_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_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_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_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_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_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_floor", + "heightType": "LOWLAND", + "buildableType": "NONE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": [ + { + "key": "dynamic", + "value": 1.0, + "valueStr": null + } + ], + "effects": null + }, + { + "tileKey": "tile_start", + "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_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_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": [ + { + "key": "dynamic", + "value": 1.0, + "valueStr": 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_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_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_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_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_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_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_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_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_wall", + "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_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_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_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_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": null, + "globalBuffs": null, + "routes": [ + { + "motionMode": "WALK", + "startPosition": { + "row": 6, + "col": 6 + }, + "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": 4 + }, + "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": 8 + }, + "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": 4, + "col": 4 + }, + "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": 3, + "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": 4, + "col": 8 + }, + "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": 6, + "col": 6 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 4 + }, + "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": 8 + }, + "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": 5, + "col": 5 + }, + "reachOffset": { + "x": -0.35, + "y": -0.3375 + }, + "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": 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": 6 + }, + "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": 8 + }, + "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": 4, + "col": 4 + }, + "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": 8 + }, + "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.475, + "y": -0.475 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 6, + "col": 10 + }, + "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": 4, + "col": 4 + }, + "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": 2, + "col": 6 + }, + "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": 6, + "col": 6 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 4 + }, + "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": 8 + }, + "reachOffset": { + "x": -0.45, + "y": -0.45 + }, + "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": "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": 5, + "col": 5 + }, + "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": 5, + "col": 7 + }, + "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": 3, + "col": 5 + }, + "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": "MOVE", + "time": 0.0, + "position": { + "row": 5, + "col": 7 + }, + "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": 3, + "col": 5 + }, + "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": "MOVE", + "time": 0.0, + "position": { + "row": 5, + "col": 6 + }, + "reachOffset": { + "x": -0.475, + "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": 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": 5, + "col": 7 + }, + "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": 3, + "col": 7 + }, + "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": 5, + "col": 5 + }, + "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": "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": 3, + "col": 5 + }, + "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": "MOVE", + "time": 0.0, + "position": { + "row": 5, + "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.4625 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 6, + "col": 10 + }, + "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": 3, + "col": 7 + }, + "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": 3, + "col": 5 + }, + "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": "MOVE", + "time": 0.0, + "position": { + "row": 5, + "col": 7 + }, + "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": 3, + "col": 5 + }, + "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": "MOVE", + "time": 0.0, + "position": { + "row": 5, + "col": 7 + }, + "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": 3, + "col": 6 + }, + "reachOffset": { + "x": 0.325, + "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": "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": 3, + "col": 5 + }, + "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": 5, + "col": 5 + }, + "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": "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": 3, + "col": 5 + }, + "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": "MOVE", + "time": 0.0, + "position": { + "row": 5, + "col": 7 + }, + "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": 4, + "col": 5 + }, + "reachOffset": { + "x": 0.0125, + "y": -0.45 + }, + "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": 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": 7, + "col": 6 + }, + "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": 7, + "col": 9 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 1, + "col": 9 + }, + "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": 3, + "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": 7, + "col": 9 + }, + "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": 1, + "col": 9 + }, + "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": 6, + "col": 3 + }, + "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": 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": 4, + "col": 9 + }, + "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": 1, + "col": 9 + }, + "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": 7, + "col": 3 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 7, + "col": 5 + }, + "reachOffset": { + "x": -0.475, + "y": -0.0125 + }, + "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": 8.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": 9 + }, + "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": 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": 1, + "col": 3 + }, + "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": 7, + "col": 8 + }, + "reachOffset": { + "x": -0.5, + "y": 0.0125 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 6, + "col": 10 + }, + "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 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 9 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 1, + "col": 6 + }, + "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": 1, + "col": 3 + }, + "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": 7, + "col": 9 + }, + "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.0375, + "y": -0.475 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 6, + "col": 10 + }, + "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": 1, + "col": 3 + }, + "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": 7, + "col": 3 + }, + "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": 4, + "col": 9 + }, + "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.0125, + "y": 0.5 + }, + "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": "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": 4, + "col": 3 + }, + "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": 7, + "col": 3 + }, + "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": 4, + "col": 9 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 1, + "col": 9 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 1, + "col": 7 + }, + "reachOffset": { + "x": 0.4875, + "y": -0.025 + }, + "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": "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": 7, + "col": 3 + }, + "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": 7, + "col": 9 + }, + "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": 1, + "col": 9 + }, + "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.5, + "y": -0.025 + }, + "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": 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": "FLY", + "startPosition": { + "row": 4, + "col": 2 + }, + "endPosition": { + "row": 4, + "col": 11 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "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": 4, + "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": 4, + "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": 1, + "col": 6 + }, + "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 + }, + { + "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": 7, + "col": 7 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 1, + "col": 7 + }, + "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 + }, + { + "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": 7, + "col": 7 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 1, + "col": 7 + }, + "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 + }, + { + "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": 7, + "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 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 1 + }, + "endPosition": { + "row": 4, + "col": 11 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "WAIT_FOR_SECONDS", + "time": 27.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": "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": 4, + "col": 6 + }, + "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 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 1 + }, + "endPosition": { + "row": 4, + "col": 11 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "WAIT_FOR_SECONDS", + "time": 27.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": "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": 4, + "col": 6 + }, + "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 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 5, + "col": 1 + }, + "endPosition": { + "row": 4, + "col": 11 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "WAIT_FOR_SECONDS", + "time": 27.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": 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": 5, + "col": 7 + }, + "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": 5, + "col": 9 + }, + "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": 11 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "WAIT_FOR_SECONDS", + "time": 27.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": 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": 5, + "col": 7 + }, + "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": 5, + "col": 9 + }, + "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": 1 + }, + "endPosition": { + "row": 4, + "col": 11 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "WAIT_FOR_SECONDS", + "time": 27.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": 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": 3, + "col": 5 + }, + "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": 3, + "col": 9 + }, + "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": 1 + }, + "endPosition": { + "row": 4, + "col": 11 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "WAIT_FOR_SECONDS", + "time": 27.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": 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": 3, + "col": 5 + }, + "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": 3, + "col": 9 + }, + "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": 11 + }, + "endPosition": { + "row": 6, + "col": 12 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "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": 2, + "col": 10 + }, + "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": 1, + "col": 9 + }, + "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": 7, + "col": 3 + }, + "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": 6, + "col": 9 + }, + "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": 11 + }, + "endPosition": { + "row": 6, + "col": 12 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "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": 2, + "col": 10 + }, + "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": 1, + "col": 9 + }, + "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": 7, + "col": 3 + }, + "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": 6, + "col": 9 + }, + "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": 11 + }, + "endPosition": { + "row": 2, + "col": 12 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "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": 10 + }, + "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": 9 + }, + "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": 1, + "col": 3 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 1, + "col": 9 + }, + "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 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 7, + "col": 11 + }, + "endPosition": { + "row": 2, + "col": 12 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "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": 10 + }, + "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": 9 + }, + "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": 1, + "col": 3 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 1, + "col": 9 + }, + "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 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "FLY", + "startPosition": { + "row": 4, + "col": 6 + }, + "endPosition": { + "row": 4, + "col": 11 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "WAIT_FOR_SECONDS", + "time": 120.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 2 + }, + "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": 3 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 75.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 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 5, + "col": 2 + }, + "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": 5, + "col": 3 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 75.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": 5, + "col": 7 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 5, + "col": 9 + }, + "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": 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": 3 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 75.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": "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": 9 + }, + "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": 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": 2 + }, + "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": 7, + "col": 2 + }, + "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": 7, + "col": 9 + }, + "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 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 3, + "col": 2 + }, + "endPosition": { + "row": 2, + "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": 2 + }, + "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": 1, + "col": 2 + }, + "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": 1, + "col": 9 + }, + "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 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 5, + "col": 2 + }, + "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": 5, + "col": 1 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.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": 5, + "col": 9 + }, + "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": 11 + }, + "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": 60.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": 5, + "col": 9 + }, + "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": 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": 60.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 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 3, + "col": 2 + }, + "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": 3, + "col": 1 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.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": 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": 3, + "col": 9 + }, + "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": 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": 60.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": 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": 3, + "col": 9 + }, + "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": 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": 2 + }, + "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": 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": "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": 9 + }, + "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 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 3, + "col": 2 + }, + "endPosition": { + "row": 2, + "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": 2 + }, + "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": 1, + "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": 7 + }, + "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": 1, + "col": 9 + }, + "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 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 7, + "col": 5 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 7, + "col": 6 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 7, + "col": 7 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 6, + "col": 5 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 6, + "col": 6 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 6, + "col": 7 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 5, + "col": 5 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 5, + "col": 6 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 5, + "col": 7 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 7 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 5, + "col": 8 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 8 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 3, + "col": 8 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 1, + "col": 7 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 1, + "col": 6 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 1, + "col": 5 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 2, + "col": 7 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 2, + "col": 6 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 2, + "col": 5 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 3, + "col": 7 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 3, + "col": 6 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 3, + "col": 5 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 5 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 3, + "col": 4 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 4 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 5, + "col": 4 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "FLY", + "startPosition": { + "row": 4, + "col": 2 + }, + "endPosition": { + "row": 4, + "col": 11 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "WAIT_FOR_SECONDS", + "time": 75.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": 45.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": 4, + "col": 6 + }, + "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": 7, + "col": 6 + }, + "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": 1, + "col": 7 + }, + "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 + }, + { + "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": 7, + "col": 7 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 1, + "col": 7 + }, + "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 + }, + { + "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": 7, + "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 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 5 + }, + "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 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": true + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "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": 5 + }, + "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": "MOVE", + "time": 0.0, + "position": { + "row": 5, + "col": 7 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": true + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 5, + "col": 2 + }, + "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": 6, + "col": 2 + }, + "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": "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": 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 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 3, + "col": 2 + }, + "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": 2, + "col": 2 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "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": 6, + "col": 1 + }, + "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": 4, + "col": 3 + }, + "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_1428_lrsoul", + "level": 0, + "overwrittenData": null + }, + { + "useDb": true, + "id": "enemy_1429_lrwzrd_2", + "level": 0, + "overwrittenData": null + }, + { + "useDb": true, + "id": "enemy_1431_lrmzrd_2", + "level": 0, + "overwrittenData": null + }, + { + "useDb": true, + "id": "enemy_1430_lrrook_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_1428_lrsoul", + "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_1428_lrsoul", + "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_1428_lrsoul", + "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_1428_lrsoul", + "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_1428_lrsoul", + "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_1428_lrsoul", + "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_1428_lrsoul", + "count": 1, + "preDelay": 0.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_1428_lrsoul", + "count": 1, + "preDelay": 0.0, + "interval": 1.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_1428_lrsoul", + "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": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1428_lrsoul", + "count": 1, + "preDelay": 0.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_1428_lrsoul", + "count": 1, + "preDelay": 0.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_1428_lrsoul", + "count": 1, + "preDelay": 0.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_1428_lrsoul", + "count": 1, + "preDelay": 0.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_1428_lrsoul", + "count": 1, + "preDelay": 0.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_1428_lrsoul", + "count": 1, + "preDelay": 0.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_1428_lrsoul", + "count": 1, + "preDelay": 0.0, + "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_1430_lrrook_2", + "count": 1, + "preDelay": 0.0, + "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_1429_lrwzrd_2", + "count": 1, + "preDelay": 0.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": "PREVIEW_CURSOR", + "managedByScheduler": true, + "key": "enemy_1429_lrwzrd_2", + "count": 1, + "preDelay": 3.0, + "interval": 1.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_1429_lrwzrd_2", + "count": 1, + "preDelay": 0.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": "PREVIEW_CURSOR", + "managedByScheduler": true, + "key": "enemy_1429_lrwzrd_2", + "count": 1, + "preDelay": 3.0, + "interval": 1.0, + "routeIndex": 20, + "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_1429_lrwzrd_2", + "count": 1, + "preDelay": 0.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 + }, + { + "actionType": "PREVIEW_CURSOR", + "managedByScheduler": true, + "key": "enemy_1429_lrwzrd_2", + "count": 1, + "preDelay": 3.0, + "interval": 1.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_1431_lrmzrd_2", + "count": 1, + "preDelay": 0.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": "PREVIEW_CURSOR", + "managedByScheduler": true, + "key": "enemy_1431_lrmzrd_2", + "count": 1, + "preDelay": 3.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 + }, + { + "actionType": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1431_lrmzrd_2", + "count": 1, + "preDelay": 0.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": "PREVIEW_CURSOR", + "managedByScheduler": true, + "key": "enemy_1431_lrmzrd_2", + "count": 1, + "preDelay": 3.0, + "interval": 1.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_1430_lrrook_2", + "count": 1, + "preDelay": 0.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": 0.0, + "actions": [ + { + "actionType": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1429_lrwzrd_2", + "count": 1, + "preDelay": 110.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_1429_lrwzrd_2", + "count": 1, + "preDelay": 110.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_1429_lrwzrd_2", + "count": 1, + "preDelay": 110.0, + "interval": 1.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_1431_lrmzrd_2", + "count": 1, + "preDelay": 120.0, + "interval": 1.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_1431_lrmzrd_2", + "count": 1, + "preDelay": 120.0, + "interval": 1.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_1429_lrwzrd_2", + "count": 1, + "preDelay": 130.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_1429_lrwzrd_2", + "count": 1, + "preDelay": 130.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_1429_lrwzrd_2", + "count": 1, + "preDelay": 130.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_1429_lrwzrd_2", + "count": 1, + "preDelay": 130.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_1429_lrwzrd_2", + "count": 1, + "preDelay": 130.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_1431_lrmzrd_2", + "count": 1, + "preDelay": 140.0, + "interval": 1.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_1431_lrmzrd_2", + "count": 1, + "preDelay": 140.0, + "interval": 1.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_1428_lrsoul", + "count": 1, + "preDelay": 145.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_1428_lrsoul", + "count": 1, + "preDelay": 146.0, + "interval": 1.0, + "routeIndex": 41, + "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_1428_lrsoul", + "count": 1, + "preDelay": 147.0, + "interval": 1.0, + "routeIndex": 42, + "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_1428_lrsoul", + "count": 1, + "preDelay": 148.0, + "interval": 1.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_1428_lrsoul", + "count": 1, + "preDelay": 149.0, + "interval": 1.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 + }, + { + "actionType": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1428_lrsoul", + "count": 1, + "preDelay": 150.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_1428_lrsoul", + "count": 1, + "preDelay": 151.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_1428_lrsoul", + "count": 1, + "preDelay": 152.0, + "interval": 1.0, + "routeIndex": 47, + "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_1428_lrsoul", + "count": 1, + "preDelay": 153.0, + "interval": 1.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_1428_lrsoul", + "count": 1, + "preDelay": 154.0, + "interval": 1.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 + }, + { + "actionType": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1428_lrsoul", + "count": 1, + "preDelay": 155.0, + "interval": 1.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_1428_lrsoul", + "count": 1, + "preDelay": 156.0, + "interval": 1.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_1428_lrsoul", + "count": 1, + "preDelay": 157.0, + "interval": 1.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_1428_lrsoul", + "count": 1, + "preDelay": 145.0, + "interval": 1.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_1428_lrsoul", + "count": 1, + "preDelay": 146.0, + "interval": 1.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_1428_lrsoul", + "count": 1, + "preDelay": 147.0, + "interval": 1.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_1428_lrsoul", + "count": 1, + "preDelay": 148.0, + "interval": 1.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": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1428_lrsoul", + "count": 1, + "preDelay": 149.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 + }, + { + "actionType": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1428_lrsoul", + "count": 1, + "preDelay": 150.0, + "interval": 1.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_1428_lrsoul", + "count": 1, + "preDelay": 151.0, + "interval": 1.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_1428_lrsoul", + "count": 1, + "preDelay": 152.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_1428_lrsoul", + "count": 1, + "preDelay": 153.0, + "interval": 1.0, + "routeIndex": 61, + "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_1428_lrsoul", + "count": 1, + "preDelay": 154.0, + "interval": 1.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_1428_lrsoul", + "count": 1, + "preDelay": 155.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 + }, + { + "actionType": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1428_lrsoul", + "count": 1, + "preDelay": 156.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_1428_lrsoul", + "count": 1, + "preDelay": 157.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_1430_lrrook_2", + "count": 1, + "preDelay": 105.0, + "interval": 1.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_1430_lrrook_2", + "count": 1, + "preDelay": 116.0, + "interval": 1.0, + "routeIndex": 67, + "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_1431_lrmzrd_2", + "count": 2, + "preDelay": 157.0, + "interval": 30.0, + "routeIndex": 68, + "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_1431_lrmzrd_2", + "count": 2, + "preDelay": 158.0, + "interval": 30.0, + "routeIndex": 69, + "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_1428_lrsoul", + "count": 10, + "preDelay": 135.0, + "interval": 3.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_1428_lrsoul", + "count": 10, + "preDelay": 135.0, + "interval": 3.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 + } + ], + "branches": null, + "predefines": { + "characterInsts": [], + "tokenInsts": [ + { + "position": { + "row": 0, + "col": 0 + }, + "direction": "UP", + "hidden": false, + "alias": "trap_162_lrctrl#1", + "uniEquipIds": null, + "inst": { + "characterKey": "trap_162_lrctrl", + "level": 1, + "phase": "PHASE_0", + "favorPoint": 0, + "potentialRank": 0 + }, + "skillIndex": 0, + "mainSkillLvl": 3, + "skinId": "", + "tmplId": null, + "overrideSkillBlackboard": null + } + ], + "characterCards": [], + "tokenCards": [] + }, + "hardPredefines": { + "characterInsts": [], + "tokenInsts": [], + "characterCards": [], + "tokenCards": [] + }, + "excludeCharIdList": null, + "randomSeed": 211565106, + "operaConfig": null, + "runtimeData": null +} \ No newline at end of file diff --git a/zh_CN/gamedata/levels/obt/hard/level_hard_14-03.json b/zh_CN/gamedata/levels/obt/hard/level_hard_14-03.json new file mode 100644 index 000000000..6baafbdd9 --- /dev/null +++ b/zh_CN/gamedata/levels/obt/hard/level_hard_14-03.json @@ -0,0 +1,6068 @@ +{ + "options": { + "characterLimit": 9, + "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": "main14_deadspirit", + "environmentSe": null, + "mapData": { + "map": [ + [ + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97 + ], + [ + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83 + ], + [ + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69 + ], + [ + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + [ + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41 + ], + [ + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ], + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13 + ] + ], + "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_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": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "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": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "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_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_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_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "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": "ALL", + "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_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_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_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "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_fence_bound", + "heightType": "LOWLAND", + "buildableType": "ALL", + "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_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_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_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "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": "ALL", + "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_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_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_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "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": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "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_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_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_v050_mainline14_lrdeadP2Ctrl" + }, + { + "key": "difs", + "value": 0.0, + "valueStr": "0|1|2|3|4|5|6" + }, + { + "key": "offsets", + "value": 0.0, + "valueStr": "1|2|3|4|5|6|7" + }, + { + "key": "enemy_eff_start_col", + "value": 4.0, + "valueStr": null + }, + { + "key": "ally_eff_start_col", + "value": 12.0, + "valueStr": null + }, + { + "key": "base_enemy_atk", + "value": 50.0, + "valueStr": null + }, + { + "key": "base_ally_atk", + "value": 200.0, + "valueStr": null + }, + { + "key": "bound_ally_atk", + "value": 500.0, + "valueStr": null + }, + { + "key": "bound_enemy_atk", + "value": 500.0, + "valueStr": null + }, + { + "key": "atk_scale_to_boss", + "value": 60.0, + "valueStr": null + }, + { + "key": "dmg_interval", + "value": 1.0, + "valueStr": null + }, + { + "key": "ally_atk_step", + "value": 50.0, + "valueStr": null + }, + { + "key": "enemy_atk_step", + "value": 50.0, + "valueStr": null + } + ] + }, + { + "difficultyMask": "ALL", + "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": "char_skill_cd_mul", + "professionMask": 1023, + "buildableMask": "ALL", + "blackboard": [ + { + "key": "char", + "value": 0.0, + "valueStr": "trap_159_lrcore" + }, + { + "key": "scale", + "value": 1.5, + "valueStr": null + } + ] + } + ], + "globalBuffs": [], + "routes": [ + { + "motionMode": "WALK", + "startPosition": { + "row": 1, + "col": 1 + }, + "endPosition": { + "row": 2, + "col": 0 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "WAIT_FOR_SECONDS", + "time": 1.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": 3, + "col": 6 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "WAIT_FOR_SECONDS", + "time": 250.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": 7 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "WAIT_FOR_SECONDS", + "time": 250.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": 3, + "col": 9 + }, + "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": 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": 4, + "col": 0 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "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.175, + "y": -0.3 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 2 + }, + "reachOffset": { + "x": -0.35, + "y": 0.35 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 3 + }, + "reachOffset": { + "x": -0.2625, + "y": -0.325 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 4 + }, + "reachOffset": { + "x": -0.2375, + "y": 0.325 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 5 + }, + "reachOffset": { + "x": -0.3625, + "y": -0.3625 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 6 + }, + "reachOffset": { + "x": -0.3125, + "y": 0.275 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 6 + }, + "reachOffset": { + "x": -0.12, + "y": 0.43 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 0 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "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.175, + "y": -0.3 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 2 + }, + "reachOffset": { + "x": -0.35, + "y": 0.35 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 3 + }, + "reachOffset": { + "x": -0.2625, + "y": -0.325 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 4 + }, + "reachOffset": { + "x": -0.2375, + "y": 0.325 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 5 + }, + "reachOffset": { + "x": -0.3625, + "y": -0.3625 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 6 + }, + "reachOffset": { + "x": -0.375, + "y": 0.325 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 6 + }, + "reachOffset": { + "x": -0.16, + "y": 0.44 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 0 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "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.225, + "y": 0.35 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 2 + }, + "reachOffset": { + "x": 0.2125, + "y": -0.3375 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 3 + }, + "reachOffset": { + "x": 0.2125, + "y": 0.325 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 4 + }, + "reachOffset": { + "x": 0.1375, + "y": -0.325 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 5 + }, + "reachOffset": { + "x": 0.0125, + "y": 0.375 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 6 + }, + "reachOffset": { + "x": -0.3875, + "y": -0.225 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 6 + }, + "reachOffset": { + "x": -0.08, + "y": 0.42 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 0 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "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.225, + "y": 0.35 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 2 + }, + "reachOffset": { + "x": 0.2125, + "y": -0.3375 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 3 + }, + "reachOffset": { + "x": 0.2125, + "y": 0.325 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 4 + }, + "reachOffset": { + "x": 0.1375, + "y": -0.325 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 5 + }, + "reachOffset": { + "x": 0.0125, + "y": 0.375 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 6 + }, + "reachOffset": { + "x": -0.3875, + "y": -0.2125 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 6 + }, + "reachOffset": { + "x": -0.1, + "y": 0.42 + }, + "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": 4, + "col": 0 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 5 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_CURRENT_FRAGMENT_TIME", + "time": 60.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_CURRENT_FRAGMENT_TIME", + "time": 75.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_CURRENT_FRAGMENT_TIME", + "time": 90.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": 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": 3, + "col": 9 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 4, + "col": 4 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_CURRENT_FRAGMENT_TIME", + "time": 60.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_CURRENT_FRAGMENT_TIME", + "time": 75.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_CURRENT_FRAGMENT_TIME", + "time": 90.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_CURRENT_FRAGMENT_TIME", + "time": 105.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": 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": 3, + "col": 9 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 3, + "col": 5 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_CURRENT_FRAGMENT_TIME", + "time": 60.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_CURRENT_FRAGMENT_TIME", + "time": 75.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": 7 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_CURRENT_FRAGMENT_TIME", + "time": 105.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 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 3, + "col": 0 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 3, + "col": 4 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_CURRENT_FRAGMENT_TIME", + "time": 60.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": "WAIT_CURRENT_FRAGMENT_TIME", + "time": 75.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_CURRENT_FRAGMENT_TIME", + "time": 90.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": 7 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_CURRENT_FRAGMENT_TIME", + "time": 105.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 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 2, + "col": 0 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "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_CURRENT_FRAGMENT_TIME", + "time": 60.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": 6 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_CURRENT_FRAGMENT_TIME", + "time": 75.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": 7 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_CURRENT_FRAGMENT_TIME", + "time": 90.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": 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": 0 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "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_CURRENT_FRAGMENT_TIME", + "time": 60.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": 5 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_CURRENT_FRAGMENT_TIME", + "time": 75.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": 6 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_CURRENT_FRAGMENT_TIME", + "time": 90.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": 7 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_CURRENT_FRAGMENT_TIME", + "time": 105.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": 8 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "FLY", + "startPosition": { + "row": 3, + "col": 0 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 3, + "col": 4 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_CURRENT_FRAGMENT_TIME", + "time": 90.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": 60.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 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 5, + "col": 11 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "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": 3, + "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": 3, + "col": 9 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "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": 3, + "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": 4, + "col": 11 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "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": 4, + "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": 4, + "col": 11 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "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": 4, + "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": 11 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "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": 3, + "col": 4 + }, + "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 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 2, + "col": 11 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "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": 3, + "col": 4 + }, + "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 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 1, + "col": 11 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "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": "MOVE", + "time": 0.0, + "position": { + "row": 3, + "col": 5 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 1, + "col": 11 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "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": "MOVE", + "time": 0.0, + "position": { + "row": 3, + "col": 5 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + } + ], + "extraRoutes": [ + { + "motionMode": "WALK", + "startPosition": { + "row": 2, + "col": 0 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "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": 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": 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": 4, + "col": 0 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "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": 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": 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": 3, + "col": 9 + }, + "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": 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": 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": 0 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "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.0125, + "y": -0.375 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 2, + "col": 2 + }, + "reachOffset": { + "x": -0.05, + "y": 0.35 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 2, + "col": 3 + }, + "reachOffset": { + "x": -0.025, + "y": -0.45 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 2, + "col": 4 + }, + "reachOffset": { + "x": -0.025, + "y": 0.375 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 2, + "col": 5 + }, + "reachOffset": { + "x": -0.0875, + "y": -0.4 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 2, + "col": 5 + }, + "reachOffset": { + "x": 0.4375, + "y": -0.05 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 2, + "col": 6 + }, + "reachOffset": { + "x": -0.07, + "y": -0.44 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 2, + "col": 0 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "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.35 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 2, + "col": 2 + }, + "reachOffset": { + "x": -0.05, + "y": -0.3875 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 2, + "col": 3 + }, + "reachOffset": { + "x": 0.025, + "y": 0.35 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 2, + "col": 4 + }, + "reachOffset": { + "x": -0.05, + "y": -0.375 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 2, + "col": 5 + }, + "reachOffset": { + "x": -0.05, + "y": 0.3625 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 2, + "col": 5 + }, + "reachOffset": { + "x": 0.4375, + "y": -0.05 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 2, + "col": 6 + }, + "reachOffset": { + "x": -0.2, + "y": -0.43 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 2, + "col": 0 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "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.0125, + "y": -0.375 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 2, + "col": 2 + }, + "reachOffset": { + "x": -0.05, + "y": 0.35 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 2, + "col": 3 + }, + "reachOffset": { + "x": -0.025, + "y": -0.45 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 2, + "col": 4 + }, + "reachOffset": { + "x": -0.025, + "y": 0.375 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 2, + "col": 5 + }, + "reachOffset": { + "x": -0.0875, + "y": -0.4 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 2, + "col": 5 + }, + "reachOffset": { + "x": 0.4375, + "y": -0.05 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 2, + "col": 6 + }, + "reachOffset": { + "x": -0.07, + "y": -0.44 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 2, + "col": 0 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "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.35 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 2, + "col": 2 + }, + "reachOffset": { + "x": -0.05, + "y": -0.3875 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 2, + "col": 3 + }, + "reachOffset": { + "x": 0.025, + "y": 0.35 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 2, + "col": 4 + }, + "reachOffset": { + "x": -0.05, + "y": -0.375 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 2, + "col": 5 + }, + "reachOffset": { + "x": -0.05, + "y": 0.3625 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 2, + "col": 5 + }, + "reachOffset": { + "x": 0.4375, + "y": -0.05 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 2, + "col": 6 + }, + "reachOffset": { + "x": -0.2, + "y": -0.43 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 0 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "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 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 3, + "col": 0 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 3, + "col": 6 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 2, + "col": 0 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 2, + "col": 6 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 3, + "col": 0 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "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": 120.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 5, + "col": 11 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "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": 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 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 11 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "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": 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.03, + "y": -0.48 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 1, + "col": 11 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 1, + "col": 10 + }, + "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": 2, + "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": 2, + "col": 11 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "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": 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": 2, + "col": 5 + }, + "reachOffset": { + "x": 0.02, + "y": 0.5 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 5, + "col": 0 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 5, + "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": 5, + "col": 1 + }, + "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.35, + "y": -0.3 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 0 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "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": 5, + "col": 2 + }, + "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": 4, + "col": 1 + }, + "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.41, + "y": -0.04 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 2, + "col": 0 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "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": 1, + "col": 2 + }, + "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": 2, + "col": 1 + }, + "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.43, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 1, + "col": 0 + }, + "endPosition": { + "row": 3, + "col": 9 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "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": 2, + "col": 2 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "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": 1, + "col": 1 + }, + "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.36, + "y": -0.01 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + } + ], + "enemies": [], + "enemyDbRefs": [ + { + "useDb": true, + "id": "enemy_1553_lrdead", + "level": 1, + "overwrittenData": null + }, + { + "useDb": true, + "id": "enemy_1553_lrdead_2", + "level": 1, + "overwrittenData": null + }, + { + "useDb": true, + "id": "enemy_1428_lrsoul", + "level": 0, + "overwrittenData": null + }, + { + "useDb": true, + "id": "enemy_1430_lrrook_2", + "level": 0, + "overwrittenData": null + }, + { + "useDb": true, + "id": "enemy_1431_lrmzrd_2", + "level": 0, + "overwrittenData": null + }, + { + "useDb": true, + "id": "enemy_1423_lrfkkt_2", + "level": 0, + "overwrittenData": null + }, + { + "useDb": true, + "id": "enemy_1427_lrnazg_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_1553_lrdead_2", + "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 + } + ] + }, + { + "preDelay": 0.0, + "actions": [ + { + "actionType": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1430_lrrook_2", + "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": true, + "isValid": false, + "extraMeta": null, + "actionId": null + }, + { + "actionType": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1427_lrnazg_2", + "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": true, + "isValid": false, + "extraMeta": null, + "actionId": null + } + ] + }, + { + "preDelay": 5.0, + "actions": [ + { + "actionType": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1423_lrfkkt_2", + "count": 1, + "preDelay": 3.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_1428_lrsoul", + "count": 1, + "preDelay": 14.0, + "interval": 2.0, + "routeIndex": 4, + "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_1428_lrsoul", + "count": 2, + "preDelay": 29.0, + "interval": 2.0, + "routeIndex": 5, + "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_1428_lrsoul", + "count": 1, + "preDelay": 16.0, + "interval": 2.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_1428_lrsoul", + "count": 2, + "preDelay": 31.0, + "interval": 2.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 + } + ] + } + ], + "advancedWaveTag": null + }, + { + "preDelay": 0.0, + "postDelay": 0.0, + "maxTimeWaitingForNextWave": -1.0, + "fragments": [ + { + "preDelay": 0.0, + "actions": [ + { + "actionType": "DISPLAY_ENEMY_INFO", + "managedByScheduler": true, + "key": "enemy_1553_lrdead", + "count": 1, + "preDelay": 35.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": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1431_lrmzrd_2", + "count": 1, + "preDelay": 8.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_1431_lrmzrd_2", + "count": 1, + "preDelay": 11.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_1431_lrmzrd_2", + "count": 1, + "preDelay": 8.0, + "interval": 1.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 + }, + { + "actionType": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1431_lrmzrd_2", + "count": 1, + "preDelay": 11.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_1431_lrmzrd_2", + "count": 1, + "preDelay": 8.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_1431_lrmzrd_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_1430_lrrook_2", + "count": 1, + "preDelay": 8.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_1428_lrsoul", + "count": 3, + "preDelay": 11.0, + "interval": 2.0, + "routeIndex": 16, + "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_1428_lrsoul", + "count": 6, + "preDelay": 41.0, + "interval": 4.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_1428_lrsoul", + "count": 3, + "preDelay": 15.0, + "interval": 2.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_1428_lrsoul", + "count": 6, + "preDelay": 46.0, + "interval": 4.0, + "routeIndex": 19, + "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_1428_lrsoul", + "count": 3, + "preDelay": 14.0, + "interval": 2.0, + "routeIndex": 20, + "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_1428_lrsoul", + "count": 6, + "preDelay": 41.0, + "interval": 4.0, + "routeIndex": 21, + "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_1428_lrsoul", + "count": 3, + "preDelay": 16.0, + "interval": 2.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_1428_lrsoul", + "count": 6, + "preDelay": 46.0, + "interval": 4.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 + } + ] + } + ], + "advancedWaveTag": null + } + ], + "branches": { + "branch_1": { + "phases": [ + { + "preDelay": 0.0, + "actions": [ + { + "actionType": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1423_lrfkkt_2", + "count": 1, + "preDelay": 0.0, + "interval": 22.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_1423_lrfkkt_2", + "count": 1, + "preDelay": 0.0, + "interval": 22.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_1423_lrfkkt_2", + "count": 1, + "preDelay": 0.0, + "interval": 22.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_1428_lrsoul", + "count": 4, + "preDelay": 10.0, + "interval": 2.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 + }, + { + "actionType": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1428_lrsoul", + "count": 4, + "preDelay": 11.0, + "interval": 2.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_1428_lrsoul", + "count": 4, + "preDelay": 32.0, + "interval": 2.0, + "routeIndex": 5, + "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_1428_lrsoul", + "count": 4, + "preDelay": 33.0, + "interval": 2.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 + } + ], + "m_randomActionGroups": null, + "m_actionWithRandomSpawn": null, + "m_validActionPackKeys": null + }, + { + "preDelay": 0.0, + "actions": [ + { + "actionType": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1423_lrfkkt_2", + "count": 1, + "preDelay": 0.0, + "interval": 1.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_1423_lrfkkt_2", + "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": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1423_lrfkkt_2", + "count": 1, + "preDelay": 0.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_1430_lrrook_2", + "count": 1, + "preDelay": 0.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_1427_lrnazg_2", + "count": 1, + "preDelay": 10.0, + "interval": 1.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 + }, + { + "actionType": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1427_lrnazg_2", + "count": 1, + "preDelay": 10.0, + "interval": 1.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_1427_lrnazg_2", + "count": 1, + "preDelay": 10.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_1427_lrnazg_2", + "count": 1, + "preDelay": 10.0, + "interval": 1.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 + } + ], + "m_randomActionGroups": null, + "m_actionWithRandomSpawn": null, + "m_validActionPackKeys": null + }, + { + "preDelay": 0.0, + "actions": [ + { + "actionType": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1428_lrsoul", + "count": 8, + "preDelay": 3.0, + "interval": 4.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_1428_lrsoul", + "count": 8, + "preDelay": 3.0, + "interval": 4.0, + "routeIndex": 16, + "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_1428_lrsoul", + "count": 8, + "preDelay": 3.0, + "interval": 4.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_1428_lrsoul", + "count": 8, + "preDelay": 3.0, + "interval": 4.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 + } + ], + "m_randomActionGroups": null, + "m_actionWithRandomSpawn": null, + "m_validActionPackKeys": null + } + ] + } + }, + "predefines": { + "characterInsts": [], + "tokenInsts": [ + { + "position": { + "row": 1, + "col": 12 + }, + "direction": "LEFT", + "hidden": false, + "alias": "trap_160_lrlgun#1", + "uniEquipIds": null, + "inst": { + "characterKey": "trap_160_lrlgun", + "level": 1, + "phase": "PHASE_0", + "favorPoint": 0, + "potentialRank": 0 + }, + "skillIndex": 0, + "mainSkillLvl": 1, + "skinId": "", + "tmplId": null, + "overrideSkillBlackboard": null + }, + { + "position": { + "row": 2, + "col": 12 + }, + "direction": "LEFT", + "hidden": false, + "alias": "trap_160_lrlgun#2", + "uniEquipIds": null, + "inst": { + "characterKey": "trap_160_lrlgun", + "level": 1, + "phase": "PHASE_0", + "favorPoint": 0, + "potentialRank": 0 + }, + "skillIndex": 0, + "mainSkillLvl": 1, + "skinId": "", + "tmplId": null, + "overrideSkillBlackboard": null + }, + { + "position": { + "row": 3, + "col": 12 + }, + "direction": "LEFT", + "hidden": false, + "alias": "trap_160_lrlgun#3", + "uniEquipIds": null, + "inst": { + "characterKey": "trap_160_lrlgun", + "level": 1, + "phase": "PHASE_0", + "favorPoint": 0, + "potentialRank": 0 + }, + "skillIndex": 0, + "mainSkillLvl": 1, + "skinId": "", + "tmplId": null, + "overrideSkillBlackboard": null + }, + { + "position": { + "row": 4, + "col": 12 + }, + "direction": "LEFT", + "hidden": false, + "alias": "trap_160_lrlgun#4", + "uniEquipIds": null, + "inst": { + "characterKey": "trap_160_lrlgun", + "level": 1, + "phase": "PHASE_0", + "favorPoint": 0, + "potentialRank": 0 + }, + "skillIndex": 0, + "mainSkillLvl": 1, + "skinId": "", + "tmplId": null, + "overrideSkillBlackboard": null + }, + { + "position": { + "row": 5, + "col": 12 + }, + "direction": "LEFT", + "hidden": false, + "alias": "trap_160_lrlgun#5", + "uniEquipIds": null, + "inst": { + "characterKey": "trap_160_lrlgun", + "level": 1, + "phase": "PHASE_0", + "favorPoint": 0, + "potentialRank": 0 + }, + "skillIndex": 0, + "mainSkillLvl": 1, + "skinId": "", + "tmplId": null, + "overrideSkillBlackboard": null + }, + { + "position": { + "row": 5, + "col": 6 + }, + "direction": "LEFT", + "hidden": false, + "alias": "trap_159_lrcore#1", + "uniEquipIds": null, + "inst": { + "characterKey": "trap_159_lrcore", + "level": 5, + "phase": "PHASE_0", + "favorPoint": 0, + "potentialRank": 0 + }, + "skillIndex": 0, + "mainSkillLvl": 1, + "skinId": "", + "tmplId": null, + "overrideSkillBlackboard": [ + { + "key": "branch_id", + "value": 0.0, + "valueStr": "branch_1" + } + ] + }, + { + "position": { + "row": 1, + "col": 6 + }, + "direction": "LEFT", + "hidden": false, + "alias": "trap_159_lrcore#2", + "uniEquipIds": null, + "inst": { + "characterKey": "trap_159_lrcore", + "level": 6, + "phase": "PHASE_0", + "favorPoint": 0, + "potentialRank": 0 + }, + "skillIndex": 0, + "mainSkillLvl": 2, + "skinId": "", + "tmplId": null, + "overrideSkillBlackboard": [ + { + "key": "branch_id", + "value": 0.0, + "valueStr": "branch_1" + } + ] + }, + { + "position": { + "row": 4, + "col": 9 + }, + "direction": "LEFT", + "hidden": false, + "alias": "trap_159_lrcore#3", + "uniEquipIds": null, + "inst": { + "characterKey": "trap_159_lrcore", + "level": 7, + "phase": "PHASE_0", + "favorPoint": 0, + "potentialRank": 0 + }, + "skillIndex": 0, + "mainSkillLvl": 3, + "skinId": "", + "tmplId": null, + "overrideSkillBlackboard": [ + { + "key": "branch_id", + "value": 0.0, + "valueStr": "branch_1" + } + ] + }, + { + "position": { + "row": 2, + "col": 9 + }, + "direction": "LEFT", + "hidden": false, + "alias": "trap_159_lrcore#4", + "uniEquipIds": null, + "inst": { + "characterKey": "trap_159_lrcore", + "level": 8, + "phase": "PHASE_0", + "favorPoint": 0, + "potentialRank": 0 + }, + "skillIndex": 0, + "mainSkillLvl": 4, + "skinId": "", + "tmplId": null, + "overrideSkillBlackboard": [ + { + "key": "branch_id", + "value": 0.0, + "valueStr": "branch_1" + } + ] + } + ], + "characterCards": [], + "tokenCards": [] + }, + "hardPredefines": { + "characterInsts": [], + "tokenInsts": [], + "characterCards": [], + "tokenCards": [] + }, + "excludeCharIdList": null, + "randomSeed": 643680670, + "operaConfig": null, + "runtimeData": null +} \ No newline at end of file diff --git a/zh_CN/gamedata/levels/obt/hard/level_hard_14-04.json b/zh_CN/gamedata/levels/obt/hard/level_hard_14-04.json new file mode 100644 index 000000000..170bc1ead --- /dev/null +++ b/zh_CN/gamedata/levels/obt/hard/level_hard_14-04.json @@ -0,0 +1,3492 @@ +{ + "options": { + "characterLimit": 12, + "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": "main14_tersia", + "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_end", + "heightType": "LOWLAND", + "buildableType": "NONE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": [ + { + "key": "lrccon_flag", + "value": 1.0, + "valueStr": null + } + ], + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "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": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": [ + { + "key": "lrccon_flag", + "value": 1.0, + "valueStr": null + } + ], + "effects": null + }, + { + "tileKey": "tile_start", + "heightType": "LOWLAND", + "buildableType": "NONE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": [ + { + "key": "lrccon_flag", + "value": 1.0, + "valueStr": 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_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "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": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "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": "ALL", + "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": "ALL", + "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_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "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": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "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_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "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": "ALL", + "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": "ALL", + "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": "ALL", + "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": "ALL", + "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": "ALL", + "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_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "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": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "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_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "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": "ALL", + "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": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "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": "ALL", + "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": [ + { + "key": "lrccon_flag", + "value": 1.0, + "valueStr": null + } + ], + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": [ + { + "key": "lrccon_flag", + "value": 1.0, + "valueStr": null + } + ], + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_road", + "heightType": "LOWLAND", + "buildableType": "ALL", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": null, + "effects": null + }, + { + "tileKey": "tile_end", + "heightType": "LOWLAND", + "buildableType": "NONE", + "passableMask": "ALL", + "playerSideMask": "ALL", + "blackboard": [ + { + "key": "lrccon_flag", + "value": 1.0, + "valueStr": 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": [ + { + "key": "lrccon_flag", + "value": 1.0, + "valueStr": 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": "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 + } + ] + } + ], + "globalBuffs": [ + { + "prefabKey": "mainline14_enemy_sign_effect", + "blackboard": [ + { + "key": "filter_id", + "value": 1.0, + "valueStr": null + } + ], + "overrideCameraEffect": null, + "passProfessionMaskFlag": false, + "professionMask": "NONE", + "useExtraData": false + } + ], + "routes": [ + { + "motionMode": "WALK", + "startPosition": { + "row": 4, + "col": 6 + }, + "endPosition": { + "row": 4, + "col": 6 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "WAIT_FOR_SECONDS", + "time": 9999.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": true + }, + { + "motionMode": "FLY", + "startPosition": { + "row": 4, + "col": 8 + }, + "endPosition": { + "row": 7, + "col": 12 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "WAIT_FOR_SECONDS", + "time": 400.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": 4, + "col": 4 + }, + "endPosition": { + "row": 1, + "col": 0 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "WAIT_FOR_SECONDS", + "time": 400.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": 7, + "col": 0 + }, + "endPosition": { + "row": 1, + "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": 1 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 400.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": 7, + "col": 0 + }, + "endPosition": { + "row": 1, + "col": 0 + }, + "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": "WAIT_FOR_SECONDS", + "time": 400.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": 8, + "col": 7 + }, + "endPosition": { + "row": 7, + "col": 12 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 3, + "col": 7 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 400.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": 8, + "col": 7 + }, + "endPosition": { + "row": 1, + "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": 400.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": 1, + "col": 12 + }, + "endPosition": { + "row": 7, + "col": 12 + }, + "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": 400.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": 1, + "col": 12 + }, + "endPosition": { + "row": 7, + "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": 9 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 400.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": 7, + "col": 0 + }, + "endPosition": { + "row": 1, + "col": 0 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 7, + "col": 1 + }, + "endPosition": { + "row": 7, + "col": 1 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "WAIT_FOR_SECONDS", + "time": 9999.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": true + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 1, + "col": 11 + }, + "endPosition": { + "row": 1, + "col": 11 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "WAIT_FOR_SECONDS", + "time": 9999.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": true + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 7, + "col": 0 + }, + "endPosition": { + "row": 1, + "col": 0 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 7, + "col": 0 + }, + "endPosition": { + "row": 1, + "col": 0 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 8, + "col": 7 + }, + "endPosition": { + "row": 7, + "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": 7 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 60.0, + "position": { + "row": 0, + "col": 0 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 8, + "col": 7 + }, + "endPosition": { + "row": 7, + "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": 7 + }, + "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": 0 + }, + "endPosition": { + "row": 1, + "col": 0 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 7, + "col": 0 + }, + "endPosition": { + "row": 1, + "col": 0 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 1, + "col": 12 + }, + "endPosition": { + "row": 7, + "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": 8, + "col": 7 + }, + "endPosition": { + "row": 7, + "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": "FLY", + "startPosition": { + "row": 7, + "col": 0 + }, + "endPosition": { + "row": 1, + "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": 400.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": 7, + "col": 0 + }, + "endPosition": { + "row": 1, + "col": 0 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 2, + "col": 3 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 400.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": 1, + "col": 12 + }, + "endPosition": { + "row": 7, + "col": 12 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [ + { + "type": "MOVE", + "time": 0.0, + "position": { + "row": 3, + "col": 7 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 400.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": 1, + "col": 12 + }, + "endPosition": { + "row": 7, + "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": 9 + }, + "reachOffset": { + "x": 0.0, + "y": 0.0 + }, + "randomizeReachOffset": false, + "reachDistance": 0.0 + }, + { + "type": "WAIT_FOR_SECONDS", + "time": 400.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": 1, + "col": 12 + }, + "endPosition": { + "row": 1, + "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 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 7, + "col": 0 + }, + "endPosition": { + "row": 7, + "col": 12 + }, + "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 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 8, + "col": 7 + }, + "endPosition": { + "row": 1, + "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 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 1, + "col": 12 + }, + "endPosition": { + "row": 7, + "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": 8, + "col": 7 + }, + "endPosition": { + "row": 7, + "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": 7 + }, + "reachOffset": { + "x": -0.11, + "y": -0.05 + }, + "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 + } + ], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 7, + "col": 0 + }, + "endPosition": { + "row": 1, + "col": 0 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 7, + "col": 0 + }, + "endPosition": { + "row": 1, + "col": 0 + }, + "spawnRandomRange": { + "x": 0.0, + "y": 0.0 + }, + "spawnOffset": { + "x": 0.0, + "y": 0.0 + }, + "checkpoints": [], + "allowDiagonalMove": true, + "visitEveryTileCenter": false, + "visitEveryNodeCenter": false, + "visitEveryCheckPoint": false + }, + { + "motionMode": "WALK", + "startPosition": { + "row": 1, + "col": 12 + }, + "endPosition": { + "row": 7, + "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": 8, + "col": 7 + }, + "endPosition": { + "row": 7, + "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_1428_lrsoul", + "level": 0, + "overwrittenData": null + }, + { + "useDb": true, + "id": "enemy_1432_lrccon", + "level": 0, + "overwrittenData": null + }, + { + "useDb": true, + "id": "enemy_1554_lrtsia", + "level": 1, + "overwrittenData": null + }, + { + "useDb": true, + "id": "enemy_1554_lrtsia_2", + "level": 0, + "overwrittenData": null + }, + { + "useDb": true, + "id": "enemy_1430_lrrook_2", + "level": 0, + "overwrittenData": null + }, + { + "useDb": true, + "id": "enemy_1422_lrsldr_2", + "level": 0, + "overwrittenData": null + }, + { + "useDb": true, + "id": "enemy_1423_lrfkkt_2", + "level": 0, + "overwrittenData": null + }, + { + "useDb": true, + "id": "enemy_1427_lrnazg_2", + "level": 0, + "overwrittenData": null + }, + { + "useDb": true, + "id": "enemy_1506_patrt", + "level": 0, + "overwrittenData": null + }, + { + "useDb": true, + "id": "enemy_1431_lrmzrd_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_1554_lrtsia", + "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_1430_lrrook_2", + "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_1430_lrrook_2", + "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_1427_lrnazg_2", + "count": 1, + "preDelay": 3.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 + }, + { + "actionType": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1427_lrnazg_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_1427_lrnazg_2", + "count": 1, + "preDelay": 3.0, + "interval": 1.0, + "routeIndex": 5, + "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_1427_lrnazg_2", + "count": 1, + "preDelay": 0.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_1427_lrnazg_2", + "count": 1, + "preDelay": 3.0, + "interval": 1.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 + }, + { + "actionType": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1427_lrnazg_2", + "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": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1422_lrsldr_2", + "count": 2, + "preDelay": 10.0, + "interval": 13.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_1432_lrccon", + "count": 1, + "preDelay": 0.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_1432_lrccon", + "count": 1, + "preDelay": 0.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 + } + ] + }, + { + "preDelay": 0.0, + "actions": [ + { + "actionType": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1422_lrsldr_2", + "count": 1, + "preDelay": 10.0, + "interval": 13.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_1423_lrfkkt_2", + "count": 1, + "preDelay": 23.0, + "interval": 13.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_1431_lrmzrd_2", + "count": 1, + "preDelay": 40.0, + "interval": 1.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_1428_lrsoul", + "count": 3, + "preDelay": 45.0, + "interval": 3.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 + } + ] + }, + { + "preDelay": 0.0, + "actions": [ + { + "actionType": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1423_lrfkkt_2", + "count": 1, + "preDelay": 60.0, + "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_1423_lrfkkt_2", + "count": 3, + "preDelay": 75.0, + "interval": 15.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_1423_lrfkkt_2", + "count": 2, + "preDelay": 100.0, + "interval": 30.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_1427_lrnazg_2", + "count": 1, + "preDelay": 110.0, + "interval": 30.0, + "routeIndex": 19, + "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 + }, + { + "preDelay": 0.0, + "postDelay": 0.0, + "maxTimeWaitingForNextWave": -1.0, + "fragments": [ + { + "preDelay": 0.0, + "actions": [ + { + "actionType": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1430_lrrook_2", + "count": 1, + "preDelay": 7.0, + "interval": 1.0, + "routeIndex": 20, + "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_1430_lrrook_2", + "count": 1, + "preDelay": 11.0, + "interval": 1.0, + "routeIndex": 21, + "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_1430_lrrook_2", + "count": 1, + "preDelay": 7.0, + "interval": 1.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_1430_lrrook_2", + "count": 1, + "preDelay": 11.0, + "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 + } + ] + }, + { + "preDelay": 0.0, + "actions": [ + { + "actionType": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1428_lrsoul", + "count": 8, + "preDelay": 10.0, + "interval": 4.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_1428_lrsoul", + "count": 7, + "preDelay": 13.0, + "interval": 3.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_1428_lrsoul", + "count": 6, + "preDelay": 17.0, + "interval": 5.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 + } + ] + }, + { + "preDelay": 0.0, + "actions": [ + { + "actionType": "SPAWN", + "managedByScheduler": true, + "key": "enemy_1423_lrfkkt_2", + "count": 2, + "preDelay": 17.0, + "interval": 16.0, + "routeIndex": 27, + "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_1506_patrt", + "count": 1, + "preDelay": 7.0, + "interval": 1.0, + "routeIndex": 28, + "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_1423_lrfkkt_2", + "count": 2, + "preDelay": 25.0, + "interval": 35.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_1427_lrnazg_2", + "count": 1, + "preDelay": 40.0, + "interval": 35.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_1423_lrfkkt_2", + "count": 1, + "preDelay": 30.0, + "interval": 16.0, + "routeIndex": 31, + "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_1427_lrnazg_2", + "count": 1, + "preDelay": 55.0, + "interval": 35.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 + } + ] + } + ], + "advancedWaveTag": null + } + ], + "branches": null, + "predefines": { + "characterInsts": [], + "tokenInsts": [], + "characterCards": [], + "tokenCards": [ + { + "initialCnt": 10, + "hidden": false, + "alias": null, + "uniEquipIds": null, + "inst": { + "characterKey": "trap_001_crate", + "level": 1, + "phase": "PHASE_0", + "favorPoint": 0, + "potentialRank": 0 + }, + "skillIndex": 0, + "mainSkillLvl": 1, + "skinId": "", + "tmplId": null, + "overrideSkillBlackboard": null + } + ] + }, + "hardPredefines": { + "characterInsts": [], + "tokenInsts": [], + "characterCards": [], + "tokenCards": [] + }, + "excludeCharIdList": null, + "randomSeed": 1855884725, + "operaConfig": null, + "runtimeData": null +} \ No newline at end of file diff --git a/zh_CN/gamedata/story/obt/tutorial/level/main_14-10_a.txt b/zh_CN/gamedata/story/obt/tutorial/level/main_14-10_a.txt index d58670b45..c8edd6342 100644 --- a/zh_CN/gamedata/story/obt/tutorial/level/main_14-10_a.txt +++ b/zh_CN/gamedata/story/obt/tutorial/level/main_14-10_a.txt @@ -5,7 +5,6 @@ [delay(time="2")] [playanim(id="char_4133_logos", anim="Attack_2", dir="LEFT")] [createeffect(id="char_4133_logos", key="logos_attack_start_02_F")] -[finisheffect(key="logos_skill3_buff_01")] [delay(time="2")] [name="逻各斯", avatarId="char_4133_logos", isAvatarRight="FALSE"] “呢喃缄默,腐朽不可再前”。 [resetCamera(time="1.5")]