{ "AbilityList": [ { "Modifiers": { "Modifier_StageAbility_633023": { "_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" } } ] } ] } ] } ], "DynamicValues": { "Floats": { "-1342592610": {} } } }, "Modifier_StageAbility_633023_Character": { "_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": { "FixedValue": { "Value": 0.5 } } } ] } ] } ], "Stacking": "ReplaceByCaster", "DynamicValues": { "Floats": { "-1357669822": {}, "-1309867853": {}, "-1060218189": {}, "876027633": {}, "-1732279664": {}, "225755985": {}, "-915583820": {}, "-1472305792": {} } } } }, "Name": "StageAbility_633023", "OnAdd": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Modifier_StageAbility_633023" } } ] }, { "Modifiers": { "Modifier_StageAbility_633024": { "_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" } } ] } ] } ], "DynamicValues": { "Floats": { "-1342592610": {} } } }, "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_633024", "OnAdd": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Modifier_StageAbility_633024" } } ] }, { "Modifiers": { "Modifier_StageAbility_633025": { "_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 ] } } } } ] } ] } ], "DynamicValues": { "Floats": { "-1342592610": {} } } }, "Modifier_StageAbility_633025_Sub": { "_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": { "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyDamageData", "Attacker_CriticalDamage": { "FixedValue": { "Value": 0.5 } } } ] } ] }, { "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": { "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "_BPTrigger" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "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": { "FixedValue": { "Value": 1 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "_DamageTrigger" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "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": { "FixedValue": { "Value": 1 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyTeamBoostPoint", "ModifyFunction": "Add", "ModifyValue": { "FixedValue": { "Value": -1 } } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "_DamageTrigger" } } ] } ] } ], "DynamicValues": { "Floats": { "-264701819": {}, "-614358978": {}, "262106582": {}, "909827945": {}, "909827942": {}, "909827943": {}, "909827948": {} } } }, "Modifier_StageAbility_633025_Sub2": { "_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 ] } } } ] } ] } ], "DynamicValues": { "Floats": { "909827948": {} } } } }, "Name": "StageAbility_633025", "OnAdd": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Modifier_StageAbility_633025" } } ] } ], "GlobalModifiers": { "Modifier_StageAbility_633024_ReduceDamage": { "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 ] } } } ] } ], "DynamicValues": { "Floats": { "448927695": {} } } } } }