Files
2025-09-09 21:37:33 +07:00

915 lines
30 KiB
JSON

{
"AbilityList": [
{
"Name": "Ability22004",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MEquip_22004_Main"
}
}
],
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc01dd3ae10] 0xc01dd3ade0}": {
"readInfo": {
"AKFKONMJCEC": "",
"EGMAFIOOKJJ": 1
},
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"Modifiers": {
"MEquip_22004_Main": {
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc01dd3b920] 0xc01dd3b8f0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"_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": {
"IsDynamic": false,
"FixedValue": {
"Value": 7
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 7
}
},
"DynamicKey": {
"Value": "_WeakCount"
}
}
]
},
{
"$type": "RPG.GameCore.ModifyDamageData",
"Attacker_AllDamageTypeAddedRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQQR",
"FixedValues": [],
"DynamicHashes": [
-1063950616,
-1071456406
]
}
}
}
]
}
]
}
}
},
{
"Name": "Ability23040",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MEquip_23040_Main"
}
}
],
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc01dd68030] 0xc01dd68000}": {
"readInfo": {
"AKFKONMJCEC": "",
"EGMAFIOOKJJ": 1
},
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc01dd683c0] 0xc01dd68390}": {
"readInfo": {
"AKFKONMJCEC": "",
"EGMAFIOOKJJ": 2
},
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc01dd68750] 0xc01dd68720}": {
"readInfo": {
"AKFKONMJCEC": "",
"EGMAFIOOKJJ": 3
},
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc01dd68ae0] 0xc01dd68ab0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc01dd68db0] 0xc01dd68d80}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"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": "ModifierOwnerEntity"
},
"CompareType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CurrentTurnOwnerEntity"
}
},
{
"$type": "RPG.GameCore.ByCompareTarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity.GetServant"
},
"CompareType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CurrentTurnOwnerEntity"
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "Ability23040_CD"
}
}
]
}
]
},
{
"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": {
"IsDynamic": false,
"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": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "Ability23040_HealFlag"
}
}
]
}
]
},
{
"Event": "OnListenHPChange",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareParamValue",
"CompareType": "Less",
"CompareValue": {
"IsDynamic": false,
"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": "ModifierOwnerEntity"
},
"CompareType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
}
},
{
"$type": "RPG.GameCore.ByCompareTarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity.GetServant"
},
"CompareType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
}
}
]
},
{
"$type": "RPG.GameCore.ByAny",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCompareTarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"CompareType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CurrentTurnOwnerEntity"
}
},
{
"$type": "RPG.GameCore.ByCompareTarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity.GetServant"
},
"CompareType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CurrentTurnOwnerEntity"
}
}
]
},
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "Ability23040_CD"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
}
]
},
"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": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "Ability23040_CD"
}
}
]
}
]
}
]
},
{
"Event": "OnBeforeSkillUse",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCurrentSkillType",
"SkillType": "Ultra"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "Ability23040_HealFlag"
}
}
]
}
]
}
]
},
"MEquip_23040_Main02": {
"Stacking": "ReplaceByCaster",
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc024bb1c20] 0xc024bb1bf0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"_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"
}
]
}
},
"MEquip_23040_Sub": {
"Stacking": "ReplaceByCaster",
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc024bcad20] 0xc024bcacf0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"_CallbackList": [
{
"Event": "OnBeforeHitAll",
"CallbackConfig": [
{
"$type": "RPG.GameCore.ModifyDamageData",
"Defender_DefenceAddedRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAOEQ==",
"FixedValues": [],
"DynamicHashes": [
1796195016
]
}
}
}
]
}
]
}
}
},
{
"Name": "Ability23041",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MEquip_23041_Main"
}
}
],
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc024bd3bc0] 0xc024bd3b90}": {
"readInfo": {
"AKFKONMJCEC": "",
"EGMAFIOOKJJ": 1
},
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc024bd3f50] 0xc024bd3f20}": {
"readInfo": {
"AKFKONMJCEC": "",
"EGMAFIOOKJJ": 2
},
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc024bd8360] 0xc024bd8330}": {
"readInfo": {
"AKFKONMJCEC": "",
"EGMAFIOOKJJ": 3
},
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc024bd86f0] 0xc024bd86c0}": {
"readInfo": {
"AKFKONMJCEC": "",
"EGMAFIOOKJJ": 4
},
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"Modifiers": {
"MEquip_23041_Main": {
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc024bd9200] 0xc024bd91d0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"_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": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ContextScope": "ContextModifier",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "_have_caster_weakness"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ContextScope": "ContextModifier",
"Value": {
"IsDynamic": false,
"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": {
"IsDynamic": false,
"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"
}
]
}
},
"MEquip_23041_SubOnEmemy": {
"Stacking": "ReplaceByCaster",
"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
]
}
}
}
}
]
}
]
}
]
},
"MEquip_23041_Sub": {
"Stacking": "Replace",
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc024f9c4e0] 0xc024f9c4b0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"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
]
}
}
}
]
}
]
}
}
}
],
"GlobalModifiers": {}
}