{ "AbilityList": [ { "Modifiers": { "MEquip_22004_Main": { "_CallbackList": [ { "Event": "OnBeforeHitAll", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByWeaknessCount", "DynamicKey": "_WeakCount", "ContextScope": "ContextModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "WriteTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "WeaknessFilter": "All" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "_WeakCount" }, "ContextScope": "ContextModifier", "CompareType": "Greater", "CompareValue": { "FixedValue": { "Value": 7 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "FixedValue": { "Value": 7 } }, "DynamicKey": { "Value": "_WeakCount" } } ] }, { "$type": "RPG.GameCore.ModifyDamageData", "Attacker_AllDamageTypeAddedRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQR", "FixedValues": [], "DynamicHashes": [ -1063950616, -1071456406 ] } } } ] } ], "DynamicValues": { "Floats": { "-1071456406": {} } } } }, "Name": "Ability22004", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MEquip_22004_Main" } } ], "DynamicValues": { "Floats": { "-1063950616": { "ReadInfo": { "Type": "SkillEquip", "TriggerKey": "", "Index": 1 } } } } }, { "Modifiers": { "MEquip_23040_Main": { "_CallbackList": [ { "Event": "OnListenTurnPhase1Begin", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } }, { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity.GetSummoner" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "Ability23040_Phase" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "Ability23040_HPChange" } } ] } ] }, { "Event": "OnListenTurnPhase2Begin", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } }, { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity.GetSummoner" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "Ability23040_Phase" } } ] } ] }, { "Event": "OnListenCharacterDie", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetEntityType", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "EntityTypeMask": "Servant" }, { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity.GetSummoner" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "Ability23040_HealFlag" }, "CompareType": "Less", "CompareValue": { "FixedValue": { "Value": 1 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyActionDelay", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "AddNormalizedValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAOEQ==", "FixedValues": [], "DynamicHashes": [ -671408315 ] } } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "Ability23040_HealFlag" } } ] } ] }, { "Event": "OnListenHPChange", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareParamValue", "CompareType": "Less", "CompareValue": { "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } }, { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity.GetSummoner" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } } ] }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "Ability23040_Phase" }, "CompareType": "GreaterEqual", "CompareValue": { "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "Ability23040_HPChange" }, "CompareType": "Less", "CompareValue": { "FixedValue": { "Value": 1 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MEquip_23040_Main02" }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1074906770 ] } }, "DynamicValues": { "MDF_DefenceAddedRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -62811673 ] } }, "MDF_LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1074906770 ] } } } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "Ability23040_HPChange" } } ] } ] } ] }, { "Event": "OnBeforeSkillUse", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCurrentSkillType", "SkillType": "Ultra" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "Ability23040_HealFlag" } } ] } ] } ] }, "MEquip_23040_Main02": { "_CallbackList": [ { "Event": "OnBeforeHitAll", "CallbackConfig": [ { "$type": "RPG.GameCore.ModifyDamageData", "Defender_DefenceAddedRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAOEQ==", "FixedValues": [], "DynamicHashes": [ 1849530227 ] } } } ] } ], "AdditionConfig": { "SubModifierList": [ { "Name": "MEquip_23040_Sub", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterServant" }, "DynamicValues": { "MEquip_23040_PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1849530227 ] } } }, "IsHaloStatus": true, "AliveOnly": "False" } ] }, "Stacking": "ReplaceByCaster", "DynamicValues": { "Floats": { "1849530227": {} } } }, "MEquip_23040_Sub": { "_CallbackList": [ { "Event": "OnBeforeHitAll", "CallbackConfig": [ { "$type": "RPG.GameCore.ModifyDamageData", "Defender_DefenceAddedRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAOEQ==", "FixedValues": [], "DynamicHashes": [ 1796195016 ] } } } ] } ], "Stacking": "ReplaceByCaster", "DynamicValues": { "Floats": { "1796195016": {} } } } }, "Name": "Ability23040", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MEquip_23040_Main" } } ], "DynamicValues": { "Floats": { "-62811673": { "ReadInfo": { "Type": "SkillEquip", "TriggerKey": "", "Index": 1 } }, "1074906770": { "ReadInfo": { "Type": "SkillEquip", "TriggerKey": "", "Index": 2 } }, "-671408315": { "ReadInfo": { "Type": "SkillEquip", "TriggerKey": "", "Index": 3 } }, "1530531195": {}, "-761703722": {}, "-1787829034": {} } } }, { "Modifiers": { "MEquip_23041_Main": { "_CallbackList": [ { "Event": "OnPhase1", "CallbackConfig": [ { "$type": "RPG.GameCore.ModifySPNew", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "AddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1434543060 ] } } } ] }, { "Event": "OnBeforeHitAll", "CallbackConfig": [ { "$type": "RPG.GameCore.Remodifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "IncludeLimbo": true, "CasterFilter": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "BehaviorFlagFilter": [ "STAT_AttachWeakness" ], "MaxNumber": { "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ContextScope": "ContextModifier", "Value": { "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "_have_caster_weakness" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ContextScope": "ContextModifier", "Value": { "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "_have_caster_weakness" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "_have_caster_weakness" }, "ContextScope": "ContextModifier", "CompareType": "GreaterEqual", "CompareValue": { "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyDamageData", "Attacker_AllDamageTypeAddedRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1122164652 ] } } } ] } ] } ], "AdditionConfig": { "SubModifierList": [ { "Name": "MEquip_23041_SubOnEmemy", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemyWithUnSelectable" }, "IsHaloStatus": true, "AliveOnly": "False" } ] }, "DynamicValues": { "Floats": { "294361908": {} } } }, "MEquip_23041_SubOnEmemy": { "BehaviorFlagList": [ "RemoveWhenCasterDead" ], "_CallbackList": [ { "Event": "OnDefenderPrepareAttackData", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MEquip_23041_Sub" }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -232600339 ] } }, "DynamicValues": { "MDF_PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1781762065 ] } } } } ] } ] } ], "Stacking": "ReplaceByCaster" }, "MEquip_23041_Sub": { "BehaviorFlagList": [ "STAT_DefenceDown" ], "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "DefenceAddedRatio", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAABAAMR", "FixedValues": [ { "Value": 0 } ], "DynamicHashes": [ 2128130574 ] } } } ] } ], "Stacking": "Replace", "DynamicValues": { "Floats": { "2128130574": {} } } } }, "Name": "Ability23041", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MEquip_23041_Main" } } ], "DynamicValues": { "Floats": { "-1781762065": { "ReadInfo": { "Type": "SkillEquip", "TriggerKey": "", "Index": 1 } }, "-1122164652": { "ReadInfo": { "Type": "SkillEquip", "TriggerKey": "", "Index": 2 } }, "-232600339": { "ReadInfo": { "Type": "SkillEquip", "TriggerKey": "", "Index": 3 } }, "1434543060": { "ReadInfo": { "Type": "SkillEquip", "TriggerKey": "", "Index": 4 } } } } } ], "GlobalModifiers": {} }