From 9ea6dc32920e1176d938defb4a7b8cf42fe4f60c Mon Sep 17 00:00:00 2001 From: Dimbreath Date: Mon, 5 Jul 2021 17:40:33 -0300 Subject: [PATCH] sussy baka --- .../ConfigAbility_Avatar_Common.json | 1873 +++++++++++++++++ 1 file changed, 1873 insertions(+) create mode 100644 BinOutput/Ability/Temp/AvatarAbilities/ConfigAbility_Avatar_Common.json diff --git a/BinOutput/Ability/Temp/AvatarAbilities/ConfigAbility_Avatar_Common.json b/BinOutput/Ability/Temp/AvatarAbilities/ConfigAbility_Avatar_Common.json new file mode 100644 index 000000000..e0d619d20 --- /dev/null +++ b/BinOutput/Ability/Temp/AvatarAbilities/ConfigAbility_Avatar_Common.json @@ -0,0 +1,1873 @@ +[ + { + "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_BeHit_Gauge", + "abilityMixins": [ + { + "$type": "HitLevelGaugeMixin", + "minChargeDelta": 20.0, + "maxChargeDelta": 30.0, + "fadeTime": 0.10000000149011612 + } + ], + "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", + "triggerType": "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": { + "damagePercentage": 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, + "onAdded": [ + { + "$type": "AddGlobalValue", + "value": -1.0, + "key": "_Ability_Avatar_Sword_ReviveEnergy_Chance", + "useLimitRange": true, + "maxValue": 1.0, + "minValue": 0.10000000149011612 + } + ], + "onAttackLanded": [ + { + "$type": "SetGlobalValueToOverrideMap", + "globalValueKey": "_Ability_Avatar_Sword_ReviveEnergy_Chance", + "overrideMapKey": "Sword_ReviveEnergy_Chance" + }, + { + "$type": "Predicated", + "target": "Target", + "targetPredicates": [ + { + "$type": "ByAttackTags", + "attackTags": [ + "NormalAttack_01", + "NormalAttack_02", + "NormalAttack_03", + "NormalAttack_04", + "NormalAttack_05", + "NormalAttack_06", + "ExtraAttack" + ] + }, + { + "$type": "ByEntityTypes", + "entityTypes": [ + "Monster" + ] + }, + { + "$type": "ByTargetGlobalValue", + "key": "_ANIMAL_ENTITY_TYPE", + "value": 0.0, + "compareType": "NoneOrEqual" + } + ], + "successActions": [ + { + "$type": "Randomed", + "chance": "Sword_ReviveEnergy_Chance", + "successActions": [ + { + "$type": "ApplyModifier", + "modifierName": "Avatar_Sword_ReviveEnergy" + }, + { + "$type": "AddGlobalValue", + "value": -1.0, + "key": "_Ability_Avatar_Sword_ReviveEnergy_Chance", + "useLimitRange": true, + "maxValue": 1.0, + "minValue": 0.10000000149011612 + } + ], + "failActions": [ + { + "$type": "AddGlobalValue", + "value": 0.05000000074505806, + "key": "_Ability_Avatar_Sword_ReviveEnergy_Chance", + "useLimitRange": true, + "maxValue": 1.0, + "minValue": 0.10000000149011612 + } + ] + } + ] + } + ] + }, + "Avatar_Sword_ReviveEnergy": { + "modifierName": "", + "duration": 0.20000000298023224, + "elementDurability": 100.0, + "onAdded": [ + { + "$type": "ReviveElemEnergy", + "value": 1.0 + }, + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Fire" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Fire" + } + ], + "failActions": [ + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Ice" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Ice" + } + ], + "failActions": [ + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Electric" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Electric" + } + ], + "failActions": [ + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Water" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Water" + } + ], + "failActions": [ + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Wind" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Wind" + } + ], + "failActions": [ + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Rock" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Rock" + } + ], + "failActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Grass" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + "Avatar_Bow_ReviveEnergy_Handler": { + "modifierName": "", + "elementDurability": 100.0, + "onAdded": [ + { + "$type": "AddGlobalValue", + "value": -1.0, + "key": "_Ability_Avatar_Bow_ReviveEnergy_Chance", + "useLimitRange": true, + "maxValue": 1.0, + "minValue": 0.0 + } + ], + "onAttackLanded": [ + { + "$type": "SetGlobalValueToOverrideMap", + "globalValueKey": "_Ability_Avatar_Bow_ReviveEnergy_Chance", + "overrideMapKey": "Bow_ReviveEnergy_Chance" + }, + { + "$type": "Predicated", + "target": "Target", + "targetPredicates": [ + { + "$type": "ByAttackTags", + "attackTags": [ + "NormalAttack_01", + "NormalAttack_02", + "NormalAttack_03", + "NormalAttack_04", + "NormalAttack_05", + "NormalAttack_06", + "ExtraAttack" + ] + }, + { + "$type": "ByEntityTypes", + "entityTypes": [ + "Monster" + ] + }, + { + "$type": "ByTargetGlobalValue", + "key": "_ANIMAL_ENTITY_TYPE", + "value": 0.0, + "compareType": "NoneOrEqual" + } + ], + "successActions": [ + { + "$type": "Randomed", + "chance": "Bow_ReviveEnergy_Chance", + "successActions": [ + { + "$type": "ApplyModifier", + "modifierName": "Avatar_Bow_ReviveEnergy" + }, + { + "$type": "AddGlobalValue", + "value": -1.0, + "key": "_Ability_Avatar_Bow_ReviveEnergy_Chance", + "useLimitRange": true, + "maxValue": 1.0, + "minValue": 0.0 + } + ], + "failActions": [ + { + "$type": "AddGlobalValue", + "value": 0.05000000074505806, + "key": "_Ability_Avatar_Bow_ReviveEnergy_Chance", + "useLimitRange": true, + "maxValue": 1.0, + "minValue": 0.0 + } + ] + } + ] + } + ] + }, + "Avatar_Bow_ReviveEnergy": { + "modifierName": "", + "duration": 0.20000000298023224, + "elementDurability": 100.0, + "onAdded": [ + { + "$type": "ReviveElemEnergy", + "value": 1.0 + }, + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Fire" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Fire" + } + ], + "failActions": [ + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Ice" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Ice" + } + ], + "failActions": [ + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Electric" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Electric" + } + ], + "failActions": [ + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Water" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Water" + } + ], + "failActions": [ + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Wind" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Wind" + } + ], + "failActions": [ + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Rock" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Rock" + } + ], + "failActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Grass" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + "Avatar_Claymore_ReviveEnergy_Handler": { + "modifierName": "", + "elementDurability": 100.0, + "onAdded": [ + { + "$type": "AddGlobalValue", + "value": -1.0, + "key": "_Ability_Avatar_Claymore_ReviveEnergy_Chance", + "useLimitRange": true, + "maxValue": 1.0, + "minValue": 0.0 + } + ], + "onAttackLanded": [ + { + "$type": "SetGlobalValueToOverrideMap", + "globalValueKey": "_Ability_Avatar_Claymore_ReviveEnergy_Chance", + "overrideMapKey": "Claymore_ReviveEnergy_Chance" + }, + { + "$type": "Predicated", + "target": "Target", + "targetPredicates": [ + { + "$type": "ByAttackTags", + "attackTags": [ + "NormalAttack_01", + "NormalAttack_02", + "NormalAttack_03", + "NormalAttack_04", + "NormalAttack_05", + "NormalAttack_06", + "ExtraAttack" + ] + }, + { + "$type": "ByEntityTypes", + "entityTypes": [ + "Monster" + ] + }, + { + "$type": "ByTargetGlobalValue", + "key": "_ANIMAL_ENTITY_TYPE", + "value": 0.0, + "compareType": "NoneOrEqual" + } + ], + "successActions": [ + { + "$type": "Randomed", + "chance": "Claymore_ReviveEnergy_Chance", + "successActions": [ + { + "$type": "ApplyModifier", + "modifierName": "Avatar_Claymore_ReviveEnergy" + }, + { + "$type": "AddGlobalValue", + "value": -1.0, + "key": "_Ability_Avatar_Claymore_ReviveEnergy_Chance", + "useLimitRange": true, + "maxValue": 1.0, + "minValue": 0.0 + } + ], + "failActions": [ + { + "$type": "AddGlobalValue", + "value": 0.10000000149011612, + "key": "_Ability_Avatar_Claymore_ReviveEnergy_Chance", + "useLimitRange": true, + "maxValue": 1.0, + "minValue": 0.0 + } + ] + } + ] + } + ] + }, + "Avatar_Claymore_ReviveEnergy": { + "modifierName": "", + "duration": 0.20000000298023224, + "elementDurability": 100.0, + "onAdded": [ + { + "$type": "ReviveElemEnergy", + "value": 1.0 + }, + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Fire" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Fire" + } + ], + "failActions": [ + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Ice" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Ice" + } + ], + "failActions": [ + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Electric" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Electric" + } + ], + "failActions": [ + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Water" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Water" + } + ], + "failActions": [ + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Wind" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Wind" + } + ], + "failActions": [ + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Rock" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Rock" + } + ], + "failActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Grass" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + "Avatar_Pole_ReviveEnergy_Handler": { + "modifierName": "", + "elementDurability": 100.0, + "onAdded": [ + { + "$type": "AddGlobalValue", + "value": -1.0, + "key": "_Ability_Avatar_Pole_ReviveEnergy_Chance", + "useLimitRange": true, + "maxValue": 1.0, + "minValue": 0.0 + } + ], + "onAttackLanded": [ + { + "$type": "SetGlobalValueToOverrideMap", + "globalValueKey": "_Ability_Avatar_Pole_ReviveEnergy_Chance", + "overrideMapKey": "Pole_ReviveEnergy_Chance" + }, + { + "$type": "Predicated", + "target": "Target", + "targetPredicates": [ + { + "$type": "ByAttackTags", + "attackTags": [ + "NormalAttack_01", + "NormalAttack_02", + "NormalAttack_03", + "NormalAttack_04", + "NormalAttack_05", + "NormalAttack_06", + "ExtraAttack" + ] + }, + { + "$type": "ByEntityTypes", + "entityTypes": [ + "Monster" + ] + }, + { + "$type": "ByTargetGlobalValue", + "key": "_ANIMAL_ENTITY_TYPE", + "value": 0.0, + "compareType": "NoneOrEqual" + } + ], + "successActions": [ + { + "$type": "Randomed", + "chance": "Pole_ReviveEnergy_Chance", + "successActions": [ + { + "$type": "ApplyModifier", + "modifierName": "Avatar_Pole_ReviveEnergy" + }, + { + "$type": "AddGlobalValue", + "value": -1.0, + "key": "_Ability_Avatar_Pole_ReviveEnergy_Chance", + "useLimitRange": true, + "maxValue": 1.0, + "minValue": 0.0 + } + ], + "failActions": [ + { + "$type": "AddGlobalValue", + "value": 0.03999999910593033, + "key": "_Ability_Avatar_Pole_ReviveEnergy_Chance", + "useLimitRange": true, + "maxValue": 1.0, + "minValue": 0.0 + } + ] + } + ] + } + ] + }, + "Avatar_Pole_ReviveEnergy": { + "modifierName": "", + "duration": 0.20000000298023224, + "elementDurability": 100.0, + "onAdded": [ + { + "$type": "ReviveElemEnergy", + "value": 1.0 + }, + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Fire" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Fire" + } + ], + "failActions": [ + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Ice" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Ice" + } + ], + "failActions": [ + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Electric" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Electric" + } + ], + "failActions": [ + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Water" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Water" + } + ], + "failActions": [ + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Wind" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Wind" + } + ], + "failActions": [ + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Rock" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Rock" + } + ], + "failActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Grass" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + "Avatar_Catalyst_ReviveEnergy_Handler": { + "modifierName": "", + "elementDurability": 100.0, + "onAdded": [ + { + "$type": "AddGlobalValue", + "value": -1.0, + "key": "_Ability_Avatar_Catalyst_ReviveEnergy_Chance", + "useLimitRange": true, + "maxValue": 1.0, + "minValue": 0.0 + } + ], + "onAttackLanded": [ + { + "$type": "SetGlobalValueToOverrideMap", + "globalValueKey": "_Ability_Avatar_Catalyst_ReviveEnergy_Chance", + "overrideMapKey": "Catalyst_ReviveEnergy_Chance" + }, + { + "$type": "Predicated", + "target": "Target", + "targetPredicates": [ + { + "$type": "ByAttackTags", + "attackTags": [ + "NormalAttack_01", + "NormalAttack_02", + "NormalAttack_03", + "NormalAttack_04", + "NormalAttack_05", + "NormalAttack_06", + "ExtraAttack" + ] + }, + { + "$type": "ByEntityTypes", + "entityTypes": [ + "Monster" + ] + }, + { + "$type": "ByTargetGlobalValue", + "key": "_ANIMAL_ENTITY_TYPE", + "value": 0.0, + "compareType": "NoneOrEqual" + } + ], + "successActions": [ + { + "$type": "Randomed", + "chance": "Catalyst_ReviveEnergy_Chance", + "successActions": [ + { + "$type": "ApplyModifier", + "modifierName": "Avatar_Catalyst_ReviveEnergy" + }, + { + "$type": "AddGlobalValue", + "value": -1.0, + "key": "_Ability_Avatar_Catalyst_ReviveEnergy_Chance", + "useLimitRange": true, + "maxValue": 1.0, + "minValue": 0.0 + } + ], + "failActions": [ + { + "$type": "AddGlobalValue", + "value": 0.10000000149011612, + "key": "_Ability_Avatar_Catalyst_ReviveEnergy_Chance", + "useLimitRange": true, + "maxValue": 1.0, + "minValue": 0.0 + } + ] + } + ] + } + ] + }, + "Avatar_Catalyst_ReviveEnergy": { + "modifierName": "", + "duration": 0.20000000298023224, + "elementDurability": 100.0, + "onAdded": [ + { + "$type": "ReviveElemEnergy", + "value": 1.0 + }, + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Fire" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Fire" + } + ], + "failActions": [ + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Ice" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Ice" + } + ], + "failActions": [ + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Electric" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Electric" + } + ], + "failActions": [ + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Water" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Water" + } + ], + "failActions": [ + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Wind" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Wind" + } + ], + "failActions": [ + { + "$type": "Predicated", + "targetPredicates": [ + { + "$type": "ByTargetElement", + "elementType": "Rock" + } + ], + "successActions": [ + { + "$type": "FireEffect", + "effectPattern": "Eff_Avatar_ReviveEnergy_Rock" + } + ], + "failActions": [ + { + "$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 + } + ] + } + }, + "onAdded": [ + { + "$type": "ApplyModifier", + "doOffStage": true, + "modifierName": "Visible_Initializer_Handler" + }, + { + "$type": "ApplyModifier", + "doOffStage": true, + "modifierName": "PushCollider_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 + ] + } + ], + "successActions": [ + { + "$type": "DoWatcherSystemAction", + "target": "Caster", + "watcherId": 1502220, + "authorityOnly": true + } + ] + } + ] + } + ], + "isDynamicAbility": true + } + } +] \ No newline at end of file