mirror of
https://gitlab.com/YuukiPS/GC-Resources.git
synced 2025-04-28 09:05:26 +00:00
8144 lines
254 KiB
JSON
8144 lines
254 KiB
JSON
[
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_Furina_ExtraAttack",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "ButtonHoldChargeMixin",
|
|
"skillID": 10891,
|
|
"chargeTime": 0.11999999731779099,
|
|
"secondChargeTime": 0.05000000074505806,
|
|
"OnBeginUncharged": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedTime",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAnimatorInt",
|
|
"logic": "Equal",
|
|
"ratio": 0,
|
|
"parameter": "ComboCount"
|
|
}
|
|
],
|
|
"triggerID": "DoSkill"
|
|
},
|
|
{
|
|
"$type": "SetAnimatorInt",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAny",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAnimatorInt",
|
|
"logic": "Equal",
|
|
"ratio": 0,
|
|
"parameter": "ComboCount"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"intID": "SkillID",
|
|
"ratio": 99.0
|
|
},
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "IsCharging"
|
|
}
|
|
],
|
|
"OnReleaseUncharged": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedTime",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "DoSkill"
|
|
},
|
|
{
|
|
"$type": "SetAnimatorInt",
|
|
"intID": "SkillID",
|
|
"ratio": 1.0
|
|
}
|
|
],
|
|
"OnBeginCharged": [
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "IsCharging",
|
|
"ratio": true
|
|
}
|
|
],
|
|
"OnReleaseCharged": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedTime",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "IsCharging"
|
|
},
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "DoSkill"
|
|
},
|
|
{
|
|
"$type": "SetAnimatorInt",
|
|
"intID": "SkillID",
|
|
"ratio": 1.0
|
|
}
|
|
],
|
|
"OnBeginSecondCharged": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedTime",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "DoSkill"
|
|
},
|
|
{
|
|
"$type": "SetAnimatorInt",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByLocalAvatarStamina",
|
|
"logic": "GreaterOrEqual",
|
|
"stamina": [
|
|
"ExtraAttack_Sword_Stamina_Cost",
|
|
"Flexible_Stamina",
|
|
"ADD"
|
|
]
|
|
}
|
|
],
|
|
"intID": "SkillID",
|
|
"ratio": 6.0
|
|
},
|
|
{
|
|
"$type": "SetAnimatorInt",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByLocalAvatarStamina",
|
|
"logic": "Lesser",
|
|
"stamina": [
|
|
"ExtraAttack_Sword_Stamina_Cost",
|
|
"Flexible_Stamina",
|
|
"ADD"
|
|
]
|
|
}
|
|
],
|
|
"intID": "SkillID",
|
|
"ratio": 1.0
|
|
},
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "IsCharging"
|
|
}
|
|
],
|
|
"chargeStateIDs": [
|
|
"ExtraAttack_BS",
|
|
"ExtraAttack",
|
|
"ExtraAttack_AS",
|
|
"Attack01",
|
|
"Attack02",
|
|
"Attack03",
|
|
"Attack04",
|
|
"Run"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachToNormalizedTimeMixin",
|
|
"stateID": "ExtraAttack",
|
|
"modifierName": "ExtraAttack_StaminaCost",
|
|
"normalizeStart": 0.6000000238418579,
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": ["Attack04"],
|
|
"modifierName": "NormalAttack04_BubbleChair",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": ["ExtraAttack_BS"],
|
|
"modifierName": "ExtraAttack_BS_ForceExit",
|
|
"BILMCNCKIAO": ""
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"ExtraAttack_Sword_Stamina_Cost": 0.0,
|
|
"Flexible_Stamina": -2.0
|
|
},
|
|
"modifiers": {
|
|
"ExtraAttack_StaminaCost": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AvatarSkillStart",
|
|
"skillID": 10001,
|
|
"amount": 1.0,
|
|
"costStaminaRatio": "ExtraAttack_Sword_Stamina_Cost"
|
|
}
|
|
]
|
|
},
|
|
"NormalAttack04_BubbleChair": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_NormalAttack04_BubbleChair",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
},
|
|
"ExtraAttack_BS_ForceExit": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"thinkInterval": 0.5,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"value": "ExitExtraAttackBSTrigger"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_Furina_ArkheGrade_Handler",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": ["ExtraAttack"],
|
|
"modifierName": "Furina_ExtraAttack_PreFX_Handler",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Furina_ArkheGrade",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [-0.5, 0.5, 1.5],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Furina_ArkheGrade_Pneuma_Handler",
|
|
"UNIQUE_Furina_ArkheGrade_Ousia_Handler"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"ElementalArt_Ousia",
|
|
"ElementalArt_Ousia_AS",
|
|
"ElementalBurst",
|
|
"ElementalBurst_AS"
|
|
],
|
|
"modifierName": "HideWeapon",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToNormalizedTimeMixin",
|
|
"stateID": "ElementalArt_Pneuma",
|
|
"modifierName": "HideWeaponOnEnter",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToMultiNormalizedTimeMixin",
|
|
"normalizedStateIDList": [
|
|
{
|
|
"stateID": "ExtraAttack_BS"
|
|
},
|
|
{
|
|
"stateID": "FallingAnthem_BS_1"
|
|
},
|
|
{
|
|
"stateID": "ElementalArt_Pneuma",
|
|
"normalizeStart": 0.25600001215934753
|
|
}
|
|
],
|
|
"modifierName": "ShowWeaponOnEnter",
|
|
"BILMCNCKIAO": ""
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Furina_ArkheGrade_PneumaCD": 0.0,
|
|
"Furina_ArkheGrade_OusiaCD": 0.0,
|
|
"Furina_ArkheGrade_PneumaDMG": 0.0,
|
|
"Furina_ArkheGrade_OusiaDMG": 0.0
|
|
},
|
|
"modifiers": {
|
|
"Furina_ExtraAttack_PreFX_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "Furina_ExtraAttack_PreFX"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Furina_ExtraAttack_PreFX"
|
|
}
|
|
]
|
|
},
|
|
"Furina_ExtraAttack_PreFX": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"duration": 2.0,
|
|
"bonusCritical": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "OverrideEquipElementBladeDataMixin",
|
|
"elementBladeData": {
|
|
"Fire": {
|
|
"slash": "",
|
|
"colorA": "FFB96000",
|
|
"colorB": "FF942200"
|
|
},
|
|
"Ice": {
|
|
"slash": "",
|
|
"colorA": "829DB800",
|
|
"colorB": "CEE1FF00"
|
|
},
|
|
"Water": {
|
|
"slash": "",
|
|
"colorA": "8BCAFF00",
|
|
"colorB": "3E5FFF00"
|
|
},
|
|
"Electric": {
|
|
"slash": "",
|
|
"colorA": "948BFF00",
|
|
"colorB": "5D3EFF00"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"ratio": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_ArkheGrade",
|
|
"ratio": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_ExtraAttack_WaterEnhanced_Pneuma_Charge",
|
|
"effectTempleteID": -1.0
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_ExtraAttack_WaterEnhanced_Pneuma_Center",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_ExtraAttack_WaterEnhanced_Ousia_Charge",
|
|
"effectTempleteID": -1.0
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_ExtraAttack_WaterEnhanced_Ousia_Center",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_ArkheGrade",
|
|
"ratio": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_ExtraAttack_Pneuma_Charge",
|
|
"effectTempleteID": -1.0
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_ExtraAttack_Pneuma_Center",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_ExtraAttack_Ousia_Charge",
|
|
"effectTempleteID": -1.0
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_ExtraAttack_Ousia_Center",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"HideWeapon": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerHideWeapon",
|
|
"partNames": ["equip01", "equip02", "sheathPoint"]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerHideWeapon",
|
|
"cdDelta": true,
|
|
"visible": true,
|
|
"partNames": ["equip01", "equip02", "sheathPoint"]
|
|
}
|
|
]
|
|
},
|
|
"HideWeaponOnEnter": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerHideWeapon",
|
|
"partNames": ["equip01", "equip02", "sheathPoint"]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerHideWeapon",
|
|
"cdDelta": true,
|
|
"visible": true,
|
|
"partNames": ["equip01", "equip02", "sheathPoint"]
|
|
}
|
|
]
|
|
},
|
|
"ShowWeaponOnEnter": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerHideWeapon",
|
|
"cdDelta": true,
|
|
"visible": true,
|
|
"partNames": ["equip01", "equip02", "sheathPoint"]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Furina_ArkheGrade_Pneuma_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"bonusCritical": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ShaderLerpMixin",
|
|
"type": "CharacterArkheReSet",
|
|
"KFDJAMFPFCH": true
|
|
},
|
|
{
|
|
"$type": "SwitchAvatarArkheTypeMixin",
|
|
"HBOIHAAOLAM": "Pneuma"
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Furina_ArkheGrade_PneumaCD",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [-0.5, 0.5, 1.5],
|
|
"modifierNameSteps": [
|
|
"Avatar_Furina_ArkheGrade_Pneuma_SetGV_0",
|
|
"Avatar_Furina_ArkheGrade_Pneuma_SetGV_1"
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerSetRenderersEnableV2",
|
|
"cdDelta": true,
|
|
"canBeHandledOnRecover": true,
|
|
"renderNames": ["EffectHair"],
|
|
"reason": "SelfAbility"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Furina_ArkheGrade_Ousia_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"bonusCritical": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "SwitchSkillIDMixin",
|
|
"priority": "AvatarSpecial",
|
|
"skillIndex": 1,
|
|
"skillID": 10893
|
|
},
|
|
{
|
|
"$type": "ShaderLerpMixin",
|
|
"type": "CharacterArkheChange",
|
|
"KFDJAMFPFCH": true
|
|
},
|
|
{
|
|
"$type": "SwitchAvatarArkheTypeMixin",
|
|
"HBOIHAAOLAM": "Ousia"
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Furina_ArkheGrade_OusiaCD",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [-0.5, 0.5, 1.5],
|
|
"modifierNameSteps": [
|
|
"Avatar_Furina_ArkheGrade_Ousia_SetGV_0",
|
|
"Avatar_Furina_ArkheGrade_Ousia_SetGV_1"
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerSetRenderersEnableV2",
|
|
"cdDelta": true,
|
|
"canBeHandledOnRecover": true,
|
|
"renderNames": ["EffectHair"],
|
|
"setEnable": true,
|
|
"reason": "SelfAbility"
|
|
}
|
|
]
|
|
},
|
|
"Avatar_Furina_ArkheGrade_Pneuma_SetGV_0": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_ArkheGrade_Attack_CD",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"triggerID": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Avatar_Furina_ArkheGrade_Pneuma_SetGV_1": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": 1.0,
|
|
"key": "_ABILITY_ArkheGrade_Attack_CD",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"triggerID": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Avatar_Furina_ArkheGrade_Ousia_SetGV_0": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_ArkheGrade_Attack_CD",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"triggerID": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Avatar_Furina_ArkheGrade_Ousia_SetGV_1": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": 1.0,
|
|
"key": "_ABILITY_ArkheGrade_Attack_CD",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"triggerID": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Furina_GadgetSwitchArkhe_Pneuma": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_ArkheGrade",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Furina_GadgetSwitchArkhe_Ousia": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": 1.0,
|
|
"key": "_ABILITY_Furina_ArkheGrade",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Furina_ArkheGrade_Attack_Handler": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onHittingOther": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Other",
|
|
"cdDelta": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"cdDelta": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_ArkheGrade",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_ArkheGrade_PneumaCD",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"modifierName": "Furina_ArkheGrade_Attack_Pneuma"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"cdDelta": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_ArkheGrade",
|
|
"ratio": 1.0
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_ArkheGrade_OusiaCD",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"modifierName": "Furina_ArkheGrade_Attack_Ousia"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Furina_ArkheGrade_Attack_Pneuma": {
|
|
"modifierName": "",
|
|
"duration": 0.4000000059604645,
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Furina_ArkheGrade_PneumaCD"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"cdDelta": true,
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_ArkheGrade_Pneuma_Attack",
|
|
"effectTempleteID": -1.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"cdDelta": true,
|
|
"key": "_ABILITY_Furina_ArkheAttack_Pos",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.10000000149011612,
|
|
"z": -0.30000001192092896
|
|
},
|
|
"useRotation": true
|
|
},
|
|
"setTarget": false
|
|
},
|
|
{
|
|
"$type": "SetGlobalDir",
|
|
"cdDelta": true,
|
|
"key": "_ABILITY_Furina_ArkheAttack_Dir",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"useRotation": true
|
|
},
|
|
"setTarget": false
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"cdDelta": true,
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "GGBJACPDDCM",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "MKLCDCJFOHO",
|
|
"positionKey": "_ABILITY_Furina_ArkheAttack_Pos",
|
|
"directionKey": "_ABILITY_Furina_ArkheAttack_Dir"
|
|
},
|
|
"size": {
|
|
"x": 1.2000000476837158,
|
|
"y": 2.799999952316284,
|
|
"z": 4.5
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "NormalAttack_05",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": "Furina_ArkheGrade_PneumaDMG",
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"bonusCritical": 0.0,
|
|
"strikeType": "Slash",
|
|
"damage": 20.0,
|
|
"attackType": "Melee",
|
|
"bonusCritical": -1.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV2",
|
|
"hitHaltTimeScale": 0.009999999776482582
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
},
|
|
"Furina_ArkheGrade_PneumaCD": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"duration": "Furina_ArkheGrade_PneumaCD",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": 1.0,
|
|
"key": "_ABILITY_Furina_ArkheGrade_PneumaCD",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_ArkheGrade_PneumaCD",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Furina_ArkheGrade_Attack_Ousia": {
|
|
"modifierName": "",
|
|
"duration": 0.4000000059604645,
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Furina_ArkheGrade_OusiaCD"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"cdDelta": true,
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_ArkheGrade_Ousia_Attack",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 1.2999999523162842,
|
|
"z": 0.800000011920929
|
|
},
|
|
"useRotation": true
|
|
},
|
|
"effectTempleteID": -1.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"cdDelta": true,
|
|
"key": "_ABILITY_Furina_ArkheAttack_Pos",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.10000000149011612,
|
|
"z": -0.30000001192092896
|
|
},
|
|
"useRotation": true
|
|
},
|
|
"setTarget": false
|
|
},
|
|
{
|
|
"$type": "SetGlobalDir",
|
|
"cdDelta": true,
|
|
"key": "_ABILITY_Furina_ArkheAttack_Dir",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"useRotation": true
|
|
},
|
|
"setTarget": false
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"cdDelta": true,
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "GGBJACPDDCM",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "MKLCDCJFOHO",
|
|
"positionKey": "_ABILITY_Furina_ArkheAttack_Pos",
|
|
"directionKey": "_ABILITY_Furina_ArkheAttack_Dir"
|
|
},
|
|
"size": {
|
|
"x": 1.2000000476837158,
|
|
"y": 2.799999952316284,
|
|
"z": 4.5
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "NormalAttack_05",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": "Furina_ArkheGrade_OusiaDMG",
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"bonusCritical": 0.0,
|
|
"strikeType": "Slash",
|
|
"damage": 20.0,
|
|
"attackType": "Melee",
|
|
"bonusCritical": 1.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV2",
|
|
"hitHaltTimeScale": 0.009999999776482582
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
},
|
|
"Furina_ArkheGrade_OusiaCD": {
|
|
"modifierName": "",
|
|
"duration": "Furina_ArkheGrade_OusiaCD",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": 1.0,
|
|
"key": "_ABILITY_Furina_ArkheGrade_OusiaCD",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_ArkheGrade_OusiaCD",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Blank": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_ArkheGrade",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 1.0,
|
|
"key": "_ABILITY_Furina_AvatarMark",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_ArkheGrade_OusiaCD",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_ArkheGrade_PneumaCD",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Furina_ArkheGrade_Attack_Handler"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_ArkheGrade",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 1.0,
|
|
"key": "_ABILITY_Furina_ArkheGrade",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_Ousia_Blast_Head",
|
|
"effectTempleteID": -1.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_ExtraAttack_Ousia_Burst",
|
|
"effectTempleteID": -1.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"ratio": 1.0
|
|
}
|
|
],
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_ExtraAttack_WaterEnhanced_Ousia_Burst",
|
|
"effectTempleteID": -1.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "JHKLCAELLHL",
|
|
"configID": 41089010
|
|
},
|
|
"modifierName": "Furina_GadgetSwitchArkhe_Ousia"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_ArkheGrade",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_Pneuma_Blast_Head",
|
|
"effectTempleteID": -1.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_ExtraAttack_Pneuma_Burst",
|
|
"effectTempleteID": -1.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"ratio": 1.0
|
|
}
|
|
],
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_ExtraAttack_WaterEnhanced_Pneuma_Burst",
|
|
"effectTempleteID": -1.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "JHKLCAELLHL",
|
|
"configID": 41089010
|
|
},
|
|
"modifierName": "Furina_GadgetSwitchArkhe_Pneuma"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "Furina_ExtraAttack_PreFX"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_Furina_DamageHandler",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": ["NormalAttack_01"],
|
|
"damagePercentage": "damage1",
|
|
"damagePercentageRatio": 0.0
|
|
},
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": ["NormalAttack_02"],
|
|
"damagePercentage": "damage2",
|
|
"damagePercentageRatio": 0.0
|
|
},
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": ["NormalAttack_03"],
|
|
"damagePercentage": "damage3",
|
|
"damagePercentageRatio": 0.0
|
|
},
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": ["NormalAttack_04"],
|
|
"damagePercentage": "damage4",
|
|
"damagePercentageRatio": 0.0
|
|
},
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": ["ExtraAttack"],
|
|
"damagePercentage": "damage5",
|
|
"damagePercentageRatio": 0.0
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"damage1": 0.0,
|
|
"damage2": 0.0,
|
|
"damage3": 0.0,
|
|
"damage4": 0.0,
|
|
"damage5": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_Furina_ElementalArt",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToNormalizedTimeMixin",
|
|
"stateID": "ElementalArt_Pneuma",
|
|
"modifierName": "Furina_ElementalArt_CreatePartner",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToNormalizedTimeMixin",
|
|
"stateID": "ElementalArt_Ousia",
|
|
"modifierName": "Furina_ElementalArt_CreatePartner",
|
|
"normalizeStart": 0.23000000417232513,
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToNormalizedTimeMixin",
|
|
"stateID": "ElementalArt_Ousia",
|
|
"modifierName": "Furina_ElementalArt_Ousia_LHandFX",
|
|
"BILMCNCKIAO": ""
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"ElementalArt_PneumaDMG": 0.0
|
|
},
|
|
"modifiers": {
|
|
"Furina_ElementalArt_CreatePartner": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AvatarSkillStart",
|
|
"skillID": 10892,
|
|
"amount": 1.0,
|
|
"costStaminaRatio": 1.0
|
|
},
|
|
{
|
|
"$type": "AvatarSkillStart",
|
|
"skillID": 10893,
|
|
"amount": 1.0,
|
|
"costStaminaRatio": 1.0
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByUnlockTalentParam",
|
|
"talentParam": "Furina_Constellation_2"
|
|
}
|
|
],
|
|
"abilityName": "Avatar_Furina_Constellation_2"
|
|
},
|
|
{
|
|
"$type": "KillGadget",
|
|
"cdDelta": true,
|
|
"gadgetInfo": {
|
|
"configID": 41089010
|
|
}
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"cdDelta": true,
|
|
"lifeByOwnerV2": true,
|
|
"gadgetID": 41089010,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 1.0,
|
|
"key": "_ABILITY_Furina_MoveOnWater_Mark",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Furina_ElementalArt_Ousia_LHandFX": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_ElementalArt_Ousia_LHand",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
},
|
|
"Furina_MoveOnWater_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"thinkInterval": 0.5,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Furina_MoveOnWater_Mark",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [-0.5, 0.5, 1.5],
|
|
"modifierNameSteps": [
|
|
"Furina_MoveOnWater_Off",
|
|
"Furina_MoveOnWater_On"
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "OPEPPKMGLHA",
|
|
"configIdArray": [41089010],
|
|
"value": 1,
|
|
"checkEntityAlive": true
|
|
}
|
|
],
|
|
"ratio": 1.0,
|
|
"key": "_ABILITY_Furina_MoveOnWater_Mark",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "OPEPPKMGLHA",
|
|
"configIdArray": [41089010],
|
|
"compareType": "NoneOrEqual",
|
|
"checkEntityAlive": true
|
|
}
|
|
],
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_MoveOnWater_Mark",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Furina_MoveOnWater_Off": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnableAvatarMoveOnWater",
|
|
"cdDelta": true,
|
|
"canBeHandledOnRecover": true
|
|
}
|
|
]
|
|
},
|
|
"Furina_MoveOnWater_On": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ReplaceEventPatternMixin",
|
|
"oldPatterns": ["Ani_Run01", "Ani_WalkSprint01"],
|
|
"newPatterns": ["Furina_Ripple_Run", "Furina_Ripple_WalkSprint"]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnableAvatarMoveOnWater",
|
|
"cdDelta": true,
|
|
"canBeHandledOnRecover": true,
|
|
"enable": true
|
|
}
|
|
]
|
|
},
|
|
"Furina_GenerateElemBall_Handler": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onHittingOther": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Other",
|
|
"cdDelta": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": ["Elemental_Art"]
|
|
},
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": ["Monster"]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "NBNBHFBBAGP",
|
|
"attackType": "Range"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "UNIQUE_Furina_GenerateElemBall"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Furina_GenerateElemBall": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 2.5,
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "GenerateElemBall",
|
|
"cdDelta": true,
|
|
"configID": 2018,
|
|
"born": {
|
|
"$type": "MKLCDCJFOHO",
|
|
"bornRandom": {
|
|
"$type": "OCDANLJMNNK",
|
|
"minRandomRange": 0.5,
|
|
"maxRandomRange": 1.5
|
|
},
|
|
"positionKey": "_ABILITY_Furina_GenerateElemBall_Pos",
|
|
"directionKey": "_ABILITY_Furina_GenerateElemBall_Dir"
|
|
},
|
|
"value": 1.0,
|
|
"baseEnergy": 3.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Furina_MoveOnWater_Handler"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Furina_GenerateElemBall_Handler"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_ArkheGrade",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_ElementalArt_Attack",
|
|
"effectTempleteID": -1.0
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"useRotation": true
|
|
},
|
|
"radius": 5.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "Elemental_Art",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"bonusCritical": 25.0,
|
|
"strikeType": "Default",
|
|
"damage": 20.0,
|
|
"attackType": "Melee",
|
|
"damageExtra": [
|
|
"ElementalArt_PneumaDMG",
|
|
"FIGHT_PROP_MAX_HP",
|
|
"MUL"
|
|
],
|
|
"FKGFPFNOJMN": 0.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV2",
|
|
"hitHaltTimeScale": 0.009999999776482582
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SkillObj_Furina_OrderController",
|
|
"abilitySpecials": {
|
|
"OrderController_LifeTime": 0.0
|
|
},
|
|
"modifiers": {
|
|
"Furina_OrderController_LifeTime": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"duration": "OrderController_LifeTime",
|
|
"bonusCritical": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Furina_ArkheGrade",
|
|
"defaultGlobalValueOnCreate": -1.0,
|
|
"valueSteps": [-0.5, 0.5, 1.5],
|
|
"modifierNameSteps": [
|
|
"Furina_OrderController_SwitchToPneuma",
|
|
"Furina_OrderController_SwitchToOusia"
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Owner",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_ArkheGrade",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetCollisionPointToGlobalPos",
|
|
"target": "Caster",
|
|
"key": "_ABILITY_Furina_Octopus_CreatePos",
|
|
"origin": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.8999999761581421,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffsetCorrect": {
|
|
"x": 20.0,
|
|
"y": 127.0,
|
|
"z": 0.0
|
|
},
|
|
"useCorrectDir": true
|
|
},
|
|
"useRotation": true
|
|
},
|
|
"raycastLength": 1.5
|
|
},
|
|
{
|
|
"$type": "SetGlobalDir",
|
|
"target": "Caster",
|
|
"key": "_ABILITY_Furina_Octopus_CreateDir",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffsetCorrect": {
|
|
"x": 0.0,
|
|
"y": 53.0,
|
|
"z": 0.0
|
|
},
|
|
"useCorrectDir": true
|
|
},
|
|
"useRotation": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetCollisionPointToGlobalPos",
|
|
"target": "Caster",
|
|
"key": "_ABILITY_Furina_SeaHorse_CreatePos",
|
|
"origin": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.8999999761581421,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffsetCorrect": {
|
|
"x": -18.0,
|
|
"y": -29.0,
|
|
"z": 0.0
|
|
},
|
|
"useCorrectDir": true
|
|
},
|
|
"useRotation": true
|
|
},
|
|
"raycastLength": 1.5
|
|
},
|
|
{
|
|
"$type": "SetGlobalDir",
|
|
"target": "Caster",
|
|
"key": "_ABILITY_Furina_SeaHorse_CreateDir",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffsetCorrect": {
|
|
"x": 0.0,
|
|
"y": -33.0,
|
|
"z": 0.0
|
|
},
|
|
"useCorrectDir": true
|
|
},
|
|
"useRotation": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetCollisionPointToGlobalPos",
|
|
"target": "Caster",
|
|
"key": "_ABILITY_Furina_HermitCrab_CreatePos",
|
|
"origin": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.8999999761581421,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffsetCorrect": {
|
|
"x": 33.0,
|
|
"y": -123.0,
|
|
"z": 0.0
|
|
},
|
|
"useCorrectDir": true
|
|
},
|
|
"useRotation": true
|
|
},
|
|
"raycastLength": 1.5
|
|
},
|
|
{
|
|
"$type": "SetGlobalDir",
|
|
"target": "Caster",
|
|
"key": "_ABILITY_Furina_HermitCrab_CreateDir",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffsetCorrect": {
|
|
"x": 0.0,
|
|
"y": -31.0,
|
|
"z": 0.0
|
|
},
|
|
"useCorrectDir": true
|
|
},
|
|
"useRotation": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "MKLCDCJFOHO",
|
|
"positionKey": "_ABILITY_Furina_Octopus_CreatePos",
|
|
"directionKey": "_ABILITY_Furina_Octopus_CreateDir"
|
|
},
|
|
"lifeByOwnerV2": true,
|
|
"gadgetID": 41089011,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "MKLCDCJFOHO",
|
|
"positionKey": "_ABILITY_Furina_SeaHorse_CreatePos",
|
|
"directionKey": "_ABILITY_Furina_SeaHorse_CreateDir"
|
|
},
|
|
"lifeByOwnerV2": true,
|
|
"gadgetID": 41089012,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy",
|
|
"bornSlotIndex": 1
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "MKLCDCJFOHO",
|
|
"positionKey": "_ABILITY_Furina_HermitCrab_CreatePos",
|
|
"directionKey": "_ABILITY_Furina_HermitCrab_CreateDir"
|
|
},
|
|
"lifeByOwnerV2": true,
|
|
"gadgetID": 41089013,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy",
|
|
"bornSlotIndex": 2
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SetCollisionPointToGlobalPos",
|
|
"target": "Caster",
|
|
"key": "_ABILITY_Furina_Goddess_CreatePos",
|
|
"origin": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.8999999761581421,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffsetCorrect": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"useCorrectDir": true
|
|
},
|
|
"useRotation": true
|
|
},
|
|
"raycastLength": 4.5
|
|
},
|
|
{
|
|
"$type": "SetGlobalDir",
|
|
"target": "Caster",
|
|
"key": "_ABILITY_Furina_Goddess_CreateDir",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffsetCorrect": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"useCorrectDir": true
|
|
},
|
|
"useRotation": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "MKLCDCJFOHO",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.10000000149011612,
|
|
"z": -0.5
|
|
},
|
|
"direction": {
|
|
"$type": "AIJHOFHPJJB",
|
|
"angleOffsetCorrect": {
|
|
"x": 0.0,
|
|
"y": 180.0,
|
|
"z": 0.0
|
|
},
|
|
"useCorrectDir": true,
|
|
"directionKey": "_ABILITY_Furina_Goddess_CreateDir"
|
|
},
|
|
"positionKey": "_ABILITY_Furina_Goddess_CreatePos",
|
|
"directionKey": ""
|
|
},
|
|
"lifeByOwnerV2": true,
|
|
"gadgetID": 41089014,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Furina_OrderController_SelfKiller"
|
|
}
|
|
]
|
|
},
|
|
"Furina_OrderController_SelfKiller": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"thinkInterval": 0.5,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "JHKLCAELLHL",
|
|
"configID": 41089011
|
|
},
|
|
"modifierName": "Furina_Gadget_LifeKillerHandler"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "JHKLCAELLHL",
|
|
"configID": 41089012
|
|
},
|
|
"modifierName": "Furina_Gadget_LifeKillerHandler"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "JHKLCAELLHL",
|
|
"configID": 41089013
|
|
},
|
|
"modifierName": "Furina_Gadget_LifeKillerHandler"
|
|
},
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"configID": 41089014
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"predicates": [
|
|
{
|
|
"$type": "OPEPPKMGLHA",
|
|
"configIdArray": [41089011, 41089012, 41089013, 41089014],
|
|
"compareType": "NoneOrEqual",
|
|
"checkEntityAlive": true
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "KillSelf",
|
|
"predicates": [
|
|
{
|
|
"$type": "OPEPPKMGLHA",
|
|
"configIdArray": [41089011, 41089012, 41089013, 41089014],
|
|
"compareType": "NoneOrEqual",
|
|
"checkEntityAlive": true
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Furina_Gadget_LifeKillerHandler": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachToMultiNormalizedTimeMixin",
|
|
"normalizedStateIDList": [
|
|
{
|
|
"stateID": "FireEnergy",
|
|
"normalizeStart": 0.5
|
|
},
|
|
{
|
|
"stateID": "BubbleAttack",
|
|
"normalizeStart": 0.5
|
|
},
|
|
{
|
|
"stateID": "JumpAttack_AS",
|
|
"normalizeStart": 0.10000000149011612
|
|
},
|
|
{
|
|
"stateID": "Move"
|
|
},
|
|
{
|
|
"stateID": "Standby"
|
|
}
|
|
],
|
|
"modifierName": "Furina_Gadget_KillSelf",
|
|
"BILMCNCKIAO": ""
|
|
}
|
|
]
|
|
},
|
|
"Furina_Gadget_KillSelf": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "Donotkillme"
|
|
}
|
|
]
|
|
},
|
|
"Furina_OrderController_SwitchToOusia": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 1.0,
|
|
"key": "_ABILITY_Furina_Gadget_BornType",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"configID": 41089011
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"configID": 41089012
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"configID": 41089013
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetCollisionPointToGlobalPos",
|
|
"target": "Caster",
|
|
"key": "_ABILITY_Furina_Goddess_SwitchPos",
|
|
"origin": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.8999999761581421,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffsetCorrect": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"useCorrectDir": true
|
|
},
|
|
"useRotation": true
|
|
},
|
|
"raycastLength": 4.5
|
|
},
|
|
{
|
|
"$type": "SetGlobalDir",
|
|
"target": "Caster",
|
|
"key": "_ABILITY_Furina_Goddess_SwitchDir",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffsetCorrect": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"useCorrectDir": true
|
|
},
|
|
"useRotation": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "MKLCDCJFOHO",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.10000000149011612,
|
|
"z": -0.5
|
|
},
|
|
"direction": {
|
|
"$type": "AIJHOFHPJJB",
|
|
"angleOffsetCorrect": {
|
|
"x": 0.0,
|
|
"y": 180.0,
|
|
"z": 0.0
|
|
},
|
|
"useCorrectDir": true,
|
|
"directionKey": "_ABILITY_Furina_Goddess_CreateDir"
|
|
},
|
|
"positionKey": "_ABILITY_Furina_Goddess_SwitchPos",
|
|
"directionKey": ""
|
|
},
|
|
"lifeByOwnerV2": true,
|
|
"gadgetID": 41089014,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
]
|
|
},
|
|
"Furina_OrderController_SwitchToPneuma": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 1.0,
|
|
"key": "_ABILITY_Furina_Gadget_BornType",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"configID": 41089014
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetCollisionPointToGlobalPos",
|
|
"target": "Caster",
|
|
"key": "_ABILITY_Furina_Octopus_SwitchPos",
|
|
"origin": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.8999999761581421,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffsetCorrect": {
|
|
"x": 20.0,
|
|
"y": 60.0,
|
|
"z": 0.0
|
|
},
|
|
"useCorrectDir": true
|
|
},
|
|
"useRotation": true
|
|
},
|
|
"raycastLength": 3.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalDir",
|
|
"target": "Caster",
|
|
"key": "_ABILITY_Furina_Octopus_SwitchDir",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffsetCorrect": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"useCorrectDir": true
|
|
},
|
|
"useRotation": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetCollisionPointToGlobalPos",
|
|
"target": "Caster",
|
|
"key": "_ABILITY_Furina_SeaHorse_SwitchPos",
|
|
"origin": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.8999999761581421,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffsetCorrect": {
|
|
"x": 20.0,
|
|
"y": -60.0,
|
|
"z": 0.0
|
|
},
|
|
"useCorrectDir": true
|
|
},
|
|
"useRotation": true
|
|
},
|
|
"raycastLength": 3.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalDir",
|
|
"target": "Caster",
|
|
"key": "_ABILITY_Furina_SeaHorse_SwitchDir",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffsetCorrect": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"useCorrectDir": true
|
|
},
|
|
"useRotation": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetCollisionPointToGlobalPos",
|
|
"target": "Caster",
|
|
"key": "_ABILITY_Furina_HermitCrab_SwitchPos",
|
|
"origin": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.8999999761581421,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffsetCorrect": {
|
|
"x": 20.0,
|
|
"y": 180.0,
|
|
"z": 0.0
|
|
},
|
|
"useCorrectDir": true
|
|
},
|
|
"useRotation": true
|
|
},
|
|
"raycastLength": 3.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalDir",
|
|
"target": "Caster",
|
|
"key": "_ABILITY_Furina_HermitCrab_SwitchDir",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffsetCorrect": {
|
|
"x": 0.0,
|
|
"y": -31.0,
|
|
"z": 0.0
|
|
},
|
|
"useCorrectDir": true
|
|
},
|
|
"useRotation": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "MKLCDCJFOHO",
|
|
"positionKey": "_ABILITY_Furina_Octopus_SwitchPos",
|
|
"directionKey": "_ABILITY_Furina_Octopus_SwitchDir"
|
|
},
|
|
"lifeByOwnerV2": true,
|
|
"gadgetID": 41089011,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "MKLCDCJFOHO",
|
|
"positionKey": "_ABILITY_Furina_SeaHorse_SwitchPos",
|
|
"directionKey": "_ABILITY_Furina_SeaHorse_SwitchDir"
|
|
},
|
|
"lifeByOwnerV2": true,
|
|
"gadgetID": 41089012,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy",
|
|
"bornSlotIndex": 1
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "MKLCDCJFOHO",
|
|
"positionKey": "_ABILITY_Furina_HermitCrab_SwitchPos",
|
|
"directionKey": "_ABILITY_Furina_HermitCrab_SwitchDir"
|
|
},
|
|
"lifeByOwnerV2": true,
|
|
"gadgetID": 41089013,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy",
|
|
"bornSlotIndex": 2
|
|
}
|
|
]
|
|
},
|
|
"Furina_OrderController_SetTarget_Handler": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"thinkInterval": 1.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "CurLocalAvatar",
|
|
"modifierName": "Furina_OrderController_CheckAvatarTarget"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "CurLocalAvatar",
|
|
"modifierName": "Furina_OrderController_CheckAvatarTarget"
|
|
}
|
|
]
|
|
},
|
|
"Furina_OrderController_CheckAvatarTarget": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"cdDelta": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByHasAttackTarget"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "SelfAttackTarget",
|
|
"cdDelta": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": ["Avatar", "GatherObject"]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "Caster",
|
|
"cdDelta": true,
|
|
"abilityName": "SkillObj_Furina_Gadget_SetTarget_NoTarget"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "Caster",
|
|
"cdDelta": true,
|
|
"abilityName": "SkillObj_Furina_Gadget_SetTarget_HasTarget",
|
|
"forceUseSelfCurrentAttackTarget": true
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "Caster",
|
|
"cdDelta": true,
|
|
"abilityName": "SkillObj_Furina_Gadget_SetTarget_NoTarget"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_Gadget_BornType",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Furina_OrderController_LifeTime"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Furina_OrderController_SetTarget_Handler"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SkillObj_Furina_Gadget_SetTarget_HasTarget",
|
|
"modifiers": {
|
|
"UNIQUE_Furina_Gadget_SetTarget_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "TempTarget",
|
|
"checkParams": {
|
|
"EFHKFHFMKIF": "_ABILITY_Furina_Gadget_AvatarTarget"
|
|
},
|
|
"modifierName": "UNIQUE_Furina_Gadget_SetTargetMark"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Furina_Gadget_SetTargetMark": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 35.0,
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 1.0,
|
|
"key": "_ABILITY_Furina_Gadget_Target",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_Gadget_Target",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
],
|
|
"useDummyAbility": true
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetTargetToTargetKey",
|
|
"target": "Target",
|
|
"targetKey": "_ABILITY_Furina_Gadget_AvatarTarget"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "TempTarget",
|
|
"checkParams": {
|
|
"EFHKFHFMKIF": "_ABILITY_Furina_Gadget_AvatarTarget"
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "LMBGIDDHLDM",
|
|
"modifierName": "UNIQUE_Furina_Gadget_SetTargetMark"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_Furina_Gadget_SetTarget_Handler"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Furina_Gadget_SetTarget_Handler"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SkillObj_Furina_Gadget_SetTarget_NoTarget",
|
|
"modifiers": {
|
|
"UNIQUE_Furina_Gadget_SetTarget_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"topLimit": 1,
|
|
"entityTypePriority": ["Monster", "Gadget"],
|
|
"sortType": "Random",
|
|
"shapeName": "CircleR25H20HC",
|
|
"campTargetType": "Enemy",
|
|
"SelectTargetsByShape": 1.0
|
|
},
|
|
"cdDelta": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": ["Monster", "Gadget"]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Furina_Gadget_SetTargetMark"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Furina_Gadget_SetTargetMark": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 35.0,
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 1.0,
|
|
"key": "_ABILITY_Furina_Gadget_Target",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_Gadget_Target",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
],
|
|
"useDummyAbility": true
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_Furina_Gadget_SetTarget_Handler"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Furina_Gadget_SetTarget_Handler"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Furina_Gadget_Born",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "InvisibleInTalkAndCSMixin",
|
|
"pushColliderNames": ["MoveCollider", "PushCollider"],
|
|
"LMNDGJFPKCH": true
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Furina_Gadget_FX": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_ElementalArt_Gadget_Field",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Furina_Gadget_FX"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Furina_GoddessStatue",
|
|
"abilitySpecials": {
|
|
"ElementalArt_GoddessHealInterval_Origin": 0.0,
|
|
"ElementalArt_GoddessHealInterval": 0.0,
|
|
"PermanentSkill_2_HealIntervalRatio": 0.0
|
|
},
|
|
"modifiers": {
|
|
"Furina_Goddess_PermanentSkill_2_HealIntervalRatio": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"thinkInterval": 0.5,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CopyGlobalValue",
|
|
"srcTarget": "OriginOwner",
|
|
"dstTarget": "Self",
|
|
"srcKey": "_ABILITY_Furina_PermanentSkill_2_HealIntervalRatio_Cache",
|
|
"dstKey": "_ABILITY_Furina_PermanentSkill_2_HealIntervalRatio_Cache"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_ABILITY_Furina_PermanentSkill_2_HealIntervalRatio_Cache",
|
|
"overrideMapKey": "PermanentSkill_2_HealIntervalRatio"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"ratio": [
|
|
"ElementalArt_GoddessHealInterval_Origin",
|
|
"ElementalArt_GoddessHealInterval_Origin",
|
|
"PermanentSkill_2_HealIntervalRatio",
|
|
"MUL",
|
|
"SUB"
|
|
],
|
|
"overrideMapKey": "ElementalArt_GoddessHealInterval",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "CopyGlobalValue",
|
|
"srcTarget": "OriginOwner",
|
|
"dstTarget": "Self",
|
|
"srcKey": "_ABILITY_Furina_PermanentSkill_2_HealIntervalRatio_Cache",
|
|
"dstKey": "_ABILITY_Furina_PermanentSkill_2_HealIntervalRatio_Cache"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_ABILITY_Furina_PermanentSkill_2_HealIntervalRatio_Cache",
|
|
"overrideMapKey": "PermanentSkill_2_HealIntervalRatio"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"ratio": [
|
|
"ElementalArt_GoddessHealInterval_Origin",
|
|
"ElementalArt_GoddessHealInterval_Origin",
|
|
"PermanentSkill_2_HealIntervalRatio",
|
|
"MUL",
|
|
"SUB"
|
|
],
|
|
"overrideMapKey": "ElementalArt_GoddessHealInterval",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Furina_GoddessStatue_Handler": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_GoddessStatue",
|
|
"effectTempleteID": -1.0
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_Gadget_BornType",
|
|
"ratio": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Switch",
|
|
"attachPoint": "",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_GoddessStatue"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Furina_GoddessStatue_Heal_Handler_Pre": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"bonusCritical": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Furina_GoddessStatue_Heal_Handler"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Furina_GoddessStatue_Heal_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"bonusCritical": 100.0,
|
|
"thinkInterval": 1.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Furina_GoddessStatue_Heal_Interval_Count",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [-0.5, 0.5, 1.5],
|
|
"modifierNameSteps": [
|
|
"Furina_GoddessStatue_Heal_1",
|
|
"Furina_GoddessStatue_Heal_2"
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllTeams",
|
|
"predicates": [
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"logic": "LesserOrEqual",
|
|
"ratio": 20.0,
|
|
"PHMALDNHHLD": ""
|
|
},
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"logic": "LesserOrEqual",
|
|
"compareType": "Y",
|
|
"ratio": 10.0,
|
|
"PHMALDNHHLD": ""
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Furina_GoddessStatue_Heal_TeamHandler"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "AllTeams",
|
|
"predicates": [
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"logic": "LesserOrEqual",
|
|
"ratio": 20.0,
|
|
"PHMALDNHHLD": ""
|
|
},
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"logic": "LesserOrEqual",
|
|
"compareType": "Y",
|
|
"ratio": 10.0,
|
|
"PHMALDNHHLD": ""
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Furina_GoddessStatue_Heal_TeamHandler"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "AllTeams",
|
|
"predicates": [
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"logic": "LesserOrEqual",
|
|
"ratio": 20.0,
|
|
"PHMALDNHHLD": ""
|
|
},
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"logic": "LesserOrEqual",
|
|
"compareType": "Y",
|
|
"ratio": 10.0,
|
|
"PHMALDNHHLD": ""
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Furina_GoddessStatue_Heal_TeamHandler"
|
|
}
|
|
]
|
|
},
|
|
"Furina_GoddessStatue_Heal_1": {
|
|
"modifierName": "",
|
|
"duration": "ElementalArt_GoddessHealInterval",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "OriginOwner",
|
|
"abilityName": "Avatar_Furina_ElementalArt_Goddess_Heal"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "AllTeams",
|
|
"predicates": [
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"logic": "LesserOrEqual",
|
|
"ratio": 20.0,
|
|
"PHMALDNHHLD": ""
|
|
},
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"logic": "LesserOrEqual",
|
|
"compareType": "Y",
|
|
"ratio": 10.0,
|
|
"PHMALDNHHLD": ""
|
|
}
|
|
],
|
|
"modifierName": "Furina_GoddessStatue_TriggerHealFX"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 1.0,
|
|
"key": "_ABILITY_Furina_GoddessStatue_Heal_Interval_Count",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Furina_GoddessStatue_Heal_2": {
|
|
"modifierName": "",
|
|
"duration": "ElementalArt_GoddessHealInterval",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "OriginOwner",
|
|
"abilityName": "Avatar_Furina_ElementalArt_Goddess_Heal"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "AllTeams",
|
|
"predicates": [
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"logic": "LesserOrEqual",
|
|
"ratio": 20.0,
|
|
"PHMALDNHHLD": ""
|
|
},
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"logic": "LesserOrEqual",
|
|
"compareType": "Y",
|
|
"ratio": 10.0,
|
|
"PHMALDNHHLD": ""
|
|
}
|
|
],
|
|
"modifierName": "Furina_GoddessStatue_TriggerHealFX"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_GoddessStatue_Heal_Interval_Count",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Furina_GoddessStatue_Heal_TeamHandler": {
|
|
"stacking": "RefreshUniqueDurability",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 2.200000047683716,
|
|
"bonusCritical": 100.0,
|
|
"thinkInterval": 1.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_GoddessStatue_Avatar_Anchor",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"cdDelta": true,
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_GoddessStatue_Avatar_Anchor_Die",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAny",
|
|
"predicates": [
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"target": "Applier",
|
|
"ratio": 20.0,
|
|
"PHMALDNHHLD": ""
|
|
},
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"target": "Applier",
|
|
"compareType": "Y",
|
|
"ratio": 10.0,
|
|
"PHMALDNHHLD": ""
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Furina_GoddessStatue_Heal_TeamHandler"
|
|
}
|
|
]
|
|
},
|
|
"Furina_GoddessStatue_TriggerHealFX": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Trigger",
|
|
"attachPoint": "",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_GoddessStatue_Avatar_Anchor"
|
|
}
|
|
]
|
|
},
|
|
"Blank": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByUnlockTalentParam",
|
|
"talentParam": "Furina_PermanentSkill_2"
|
|
}
|
|
],
|
|
"modifierName": "Furina_Goddess_PermanentSkill_2_HealIntervalRatio"
|
|
},
|
|
{
|
|
"$type": "CopyGlobalValue",
|
|
"srcTarget": "Owner",
|
|
"dstTarget": "Self",
|
|
"srcKey": "_ABILITY_Furina_Gadget_BornType",
|
|
"dstKey": "_ABILITY_Furina_Gadget_BornType"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Furina_GoddessStatue_Handler"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Furina_GoddessStatue_Heal_Handler_Pre"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_Furina_ElementalArt_Goddess_Heal",
|
|
"abilitySpecials": {
|
|
"Furina_GoddessStatue_HealHP_Amount": 0.0,
|
|
"Furina_GoddessStatue_HealHP_Ratio": 0.0
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "HealHP",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR20H20",
|
|
"centerBasedOn": "Other",
|
|
"campTargetType": "SelfCamp",
|
|
"campBasedOn": "Other",
|
|
"SelectTargetsByShape": 1.0
|
|
},
|
|
"cdDelta": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": ["Avatar"]
|
|
}
|
|
],
|
|
"LKDJMGOJHAH": "Furina_GoddessStatue_HealHP_Amount",
|
|
"MEEACMKOLJF": "Furina_GoddessStatue_HealHP_Ratio",
|
|
"cdRatio": "Furina_GoddessStatue"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Furina_Octopus_PreAttack",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "SpacialSteerAttackMixin",
|
|
"PMJANGFJKIA": ["FireEnergy"],
|
|
"GNMAFMHMMEJ": 10.0,
|
|
"LPGHNAFIOJO": -10.0,
|
|
"angularSpeed": 540.0,
|
|
"attackTrigger": "",
|
|
"GOMOPNPHADG": true
|
|
},
|
|
{
|
|
"$type": "AttachToMultiNormalizedTimeMixin",
|
|
"normalizedStateIDList": [
|
|
{
|
|
"stateID": "Blink_BS"
|
|
},
|
|
{
|
|
"stateID": "ReturnToBorn_BS"
|
|
},
|
|
{
|
|
"stateID": "ForceBlinkToBorn_BS"
|
|
}
|
|
],
|
|
"modifierName": "Furina_Gadget_Blink_DieFX",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToMultiNormalizedTimeMixin",
|
|
"normalizedStateIDList": [
|
|
{
|
|
"stateID": "Blink_AS"
|
|
},
|
|
{
|
|
"stateID": "ReturnToBorn_AS"
|
|
},
|
|
{
|
|
"stateID": "ForceBlinkToBorn_AS"
|
|
}
|
|
],
|
|
"modifierName": "Furina_Gadget_Blink_BornFX",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": ["FireEnergy"],
|
|
"modifierName": "Furina_Octopus_PreAttack_LoseHP_Handler",
|
|
"BILMCNCKIAO": ""
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"PreAttack_LoseHP_Threshold": 0.0,
|
|
"Octopus_PreAttack_LoseHP": 0.0,
|
|
"LoseHP_Count": 0.0,
|
|
"Gadget_PreAttack_LoseHp_DMGExtraHPRatio": 0.0,
|
|
"ExtraDMGRatio": 1.0
|
|
},
|
|
"modifiers": {
|
|
"Furina_Gadget_Blink_DieFX": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_Octopus_Die",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
},
|
|
"Furina_Gadget_Blink_BornFX": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_Octopus_Switch",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
},
|
|
"Furina_Octopus_PreAttack_LoseHP_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"cdDelta": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"logic": "LesserOrEqual",
|
|
"ratio": 40.0,
|
|
"PHMALDNHHLD": ""
|
|
},
|
|
{
|
|
"$type": "JAEEKGKDNDI",
|
|
"ratio": "PreAttack_LoseHP_Threshold"
|
|
}
|
|
],
|
|
"modifierName": "Furina_Octopus_PreAttack_LoseHP"
|
|
},
|
|
{
|
|
"$type": "SetTargetNumToGlobalValue",
|
|
"cdDelta": true,
|
|
"srcTarget": "AllPlayerAvatars",
|
|
"srcPredicates": [
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"logic": "LesserOrEqual",
|
|
"ratio": 40.0,
|
|
"PHMALDNHHLD": ""
|
|
},
|
|
{
|
|
"$type": "JAEEKGKDNDI",
|
|
"ratio": "PreAttack_LoseHP_Threshold"
|
|
}
|
|
],
|
|
"dstTarget": "Self",
|
|
"key": "_ABILITY_Furina_Gadget_ModifyDamageCount",
|
|
"useLimitRange": true,
|
|
"maxValue": 4.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_ABILITY_Furina_Gadget_ModifyDamageCount",
|
|
"overrideMapKey": "LoseHP_Count"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"cdDelta": true,
|
|
"ratio": [
|
|
1.0,
|
|
"Gadget_PreAttack_LoseHp_DMGExtraHPRatio",
|
|
"LoseHP_Count",
|
|
"MUL",
|
|
"ADD"
|
|
],
|
|
"overrideMapKey": "ExtraDMGRatio",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": "ExtraDMGRatio",
|
|
"key": "_ABILITY_Furina_Gadget_ModifyDamage",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Furina_Octopus_PreAttack_LoseHP": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "LoseHP",
|
|
"cdDelta": true,
|
|
"OLMENJCGGJJ": "Octopus_PreAttack_LoseHP",
|
|
"enableInvincible": true,
|
|
"enableLockHP": true,
|
|
"MIIHJFFDKKC": ""
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 1.0,
|
|
"key": "_ABILITY_Furina_Gadget_ModifyDamage",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_Gadget_ModifyDamageCount",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "CopyGlobalValue",
|
|
"srcTarget": "Owner",
|
|
"dstTarget": "Self",
|
|
"srcKey": "_ABILITY_Furina_Gadget_BornType",
|
|
"dstKey": "_ABILITY_Furina_Gadget_BornType"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_Gadget_BornType",
|
|
"ratio": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"value": "Switch"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_Octopus_Switch",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"value": "Born"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_Octopus_Born",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetTargetToTargetKey",
|
|
"target": "SelfAttackTarget",
|
|
"targetKey": "_ABILITY_Furina_Gadget_BulletTarget"
|
|
},
|
|
{
|
|
"$type": "SetSelfAttackTarget",
|
|
"target": "SelfAttackTarget",
|
|
"otherTargets": {
|
|
"$type": "BJIDAMAOCIO",
|
|
"topLimit": 1,
|
|
"sortType": "HigherScore",
|
|
"targetKey": "_ABILITY_Furina_Gadget_BulletTarget"
|
|
}
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "SelfAttackTarget",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "BMLIEFFKDJK",
|
|
"configIdArray": [41089010]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 41089018,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity"
|
|
},
|
|
"useRotation": true,
|
|
"attachPointName": "BornEnergyLaser",
|
|
"attachPointTargetType": "Self"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 41089015,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity"
|
|
},
|
|
"useRotation": true,
|
|
"attachPointName": "BornEnergyLaser",
|
|
"attachPointTargetType": "Self"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Furina_Octopus_EnergyLaser_HitFX_Self",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_Octopus_EnergyLaser_Hit",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"useRotation": true
|
|
},
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Furina_Octopus_EnergyLaser_HitFX_Collision",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_Octopus_EnergyLaser_Hit",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
},
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Furina_Octopus_EnergyLaserHit",
|
|
"abilitySpecials": {
|
|
"OctopusAttack": 0.0,
|
|
"ExtraDMGRatio": 1.0,
|
|
"Furina_Avatar_MAXHP": 0.0
|
|
},
|
|
"modifiers": {
|
|
"Furina_Octopus_EnergyLaser_FX": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_Octopus_EnergyLaser_Bullet",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "CopyGlobalValue",
|
|
"srcTarget": "Owner",
|
|
"dstTarget": "Self",
|
|
"srcKey": "_ABILITY_Furina_Gadget_ModifyDamage",
|
|
"dstKey": "_ABILITY_Furina_Gadget_ModifyDamage"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_ABILITY_Furina_Gadget_ModifyDamage",
|
|
"overrideMapKey": "ExtraDMGRatio"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "Furina_Octopus_EnergyLaser_FX"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "GetFightProperty",
|
|
"cdDelta": true,
|
|
"fightPropSourceTarget": "OriginOwner",
|
|
"fightProp": "FIGHT_PROP_MAX_HP",
|
|
"globalValueKey": "_ABILITY_Furina_Avatar_MAXHP"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_ABILITY_Furina_Avatar_MAXHP",
|
|
"overrideMapKey": "Furina_Avatar_MAXHP"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"target": "OriginOwner",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
},
|
|
"radius": 2.5
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "Elemental_Art",
|
|
"attenuationTag": "Furina_Octopus",
|
|
"attenuationGroup": "Furina_Octopus",
|
|
"attackProperty": {
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"bonusCritical": 25.0,
|
|
"strikeType": "Default",
|
|
"damage": 15.0,
|
|
"attackType": "Range",
|
|
"damageExtra": [
|
|
"OctopusAttack",
|
|
"Furina_Avatar_MAXHP",
|
|
"MUL",
|
|
"ExtraDMGRatio",
|
|
"MUL"
|
|
],
|
|
"FKGFPFNOJMN": 0.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV2",
|
|
"hitHaltTimeScale": 0.009999999776482582
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"target": "OriginOwner",
|
|
"key": "_ABILITY_Furina_GenerateElemBall_Pos",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"useRotation": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetGlobalDir",
|
|
"target": "OriginOwner",
|
|
"key": "_ABILITY_Furina_GenerateElemBall_Dir",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"useRotation": true
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Furina_SeaHorse_PreAttack",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "SpacialSteerAttackMixin",
|
|
"PMJANGFJKIA": ["BubbleAttack"],
|
|
"GNMAFMHMMEJ": 10.0,
|
|
"LPGHNAFIOJO": -10.0,
|
|
"angularSpeed": 540.0,
|
|
"attackTrigger": "",
|
|
"GOMOPNPHADG": true
|
|
},
|
|
{
|
|
"$type": "AttachToMultiNormalizedTimeMixin",
|
|
"normalizedStateIDList": [
|
|
{
|
|
"stateID": "Blink_BS"
|
|
},
|
|
{
|
|
"stateID": "ReturnToBorn_BS"
|
|
},
|
|
{
|
|
"stateID": "ForceBlinkToBorn_BS"
|
|
}
|
|
],
|
|
"modifierName": "Furina_Gadget_Blink_DieFX",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToMultiNormalizedTimeMixin",
|
|
"normalizedStateIDList": [
|
|
{
|
|
"stateID": "Blink_AS"
|
|
},
|
|
{
|
|
"stateID": "ReturnToBorn_AS"
|
|
},
|
|
{
|
|
"stateID": "ForceBlinkToBorn_AS"
|
|
}
|
|
],
|
|
"modifierName": "Furina_Gadget_Blink_BornFX",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": ["BubbleAttack"],
|
|
"modifierName": "Furina_SeaHorse_PreAttack_LoseHP_Handler",
|
|
"BILMCNCKIAO": ""
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"PreAttack_LoseHP_Threshold": 0.0,
|
|
"SeaHorse_PreAttack_LoseHP": 0.0,
|
|
"LoseHP_Count": 0.0,
|
|
"Gadget_PreAttack_LoseHp_DMGExtraHPRatio": 0.0,
|
|
"ExtraDMGRatio": 1.0
|
|
},
|
|
"modifiers": {
|
|
"Furina_Gadget_Blink_DieFX": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_SeaHorse_Die",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
},
|
|
"Furina_Gadget_Blink_BornFX": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_SeaHorse_Switch",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
},
|
|
"Furina_SeaHorse_PreAttack_LoseHP_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"cdDelta": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"logic": "LesserOrEqual",
|
|
"ratio": 40.0,
|
|
"PHMALDNHHLD": ""
|
|
},
|
|
{
|
|
"$type": "JAEEKGKDNDI",
|
|
"ratio": "PreAttack_LoseHP_Threshold"
|
|
}
|
|
],
|
|
"modifierName": "Furina_SeaHorse_PreAttack_LoseHP"
|
|
},
|
|
{
|
|
"$type": "SetTargetNumToGlobalValue",
|
|
"cdDelta": true,
|
|
"srcTarget": "AllPlayerAvatars",
|
|
"srcPredicates": [
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"logic": "LesserOrEqual",
|
|
"ratio": 40.0,
|
|
"PHMALDNHHLD": ""
|
|
},
|
|
{
|
|
"$type": "JAEEKGKDNDI",
|
|
"ratio": "PreAttack_LoseHP_Threshold"
|
|
}
|
|
],
|
|
"dstTarget": "Self",
|
|
"key": "_ABILITY_Furina_Gadget_ModifyDamageCount",
|
|
"useLimitRange": true,
|
|
"maxValue": 4.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_ABILITY_Furina_Gadget_ModifyDamageCount",
|
|
"overrideMapKey": "LoseHP_Count"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"cdDelta": true,
|
|
"ratio": [
|
|
1.0,
|
|
"Gadget_PreAttack_LoseHp_DMGExtraHPRatio",
|
|
"LoseHP_Count",
|
|
"MUL",
|
|
"ADD"
|
|
],
|
|
"overrideMapKey": "ExtraDMGRatio",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": "ExtraDMGRatio",
|
|
"key": "_ABILITY_Furina_Gadget_ModifyDamage",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Furina_SeaHorse_PreAttack_LoseHP": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "LoseHP",
|
|
"cdDelta": true,
|
|
"OLMENJCGGJJ": "SeaHorse_PreAttack_LoseHP",
|
|
"enableInvincible": true,
|
|
"enableLockHP": true,
|
|
"MIIHJFFDKKC": ""
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 1.0,
|
|
"key": "_ABILITY_Furina_Gadget_ModifyDamage",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_Gadget_ModifyDamageCount",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "CopyGlobalValue",
|
|
"srcTarget": "Owner",
|
|
"dstTarget": "Self",
|
|
"srcKey": "_ABILITY_Furina_Gadget_BornType",
|
|
"dstKey": "_ABILITY_Furina_Gadget_BornType"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_Gadget_BornType",
|
|
"ratio": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"value": "Switch"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_SeaHorse_Switch",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"value": "Born"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_SeaHorse_Born",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetTargetToTargetKey",
|
|
"target": "SelfAttackTarget",
|
|
"targetKey": "_ABILITY_Furina_Gadget_BulletTarget"
|
|
},
|
|
{
|
|
"$type": "SetSelfAttackTarget",
|
|
"target": "SelfAttackTarget",
|
|
"otherTargets": {
|
|
"$type": "BJIDAMAOCIO",
|
|
"topLimit": 1,
|
|
"sortType": "HigherScore",
|
|
"targetKey": "_ABILITY_Furina_Gadget_BulletTarget"
|
|
}
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "SelfAttackTarget",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "BMLIEFFKDJK",
|
|
"configIdArray": [41089010]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 41089019,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity"
|
|
},
|
|
"useRotation": true,
|
|
"attachPointName": "BornBubble",
|
|
"attachPointTargetType": "Self"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 41089016,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity"
|
|
},
|
|
"useRotation": true,
|
|
"attachPointName": "BornBubble",
|
|
"attachPointTargetType": "Self"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_SeaHorsePreAttack",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity"
|
|
},
|
|
"useRotation": true,
|
|
"attachPointName": "BornBubble",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Furina_SeaHorse_WaterBullet_HitFX_Self",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_SeaHorseAttack_Hit",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"useRotation": true
|
|
},
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Furina_SeaHorse_WaterBullet_HitFX_Collision",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_SeaHorseAttack_Hit",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
},
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Furina_SeaHorse_WaterBulletHit",
|
|
"abilitySpecials": {
|
|
"SeaHorseAttack": 0.0,
|
|
"ExtraDMGRatio": 1.0,
|
|
"Furina_Avatar_MAXHP": 0.0
|
|
},
|
|
"modifiers": {
|
|
"Furina_SeaHorse_WaterBullet_Effect": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_SeaHorseAttack_Bullet",
|
|
"effectTempleteID": -1.0
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_SeaHorseAttack_Bullet_Trail",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "CopyGlobalValue",
|
|
"srcTarget": "Owner",
|
|
"dstTarget": "Self",
|
|
"srcKey": "_ABILITY_Furina_Gadget_ModifyDamage",
|
|
"dstKey": "_ABILITY_Furina_Gadget_ModifyDamage"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_ABILITY_Furina_Gadget_ModifyDamage",
|
|
"overrideMapKey": "ExtraDMGRatio"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "Furina_SeaHorse_WaterBullet_Effect"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "GetFightProperty",
|
|
"cdDelta": true,
|
|
"fightPropSourceTarget": "OriginOwner",
|
|
"fightProp": "FIGHT_PROP_MAX_HP",
|
|
"globalValueKey": "_ABILITY_Furina_Avatar_MAXHP"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_ABILITY_Furina_Avatar_MAXHP",
|
|
"overrideMapKey": "Furina_Avatar_MAXHP"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"target": "OriginOwner",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
},
|
|
"radius": 0.5
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "Elemental_Art",
|
|
"attenuationTag": "Furina_SeaHorse",
|
|
"attenuationGroup": "Furina_SeaHorse",
|
|
"attackProperty": {
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"bonusCritical": 25.0,
|
|
"strikeType": "Default",
|
|
"damage": 10.0,
|
|
"attackType": "Range",
|
|
"damageExtra": [
|
|
"SeaHorseAttack",
|
|
"Furina_Avatar_MAXHP",
|
|
"MUL",
|
|
"ExtraDMGRatio",
|
|
"MUL"
|
|
],
|
|
"FKGFPFNOJMN": 0.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "Eff_Avatar_Girl_Sword_Furina_SeaHorseAttack_Hit",
|
|
"hitImpulseType": "LV2",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"target": "OriginOwner",
|
|
"key": "_ABILITY_Furina_GenerateElemBall_Pos",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"useRotation": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetGlobalDir",
|
|
"target": "OriginOwner",
|
|
"key": "_ABILITY_Furina_GenerateElemBall_Dir",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"useRotation": true
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Furina_HermitCrab_PreAttack",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "SpacialSteerAttackMixin",
|
|
"PMJANGFJKIA": ["JumpAttack_BS", "JumpAttack"],
|
|
"GNMAFMHMMEJ": 10.0,
|
|
"LPGHNAFIOJO": -10.0,
|
|
"angularSpeed": 540.0,
|
|
"attackTrigger": "",
|
|
"GOMOPNPHADG": true
|
|
},
|
|
{
|
|
"$type": "AttachToMultiNormalizedTimeMixin",
|
|
"normalizedStateIDList": [
|
|
{
|
|
"stateID": "JumpAttack_BS"
|
|
},
|
|
{
|
|
"stateID": "JumpAttack"
|
|
}
|
|
],
|
|
"modifierName": "HermitCrab_JumpAttackFX",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToNormalizedTimeMixin",
|
|
"stateID": "JumpAttack",
|
|
"modifierName": "UNIQUE_HermitCrab_JumpRush",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToMultiNormalizedTimeMixin",
|
|
"normalizedStateIDList": [
|
|
{
|
|
"stateID": "Blink_BS"
|
|
},
|
|
{
|
|
"stateID": "ReturnToBorn_BS"
|
|
},
|
|
{
|
|
"stateID": "ForceBlinkToBorn_BS"
|
|
}
|
|
],
|
|
"modifierName": "Furina_Gadget_Blink_DieFX",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToMultiNormalizedTimeMixin",
|
|
"normalizedStateIDList": [
|
|
{
|
|
"stateID": "Blink_AS"
|
|
},
|
|
{
|
|
"stateID": "ReturnToBorn_AS"
|
|
},
|
|
{
|
|
"stateID": "ForceBlinkToBorn_AS"
|
|
}
|
|
],
|
|
"modifierName": "Furina_Gadget_Blink_BornFX",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": ["JumpAttack_BS"],
|
|
"modifierName": "Furina_HermitCrab_PreAttack_LoseHP_Handler",
|
|
"BILMCNCKIAO": ""
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"PreAttack_LoseHP_Threshold": 0.0,
|
|
"HermitCrab_PreAttack_LoseHP": 0.0,
|
|
"LoseHP_Count": 0.0,
|
|
"Gadget_PreAttack_LoseHp_DMGExtraHPRatio": 0.0,
|
|
"ExtraDMGRatio": 1.0
|
|
},
|
|
"modifiers": {
|
|
"Furina_Gadget_Blink_DieFX": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_HermitCrab_Die",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
},
|
|
"Furina_Gadget_Blink_BornFX": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_HermitCrab_Switch",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
},
|
|
"HermitCrab_JumpAttackFX": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_HermitCrabPreAttack",
|
|
"effectTempleteID": -1.0
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_HermitCrabPreAttack_Trail",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_HermitCrab_JumpRush": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 2.0,
|
|
"bonusCritical": 100.0,
|
|
"thinkInterval": 0.30000001192092896,
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": ["PushCollider"]
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "SelfAttackTarget",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "BMLIEFFKDJK",
|
|
"configIdArray": [41089010]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_HermitCrab_JumpRush"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 41089017,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"useRotation": true,
|
|
"attachPointName": "RootNode"
|
|
},
|
|
"trackTarget": "Self",
|
|
"lifeByOwnerV2": true
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "SelfAttackTarget",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": ["Monster"]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"target": "SelfAttackTarget",
|
|
"key": "_ABILITY_Furina_HermitCrab_RushPos",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity"
|
|
},
|
|
"useRotation": true,
|
|
"attachPointName": "Fx_ChestNode"
|
|
},
|
|
"setTarget": false
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"target": "SelfAttackTarget",
|
|
"key": "_ABILITY_Furina_HermitCrab_RushPos",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity"
|
|
},
|
|
"useRotation": true,
|
|
"attachPointName": "RootNode"
|
|
},
|
|
"setTarget": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "GadgetRushMove",
|
|
"toPos": {
|
|
"$type": "MKLCDCJFOHO",
|
|
"positionKey": "_ABILITY_Furina_HermitCrab_RushPos",
|
|
"directionKey": ""
|
|
},
|
|
"maxRange": 9.0,
|
|
"timeRange": 0.30000001192092896,
|
|
"useY": true
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"value": "EndAttack"
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": ["PushCollider"],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "KillGadget",
|
|
"cdDelta": true,
|
|
"gadgetInfo": {
|
|
"configID": 41089017
|
|
}
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "SelfAttackTarget",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "BMLIEFFKDJK",
|
|
"configIdArray": [41089010]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_HermitCrab_JumpRush"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "SelfAttackTarget",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": ["Monster"]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"target": "SelfAttackTarget",
|
|
"key": "_ABILITY_Furina_HermitCrab_RushPos",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity"
|
|
},
|
|
"useRotation": true,
|
|
"attachPointName": "Fx_ChestNode"
|
|
},
|
|
"setTarget": false
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"target": "SelfAttackTarget",
|
|
"key": "_ABILITY_Furina_HermitCrab_RushPos",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity"
|
|
},
|
|
"useRotation": true,
|
|
"attachPointName": "RootNode"
|
|
},
|
|
"setTarget": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "GadgetRushMove",
|
|
"toPos": {
|
|
"$type": "MKLCDCJFOHO",
|
|
"positionKey": "_ABILITY_Furina_HermitCrab_RushPos",
|
|
"directionKey": ""
|
|
},
|
|
"maxRange": 9.0,
|
|
"timeRange": 0.30000001192092896,
|
|
"useY": true
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Furina_HermitCrab_PreAttack_LoseHP_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"cdDelta": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"logic": "LesserOrEqual",
|
|
"ratio": 40.0,
|
|
"PHMALDNHHLD": ""
|
|
},
|
|
{
|
|
"$type": "JAEEKGKDNDI",
|
|
"ratio": "PreAttack_LoseHP_Threshold"
|
|
}
|
|
],
|
|
"modifierName": "Furina_HermitCrab_PreAttack_LoseHP"
|
|
},
|
|
{
|
|
"$type": "SetTargetNumToGlobalValue",
|
|
"cdDelta": true,
|
|
"srcTarget": "AllPlayerAvatars",
|
|
"srcPredicates": [
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"logic": "LesserOrEqual",
|
|
"ratio": 40.0,
|
|
"PHMALDNHHLD": ""
|
|
},
|
|
{
|
|
"$type": "JAEEKGKDNDI",
|
|
"ratio": "PreAttack_LoseHP_Threshold"
|
|
}
|
|
],
|
|
"dstTarget": "Self",
|
|
"key": "_ABILITY_Furina_Gadget_ModifyDamageCount",
|
|
"useLimitRange": true,
|
|
"maxValue": 4.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_ABILITY_Furina_Gadget_ModifyDamageCount",
|
|
"overrideMapKey": "LoseHP_Count"
|
|
},
|
|
{
|
|
"$type": "SetOverrideMapValue",
|
|
"cdDelta": true,
|
|
"ratio": [
|
|
1.0,
|
|
"Gadget_PreAttack_LoseHp_DMGExtraHPRatio",
|
|
"LoseHP_Count",
|
|
"MUL",
|
|
"ADD"
|
|
],
|
|
"overrideMapKey": "ExtraDMGRatio",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": "ExtraDMGRatio",
|
|
"key": "_ABILITY_Furina_Gadget_ModifyDamage",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Furina_HermitCrab_PreAttack_LoseHP": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "LoseHP",
|
|
"cdDelta": true,
|
|
"OLMENJCGGJJ": "HermitCrab_PreAttack_LoseHP",
|
|
"enableInvincible": true,
|
|
"enableLockHP": true,
|
|
"MIIHJFFDKKC": ""
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 1.0,
|
|
"key": "_ABILITY_Furina_Gadget_ModifyDamage",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_Gadget_ModifyDamageCount",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "CopyGlobalValue",
|
|
"srcTarget": "Owner",
|
|
"dstTarget": "Self",
|
|
"srcKey": "_ABILITY_Furina_Gadget_BornType",
|
|
"dstKey": "_ABILITY_Furina_Gadget_BornType"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_Gadget_BornType",
|
|
"ratio": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"value": "Switch"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_HermitCrab_Switch",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"value": "Born"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_HermitCrab_Born",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"abilityName": "Furina_HermitCrab_JumpAttack"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Furina_HermitCrab_JumpAttack",
|
|
"abilitySpecials": {
|
|
"HermitCrabAttack": 0.0,
|
|
"ExtraDMGRatio": 1.0,
|
|
"Furina_Avatar_MAXHP": 0.0
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_ABILITY_Furina_Gadget_ModifyDamage",
|
|
"overrideMapKey": "ExtraDMGRatio"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_HermitCrabAttack",
|
|
"effectTempleteID": -1.0
|
|
},
|
|
{
|
|
"$type": "GetFightProperty",
|
|
"cdDelta": true,
|
|
"fightPropSourceTarget": "OriginOwner",
|
|
"fightProp": "FIGHT_PROP_MAX_HP",
|
|
"globalValueKey": "_ABILITY_Furina_Avatar_MAXHP"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_ABILITY_Furina_Avatar_MAXHP",
|
|
"overrideMapKey": "Furina_Avatar_MAXHP"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"target": "OriginOwner",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"useRotation": true
|
|
},
|
|
"radius": 3.5
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "Elemental_Art",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"bonusCritical": 25.0,
|
|
"strikeType": "Default",
|
|
"attackType": "Range",
|
|
"damageExtra": [
|
|
"HermitCrabAttack",
|
|
"Furina_Avatar_MAXHP",
|
|
"MUL",
|
|
"ExtraDMGRatio",
|
|
"MUL"
|
|
],
|
|
"FKGFPFNOJMN": 0.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV3",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"target": "OriginOwner",
|
|
"key": "_ABILITY_Furina_GenerateElemBall_Pos",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"useRotation": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetGlobalDir",
|
|
"target": "OriginOwner",
|
|
"key": "_ABILITY_Furina_GenerateElemBall_Dir",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"useRotation": true
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Furina_HermitCrab_WaterBubbleHit",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "Owner",
|
|
"modifierName": "UNIQUE_HermitCrab_JumpRush"
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Furina_Summoner_DoBlink",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Blink_BS",
|
|
"Blink_AS",
|
|
"ReturnToBorn_BS",
|
|
"ReturnToBorn_AS",
|
|
"ForceBlinkToBorn_BS",
|
|
"ForceBlinkToBorn_AS"
|
|
],
|
|
"modifierName": "UNIQUE_Furina_Summoner_BlinkState",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToMultiNormalizedTimeMixin",
|
|
"normalizedStateIDList": [
|
|
{
|
|
"stateID": "Move"
|
|
},
|
|
{
|
|
"stateID": "Standby"
|
|
}
|
|
],
|
|
"modifierName": "Furina_Summoner_ForceBlinkToBorn",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToPoseIDMixin",
|
|
"poseIDs": [902],
|
|
"modifierName": "SetReturnToBornTrigger"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"UNIQUE_Furina_Summoner_BlinkState": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": ["PushCollider"]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": ["PushCollider"],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
},
|
|
"Furina_Summoner_ForceBlinkToBorn": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"thinkInterval": 1.5,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAny",
|
|
"predicates": [
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"target": "Team",
|
|
"ratio": 32.0,
|
|
"PHMALDNHHLD": ""
|
|
},
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"target": "Team",
|
|
"compareType": "Y",
|
|
"ratio": 15.0,
|
|
"PHMALDNHHLD": ""
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"value": "ForceBlinkToBornTrigger",
|
|
"mpTriggerOnRemote": true
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAny",
|
|
"predicates": [
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"target": "Team",
|
|
"ratio": 32.0,
|
|
"PHMALDNHHLD": ""
|
|
},
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"target": "Team",
|
|
"compareType": "Y",
|
|
"ratio": 15.0,
|
|
"PHMALDNHHLD": ""
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"value": "ForceBlinkToBornTrigger",
|
|
"mpTriggerOnRemote": true
|
|
}
|
|
]
|
|
},
|
|
"SetReturnToBornTrigger": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"value": "ReturnToBornTrigger",
|
|
"mpTriggerOnRemote": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "SelfAttackTarget",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": ["Monster"]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"target": "SelfAttackTarget",
|
|
"key": "_ABILITY_Furina_Summoner_BlinkPointPos",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "OCDANLJMNNK",
|
|
"minRandomRange": 3.0,
|
|
"maxRandomRange": 4.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity"
|
|
},
|
|
"useRotation": true,
|
|
"attachPointName": "Fx_ChestNode"
|
|
},
|
|
"setTarget": false
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"target": "SelfAttackTarget",
|
|
"key": "_ABILITY_Furina_Summoner_BlinkPointPos",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "OCDANLJMNNK",
|
|
"minRandomRange": 3.0,
|
|
"maxRandomRange": 4.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity"
|
|
},
|
|
"useRotation": true,
|
|
"attachPointName": "RootNode"
|
|
},
|
|
"setTarget": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "TryFindBlinkPointByBorn",
|
|
"born": {
|
|
"$type": "MKLCDCJFOHO",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.5,
|
|
"z": 0.0
|
|
},
|
|
"positionKey": "_ABILITY_Furina_Summoner_BlinkPointPos",
|
|
"directionKey": ""
|
|
},
|
|
"hitSceneTest": false,
|
|
"hitSceneType": "BlinkHitSceneTestByThreeSegments",
|
|
"limitY": 2.5
|
|
},
|
|
{
|
|
"$type": "DoBlink"
|
|
},
|
|
{
|
|
"$type": "TurnDirectionToPos",
|
|
"target": "SelfAttackTarget",
|
|
"toPos": {
|
|
"$type": "ConfigBornByTarget"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Furina_Summoner_Octopus_ForceBlinkToBorn",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"target": "Team",
|
|
"key": "_ABILITY_Furina_Summoner_BlinkPointPos",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": -1.5,
|
|
"y": 0.30000001192092896,
|
|
"z": 0.5
|
|
}
|
|
},
|
|
"setTarget": false
|
|
},
|
|
{
|
|
"$type": "TryFindBlinkPointByBorn",
|
|
"born": {
|
|
"$type": "MKLCDCJFOHO",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"positionKey": "_ABILITY_Furina_Summoner_BlinkPointPos",
|
|
"directionKey": ""
|
|
},
|
|
"hitSceneTest": false,
|
|
"limitY": 2.5
|
|
},
|
|
{
|
|
"$type": "DoBlink"
|
|
},
|
|
{
|
|
"$type": "TurnDirectionToPos",
|
|
"target": "CurLocalAvatar",
|
|
"toPos": {
|
|
"$type": "ConfigBornByTarget"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Furina_Summoner_SeaHorse_ForceBlinkToBorn",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"target": "Team",
|
|
"key": "_ABILITY_Furina_Summoner_BlinkPointPos",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.30000001192092896,
|
|
"z": -2.0
|
|
}
|
|
},
|
|
"setTarget": false
|
|
},
|
|
{
|
|
"$type": "TryFindBlinkPointByBorn",
|
|
"born": {
|
|
"$type": "MKLCDCJFOHO",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"positionKey": "_ABILITY_Furina_Summoner_BlinkPointPos",
|
|
"directionKey": ""
|
|
},
|
|
"hitSceneTest": false,
|
|
"limitY": 2.5
|
|
},
|
|
{
|
|
"$type": "DoBlink"
|
|
},
|
|
{
|
|
"$type": "TurnDirectionToPos",
|
|
"target": "CurLocalAvatar",
|
|
"toPos": {
|
|
"$type": "ConfigBornByTarget"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Furina_Summoner_HermitCrab_ForceBlinkToBorn",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"target": "Team",
|
|
"key": "_ABILITY_Furina_Summoner_BlinkPointPos",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 1.5,
|
|
"y": 0.30000001192092896,
|
|
"z": 0.5
|
|
}
|
|
},
|
|
"setTarget": false
|
|
},
|
|
{
|
|
"$type": "TryFindBlinkPointByBorn",
|
|
"born": {
|
|
"$type": "MKLCDCJFOHO",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"positionKey": "_ABILITY_Furina_Summoner_BlinkPointPos",
|
|
"directionKey": ""
|
|
},
|
|
"hitSceneTest": false,
|
|
"limitY": 2.5
|
|
},
|
|
{
|
|
"$type": "DoBlink"
|
|
},
|
|
{
|
|
"$type": "TurnDirectionToPos",
|
|
"target": "CurLocalAvatar",
|
|
"toPos": {
|
|
"$type": "ConfigBornByTarget"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_Furina_ElementalBurst",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": ["ElementalBurst"],
|
|
"modifierName": "Avatar_Furina_ElementalBurst_Invincible",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": ["ElementalBurst"],
|
|
"modifierName": "TriggerSetShadowRamp",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToNormalizedTimeMixin",
|
|
"stateID": "ElementalBurst",
|
|
"modifierName": "Avatar_Furina_ElementalBurst_BuffStart",
|
|
"normalizeEnd": 0.9459999799728394,
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToMultiNormalizedTimeMixin",
|
|
"normalizedStateIDList": [
|
|
{
|
|
"stateID": "ElementalBurst"
|
|
},
|
|
{
|
|
"stateID": "ElementalBurst_AS",
|
|
"normalizeEnd": 0.07999999821186066
|
|
}
|
|
],
|
|
"modifierName": "Avatar_Furina_ElementalBurst_Camera",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": ["ElementalBurst", "ElementalBurst_AS"],
|
|
"modifierName": "Avatar_Furina_ElementalBurst_EmotionControl",
|
|
"BILMCNCKIAO": ""
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"AvatarChangeHP_Count": 0.0,
|
|
"ElementalBurstDMG": 0.0,
|
|
"AvatarChangeHP_Duration": 0.10000000149011612,
|
|
"AvatarChangeHP_MinCount": 0.0,
|
|
"AvatarChangeHP_MaxCount": 0.0,
|
|
"AvatarChangeHP2GVRatio": 0.0,
|
|
"AvatarChangeHP_Count2DMGRatio": 0.0,
|
|
"AvatarChangeHP_Count2HealRatio": 0.0,
|
|
"AvatarChangeHP_MaxCount_Overflow": 0.0,
|
|
"AvatarChangeHP_Count_Overflow": 0.0,
|
|
"OverflowCount2MaxHPRatio": 0.0
|
|
},
|
|
"modifiers": {
|
|
"Furina_ElementalBurst_AvatarChangeHP_WeatherHandler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Team",
|
|
"cdDelta": true,
|
|
"modifierName": "UNIQUE_Furina_ElementalBurst_AvatarChangeHP_Weather"
|
|
}
|
|
]
|
|
},
|
|
"TriggerSetShadowRamp": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachActionToModifierMixin",
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerSetShadowRamp",
|
|
"cdDelta": true,
|
|
"canBeHandledOnRecover": true,
|
|
"specialMats": [
|
|
"Avatar_Girl_Sword_Furina_Mat_Body",
|
|
"Avatar_Girl_Sword_Furina_Mat_Dress",
|
|
"Avatar_Girl_Sword_Furina_Mat_EffectHair",
|
|
"Avatar_Girl_Sword_Furina_Mat_Hair"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerSetShadowRamp",
|
|
"cdDelta": true,
|
|
"canBeHandledOnRecover": true,
|
|
"useShadowRamp": true,
|
|
"specialMats": [
|
|
"Avatar_Girl_Sword_Furina_Mat_Body",
|
|
"Avatar_Girl_Sword_Furina_Mat_Dress",
|
|
"Avatar_Girl_Sword_Furina_Mat_EffectHair",
|
|
"Avatar_Girl_Sword_Furina_Mat_Hair"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Avatar_Furina_ElementalBurst_BuffStart": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "WindZoneMixin",
|
|
"shapeName": "CircleR3",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget"
|
|
},
|
|
"strength": -3.0,
|
|
"attenuation": 2.0,
|
|
"innerRadius": 0.0,
|
|
"targetType": "Enemy",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": ["Monster", "Grass"]
|
|
},
|
|
{
|
|
"$type": "ByTargetWeight",
|
|
"logic": "LesserOrEqual",
|
|
"weight": 250.0
|
|
}
|
|
],
|
|
"modifierName": ""
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Furina_ElementalBurst_AvatarChangeHP_Handler"
|
|
}
|
|
],
|
|
"onAvatarOut": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Furina_ElementalBurst_AvatarChangeHP_Handler"
|
|
}
|
|
]
|
|
},
|
|
"Avatar_Furina_ElementalBurst_Camera": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"value": "SkinOn"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "Team",
|
|
"cdDelta": true,
|
|
"modifierName": "UNIQUE_Avatar_Furina_ElementalBurst_Fog"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "Team",
|
|
"cdDelta": true,
|
|
"modifierName": "UNIQUE_Avatar_Furina_ElementalBurst_FairyStage_Shade"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Avatar_Furina_ElementalBurst_FairyStage"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Avatar_Furina_ElementalBurst_FairyStage_3rdView"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByAttackNotHitScene",
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackCircle",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.5,
|
|
"z": 0.0
|
|
},
|
|
"useRotation": true
|
|
},
|
|
"height": 2.0,
|
|
"radius": 1.0
|
|
},
|
|
"checkWaterLayer": true
|
|
},
|
|
{
|
|
"$type": "ByAvatarInWaterDepth",
|
|
"compareType": "LessAndEqual",
|
|
"depth": 0.5
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_Burst_CineMark",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Avatar_Furina_ElementalBurst_FairyStage"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Team",
|
|
"cdDelta": true,
|
|
"modifierName": "UNIQUE_Avatar_Furina_ElementalBurst_FairyStage_Shade"
|
|
},
|
|
{
|
|
"$type": "AvatarEnterCameraShot",
|
|
"cameraMoveCfgPath": "Camera_Furina_ElementalBurst"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 1.0,
|
|
"key": "_ABILITY_Furina_Burst_CineMark",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Avatar_Furina_ElementalBurst_FairyStage_3rdView"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_ElementalBurst_EyesL",
|
|
"effectTempleteID": -1.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_ElementalBurst_EyesR",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AvatarExitCameraShot",
|
|
"cdDelta": true
|
|
},
|
|
{
|
|
"$type": "AvatarCameraParam",
|
|
"cdDelta": true,
|
|
"cameraParam": {
|
|
"forceRadius": 6.0,
|
|
"forceRadiusDuration": 0.0,
|
|
"shouldKeepForceRadius": true
|
|
}
|
|
}
|
|
],
|
|
"onAvatarOut": [
|
|
{
|
|
"$type": "AvatarExitCameraShot",
|
|
"cdDelta": true
|
|
},
|
|
{
|
|
"$type": "AvatarCameraParam",
|
|
"cdDelta": true,
|
|
"cameraParam": {
|
|
"forceRadius": 6.0,
|
|
"forceRadiusDuration": 0.0,
|
|
"shouldKeepForceRadius": true
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Avatar_Furina_ElementalBurst_Invincible": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"state": "Invincible",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachAbilityStateResistance",
|
|
"resistanceListID": 11002
|
|
}
|
|
]
|
|
},
|
|
"Avatar_Furina_ElementalBurst_EmotionControl": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ControlEmotion",
|
|
"toggleEmoSync": false,
|
|
"toggleBlink": false,
|
|
"toggleEyeKey": false
|
|
},
|
|
{
|
|
"$type": "EnableHeadControl",
|
|
"blend": false
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ControlEmotion",
|
|
"cdDelta": true
|
|
},
|
|
{
|
|
"$type": "EnableHeadControl",
|
|
"cdDelta": true,
|
|
"enable": true
|
|
}
|
|
],
|
|
"onAvatarOut": [
|
|
{
|
|
"$type": "ControlEmotion",
|
|
"cdDelta": true
|
|
},
|
|
{
|
|
"$type": "EnableHeadControl",
|
|
"cdDelta": true,
|
|
"enable": true
|
|
}
|
|
]
|
|
},
|
|
"Furina_ElementalBurst_AvatarChangeHP_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"duration": "AvatarChangeHP_Duration",
|
|
"bonusCritical": 100.0,
|
|
"thinkInterval": 1.5,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AddGlobalValueByAvatarHPChangeMixin",
|
|
"predicates": [
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"logic": "LesserOrEqual",
|
|
"ratio": 40.0,
|
|
"PHMALDNHHLD": ""
|
|
}
|
|
],
|
|
"HBMFKKIBFEO": "_ABILITY_Furina_ElementalBurst_AvatarChangeHP_Count",
|
|
"FKKAGDJLGMH": "AvatarChangeHP_MaxCount",
|
|
"FAEFOIFNJKL": "_ABILITY_Furina_ElementalBurst_AvatarChangeHP_Count_Overflow",
|
|
"DJLPMPNFAPI": "AvatarChangeHP_MaxCount_Overflow",
|
|
"FEIMNHAELOG": "AvatarChangeHP2GVRatio"
|
|
},
|
|
{
|
|
"$type": "DoActionOnGlobalValueChangeMixin",
|
|
"globalValueKey": "_ABILITY_Furina_ElementalBurst_AvatarChangeHP_Count",
|
|
"actions": [
|
|
{
|
|
"$type": "SendDungeonFogSpecialEffectTrigger",
|
|
"cdDelta": true,
|
|
"muteRemoteAction": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_ElementalBurst_AvatarChangeHP_Count",
|
|
"ratio": ["AvatarChangeHP_MaxCount", 0.25, "MUL"],
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_ElementalBurst_AvatarChangeHP_Count",
|
|
"ratio": ["AvatarChangeHP_MaxCount", 0.5, "MUL"],
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"parameter": "FlashLevel",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"cameraFogEffectName": "Eff_Avatar_Girl_Sword_Furina_ElementalBurst_CameraEffect"
|
|
},
|
|
{
|
|
"$type": "SendDungeonFogSpecialEffectTrigger",
|
|
"cdDelta": true,
|
|
"muteRemoteAction": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_ElementalBurst_AvatarChangeHP_Count",
|
|
"ratio": ["AvatarChangeHP_MaxCount", 0.5, "MUL"],
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_ElementalBurst_AvatarChangeHP_Count",
|
|
"ratio": ["AvatarChangeHP_MaxCount", 0.75, "MUL"],
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"parameter": "FlashLevel",
|
|
"type": "Int",
|
|
"value": 2,
|
|
"cameraFogEffectName": "Eff_Avatar_Girl_Sword_Furina_ElementalBurst_CameraEffect"
|
|
},
|
|
{
|
|
"$type": "SendDungeonFogSpecialEffectTrigger",
|
|
"cdDelta": true,
|
|
"muteRemoteAction": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_ElementalBurst_AvatarChangeHP_Count",
|
|
"ratio": ["AvatarChangeHP_MaxCount", 0.75, "MUL"],
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_ElementalBurst_AvatarChangeHP_Count",
|
|
"ratio": [
|
|
"AvatarChangeHP_MaxCount",
|
|
0.9900000095367432,
|
|
"MUL"
|
|
],
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"parameter": "FlashLevel",
|
|
"type": "Int",
|
|
"value": 3,
|
|
"cameraFogEffectName": "Eff_Avatar_Girl_Sword_Furina_ElementalBurst_CameraEffect"
|
|
},
|
|
{
|
|
"$type": "SendDungeonFogSpecialEffectTrigger",
|
|
"cdDelta": true,
|
|
"muteRemoteAction": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_ElementalBurst_AvatarChangeHP_Count",
|
|
"ratio": ["AvatarChangeHP_MaxCount", 0.5, "MUL"],
|
|
"compareType": "MoreThanAndEqual"
|
|
},
|
|
{
|
|
"$type": "ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_ElementalBurst_AvatarChangeHP_Count",
|
|
"ratio": "AvatarChangeHP_MaxCount",
|
|
"compareType": "MoreThanAndEqual"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"parameter": "Level",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"cameraFogEffectName": "Eff_Avatar_Girl_Sword_Furina_ElementalBurst_CameraEffect"
|
|
},
|
|
{
|
|
"$type": "SendDungeonFogSpecialEffectTrigger",
|
|
"cdDelta": true,
|
|
"muteRemoteAction": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_ElementalBurst_AvatarChangeHP_Count",
|
|
"ratio": "AvatarChangeHP_MaxCount",
|
|
"compareType": "MoreThanAndEqual"
|
|
}
|
|
],
|
|
"parameter": "Level",
|
|
"type": "Int",
|
|
"value": 2,
|
|
"cameraFogEffectName": "Eff_Avatar_Girl_Sword_Furina_ElementalBurst_CameraEffect"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"cdDelta": true,
|
|
"globalValueKey": "_ABILITY_Furina_ElementalBurst_AvatarChangeHP_Count",
|
|
"overrideMapKey": "AvatarChangeHP_Count"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"cdDelta": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"logic": "LesserOrEqual",
|
|
"ratio": 40.0,
|
|
"PHMALDNHHLD": ""
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Furina_ElementalBurst_AvatarChangeHP_Buff"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"cdDelta": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"logic": "LesserOrEqual",
|
|
"ratio": 40.0,
|
|
"PHMALDNHHLD": ""
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Furina_ElementalBurst_AvatarChangeHP_Buff"
|
|
}
|
|
],
|
|
"FOFNFKOAKDL": true
|
|
},
|
|
{
|
|
"$type": "DoActionOnGlobalValueChangeMixin",
|
|
"globalValueKey": "_ABILITY_Furina_ElementalBurst_AvatarChangeHP_Count_Overflow",
|
|
"actions": [
|
|
{
|
|
"$type": "Predicated",
|
|
"cdDelta": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByUnlockTalentParam",
|
|
"talentParam": "Furina_Constellation_6"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"cdDelta": true,
|
|
"globalValueKey": "_ABILITY_Furina_ElementalBurst_AvatarChangeHP_Count_Overflow",
|
|
"overrideMapKey": "AvatarChangeHP_Count_Overflow"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "UNIQUE_Furina_Constellation_6_Buff"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "UNIQUE_Furina_Constellation_6_Buff"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"FOFNFKOAKDL": true
|
|
},
|
|
{
|
|
"$type": "DoActionByTeamStatusMixin",
|
|
"actions": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"cdDelta": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Caster",
|
|
"key": "_ABILITY_Furina_ElementalBurst_AvatarChangeHP_Count",
|
|
"ratio": 0.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"logic": "LesserOrEqual",
|
|
"ratio": 40.0,
|
|
"PHMALDNHHLD": ""
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Furina_ElementalBurst_AvatarChangeHP_Buff"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"cdDelta": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByUnlockTalentParam",
|
|
"talentParam": "Furina_Constellation_6"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_ElementalBurst_AvatarChangeHP_Count_Overflow",
|
|
"ratio": 0.0,
|
|
"compareType": "MoreThan"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Furina_Constellation_6_Buff"
|
|
}
|
|
],
|
|
"runPostRecover": true
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": "AvatarChangeHP_MinCount",
|
|
"key": "_ABILITY_Furina_ElementalBurst_AvatarChangeHP_Count",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_ElementalBurst_AvatarChangeHP_Count_Overflow",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "Team",
|
|
"cdDelta": true,
|
|
"modifierName": "UNIQUE_Avatar_Furina_ElementalBurst_FairyStage_Shade"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Team",
|
|
"cdDelta": true,
|
|
"modifierName": "UNIQUE_Avatar_Furina_ElementalBurst_Fog"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Furina_ElementalBurst_AvatarChangeHP_DieHandler"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Furina_ElementalBurst_Weather_DieHandler"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"cdDelta": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_Burst_CineMark",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_ElementalBurst_Blast",
|
|
"effectTempleteID": -1.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"cdDelta": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_Burst_CineMark",
|
|
"ratio": 1.0
|
|
}
|
|
],
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_ElementalBurst_Blast_3rdView",
|
|
"effectTempleteID": -1.0
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"cdDelta": true,
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"useRotation": true
|
|
},
|
|
"radius": 5.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "Elemental_Burst",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"bonusCritical": 25.0,
|
|
"strikeType": "Default",
|
|
"damage": 120.0,
|
|
"damageExtra": [
|
|
"ElementalBurstDMG",
|
|
"FIGHT_PROP_MAX_HP",
|
|
"MUL"
|
|
],
|
|
"FKGFPFNOJMN": 0.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV3",
|
|
"hitHaltTimeScale": 0.009999999776482582
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_ElementalBurst_AvatarChangeHP_Count",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_ElementalBurst_AvatarChangeHP_Count_Overflow",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"cdDelta": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Caster",
|
|
"key": "_ABILITY_Furina_ElementalBurst_AvatarChangeHP_Count",
|
|
"ratio": 0.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"logic": "LesserOrEqual",
|
|
"ratio": 40.0,
|
|
"PHMALDNHHLD": ""
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Furina_ElementalBurst_AvatarChangeHP_Buff"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"cdDelta": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByUnlockTalentParam",
|
|
"talentParam": "Furina_Constellation_6"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_ElementalBurst_AvatarChangeHP_Count_Overflow",
|
|
"ratio": 0.0,
|
|
"compareType": "MoreThan"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Furina_Constellation_6_Buff"
|
|
}
|
|
]
|
|
},
|
|
"Furina_ElementalBurst_AvatarChangeHP_DieHandler": {
|
|
"modifierName": "",
|
|
"duration": "AvatarChangeHP_Duration",
|
|
"bonusCritical": 100.0,
|
|
"thinkInterval": ["AvatarChangeHP_Duration", 1.0, "SUB"],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "SendDungeonFogSpecialEffectTrigger",
|
|
"cdDelta": true,
|
|
"muteRemoteAction": true,
|
|
"parameter": "Die",
|
|
"cameraFogEffectName": "Eff_Avatar_Girl_Sword_Furina_ElementalBurst_CameraEffect"
|
|
}
|
|
]
|
|
},
|
|
"Furina_ElementalBurst_Weather_DieHandler": {
|
|
"modifierName": "",
|
|
"duration": "AvatarChangeHP_Duration",
|
|
"bonusCritical": 100.0,
|
|
"thinkInterval": [
|
|
"AvatarChangeHP_Duration",
|
|
0.30000001192092896,
|
|
"SUB"
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "Team",
|
|
"cdDelta": true,
|
|
"modifierName": "UNIQUE_Furina_ElementalBurst_AvatarChangeHP_Weather"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Furina_Constellation_6_Buff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"bonusCritical": 100.0,
|
|
"properties": {
|
|
"Actor_MaxHPRatio": [
|
|
"AvatarChangeHP_Count_Overflow",
|
|
"OverflowCount2MaxHPRatio",
|
|
"MUL"
|
|
]
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Furina_ElementalBurst_AvatarChangeHP_Weather": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 20.0,
|
|
"bonusCritical": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "TriggerWeatherMixin",
|
|
"type": "Skill",
|
|
"weatherPattern": "Weather_Furina_ElementalBurst",
|
|
"transDuration": 0.30000001192092896,
|
|
"duration": 20.0
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Furina_ElementalBurst_AvatarChangeHP_Buff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "AvatarChangeHP_Duration",
|
|
"bonusCritical": 100.0,
|
|
"thinkInterval": 1.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"ignoreEventInfo": true,
|
|
"damagePercentageRatio": [
|
|
"AvatarChangeHP_Count2DMGRatio",
|
|
"AvatarChangeHP_Count",
|
|
"MUL"
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Actor_HealedAddDelta": [
|
|
"AvatarChangeHP_Count2HealRatio",
|
|
"AvatarChangeHP_Count",
|
|
"MUL"
|
|
]
|
|
},
|
|
"state": "AttackUp",
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"target": "TargetTeam",
|
|
"ratio": 40.0,
|
|
"PHMALDNHHLD": ""
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "UNIQUE_Furina_ElementalBurst_AvatarChangeHP_Buff"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"isLimitedProperties": true
|
|
},
|
|
"Avatar_Furina_ElementalBurst_FairyStage": {
|
|
"modifierName": "",
|
|
"duration": 5.0,
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_ElementalBurst_FX",
|
|
"effectTempleteID": -1.0
|
|
},
|
|
{
|
|
"$type": "DungeonFogEffects",
|
|
"muteRemoteAction": true,
|
|
"enable": true,
|
|
"cameraFogEffectName": "Eff_Avatar_Girl_Sword_Furina_ElementalBurst_FairyStage",
|
|
"playerFogEffectName": ""
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "DungeonFogEffects",
|
|
"cdDelta": true,
|
|
"muteRemoteAction": true,
|
|
"cameraFogEffectName": "Eff_Avatar_Girl_Sword_Furina_ElementalBurst_FairyStage",
|
|
"playerFogEffectName": ""
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Avatar_Furina_ElementalBurst_FairyStage"
|
|
}
|
|
],
|
|
"onAvatarOut": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Avatar_Furina_ElementalBurst_FairyStage"
|
|
}
|
|
]
|
|
},
|
|
"Avatar_Furina_ElementalBurst_FairyStage_3rdView": {
|
|
"modifierName": "",
|
|
"duration": 5.0,
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_ElementalBurst_3rdViewFX",
|
|
"effectTempleteID": -1.0
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_ElementalBurst_FairyStage_3rdView",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Avatar_Furina_ElementalBurst_FairyStage_Shade": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 3.0,
|
|
"bonusCritical": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachActionToModifierMixin",
|
|
"onAdded": [
|
|
{
|
|
"$type": "DungeonFogSpecialEffects",
|
|
"canBeHandledOnRecover": true,
|
|
"muteRemoteAction": true,
|
|
"enable": true,
|
|
"cameraFogEffectName": "Eff_Avatar_Girl_Sword_Furina_ElementalBurst_FairyStage_Shade",
|
|
"playerFogEffectName": "",
|
|
"FGDPGCPDLFJ": true
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "DungeonFogSpecialEffects",
|
|
"cdDelta": true,
|
|
"canBeHandledOnRecover": true,
|
|
"muteRemoteAction": true,
|
|
"cameraFogEffectName": "Eff_Avatar_Girl_Sword_Furina_ElementalBurst_FairyStage_Shade",
|
|
"playerFogEffectName": "",
|
|
"FGDPGCPDLFJ": true
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Avatar_Furina_ElementalBurst_Fog": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "AvatarChangeHP_Duration",
|
|
"bonusCritical": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachActionToModifierMixin",
|
|
"onAdded": [
|
|
{
|
|
"$type": "DungeonFogSpecialEffects",
|
|
"canBeHandledOnRecover": true,
|
|
"muteRemoteAction": true,
|
|
"enable": true,
|
|
"cameraFogEffectName": "Eff_Avatar_Girl_Sword_Furina_ElementalBurst_CameraEffect",
|
|
"playerFogEffectName": "",
|
|
"FGDPGCPDLFJ": true
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "DungeonFogSpecialEffects",
|
|
"cdDelta": true,
|
|
"canBeHandledOnRecover": true,
|
|
"muteRemoteAction": true,
|
|
"cameraFogEffectName": "Eff_Avatar_Girl_Sword_Furina_ElementalBurst_CameraEffect",
|
|
"playerFogEffectName": "",
|
|
"FGDPGCPDLFJ": true
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_Burst_CineMark",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_ElementalBurst_AvatarChangeHP_Count",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_ElementalBurst_AvatarChangeHP_Count_Overflow",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "AvatarSkillStart",
|
|
"skillID": 10895,
|
|
"amount": 1.0,
|
|
"costStaminaRatio": 1.0
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Furina_ElementalBurst_AvatarChangeHP_WeatherHandler"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Furina_ElementalBurst_AvatarChangeHP_WeatherHandler"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Furina_ElementalBurst_AvatarChangeHP_Handler"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_Furina_PermanentSkill_1",
|
|
"abilitySpecials": {
|
|
"PermanentSkill_1_HealTime": 0.20000000298023224,
|
|
"PermanentSkill_1_HealHPRatio": 0.0,
|
|
"PermanentSkill_1_HealInterval": 0.0
|
|
},
|
|
"modifiers": {
|
|
"Furina_PermanentSkill_1_GrandHandler": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"thinkInterval": 1.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"cdDelta": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"logic": "LesserOrEqual",
|
|
"ratio": 40.0,
|
|
"PHMALDNHHLD": ""
|
|
}
|
|
],
|
|
"modifierName": "Furina_PermanentSkill_1_Handler"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"cdDelta": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"logic": "LesserOrEqual",
|
|
"ratio": 40.0,
|
|
"PHMALDNHHLD": ""
|
|
}
|
|
],
|
|
"modifierName": "Furina_PermanentSkill_1_Handler"
|
|
}
|
|
]
|
|
},
|
|
"Furina_PermanentSkill_1_Handler": {
|
|
"modifierName": "",
|
|
"duration": 2.0,
|
|
"bonusCritical": 100.0,
|
|
"onBeingHealed": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Other",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": ["Avatar"]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Other",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "OAOHDGENGDN",
|
|
"isCaster": false
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "!!!!!!!!!HealByAvatar!!!!!!!!!"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "JAEEKGKDNDI",
|
|
"logic": "Equal",
|
|
"ratio": 1.0
|
|
},
|
|
{
|
|
"$type": "HMIBKBGDOJC",
|
|
"logic": "Equal",
|
|
"ratio": 0.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "!!!!!!!!!HealOverFlow!!!!!!!!!"
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "Caster",
|
|
"abilityName": "Avatar_Furina_PermanentSkill_1"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Other",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "OAOHDGENGDN",
|
|
"target": "TargetOriginOwner"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "!!!!!!!!!HealByNotAvatar!!!!!!!!!"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "JAEEKGKDNDI",
|
|
"logic": "Equal",
|
|
"ratio": 1.0
|
|
},
|
|
{
|
|
"$type": "HMIBKBGDOJC",
|
|
"logic": "Equal",
|
|
"ratio": 0.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "!!!!!!!!!HealOverFlow!!!!!!!!!"
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "Caster",
|
|
"abilityName": "Avatar_Furina_PermanentSkill_1"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Furina_PermanentSkill_1_HealHandler": {
|
|
"stacking": "RefreshUniqueDurability",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": "PermanentSkill_1_HealTime",
|
|
"bonusCritical": 100.0,
|
|
"thinkInterval": "PermanentSkill_1_HealInterval",
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "HealHP",
|
|
"target": "AllPlayerAvatars",
|
|
"cdDelta": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"logic": "LesserOrEqual",
|
|
"ratio": 40.0,
|
|
"PHMALDNHHLD": ""
|
|
}
|
|
],
|
|
"OLMENJCGGJJ": "PermanentSkill_1_HealHPRatio",
|
|
"cdRatio": ""
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Furina_PermanentSkill_1_GrandHandler"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "UNIQUE_Furina_PermanentSkill_1_HealHandler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_Furina_PermanentSkill_2",
|
|
"abilitySpecials": {
|
|
"MaxHP2DMGRatio": 0.0,
|
|
"DMGRatio_Max": 0.0,
|
|
"PermanentSkill_2_DMGRatio": 0.0,
|
|
"MaxHP2HealIntervalRatio": 0.0,
|
|
"HealIntervalRatio_Max": 0.0
|
|
},
|
|
"modifiers": {
|
|
"Furina_PermanentSkill_2_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"thinkInterval": 1.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": ["Elemental_Art"],
|
|
"damagePercentageRatio": "PermanentSkill_2_DMGRatio",
|
|
"predicates": [
|
|
{
|
|
"$type": "NBNBHFBBAGP",
|
|
"attackType": "Range"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": "DMGRatio_Max",
|
|
"key": "_ABILITY_Furina_PermanentSkill_2_DMGRatio_Max",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": "HealIntervalRatio_Max",
|
|
"key": "_ABILITY_Furina_PermanentSkill_2_HealIntervalRatio_Max",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": "FIGHT_PROP_MAX_HP",
|
|
"key": "_ABILITY_Furina_MaxHP_Cache",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": [
|
|
"FIGHT_PROP_MAX_HP",
|
|
"MaxHP2DMGRatio",
|
|
"MUL",
|
|
0.0010000000474974513,
|
|
"MUL"
|
|
],
|
|
"key": "_ABILITY_Furina_PermanentSkill_2_DMGRatio_Cache",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": [
|
|
"FIGHT_PROP_MAX_HP",
|
|
"MaxHP2HealIntervalRatio",
|
|
"MUL",
|
|
0.0010000000474974513,
|
|
"MUL"
|
|
],
|
|
"key": "_ABILITY_Furina_PermanentSkill_2_HealIntervalRatio_Cache",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_ABILITY_Furina_PermanentSkill_2_DMGRatio_Max",
|
|
"ratio": [
|
|
"FIGHT_PROP_MAX_HP",
|
|
"MaxHP2DMGRatio",
|
|
"MUL",
|
|
0.0010000000474974513,
|
|
"MUL"
|
|
],
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"ratio": "DMGRatio_Max",
|
|
"key": "_ABILITY_Furina_PermanentSkill_2_DMGRatio_Cache",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"cdDelta": true,
|
|
"globalValueKey": "_ABILITY_Furina_PermanentSkill_2_DMGRatio_Cache",
|
|
"overrideMapKey": "PermanentSkill_2_DMGRatio"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_ABILITY_Furina_PermanentSkill_2_HealIntervalRatio_Max",
|
|
"ratio": [
|
|
"FIGHT_PROP_MAX_HP",
|
|
"MaxHP2HealIntervalRatio",
|
|
"MUL",
|
|
0.0010000000474974513,
|
|
"MUL"
|
|
],
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"ratio": "HealIntervalRatio_Max",
|
|
"key": "_ABILITY_Furina_PermanentSkill_2_HealIntervalRatio_Cache",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"cdDelta": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_MaxHP_Cache",
|
|
"ratio": "FIGHT_PROP_MAX_HP"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": "FIGHT_PROP_MAX_HP",
|
|
"key": "_ABILITY_Furina_MaxHP_Cache",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": [
|
|
"FIGHT_PROP_MAX_HP",
|
|
"MaxHP2DMGRatio",
|
|
"MUL",
|
|
0.0010000000474974513,
|
|
"MUL"
|
|
],
|
|
"key": "_ABILITY_Furina_PermanentSkill_2_DMGRatio_Cache",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": [
|
|
"FIGHT_PROP_MAX_HP",
|
|
"MaxHP2HealIntervalRatio",
|
|
"MUL",
|
|
0.0010000000474974513,
|
|
"MUL"
|
|
],
|
|
"key": "_ABILITY_Furina_PermanentSkill_2_HealIntervalRatio_Cache",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_ABILITY_Furina_PermanentSkill_2_DMGRatio_Max",
|
|
"ratio": [
|
|
"FIGHT_PROP_MAX_HP",
|
|
"MaxHP2DMGRatio",
|
|
"MUL",
|
|
0.0010000000474974513,
|
|
"MUL"
|
|
],
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"ratio": "DMGRatio_Max",
|
|
"key": "_ABILITY_Furina_PermanentSkill_2_DMGRatio_Cache",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"cdDelta": true,
|
|
"globalValueKey": "_ABILITY_Furina_PermanentSkill_2_DMGRatio_Cache",
|
|
"overrideMapKey": "PermanentSkill_2_DMGRatio"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_ABILITY_Furina_PermanentSkill_2_HealIntervalRatio_Max",
|
|
"ratio": [
|
|
"FIGHT_PROP_MAX_HP",
|
|
"MaxHP2HealIntervalRatio",
|
|
"MUL",
|
|
0.0010000000474974513,
|
|
"MUL"
|
|
],
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"ratio": "HealIntervalRatio_Max",
|
|
"key": "_ABILITY_Furina_PermanentSkill_2_HealIntervalRatio_Cache",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Furina_PermanentSkill_2_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_Furina_Constellation_2",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Furina_WaterEnhancedTime",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [-0.5, 0.5, 1.5],
|
|
"modifierNameSteps": ["Blank", "Furina_WaterEnhanced_Starter"]
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Furina_WaterEnhancedType",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [-0.5, 0.5, 1.5],
|
|
"modifierNameSteps": ["Blank", "Furina_WaterEnhancedMode"]
|
|
},
|
|
{
|
|
"$type": "DoActionOnGlobalValueChangeMixin",
|
|
"globalValueKey": "_ABILITY_Furina_Constellation_2_StrikeCount",
|
|
"actions": [
|
|
{
|
|
"$type": "Predicated",
|
|
"cdDelta": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_Constellation_2_StrikeCount",
|
|
"ratio": "Furina_Constellation_2_MaxStrikeCount",
|
|
"compareType": "MoreThanAndEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Furina_Constellation_2_Timer"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_Constellation_2_StrikeCount",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"FOFNFKOAKDL": true
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Furina_Constellation_2_HP2DMGRatio": 0.0,
|
|
"PreAttack_LoseHP": 0.0,
|
|
"PreAttack_LoseHP_DMGExtraHPRatio": 0.0,
|
|
"Furina_Constellation_2_BuffDuration": 0.0,
|
|
"Furina_Constellation_2_MaxStrikeCount": 0.0,
|
|
"Furina_Constellation_2_HotTime": 0.0,
|
|
"Furina_Constellation_2_HotInterval": 0.0,
|
|
"Furina_Constellation_2_HealHP": 0.0
|
|
},
|
|
"modifiers": {
|
|
"Furina_WaterEnhanced_Starter": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": 1.0,
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_WaterEnhanced_State",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
},
|
|
"Furina_WaterEnhancedMode": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ReplaceEventPatternMixin",
|
|
"oldPatterns": [
|
|
"Furina_Attack01_Normal",
|
|
"Furina_Attack02_Normal",
|
|
"Furina_Attack03_Normal",
|
|
"Furina_Attack04_Normal",
|
|
"Furina_ExtraAttack_Normal",
|
|
"Audio_Girl_Sword_Furina_Attack01",
|
|
"Audio_Girl_Sword_Furina_Attack02",
|
|
"Audio_Girl_Sword_Furina_Attack03",
|
|
"Audio_Girl_Sword_Furina_Attack04",
|
|
"Audio_Girl_Sword_Furina_ExtraAttack"
|
|
],
|
|
"newPatterns": [
|
|
"Furina_Attack01_WaterEnhanced",
|
|
"Furina_Attack02_WaterEnhanced",
|
|
"Furina_Attack03_WaterEnhanced",
|
|
"Furina_Attack04_WaterEnhanced",
|
|
"Furina_ExtraAttack_WaterEnhanced",
|
|
"Audio_Girl_Sword_Furina_WaterEnhanced_Attack01",
|
|
"Audio_Girl_Sword_Furina_WaterEnhanced_Attack02",
|
|
"Audio_Girl_Sword_Furina_WaterEnhanced_Attack03",
|
|
"Audio_Girl_Sword_Furina_WaterEnhanced_Attack04",
|
|
"Audio_Girl_Sword_Furina_WaterEnhanced_ExtraAttack"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Furina_Constellation_2_Timer": {
|
|
"modifierName": "",
|
|
"duration": "Furina_Constellation_2_BuffDuration",
|
|
"bonusCritical": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Furina_ArkheGrade",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [-0.5, 0.5, 1.5],
|
|
"modifierNameSteps": [
|
|
"Furina_WaterEnhancedMode_Constellation_2_Pneuma_Handler",
|
|
"Furina_WaterEnhancedMode_Constellation_2_Ousia_Handler"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Furina_ExtraAttack_Constellation_2_ArkheGrade",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [-0.5, 0.5, 1.5],
|
|
"modifierNameSteps": [
|
|
"Furina_ExtraAttack_Constellation_2_Pneuma_Handler",
|
|
"Furina_ExtraAttack_Constellation_2_Ousia_Handler"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": ["ExtraAttack"],
|
|
"modifierName": "Furina_ExtraAttack_Constellation_2_ArkheHandler",
|
|
"BILMCNCKIAO": ""
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": 1.0,
|
|
"key": "_ABILITY_Furina_WaterEnhancedTime",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Furina_WaterEnhanced_Constellation_2_ExtraBuff"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_WaterEnhancedTime",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Furina_ExtraAttack_Constellation_2_ArkheHandler": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CopyGlobalValue",
|
|
"cdDelta": true,
|
|
"srcTarget": "Self",
|
|
"dstTarget": "Self",
|
|
"srcKey": "_ABILITY_Furina_ArkheGrade",
|
|
"dstKey": "_ABILITY_Furina_ExtraAttack_Constellation_2_ArkheGrade"
|
|
}
|
|
]
|
|
},
|
|
"Furina_WaterEnhanced_Constellation_2_ExtraBuff": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04",
|
|
"NormalAttack_05",
|
|
"ExtraAttack",
|
|
"FallingAttack"
|
|
],
|
|
"damagePercentageRatio": 0.0,
|
|
"damageExtra": [
|
|
"Furina_Constellation_2_HP2DMGRatio",
|
|
"FIGHT_PROP_MAX_HP",
|
|
"MUL"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Furina_WaterEnhancedMode_Constellation_2_Ousia_Handler": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04"
|
|
],
|
|
"damagePercentageRatio": 0.0,
|
|
"damageExtra": [
|
|
"PreAttack_LoseHP_DMGExtraHPRatio",
|
|
"FIGHT_PROP_MAX_HP",
|
|
"MUL"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": ["FallingAttack"],
|
|
"damagePercentageRatio": 0.0,
|
|
"damageExtra": [
|
|
"PreAttack_LoseHP_DMGExtraHPRatio",
|
|
"FIGHT_PROP_MAX_HP",
|
|
"MUL"
|
|
],
|
|
"predicates": [
|
|
{
|
|
"$type": "HNPGJLFFLHF",
|
|
"strikeType": "Blunt"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onHittingOther": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Other",
|
|
"cdDelta": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": ["Monster"]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Furina_WaterEnhancedMode_Ousia_LoseHP_Handler"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Other",
|
|
"cdDelta": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": ["Monster"]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": ["FallingAttack"]
|
|
},
|
|
{
|
|
"$type": "HNPGJLFFLHF",
|
|
"strikeType": "Blunt"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Furina_WaterEnhancedMode_Ousia_LoseHP_Handler"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Furina_ExtraAttack_Constellation_2_Ousia_Handler": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": ["ExtraAttack"],
|
|
"damagePercentageRatio": 0.0,
|
|
"damageExtra": [
|
|
"PreAttack_LoseHP_DMGExtraHPRatio",
|
|
"FIGHT_PROP_MAX_HP",
|
|
"MUL"
|
|
]
|
|
}
|
|
],
|
|
"onHittingOther": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Other",
|
|
"cdDelta": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": ["Monster"]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": ["ExtraAttack"]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Furina_WaterEnhancedMode_Ousia_LoseHP_Handler"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Furina_WaterEnhancedMode_Ousia_LoseHP_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"bonusCritical": 100.0,
|
|
"thinkInterval": 0.10000000149011612,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"cdDelta": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"logic": "LesserOrEqual",
|
|
"ratio": 40.0,
|
|
"PHMALDNHHLD": ""
|
|
}
|
|
],
|
|
"modifierName": "Furina_WaterEnhancedMode_Ousia_LoseHP"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": 1.0,
|
|
"key": "_ABILITY_Furina_Constellation_2_StrikeCount",
|
|
"useLimitRange": true,
|
|
"maxValue": "Furina_Constellation_2_MaxStrikeCount",
|
|
"triggerID": 0.0
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Furina_WaterEnhancedMode_Ousia_LoseHP_Handler"
|
|
}
|
|
],
|
|
"onThinkIntervalIsFixedUpdate": true
|
|
},
|
|
"Furina_WaterEnhancedMode_Ousia_LoseHP": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "LoseHP",
|
|
"cdDelta": true,
|
|
"EJGDELKANMO": "PreAttack_LoseHP",
|
|
"enableInvincible": true,
|
|
"enableLockHP": true,
|
|
"MIIHJFFDKKC": ""
|
|
}
|
|
]
|
|
},
|
|
"Furina_WaterEnhancedMode_Constellation_2_Pneuma_Handler": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onHittingOther": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Other",
|
|
"cdDelta": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": ["Monster"]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Furina_WaterEnhancedMode_Pneuma_Heal_Handler"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Other",
|
|
"cdDelta": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": ["Monster"]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": ["FallingAttack"]
|
|
},
|
|
{
|
|
"$type": "HNPGJLFFLHF",
|
|
"strikeType": "Blunt"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Furina_WaterEnhancedMode_Pneuma_Heal_Handler"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Furina_ExtraAttack_Constellation_2_Pneuma_Handler": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onHittingOther": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Other",
|
|
"cdDelta": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": ["Monster"]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": ["ExtraAttack"]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Furina_WaterEnhancedMode_Pneuma_Heal_Handler"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Furina_WaterEnhancedMode_Pneuma_Heal_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"bonusCritical": 100.0,
|
|
"thinkInterval": 0.10000000149011612,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"cdDelta": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "JOLJOHDJLNF",
|
|
"logic": "LesserOrEqual",
|
|
"ratio": 40.0,
|
|
"PHMALDNHHLD": ""
|
|
}
|
|
],
|
|
"modifierName": "Furina_WaterEnhancedMode_Pneuma_Heal_Pre"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": 1.0,
|
|
"key": "_ABILITY_Furina_Constellation_2_StrikeCount",
|
|
"useLimitRange": true,
|
|
"maxValue": "Furina_Constellation_2_MaxStrikeCount",
|
|
"triggerID": 0.0
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Furina_WaterEnhancedMode_Pneuma_Heal_Handler"
|
|
}
|
|
],
|
|
"onThinkIntervalIsFixedUpdate": true
|
|
},
|
|
"Furina_WaterEnhancedMode_Pneuma_Heal_Pre": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"cdDelta": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "LMBGIDDHLDM",
|
|
"modifierName": "Furina_WaterEnhancedMode_Pneuma_Heal"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddElementDurability",
|
|
"cdDelta": true,
|
|
"ratio": "Furina_Constellation_2_HotTime",
|
|
"modifierName": "Furina_WaterEnhancedMode_Pneuma_Heal",
|
|
"useLimitRange": true,
|
|
"maxValue": 99.0,
|
|
"triggerID": 0.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Furina_WaterEnhancedMode_Pneuma_Heal"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Furina_WaterEnhancedMode_Pneuma_Heal": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"duration": "Furina_Constellation_2_HotTime",
|
|
"bonusCritical": "Furina_Constellation_2_HotTime",
|
|
"thinkInterval": "Furina_Constellation_2_HotInterval",
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "HealHP",
|
|
"cdDelta": true,
|
|
"MEEACMKOLJF": "Furina_Constellation_2_HealHP",
|
|
"cdRatio": ""
|
|
},
|
|
{
|
|
"$type": "DebugLog",
|
|
"cdDelta": true,
|
|
"content": "!!!!!!!!!!!HealHP!!!!!!!!!!"
|
|
}
|
|
],
|
|
"onThinkIntervalIsFixedUpdate": true
|
|
},
|
|
"Blank": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_Constellation_2_StrikeCount",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Furina_Constellation_2_Timer"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_Furina_Constellation_4",
|
|
"abilitySpecials": {
|
|
"Furina_Constellation_4_CD": 0.0,
|
|
"ReviveEnergy": 0.0
|
|
},
|
|
"modifiers": {
|
|
"Furina_Constellation_4_Watcher": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onHittingOther": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Other",
|
|
"cdDelta": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": ["Monster"]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": ["Elemental_Art"]
|
|
},
|
|
{
|
|
"$type": "NBNBHFBBAGP",
|
|
"attackType": "Range"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"cdDelta": true,
|
|
"abilityName": "Avatar_Furina_Constellation_4"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onHeal": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Other",
|
|
"cdDelta": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "PGJMIACCBJF",
|
|
"OEDAPACNLFI": ["Furina_GoddessStatue"]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"cdDelta": true,
|
|
"abilityName": "Avatar_Furina_Constellation_4"
|
|
},
|
|
{
|
|
"$type": "DebugLog",
|
|
"cdDelta": true,
|
|
"content": "!!!!!!!!!ByHealTags!!!!!!!!!"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "DebugLog",
|
|
"cdDelta": true,
|
|
"content": "!!!!!!!!!onHeal!!!!!!!!!"
|
|
}
|
|
]
|
|
},
|
|
"Furina_Constellation_4_ReviveEnergy": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"duration": "Furina_Constellation_4_CD",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ReviveElemEnergy",
|
|
"cdDelta": true,
|
|
"ratio": "ReviveEnergy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Furina_Constellation_4_Watcher"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"cdDelta": true,
|
|
"modifierName": "Furina_Constellation_4_ReviveEnergy"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_Furina_FallingAnthem",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AvatarChangeSkillMixin",
|
|
"jumpSkillID": 5089010,
|
|
"flySkillID": 5089010
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": ["FallingAnthem_BS"],
|
|
"modifierName": "FallingAnthem_BS_Material",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": ["FallingAnthem_BS"],
|
|
"modifierName": "FallingAnthem_Loop_Normal",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"FallingAnthem_BS_2",
|
|
"FallingAnthem_Loop",
|
|
"FallingAnthem_Loop_Low"
|
|
],
|
|
"modifierName": "FallingAnthem_LoopDamage",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": ["FallingAnthem_BS"],
|
|
"modifierName": "FallingAnthem_BS_VelocityForce_Initialize",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"FallingAnthem_BS",
|
|
"FallingAnthem_Loop",
|
|
"FallingAnthem_AS_1",
|
|
"FallingAnthem_AS_2"
|
|
],
|
|
"modifierName": "FallingAnthem_Height_Detect",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"FallingAnthem_BS",
|
|
"FallingAnthem_Loop",
|
|
"FallingAnthem_AS_1",
|
|
"FallingAnthem_AS_2"
|
|
],
|
|
"modifierName": "FallingAnthem_FallingDamageImmune_01",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": ["FallingAnthem_BS", "FallingAnthem_Loop"],
|
|
"modifierName": "Inertia",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"FallingAnthem_BS",
|
|
"FallingAnthem_Loop",
|
|
"FallingAnthem_AS_1",
|
|
"FallingAnthem_AS_2"
|
|
],
|
|
"modifierName": "FallingAnthem_OverHead_Camera",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": ["FallingAnthem_BS"],
|
|
"modifierName": "FallingAnthem_ClearVelocityForce",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": ["FallingAnthem_AS_1", "FallingAnthem_AS_2"],
|
|
"modifierName": "FallingAnthem_ClearVelocityForce_AS",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": ["FallingAnthem_BS", "FallingAnthem_Loop"],
|
|
"modifierName": "FallingAnthem_AttachWeaponEffect",
|
|
"BILMCNCKIAO": ""
|
|
},
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": ["FallingAnthem_BS_2"],
|
|
"modifierName": "FallingAnthem_CameraRadialBlur",
|
|
"BILMCNCKIAO": ""
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"FallingAnthem_Normal_Loop_Damage": 0.0,
|
|
"FallingAnthem_Normal_Rank_1_Damage": 0.0,
|
|
"FallingAnthem_Normal_Rank_2_Damage": 0.0,
|
|
"FallingAnthem_Altitude_Lv0": 20.0,
|
|
"FallingAnthem_Altitude_Lv1": 40.0,
|
|
"FallingAnthem_Altitude_Lv2": 60.0,
|
|
"FallingAnthem_Altitude_Lv3": 100.0,
|
|
"FallingAnthem_Altitude_Lv4": 200.0,
|
|
"FallingAnthem_FallingDamageRatio_Lv0": -1.0,
|
|
"FallingAnthem_FallingDamageRatio_Lv1": -1.0,
|
|
"FallingAnthem_FallingDamageRatio_Lv2": -0.8999999761581421,
|
|
"FallingAnthem_FallingDamageRatio_Lv3": -0.800000011920929,
|
|
"FallingAnthem_FallingDamageRatio_Lv4": -0.6000000238418579,
|
|
"FallingAnthem_FallingDamageRatio": 0.0
|
|
},
|
|
"modifiers": {
|
|
"FallingAnthem_AttachWeaponEffect": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"rotationDampTime": "Eff_Avatar_Sword_FallAnthem_Self_01",
|
|
"effectTempleteID": -1.0
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"ratio": 1.0
|
|
}
|
|
],
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_WaterEnhanced_FallAnthem_Self_01",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
},
|
|
"FallingAnthem_CameraRadialBlur": {
|
|
"modifierName": "",
|
|
"duration": 0.23000000417232513,
|
|
"bonusCritical": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CameraBlurMixin",
|
|
"cameraRadialBlur": {
|
|
"power": 0.30000001192092896,
|
|
"fadeTime": 0.15000000596046448
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"FallingAnthem_BS_Material": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedTime",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"rotationDampTime": "Eff_Avatar_Sword_FallAnthem_BS",
|
|
"effectTempleteID": -1.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"ratio": 1.0
|
|
}
|
|
],
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_WaterEnhanced_FallAnthem_BS",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
},
|
|
"FallingAnthem_BS_VelocityForce_Initialize": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"properties": {
|
|
"Actor_AddGravityScale": -2.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveVelocityForce",
|
|
"forces": ["RushMoveType"]
|
|
}
|
|
]
|
|
},
|
|
"FallingAnthem_LoopDamage": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"thinkInterval": 0.30000001192092896,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 1.0
|
|
},
|
|
"useRotation": true
|
|
},
|
|
"radius": 1.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "FallingAttack",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": "FallingAnthem_Normal_Loop_Damage",
|
|
"damagePercentageRatio": 0.0,
|
|
"bonusCritical": 0.0,
|
|
"overrideByWeapon": true,
|
|
"strikeType": "Slash",
|
|
"damage": 25.0,
|
|
"attackType": "Melee",
|
|
"FKGFPFNOJMN": 0.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV2",
|
|
"hitHaltTimeScale": 0.019999999552965164
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"ratio": 1.0
|
|
}
|
|
],
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 1.0
|
|
},
|
|
"useRotation": true
|
|
},
|
|
"radius": 1.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "FallingAttack",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": "FallingAnthem_Normal_Loop_Damage",
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"bonusCritical": 0.0,
|
|
"strikeType": "Slash",
|
|
"damage": 25.0,
|
|
"attackType": "Melee",
|
|
"FKGFPFNOJMN": 0.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV2",
|
|
"hitHaltTimeScale": 0.019999999552965164
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
},
|
|
"FallingAnthem_FallingDamageImmune_01": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ClearGlobalValue",
|
|
"key": "_ABILITY_FallingAttack_Altitude"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetAltitude",
|
|
"logic": "LesserOrEqual",
|
|
"ratio": "FallingAnthem_Altitude_Lv0"
|
|
}
|
|
],
|
|
"ratio": "FallingAnthem_FallingDamageRatio_Lv0",
|
|
"key": "_ABILITY_FallingAttack_Altitude",
|
|
"useLimitRange": true,
|
|
"maxValue": "FallingAnthem_FallingDamageRatio_Lv0",
|
|
"triggerID": "FallingAnthem_FallingDamageRatio_Lv0"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetAltitude",
|
|
"logic": "LesserOrEqual",
|
|
"ratio": "FallingAnthem_Altitude_Lv1"
|
|
},
|
|
{
|
|
"$type": "ByTargetAltitude",
|
|
"ratio": "FallingAnthem_Altitude_Lv0"
|
|
}
|
|
],
|
|
"ratio": "FallingAnthem_FallingDamageRatio_Lv1",
|
|
"key": "_ABILITY_FallingAttack_Altitude",
|
|
"useLimitRange": true,
|
|
"maxValue": "FallingAnthem_FallingDamageRatio_Lv1",
|
|
"triggerID": "FallingAnthem_FallingDamageRatio_Lv1"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetAltitude",
|
|
"logic": "LesserOrEqual",
|
|
"ratio": "FallingAnthem_Altitude_Lv2"
|
|
},
|
|
{
|
|
"$type": "ByTargetAltitude",
|
|
"ratio": "FallingAnthem_Altitude_Lv1"
|
|
}
|
|
],
|
|
"ratio": "FallingAnthem_FallingDamageRatio_Lv2",
|
|
"key": "_ABILITY_FallingAttack_Altitude",
|
|
"useLimitRange": true,
|
|
"maxValue": "FallingAnthem_FallingDamageRatio_Lv2",
|
|
"triggerID": "FallingAnthem_FallingDamageRatio_Lv2"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetAltitude",
|
|
"logic": "LesserOrEqual",
|
|
"ratio": "FallingAnthem_Altitude_Lv3"
|
|
},
|
|
{
|
|
"$type": "ByTargetAltitude",
|
|
"ratio": "FallingAnthem_Altitude_Lv2"
|
|
}
|
|
],
|
|
"ratio": "FallingAnthem_FallingDamageRatio_Lv3",
|
|
"key": "_ABILITY_FallingAttack_Altitude",
|
|
"useLimitRange": true,
|
|
"maxValue": "FallingAnthem_FallingDamageRatio_Lv3",
|
|
"triggerID": "FallingAnthem_FallingDamageRatio_Lv3"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetAltitude",
|
|
"ratio": "FallingAnthem_Altitude_Lv3"
|
|
}
|
|
],
|
|
"ratio": "FallingAnthem_FallingDamageRatio_Lv4",
|
|
"key": "_ABILITY_FallingAttack_Altitude",
|
|
"useLimitRange": true,
|
|
"maxValue": "FallingAnthem_FallingDamageRatio_Lv4",
|
|
"triggerID": "FallingAnthem_FallingDamageRatio_Lv4"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "FallingAnthem_FallingDamageImmune_02"
|
|
}
|
|
]
|
|
},
|
|
"FallingAnthem_FallingDamageImmune_02": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_ABILITY_FallingAttack_Altitude",
|
|
"overrideMapKey": "FallingAnthem_FallingDamageRatio"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "FallingAnthem_FallingDamageImmune_03"
|
|
}
|
|
]
|
|
},
|
|
"FallingAnthem_FallingDamageImmune_03": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"properties": {
|
|
"Actor_FallingDamageRatio": "FallingAnthem_FallingDamageRatio"
|
|
}
|
|
},
|
|
"FallingAnthem_Loop_Normal": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_FallingAnthem_UseCamera",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [-1.0, 0.5, 1.5],
|
|
"modifierNameSteps": [
|
|
"FallingAnthem_Loop_Normal_Rank_1",
|
|
"FallingAnthem_Loop_Normal_Rank_2"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"FallingAnthem_Loop_Normal_Rank_1": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"rotationDampTime": "Eff_Avatar_Sword_FallAnthem_Loop_01",
|
|
"effectTempleteID": -1.0
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"ratio": 1.0
|
|
}
|
|
],
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_WaterEnhanced_FallAnthem_Loop_01",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
},
|
|
"FallingAnthem_Loop_Normal_Rank_2": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"rotationDampTime": "Eff_Avatar_Sword_FallAnthem_Loop_02",
|
|
"effectTempleteID": -1.0
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"ratio": 1.0
|
|
}
|
|
],
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_WaterEnhanced_FallAnthem_Loop_02",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
},
|
|
"Inertia": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ApplyInertiaVelocityMixin",
|
|
"useXZ": false,
|
|
"useY": false
|
|
}
|
|
]
|
|
},
|
|
"FallingAnthem_Height_Detect": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetAltitude",
|
|
"logic": "LesserOrEqual",
|
|
"ratio": 2.4000000953674316
|
|
}
|
|
],
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_FallingAnthem_UseCamera",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetAltitude",
|
|
"ratio": 2.4000000953674316
|
|
}
|
|
],
|
|
"ratio": 5.0,
|
|
"key": "_ABILITY_FallingAnthem_UseCamera",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"triggerID": 0.0
|
|
},
|
|
{
|
|
"$type": "SetAnimatorFloat",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetAltitude",
|
|
"logic": "LesserOrEqual",
|
|
"ratio": 2.4000000953674316
|
|
}
|
|
],
|
|
"floatID": "FallingAnthem_UseCamera",
|
|
"ratio": 0.0
|
|
},
|
|
{
|
|
"$type": "SetAnimatorFloat",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetAltitude",
|
|
"ratio": 2.4000000953674316
|
|
}
|
|
],
|
|
"floatID": "FallingAnthem_UseCamera",
|
|
"ratio": 1.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetAnimatorFloat",
|
|
"floatID": "FallingAnthem_UseCamera",
|
|
"ratio": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_FallingAnthem_UseCamera",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
]
|
|
},
|
|
"FallingAnthem_OverHead_Camera": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AvatarCameraParam",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAnimatorFloat",
|
|
"logic": "Equal",
|
|
"ratio": 1.0,
|
|
"parameter": "FallingAnthem_UseCamera"
|
|
}
|
|
],
|
|
"cameraParam": {
|
|
"forceRadius": 4.5,
|
|
"forceRadiusDuration": 0.20000000298023224,
|
|
"shouldKeepForceRadius": true
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"FallingAnthem_OverHead_Camera_Remover": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AvatarExitCameraShot",
|
|
"cdDelta": true
|
|
}
|
|
]
|
|
},
|
|
"FallingAnthem_Landed_Camera": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AvatarCameraParam",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAnimatorFloat",
|
|
"logic": "Equal",
|
|
"ratio": 1.0,
|
|
"parameter": "FallingAnthem_UseCamera"
|
|
}
|
|
],
|
|
"cameraParam": {
|
|
"forceRadius": 6.0,
|
|
"forceRadiusDuration": 0.10000000149011612,
|
|
"shouldKeepForceRadius": true
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"FallingAnthem_ClearVelocityForce": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveVelocityForce",
|
|
"forces": ["RushMoveType", "InertiaType"]
|
|
}
|
|
]
|
|
},
|
|
"FallingAnthem_ClearVelocityForce_AS": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveVelocityForce",
|
|
"forces": ["RushMoveType", "InertiaType"]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_FallingAnthem_UseCamera",
|
|
"ratio": 0.0,
|
|
"setTarget": true,
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackCircle",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": -0.5,
|
|
"z": 1.0
|
|
}
|
|
},
|
|
"height": 2.0,
|
|
"radius": 3.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "FallingAttack",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": "FallingAnthem_Normal_Rank_1_Damage",
|
|
"damagePercentageRatio": 0.0,
|
|
"bonusCritical": 25.0,
|
|
"overrideByWeapon": true,
|
|
"strikeType": "Blunt",
|
|
"damage": 100.0,
|
|
"attackType": "Melee",
|
|
"FKGFPFNOJMN": 0.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "none",
|
|
"hitImpulseType": "LV4",
|
|
"hitHaltTimeScale": 0.10000000149011612
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake": {
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 0.23999999463558197,
|
|
"shakeTime": 0.11999999731779099,
|
|
"shakeDistance": 30.0,
|
|
"shakeDir": {
|
|
"y": 1.0
|
|
},
|
|
"extension": {
|
|
"baseCycle": 0.23999999463558197,
|
|
"cycleDamping": 0.0,
|
|
"rangeAttenuation": 0.30000001192092896
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_FallingAnthem_UseCamera",
|
|
"ratio": 0.0,
|
|
"setTarget": true,
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"ratio": 1.0
|
|
}
|
|
],
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackCircle",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": -0.5,
|
|
"z": 1.0
|
|
}
|
|
},
|
|
"height": 2.0,
|
|
"radius": 3.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "FallingAttack",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": "FallingAnthem_Normal_Rank_1_Damage",
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"bonusCritical": 25.0,
|
|
"strikeType": "Blunt",
|
|
"damage": 100.0,
|
|
"attackType": "Melee",
|
|
"FKGFPFNOJMN": 0.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "none",
|
|
"hitImpulseType": "LV4",
|
|
"hitHaltTimeScale": 0.10000000149011612
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake": {
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 0.23999999463558197,
|
|
"shakeTime": 0.11999999731779099,
|
|
"shakeDistance": 30.0,
|
|
"shakeDir": {
|
|
"y": 1.0
|
|
},
|
|
"extension": {
|
|
"baseCycle": 0.23999999463558197,
|
|
"cycleDamping": 0.0,
|
|
"rangeAttenuation": 0.30000001192092896
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_FallingAnthem_UseCamera",
|
|
"ratio": 1.0,
|
|
"setTarget": true
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackCircle",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": -0.5,
|
|
"z": 1.0
|
|
}
|
|
},
|
|
"height": 2.0,
|
|
"radius": 5.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "FallingAttack",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": "FallingAnthem_Normal_Rank_2_Damage",
|
|
"damagePercentageRatio": 0.0,
|
|
"bonusCritical": 25.0,
|
|
"overrideByWeapon": true,
|
|
"strikeType": "Blunt",
|
|
"damage": 150.0,
|
|
"attackType": "Melee",
|
|
"FKGFPFNOJMN": 0.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "none",
|
|
"hitImpulseType": "LV7",
|
|
"hitHaltTimeScale": 0.10000000149011612
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake": {
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 0.5,
|
|
"shakeTime": 0.20000000298023224,
|
|
"shakeDistance": 30.0,
|
|
"shakeDir": {
|
|
"y": 1.0,
|
|
"z": 1.0
|
|
},
|
|
"extension": {
|
|
"baseCycle": 0.4000000059604645,
|
|
"cycleDamping": 0.0,
|
|
"rangeAttenuation": 0.30000001192092896
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_FallingAnthem_UseCamera",
|
|
"ratio": 1.0,
|
|
"setTarget": true
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"ratio": 1.0
|
|
}
|
|
],
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackCircle",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": -0.5,
|
|
"z": 1.0
|
|
}
|
|
},
|
|
"height": 2.0,
|
|
"radius": 5.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "FallingAttack",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": "FallingAnthem_Normal_Rank_2_Damage",
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"bonusCritical": 25.0,
|
|
"strikeType": "Blunt",
|
|
"damage": 150.0,
|
|
"attackType": "Melee",
|
|
"FKGFPFNOJMN": 0.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "none",
|
|
"hitImpulseType": "LV7",
|
|
"hitHaltTimeScale": 0.10000000149011612
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake": {
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 0.5,
|
|
"shakeTime": 0.20000000298023224,
|
|
"shakeDistance": 30.0,
|
|
"shakeDir": {
|
|
"y": 1.0,
|
|
"z": 1.0
|
|
},
|
|
"extension": {
|
|
"baseCycle": 0.4000000059604645,
|
|
"cycleDamping": 0.0,
|
|
"rangeAttenuation": 0.30000001192092896
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_FallingAnthem_UseCamera",
|
|
"ratio": 0.0,
|
|
"setTarget": true,
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "GLELJBPONCJ",
|
|
"filters": ["Water"]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"rotationDampTime": "Eff_Avatar_Sword_FallAnthem_Strike_Water_01",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"rotationDampTime": "Eff_Avatar_Sword_FallAnthem_Strike_01",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_FallingAnthem_UseCamera",
|
|
"ratio": 0.0,
|
|
"setTarget": true,
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"ratio": 1.0
|
|
}
|
|
],
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_WaterEnhanced_FallAnthem_Strike_01",
|
|
"effectTempleteID": -1.0
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_FallingAnthem_UseCamera",
|
|
"ratio": 1.0,
|
|
"setTarget": true
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"ratio": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "GLELJBPONCJ",
|
|
"filters": ["Water"]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"rotationDampTime": "Eff_Avatar_Sword_FallAnthem_Strike_Water_02",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"rotationDampTime": "Eff_Avatar_Sword_FallAnthem_Strike_02",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_FallingAnthem_UseCamera",
|
|
"ratio": 1.0,
|
|
"setTarget": true
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_WaterEnhancedType",
|
|
"ratio": 1.0
|
|
}
|
|
],
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_WaterEnhanced_FallAnthem_Strike_02",
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_Furina_MoveOnWater_FootRipple_Left",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"key": "_ABILITY_Furina_WaterFootRipple_Pos",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"useRotation": true,
|
|
"attachPointName": "LFoot"
|
|
}
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "GLELJBPONCJ",
|
|
"filters": ["Water"]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_MoveOnWater_Mark",
|
|
"ratio": 1.0
|
|
}
|
|
],
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_MoveOnWater_FootRipple",
|
|
"born": {
|
|
"$type": "MKLCDCJFOHO",
|
|
"positionKey": "_ABILITY_Furina_WaterFootRipple_Pos",
|
|
"directionKey": ""
|
|
},
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_Furina_MoveOnWater_FootRipple_Right",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"key": "_ABILITY_Furina_WaterFootRipple_Pos",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"useRotation": true,
|
|
"attachPointName": "RFoot"
|
|
}
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "GLELJBPONCJ",
|
|
"filters": ["Water"]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Furina_MoveOnWater_Mark",
|
|
"ratio": 1.0
|
|
}
|
|
],
|
|
"rotationDampTime": "Eff_Avatar_Girl_Sword_Furina_MoveOnWater_FootRipple",
|
|
"born": {
|
|
"$type": "MKLCDCJFOHO",
|
|
"positionKey": "_ABILITY_Furina_WaterFootRipple_Pos",
|
|
"directionKey": ""
|
|
},
|
|
"effectTempleteID": -1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_Furina_PermanentSkill_3",
|
|
"modifiers": {
|
|
"GV_Toggle": {
|
|
"modifierName": "",
|
|
"bonusCritical": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": 1.0,
|
|
"key": "_ABILITY_Diving_SkillCDReduction",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"cdDelta": true,
|
|
"ratio": 0.0,
|
|
"key": "_ABILITY_Diving_SkillCDReduction",
|
|
"maxValue": 0.0,
|
|
"triggerID": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "GV_Toggle"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
}
|
|
]
|