{ "AbilityList": [ { "Modifiers": { "Modifier_BattleEventAbility_RogueChallengeTurnLimit_SpecialDrop": { "BehaviorFlagList": [ "STAT_TurnCountAccumulator" ], "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 80001, "ModifyFunction": "Set", "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] }, { "Event": "OnPhase1", "Priority": -12, "CallbackConfig": [ { "$type": "RPG.GameCore.LevelChallengeTurnAcc" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareChallengeLeft", "CompareType": "Greater", "CompareValue": 3 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByVariateType", "DynamicKey": "BattleEventTurnLeftParam" }, { "$type": "RPG.GameCore.ToastPile", "DescTextID": { "Hash": 1770778755110255613 }, "TextIDFloatParam": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -15267545 ] } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareChallengeLeft", "CompareType": "Equal", "CompareValue": 3 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_RogueTimeLimit_Special_Modifier" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 62945172054891551 } } ], "LifeTime": 1 } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 3592499436159066124 } } ], "LifeTime": 1 } ] } ], "FailedTaskList": [] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareChallengeLeft", "CompareType": "Equal", "CompareValue": 2 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_RogueTimeLimit_Special_Modifier" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 13553460078662283185 } } ], "LifeTime": 1 } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 16858372231962188595 } } ], "LifeTime": 1 } ] } ], "FailedTaskList": [] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareChallengeLeft", "CompareType": "Equal", "CompareValue": 1 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_RogueTimeLimit_Special_Modifier" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 12099410293933440451 } } ], "LifeTime": 1 } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 14712526930076729044 } } ], "LifeTime": 1 } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareChallengeLeft", "CompareType": "LessEqual" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ForceKill", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareChallengeLeft", "CompareType": "Equal" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 80001, "ModifyFunction": "Set", "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_RogueTimeLimit_Special_Modifier" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 17233008703888709018 } } ], "LifeTime": 1 } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 1170681856553086166 } } ], "LifeTime": 1 } ] } ], "FailedTaskList": [] } ] } ] }, { "Event": "OnEnterBattle", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_RogueTimeLimit_Special_Modifier" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "WaitShowPageFinish": true, "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 2290311405860192642 } } ], "LifeTime": 1.5 } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "WaitShowPageFinish": true, "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 2695826097906801718 } } ], "LifeTime": 1.5 } ] } ] }, { "Event": "OnLeaveBattle", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByLocalWin" }, "SuccessTaskList": [], "FailedTaskList": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 80001, "ModifyFunction": "Set", "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ] } ], "DynamicValues": { "Floats": { "-15267545": { "ReadInfo": { "Type": "None", "Index": 0 } } } } } }, "Name": "BattleEventAbility_RogueChallengeTurnLimit_SpecialDrop", "OnAdd": [ { "$type": "RPG.GameCore.ModifyActionDelay", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AddNormalizedValue": { "IsDynamic": false, "FixedValue": { "Value": 0.5 } } }, { "$type": "RPG.GameCore.SetLevelChallengeTurnLimit", "LimitType": "Custom", "LimitCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1396861667 ] } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Modifier_BattleEventAbility_RogueChallengeTurnLimit_SpecialDrop" }, "DynamicValues": { "BattleEventTurnLeftParam": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1396861667 ] } } } } ] }, { "Modifiers": { "Modifier_BattleEventAbility_RogueChallengeTurnLimitSurvive_SpecialDrop": { "BehaviorFlagList": [ "STAT_TurnCountAccumulator" ], "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 80001, "ModifyFunction": "Set", "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] }, { "Event": "OnPhase1", "CallbackConfig": [ { "$type": "RPG.GameCore.LevelChallengeTurnAcc" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareChallengeLeft", "CompareType": "Greater", "CompareValue": 3 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByVariateType", "DynamicKey": "BattleEventTurnLeftParam" }, { "$type": "RPG.GameCore.ToastPile", "DescTextID": { "Hash": 1770778755110255613 }, "TextIDFloatParam": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -15267545 ] } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareChallengeLeft", "CompareType": "Equal", "CompareValue": 3 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 11407482062291620290 } } ], "LifeTime": 1 } ], "FailedTaskList": [] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareChallengeLeft", "CompareType": "Equal", "CompareValue": 2 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 15404830917914663966 } } ], "LifeTime": 1 } ], "FailedTaskList": [] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareChallengeLeft", "CompareType": "Equal", "CompareValue": 1 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 12345944414100494460 } } ], "LifeTime": 1 } ], "FailedTaskList": [] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareChallengeLeft", "CompareType": "Equal" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeamWithAllUnselectableLightTeam.RemoveServant" }, "ByRandom": true, "IncludeLimbo": true, "TaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAIR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -1659647782 ] } }, "DynamicKey": { "Value": "AliveCount" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "AliveCount" }, "CompareType": "Less", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1610161846 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 80001, "ModifyFunction": "Set", "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.ForceKill", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Level_SpecialWin" } } ] } ] } ] } ] }, { "Event": "OnListenCharacterDie", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetTeam", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Team": "TeamLight" }, { "$type": "RPG.GameCore.ByIsBattleEventEntity", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Inverse": true }, { "$type": "RPG.GameCore.ByTargetEntityType", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "EntityTypeMask": "Servant", "Inverse": true } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 80001, "ModifyFunction": "Set", "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_RogueTimeLimit_Special_Modifier" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 10058715996776368312 } } ], "LifeTime": 1 } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 13592451933821029556 } } ], "LifeTime": 1 } ] } ] } ] }, { "Event": "OnEnterBattle", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_RogueTimeLimit_Special_Modifier" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "WaitShowPageFinish": true, "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 17730638881296482964 } } ], "LifeTime": 1.5 } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "WaitShowPageFinish": true, "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 18121237761367231914 } } ], "LifeTime": 1.5 } ] }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeamWithAllUnselectableLightTeam.RemoveServant" }, "ByRandom": true, "IncludeLimbo": true, "TaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAIR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -1610161846 ] } }, "DynamicKey": { "Value": "AliveCountinitial" } } ] } ] }, { "Event": "OnLeaveBattle", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByLocalWin" }, "SuccessTaskList": [], "FailedTaskList": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 80001, "ModifyFunction": "Set", "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ] } ], "DynamicValues": { "Floats": { "-15267545": { "ReadInfo": { "Type": "None", "Index": 0 } }, "-1610161846": { "ReadInfo": { "Type": "None", "Index": 0 } }, "-1659647782": { "ReadInfo": { "Type": "None", "Index": 0 } } } } } }, "Name": "BattleEventAbility_RogueChallengeTurnLimitSurvive_SpecialDrop", "OnAdd": [ { "$type": "RPG.GameCore.ModifyActionDelay", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AddNormalizedValue": { "IsDynamic": false, "FixedValue": { "Value": 0.5 } } }, { "$type": "RPG.GameCore.SetLevelChallengeTurnLimit", "LimitType": "Custom", "LimitCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1396861667 ] } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Modifier_BattleEventAbility_RogueChallengeTurnLimitSurvive_SpecialDrop" }, "DynamicValues": { "BattleEventTurnLeftParam": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1396861667 ] } } } } ] }, { "Modifiers": { "Modifier_BattleEventAbility_RogueChallengeTurnLimitEvent_SpecialDrop": { "BehaviorFlagList": [ "STAT_TurnCountAccumulator" ], "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 80001, "ModifyFunction": "Set", "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] }, { "Event": "OnPhase1", "Priority": -12, "CallbackConfig": [ { "$type": "RPG.GameCore.LevelChallengeTurnAcc" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareChallengeLeft", "CompareType": "Greater", "CompareValue": 3 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByVariateType", "DynamicKey": "BattleEventTurnLeftParam" }, { "$type": "RPG.GameCore.ToastPile", "DescTextID": { "Hash": 1770778755110255613 }, "TextIDFloatParam": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -15267545 ] } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareChallengeLeft", "CompareType": "Equal", "CompareValue": 3 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 3592499436159066124 } } ], "LifeTime": 1 } ], "FailedTaskList": [] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareChallengeLeft", "CompareType": "Equal", "CompareValue": 2 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 16858372231962188595 } } ], "LifeTime": 1 } ], "FailedTaskList": [] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareChallengeLeft", "CompareType": "Equal", "CompareValue": 1 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 14712526930076729044 } } ], "LifeTime": 1 } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareChallengeLeft", "CompareType": "LessEqual" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ForceKill", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareChallengeLeft", "CompareType": "Equal" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 80001, "ModifyFunction": "Set", "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 1170681856553086166 } } ], "LifeTime": 1 } ], "FailedTaskList": [] } ] } ] }, { "Event": "OnEnterBattle", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_RogueDLCTVLevel_Modifier" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "WaitShowPageFinish": true, "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 15571407718335700909 } } ], "LifeTime": 1.5 } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_RogueDLCVirtualLevel_Modifier" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "WaitShowPageFinish": true, "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 13304212805848319861 } } ], "LifeTime": 1.5 } ] } ] }, { "Event": "OnLeaveBattle", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByLocalWin" }, "SuccessTaskList": [], "FailedTaskList": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 80001, "ModifyFunction": "Set", "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ] } ], "DynamicValues": { "Floats": { "-15267545": { "ReadInfo": { "Type": "None", "Index": 0 } } } } } }, "Name": "BattleEventAbility_RogueChallengeTurnLimitEvent_SpecialDrop", "OnAdd": [ { "$type": "RPG.GameCore.ModifyActionDelay", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AddNormalizedValue": { "IsDynamic": false, "FixedValue": { "Value": 0.5 } } }, { "$type": "RPG.GameCore.SetLevelChallengeTurnLimit", "LimitType": "Custom", "LimitCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1396861667 ] } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Modifier_BattleEventAbility_RogueChallengeTurnLimitEvent_SpecialDrop" }, "DynamicValues": { "BattleEventTurnLeftParam": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1396861667 ] } } } } ] }, { "Modifiers": { "Modifier_BattleEventAbility_RogueChallengeTurnLimitEventSurvive_SpecialDrop": { "BehaviorFlagList": [ "STAT_TurnCountAccumulator" ], "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 80001, "ModifyFunction": "Set", "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] }, { "Event": "OnPhase1", "CallbackConfig": [ { "$type": "RPG.GameCore.LevelChallengeTurnAcc" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareChallengeLeft", "CompareType": "Greater", "CompareValue": 3 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByVariateType", "DynamicKey": "BattleEventTurnLeftParam" }, { "$type": "RPG.GameCore.ToastPile", "DescTextID": { "Hash": 1770778755110255613 }, "TextIDFloatParam": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -15267545 ] } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareChallengeLeft", "CompareType": "Equal", "CompareValue": 3 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 11407482062291620290 } } ], "LifeTime": 1 } ], "FailedTaskList": [] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareChallengeLeft", "CompareType": "Equal", "CompareValue": 2 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 15404830917914663966 } } ], "LifeTime": 1 } ], "FailedTaskList": [] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareChallengeLeft", "CompareType": "Equal", "CompareValue": 1 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 12345944414100494460 } } ], "LifeTime": 1 } ], "FailedTaskList": [] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareChallengeLeft", "CompareType": "Equal" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeamWithAllUnselectableLightTeam.RemoveServant" }, "ByRandom": true, "IncludeLimbo": true, "TaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAIR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -1659647782 ] } }, "DynamicKey": { "Value": "AliveCount" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "AliveCount" }, "CompareType": "Less", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1610161846 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 80001, "ModifyFunction": "Set", "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.ForceKill", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Level_SpecialWin" } } ] } ] } ] } ] }, { "Event": "OnListenCharacterDie", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetTeam", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Team": "TeamLight" }, { "$type": "RPG.GameCore.ByIsBattleEventEntity", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Inverse": true } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 80001, "ModifyFunction": "Set", "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ] }, { "Event": "OnEnterBattle", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_RogueDLCTVLevel_Modifier" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "WaitShowPageFinish": true, "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 15571407718335700909 } } ], "LifeTime": 1.5 } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_RogueDLCVirtualLevel_Modifier" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "WaitShowPageFinish": true, "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 13304212805848319861 } } ], "LifeTime": 1.5 } ] }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeamWithAllUnselectableLightTeam.RemoveServant" }, "ByRandom": true, "IncludeLimbo": true, "TaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAIR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -1610161846 ] } }, "DynamicKey": { "Value": "AliveCountinitial" } } ] } ] }, { "Event": "OnLeaveBattle", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByLocalWin" }, "SuccessTaskList": [], "FailedTaskList": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 80001, "ModifyFunction": "Set", "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ] } ], "DynamicValues": { "Floats": { "-15267545": { "ReadInfo": { "Type": "None", "Index": 0 } }, "-1610161846": { "ReadInfo": { "Type": "None", "Index": 0 } }, "-1659647782": { "ReadInfo": { "Type": "None", "Index": 0 } } } } } }, "Name": "BattleEventAbility_RogueChallengeTurnLimitEventSurvive_SpecialDrop", "OnAdd": [ { "$type": "RPG.GameCore.ModifyActionDelay", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AddNormalizedValue": { "IsDynamic": false, "FixedValue": { "Value": 0.5 } } }, { "$type": "RPG.GameCore.SetLevelChallengeTurnLimit", "LimitType": "Custom", "LimitCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1396861667 ] } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Modifier_BattleEventAbility_RogueChallengeTurnLimitEventSurvive_SpecialDrop" }, "DynamicValues": { "BattleEventTurnLeftParam": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1396861667 ] } } } } ] }, { "Modifiers": { "Modifier_BattleEventAbility_RogueMagicTurnCount": { "BehaviorFlagList": [ "STAT_TurnCountAccumulator" ], "_CallbackList": [ { "Event": "OnPhase1", "Priority": -12, "CallbackConfig": [ { "$type": "RPG.GameCore.LevelChallengeTurnAcc" }, { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Key": { "Value": "BattleEventTurnLeftParam" }, "AddValue": { "IsDynamic": false, "FixedValue": { "Value": -1 } }, "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "Max": { "IsDynamic": false, "FixedValue": { "Value": 100 } } }, { "$type": "RPG.GameCore.SetCountDownWarning", "CountDownTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAMR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -15267545 ] } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "BattleEventTurnLeftParam" }, "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByVariateType", "DynamicKey": "BattleEventTurnLeftParam", "VariateType": "RogueMagic_BattleRoundLeft" } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "BattleEventTurnLeftParam" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 11407482062291620290 } } ], "LifeTime": 1 } ], "FailedTaskList": [] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "BattleEventTurnLeftParam" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 15404830917914663966 } } ], "LifeTime": 1 } ], "FailedTaskList": [] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "BattleEventTurnLeftParam" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 12345944414100494460 } } ], "LifeTime": 1 } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "BattleEventTurnLeftParam" }, "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByVariateType", "DynamicKey": "BattleEventTurnLeftParam_ExtraTurn", "VariateType": "RogueMagic_GlobalRoundLeft" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "BattleEventTurnLeftParam_ExtraTurn" }, "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 5763268536332283309 } } ], "LifeTime": 1 } ] }, { "$type": "RPG.GameCore.CreateBattleEvent", "EventID": { "IsDynamic": false, "FixedValue": { "Value": 48008 } }, "SpecifyCaster": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "OnBattleEventCreate": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Modifier_BattleEventAbility_RogueMagicTurnCount_2" }, "InheritCaster": "TargetSelf" }, { "$type": "RPG.GameCore.DebugLog", "Message": "==============成功召唤新BE======================" } ], "IsDynamicPreload": true }, { "$type": "RPG.GameCore.ForceKill", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } } ] } ] } ] } ] }, { "Event": "OnEnterBattle", "CallbackConfig": [ { "$type": "RPG.GameCore.ModifyActionDelay", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AddNormalizedValue": { "IsDynamic": false, "FixedValue": { "Value": 0.5 } } }, { "$type": "RPG.GameCore.SetDynamicValueByVariateType", "DynamicKey": "BattleEventTurnLeftParam", "VariateType": "RogueMagic_BattleRoundLeft" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "BattleEventTurnLeftParam" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByVariateType", "DynamicKey": "BattleEventTurnLeftParam_ExtraTurn", "VariateType": "RogueMagic_GlobalRoundLeft" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "BattleEventTurnLeftParam_ExtraTurn" }, "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 5763268536332283309 } } ], "LifeTime": 1 } ] }, { "$type": "RPG.GameCore.CreateBattleEvent", "EventID": { "IsDynamic": false, "FixedValue": { "Value": 48008 } }, "SpecifyCaster": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "OnBattleEventCreate": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Modifier_BattleEventAbility_RogueMagicTurnCount_2" }, "InheritCaster": "TargetSelf" }, { "$type": "RPG.GameCore.DebugLog", "Message": "==============成功召唤新BE======================" } ], "IsDynamicPreload": true }, { "$type": "RPG.GameCore.ForceKill", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetCountDownWarning", "CountDownTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAMR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -15267545 ] } } } ] } ] } ], "DynamicValues": { "Floats": { "-15267545": { "ReadInfo": { "Type": "None", "Index": 0 } }, "648565579": { "ReadInfo": { "Type": "None", "Index": 0 } } } } } }, "Name": "BattleEventAbility_RogueMagicTurnCount", "OnAdd": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Modifier_BattleEventAbility_RogueMagicTurnCount" } } ], "DynamicValues": { "Floats": { "-15267545": { "ReadInfo": { "Type": "None", "Index": 0 } } } } } ], "GlobalModifiers": { "Modifier_BattleEventAbility_RogueMagicTurnCount_2": { "BehaviorFlagList": [ "STAT_TurnCountAccumulator" ], "_CallbackList": [ { "Event": "OnPhase1", "Priority": -12, "CallbackConfig": [ { "$type": "RPG.GameCore.LevelChallengeTurnAcc" }, { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Key": { "Value": "BattleEventTurnLeftParam" }, "AddValue": { "IsDynamic": false, "FixedValue": { "Value": -1 } }, "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "Max": { "IsDynamic": false, "FixedValue": { "Value": 100 } } }, { "$type": "RPG.GameCore.SetCountDownWarning", "CountDownTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAMR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -15267545 ] } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "BattleEventTurnLeftParam" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 2673990294332030043 }, "ParamList": [ { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAMR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -15267545 ] } } ] } ], "LifeTime": 1 } ] }, { "$type": "RPG.GameCore.DebugLog", "Message": "=============BattleEventTurnLeftParam:{BattleEventTurnLeftParam}======================" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "BattleEventTurnLeftParam" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByVariateType", "DynamicKey": "BattleEventTurnLeftParam", "VariateType": "RogueMagic_GlobalRoundLeft" } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "BattleEventTurnLeftParam" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, "SuccessTaskList": [], "FailedTaskList": [] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "BattleEventTurnLeftParam" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [], "FailedTaskList": [] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "BattleEventTurnLeftParam" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "BattleEventTurnLeftParam" }, "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.CreateBattleEvent", "EventID": { "IsDynamic": false, "FixedValue": { "Value": 48009 } }, "SpecifyCaster": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "OnBattleEventCreate": [ { "$type": "RPG.GameCore.DebugLog", "Message": "==============开始狂暴======================" }, { "$type": "RPG.GameCore.ModifyActionDelay", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AddNormalizedValue": { "IsDynamic": false, "FixedValue": { "Value": -1 } } } ], "IsDynamicPreload": true }, { "$type": "RPG.GameCore.DebugLog", "Message": "==============PowerDeliver Listen======================" }, { "$type": "RPG.GameCore.ForceKill", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "BattleEventTurnLeftParam" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [], "FailedTaskList": [] } ] } ] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByVariateType", "DynamicKey": "BattleEventTurnLeftParam", "VariateType": "RogueMagic_GlobalRoundLeft" }, { "$type": "RPG.GameCore.DebugLog", "Message": "=============BattleEventTurnLeftParam:{BattleEventTurnLeftParam}======================" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "BattleEventTurnLeftParam" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetCountDownWarning", "CountDownTime": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetCountDownWarning", "CountDownTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAMR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -15267545 ] } } } ] } ] } ], "DynamicValues": { "Floats": { "-15267545": { "ReadInfo": { "Type": "None", "Index": 0 } } } } } } }