Files
FireflyGo_Resources/Config/ConfigAbility/Equip/Equip35.json
2025-08-15 08:08:45 +07:00

890 lines
28 KiB
JSON

{
"AbilityList": [
{
"Name": "Ability22005",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MEquip_22005_Main"
}
}
],
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc025cc5b00] 0xc025cc5ad0}": {
"readInfo": {
"AKFKONMJCEC": "",
"EGMAFIOOKJJ": 1
},
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc025cc5e90] 0xc025cc5e60}": {
"readInfo": {
"AKFKONMJCEC": "",
"EGMAFIOOKJJ": 2
},
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"Modifiers": {
"MEquip_22005_Main": {
"_CallbackList": [
{
"Event": "OnAfterSkillUse",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCurrentSkillType",
"SkillType": "Skill"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MEquip_22005_Sub"
},
"MaxLayer": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
615861046
]
}
},
"DynamicValues": {
"MDF_MaxLayer": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
615861046
]
}
}
}
}
]
}
]
}
]
},
"MEquip_22005_Sub": {
"Stacking": "ReplaceByCaster",
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc027e078f0] 0xc027e078c0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc027e07bc0] 0xc027e07b90}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 3
}
}
}
},
"MaxLayer": 3,
"LayerAddWhenStack": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValueByModifierValue",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ValueType": "Layer",
"Multiplier": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": "_Layer"
},
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "AttackAddedRatio",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQQR",
"FixedValues": [],
"DynamicHashes": [
169274933,
1912601768
]
}
}
}
]
}
]
}
}
},
{
"Name": "Ability23047",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MEquip_23047_Main"
}
}
],
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc027e30d80] 0xc027e30d50}": {
"readInfo": {
"AKFKONMJCEC": "",
"EGMAFIOOKJJ": 0
},
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc027e31110] 0xc027e310e0}": {
"readInfo": {
"AKFKONMJCEC": "",
"EGMAFIOOKJJ": 1
},
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc027e314a0] 0xc027e31470}": {
"readInfo": {
"AKFKONMJCEC": "",
"EGMAFIOOKJJ": 2
},
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc027e31830] 0xc027e31800}": {
"readInfo": {
"AKFKONMJCEC": "",
"EGMAFIOOKJJ": 3
},
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc027e31bc0] 0xc027e31b90}": {
"readInfo": {
"AKFKONMJCEC": "",
"EGMAFIOOKJJ": 4
},
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc027e31f50] 0xc027e31f20}": {
"readInfo": {
"AKFKONMJCEC": "",
"EGMAFIOOKJJ": 5
},
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc027e3c360] 0xc027e3c330}": {
"readInfo": {
"AKFKONMJCEC": "",
"EGMAFIOOKJJ": 6
},
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"Modifiers": {
"MEquip_23047_Main": {
"_CallbackList": [
{
"Event": "OnListenModifierOnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCheckModifierCallBackStatusType",
"TargetStatusType": "Debuff"
},
{
"$type": "RPG.GameCore.ByTargetTeam",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Team": "TeamDark"
},
{
"$type": "RPG.GameCore.ByCompareTarget",
"TargetType": {
"$type": "RPG.GameCore.TargetSequence",
"Sequence": [
{
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity2"
},
{
"$type": "RPG.GameCore.TargetFetchActualOwner"
}
]
},
"CompareType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MEquip_23047_Sub2"
},
"Chance": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
280661584
]
}
},
"LifeTime": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
297140035
]
}
},
"DynamicValues": {
"MDF_DotDamageAddRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-2143470342
]
}
},
"MDF_DeBuffMaxCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
210649412
]
}
},
"MDF_SpeedUpRatioTemp": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
98200943
]
}
},
"MDF_SpeedUpLifeTimeTemp": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
384070562
]
}
}
},
"IsShowUIMessageOnUpdate": false
}
]
}
]
}
]
},
"MEquip_23047_Sub2": {
"Stacking": "Replace",
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc027e5fad0] 0xc027e5faa0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc027e5fda0] 0xc027e5fd70}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc027e680f0] 0xc027e680c0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc027e683c0] 0xc027e68390}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc027e68690] 0xc027e68660}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc027e68960] 0xc027e68930}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"TaskListTemplate": [
{
"Name": "TaskList_Equip_23047_CheckCasterDebuffCount",
"TaskList": [
{
"$type": "RPG.GameCore.SetDynamicValueByStatusCount",
"DynamicKey": "MDF_CurrentDeBuffCount",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"CasterFilter": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "MDF_CurrentDeBuffCount"
},
"CompareType": "Greater",
"CompareValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
88652721
]
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
88652721
]
}
},
"DynamicKey": {
"Value": "MDF_CurrentDeBuffCount"
}
}
]
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQQR",
"FixedValues": [],
"DynamicHashes": [
1749340304,
152276450
]
}
},
"DynamicKey": {
"Value": "MDF_TotalDotDamageAddRatio"
}
}
]
}
],
"BehaviorFlagList": [
"RemoveWhenCasterDead"
],
"_CallbackList": [
{
"Event": "OnBeforeBeingHitAll",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAttackType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AttackTypes": [
"DOT"
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ModifyDamageData",
"Defender_AllDamageTypeTakenRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-436503562
]
}
}
}
]
}
]
},
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "TaskList_Equip_23047_CheckCasterDebuffCount"
}
]
},
{
"Event": "OnBeforeBeingAttacked",
"CallbackConfig": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Predicate": {
"$type": "RPG.GameCore.ByTargetListIntersects",
"FirstTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllUnselectableLightTeamWithoutBattleEvent"
},
"SecondTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
}
},
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MEquip_23047_Sub3"
},
"LifeTime": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-54377027
]
}
},
"DynamicValues": {
"MDF_SpeedUpRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1357744519
]
}
}
},
"IsShowUIMessageOnUpdate": false
}
]
}
]
},
{
"Event": "OnModifierAdd",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCheckModifierCallBackStatusType",
"TargetStatusType": "Debuff"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "TaskList_Equip_23047_CheckCasterDebuffCount"
}
]
}
]
},
{
"Event": "OnModifierRemove",
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "TaskList_Equip_23047_CheckCasterDebuffCount"
}
]
}
]
},
"MEquip_23047_Sub3": {
"Stacking": "Replace",
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc0285bec00] 0xc0285bebd0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"BehaviorFlagList": [
"STAT_SpeedUp"
],
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "SpeedAddedRatio",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-471811337
]
}
}
}
]
}
]
}
}
},
{
"Name": "Ability23048",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MEquip_23048_Main"
}
}
],
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc0285d89f0] 0xc0285d89c0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc0285d8cc0] 0xc0285d8c90}": {
"readInfo": {
"AKFKONMJCEC": "",
"EGMAFIOOKJJ": 1
},
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc0285d9050] 0xc0285d9020}": {
"readInfo": {
"AKFKONMJCEC": "",
"EGMAFIOOKJJ": 2
},
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc0285d93e0] 0xc0285d93b0}": {
"readInfo": {
"AKFKONMJCEC": "",
"EGMAFIOOKJJ": 3
},
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc0285d9770] 0xc0285d9740}": {
"readInfo": {
"AKFKONMJCEC": "",
"EGMAFIOOKJJ": 4
},
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"Modifiers": {
"MEquip_23048_Main": {
"_CallbackList": [
{
"Event": "OnAfterAttack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCurrentSkillType",
"SkillType": "Ultra"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ModifyTeamBoostPoint",
"ModifyFunction": "Add",
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1155014689
]
}
}
}
]
}
]
},
{
"Event": "OnAfterSkillUse",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCurrentSkillType",
"SkillType": "Skill"
},
{
"$type": "RPG.GameCore.ByCompareTargetCount",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "SkillTargetEntityList"
},
"AliveOnly": true,
"Number": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"CompareType": "Equal"
},
{
"$type": "RPG.GameCore.ByTargetListIntersects",
"FirstTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "SkillTargetEntityList"
},
"FirstTargetAliveOnly": false,
"SecondTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"SecondTargetAliveOnly": false
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "SkillTargetEntityList"
},
"ModifierName": {
"Value": "MEquip_23048_Sub"
},
"LifeTime": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1234237224
]
}
}
}
]
}
]
}
]
},
"MEquip_23048_Sub": {
"Stacking": "ReplaceByCaster",
"_CallbackList": [
{
"Event": "OnBeforeHitAll",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAttackType",
"AttackTypes": [
"BPSkill"
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ModifyDamageData",
"Attacker_AllDamageTypeAddedRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1374464821
]
}
}
}
]
}
]
}
]
}
}
}
],
"GlobalModifiers": {}
}