{ "OnInitSequece": [ { "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByContainCustomString", "Key": { "Hash": 514182458 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TransitEnvProfile", "Path": { "Custom": true, "Key": "_SceneEnvironment" } } ], "FailedTaskList": [] }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "RoleTrialDetailPageShowed" } }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "NeedShowNextWaveDialog" }, "ResetValue": { "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "SkipBattleEnterInsertUltraWait" } } ] } ], "OnStartSequece": [ { "Order": 1, "TaskList": [ { "$type": "RPG.GameCore.StartLevelGraph", "LoadFromTableKey": "_DefaultSubStage" }, { "$type": "RPG.GameCore.StartTutorialGraph", "LoadFromTableKey": "_DefaultTutorial" }, { "$type": "RPG.GameCore.StartLevelGraph", "Path": "Config/Level/SubLevelGraph/StagePerformance.json" } ] }, { "Order": 1, "TaskList": [ { "$type": "RPG.GameCore.WaveMonsterMaxCount", "ReadFromTable": true, "DynamicKey": "_WaveCount" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByContainCustomString", "Key": { "Hash": 910463983 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetBattleBGMState", "StateName": { "Custom": true, "Key": "_BGM" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.StartStageBGM", "IsEliteStage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1804961164 ] } } } ] }, { "$type": "RPG.GameCore.SetMainLightOffset", "SetType": "ResetLevelVal" }, { "$type": "RPG.GameCore.StartBattleScoringAbility" }, { "$type": "RPG.GameCore.AddStageAbilityByName", "ReadFromTable": true }, { "$type": "RPG.GameCore.AddStageAbilityByName", "StageAbilityName": { "Value": "StageAbility_BattleCommonRule" }, "CanReplace": false }, { "$type": "RPG.GameCore.LevelLockFeature", "LockFeatureType": "TurnStartPage" }, { "$type": "RPG.GameCore.AddMazeBuffBinding", "BindingTypes": [ "StageAbility", "StageAbilityBeforeCharacterBorn" ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareStageType", "CurrentStageType": "EvolveBuildActivity" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddEvolveBuildBinding" } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareRogueMode", "RogueMode": "MagicRogue" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddRogueMagicBinding" } ] }, { "$type": "RPG.GameCore.CreatePlayerTeam" }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Stage_TimingCreateBattleEvent" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByContainCustomString", "Key": { "Hash": -306273023 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Stage_CreateBattleEventStart" } }, { "$type": "RPG.GameCore.CreateBattleEventEntityFromStage", "DefaultAbilityList": [ "BattleEventAbility_Camear_SelectLightTeamEntity", "BattleEventAbility_Camear_SelectDarkTeamEntity", "BattleEventAbility_Camear_AllLightTeam", "BattleEventAbility_Camear_AllDarkTeam", "BattleEventAbility_Camear_AllDarkTeam_RemoveModifier", "BattleEventAbility_Camear_SelectLightTeamEntity", "BattleEventAbility_Camear_SelectDarkTeamEntity", "BattleEventAbility_Camear_AllLightTeam", "BattleEventAbility_Camear_AllDarkTeam", "BattleEventAbility_Camear_AllDarkTeam_RemoveModifier", "BattleEventAbility_ChallengeTurnLimit", "BattleEventAbility_ChallengeTurnLimit" ], "DefaultAbilityTypeList": [ "ChallengerEvent", "ChallengerEvent", "ChallengerEvent", "ChallengerEvent", "ChallengerEvent", "AbyssTurnCountDownEvent", "AbyssTurnCountDownEvent", "AbyssTurnCountDownEvent", "AbyssTurnCountDownEvent", "AbyssTurnCountDownEvent", "ChallengerEvent", "AbyssTurnCountDownEvent" ], "OnBattleEventCreate": [ { "$type": "RPG.GameCore.SetTargetUniqueName", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "UniqueName": "_BattleEventFromStage" } ] }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Stage_CreateBattleEventFinish" } } ] }, { "$type": "RPG.GameCore.WaveMonster", "WaitDie": false, "ForbiddenPassiveSkill": true }, { "$type": "RPG.GameCore.AddMazeBuffBinding", "BindingTypes": [ "CharacterSkillAdv", "CharacterAbilityAdv" ], "IsAfterWave": true }, { "$type": "RPG.GameCore.TriggeBattleLoadFinishPerformance", "WaitFinish": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByContainCustomString", "Key": { "Hash": 1257711741 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Stage_WaveMonsterPerformStart1_Special" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Stage_WaveMonsterPerformStart1" } } ] }, { "$type": "RPG.GameCore.WaitCustomStringBattleClientOnly", "CustomString": { "Value": "Stage_WaveMonsterPerformEnd1" } }, { "$type": "RPG.GameCore.AddMazeBuffBinding", "BindingTypes": [ "StageAbilityAfterCharacterBorn", "CharacterSkill", "CharacterAbility" ], "IsAfterWave": true }, { "$type": "RPG.GameCore.PreloadStageBattleEventEffects", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "BattleEventEntityList" } }, { "$type": "RPG.GameCore.WaitFrame", "WaitFrameCount": 3 }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "MazeToBattleTransitFadeOutEnd" } }, { "$type": "RPG.GameCore.TriggerUINotify", "NotifyTypeName": "MazeToBattleTransitFadeOutEnd" }, { "$type": "RPG.GameCore.WaitEnterBattleTransitionFinish" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareStageType", "CurrentStageType": "AetherDivide" }, "FailedTaskList": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "FixedValue": { "Value": 0.15 } } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareStageType", "CurrentStageType": "EvolveBuildActivity" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "FixedValue": { "Value": 0.333 } } }, { "$type": "RPG.GameCore.ShowEvolveBuildProgressInBattle" } ] }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Stage_InfoDetailPage_Pre" } }, { "$type": "RPG.GameCore.ApplyBattleGM" }, { "$type": "RPG.GameCore.UsePassiveSkill", "TeamType": "TeamDark" }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "TaskList_WaveMonsterDelayCreate" }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Wave_ShowRoleTrialPage" }, { "$type": "RPG.GameCore.TriggerModifierEnterBattle" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByContainCustomString", "Key": { "Hash": 1257711741 } }, { "$type": "RPG.GameCore.ByContainCustomString", "Key": { "Hash": -1153152981 } }, { "$type": "RPG.GameCore.ByContainCustomString", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "Key": { "Hash": 591780479 } }, { "$type": "RPG.GameCore.ByContainCustomString", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "Key": { "Hash": -1298253513 } }, { "$type": "RPG.GameCore.ByHasInsertBattlePerform" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByContainCustomString", "Key": { "Hash": -1153152981 }, "Inverse": true }, "SuccessTaskList": [ { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": { "Value": "DelayTriggerBattleStartDialog" }, "ResetValue": { "FixedValue": { "Value": 1 } }, "ContextScope": "TargetEntity" } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerUINotify", "NotifyTypeName": "BattleShowBattleStartDialog" } ] }, { "$type": "RPG.GameCore.AddGlobalDynamicOffset", "ConfigName": { "Custom": true, "Key": "_LevelCameraGlobalDynamicOffset" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByHasInsertAbilityPending" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "FixedValue": { "Value": 0.7 } } } ] }, { "$type": "RPG.GameCore.WaitFor", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByContainCustomString", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "Key": { "Hash": 591780479 }, "Inverse": true }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": { "Value": "PauseLevelForCameraPerform" }, "ContextScope": "TargetEntity", "CompareType": "LessEqual", "CompareValue": { "FixedValue": { "Value": 0 } } } ] } }, { "$type": "RPG.GameCore.StartBattle" }, { "$type": "RPG.GameCore.PauseGameModeToState", "PauseTurnState": "BattleEnter", "Pause": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByContainCustomString", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "Key": { "Hash": 2035589859 } }, { "$type": "RPG.GameCore.ByContainCustomString", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "Key": { "Hash": -1298253513 }, "Inverse": true } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerUINotify", "NotifyTypeName": "BattleShowBattleStartDialog" } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": { "Value": "SkipBattleEnterInsertUltraWait" }, "ContextScope": "TargetEntity", "CompareType": "LessEqual", "CompareValue": { "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "FixedValue": { "Value": 0.2 } } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareWaveCount", "CompareType": "Equal", "CompareWithMax": true }, { "$type": "RPG.GameCore.ByCheckDarkTeamDestroy", "ForWaveEnd": true } ] }, "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerUINotify", "NotifyTypeName": "BattleCharacterHudTrue" } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": { "Value": "SkipBattleEnterInsertUltraWait" }, "ContextScope": "TargetEntity", "CompareType": "LessEqual", "CompareValue": { "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "FixedValue": { "Value": 1.8 } } } ] }, { "$type": "RPG.GameCore.PauseGameModeToState", "PauseTurnState": "BattleEnter" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByContainCustomString", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "Key": { "Hash": -1298253513 } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": { "Value": "BattlePerformInsertOnBattleEnter" }, "ContextScope": "TargetEntity", "CompareType": "GreaterEqual", "CompareValue": { "FixedValue": { "Value": 1 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.WaitFrame" }, { "$type": "RPG.GameCore.WaitFor", "Predicate": { "$type": "RPG.GameCore.ByHasInsertBattlePerform", "Inverse": true } }, { "$type": "RPG.GameCore.TriggerUINotify", "NotifyTypeName": "BattleShowBattleStartDialog" } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsInfiniteBattle" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.WaitInfiniteWaveRefresh", "CustomString": { "Value": "Stage_InfiniteWaveRefresh" } }, { "$type": "RPG.GameCore.WaitForTurnEnd" }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Stage_PreLocalWin" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.DarkTeamDestroyCheck", "ForWaveEnd": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareWaveCount", "CompareType": "Equal", "CompareWithMax": true }, "SuccessTaskList": [ { "$type": "RPG.GameCore.WaitForTurnEnd" }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Stage_PreLocalWin" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Stage_Wave1End" } } ] } ] } ] }, { "Order": 2, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "Stage_Wave1End" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "NeedShowNextWaveDialog" } }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Wave_CommonPreProcess", "TemplateParamSequences": { "WaveSwitchBGM": { "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByContainCustomString", "Key": { "Hash": 666990979 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetBattleBGMState", "StateName": { "Custom": true, "Key": "_BGM_Wave2" } } ], "FailedTaskList": [] } ] } } }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Wave_CommonProcess", "TemplateParamSequences": { "TriggerNextWave": { "TaskList": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Stage_Wave2End" } } ] } } } ] }, { "Order": 1, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "Stage_Wave2End" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "NeedShowNextWaveDialog" } }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Wave_CommonPreProcess", "TemplateParamSequences": { "WaveSwitchBGM": { "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByContainCustomString", "Key": { "Hash": -899092962 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetBattleBGMState", "StateName": { "Custom": true, "Key": "_BGM_Wave3" } } ], "FailedTaskList": [] } ] } } }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Wave_CommonProcess", "TemplateParamSequences": { "TriggerNextWave": { "TaskList": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Stage_Endless1Start" } } ] } } } ] }, { "IsLoop": true, "Order": 1, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "Stage_Endless1Start" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "NeedShowNextWaveDialog" } }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Wave_CommonPreProcess", "TemplateParamSequences": { "WaveSwitchBGM": { "TaskList": [] } } }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Wave_CommonProcess", "TemplateParamSequences": { "TriggerNextWave": { "TaskList": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Stage_Endless2Start" } } ] } } } ] }, { "IsLoop": true, "Order": 1, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "Stage_Endless2Start" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "NeedShowNextWaveDialog" } }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Wave_CommonPreProcess", "TemplateParamSequences": { "WaveSwitchBGM": { "TaskList": [] } } }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Wave_CommonProcess", "TemplateParamSequences": { "TriggerNextWave": { "TaskList": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Stage_Endless1Start" } } ] } } } ] }, { "IsLoop": true, "Order": 2, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "Stage_InfiniteWaveRefresh" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareStageType", "CurrentStageType": "RogueEndlessActivity" }, { "$type": "RPG.GameCore.ByCompareStageType", "CurrentStageType": "Trial" }, { "$type": "RPG.GameCore.ByCompareStageType", "CurrentStageType": "Challenge" }, { "$type": "RPG.GameCore.ByCompareStageType", "CurrentStageType": "StarFightActivity" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "NeedShowNextWaveDialog" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "NeedShowNextWaveDialog" } } ] }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Wave_CommonPreProcess", "TemplateParamSequences": { "WaveSwitchBGM": { "TaskList": [] } } }, { "$type": "RPG.GameCore.AddMazeBuffBinding", "BindingTypes": [ "StageAbilityAfterCharacterBorn" ], "IsAfterWave": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareStageType", "CurrentStageType": "RogueEndlessActivity" }, { "$type": "RPG.GameCore.ByCompareStageType", "CurrentStageType": "Challenge" }, { "$type": "RPG.GameCore.ByCompareStageType", "CurrentStageType": "EvolveBuildActivity" }, { "$type": "RPG.GameCore.ByCompareStageType", "CurrentStageType": "FeverTimeActivity" }, { "$type": "RPG.GameCore.ByCompareStageType", "CurrentStageType": "StarFightActivity" }, { "$type": "RPG.GameCore.ByCompareStageType", "CurrentStageType": "SummonActivity" }, { "$type": "RPG.GameCore.ByCompareStageType", "CurrentStageType": "Trial" }, { "$type": "RPG.GameCore.ByCompareStageType", "CurrentStageType": "VerseSimulation" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerModifierEnterBattle", "TargetFilter": { "$type": "RPG.GameCore.ByIsBattleEventEntity", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ExpectSubType": "ChallengerEvent", "Inverse": true } } ] }, { "$type": "RPG.GameCore.PauseToTurnEnd" } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitAndProcessBattleResult" } ] }, { "Order": 10, "TaskList": [ { "$type": "RPG.GameCore.WaitFor", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByLevelLoseCheck" }, { "$type": "RPG.GameCore.ByCheckTrialCharacterDie" }, { "$type": "RPG.GameCore.ByCheckAdditionalConditions" } ] } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByContainCustomString", "Key": { "Hash": -1148494254 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Stage_PreLocalWin" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Stage_PlayerTeamDie" } } ] } ] }, { "Order": 10, "TaskList": [ { "$type": "RPG.GameCore.WaitFor", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByCheckAdditionalConditions", "CheckForWin": true } ] } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByLevelLoseCheck" }, { "$type": "RPG.GameCore.ByCheckTrialCharacterDie" } ] }, "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Stage_PreLocalWin" } } ] } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "Stage_PlayerTeamDie" } }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Stage_WriteLocalLose" } } ] }, { "Order": 10, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "Stage_PreLocalWin" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByLevelLoseCheck" }, { "$type": "RPG.GameCore.ByCheckTrialCharacterDie" } ] }, { "$type": "RPG.GameCore.ByNot", "Predicate": { "$type": "RPG.GameCore.ByContainCustomString", "Key": { "Hash": -1148494254 } } } ] }, "FailedTaskList": [ { "$type": "RPG.GameCore.SetLocalWinFlag" }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Stage_WriteLocalWin" } } ] } ] }, { "Order": 10, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "Stage_WriteLocalWin" } }, { "$type": "RPG.GameCore.SetBattleResult", "IsWin": true }, { "$type": "RPG.GameCore.TriggerModifierLeaveBattle" } ] }, { "Order": 10, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "Stage_WriteLocalLose" } }, { "$type": "RPG.GameCore.SetBattleResult" }, { "$type": "RPG.GameCore.TriggerModifierLeaveBattle" } ] }, { "Order": 10, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "Stage_ManualBattleQuit" }, "GoNextImmediately": true }, { "$type": "RPG.GameCore.TriggerModifierLeaveBattle" } ] }, { "Order": 10, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "Stage_InfoDetailPage_Pre" }, "GoNextImmediately": true }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "FixedValue": { "Value": 0.22 } } }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Stage_InfoDetailPage_Start" } }, { "$type": "RPG.GameCore.TriggerUINotify", "NotifyTypeName": "ShowStageDetailInfoStart" } ] } ] }