2022-10-03 13:51:45 +03:00

1117 lines
44 KiB
JSON

[
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Avatar_Kate_RisingBladeNE",
"abilityMixins": [
{
"$type": "SkillButtonHoldChargeMixin",
"overtime": 10011,
"nextLoopTriggerID": "NextLoopTrigger",
"endHoldTrigger": "EndHoldTrigger",
"beforeStateIDs": [
"Attack01"
],
"chargeLoopStateIDs": [
"RisingBladeNE_Charge1",
"RisingBladeNE_Charge2"
],
"chargeLoopDurations": [
1.0
]
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"RisingBladeNE_Charge1"
],
"modifierName": "Charge1"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"RisingBladeNE_Charge2"
],
"modifierName": "Charge2"
}
],
"modifiers": {
"Charge1": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_RisingBladeNE_Charge_01"
}
]
},
"Charge2": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_RisingBladeNE_Charge_01"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Avatar_Kate_TriggerAbility",
"abilityMixins": [
{
"$type": "SkillButtonHoldChargeMixin",
"overtime": 10012,
"nextLoopTriggerID": "NextLoopTrigger",
"endHoldTrigger": "EndHoldTrigger",
"beforeStateIDs": [
"FlickerWave_BS"
],
"chargeLoopStateIDs": [
"FlickerWave_BS2",
"ThunderFall_Ready",
"ThunderFall_Strike1"
],
"chargeLoopDurations": [
1.5,
3.0
]
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"ThunderFall_Ready"
],
"modifierName": "Charge1"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"FlickerWave_BS2"
],
"modifierName": "Charge2"
}
],
"modifiers": {
"Charge1": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_ThunderFall_Area"
}
]
},
"Charge2": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_RisingBladeNE_Charge_02"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Avatar_Kate_FlickerWave",
"onAbilityStart": [
{
"$type": "AvatarSkillStart",
"overtime": 10012,
"cdRatio": 1.0,
"costStaminaRatio": 1.0
},
{
"$type": "TriggerBullet",
"bulletID": 41006007,
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 1.0,
"z": 0.0
}
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Test_FlickerWaveDamage",
"modifiers": {
"StaticElec_Pre": {
"modifierName": "",
"duration": 3.200000047683716,
"elementDurability": 100.0,
"onAttackLanded": [
{
"$type": "TriggerAbility",
"target": "Owner",
"doOffStage": true,
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
],
"useEventSource": true
}
],
"abilityName": "Test_StaticElecField"
},
{
"$type": "KillSelf",
"doOffStage": true
}
]
}
},
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Ani_FlickerWave_Bul"
},
{
"$type": "ApplyModifier",
"modifierName": "StaticElec_Pre"
}
],
"onAbilityStart": [
{
"$type": "TriggerAttackEvent",
"doOffStage": true,
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"lifeTime": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 0.800000011920929,
"z": 0.0
}
},
"radius": 1.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"bonusCriticalHurt": 1.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 50.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseX": 0.0,
"hitImpulseY": 0.0,
"hitImpulseType": "",
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Test_StaticElecField",
"modifiers": {
"FlickerWave_Effect": {
"modifierName": "",
"duration": 0.800000011920929,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_FlickerWave_Buff"
}
]
},
"StaticElec": {
"stacking": "MultipleRefreshNoRemove",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": 3.0
},
"modifierName": "",
"duration": 15.0,
"elementDurability": 100.0,
"thinkInterval": 0.10000000149011612,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "_ABILITY_StaticElec_COUNT",
"useLimitRange": true,
"maxValue": 3.0,
"minValue": 0.0
}
],
"onRemoved": [
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "_ABILITY_StaticElec_COUNT",
"useLimitRange": true,
"maxValue": 3.0,
"minValue": 0.0
}
],
"onThinkInterval": [
{
"$type": "RemoveModifier",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_StaticElec_COUNT",
"value": 0.0
}
],
"modifierName": "StaticElec"
}
]
},
"UNIQUE_StaticElec_Effect": {
"modifierName": "",
"isUnique": true,
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_ABILITY_StaticElec_COUNT",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
-1.0,
0.5,
1.5,
2.5,
3.5
],
"modifierNameSteps": [
"StaticElec_effect_0",
"StaticElec_effect_1",
"StaticElec_effect_2",
"StaticElec_effect_3"
]
}
]
},
"StaticElec_effect_0": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "RemoveModifier",
"modifierName": "StaticElec_effect_1"
},
{
"$type": "RemoveModifier",
"modifierName": "StaticElec_effect_2"
},
{
"$type": "RemoveModifier",
"modifierName": "StaticElec_effect_3"
}
]
},
"StaticElec_effect_1": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_StaticElec_01"
},
{
"$type": "RemoveModifier",
"modifierName": "StaticElec_effect_0"
},
{
"$type": "RemoveModifier",
"modifierName": "StaticElec_effect_2"
}
]
},
"StaticElec_effect_2": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_StaticElec_02"
},
{
"$type": "RemoveModifier",
"modifierName": "StaticElec_effect_1"
},
{
"$type": "RemoveModifier",
"modifierName": "StaticElec_effect_3"
}
]
},
"StaticElec_effect_3": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_StaticElec_03"
},
{
"$type": "RemoveModifier",
"modifierName": "StaticElec_effect_2"
}
]
}
},
"onAbilityStart": [
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR3",
"centerBasedOn": "Target",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"modifierName": "StaticElec"
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR3",
"centerBasedOn": "Target",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"modifierName": "UNIQUE_StaticElec_Effect"
},
{
"$type": "ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"modifierName": "FlickerWave_Effect"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Avatar_Kate_ThunderFall",
"modifiers": {
"SelectNearModifier": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "DamageByAttackValue",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR10",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_StaticElec_COUNT",
"value": 1.0
}
],
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 1.0,
"z": 0.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"bonusCriticalHurt": 3.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 50.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitLevel": "Light",
"hitImpulseX": 0.0,
"hitImpulseY": 0.0,
"hitImpulseType": "",
"hitHaltTimeScale": 0.05000000074505806
}
}
},
{
"$type": "DamageByAttackValue",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR10",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_StaticElec_COUNT",
"value": 2.0
}
],
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 1.0,
"z": 0.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"bonusCriticalHurt": 4.5,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 80.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitLevel": "Light",
"hitImpulseX": 0.0,
"hitImpulseY": 0.0,
"hitImpulseType": "",
"hitHaltTimeScale": 0.05000000074505806
}
}
},
{
"$type": "DamageByAttackValue",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR10",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_StaticElec_COUNT",
"value": 3.0
}
],
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 1.0,
"z": 0.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"bonusCriticalHurt": 6.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 100.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitLevel": "Light",
"hitImpulseX": 0.0,
"hitImpulseY": 0.0,
"hitImpulseType": "",
"hitHaltTimeScale": 0.05000000074505806
}
}
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR10",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_StaticElec_COUNT",
"value": 1.0
}
],
"modifierName": "ThunderFall_1"
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR10",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_StaticElec_COUNT",
"value": 2.0
}
],
"modifierName": "ThunderFall_2"
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR10",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_StaticElec_COUNT",
"value": 3.0
}
],
"modifierName": "ThunderFall_3"
}
]
},
"ThunderFall_1": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_ThunderFall_01"
},
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "_ABILITY_StaticElec_COUNT",
"useLimitRange": true,
"maxValue": 3.0,
"minValue": 0.0
}
]
},
"ThunderFall_2": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_ThunderFall_02"
},
{
"$type": "AddGlobalValue",
"value": -2.0,
"key": "_ABILITY_StaticElec_COUNT",
"useLimitRange": true,
"maxValue": 3.0,
"minValue": 0.0
}
]
},
"ThunderFall_3": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_ThunderFall_03"
},
{
"$type": "AddGlobalValue",
"value": -3.0,
"key": "_ABILITY_StaticElec_COUNT",
"useLimitRange": true,
"maxValue": 3.0,
"minValue": 0.0
},
{
"$type": "ApplyModifier",
"modifierName": "Paralysis"
}
]
},
"Paralysis": {
"modifierName": "",
"duration": 4.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Common_Paralysis"
}
]
}
},
"onAbilityStart": [
{
"$type": "AvatarSkillStart",
"overtime": 10012,
"cdRatio": 8.0,
"costStaminaRatio": 1.0
},
{
"$type": "ApplyModifier",
"modifierName": "SelectNearModifier"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Avatar_Kate_PierceLightning",
"modifiers": {
"SelectNearModifier": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR10",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"modifierName": "PierceLightning"
}
]
},
"PierceLightning": {
"modifierName": "",
"duration": 8.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Common_DefenseFall"
}
]
},
"PierceLightning_Effect": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_PierceLightning"
}
]
}
},
"onAbilityStart": [
{
"$type": "AvatarSkillStart",
"overtime": 10014,
"cdRatio": 1.0,
"costStaminaRatio": 1.0
},
{
"$type": "ApplyModifier",
"modifierName": "SelectNearModifier"
},
{
"$type": "ApplyModifier",
"modifierName": "PierceLightning_Effect"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Avatar_Kate_ThrowingBomb",
"abilityMixins": [
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"AimAttack",
"Throw"
],
"modifierName": "SkillChange"
}
],
"modifiers": {
"SkillChange": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "SwitchSkillIDMixin",
"priority": "AvatarSpecial",
"overtime": 10300
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Avatar_Venti_WindBlade_Test",
"abilityMixins": [
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"WindBlade"
],
"modifierName": "TriggerAttack"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"WindBlade_Land"
],
"modifierName": "TriggerAttack_Land"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"WindBlade_Rise_Charge"
],
"modifierName": "WindBlade_Rise_Charge_Timer"
},
{
"$type": "SkillButtonHoldChargeMixin",
"overtime": 10224,
"nextLoopTriggerID": "NextLoopTrigger",
"endHoldTrigger": "EndHoldTrigger",
"beforeStateIDs": [
"WindBlade_Rise_BS"
],
"chargeLoopStateIDs": [
"WindBlade_Rise_Charge",
"WindBlade_RiseUp"
],
"chargeLoopDurations": [
0.30000001192092896
]
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"WindBlade_Rise_Charge",
"WindBlade_RiseUp",
"WindBlade",
"WindBlade_Land"
],
"modifierName": "Eff_Venti_Harp"
}
],
"modifiers": {
"WindBlade_Trap": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"properties": {
"Animator_OverallSpeedRatioMultiplied": 0.10000000149011612
}
},
"TriggerAttack": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "CreateGadget",
"target": "SelfAttackTarget",
"predicates": [
{
"$type": "ByHasAttackTarget"
}
],
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 0.5,
"z": 0.0
},
"onGround": true
},
"gadgetID": 41022003,
"campID": 1001,
"campTargetType": "Enemy"
},
{
"$type": "CreateGadget",
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHasAttackTarget"
}
]
}
],
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 6.0
},
"onGround": true,
"alongGround": true
},
"gadgetID": 41022003,
"campID": 1001,
"campTargetType": "Enemy"
},
{
"$type": "AvatarSkillStart",
"overtime": 10224,
"cdRatio": 0.800000011920929,
"costStaminaRatio": 1.0
}
]
},
"TriggerAttack_Land": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "CreateGadget",
"target": "SelfAttackTarget",
"predicates": [
{
"$type": "ByHasAttackTarget"
}
],
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 0.5,
"z": 0.5
},
"onGround": true
},
"gadgetID": 41022003,
"campID": 1001,
"campTargetType": "Enemy"
},
{
"$type": "CreateGadget",
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHasAttackTarget"
}
]
}
],
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 6.0
},
"onGround": true,
"alongGround": true
},
"gadgetID": 41022003,
"campID": 1001,
"campTargetType": "Enemy"
},
{
"$type": "AvatarSkillStart",
"overtime": 10224,
"cdRatio": 0.30000001192092896,
"costStaminaRatio": 1.0
}
]
},
"WindBlade_Rise_Charge_Timer": {
"modifierName": "",
"duration": 0.800000011920929,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ApplyModifier",
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHasAttackTarget"
}
]
}
],
"modifierName": "SetCamera"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Avatar_Boy_Bow_Venti_Rise_Up"
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR15",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"modifierName": "WindBlade_Trap"
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"lifeTime": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"radius": 10.0
},
"attackInfo": {
"attackTag": "Avatar_Venti_WindBlade",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"bonusCriticalHurt": 0.0,
"damagePercentageRatio": 0.0,
"elementDurability": 100.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitLevel": "Air",
"hitImpulseX": 700.0,
"hitImpulseY": 0.0,
"hitImpulseType": "",
"hitHaltTime": 1.0,
"hitHaltTimeScale": 1.0
}
}
},
"targetType": "Enemy"
}
]
},
"SetCamera": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AvatarEnterCameraShot",
"cameraMoveCfgPath": "Camera_Venti_WindBlade"
}
]
},
"Eff_Venti_Harp": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Avatar_Boy_Bow_Venti_Harp",
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 0.30000001192092896,
"z": 0.30000001192092896
}
}
}
]
}
}
}
}
]