mirror of
https://github.com/Koko-boya/Grasscutter_Resources
synced 2024-01-31 23:23:19 +08:00
1216 lines
49 KiB
JSON
1216 lines
49 KiB
JSON
[
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_SprintBS_Invincible",
|
|
"modifiers": {
|
|
"SprintBS_Invincible": {
|
|
"stacking": "Multiple",
|
|
"stackingOption": {
|
|
"abilitySpecialName": "",
|
|
"maxModifierNumForMultipleType": 2.0
|
|
},
|
|
"modifierName": "",
|
|
"duration": 0.30000001192092896,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_EndureDelta": 0.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"doOffStage": true,
|
|
"hitBoxNames": [
|
|
"HitBox"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"doOffStage": true,
|
|
"hitBoxNames": [
|
|
"HitBox"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "SprintBS_Invincible"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_Freeze_Duration_Reducer",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachAbilityStateResistance",
|
|
"resistanceListID": 14002,
|
|
"durationRatio": 0.4000000059604645
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_Girl_Catalyst_HitFallToGround_Hide",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToNormalizedTimeMixin",
|
|
"stateID": "Hit_Throw_Ground",
|
|
"modifierName": "Girl_Catalyst_HitFallToGround_Visible_Handler",
|
|
"normalizeStart": 0.1550000011920929,
|
|
"normalizeEnd": 0.2720000147819519
|
|
},
|
|
{
|
|
"$type": "AttachToNormalizedTimeMixin",
|
|
"stateID": "Hit_Throw_Ground",
|
|
"modifierName": "Girl_Catalyst_HitFallToGround_HideSpark",
|
|
"normalizeStart": 0.11500000208616257,
|
|
"normalizeEnd": 0.2720000147819519
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Girl_Catalyst_HitFallToGround_HideSpark": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_Girl_Catalyst_HitFallToGround_HideSpark"
|
|
}
|
|
]
|
|
},
|
|
"Girl_Catalyst_HitFallToGround_Visible_Handler": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerSetVisible"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerSetVisible",
|
|
"doOffStage": true,
|
|
"visible": true
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_Girl_Catalyst_HitFallToGround_ShowSpark"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_Bow_Aim_EmoController",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Aim"
|
|
],
|
|
"modifierName": "AimLoop_EmoController"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"AimLoop_EmoController": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "PlayEmoSync",
|
|
"emoSyncAssetPath": "Cutscene/ShortDialog/Cs_Emo_Avatar_Simple_Common_Set/Cs_Emo_Avatar_Common_Bow_Fight_Aim"
|
|
},
|
|
{
|
|
"$type": "ControlEmotion",
|
|
"toggleBlink": false
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "PlayEmoSync",
|
|
"emoSyncAssetPath": "Cutscene/ShortDialog/Cs_Emo_Avatar_Simple_Common_Set/Cs_Emo_Avatar_Common_Normal"
|
|
},
|
|
{
|
|
"$type": "ControlEmotion"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_RockGadget_Summon_Detect",
|
|
"modifiers": {
|
|
"RockGadget_Summon_Detect": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"lifeTime": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 2.0,
|
|
"z": -1.399999976158142
|
|
}
|
|
},
|
|
"size": {
|
|
"x": 2.799999952316284,
|
|
"y": 4.199999809265137,
|
|
"z": 2.799999952316284
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "Gadget_Summon_Detect",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"bonusCriticalHurt": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 0.0,
|
|
"enBreak": 0.0
|
|
}
|
|
}
|
|
},
|
|
"targetType": "All"
|
|
}
|
|
]
|
|
},
|
|
"RockGadget_Summon_Suicide": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetType",
|
|
"isTarget": false
|
|
},
|
|
{
|
|
"$type": "ByAny",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_COMMON_GADGET_ISSUMMON",
|
|
"value": 0.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_SCENE_GADGET_ISSUMMON",
|
|
"value": 0.0,
|
|
"compareType": "MoreThan"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "KillSelf"
|
|
},
|
|
{
|
|
"$type": "ActCameraShake",
|
|
"cameraShake": {
|
|
"shakeRange": 0.03999999910593033,
|
|
"shakeTime": 0.07999999821186066
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_COMMON_GADGET_ISSUMMON",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "RocketGadget_WeightRatio",
|
|
"modifiers": {
|
|
"RocketGadget_WeightRatio": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Entity_WeightRatio": 2.0
|
|
}
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RocketGadget_WeightRatio"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_Common_Achievement_Listener",
|
|
"modifiers": {
|
|
"Achievement_Listener_82001": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByTargetConfigID",
|
|
"configIdArray": [
|
|
28030201,
|
|
28030202,
|
|
28030203,
|
|
28030204
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"ExtraAttack"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "DoWatcherSystemAction",
|
|
"watcherId": 82001,
|
|
"authorityOnly": true
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Achievement_Listener_82002": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByHitBoxType",
|
|
"hitBoxType": "Head"
|
|
},
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"ExtraAttack"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "GreaterOrEqual",
|
|
"compareType": "XYZ",
|
|
"value": 38.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "DoWatcherSystemAction",
|
|
"watcherId": 82002,
|
|
"authorityOnly": true
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Achievement_Listener_82003": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByHitBoxType",
|
|
"hitBoxType": "Head"
|
|
},
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"ExtraAttack"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "GreaterOrEqual",
|
|
"compareType": "XYZ",
|
|
"value": 80.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "DoWatcherSystemAction",
|
|
"watcherId": 82003,
|
|
"authorityOnly": true
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Achievement_Listener_82001"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Achievement_Listener_82002"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Achievement_Listener_82003"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_FallAnthem_Achievement_Listener",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"FallingAnthem_BS",
|
|
"FallingAnthem_Loop",
|
|
"FallingAnthem_AS_1",
|
|
"FallingAnthem_AS_2"
|
|
],
|
|
"modifierName": "Achievement_Listener_82060"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Achievement_Listener_82060": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 1.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -5.0,
|
|
"key": "_FallAnthem_Achievement_Timer",
|
|
"useLimitRange": true,
|
|
"maxValue": 5.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -5.0,
|
|
"key": "_FallAnthem_Achievement_Timer",
|
|
"useLimitRange": true,
|
|
"maxValue": 5.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"FallingAttack"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_FallAnthem_Achievement_Timer",
|
|
"value": 5.0,
|
|
"forceByCaster": true,
|
|
"compareType": "MoreThanAndEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "DoWatcherSystemAction",
|
|
"watcherId": 82060,
|
|
"authorityOnly": true
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_FallAnthem_Achievement_Timer",
|
|
"useLimitRange": true,
|
|
"maxValue": 5.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_Watcher_SnowMountain_MPPlay",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "HAS_BLOOD_BUFF_MARK",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-1.0,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Blank",
|
|
"BloodSmash_Buff_AttackCount_Handler"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Blank": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"BloodSmash_Buff_AttackCount_Handler": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByTargetConfigID",
|
|
"configIdArray": [
|
|
26020102
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Team",
|
|
"doOffStage": false,
|
|
"modifierName": "Team_BloodSmash_Buff_Attack_Count"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Team_BloodSmash_Buff_Attack_Count": {
|
|
"modifierName": "",
|
|
"duration": 0.20000000298023224,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "_ABILITY_Team_BloodSmash_Buff_Attack_Count",
|
|
"useLimitRange": true,
|
|
"maxValue": 10.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_SnowMountain_MPPlay_Trigger_Wtacher_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Team_BloodSmash_Buff_Attack_Count",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-1.0,
|
|
9.5,
|
|
10.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Blank_2",
|
|
"SnowMountain_MPPlay_Trigger_Wtacher"
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": -10.0,
|
|
"key": "_ABILITY_Team_BloodSmash_Buff_Attack_Count",
|
|
"useLimitRange": true,
|
|
"maxValue": 10.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Blank_2": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"SnowMountain_MPPlay_Trigger_Wtacher": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "DoWatcherSystemAction",
|
|
"watcherId": 3010116,
|
|
"authorityOnly": true
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "XnowMountain_MPPlay_ResetAttackCount"
|
|
}
|
|
]
|
|
},
|
|
"XnowMountain_MPPlay_ResetAttackCount": {
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": -10.0,
|
|
"key": "_ABILITY_Team_BloodSmash_Buff_Attack_Count",
|
|
"useLimitRange": true,
|
|
"maxValue": 10.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_SnowMountain_MPPlay_Trigger_Wtacher_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_Attack_ReviveEnergy",
|
|
"abilitySpecials": {
|
|
"Pole_ReviveEnergy_Chance": 0.0,
|
|
"Bow_ReviveEnergy_Chance": 0.0,
|
|
"Sword_ReviveEnergy_Chance": 0.0,
|
|
"Claymore_ReviveEnergy_Chance": 0.0,
|
|
"Catalyst_ReviveEnergy_Chance": 0.0
|
|
},
|
|
"modifiers": {
|
|
"Avatar_Sword_ReviveEnergy_Handler": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttackReviveEnergyMixin",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04",
|
|
"NormalAttack_05",
|
|
"NormalAttack_06",
|
|
"ExtraAttack"
|
|
],
|
|
"maxValue": 1.0,
|
|
"minValue": 0.10000000149011612,
|
|
"JLPJEKNJEBM": 0.05000000074505806,
|
|
"EFIOEIEHNFI": {
|
|
"$type": "ReviveElemEnergy",
|
|
"value": 1.0
|
|
},
|
|
"IMPCPBOEGOO": {
|
|
"Fire": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Fire"
|
|
},
|
|
"Ice": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Ice"
|
|
},
|
|
"Electric": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Electric"
|
|
},
|
|
"Water": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Water"
|
|
},
|
|
"Wind": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Wind"
|
|
},
|
|
"Rock": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Rock"
|
|
},
|
|
"Grass": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Grass"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Avatar_Bow_ReviveEnergy_Handler": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttackReviveEnergyMixin",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04",
|
|
"NormalAttack_05",
|
|
"NormalAttack_06",
|
|
"ExtraAttack"
|
|
],
|
|
"maxValue": 1.0,
|
|
"JLPJEKNJEBM": 0.05000000074505806,
|
|
"EFIOEIEHNFI": {
|
|
"$type": "ReviveElemEnergy",
|
|
"value": 1.0
|
|
},
|
|
"IMPCPBOEGOO": {
|
|
"Fire": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Fire"
|
|
},
|
|
"Ice": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Ice"
|
|
},
|
|
"Electric": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Electric"
|
|
},
|
|
"Water": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Water"
|
|
},
|
|
"Wind": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Wind"
|
|
},
|
|
"Rock": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Rock"
|
|
},
|
|
"Grass": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Grass"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Avatar_Claymore_ReviveEnergy_Handler": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttackReviveEnergyMixin",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04",
|
|
"NormalAttack_05",
|
|
"NormalAttack_06",
|
|
"ExtraAttack"
|
|
],
|
|
"maxValue": 1.0,
|
|
"JLPJEKNJEBM": 0.10000000149011612,
|
|
"EFIOEIEHNFI": {
|
|
"$type": "ReviveElemEnergy",
|
|
"value": 1.0
|
|
},
|
|
"IMPCPBOEGOO": {
|
|
"Fire": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Fire"
|
|
},
|
|
"Ice": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Ice"
|
|
},
|
|
"Electric": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Electric"
|
|
},
|
|
"Water": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Water"
|
|
},
|
|
"Wind": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Wind"
|
|
},
|
|
"Rock": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Rock"
|
|
},
|
|
"Grass": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Grass"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Avatar_Pole_ReviveEnergy_Handler": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttackReviveEnergyMixin",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04",
|
|
"NormalAttack_05",
|
|
"NormalAttack_06",
|
|
"ExtraAttack"
|
|
],
|
|
"maxValue": 1.0,
|
|
"JLPJEKNJEBM": 0.03999999910593033,
|
|
"EFIOEIEHNFI": {
|
|
"$type": "ReviveElemEnergy",
|
|
"value": 1.0
|
|
},
|
|
"IMPCPBOEGOO": {
|
|
"Fire": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Fire"
|
|
},
|
|
"Ice": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Ice"
|
|
},
|
|
"Electric": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Electric"
|
|
},
|
|
"Water": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Water"
|
|
},
|
|
"Wind": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Wind"
|
|
},
|
|
"Rock": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Rock"
|
|
},
|
|
"Grass": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Grass"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Avatar_Catalyst_ReviveEnergy_Handler": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttackReviveEnergyMixin",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04",
|
|
"NormalAttack_05",
|
|
"NormalAttack_06",
|
|
"ExtraAttack"
|
|
],
|
|
"maxValue": 1.0,
|
|
"JLPJEKNJEBM": 0.10000000149011612,
|
|
"EFIOEIEHNFI": {
|
|
"$type": "ReviveElemEnergy",
|
|
"value": 1.0
|
|
},
|
|
"IMPCPBOEGOO": {
|
|
"Fire": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Fire"
|
|
},
|
|
"Ice": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Ice"
|
|
},
|
|
"Electric": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Electric"
|
|
},
|
|
"Water": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Water"
|
|
},
|
|
"Wind": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Wind"
|
|
},
|
|
"Rock": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Rock"
|
|
},
|
|
"Grass": {
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_ReviveEnergy_Grass"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAvatarWeaponType",
|
|
"weaponTypes": [
|
|
"WEAPON_SWORD_ONE_HAND"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "Avatar_Sword_ReviveEnergy_Handler"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAvatarWeaponType",
|
|
"weaponTypes": [
|
|
"WEAPON_BOW"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "Avatar_Bow_ReviveEnergy_Handler"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAvatarWeaponType",
|
|
"weaponTypes": [
|
|
"WEAPON_CLAYMORE"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "Avatar_Claymore_ReviveEnergy_Handler"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAvatarWeaponType",
|
|
"weaponTypes": [
|
|
"WEAPON_POLE"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "Avatar_Pole_ReviveEnergy_Handler"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAvatarWeaponType",
|
|
"weaponTypes": [
|
|
"WEAPON_CATALYST"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "Avatar_Catalyst_ReviveEnergy_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_Component_Initializer",
|
|
"modifiers": {
|
|
"Visible_Initializer_Handler": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerSetVisible",
|
|
"doOffStage": true,
|
|
"canBeHandledOnRecover": true,
|
|
"visible": true
|
|
}
|
|
]
|
|
},
|
|
"PushCollider_Initializer_Handler": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerSetPassThrough",
|
|
"doOffStage": true,
|
|
"canBeHandledOnRecover": true
|
|
}
|
|
]
|
|
},
|
|
"ElectricFairy_Initializer_Handler": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "HAS_ELECTRIC_FAIRY_BUFF_Team",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Visible_Initializer_Handler"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "PushCollider_Initializer_Handler"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "ElectricFairy_Initializer_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_PlayMusic_Lyre_Controller",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"PlayMusic_Lyre_BS",
|
|
"PlayMusic_Lyre_Loop"
|
|
],
|
|
"modifierName": "Avatar_PlayMusic_Lyre"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Avatar_PlayMusic_Lyre": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Avatar_PlayMusic_Lyre"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_PlayMusic_Lyre_AS"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_Watcher_SuperTrial_RangeKillEnemy",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "DoActionByKillingMixin",
|
|
"detectWindow": 0.6000000238418579,
|
|
"onKill": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Other",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "GreaterOrEqual",
|
|
"value": 3.0
|
|
},
|
|
{
|
|
"$type": "ByCurrentSceneId",
|
|
"sceneIds": [
|
|
43006
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByIsTargetCamp",
|
|
"campBaseOn": "Caster",
|
|
"campTargetType": "Enemy"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "DoWatcherSystemAction",
|
|
"target": "Caster",
|
|
"watcherId": 1502220,
|
|
"authorityOnly": true
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_RockGadget_KillByBlunt",
|
|
"modifiers": {
|
|
"RockDurability_Handler": {
|
|
"modifierName": "",
|
|
"elementType": "Rock",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Recover_RockDurability"
|
|
}
|
|
]
|
|
},
|
|
"Recover_RockDurability": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddElementDurability",
|
|
"value": 100.0,
|
|
"modifierName": "RockDurability_Handler",
|
|
"elementType": "Rock",
|
|
"useLimitRange": true,
|
|
"maxValue": 100.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RockDurability_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
}
|
|
] |