Files
turnbasedgamedata/Config/ConfigAbility/BattleEvent/Activity_LuckyScroll_Ability.json
2024-12-02 04:04:12 -03:00

3835 lines
133 KiB
JSON

{
"AbilityList": [
{
"Modifiers": {
"Modifier_BattleEventAbility_Activity_LuckyScroll_TimerFirstPart": {
"_CallbackList": [
{
"Event": "OnPhase1",
"Priority": -12,
"CallbackConfig": [
{
"$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": "AQAAAAMK",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
-15267545
]
}
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "BattleEventTurnLeftParam"
},
"CompareType": "Greater",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ToastPile",
"DescTextID": {
"Hash": -1183433594
},
"TextIDFloatParam": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAK",
"FixedValues": [],
"DynamicHashes": [
-15267545
]
}
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"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": 192112424
}
}
],
"LifeTime": 1
}
],
"FailedTaskList": []
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"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": 201860611
}
}
],
"LifeTime": 1
}
],
"FailedTaskList": []
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"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": -1971345934
}
}
],
"LifeTime": 1
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "BattleEventTurnLeftParam"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.InfiniteWaveSkipTo",
"WaveIndex": {
"IsDynamic": false,
"FixedValue": {
"Value": -6
}
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "PhaseChangeFlag"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ModifierName": {
"Value": "Modifier_LevelAbility_Activity_LuckyScroll_BossWarning"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ModifierName": {
"Value": "Modifier_BattleEventAbility_Activity_LuckyScroll_EliteWaveMark"
}
},
{
"$type": "RPG.GameCore.ForceKill",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"CanOverkill": false
},
{
"$type": "RPG.GameCore.DestroyBattleCharacter",
"CharacterUniqueName": "TimerFirstPart"
}
]
}
]
}
]
}
]
},
{
"Event": "OnEnterBattle",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetTargetUniqueName",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"UniqueName": "TimerFirstPart"
}
]
}
],
"DynamicValues": {
"Values": {
"-15267545": {},
"-557735515": {}
}
}
}
},
"Name": "BattleEventAbility_Activity_LuckyScroll_TimerFirstPart",
"OnAdd": [
{
"$type": "RPG.GameCore.ModifyActionDelay",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AddNormalizedValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.SetCountDownWarning",
"CountDownTime": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAMK",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
-142090201
]
}
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Modifier_BattleEventAbility_Activity_LuckyScroll_TimerFirstPart"
},
"DynamicValues": {
"BattleEventTurnLeftParam": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAK",
"FixedValues": [],
"DynamicHashes": [
-142090201
]
}
}
}
}
],
"DynamicValues": {
"Values": {
"-142090201": {
"ReadInfo": {
"Type": "None",
"Str": "#BattleEvent"
}
}
}
}
},
{
"Modifiers": {
"Modifier_BattleEventAbility_Activity_LuckyScroll_TimerSecondPart": {
"_CallbackList": [
{
"Event": "OnPhase1",
"Priority": -12,
"CallbackConfig": [
{
"$type": "RPG.GameCore.LevelChallengeTurnAcc"
},
{
"$type": "RPG.GameCore.SetDynamicValueByVariateType",
"DynamicKey": "BattleEventTurnLeftParam"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareChallengeLeft",
"CompareType": "Greater",
"CompareValue": 3
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ToastPile",
"DescTextID": {
"Hash": -1183433594
},
"TextIDFloatParam": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAK",
"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": 192112424
}
}
],
"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": 201860611
}
}
],
"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": -1971345934
}
}
],
"LifeTime": 1
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareChallengeLeft",
"CompareType": "LessEqual"
},
"SuccessTaskList": [],
"FailedTaskList": []
}
]
}
]
}
]
},
{
"Event": "OnEnterBattle",
"CallbackConfig": []
}
],
"DynamicValues": {
"Values": {
"-15267545": {},
"-557735515": {}
}
}
}
},
"Name": "BattleEventAbility_Activity_LuckyScroll_TimerSecondPart",
"OnAdd": [
{
"$type": "RPG.GameCore.SetLevelChallengeTurnLimit",
"LimitType": "Win",
"LimitCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAK",
"FixedValues": [],
"DynamicHashes": [
-142090201
]
}
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Modifier_BattleEventAbility_Activity_LuckyScroll_TimerSecondPart"
},
"DynamicValues": {
"BattleEventTurnLeftParam": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAK",
"FixedValues": [],
"DynamicHashes": [
-142090201
]
}
}
}
}
],
"DynamicValues": {
"Values": {
"-142090201": {
"ReadInfo": {
"Type": "None",
"Str": "#BattleEvent"
}
}
}
}
},
{
"Modifiers": {
"Modifier_Activity_LuckyScroll_Scoring_Ability_0001": {
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ModifierName": {
"Value": "Modifier_BattleEventAbility_Activity_LuckyScroll_EliteWaveMark"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"Predicate": {
"$type": "RPG.GameCore.ByCompareMonsterRank",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"CompareType": "GreaterEqual",
"CompareValue": 3
},
"ByRandom": true,
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "Modifier_Activity_LuckyScroll_Scoring_Ability_0001_Enemy"
}
}
]
}
]
}
]
},
{
"Event": "OnWaveMonster",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ModifierName": {
"Value": "Modifier_BattleEventAbility_Activity_LuckyScroll_EliteWaveMark"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"Predicate": {
"$type": "RPG.GameCore.ByCompareMonsterRank",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"CompareType": "GreaterEqual",
"CompareValue": 3
},
"ByRandom": true,
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "Modifier_Activity_LuckyScroll_Scoring_Ability_0001_Enemy"
}
}
]
},
{
"$type": "RPG.GameCore.CustomMonsterWaveInfo",
"CurrentWave": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAK",
"FixedValues": [],
"DynamicHashes": [
-1923427849
]
}
},
"MaxWave": {
"IsDynamic": false,
"FixedValue": {
"Value": 6
}
}
},
{
"$type": "RPG.GameCore.TriggerUINotify",
"NotifyTypeName": "BattleShowNextWaveDialog"
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAIK",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
-1923427849
]
}
},
"DynamicKey": {
"Value": "_CurrentWave"
}
}
]
}
]
},
{
"Event": "OnListenInsertAbilityFinish",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ModifierName": {
"Value": "Modifier_BattleEventAbility_Activity_LuckyScroll_EliteWaveMark"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"Predicate": {
"$type": "RPG.GameCore.ByCompareMonsterRank",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"CompareType": "GreaterEqual",
"CompareValue": 3
},
"ByRandom": true,
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "Modifier_Activity_LuckyScroll_Scoring_Ability_0001_Enemy"
}
}
]
}
]
}
]
}
],
"DynamicValues": {
"Values": {
"-1653962298": {},
"-1563988236": {},
"-1923427849": {}
}
}
},
"Modifier_Activity_LuckyScroll_Scoring_Ability_0001_Enemy": {
"BehaviorFlagList": [
"KeepOnDeathrattle"
],
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"Predicate": {
"$type": "RPG.GameCore.ByAny",
"PredicateList": [
{
"$type": "RPG.GameCore.ByHasSummonRelation",
"SummonerType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ServantType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
}
},
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "Modifier_Activity_LuckyScroll_Scoring_Ability_0001_SummonMonsterMark"
}
}
]
},
"ByRandom": true,
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.DebugLog",
"Level": "Warn",
"Message": "[ModifierOwnerEntity]"
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"AliveOnly": false,
"ModifierName": {
"Value": "Modifier_Activity_LuckyScroll_Scoring_Ability_0001_SummonMonsterMark"
}
},
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
},
{
"$type": "RPG.GameCore.DefineDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "CurrentHPPercentage"
}
},
{
"$type": "RPG.GameCore.DefineDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "HPScore"
}
},
{
"$type": "RPG.GameCore.DefineDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "RemainingScore"
}
},
{
"$type": "RPG.GameCore.DefineDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "KillScore"
}
},
{
"$type": "RPG.GameCore.SetDynamicValueByVariateType",
"DynamicKey": "MDF_CurrentWave",
"VariateType": "CurWaveIndex"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareMonsterRank",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"CompareType": "Equal",
"CompareValue": 3
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValueByCopying",
"FromTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"FromDynamicKey": {
"Value": "PhaseChangeWave"
},
"FromModifierName": {
"Value": "Modifier_BattleEventAbility_Activity_LuckyScroll_EliteWaveMark"
},
"ToTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ToDynamicKey": {
"Value": "MDF_WaveCount"
}
},
{
"$type": "RPG.GameCore.SetDynamicValueByAddValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Key": {
"Value": "MDF_CurrentWave"
},
"AddValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAABAAMK",
"FixedValues": [
{
"Value": 0
}
],
"DynamicHashes": [
260171796
]
}
},
"Min": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"Max": {
"IsDynamic": false,
"FixedValue": {
"Value": 100
}
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ModifierName": {
"Value": "Modifier_Activity_LuckyScroll_Wave_Ability_0001_ScoringUp"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 8000
}
},
"DynamicKey": {
"Value": "HPScore"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAK",
"FixedValues": [],
"DynamicHashes": [
-347003192
]
}
},
"DynamicKey": {
"Value": "RemainingScore"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 2000
}
},
"DynamicKey": {
"Value": "KillScore"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 6000
}
},
"DynamicKey": {
"Value": "HPScore"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAK",
"FixedValues": [],
"DynamicHashes": [
-347003192
]
}
},
"DynamicKey": {
"Value": "RemainingScore"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1500
}
},
"DynamicKey": {
"Value": "KillScore"
}
}
]
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareMonsterRank",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"CompareType": "Equal",
"CompareValue": 4
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValueByVariateType",
"DynamicKey": "MDF_MonsterMaxPhase",
"VariateType": "MaxMonsterPhase"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "MDF_MonsterMaxPhase"
},
"CompareType": "Greater",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 10000
}
},
"DynamicKey": {
"Value": "HPScore"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAK",
"FixedValues": [],
"DynamicHashes": [
-347003192
]
}
},
"DynamicKey": {
"Value": "RemainingScore"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "KillScore"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 8000
}
},
"DynamicKey": {
"Value": "HPScore"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAK",
"FixedValues": [],
"DynamicHashes": [
-347003192
]
}
},
"DynamicKey": {
"Value": "RemainingScore"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 2000
}
},
"DynamicKey": {
"Value": "KillScore"
}
}
]
}
]
}
]
}
]
},
{
"Event": "OnListenCharacterCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"Predicate": {
"$type": "RPG.GameCore.ByAny",
"PredicateList": [
{
"$type": "RPG.GameCore.ByHasSummonRelation",
"SummonerType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ServantType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
}
},
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "Modifier_Activity_LuckyScroll_Scoring_Ability_0001_SummonMonsterMark"
}
}
]
},
"ByRandom": true,
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AliveOnly": false,
"ModifierName": {
"Value": "Modifier_Activity_LuckyScroll_Scoring_Ability_0001_SummonMonsterMark"
}
}
]
}
]
},
{
"Event": "OnBeforeDying",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ModifierName": {
"Value": "Modifier_BattleEventAbility_Activity_LuckyScroll_EliteWaveMark"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetBattleScoringItem",
"ScoringID": 90014,
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQkBCg==",
"FixedValues": [],
"DynamicHashes": [
-1226284721,
1676004912
]
}
}
}
]
}
]
},
{
"Event": "OnHPChange",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ModifierName": {
"Value": "Modifier_BattleEventAbility_Activity_LuckyScroll_EliteWaveMark"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValueByHPRatio",
"DynamicKey": "CurrentHPPercentage",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "CurrentHPPercentage"
},
"CompareType": "Less",
"CompareValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQUK",
"FixedValues": [],
"DynamicHashes": [
472928100,
-347003192
]
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetBattleScoringItem",
"ScoringID": 90014,
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQECAQMEAwkBCg==",
"FixedValues": [],
"DynamicHashes": [
-1226284721,
472928100,
-1420706775,
-347003192
]
}
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "MDF_MonsterMaxPhase"
},
"CompareType": "Greater",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.ByCompareHPRatio",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"CompareType": "LessEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 10000
}
},
"DynamicKey": {
"Value": "RemainingScore"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQEAAQIBAwQDCQEDCg==",
"FixedValues": [],
"DynamicHashes": [
472928100,
-1226284721,
-1420706775,
-347003192
]
}
},
"DynamicKey": {
"Value": "RemainingScore"
}
}
]
}
]
}
]
}
]
}
],
"DynamicValues": {
"Values": {
"1172646904": {},
"260171796": {},
"593589739": {}
}
}
}
},
"Name": "Activity_LuckyScroll_Scoring_Ability_0001",
"TargetInfo": {
"TargetType": "Caster"
},
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Modifier_Activity_LuckyScroll_Scoring_Ability_0001"
}
}
]
},
{
"Modifiers": {
"Modifier_Activity_LuckyScroll_Scoring_Ability_0002": {
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"Predicate": {
"$type": "RPG.GameCore.ByAny",
"PredicateList": [
{
"$type": "RPG.GameCore.ByHasSummonRelation",
"SummonerType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ServantType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
}
},
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "Modifier_Activity_LuckyScroll_Scoring_Ability_0001_SummonMonsterMark"
}
}
]
},
"ByRandom": true,
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "Modifier_Activity_LuckyScroll_Scoring_Ability_0001_SummonMonsterMark"
}
},
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"Predicate": {
"$type": "RPG.GameCore.ByCompareMonsterRank",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"CompareType": "GreaterEqual",
"CompareValue": 3
},
"ByRandom": true,
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "Modifier_Activity_LuckyScroll_Scoring_Ability_0002_Enemy"
}
}
]
}
]
},
{
"Event": "OnWaveMonster",
"CallbackConfig": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"Predicate": {
"$type": "RPG.GameCore.ByCompareMonsterRank",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"CompareType": "GreaterEqual",
"CompareValue": 3
},
"ByRandom": true,
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "Modifier_Activity_LuckyScroll_Scoring_Ability_0002_Enemy"
}
}
]
}
]
},
{
"Event": "OnListenInsertAbilityFinish",
"CallbackConfig": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"Predicate": {
"$type": "RPG.GameCore.ByCompareMonsterRank",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"CompareType": "GreaterEqual",
"CompareValue": 3
},
"ByRandom": true,
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "Modifier_Activity_LuckyScroll_Scoring_Ability_0002_Enemy"
}
}
]
}
]
}
],
"DynamicValues": {
"Values": {
"-1653962298": {},
"-1563988236": {}
}
}
},
"Modifier_Activity_LuckyScroll_Scoring_Ability_0002_Enemy": {
"BehaviorFlagList": [
"KeepOnDeathrattle"
],
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.DefineDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "CurrentHPPercentage"
}
},
{
"$type": "RPG.GameCore.DefineDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "HPScore"
}
},
{
"$type": "RPG.GameCore.DefineDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "RemainingScore"
}
},
{
"$type": "RPG.GameCore.DefineDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "KillScore"
}
},
{
"$type": "RPG.GameCore.SetDynamicValueByVariateType",
"DynamicKey": "MDF_CurrentWave",
"VariateType": "CurWaveIndex"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareMonsterRank",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"CompareType": "Equal",
"CompareValue": 3
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 8000
}
},
"DynamicKey": {
"Value": "HPScore"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAK",
"FixedValues": [],
"DynamicHashes": [
-347003192
]
}
},
"DynamicKey": {
"Value": "RemainingScore"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 2000
}
},
"DynamicKey": {
"Value": "KillScore"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareMonsterRank",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"CompareType": "Equal",
"CompareValue": 4
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 25000
}
},
"DynamicKey": {
"Value": "HPScore"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAK",
"FixedValues": [],
"DynamicHashes": [
-347003192
]
}
},
"DynamicKey": {
"Value": "RemainingScore"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "KillScore"
}
}
]
}
]
}
]
},
{
"Event": "OnListenCharacterCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"Predicate": {
"$type": "RPG.GameCore.ByAny",
"PredicateList": [
{
"$type": "RPG.GameCore.ByHasSummonRelation",
"SummonerType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ServantType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
}
},
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "Modifier_Activity_LuckyScroll_Scoring_Ability_0001_SummonMonsterMark"
}
}
]
},
"ByRandom": true,
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AliveOnly": false,
"ModifierName": {
"Value": "Modifier_Activity_LuckyScroll_Scoring_Ability_0001_SummonMonsterMark"
}
}
]
}
]
},
{
"Event": "OnBeforeDying",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ModifierName": {
"Value": "Modifier_BattleEventAbility_Activity_LuckyScroll_EliteWaveMark"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetBattleScoringItem",
"ScoringID": 90015,
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQkBCg==",
"FixedValues": [],
"DynamicHashes": [
-1226284721,
1676004912
]
}
}
},
{
"$type": "RPG.GameCore.SetBattleTargetProgress",
"BattleTargetID": {
"IsDynamic": false,
"FixedValue": {
"Value": 5000701
}
},
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQkBCg==",
"FixedValues": [],
"DynamicHashes": [
-1226284721,
1676004912
]
}
}
}
]
}
]
},
{
"Event": "OnHPChange",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ModifierName": {
"Value": "Modifier_BattleEventAbility_Activity_LuckyScroll_EliteWaveMark"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValueByHPRatio",
"DynamicKey": "CurrentHPPercentage",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "CurrentHPPercentage"
},
"CompareType": "Less",
"CompareValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQUK",
"FixedValues": [],
"DynamicHashes": [
472928100,
-347003192
]
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetBattleScoringItem",
"ScoringID": 90007,
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQECAQMEAwkBCg==",
"FixedValues": [],
"DynamicHashes": [
-1226284721,
472928100,
-1420706775,
-347003192
]
}
}
},
{
"$type": "RPG.GameCore.SetBattleTargetProgress",
"BattleTargetID": {
"IsDynamic": false,
"FixedValue": {
"Value": 5000701
}
},
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQECAQMEAwkBCg==",
"FixedValues": [],
"DynamicHashes": [
-1226284721,
472928100,
-1420706775,
-347003192
]
}
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "MDF_PhaseCount"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.ByCompareHPRatio",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"CompareType": "LessEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 25000
}
},
"DynamicKey": {
"Value": "RemainingScore"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 25000
}
},
"DynamicKey": {
"Value": "HPScore"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
},
"DynamicKey": {
"Value": "MDF_PhaseCount"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQEAAQIBAwQDCQEDCg==",
"FixedValues": [],
"DynamicHashes": [
472928100,
-1226284721,
-1420706775,
-347003192
]
}
},
"DynamicKey": {
"Value": "RemainingScore"
}
}
]
}
]
}
]
}
]
}
],
"DynamicValues": {
"Values": {
"1172646904": {},
"109189246": {}
}
}
}
},
"Name": "Activity_LuckyScroll_Scoring_Ability_0002",
"TargetInfo": {
"TargetType": "Caster"
},
"OnAdd": [
{
"$type": "RPG.GameCore.CreateBattleTarget",
"BattleTargetID": {
"IsDynamic": false,
"FixedValue": {
"Value": 5000701
}
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Modifier_Activity_LuckyScroll_Scoring_Ability_0002"
}
}
]
},
{
"Modifiers": {
"MModifier_Activity_LuckyScroll_Scoring_Ability_0003": {
"_CallbackList": [
{
"Event": "OnLeaveBattle",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByLocalWin"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValueByCopying",
"FromTargetType": {
"$type": "RPG.GameCore.TargetSequence",
"Sequence": [
{
"$type": "RPG.GameCore.TargetAlias",
"Alias": "BattleEventEntityList"
},
{
"$type": "RPG.GameCore.TargetFilter",
"Predicate": {
"$type": "RPG.GameCore.ByCompareBattleEventID",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"TargetBattleEventID": {
"IsDynamic": false,
"FixedValue": {
"Value": 62005
}
}
}
}
]
},
"FromDynamicKey": {
"Value": "BattleEventTurnLeftParam"
},
"FromModifierName": {
"Value": "Modifier_BattleEventAbility_Activity_LuckyScroll_TimerSecondPart"
},
"ToTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ToDynamicKey": {
"Value": "TurnLeft"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "TurnLeft"
},
"CompareType": "Greater",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetBattleScoringItem",
"ScoringID": 90016,
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQECAQMAAAMEAAEJAgkBCg==",
"FixedValues": [
{
"Value": 1
},
{
"Value": 10000
}
],
"DynamicHashes": [
-1226284721,
339799074,
-1653962298,
-1563988236
]
}
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ModifierName": {
"Value": "Modifier_ActivityTelevision_DeathLevel"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetBattleTargetProgress",
"BattleTargetID": {
"IsDynamic": false,
"FixedValue": {
"Value": 5000701
}
},
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQECAQMAAAMEAAEJAgkBCg==",
"FixedValues": [
{
"Value": 1
},
{
"Value": 10000
}
],
"DynamicHashes": [
-1226284721,
339799074,
-1653962298,
-1563988236
]
}
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.SetBattleTargetProgress",
"BattleTargetID": {
"IsDynamic": false,
"FixedValue": {
"Value": 5000702
}
},
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQECAQMAAAMEAAEJAgkBCg==",
"FixedValues": [
{
"Value": 1
},
{
"Value": 10000
}
],
"DynamicHashes": [
-1226284721,
339799074,
-1653962298,
-1563988236
]
}
}
}
]
}
]
}
]
}
]
}
],
"DynamicValues": {
"Values": {
"-1653962298": {},
"-1563988236": {}
}
}
}
},
"Name": "Activity_LuckyScroll_Scoring_Ability_0003",
"TargetInfo": {
"TargetType": "Caster"
},
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MModifier_Activity_LuckyScroll_Scoring_Ability_0003"
}
}
]
},
{
"Modifiers": {
"Modifier_Activity_LuckyScroll_Wave_Ability_0001": {
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"ByRandom": true,
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "Modifier_Activity_LuckyScroll_Wave_Ability_0001_Enemy"
}
}
]
}
]
},
{
"Event": "OnWaveMonster",
"CallbackConfig": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"ByRandom": true,
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "Modifier_Activity_LuckyScroll_Wave_Ability_0001_Enemy"
}
}
]
}
]
},
{
"Event": "OnListenInsertAbilityFinish",
"CallbackConfig": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"ByRandom": true,
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "Modifier_Activity_LuckyScroll_Wave_Ability_0001_Enemy"
}
}
]
}
]
}
]
},
"Modifier_Activity_LuckyScroll_Wave_Ability_0001_Enemy": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "AttackAddedRatio",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAK",
"FixedValues": [],
"DynamicHashes": [
462955996
]
}
}
},
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "HPAddedRatio",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAK",
"FixedValues": [],
"DynamicHashes": [
59671469
]
}
}
}
]
}
],
"Stacking": "ReplaceByCaster"
},
"Modifier_Activity_LuckyScroll_Wave_Ability_0001_ScoringUp": {
"Stacking": "Replace"
}
},
"Name": "Modifier_Activity_LuckyScroll_Wave_Ability_0001",
"OnAdd": [
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/BattleAlertHint.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 1773542655
}
}
],
"LifeTime": 2
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Modifier_Activity_LuckyScroll_Wave_Ability_0001"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ModifierName": {
"Value": "Modifier_Activity_LuckyScroll_Wave_Ability_0001_ScoringUp"
}
}
],
"OnRemove": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Modifier_Activity_LuckyScroll_Wave_Ability_0001"
}
}
]
},
{
"Name": "LevelAbility_Activity_LuckyScroll_Hunting_StartWarning",
"TargetInfo": {
"TargetType": "InherentTargetEntity"
},
"OnStart": [
{
"$type": "RPG.GameCore.DebugLog",
"Level": "Warn",
"Message": "==============开局提示触发======================"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 1.5
}
},
"IsRealtime": true
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Battle/BattleSelfUpWarningHintDialog.prefab",
"WaitShowPageFinish": true,
"UITextNodes": [
{
"TextPath": "Root/Contents/TextPanel/Text",
"TextContent": {
"Hash": -1628874721
}
}
],
"LifeTime": 1.3
},
{
"$type": "RPG.GameCore.ShowBattleWhiteboxText",
"TextContent": "攻击力已成长0层"
}
]
},
{
"Name": "LevelAbility_Activity_LuckyScroll_SpreadBomb_StartWarning",
"TargetInfo": {
"TargetType": "InherentTargetEntity"
},
"OnStart": [
{
"$type": "RPG.GameCore.DebugLog",
"Level": "Warn",
"Message": "==============开局提示触发======================"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 1.5
}
},
"IsRealtime": true
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Battle/BattleSelfUpWarningHintDialog.prefab",
"WaitShowPageFinish": true,
"UITextNodes": [
{
"TextPath": "Root/Contents/TextPanel/Text",
"TextContent": {
"Hash": -1628874721
}
}
],
"LifeTime": 1.3
},
{
"$type": "RPG.GameCore.ShowBattleWhiteboxText",
"TextContent": "攻击力已成长0层"
}
]
},
{
"Name": "BattleEventAbility_Activity_LuckyScroll_BuffLevelWarningBeast",
"TargetInfo": {
"TargetType": "InherentTargetEntity"
},
"OnStart": [
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 1.5
}
},
"IsRealtime": true
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Battle/BattleSelfUpWarningHintDialog.prefab",
"WaitShowPageFinish": true,
"UITextNodes": [
{
"TextPath": "Root/Contents/TextPanel/Text",
"TextContent": {
"Hash": -273454749
}
}
],
"LifeTime": 1.3
},
{
"$type": "RPG.GameCore.InitActivityTelevisionBuffInfo",
"BuffIcon": "SpriteOutput/Quest/Television/TelevisionMatchThreeBuffIcon/WatchThreeBuffIcon03.png",
"DescText": {
"Hash": 846076021
},
"InitCount": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TutorialGroupID": 8093
},
{
"$type": "RPG.GameCore.CreateBattleTarget",
"BattleTargetID": {
"IsDynamic": false,
"FixedValue": {
"Value": 5000704
}
}
},
{
"$type": "RPG.GameCore.SetBattleTargetProgress",
"BattleTargetID": {
"IsDynamic": false,
"FixedValue": {
"Value": 5000704
}
},
"ModifyValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.SetBattleTargetDialogOffset",
"Offset": {
"X": 0,
"Y": -50
}
}
]
},
{
"Name": "BattleEventAbility_Activity_LuckyScroll_BuffLevelWarningTV",
"TargetInfo": {
"TargetType": "InherentTargetEntity"
},
"OnStart": [
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 1.5
}
},
"IsRealtime": true
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Battle/BattleSelfUpWarningHintDialog.prefab",
"WaitShowPageFinish": true,
"UITextNodes": [
{
"TextPath": "Root/Contents/TextPanel/Text",
"TextContent": {
"Hash": -273454749
}
}
],
"LifeTime": 1.3
},
{
"$type": "RPG.GameCore.InitActivityTelevisionBuffInfo",
"BuffIcon": "SpriteOutput/Quest/Television/TelevisionMatchThreeBuffIcon/WatchThreeBuffIcon04.png",
"DescText": {
"Hash": 7224886
},
"InitCount": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TutorialGroupID": 8094
},
{
"$type": "RPG.GameCore.CreateBattleTarget",
"BattleTargetID": {
"IsDynamic": false,
"FixedValue": {
"Value": 5000705
}
}
},
{
"$type": "RPG.GameCore.SetBattleTargetProgress",
"BattleTargetID": {
"IsDynamic": false,
"FixedValue": {
"Value": 5000705
}
},
"ModifyValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.SetBattleTargetDialogOffset",
"Offset": {
"X": 0,
"Y": -50
}
}
]
},
{
"Name": "BattleEventAbility_Activity_LuckyScroll_BuffLevelWarningJunk",
"TargetInfo": {
"TargetType": "InherentTargetEntity"
},
"OnStart": [
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 1.5
}
},
"IsRealtime": true
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Battle/BattleSelfUpWarningHintDialog.prefab",
"WaitShowPageFinish": true,
"UITextNodes": [
{
"TextPath": "Root/Contents/TextPanel/Text",
"TextContent": {
"Hash": -273454749
}
}
],
"LifeTime": 1.3
},
{
"$type": "RPG.GameCore.InitActivityTelevisionBuffInfo",
"BuffIcon": "SpriteOutput/Quest/Television/TelevisionMatchThreeBuffIcon/WatchThreeBuffIcon01.png",
"DescText": {
"Hash": -340042226
},
"InitCount": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TutorialGroupID": 8091
},
{
"$type": "RPG.GameCore.CreateBattleTarget",
"BattleTargetID": {
"IsDynamic": false,
"FixedValue": {
"Value": 5000706
}
}
},
{
"$type": "RPG.GameCore.SetBattleTargetProgress",
"BattleTargetID": {
"IsDynamic": false,
"FixedValue": {
"Value": 5000706
}
},
"ModifyValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.SetBattleTargetDialogOffset",
"Offset": {
"X": 0,
"Y": -50
}
}
]
},
{
"Name": "LevelAbility_Activity_LuckyScroll_BossWarning",
"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.5
}
}
},
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Battle/BattleWarningHintDialog.prefab",
"WaitShowPageFinish": true,
"UITextNodes": [
{
"TextPath": "Root/Contents/TextPanel/Text",
"TextContent": {
"Hash": -238277369
}
}
],
"LifeTime": 3
}
]
},
{
"Modifiers": {
"Modifier_LevelAbility_Activity_LuckyScroll_Hunting_EnterBattle": {
"_CallbackList": [
{
"Event": "OnEnterBattle",
"CallbackConfig": [
{
"$type": "RPG.GameCore.TurnInsertAbility",
"AbilityName": {
"Value": "LevelAbility_Activity_LuckyScroll_Hunting_StartWarning"
},
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"AbilityTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"InsertAbilityPriority": "LevelPerformMonster"
},
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab",
"WaitShowPageFinish": true,
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 1508616400
}
}
],
"LifeTime": 1.5
},
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
}
]
}
},
"Name": "LevelAbility_Activity_LuckyScroll_Hunting",
"OnAdd": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ModifierName": {
"Value": "Modifier_ActivityTelevision_DeathLevel"
}
},
"SuccessTaskList": [],
"FailedTaskList": [
{
"$type": "RPG.GameCore.CreateBattleEvent",
"EventID": {
"IsDynamic": false,
"FixedValue": {
"Value": 62006
}
},
"Team": "TeamNeutral",
"IsDynamicPreload": true
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ModifierName": {
"Value": "Modifier_BattleEventAbility_Activity_LuckyScroll_BuffLayer"
}
},
{
"$type": "RPG.GameCore.DefineDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"DynamicKey": {
"Value": "PhaseChangeFlag"
}
},
{
"$type": "RPG.GameCore.ToggleScoreCounterShow"
},
{
"$type": "RPG.GameCore.AddStageAbilityByName",
"StageAbilityName": {
"Value": "LevelAbility_Activity_LuckyScroll_Hunting_StartWarning"
},
"CanReplace": false,
"DynamicValues": {}
},
{
"$type": "RPG.GameCore.AddStageAbilityByName",
"StageAbilityName": {
"Value": "LevelAbility_Activity_LuckyScroll_BossWarning"
},
"CanReplace": false,
"DynamicValues": {}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ModifierName": {
"Value": "Modifier_LevelAbility_Activity_LuckyScroll_Hunting_EnterBattle"
}
},
{
"$type": "RPG.GameCore.AddStageAbilityByName",
"StageAbilityName": {
"Value": "StageAbility_ActivityHeaven_TriggerDelay"
},
"CanReplace": false,
"DynamicValues": {
"MDF_ActionDelay": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAK",
"FixedValues": [],
"DynamicHashes": [
462955996
]
}
},
"MDF_DamageRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAK",
"FixedValues": [],
"DynamicHashes": [
59671469
]
}
},
"MDF_AttackUPRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAK",
"FixedValues": [],
"DynamicHashes": [
1625755410
]
}
}
}
}
]
}
]
},
{
"Modifiers": {
"Modifier_LevelAbility_Activity_LuckyScroll_SpreadBomb_EnterBattle": {
"_CallbackList": [
{
"Event": "OnEnterBattle",
"CallbackConfig": [
{
"$type": "RPG.GameCore.TurnInsertAbility",
"AbilityName": {
"Value": "LevelAbility_Activity_LuckyScroll_SpreadBomb_StartWarning"
},
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"AbilityTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"InsertAbilityPriority": "LevelPerformMonster"
},
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/BattleLimitedTurnHint.prefab",
"WaitShowPageFinish": true,
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 1508616400
}
}
],
"LifeTime": 1.5
},
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
}
]
}
},
"Name": "LevelAbility_Activity_LuckyScroll_SpreadBomb",
"OnAdd": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ModifierName": {
"Value": "Modifier_ActivityTelevision_DeathLevel"
}
},
"SuccessTaskList": [],
"FailedTaskList": [
{
"$type": "RPG.GameCore.CreateBattleEvent",
"EventID": {
"IsDynamic": false,
"FixedValue": {
"Value": 62006
}
},
"Team": "TeamNeutral",
"IsDynamicPreload": true
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ModifierName": {
"Value": "Modifier_BattleEventAbility_Activity_LuckyScroll_BuffLayer"
}
},
{
"$type": "RPG.GameCore.DefineDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"DynamicKey": {
"Value": "PhaseChangeFlag"
}
},
{
"$type": "RPG.GameCore.ToggleScoreCounterShow"
},
{
"$type": "RPG.GameCore.AddStageAbilityByName",
"StageAbilityName": {
"Value": "LevelAbility_Activity_LuckyScroll_SpreadBomb_StartWarning"
},
"CanReplace": false,
"DynamicValues": {}
},
{
"$type": "RPG.GameCore.AddStageAbilityByName",
"StageAbilityName": {
"Value": "LevelAbility_Activity_LuckyScroll_BossWarning"
},
"CanReplace": false,
"DynamicValues": {}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ModifierName": {
"Value": "Modifier_LevelAbility_Activity_LuckyScroll_SpreadBomb_EnterBattle"
}
},
{
"$type": "RPG.GameCore.AddStageAbilityByName",
"StageAbilityName": {
"Value": "StageAbility_ActivityHeaven_TriggerAOE"
},
"CanReplace": false,
"DynamicValues": {
"MDF_DamageRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAK",
"FixedValues": [],
"DynamicHashes": [
462955996
]
}
},
"MDF_AttackUPRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAK",
"FixedValues": [],
"DynamicHashes": [
59671469
]
}
}
}
}
]
}
]
}
],
"GlobalModifiers": {
"Modifier_Activity_LuckyScroll_Scoring_Ability_0001_SummonMonsterMark": {},
"Modifier_BattleEventAbility_Activity_LuckyScroll_EliteWaveMark": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.DefineDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"DynamicKey": {
"Value": "PhaseChangeWave"
}
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_LevelAbility_Activity_LuckyScroll_Dinosaur"
}
},
"ByRandom": true,
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.DisableBattleTarget",
"BattleTargetID": {
"IsDynamic": false,
"FixedValue": {
"Value": 5000703
}
}
}
]
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_LevelAbility_Activity_LuckyScroll_Beast"
}
},
"ByRandom": true,
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.DisableBattleTarget",
"BattleTargetID": {
"IsDynamic": false,
"FixedValue": {
"Value": 5000704
}
}
}
]
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_LevelAbility_Activity_LuckyScroll_TV"
}
},
"ByRandom": true,
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.DisableBattleTarget",
"BattleTargetID": {
"IsDynamic": false,
"FixedValue": {
"Value": 5000705
}
}
}
]
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MMonster_LevelAbility_Activity_LuckyScroll_Junk"
}
},
"ByRandom": true,
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.DisableBattleTarget",
"BattleTargetID": {
"IsDynamic": false,
"FixedValue": {
"Value": 5000706
}
}
}
]
},
{
"$type": "RPG.GameCore.SetDynamicValueByVariateType",
"DynamicKey": "PhaseChangeWave",
"VariateType": "CurWaveIndex",
"WriteTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
}
}
]
}
],
"DynamicValues": {
"Values": {
"504048856": {}
}
}
},
"Modifier_LevelAbility_Activity_LuckyScroll_BossWarning": {
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.TurnInsertAbility",
"AbilityName": {
"Value": "LevelAbility_Activity_LuckyScroll_BossWarning"
},
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"AbilityTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"InsertAbilityPriority": "PROG_MonsterLowest"
}
]
},
{
"Event": "OnListenTurnEnd",
"CallbackConfig": [
{
"$type": "RPG.GameCore.DefineDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"DynamicKey": {
"Value": "PhaseChangeFlag"
},
"ResetValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.CreateBattleEvent",
"EventID": {
"IsDynamic": false,
"FixedValue": {
"Value": 62005
}
},
"Team": "TeamNeutral",
"IsDynamicPreload": true
},
{
"$type": "RPG.GameCore.CreateBattleTarget",
"BattleTargetID": {
"IsDynamic": false,
"FixedValue": {
"Value": 5000702
}
}
},
{
"$type": "RPG.GameCore.ToggleScoreCounterShow",
"Enable": true
},
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
}
],
"Stacking": "Replace"
},
"Modifier_BattleEventAbility_Activity_LuckyScroll_BuffLayer": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"DynamicKey": {
"Value": "Level_CurrentLayer"
},
"ContextScope": "TargetEntity",
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.DefineDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"DynamicKey": {
"Value": "Level_CurrentLayer"
},
"ContextScope": "TargetEntity"
}
]
}
]
},
{
"Event": "OnLeaveBattle",
"CallbackConfig": []
}
]
},
"Modifier_LevelAbility_Activity_LuckyScroll_Hunting_Avatar": {
"LayerAddWhenStack": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValueByModifierValue",
"ValueType": "Layer",
"Multiplier": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": "CurrentLayer"
},
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "AttackAddedRatio",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQQK",
"FixedValues": [],
"DynamicHashes": [
1351893788,
1092250168
]
}
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ModifierName": {
"Value": "Modifier_ActivityTelevision_DeathLevel"
}
},
"FailedTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ContextScope": "TargetEntity",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAK",
"FixedValues": [],
"DynamicHashes": [
1092250168
]
}
},
"DynamicKey": {
"Value": "Level_CurrentLayer"
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "isDeath"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ShowBattleWhiteboxText",
"TextContent": "攻击力已成长{CurrentLayer}层"
}
]
}
]
}
],
"Stacking": "ReplaceByCaster",
"DynamicValues": {
"Values": {
"1092250168": {},
"1974361656": {},
"68093252": {}
}
}
},
"Modifier_LevelAbility_Activity_LuckyScroll_SpreadBomb_Avatar": {
"LayerAddWhenStack": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValueByModifierValue",
"ValueType": "Layer",
"Multiplier": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": "CurrentLayer"
},
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "AttackAddedRatio",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQQK",
"FixedValues": [],
"DynamicHashes": [
1351893788,
1092250168
]
}
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ModifierName": {
"Value": "Modifier_ActivityTelevision_DeathLevel"
}
},
"FailedTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ContextScope": "TargetEntity",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAK",
"FixedValues": [],
"DynamicHashes": [
1092250168
]
}
},
"DynamicKey": {
"Value": "Level_CurrentLayer"
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "isDeath"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ShowBattleWhiteboxText",
"TextContent": "攻击力已成长{CurrentLayer}层"
}
]
}
]
}
],
"Stacking": "ReplaceByCaster",
"DynamicValues": {
"Values": {
"1092250168": {},
"1974361656": {},
"68093252": {}
}
}
}
}
}