{ "AbilityList": [ { "Name": "StageAbility_633023", "OnAdd": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Modifier_StageAbility_633023" } } ], "Modifiers": { "Modifier_StageAbility_633023": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc010400de0] 0xc010400db0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnListenCharacterDie", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAvatarBaseType", "BaseTypeList": [ "Priest", "Shaman", "Knight", "Memory" ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAMR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -1342592610 ] } }, "DynamicKey": { "Value": "_Count" } }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "Predicate": { "$type": "RPG.GameCore.ByAvatarBaseType", "BaseTypeList": [ "Priest", "Shaman", "Knight", "Memory" ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } }, "TaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Modifier_StageAbility_633023_Character" } } ] } ] } ] }, { "Event": "OnListenCharacterCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAvatarBaseType", "BaseTypeList": [ "Priest", "Shaman", "Knight", "Memory" ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAIR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -1342592610 ] } }, "DynamicKey": { "Value": "_Count" } }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "Predicate": { "$type": "RPG.GameCore.ByAvatarBaseType", "BaseTypeList": [ "Priest", "Shaman", "Knight", "Memory" ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } }, "TaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Modifier_StageAbility_633023_Character" } } ] } ] } ] } ] }, "Modifier_StageAbility_633023_Character": { "Stacking": "ReplaceByCaster", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc010432720] 0xc0104326f0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0104329f0] 0xc0104329c0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc010432cc0] 0xc010432c90}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc010432f90] 0xc010432f60}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc010433260] 0xc010433230}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc010433530] 0xc010433500}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc010433800] 0xc0104337d0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc010433ad0] 0xc010433aa0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByCopying", "FromTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "FromDynamicKey": { "Value": "_Count" }, "FromModifierName": { "Value": "Modifier_StageAbility_633023" }, "ToTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ToDynamicKey": { "Value": "_HeroCount" } }, { "$type": "RPG.GameCore.DebugLog", "Level": "Warn", "Message": "========_HeroCount======{_HeroCount}======================" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQR", "FixedValues": [], "DynamicHashes": [ 462955996, -1357669822 ] } }, "DynamicKey": { "Value": "_CriticalChanceTotal" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQR", "FixedValues": [], "DynamicHashes": [ 59671469, -1357669822 ] } }, "DynamicKey": { "Value": "_CriticalDamageTotal" } }, { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "CriticalChanceBase", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1732279664 ] } } }, { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "CriticalDamageBase", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 225755985 ] } } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQR", "FixedValues": [], "DynamicHashes": [ 1625755410, -1357669822 ] } }, "DynamicKey": { "Value": "_DamageTotal" } } ] }, { "Event": "OnAfterAttack", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "_MaxHP", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Value": "MaxHP" }, { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "_MaxAttack", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Value": "Attack" }, { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "_MaxDefence", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Value": "Defence" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQIBAgIR", "FixedValues": [], "DynamicHashes": [ -1309867853, -1060218189, 876027633 ] } }, "DynamicKey": { "Value": "_PropertyTotal" } }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AttackTargetList" }, "ByRandom": true, "IncludeLimbo": true, "TaskList": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "SourceType": "ReadTargetType", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } }, "DamageValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQR", "FixedValues": [], "DynamicHashes": [ -1472305792, -915583820 ] } }, "AttackType": "Pursued", "HitAnimation": "Hit", "HitEffect": "Effects/Eff_Prefab/Eff_Common/Eff_Common_Hit.prefab" }, "PerformanceDelay": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } } } ] } ] } ] } } }, { "Name": "StageAbility_633024", "OnAdd": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Modifier_StageAbility_633024" } } ], "Modifiers": { "Modifier_StageAbility_633024": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc0109aacf0] 0xc0109aacc0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnListenCharacterCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAvatarBaseType", "BaseTypeList": [ "Warrior", "Warlock" ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Modifier_StageAbility_633024_Sub" } } ] } ] } ] }, "Modifier_StageAbility_633024_Sub": { "_CallbackList": [ { "Event": "OnAfterAttack", "CallbackConfig": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AttackTargetList" }, "ByRandom": true, "TaskList": [ { "$type": "RPG.GameCore.ModifyActionDelay", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AddNormalizedValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAAOAQAEEQ==", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ 462955996 ] } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Modifier_StageAbility_633024_ReduceDamage" }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1625755410 ] } }, "DynamicValues": { "_AttackReduce": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 59671469 ] } } } } ] } ] } ] } } }, { "Name": "StageAbility_633025", "OnAdd": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Modifier_StageAbility_633025" } } ], "Modifiers": { "Modifier_StageAbility_633025": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc0109cb2f0] 0xc0109cb2c0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnListenCharacterCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAvatarBaseType", "BaseTypeList": [ "Rogue", "Mage" ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Modifier_StageAbility_633025_Sub" }, "DynamicValues": { "ADF_1": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 462955996 ] } }, "ADF_2": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 59671469 ] } }, "ADF_3": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1625755410 ] } }, "ADF_4": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 866240523 ] } } } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByTargetTeam", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Team": "TeamLight" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Modifier_StageAbility_633025_Sub2" }, "DynamicValues": { "ADF_4": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 866240523 ] } } } } ] } ] } ] }, "Modifier_StageAbility_633025_Sub": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc0109db5c0] 0xc0109db590}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0109db890] 0xc0109db860}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0109dbb60] 0xc0109dbb30}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0109dbe30] 0xc0109dbe00}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0109e0180] 0xc0109e0150}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0109e0450] 0xc0109e0420}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0109e0720] 0xc0109e06f0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnActionPhaseBegin", "CallbackConfig": [ { "$type": "RPG.GameCore.DebugLog", "Level": "Warn", "Message": "==========_BPValue===={_BPValue}====================" } ] }, { "Event": "OnBeforeHit", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "_DamageTrigger" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyDamageData", "Attacker_CriticalDamage": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } } } ] } ] }, { "Event": "OnStack", "CallbackConfig": [] }, { "Event": "OnBeforeSkillUse", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByCurrentBP", "DynamicKey": "_BPValue" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "_BPValue" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 909827945 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "_BPTrigger" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "_BPTrigger" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCurrentSkillType", "SkillType": "Skill" }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "_BPTrigger" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "_DamageTrigger" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "_DamageTrigger" } } ] } ] }, { "Event": "OnAfterSkillUse", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCurrentSkillType", "SkillType": "Skill" }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "_DamageTrigger" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyTeamBoostPoint", "ModifyFunction": "Add", "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": -1 } } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "_DamageTrigger" } } ] } ] } ] }, "Modifier_StageAbility_633025_Sub2": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc010f33e00] 0xc010f33dd0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnAfterSkillUse", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCurrentSkillType" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyTeamBoostPoint", "ModifyFunction": "Add", "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 909827948 ] } } } ] } ] } ] } } } ], "GlobalModifiers": { "Modifier_StageAbility_633024_ReduceDamage": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc010f4e720] 0xc010f4e6f0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "BehaviorFlagList": [ "STAT_Fatigue" ], "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "FatigueRatio", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 448927695 ] } } } ] } ] } } }