{ "AbilityList": [ { "Name": "StageAbility_639001", "OnAdd": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Modifier_StageAbility_639001_Wave1" } } ], "Modifiers": { "Modifier_StageAbility_639001_Wave1": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc012008480] 0xc012008450}": { "readInfo": null, "unk": null, "v24": { "Value": 1 } } } }, "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.OwnerEntityAddAbility", "AbilityName": { "Value": "StageAbility_639001_Warning" } }, { "$type": "RPG.GameCore.ToggleScoreCounterShow" } ] }, { "Event": "OnListenCharacterDie", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByHaveEnemyAlive", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "IncludeUnselectable": true }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "Next_Flag" } }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetCompute", "ComputeType": "Minus", "Targets": [ { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeamWithAllDarkTeamUnselectable" }, { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } ] }, "ByRandom": true, "IncludeLimbo": true, "TaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "Next_Flag" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "Next_Flag" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TurnInsertAbility", "AbilityName": { "Value": "StageAbility_639001_Warning" }, "AbilityTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "InsertAbilityPriority": "LevelPerformAvatar" }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Modifier_StageAbility_639001_Wave2" } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Modifier_StageAbility_639001_Wave1" } } ] } ] } ] } ] }, "Modifier_StageAbility_639001_Wave2": { "_CallbackList": [ { "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.ByCompareTargetCount", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "AliveOnly": true, "Number": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "CompareType": "Equal" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Level_SpecialWin_Rogue_S1" } } ] } ] }, { "Event": "OnWaveMonster", "CallbackConfig": [ { "$type": "RPG.GameCore.ToggleScoreCounterShow", "Enable": true }, { "$type": "RPG.GameCore.CreateBattleEvent", "EventID": { "IsDynamic": false, "FixedValue": { "Value": 48004 } }, "OnBattleEventCreate": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Modifier_StageAbility_639001_TurnLimit" } } ], "IsDynamicPreload": true }, { "$type": "RPG.GameCore.SetLevelChallengeTurnLimit", "LimitType": "Win", "LimitCount": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, { "$type": "RPG.GameCore.SetBattleResultAsWin" }, { "$type": "RPG.GameCore.CreateBattleTarget", "BattleTargetID": { "IsDynamic": false, "FixedValue": { "Value": 5001001 } } }, { "$type": "RPG.GameCore.CreateBattleTarget", "BattleTargetID": { "IsDynamic": false, "FixedValue": { "Value": 5001004 } } }, { "$type": "RPG.GameCore.CreateBattleTarget", "BattleTargetID": { "IsDynamic": false, "FixedValue": { "Value": 5001005 } } }, { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/ShowBattleHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": -259704832, "Hash64": 5066434962524541585 } } ], "LifeTime": 3 }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_633132_Modifier" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "ModifierName": { "Value": "Modifier_StageAbility_639001_Wave2_ExtraDamage" } } ] } ] } ] }, "Modifier_StageAbility_639001_Wave2_ExtraDamage": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc01206f650] 0xc01206f620}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnBeforeHitAll", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByCopying", "FromTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "FromDynamicKey": { "Value": "ADF_2" }, "FromModifierName": { "Value": "StageAbility_633132_Modifier" }, "ToTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ToDynamicKey": { "Value": "Value" } }, { "$type": "RPG.GameCore.ModifyDamageData", "Defender_AllDamageTypeTakenRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1803358415 ] } } } ] } ] }, "Modifier_StageAbility_639001_TurnLimit": { "BehaviorFlagList": [ "STAT_TurnCountAccumulator" ], "_CallbackList": [ { "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.ToastPile", "DescTextID": { "Hash": -1183433594, "Hash64": 1770778755110255613 }, "TextIDFloatParam": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -15267545 ] } } } ] }, { "$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": -755661021, "Hash64": 11407482062291620290 } } ], "LifeTime": 1 } ] }, { "$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": -14552779, "Hash64": 15404830917914663966 } } ], "LifeTime": 1 } ] }, { "$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": 2143290665, "Hash64": 12345944414100494460 } } ], "LifeTime": 1 } ] } ] } ] } } }, { "Name": "StageAbility_639001_Warning", "TargetInfo": { "TargetType": "InherentTargetEntity" }, "OnStart": [ { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamDark", "FormationType": "DarkTeamNormal" }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "CasterToTargetPerform", "AnchorTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LightTeamCenter" }, "IsLocalOffset": true, "AnchorOffset": { "x": 1, "y": 2, "z": -10 }, "AnchorRatio": 0.99, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "AimOffset": { "x": 0, "y": 1.5, "z": 0.001 }, "AimRatio": 1 }, "BlendConfig": { "BlendType": "Cut" }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" } } } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } } }, { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Battle/Rogue/BattleRogueTourmPhaseWarningHintDialog.prefab", "WaitShowPageFinish": true, "UITextNodes": [ { "TextPath": "Root/Contents/TextPanel/Text", "TextContent": { "Hash": 1131039990, "Hash64": 13295636950885714004 } } ], "LifeTime": 1.2 }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeamOnlyAddSPOnceForServant" }, "ByRandom": true, "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareAbilityProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Property": "MaxSpecialSP", "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "_CurrentSP", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Value": "CurrentSpecialSP" }, { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "_MaxSP", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Value": "MaxSpecialSP" }, { "$type": "RPG.GameCore.ModifySpecialSP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "FixedAddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQMR", "FixedValues": [], "DynamicHashes": [ -1309867864, -978103959 ] } }, "IgnoreBlock": true } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "_CurrentSP", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Value": "CurrentSP" }, { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "_MaxSP", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Value": "MaxSP" }, { "$type": "RPG.GameCore.ModifySPNew", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "FixedAddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQMR", "FixedValues": [], "DynamicHashes": [ -1309867864, -978103959 ] } } } ] } ] }, { "$type": "RPG.GameCore.ModifyTeamBoostPoint", "ModifyFunction": "Add", "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 5 } } }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Rogue_ExtraPhaseBegin" } }, { "$type": "RPG.GameCore.TutorialTaskUnlock", "TriggerParam": { "Value": "9312" } } ], "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc012cbc510] 0xc012cbc4e0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc012cbc7e0] 0xc012cbc7b0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } } }, { "Name": "Rogue_Scoring_Ability_S1", "OnAdd": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Modifier_Rogue_Scoring_Ability_S1" } } ], "Modifiers": { "Modifier_Rogue_Scoring_Ability_S1": { "_CallbackList": [ { "Event": "OnListenCharacterCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetTeam", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Team": "TeamDark" }, { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "Modifier_StageAbility_639001_Wave2" } }, { "$type": "RPG.GameCore.ByCompareMonsterRank", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": "GreaterEqual", "CompareValue": 3 } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Modifier_Rogue_Scoring_Ability_S1_Scoring" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "Modifier_Rogue_Scoring_Ability_S1_Scoring_Extra" } } ] } ] } ] }, "Modifier_Rogue_Scoring_Ability_S1_Scoring_Extra": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc012cd1860] 0xc012cd1830}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnWaveMonster", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_633132_Modifier" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByCopying", "FromTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "FromDynamicKey": { "Value": "ADF_1" }, "FromModifierName": { "Value": "StageAbility_633132_Modifier" }, "ToTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ToDynamicKey": { "Value": "ExtraScore" } }, { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 90012, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 210414770 ] } } }, { "$type": "RPG.GameCore.SetBattleTargetProgress", "BattleTargetID": { "IsDynamic": false, "FixedValue": { "Value": 5001001 } }, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 210414770 ] } } }, { "$type": "RPG.GameCore.SetBattleTargetProgress", "BattleTargetID": { "IsDynamic": false, "FixedValue": { "Value": 5001004 } }, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 210414770 ] } } }, { "$type": "RPG.GameCore.SetBattleTargetProgress", "BattleTargetID": { "IsDynamic": false, "FixedValue": { "Value": 5001005 } }, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 210414770 ] } } } ] } ] } ] }, "Modifier_Rogue_Scoring_Ability_S1_Scoring": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc012cf07b0] 0xc012cf0780}": { "readInfo": null, "unk": null, "v24": { "Value": 1 } }, "\u0026{map[Hash:0xc012cf0a80] 0xc012cf0a50}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc012cf0d50] 0xc012cf0d20}": { "readInfo": null, "unk": null, "v24": { "Value": 5000 } }, "\u0026{map[Hash:0xc012cf1020] 0xc012cf0ff0}": { "readInfo": null, "unk": null, "v24": { "Value": 5000 } }, "\u0026{map[Hash:0xc012cf12f0] 0xc012cf12c0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnDestroy", "CallbackConfig": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 90012, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 787892896 ] } } }, { "$type": "RPG.GameCore.SetBattleTargetProgress", "BattleTargetID": { "IsDynamic": false, "FixedValue": { "Value": 5001001 } }, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 787892896 ] } } }, { "$type": "RPG.GameCore.SetBattleTargetProgress", "BattleTargetID": { "IsDynamic": false, "FixedValue": { "Value": 5001004 } }, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 787892896 ] } } }, { "$type": "RPG.GameCore.SetBattleTargetProgress", "BattleTargetID": { "IsDynamic": false, "FixedValue": { "Value": 5001005 } }, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 787892896 ] } } } ] }, { "Event": "OnHPChange", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareHPRatio", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "CompareType": "Less", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1873195291 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByHPRatio", "DynamicKey": "_HPRatio", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } }, { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 90012, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQECAwEDBBABEQ==", "FixedValues": [], "DynamicHashes": [ -1226284721, 1873195291, 912879638, -347003192 ] } } }, { "$type": "RPG.GameCore.SetBattleTargetProgress", "BattleTargetID": { "IsDynamic": false, "FixedValue": { "Value": 5001001 } }, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQECAwEDBBABEQ==", "FixedValues": [], "DynamicHashes": [ -1226284721, 1873195291, 912879638, -347003192 ] } } }, { "$type": "RPG.GameCore.SetBattleTargetProgress", "BattleTargetID": { "IsDynamic": false, "FixedValue": { "Value": 5001004 } }, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQECAwEDBBABEQ==", "FixedValues": [], "DynamicHashes": [ -1226284721, 1873195291, 912879638, -347003192 ] } } }, { "$type": "RPG.GameCore.SetBattleTargetProgress", "BattleTargetID": { "IsDynamic": false, "FixedValue": { "Value": 5001005 } }, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQECAwEDBBABEQ==", "FixedValues": [], "DynamicHashes": [ -1226284721, 1873195291, 912879638, -347003192 ] } } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQECAQMDAQQEEAEDEQ==", "FixedValues": [], "DynamicHashes": [ 787892896, -1226284721, 1873195291, 912879638, -347003192 ] } }, "DynamicKey": { "Value": "RemainScore" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 912879638 ] } }, "DynamicKey": { "Value": "LowestHPRatio" } } ] } ] } ] } } }, { "Name": "Rogue_Scoring_Event_TV_Ability", "TargetInfo": { "TargetType": "Caster" }, "OnAdd": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Rogue_Scoring_Event_TV_Ability_Modifier" } } ], "Modifiers": { "Rogue_Scoring_Event_TV_Ability_Modifier": { "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 80004, "ModifyFunction": "Set", "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ] } } }, { "Name": "Rogue_Scoring_Event_Fantastic_Ability", "TargetInfo": { "TargetType": "Caster" }, "OnAdd": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Rogue_Scoring_Event_Fantastic_Ability_Modifier" } } ], "Modifiers": { "Rogue_Scoring_Event_Fantastic_Ability_Modifier": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc0131a3bf0] 0xc0131a3bc0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 80005, "ModifyFunction": "Set", "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.SetBattleTargetProgress", "BattleTargetID": { "IsDynamic": false, "FixedValue": { "Value": 5001003 } }, "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "ModifyFunction": "Set" } ] }, { "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": "TeamDark" }, { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "CasterSummonedMinions" } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareMonsterRank", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": "Equal", "CompareValue": 1 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAIR", "FixedValues": [ { "Value": 15 } ], "DynamicHashes": [ -100972443 ] } }, "DynamicKey": { "Value": "MDF_CurrentScore" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MDF_CurrentScore" }, "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 500 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 80005, "ModifyFunction": "Set", "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 500 } } }, { "$type": "RPG.GameCore.SetBattleTargetProgress", "BattleTargetID": { "IsDynamic": false, "FixedValue": { "Value": 5001003 } }, "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 500 } }, "ModifyFunction": "Set" } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 80005, "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 15 } } }, { "$type": "RPG.GameCore.SetBattleTargetProgress", "BattleTargetID": { "IsDynamic": false, "FixedValue": { "Value": 5001003 } }, "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 15 } } } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareMonsterRank", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": "Equal", "CompareValue": 2 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAIR", "FixedValues": [ { "Value": 20 } ], "DynamicHashes": [ -100972443 ] } }, "DynamicKey": { "Value": "MDF_CurrentScore" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MDF_CurrentScore" }, "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 500 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 80005, "ModifyFunction": "Set", "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 500 } } }, { "$type": "RPG.GameCore.SetBattleTargetProgress", "BattleTargetID": { "IsDynamic": false, "FixedValue": { "Value": 5001003 } }, "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 500 } }, "ModifyFunction": "Set" } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 80005, "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 20 } } }, { "$type": "RPG.GameCore.SetBattleTargetProgress", "BattleTargetID": { "IsDynamic": false, "FixedValue": { "Value": 5001003 } }, "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 20 } } } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareMonsterRank", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": "GreaterEqual", "CompareValue": 3 }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAIR", "FixedValues": [ { "Value": 40 } ], "DynamicHashes": [ -100972443 ] } }, "DynamicKey": { "Value": "MDF_CurrentScore" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MDF_CurrentScore" }, "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 500 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 80005, "ModifyFunction": "Set", "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 500 } } }, { "$type": "RPG.GameCore.SetBattleTargetProgress", "BattleTargetID": { "IsDynamic": false, "FixedValue": { "Value": 5001003 } }, "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 500 } }, "ModifyFunction": "Set" } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 80005, "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 40 } } }, { "$type": "RPG.GameCore.SetBattleTargetProgress", "BattleTargetID": { "IsDynamic": false, "FixedValue": { "Value": 5001003 } }, "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 40 } } } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MDF_CurrentScore" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 500 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Level_SpecialWin" } } ] } ] } ] } ] } } } ] }