Files
2025-09-25 21:02:32 +02:00

1390 lines
44 KiB
JSON

{
"AbilityList": [
{
"Modifiers": {
"MEquip_23049_Main": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CasterServant"
},
"ModifierName": {
"Value": "MEquip_23049_Listen"
},
"DynamicValues": {
"MDF_PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1377172463
]
}
},
"MDF_PropertyValue_2": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1281088564
]
}
},
"MDF_PropertyValue_3": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-943800222
]
}
}
}
}
]
},
{
"Event": "OnListenCharacterCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareTarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"CompareType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity.GetServant"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MEquip_23049_Listen"
},
"DynamicValues": {
"MDF_PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1377172463
]
}
},
"MDF_PropertyValue_2": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1281088564
]
}
},
"MDF_PropertyValue_3": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-943800222
]
}
}
}
}
]
}
]
}
]
},
"MEquip_23049_Listen": {
"BehaviorFlagList": [
"RemoveWhenCasterDead",
"Deathrattle"
],
"_CallbackList": [
{
"Event": "OnDeathrattle",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MEquip_23049_Sub"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ModifySPNew",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AddValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
561100664
]
}
}
}
]
}
]
},
{
"Event": "OnBeforeSkillUse",
"CallbackConfig": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MEquip_23049_Sub"
},
"DynamicValues": {
"MDF_PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
2128130574
]
}
},
"MDF_PropertyValue_2": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
561100665
]
}
},
"MDF_PropertyValue_3": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
561100664
]
}
}
}
}
]
}
],
"DynamicValues": {
"Floats": {
"2128130574": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
},
"561100665": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
},
"561100664": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
},
"MEquip_23049_Sub2": {
"BehaviorFlagList": [
"RemoveWhenCasterDead"
],
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "AllDamageTypeAddedRatio",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
131978583
]
}
}
}
]
}
],
"Stacking": "ReplaceByCaster",
"DynamicValues": {
"Floats": {
"131978583": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
},
"MEquip_23049_Sub3": {
"BehaviorFlagList": [
"RemoveWhenCasterDead"
],
"_CallbackList": [
{
"Event": "OnBeforeHitAll",
"CallbackConfig": [
{
"$type": "RPG.GameCore.ModifyDamageData",
"Defender_DefenceAddedRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAOEQ==",
"FixedValues": [],
"DynamicHashes": [
2128130574
]
}
}
}
]
}
],
"Stacking": "Replace",
"DynamicValues": {
"Floats": {
"2128130574": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
},
"MEquip_23049_Sub": {
"_CallbackList": [
{
"Event": "OnDestroy",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity + ModifierOwnerEntity.GetServant"
},
"ModifierName": {
"Value": "MEquip_23049_Sub2"
},
"OnlyRemoveCasterAdded": true
}
]
},
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity + ModifierOwnerEntity.GetServant"
},
"ModifierName": {
"Value": "MEquip_23049_Sub2"
},
"DynamicValues": {
"MDF_Show": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
561100665
]
}
}
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllUnselectableLightTeam.GetServant"
},
"ModifierName": {
"Value": "MEquip_23049_Sub3"
},
"DynamicValues": {
"MDF_PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
2128130574
]
}
}
}
}
]
},
{
"Event": "OnListenCharacterDie",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MEquip_23049_Sub"
}
},
{
"$type": "RPG.GameCore.ByCompareTarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"CompareType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"Inverse": true
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllUnselectableLightTeam.GetServant"
},
"ModifierName": {
"Value": "MEquip_23049_Sub3"
},
"DynamicValues": {
"MDF_PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
2128130574
]
}
}
}
}
]
}
]
},
{
"Event": "OnListenCharacterCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareTarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"CompareType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity.GetServant"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity + ModifierOwnerEntity.GetServant"
},
"ModifierName": {
"Value": "MEquip_23049_Sub2"
},
"DynamicValues": {
"MDF_Show": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
561100665
]
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByTargetEntityType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"EntityTypeMask": "Servant"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MEquip_23049_Sub3"
},
"DynamicValues": {
"MDF_PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
2128130574
]
}
}
}
}
]
}
]
}
],
"Stacking": "Replace",
"DynamicValues": {
"Floats": {
"2128130574": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
},
"561100665": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
},
"561100664": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
}
},
"Name": "Ability23049",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MEquip_23049_Main"
}
}
],
"DynamicValues": {
"Floats": {
"-1377172463": {
"ReadInfo": {
"Type": "SkillEquip",
"TriggerKey": "",
"Index": 1
}
},
"-1281088564": {
"ReadInfo": {
"Type": "SkillEquip",
"TriggerKey": "",
"Index": 2
}
},
"-943800222": {
"ReadInfo": {
"Type": "SkillEquip",
"TriggerKey": "",
"Index": 3
}
}
}
}
},
{
"Modifiers": {
"MEquip_23051_Main": {
"_CallbackList": [
{
"Event": "OnBeforeSkillUse",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCurrentSkillType",
"SkillType": "Ultra"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"ModifierName": {
"Value": "MEquip_23051_Sub"
},
"LifeTime": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
990291341
]
}
},
"DynamicValues": {
"MDF_23051_DamageRatio01": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
256445800
]
}
},
"MDF_23051_DamageRatio02": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1078169603
]
}
}
}
},
{
"$type": "RPG.GameCore.HealHP",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllTeamMember"
},
"HealPercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1986698890
]
}
}
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllTeamMember.SortByHP"
},
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.HealHP",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"HealPercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
545944933
]
}
}
}
]
}
]
}
]
}
]
},
"MEquip_23051_Sub": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareTargetCount",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity.GetServantAndDummyCharacter"
},
"Number": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"CompareType": "Greater"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQIR",
"FixedValues": [],
"DynamicHashes": [
818275981,
818275978
]
}
},
"DynamicKey": {
"Value": "MDF_PropertyValue"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
818275981
]
}
},
"DynamicKey": {
"Value": "MDF_PropertyValue"
}
}
]
},
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "AllDamageTypeAddedRatio",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
2128130574
]
}
}
}
]
}
],
"Stacking": "ReplaceByCaster",
"DynamicValues": {
"Floats": {
"2128130574": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
},
"818275981": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
},
"818275978": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
}
},
"Name": "Ability23051",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MEquip_23051_Main"
}
}
],
"DynamicValues": {
"Floats": {
"256445800": {
"ReadInfo": {
"Type": "SkillEquip",
"TriggerKey": "",
"Index": 1
}
},
"1078169603": {
"ReadInfo": {
"Type": "SkillEquip",
"TriggerKey": "",
"Index": 2
}
},
"990291341": {
"ReadInfo": {
"Type": "SkillEquip",
"TriggerKey": "",
"Index": 3
}
},
"-1986698890": {
"ReadInfo": {
"Type": "SkillEquip",
"TriggerKey": "",
"Index": 4
}
},
"545944933": {
"ReadInfo": {
"Type": "SkillEquip",
"TriggerKey": "",
"Index": 5
}
}
}
}
},
{
"Modifiers": {
"MRelic_127_Main": {
"_CallbackList": [
{
"Event": "OnAfterSkillUse",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAny",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCurrentSkillType"
},
{
"$type": "RPG.GameCore.ByCurrentSkillType",
"SkillType": "Skill"
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareTargetCount",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CasterServant"
},
"AliveOnly": true,
"Number": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"CompareType": "GreaterEqual"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MRelic_127_Sub1"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MRelic_127_Sub2"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MRelic_127_Sub1"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MRelic_127_Sub2"
}
}
]
}
]
}
]
}
]
},
"MRelic_127_Sub1": {
"AdditionConfig": {
"SubModifierList": [
{
"Name": "MRelic_127_Sub3",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster + CasterServant"
},
"IsHaloStatus": true
}
]
}
},
"MRelic_127_Sub2": {
"AdditionConfig": {
"SubModifierList": [
{
"Name": "MRelic_127_Sub4",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllLightTeamUnselectable.RemoveBattleEvent"
},
"IsHaloStatus": true
}
]
}
},
"MRelic_127_Sub3": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "HPAddedRatio",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-629129469
]
}
}
}
]
}
],
"Stacking": "ReplaceByCaster"
},
"MRelic_127_Sub4": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "AllDamageTypeAddedRatio",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1858016680
]
}
}
}
]
}
],
"Stacking": "ReplaceByCaster"
}
},
"Name": "Ability51271",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MRelic_127_Main"
}
}
],
"DynamicValues": {
"Floats": {
"-629129469": {
"ReadInfo": {
"Type": "SkillRelic",
"TriggerKey": "127_4",
"Index": 0
}
},
"-1858016680": {
"ReadInfo": {
"Type": "SkillRelic",
"TriggerKey": "127_4",
"Index": 1
}
}
}
}
},
{
"Modifiers": {
"MRelic_128_Main2": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "ShieldAddedRatio",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
533948629
]
}
}
}
]
}
]
}
},
"Name": "Ability51280",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MRelic_128_Main2"
}
}
],
"DynamicValues": {
"Floats": {
"533948629": {
"ReadInfo": {
"Type": "SkillRelic",
"TriggerKey": "128_2",
"Index": 0
}
}
}
}
},
{
"Modifiers": {
"MRelic_128_Main": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "ShieldAddedRatio",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
277795035
]
}
}
}
]
}
],
"AdditionConfig": {
"SubModifierList": [
{
"Name": "MRelic_128_Sub",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllLightTeamUnselectable.RemoveBattleEvent"
},
"IsHaloStatus": true
}
]
}
},
"MRelic_128_Sub": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByContainBehaviorFlag",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Flag": "Shield",
"CasterFilter": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MRelic_128_Sub1"
},
"CasterFilter": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"Inverse": true
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MRelic_128_Sub1"
}
}
]
}
]
}
]
},
{
"Event": "OnModifierRemove",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByContainBehaviorFlag",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Flag": "Shield",
"CasterFilter": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
"FailedTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MRelic_128_Sub1"
},
"CasterFilter": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MRelic_128_Sub1"
},
"OnlyRemoveCasterAdded": true
}
]
}
]
}
]
},
{
"Event": "OnModifierOnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByContainBehaviorFlag",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Flag": "Shield",
"CasterFilter": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MRelic_128_Sub1"
},
"CasterFilter": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"Inverse": true
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MRelic_128_Sub1"
}
}
]
}
]
}
]
}
],
"Stacking": "ReplaceByCaster"
},
"MRelic_128_Sub1": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "CriticalDamageBase",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-602452866
]
}
}
}
]
}
],
"Stacking": "ReplaceByCaster"
}
},
"Name": "Ability51281",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MRelic_128_Main"
}
}
],
"DynamicValues": {
"Floats": {
"277795035": {
"ReadInfo": {
"Type": "SkillRelic",
"TriggerKey": "128_4",
"Index": 0
}
},
"-602452866": {
"ReadInfo": {
"Type": "SkillRelic",
"TriggerKey": "128_4",
"Index": 1
}
}
}
}
}
],
"GlobalModifiers": {}
}